.ui-hub{--ui-brand: var(--lab-blueberry);--ui-brand-ink: var(--fresh-ink);--ui-brand-feint: color-mix(in oklch, var(--lab-blueberry) 10%, transparent);--ui-brand-text: oklch(.55 .18 255);--ui-preview-bg: oklch(.16 .008 210);--ui-preview-fg: oklch(.96 .004 210);width:100%;max-width:none;margin:0 auto;padding:24px 0 120px;display:flex;flex-direction:column;gap:clamp(72px,8vw,112px)}.ui-hub>:not(.ui-hero){width:calc(100% - (2 * var(--fresh-grid-content-edge)));max-width:none;margin-inline:var(--fresh-grid-content-edge)}@media(max-width:900px){.ui-hub{padding:20px 0 80px;gap:72px}}.ui-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--foreground-feint)}.ui-kicker-prefix{color:var(--ui-brand-text);font-weight:600}.ui-adapt .ui-kicker-prefix{color:var(--accent)}.ui-kicker-count{color:var(--foreground);font-variant-numeric:tabular-nums}.ui-hero{display:flex;flex-direction:column;gap:20px;padding:0;position:relative}.ui-hero .fresh-page-header-panel:before{content:"";position:absolute;z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(to right,var(--ui-brand) 14px,transparent 14px,transparent calc(100% - 14px),var(--ui-brand) calc(100% - 14px)),linear-gradient(to right,var(--ui-brand) 14px,transparent 14px),linear-gradient(to bottom,var(--ui-brand) 14px,transparent 14px,transparent calc(100% - 14px),var(--ui-brand) calc(100% - 14px)),linear-gradient(to bottom,var(--ui-brand) 14px,transparent 14px);background-size:100% 2px,100% 2px,2px 100%,2px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;pointer-events:none}.ui-hero .fresh-page-header-panel>*{position:relative;z-index:3}.ui-hero-copy{grid-column:span 5;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:20px;padding:0}.ui-hero-eyebrow{margin:0 0 -4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-feint)}.ui-hero-title{margin:0;font-family:var(--font-sans);font-size:clamp(32px,5vw,48px);font-variation-settings:"opsz" 48,"wght" 720;letter-spacing:-.035em;line-height:1.05;color:var(--foreground);text-wrap:balance}.ui-hero-brand{display:block;color:var(--ui-brand-text);font-variation-settings:"opsz" 48,"wght" 720}.ui-hero-title em{font-style:normal;color:var(--foreground);font-variation-settings:"opsz" 48,"wght" 780}.ui-hero-sub{margin:0;max-width:480px;font-family:var(--font-sans);font-size:17px;font-variation-settings:"opsz" 24,"wght" 440;line-height:1.6;color:var(--foreground-feint);text-wrap:balance}.ui-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.ui-hero-pricing-link{display:inline-flex;align-items:center;gap:7px;padding:12px 2px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 24%,transparent);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);text-decoration:none;transition:color .18s ease,border-color .18s ease}.ui-hero-pricing-link:hover,.ui-hero-pricing-link:focus-visible{border-color:var(--ui-brand-text);color:var(--ui-brand-text)}.ui-hero-pricing-link span{transition:transform .18s ease}.ui-hero-pricing-link:hover span,.ui-hero-pricing-link:focus-visible span{transform:translateY(2px)}.ui-preview{padding-top:clamp(72px,8vw,120px)}.ui-preview-shell{position:relative;margin-top:clamp(28px,4vw,48px);border:1px solid var(--border);background:var(--background)}.ui-preview-shell:before{content:"";position:absolute;z-index:2;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(to right,var(--ui-brand) 16px,transparent 16px,transparent calc(100% - 16px),var(--ui-brand) calc(100% - 16px)),linear-gradient(to right,var(--ui-brand) 16px,transparent 16px,transparent calc(100% - 16px),var(--ui-brand) calc(100% - 16px)),linear-gradient(to bottom,var(--ui-brand) 16px,transparent 16px,transparent calc(100% - 16px),var(--ui-brand) calc(100% - 16px)),linear-gradient(to bottom,var(--ui-brand) 16px,transparent 16px,transparent calc(100% - 16px),var(--ui-brand) calc(100% - 16px));background-size:100% 2px,100% 2px,2px 100%,2px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;pointer-events:none}.ui-preview-controls{display:flex;flex-wrap:wrap;align-items:stretch;min-height:64px;border-bottom:1px solid var(--border);font-family:var(--font-mono)}.ui-preview-identity{display:flex;min-width:min(100%,320px);flex:1 1 320px;flex-direction:column;justify-content:center;gap:4px;padding:12px 18px}.ui-preview-identity span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.ui-preview-identity strong{overflow:hidden;font-size:12px;font-variation-settings:"wght" 560;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}.ui-preview-control,.ui-preview-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:0;border-left:1px solid var(--border);background:transparent;color:var(--foreground);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-preview-control:hover,.ui-preview-control:focus-visible,.ui-preview-open:hover,.ui-preview-open:focus-visible{background:var(--ui-brand);color:var(--ui-brand-ink)}.ui-preview-control:focus-visible,.ui-preview-open:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.ui-preview-control:disabled{cursor:not-allowed;opacity:.4}.ui-preview-shuffle-icon{display:block;width:14px;height:14px;flex:0 0 auto}.ui-preview-open{margin-left:auto;color:var(--ui-brand-text)}.ui-preview-open span{transition:transform .15s ease}.ui-preview-open:hover span,.ui-preview-open:focus-visible span{transform:translate(2px)}.ui-preview-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;background:var(--ui-preview-bg)}.ui-preview-frame iframe{display:block;width:100%;height:100%;border:0;background:var(--ui-preview-bg)}@media(max-width:680px){.ui-hero,.ui-hero-copy{padding-top:0}.ui-hero-title{font-size:30px}.ui-hero-brand,.ui-hero-title em{font-variation-settings:"opsz" 40,"wght" 720}.ui-hero-title em{font-variation-settings:"opsz" 40,"wght" 780}.ui-hero-sub{font-size:15px;line-height:1.5}.ui-preview{padding-top:56px}.ui-preview-shell{margin-top:24px}.ui-preview-controls{min-height:0}.ui-preview-identity{flex-basis:100%;border-bottom:1px solid var(--border)}.ui-preview-control,.ui-preview-open{min-height:44px;flex:1 1 auto;border-left:0;border-right:1px solid var(--border)}.ui-preview-open{margin-left:0;border-right:0}}@media(max-width:420px){.ui-hero-title{font-size:26px}.ui-hero-brand,.ui-hero-title em{font-variation-settings:"opsz" 32,"wght" 720}.ui-hero-title em{font-variation-settings:"opsz" 32,"wght" 780}}.ui-preview,.ui-sections,.ui-components,.ui-adapt,.ui-pricing{scroll-margin-top:100px}.ui-confidence-title{max-width:16ch}.ui-confidence-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ui-confidence-cell{min-width:0;border:1.5px solid var(--border);background:var(--layer)}.ui-confidence-cell--motion{grid-column:span 7;padding:8px;border:0;background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--foreground) 12%,transparent) 0 1px,transparent 1px 7px)}.ui-confidence-motion-inner,.ui-confidence-cell--performance,.ui-confidence-source-copy{display:flex;flex-direction:column;gap:18px}.ui-confidence-motion-inner{min-height:100%;padding:22px 24px 24px;background:var(--background)}.ui-confidence-cell--performance{grid-column:span 5;padding:22px 24px 24px}.ui-confidence-cell--source{grid-column:span 12;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding:24px}.ui-confidence-cell-head{display:flex;flex-direction:column;gap:10px}.ui-confidence-cell-title{margin:0;max-width:18ch;font-family:var(--font-sans);font-size:21px;font-variation-settings:"opsz" 32,"wght" 680;letter-spacing:-.025em;line-height:1;color:var(--foreground);text-wrap:balance}.ui-confidence-cell-desc{margin:0;max-width:54ch;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--foreground-feint);text-wrap:balance}.ui-confidence-cell-desc strong{color:var(--foreground);font-variation-settings:"wght" 600}.ui-confidence-motion-readout{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-feint)}.ui-confidence-motion-readout strong{padding:4px 8px;background:var(--accent);color:var(--on-accent);font-variation-settings:"wght" 650}.ui-confidence-motion-readout span:last-child{text-align:right}.ui-confidence-motion-preview{display:flex;flex-direction:column;min-height:142px;margin-top:auto;border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.ui-confidence-motion-preview-rail{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-feint)}.ui-confidence-motion-preview-stage{display:flex;flex:1;align-items:center;padding:18px;overflow:hidden;background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--foreground) 6%,transparent) 0 1px,transparent 1px 8px)}.ui-confidence-motion-preview-message{display:inline-flex;align-items:center;gap:10px;min-width:min(100%,250px);padding:12px 14px;border:1px solid var(--border);background:var(--background);color:var(--foreground)}.ui-confidence-motion-preview-mark{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:12px}.ui-confidence-motion-preview-message>span:last-child{display:flex;flex-direction:column;gap:2px}.ui-confidence-motion-preview-message strong{font-family:var(--font-sans);font-size:13px;font-variation-settings:"opsz" 20,"wght" 640;letter-spacing:-.01em}.ui-confidence-motion-preview-message small{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-feint)}.ui-confidence-preview-note{min-height:20px;margin:-8px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}.ui-confidence-performance-readout{display:flex;flex-direction:column;gap:8px;padding-top:2px;margin-top:auto}.ui-confidence-performance-label,.ui-confidence-source-path-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.ui-confidence-performance-values{display:flex;flex-wrap:wrap;gap:6px}.ui-confidence-performance-values code{padding:5px 8px;border:1px solid var(--code-border);background:var(--code-bg);font-family:var(--font-mono);font-size:11px;color:var(--foreground)}.ui-confidence-grades{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ui-confidence-grade{--grade-color: var(--foreground);display:inline-flex;align-items:stretch;min-height:24px;border:1px solid var(--grade-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-confidence-grade[data-grade=S]{--grade-color: var(--tier-s)}.ui-confidence-grade[data-grade=A]{--grade-color: var(--tier-a)}.ui-confidence-grade[data-grade=B]{--grade-color: var(--tier-b)}.ui-confidence-grade[data-grade=C]{--grade-color: var(--tier-c)}.ui-confidence-grade[data-grade=D]{--grade-color: var(--tier-d)}.ui-confidence-grade[data-grade=F]{--grade-color: var(--tier-f)}.ui-confidence-grade span{display:inline-flex;width:24px;align-items:center;justify-content:center;background:var(--grade-color);color:var(--foreground);font-family:"TASA Orbiter",var(--font-sans);font-size:13px;font-variation-settings:"opsz" 14,"wght" 800}.ui-confidence-grade small{display:inline-flex;align-items:center;padding:0 7px;font-size:10px;color:var(--foreground)}.ui-confidence-link{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;margin-top:2px;border-bottom:1px solid var(--border);padding-bottom:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);text-decoration:none;transition:color .15s ease,border-color .15s ease}.ui-confidence-link:hover,.ui-confidence-link:focus-visible{border-color:var(--accent);color:var(--accent)}.ui-confidence-link span{transition:transform .15s ease}.ui-confidence-link:hover span,.ui-confidence-link:focus-visible span{transform:translate(2px)}.ui-confidence-source-copy{justify-content:space-between}.ui-confidence-source-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-confidence-source-path{display:flex;min-width:0;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 2%,var(--background))}.ui-confidence-source-path code{max-width:100%;overflow-x:auto;padding-bottom:2px;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;scrollbar-width:none}.ui-confidence-source-path code::-webkit-scrollbar{display:none}.ui-confidence-source-path p{margin:auto 0 0;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}@media(max-width:980px){.ui-confidence-cell--motion,.ui-confidence-cell--performance{grid-column:span 12}.ui-confidence-cell--source{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.ui-confidence-motion-inner,.ui-confidence-cell--performance,.ui-confidence-cell--source{padding:18px}.ui-confidence-source-paths{grid-template-columns:minmax(0,1fr)}.ui-confidence-motion-preview-stage{padding:14px}}.ui-tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ui-tile{grid-column:span 4}.ui-tile:nth-child(1){grid-column:span 7}.ui-tile:nth-child(2){grid-column:span 5}@media(max-width:1000px){.ui-tile,.ui-tile:nth-child(1),.ui-tile:nth-child(2){grid-column:span 6}}@media(max-width:620px){.ui-tile,.ui-tile:nth-child(1),.ui-tile:nth-child(2){grid-column:span 12}}.ui-tile{display:flex;flex-direction:column;border:1.5px solid var(--border);background:var(--layer);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.ui-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));transform:translateY(-2px)}.ui-tile-preview{display:block;position:relative;aspect-ratio:16 / 10;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border-bottom:1.5px solid var(--border);overflow:hidden}.ui-tile-preview-label{position:absolute;right:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--ui-preview-fg) 14%,transparent);background:color-mix(in srgb,var(--ui-preview-bg) 88%,transparent);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-preview-fg);opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.ui-tile:hover .ui-tile-preview-label,.ui-tile:focus-visible .ui-tile-preview-label{opacity:1;transform:translateY(0)}.ui-tile-preview picture{display:block;width:100%;height:100%}.ui-tile-preview img{width:100%;height:100%;object-fit:cover;display:block}.ui-tile-preview .ui-comp-media{aspect-ratio:auto;width:100%;height:100%;border-bottom:none;background:transparent}.ui-tile-preview--empty{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(119deg,color-mix(in srgb,var(--foreground) 8%,transparent) 0 1px,transparent 1px 7px)}.ui-tile-preview-soon{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint);padding:5px 10px;border:1px solid var(--border);background:var(--background)}.ui-tile-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1 1 auto}.ui-tile-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-tile-title{margin:0;font-family:var(--font-sans);font-size:17px;font-variation-settings:"opsz" 24,"wght" 620;letter-spacing:-.01em;color:var(--foreground);text-wrap:balance}.ui-tile-count{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-brand-text);border:1px solid color-mix(in srgb,var(--ui-brand) 45%,transparent);padding:3px 8px;font-variant-numeric:tabular-nums}.ui-tile-count--soon{color:var(--foreground-feint);border-color:var(--border)}.ui-tile-desc{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}.ui-comp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.ui-comp-link{grid-column:span 4}.ui-comp-link[data-layout=wide]{grid-column:span 8}.ui-comp-link[data-layout=wide] .ui-comp-media{aspect-ratio:16 / 5}@media(max-width:1000px){.ui-comp-link,.ui-comp-link[data-layout=wide]{grid-column:span 6}.ui-comp-link[data-layout=wide] .ui-comp-media{aspect-ratio:16 / 10}}@media(max-width:620px){.ui-comp-link,.ui-comp-link[data-layout=wide]{grid-column:span 12}}.ui-comp-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:10px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ui-comp-filter-search{position:relative;display:flex;width:min(100%,440px);align-items:center;border:1px solid var(--border);background:var(--layer)}.ui-comp-filter-search:focus-within{border-color:var(--ui-brand-text)}.ui-comp-filter-prompt{display:inline-flex;align-self:stretch;flex:0 0 auto;align-items:center;padding:0 10px;border-right:1px solid var(--border);color:var(--ui-brand-text);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-comp-filter-prompt svg{display:block;width:14px;height:14px}.ui-comp-filter-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ui-comp-filter input{flex:1 1 auto;min-width:0;padding:8px 8px 8px 10px;border:0;outline:0;background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:12px;line-height:1.2}.ui-comp-filter input::placeholder{color:var(--foreground-feint)}.ui-comp-filter input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-comp-filter-shortcut{flex:0 0 auto;margin-right:6px;padding:2px 5px 3px;border:1px solid var(--border);background:var(--background);color:var(--foreground-feint);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;line-height:1;transition:opacity .12s ease}.ui-comp-filter-search:focus-within .ui-comp-filter-shortcut,.ui-comp-filter-search:not(:has(input:placeholder-shown)) .ui-comp-filter-shortcut{visibility:hidden;opacity:0}.ui-comp-filter-count{flex:0 0 auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-feint)}.ui-comp-no-results{margin:0;padding:28px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--foreground-feint)}@media(max-width:620px){.ui-comp-filter{align-items:stretch;flex-direction:column}.ui-comp-filter-search{width:100%}}.ui-comp-link{display:flex;flex-direction:column;border:1.5px solid var(--border);background:var(--layer);text-decoration:none;color:inherit;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.ui-comp-link:hover{border-color:color-mix(in srgb,var(--foreground) 35%,var(--border));transform:translateY(-2px)}.ui-comp-media{display:block;position:relative;aspect-ratio:16 / 10;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border-bottom:1.5px solid var(--border);overflow:hidden}.ui-comp-media img,.ui-comp-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ui-comp-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ui-comp-media img{z-index:1}.ui-comp-media video{z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease}.ui-comp-media[data-playing=true] video{opacity:1}.ui-comp-media[data-empty=true]{background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--foreground) 8%,transparent) 0 1px,transparent 1px 7px)}.ui-comp-media-empty{display:block;width:100%;height:100%}.ui-comp-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.ui-comp-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-sans);font-size:15px;font-variation-settings:"opsz" 24,"wght" 620;letter-spacing:-.01em;color:var(--foreground);text-wrap:balance}.ui-comp-label>span:first-child{display:inline-flex;align-items:baseline;gap:8px}.ui-comp-label small{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ui-brand-text)}.ui-comp-arrow{flex-shrink:0;color:var(--foreground-feint);transition:color .2s ease,transform .2s ease}.ui-comp-link:hover .ui-comp-arrow{color:var(--foreground);transform:translate(3px)}.ui-comp-link .ui-comp-desc{font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:var(--foreground-feint);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-comp-more{display:flex;justify-content:center;margin-top:20px}.ui-comp-more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:12px 18px;border:1.5px solid var(--border);background:var(--layer);color:var(--foreground);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ui-comp-more-btn:hover{border-color:color-mix(in srgb,var(--ui-brand) 55%,var(--border));color:var(--ui-brand-text)}.ui-adapt-grid{--surface-deep: var(--layer);--code-bg: var(--layer);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ui-adapt-cell{min-width:0;display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px;border:1.5px solid var(--border);background:var(--background)}.ui-adapt-cell--theme{grid-column:span 7}.ui-adapt-cell--springs,.ui-adapt-cell--tokens{grid-column:span 5}.ui-adapt-cell--mcp{grid-column:span 7}@media(max-width:1080px){.ui-adapt-cell--theme,.ui-adapt-cell--springs,.ui-adapt-cell--tokens,.ui-adapt-cell--mcp{grid-column:span 6}}@media(max-width:740px){.ui-adapt-cell--theme,.ui-adapt-cell--springs,.ui-adapt-cell--tokens,.ui-adapt-cell--mcp{grid-column:span 12}}.ui-adapt-cell-head{display:flex;flex-direction:column;gap:10px}.ui-adapt-cell-title{margin:0;font-family:var(--font-sans);font-size:20px;font-variation-settings:"opsz" 32,"wght" 660;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance}.ui-adapt-cell-desc{margin:0;max-width:54ch;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--foreground-feint);text-wrap:balance}.ui-adapt-file{margin-top:auto}.ui-adapt-file,.ui-adapt-agent,[data-mode=light] .ui-adapt-file,[data-mode=light] .ui-adapt-agent{box-shadow:none}.ui-adapt-file-code{padding:12px 0 14px;font-size:12.5px;line-height:1.75;color:var(--foreground);font-variant-numeric:tabular-nums;overflow-x:auto}.ui-adapt-file-line,.ui-adapt-file-spring{display:block;padding:0 16px;white-space:pre;min-width:max-content}.ui-adapt-file-spring{width:100%;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.ui-adapt-file-spring:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.ui-adapt-file-spring:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-2px}.ui-adapt-file-spring[data-active=true]{background:color-mix(in srgb,var(--ui-brand) 10%,transparent);box-shadow:inset 2px 0 0 var(--ui-brand)}.ui-adapt-file-spring-name{transition:color .15s ease}.ui-adapt-file-spring:hover .ui-adapt-file-spring-name,.ui-adapt-file-spring[data-active=true] .ui-adapt-file-spring-name{color:var(--ui-brand-text);font-variation-settings:"wght" 600}.ui-adapt-switcher{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.ui-adapt-switcher-tab{padding:9px 4px;background:var(--background);color:var(--foreground-feint);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .15s ease,background-color .15s ease}.ui-adapt-switcher-tab:hover:not(.ui-adapt-switcher-tab--active){color:var(--foreground);background:color-mix(in srgb,var(--foreground) 5%,var(--background))}.ui-adapt-switcher-tab--active{background:var(--ui-brand);color:var(--ui-brand-ink);font-variation-settings:"wght" 640}.ui-adapt-spring-desc{margin:-6px 0 0;min-height:20px;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--foreground-feint)}.ui-adapt-scope{pointer-events:none;min-width:0;height:168px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 12px;column-gap:6px}.ui-adapt-scope-label{grid-column:1 / 3;grid-row:1;padding:0 0 6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);font-variation-settings:"wght" 600;display:flex;align-items:center;gap:14px;min-width:0}.ui-adapt-scope-caption{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto}.ui-adapt-scope-prefix{color:var(--ui-brand-text)}.ui-adapt-scope-active{margin-left:auto;color:var(--foreground);letter-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-adapt-scope-canvas{grid-column:2;grid-row:2;display:block;width:100%;height:100%;min-width:0;min-height:0}.ui-adapt-scope-yticks{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 4px 0 0}.ui-adapt-scope-xticks{grid-column:2;grid-row:3;display:flex;justify-content:space-between;align-items:flex-start;padding:2px 0 0}.ui-adapt-scope-yticks,.ui-adapt-scope-xticks{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;color:var(--foreground-feint);font-variant-numeric:tabular-nums}.ui-adapt-stage-boxes{display:flex;flex-direction:column;gap:14px;margin-top:auto}.ui-adapt-stage-row{display:flex;flex-direction:column;gap:8px}.ui-adapt-stage-row-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground)}.ui-adapt-stage-row-label-dim{color:var(--foreground-feint)}.ui-adapt-stage-track{display:flex;align-items:center;box-sizing:border-box;width:100%;height:56px;margin:0;padding:8px;background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid var(--border);overflow:hidden;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .15s ease}.ui-adapt-stage-track:hover{border-color:color-mix(in srgb,var(--ui-brand) 55%,var(--border))}.ui-adapt-stage-track--travel{justify-content:center}.ui-adapt-stage-box{width:40px;height:40px;flex-shrink:0;background:var(--ui-brand)}.ui-adapt-cell--tokens{overflow:hidden}.ui-adapt-tokens{list-style:none;margin:0;padding:0 0 28px;flex:1 1 0;min-height:72px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%)}.ui-adapt-token{font-family:var(--font-mono);font-size:11.5px;letter-spacing:-.01em;color:var(--foreground);padding:4px 9px;border:1px solid var(--code-border);background:var(--code-bg)}.ui-adapt-cell--mcp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px 28px;align-items:center}@media(max-width:1080px){.ui-adapt-cell--mcp{grid-template-columns:minmax(0,1fr)}}.ui-adapt-link{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-decoration:none}.ui-adapt-link-arrow{transition:transform .15s ease}.ui-adapt-link:hover .ui-adapt-link-arrow,.ui-adapt-link:focus-visible .ui-adapt-link-arrow{transform:translate(2px)}.ui-adapt-agent-body{padding:14px 16px 16px}.ui-empty{display:flex;justify-content:center;padding:40px 0}.ui-empty-frame{padding:10px;background:repeating-linear-gradient(119deg,color-mix(in srgb,var(--foreground) 10%,transparent) 0 1px,transparent 1px 8px);min-width:340px;max-width:480px}.ui-empty-inner{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 36px;background:var(--background);text-align:center}.ui-empty-inner .ui-kicker{letter-spacing:.18em}.ui-empty-title{margin:0;font-family:var(--font-sans);font-size:22px;font-variation-settings:"opsz" 40,"wght" 680;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance}.ui-empty-desc{margin:0;max-width:40ch;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}@media(max-width:500px){.ui-empty-frame{min-width:0}}.ui-cat{width:100%;max-width:1480px;margin:0 auto;padding:28px 28px 120px;display:flex;flex-direction:column;gap:56px}.ui-cat-main{width:min(100%,var(--fresh-grid-max-width));margin-inline:auto;padding:clamp(56px,7vw,96px) var(--fresh-grid-gutter) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--fresh-grid-gap);align-items:start;box-sizing:border-box}.ui-library-nav{--fresh-article-nav-top: 92px;--fresh-ink: var(--ui-paper);--fresh-paper: var(--ui-ink);--fresh-muted: color-mix(in oklch, var(--ui-ink) 58%, var(--ui-paper));--fresh-line: color-mix(in oklch, var(--ui-ink) 14%, var(--ui-paper));--fresh-raised: color-mix(in oklch, var(--ui-ink) 5%, var(--ui-paper));position:sticky;z-index:2;top:var(--fresh-article-nav-top);grid-column:1 / 3;align-self:start;border-bottom:0}.ui-library-nav .fresh-article-nav-group li>a.is-active{color:var(--ui-ink)}.ui-cat-content{grid-column:3 / -1;min-width:0;display:flex;flex-direction:column;gap:clamp(72px,9vw,120px)}@media(max-width:1200px){.ui-library-nav{display:none}.ui-cat-content{grid-column:1 / -1}}@media(max-width:900px){.ui-cat{padding:20px 16px 80px;gap:40px}.ui-cat-main{padding-top:48px;gap:72px}}.ui-cat-head{display:flex;flex-direction:column;gap:16px;padding:88px 0 16px;border-bottom:2px solid var(--accent);position:relative}@media(max-width:900px){.ui-cat-head{padding-top:56px}}.ui-cat-head:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:6px;background:repeating-linear-gradient(119deg,color-mix(in srgb,var(--accent) 30%,transparent) 0 2px,transparent 2px 8px);pointer-events:none}.ui-crumbs{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-feint)}.ui-crumbs a{color:var(--foreground-feint);text-decoration:none}.ui-crumbs a:hover{color:var(--accent)}.ui-crumbs-sep{color:color-mix(in srgb,var(--foreground-feint) 45%,transparent)}.ui-crumbs-current{color:var(--foreground)}.ui-cat-title{margin:0;font-family:var(--font-sans);font-size:clamp(40px,6.4vw,88px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.035em;line-height:.92;color:var(--foreground);text-wrap:balance}.ui-cat-desc{margin:0;max-width:48ch;font-family:var(--font-sans);font-size:clamp(14px,1.5vw,16px);line-height:1.55;color:var(--foreground-feint);text-wrap:balance}.ui-store{display:flex;flex-direction:column;gap:72px}@media(max-width:700px){.ui-store{gap:48px}}.ui-section{display:flex;flex-direction:column;gap:16px}.ui-cat-offer{--fresh-raised: var(--ui-ink);--fresh-paper: var(--ui-paper);--fresh-muted: color-mix(in oklch, var(--ui-paper) 58%, var(--ui-ink));--fresh-line: color-mix(in oklch, var(--ui-paper) 18%, var(--ui-ink));margin:0}.ui-cat-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media(max-width:620px){.ui-cat-offer-actions{width:100%;flex-direction:column;align-items:stretch}.ui-cat-offer-actions>:is(a,button){width:100%;justify-content:center;box-sizing:border-box}}.ui-cat-more{display:block;padding-top:36px;border-top:1.5px solid var(--border)}.ui-cat-more .fresh-section-heading{margin-bottom:clamp(36px,5vw,60px)}.ui-install-cmd-row{display:inline-flex;align-items:stretch;border:1px solid var(--code-border);background:var(--code-bg);max-width:100%}.ui-install-cmd{padding:9px 12px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;overflow-x:auto;min-width:0}@media(max-width:700px){.ui-install-cmd-row{width:100%}.ui-install-cmd{overflow-x:auto}}.copy-cmd-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;background:var(--code-bg);border:0;border-left:1px solid var(--code-border);color:var(--foreground-feint);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.copy-cmd-btn:hover,.copy-cmd-btn:focus-visible{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,var(--code-bg))}.copy-cmd-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.copy-cmd-btn[data-state=copied],.copy-cmd-btn-icon-inner[data-icon=copied]{color:#08824a}[data-mode=dark] .copy-cmd-btn[data-state=copied],[data-mode=dark] .copy-cmd-btn-icon-inner[data-icon=copied]{color:#52cd86}.copy-cmd-btn[data-state=error],.copy-cmd-btn-icon-inner[data-icon=error]{color:#df2128}[data-mode=dark] .copy-cmd-btn[data-state=error],[data-mode=dark] .copy-cmd-btn-icon-inner[data-icon=error]{color:#ff4a46;color:oklch(.67 .22 26.43)}.copy-cmd-btn[data-state=alert],.copy-cmd-btn-icon-inner[data-icon=alert]{color:#85700b}[data-mode=dark] .copy-cmd-btn[data-state=alert],[data-mode=dark] .copy-cmd-btn-icon-inner[data-icon=alert]{color:#fbd509}.copy-cmd-btn-icon-inner[data-icon=idle]{color:var(--foreground-feint)}.copy-cmd-btn *{font-family:inherit}.copy-cmd-btn-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.copy-cmd-btn-icon-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center}.copy-cmd-btn-label{display:inline-grid}.copy-cmd-btn-label-sizer{grid-area:1 / 1;visibility:hidden;pointer-events:none}.copy-cmd-btn-label-active{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center}.ui-install-setup{max-width:560px}.ui-install-setup-summary{cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-feint);list-style:none;transition:color .15s}.ui-install-setup-summary::-webkit-details-marker{display:none}.ui-install-setup-summary:before{content:"+ ";color:var(--accent)}.ui-install-setup[open]>.ui-install-setup-summary:before{content:"−"}.ui-install-setup-summary:hover,.ui-install-setup-summary:focus-visible{color:var(--foreground)}.ui-install-setup-hint{margin:10px 0;max-width:66ch;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;line-height:1.65;color:color-mix(in srgb,var(--foreground) 78%,transparent);text-wrap:pretty}.ui-install-setup-hint code{font-family:var(--font-mono);font-size:.92em;background:var(--code-bg);border:1px solid var(--code-border);padding:1px 5px}.ui-install-setup-hint a{color:var(--accent)}.ui-install-setup-code{margin:0;padding:14px 16px;background:var(--code-bg);border:1px solid var(--code-border);font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--foreground);overflow-x:auto;white-space:pre}.ui-install-plus-hint{margin:10px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--foreground-feint)}.ui-guide{width:calc(100% - (2 * var(--fresh-grid-content-edge)));max-width:820px;margin:0 auto;padding:clamp(64px,8vw,104px) 0 0;display:flex;flex-direction:column;gap:clamp(72px,9vw,112px)}@media(max-width:900px){.ui-guide{padding-top:56px;gap:72px}}.ui-guide-section{display:flex;flex-direction:column;gap:18px}.ui-guide-h2{margin:0 0 6px;font-family:var(--font-sans);font-size:clamp(30px,3.2vw,42px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.045em;line-height:.98;color:var(--foreground);text-wrap:balance}.ui-guide-p{margin:0;max-width:70ch;font-family:var(--font-sans);font-size:16px;font-variation-settings:"opsz" 20,"wght" 430;line-height:1.72;color:var(--foreground-feint);text-wrap:pretty}.ui-guide-p code:not(.ui-install-cmd){font-family:var(--font-mono);font-size:.9em;background:var(--code-bg);border:1px solid var(--code-border);padding:1px 5px;color:var(--foreground)}.ui-guide-p a{color:var(--accent)}.ui-guide-p strong{color:var(--foreground);font-variation-settings:"opsz" 20,"wght" 600}.ui-guide-cmd{align-self:flex-start;max-width:100%}.ui-guide-steps{margin:0;padding:0;list-style:none;counter-reset:ui-guide-step;display:flex;flex-direction:column;gap:28px}.ui-guide-steps>li{position:relative;counter-increment:ui-guide-step;padding-left:44px;display:flex;flex-direction:column;gap:12px}.ui-guide-steps>li:before{content:counter(ui-guide-step);position:absolute;left:0;top:-2px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);font-variant-numeric:tabular-nums}@media(max-width:620px){.ui-guide-steps>li{padding-left:0}.ui-guide-steps>li:before{position:static;margin-bottom:4px}}.ui-guide-code{border:1px solid var(--code-border);background:var(--code-bg);max-width:100%}.ui-guide-code-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 0 14px;border-bottom:1px solid var(--code-border)}.ui-guide-code-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-feint)}.ui-guide-code-copy{border-left:1px solid var(--code-border)}.ui-guide-code-pre{margin:0;padding:14px 16px;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--foreground);overflow-x:auto;white-space:pre}.ui-guide-trouble{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.ui-guide-trouble-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}@media(max-width:620px){.ui-guide-trouble-item{grid-template-columns:minmax(0,1fr);gap:8px}}.ui-guide-trouble-code{margin:0;font-family:var(--font-mono);font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.ui-guide-trouble-body{display:flex;flex-direction:column;gap:10px}.ui-guide-notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.ui-guide-notes>li{max-width:68ch;display:flex;flex-direction:column;gap:12px;padding-left:16px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.ui-guide-foot{display:flex}.sc-rail{margin-bottom:18px}.sc-head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sc-title{margin:0;font-family:var(--font-sans);font-size:clamp(26px,3.2vw,38px);font-variation-settings:"opsz" 50,"wght" 680;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.sc-desc{margin:0;max-width:62ch;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--foreground-feint);text-wrap:balance}.sc-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sc-frame{--sc-frame-inset-x: 14px;border:1.5px solid var(--border);background:var(--layer)}.sc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 8px 6px 10px;border-bottom:1.5px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.sc-toolbar .copy-cmd-btn{padding:7px 10px}.sc-grade{flex:0 0 auto;display:inline-flex;align-items:stretch;height:20px;text-decoration:none}.sc-grade[data-grade=S]{--grade-color: var(--tier-s)}.sc-grade[data-grade=A]{--grade-color: var(--tier-a)}.sc-grade[data-grade=B]{--grade-color: var(--tier-b)}.sc-grade[data-grade=C]{--grade-color: var(--tier-c)}.sc-grade[data-grade=D]{--grade-color: var(--tier-d)}.sc-grade[data-grade=F]{--grade-color: var(--tier-f)}.sc-grade-box{display:inline-flex;align-items:center;padding:0 8px;border-top:1px solid var(--grade-color);border-left:1px solid var(--grade-color);border-bottom:1px solid var(--grade-color)}.sc-grade-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wght" 600;color:var(--foreground);transition:color .15s ease}.sc-grade-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;background:var(--grade-color);color:#080b08;font-family:"TASA Orbiter",var(--font-sans);font-variation-settings:"opsz" 14,"wght" 800;font-size:12px;line-height:1}.sc-grade:hover .sc-grade-label,.sc-grade:focus-visible .sc-grade-label{color:var(--grade-color)}.sc-cmdline{flex:1 1 240px;min-width:140px;max-width:460px;display:flex;align-items:stretch;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.sc-cmdline-code{flex:1 1 auto;min-width:0;margin:0;padding:7px 10px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em;line-height:1.5;color:var(--foreground);white-space:pre;overflow-x:auto;overflow-wrap:normal;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,black 10px,black calc(100% - 10px),transparent);mask-image:linear-gradient(to right,transparent,black 10px,black calc(100% - 10px),transparent)}.sc-cmdline-code::-webkit-scrollbar{display:none}.sc-toolbar-link{flex:0 0 auto;border:0;margin:0;padding:0;background:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint);text-decoration:none;cursor:pointer;transition:color .15s}.sc-toolbar-link:hover,.sc-toolbar-link:focus-visible{color:var(--foreground)}.sc-surface-controls{position:absolute;top:12px;right:var(--sc-frame-inset-x);z-index:2;display:flex;gap:6px;pointer-events:none}.sc-surface-control{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--background) 82%,transparent);color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.sc-surface-control:hover,.sc-surface-control:focus-visible{border-color:color-mix(in srgb,var(--foreground) 35%,transparent);color:var(--foreground);background:color-mix(in srgb,var(--background) 92%,transparent)}.sc-surface-control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-surface-control svg{width:14px;height:14px}.sc-surface-open svg{width:15px;height:15px}.sc-surface-open-shaft{transition:transform .16s ease}.sc-surface-open:hover .sc-surface-open-shaft,.sc-surface-open:focus-visible .sc-surface-open-shaft{transform:translate(2px,-2px)}.sc-components-used{display:flex;min-width:0;align-items:center;gap:10px}.sc-components-used-label{flex:0 0 auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.sc-components-used-list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.sc-components-used-link{display:inline-flex;align-items:center;border:1px solid var(--border);padding:3px 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--foreground);text-decoration:none;transition:border-color .15s ease,color .15s ease}.sc-components-used-link:hover,.sc-components-used-link:focus-visible{border-color:var(--accent);color:var(--accent)}.sc-flip{flex:0 0 auto;display:inline-flex;border:1px solid var(--border)}.sc-flip-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;background:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint);cursor:pointer;transition:color .15s ease,background-color .15s ease}.sc-flip-btn svg{display:block;width:14px;height:14px;flex-shrink:0}.sc-flip-btn+.sc-flip-btn{border-left:1px solid var(--border)}.sc-flip-btn:hover,.sc-flip-btn:focus-visible{color:var(--accent)}.sc-flip-btn[aria-pressed=true]{background:color-mix(in srgb,var(--foreground) 6%,var(--background));color:var(--foreground)}.sc-usage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;overflow:auto;padding:24px;background:var(--background)}.sc-usage-note{margin:0;padding:24px 0;font-family:var(--font-mono);font-size:13px;color:var(--foreground-feint);text-align:center}.sc-usage-block{position:relative;width:100%}.sc-usage-copy{position:absolute;top:10px;right:10px;z-index:1;background:var(--code-bg)}.sc-usage-copy:hover,.sc-usage-copy:focus-visible{background:color-mix(in srgb,var(--foreground) 6%,var(--code-bg))}.sc-usage-docs{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sc-usage-docs-link{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.sc-usage-docs-link:hover,.sc-usage-docs-link:focus-visible{color:var(--accent);border-color:var(--accent)}.ui-comp-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:48rem}.ui-comp-desc{max-width:72ch}.ui-comp-crumbs{margin-bottom:18px}.ui-comp-featured-sub{margin:-4px 0 0;font-size:14px;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}.ui-comp-section{display:flex;flex-direction:column;gap:18px;min-width:0}.ui-comp-main>.ui-comp-section--api,.ui-comp-main>.ui-comp-section--related{grid-column:4 / 11;width:100%}.ui-comp-main>.ui-comp-section--api{margin-top:calc(clamp(64px,9vw,120px)/-2)}.ui-comp-main>.ui-comp-section--featured{grid-column:3 / -1;width:100%}.examples-fresh-main--ui>.ui-library-nav{grid-column:1 / 3;grid-row:1;margin-top:clamp(-128px,-9vw,-96px)}.examples-fresh-article--ui .examples-fresh-main--ui>.sc{grid-column:3 / -1;grid-row:1}.ui-comp-main .sc-api{width:100%;max-width:none}.ui-comp .ui-comp-section>.section-header{padding-bottom:0}@media(max-width:1200px){.ui-comp-main>.ui-comp-section--api,.ui-comp-main>.ui-comp-section--related{grid-column:2 / 12}.ui-comp-main>.ui-comp-section--featured,.examples-fresh-article--ui .examples-fresh-main--ui>.sc{grid-column:2 / 12}}@media(max-width:800px){.examples-fresh-article--ui .examples-fresh-main--ui>.sc,.ui-comp-main>.ui-comp-section--api,.ui-comp-main>.ui-comp-section--featured,.ui-comp-main>.ui-comp-section--related{grid-column:1}}.ui-comp-install-row{display:flex;align-items:center;gap:10px;width:100%;max-width:760px;padding:10px 14px;border:1.5px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--background));font-family:var(--font-mono)}.ui-comp-install-code{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:13px;letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.ui-comp-install-row .copy-cmd-btn{background:color-mix(in srgb,var(--foreground) 3%,var(--background));border-left-color:var(--border)}.ui-comp-install-row .copy-cmd-btn:hover,.ui-comp-install-row .copy-cmd-btn:focus-visible{background:color-mix(in srgb,var(--foreground) 6%,var(--background))}.ui-comp-install-hint{margin:0;font-size:13px;color:var(--foreground-feint)}.sc-api{display:flex;flex-direction:column;gap:36px;max-width:720px;padding-top:8px}.sc-api-section{display:flex;flex-direction:column;gap:22px}.sc-api-heading{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.sc-api-entry{display:flex;flex-direction:column;gap:10px}.sc-api-name{margin:0}.sc-api-name code{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--foreground)}.sc-api-desc{margin:0;max-width:600px;font-size:13px;line-height:1.55;color:var(--foreground-feint);text-wrap:pretty}.sc-api-desc code,.sc-api-field-desc code{display:inline-block;padding:1px 6px;background:color-mix(in srgb,var(--foreground) 5%,var(--background));font-family:var(--font-mono);font-size:.92em;color:var(--foreground)}.sc-api-signature{margin:0;max-width:760px;padding:10px 12px;border:1px solid var(--code-border);background:var(--code-bg);overflow-x:auto}.sc-api-signature code{font-family:var(--font-mono);font-size:12px;color:var(--foreground);white-space:pre}.sc-api-fields{display:flex;flex-direction:column;gap:14px;padding-top:4px}.sc-api-fields-label{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-feint)}.sc-api-field{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:1px solid var(--border)}.sc-api-field-name{margin:0}.sc-api-field-name code{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--foreground)}.sc-api-field-meta{margin:0;font-size:12px;line-height:1.4;color:var(--foreground-feint)}.sc-api-field-meta code{font-family:var(--font-mono);font-size:11.5px;color:var(--foreground)}.sc-api-field-default{color:var(--foreground-feint)}.sc-api-field-desc{margin:0;max-width:560px;font-size:12px;line-height:1.5;color:var(--foreground-feint);text-wrap:pretty}.sc-usage-html pre.shiki{margin:0;background:var(--code-bg);border:1px solid var(--code-border);border-radius:0;box-shadow:none;-moz-tab-size:2;tab-size:2}.sc-usage-html pre.shiki code{display:block;padding:16px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;letter-spacing:-.02em;color:var(--foreground)}.sc-usage-html pre.shiki code *{font-family:inherit}.sc-surface{position:relative;overflow:hidden;min-height:640px;background:var(--background)}.sc-surface-upsell{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:28px;background:var(--background)}.sc-surface-upsell .sc-source-gate{margin:0 auto}.sc-surface iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sc-below{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.sc-upsell{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-basis:100%}@media(max-width:700px){.sc-cmdline{flex-basis:100%;max-width:100%;order:10}.sc-surface{min-height:480px}}.ui-source-modal-loading{margin:0;padding:24px 0;font-family:var(--font-mono);font-size:13px;color:var(--foreground-feint);text-align:center}.ui-source-gate{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ui-source-gate-desc{margin:0;max-width:46ch;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--foreground-feint);text-wrap:pretty}.sc-source-gate{width:100%;display:flex;flex-direction:column;gap:32px}.sc-source-gate .fresh-section-copy a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:4px}.sc-source-pricing-board{width:100%}.sc-source-gate-head{display:flex;flex-direction:column;gap:12px}.sc-source-gate-title{margin:0;max-width:720px;font-family:var(--font-sans);font-size:clamp(26px,3vw,42px);font-variation-settings:"opsz" 56,"wght" 680;letter-spacing:-.035em;color:var(--foreground);text-wrap:balance}.sc-source-gate-desc{margin:0;max-width:640px;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--foreground-feint);text-wrap:pretty}.sc-source-gate-desc a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:4px}.sc-source-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-source-plan{--sc-plan-bg: var(--background);--sc-plan-fg: var(--foreground);--sc-plan-feint: var(--foreground-feint);--sc-plan-line: var(--border);--sc-plan-stripe: var(--foreground);--sc-plan-cta-bg: var(--foreground);--sc-plan-cta-fg: var(--background);position:relative;display:flex;min-height:270px;flex-direction:column;gap:18px;padding:24px 24px 0;border:1px solid var(--sc-plan-line);background:var(--sc-plan-bg);color:var(--sc-plan-fg)}.sc-source-plan--featured{--sc-plan-bg: var(--accent);--sc-plan-fg: var(--on-accent);--sc-plan-feint: color-mix(in srgb, var(--on-accent) 72%, transparent);--sc-plan-line: color-mix(in srgb, var(--on-accent) 24%, transparent);--sc-plan-stripe: var(--on-accent);--sc-plan-cta-bg: var(--on-accent);--sc-plan-cta-fg: var(--accent);border-color:var(--accent)}.sc-source-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-source-plan-name{margin:0;font-family:var(--font-sans);font-size:21px;font-variation-settings:"opsz" 40,"wght" 680;letter-spacing:-.025em;color:var(--sc-plan-fg);text-wrap:balance}.sc-source-plan-tag{flex:0 0 auto;padding:5px 7px;border:1px solid var(--sc-plan-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-plan-feint)}.sc-source-plan-stripe{height:6px;margin-top:-8px;background-image:repeating-linear-gradient(var(--dossier-stripe-angle),var(--sc-plan-stripe) 0,var(--sc-plan-stripe) 3px,transparent 3px,transparent 7px)}.sc-source-plan-price{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--sc-plan-fg)}.sc-source-plan-price span{font-family:"TASA Orbiter",var(--font-sans);font-size:clamp(40px,5vw,58px);line-height:.95;font-variation-settings:"opsz" 60,"wght" 720;letter-spacing:-.06em}.sc-source-plan-price small{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-plan-feint)}.sc-source-plan-copy{margin:0;max-width:46ch;font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--sc-plan-feint);text-wrap:pretty}.sc-source-plan-cta{margin-top:auto;width:calc(100% + 48px);margin-right:-24px;margin-left:-24px;display:flex;align-items:stretch;justify-content:space-between;gap:12px;border:0;border-top:1px solid var(--sc-plan-line);padding:16px 22px;background:var(--sc-plan-cta-bg);color:var(--sc-plan-cta-fg);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wght" 700;text-align:left;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:color .2s ease .15s}.sc-source-plan-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sc-plan-cta-fg);clip-path:polygon(-1% 0%,-1% 0%,-100% 100%,-1% 100%);transition:clip-path .4s cubic-bezier(.25,0,0,1);pointer-events:none}.sc-source-plan-cta>span:first-child{position:relative;z-index:1;display:inline-flex;align-items:center}.sc-source-plan-arrow{position:relative;z-index:1;display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sc-plan-cta-fg) 45%,transparent);background:var(--sc-plan-cta-fg);color:var(--sc-plan-cta-bg);font-size:14px;transition:background .2s ease .15s,color .2s ease .15s,transform .25s cubic-bezier(.25,0,0,1)}.sc-source-plan-cta:hover{color:var(--sc-plan-cta-bg)}.sc-source-plan-cta:hover:after{clip-path:polygon(0% 0%,200% 0%,100% 100%,0% 100%)}.sc-source-plan-cta:hover .sc-source-plan-arrow{background:var(--sc-plan-cta-bg);color:var(--sc-plan-cta-fg);transform:translate(2px,-2px)}.sc-source-plan-cta:disabled{cursor:default;opacity:.7}.sc-source-plan-cta:disabled:after{display:none}@media(max-width:760px){.sc-source-plans{grid-template-columns:1fr}.sc-source-plan{min-height:0}}.ui-source-modal-code{position:relative;display:flex;flex-direction:column;gap:12px;max-width:640px}.sc-source-code{width:100%;max-width:none}.sc-source-browser{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);width:100%;border:1px solid var(--code-border);background:var(--code-bg)}.sc-source-files{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--code-border);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.sc-source-file-button{width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--code-border);background:transparent;font-family:var(--font-mono);font-size:11px;line-height:1.4;color:var(--foreground-feint);text-align:left;overflow-wrap:anywhere;cursor:pointer}.sc-source-file-button:hover,.sc-source-file-button:focus-visible{color:var(--foreground)}.sc-source-file-button[aria-pressed=true]{background:var(--code-bg);color:var(--foreground)}.sc-source-file-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:45px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--code-border)}.sc-source-file-toolbar>code{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:11px;color:var(--foreground-feint);text-overflow:ellipsis;white-space:nowrap}.sc-source-browser .ui-source-modal-html pre.shiki{border:0}.ui-source-modal-copy{align-self:flex-end}.ui-source-modal-html{max-height:60vh;overflow:auto}.sc-usage .ui-source-modal-html{max-height:none;overflow:visible}.ui-source-modal-html pre.shiki{margin:0;background:var(--code-bg);border:1px solid var(--code-border);border-radius:0;box-shadow:none;-moz-tab-size:2;tab-size:2}.ui-source-modal-html pre.shiki code{display:block;padding:16px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;letter-spacing:-.02em;color:var(--foreground)}.ui-source-modal-html pre.shiki code *{font-family:inherit}@media(max-width:720px){.sc-source-browser{grid-template-columns:1fr}.sc-source-files{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--code-border)}.sc-source-file-button{width:auto;min-width:max-content;border-right:1px solid var(--code-border);border-bottom:0}}.sc-toolbar--terminal{flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:0}.sc-toolbar-command-row{--sc-toolbar-control-height: 34px;--sc-toolbar-control-gap: 10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sc-toolbar-control-gap);padding:12px var(--sc-frame-inset-x);border-bottom:1px solid var(--border);font-family:var(--font-mono)}.sc-toolbar-command-row>.sc-flip,.sc-toolbar-install-group,.sc-toolbar-install-actions .sc-copy-prompt-btn{box-sizing:border-box;height:var(--sc-toolbar-control-height)}.sc-toolbar-command-row>.sc-flip{align-items:stretch}.sc-toolbar-command-row>.sc-flip .sc-flip-btn{padding-top:0;padding-bottom:0}.sc-toolbar-install-actions{display:flex;align-items:center;gap:var(--sc-toolbar-control-gap);flex:0 1 auto;min-width:0;margin-left:auto}.sc-toolbar-install-group{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;max-width:100%;border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 2%,var(--background))}.sc-toolbar-command-label{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;color:var(--foreground-feint);border-right:1px solid var(--border)}.sc-toolbar-command-label svg{display:block;width:14px;height:14px}.sc-toolbar-install-group .copy-cmd-btn{padding:0 10px;background:transparent;border-left-color:var(--border)}.sc-toolbar-install-group .copy-cmd-btn:hover,.sc-toolbar-install-group .copy-cmd-btn:focus-visible{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.sc-toolbar-command-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;flex:0 0 auto;margin-left:auto}.sc-cmdline-code--hero{display:flex;align-items:center;flex:0 1 min(48vw,480px);min-width:0;max-width:min(48vw,480px);margin:0;padding:0 14px 0 12px;font-family:var(--font-mono);font-size:13px;letter-spacing:-.01em;line-height:1;color:var(--foreground);white-space:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 20px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 20px),transparent)}.sc-toolbar-install-actions .sc-copy-prompt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 14px;background:var(--foreground);border-left:0;color:var(--background);line-height:1;will-change:transform}.sc-toolbar-install-actions .sc-copy-prompt-btn svg{display:block;width:14px;height:14px;flex-shrink:0}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-icon-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label{position:relative;display:inline-grid;align-items:center;justify-items:start;overflow:hidden}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label-inner{grid-area:1 / 1;display:inline-flex;align-items:center;white-space:nowrap}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-icon-inner[data-icon=asteroid],.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label-inner[data-label=idle]{color:var(--background)}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-icon-inner[data-icon=alert],.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label-inner[data-label=alert]{color:#fbd509}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label-inner[data-label=copied]{color:#52cd86}.sc-toolbar-install-actions .sc-copy-prompt-btn .sc-copy-prompt-label-inner[data-label=error]{color:#ff4a46;color:oklch(.67 .22 26.43)}.sc-toolbar-install-actions .sc-copy-prompt-btn:hover,.sc-toolbar-install-actions .sc-copy-prompt-btn:focus-visible{background:color-mix(in srgb,var(--foreground) 88%,var(--background));color:var(--background)}.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=alert],.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=alert]:hover,.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=alert]:focus-visible{color:#fbd509}.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=copied],.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=copied]:hover,.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=copied]:focus-visible{color:#52cd86}.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=error],.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=error]:hover,.sc-toolbar-install-actions .sc-copy-prompt-btn[data-state=error]:focus-visible{color:#ff4a46;color:oklch(.67 .22 26.43)}.sc-toolbar-install-actions .sc-copy-prompt-btn:disabled{opacity:.7;cursor:wait}.sc-cmdline-code--hero::-webkit-scrollbar{display:none}@media(max-width:860px){.sc-toolbar-command-row{flex-direction:column;align-items:stretch;gap:var(--sc-toolbar-control-gap);padding:10px var(--sc-frame-inset-x)}.sc-toolbar-install-actions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.sc-toolbar-install-group{flex:1 1 auto;width:100%;max-width:100%}.sc-toolbar-install-actions .sc-copy-prompt-btn{width:100%}.sc-toolbar-command-row>.sc-flip{align-self:flex-start}.sc-toolbar-command-actions{margin-left:0;padding:8px 0 0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent}.sc-toolbar-command-actions::-webkit-scrollbar{display:none}.sc-toolbar-command-actions .sc-flip-btn,.sc-toolbar-command-actions .sc-toolbar-viewsource,.sc-toolbar-command-actions .sc-toolbar-link{padding-top:8px;padding-bottom:8px;flex-shrink:0}}.sc-toolbar-rail{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px var(--sc-frame-inset-x);border-top:1px solid var(--border);font-family:var(--font-mono);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.sc-rail-setup{display:inline-flex;align-items:baseline;gap:6px}.sc-rail-setup-arrow{transition:transform .15s ease}.sc-rail-setup:hover .sc-rail-setup-arrow,.sc-rail-setup:focus-visible .sc-rail-setup-arrow{transform:translate(2px)}.sc-setup-row{padding:10px var(--sc-frame-inset-x) 12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}
