.tabs{margin-inline:var(--pad);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid}.tab[data-astro-cid-sxlr5jd4]{height:44px;color:var(--muted);font:500 14.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;transition:color .16s,background .2s,box-shadow .2s;position:relative}.tab[data-astro-cid-sxlr5jd4]:hover{color:var(--text);background:var(--hover)}.tab[data-astro-cid-sxlr5jd4][aria-pressed=true]{color:var(--text);background:linear-gradient(#ffad3b42,#ff8c2824);box-shadow:inset 0 0 0 1px #ffad3b6b,inset 0 1px #ffffff2e,0 6px 18px -8px #ff8c2899}.tab[data-astro-cid-sxlr5jd4]:after{content:"";background:var(--accent);opacity:0;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;border-radius:2px;transition:transform .25s linear;position:absolute;bottom:6px;left:22px;right:22px}.tab[data-astro-cid-sxlr5jd4][aria-pressed=true]:after{opacity:.9}.tab[data-astro-cid-sxlr5jd4][aria-pressed=true]:not([style*=--progress]):after{transform:scaleX(1)}.stage[data-astro-cid-sxlr5jd4]{padding:clamp(32px, 4vw, 56px) var(--pad) 0;isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid;position:relative}.stage[data-astro-cid-sxlr5jd4]:before{content:"";z-index:-1;background-image:radial-gradient(var(--dot) 1px, transparent 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000 10%,#0000 70%)}.win[data-astro-cid-sxlr5jd4]{gap:14px;margin:0;display:grid}.lens[data-astro-cid-sxlr5jd4]{aspect-ratio:6/5;box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px var(--shadow);background:#000;border-radius:22px;overflow:hidden}.demo[data-astro-cid-sxlr5jd4][data-scheme=light] .lens[data-astro-cid-sxlr5jd4]{background:#f2f2f7}.lens[data-astro-cid-sxlr5jd4] video[data-astro-cid-sxlr5jd4]{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transition:object-position .7s var(--ease-out);display:block}.demo[data-astro-cid-sxlr5jd4][data-pan=bottom] .lens[data-astro-cid-sxlr5jd4] video[data-astro-cid-sxlr5jd4]{object-position:50% 100%}@media (prefers-reduced-motion:reduce){.lens[data-astro-cid-sxlr5jd4] video[data-astro-cid-sxlr5jd4]{transition:none}}.win[data-astro-cid-sxlr5jd4] figcaption[data-astro-cid-sxlr5jd4]{color:var(--faint)}.detail[data-astro-cid-sxlr5jd4]{padding:28px var(--pad) clamp(32px, 4vw, 56px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px);display:grid}.calls[data-astro-cid-sxlr5jd4]{min-height:196px}.aside[data-astro-cid-sxlr5jd4]{justify-items:start;gap:22px;display:grid}.aside[data-astro-cid-sxlr5jd4] .lg-segmented{width:240px;max-width:100%}.note[data-astro-cid-sxlr5jd4]{color:var(--text);max-width:30ch;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.45}@media (width<=760px){.tabs{border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.stage[data-astro-cid-sxlr5jd4],.detail[data-astro-cid-sxlr5jd4]{grid-template-columns:minmax(0,1fr)}.calls[data-astro-cid-sxlr5jd4]{min-height:0}}.live-stage{isolation:isolate;margin-inline:var(--pad);border-radius:32px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.live-stage:before{content:"";z-index:-1;opacity:.9;background:url(/expo-hot-toast/media/ribbon.svg) 50%/cover no-repeat;position:absolute;inset:0}.live-stage.mirrored:before{transform:scaleX(-1)}.live-stage.low:before{background-position:30% 40%;transform:scale(-1.15,-1)}.live-stage:after{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 50%, transparent 30%, var(--vignette) 100%);position:absolute;inset:0}.position-stage{min-height:300px}.customiser-stage{min-height:866px}@media (width<=960px){.position-stage{min-height:400px}.customiser-stage{min-height:1045px}}@media (width<=600px){.position-stage{min-height:434px}.customiser-stage{min-height:1385px}}.examples{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.example-list{padding:8px}.example-list [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.example-row{min-height:50px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:background .16s,color .16s;display:flex}.example-row:hover{background:var(--hover)}.example-row:active{background:var(--press)}.example-row[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ring)}.example-name{white-space:nowrap;font-size:15.5px}.example-api{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.example-row[aria-pressed=true] .example-api{color:var(--accent-text)}.live-code{border:1px solid var(--hairline);background:var(--code-panel);backdrop-filter:blur(18px)saturate(140%);min-width:0;box-shadow:inset 0 1px 0 var(--hairline), 0 30px 60px -30px var(--shadow);border-radius:14px;overflow:hidden}.live-code-bar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 8px 0 14px;display:flex}.live-code-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.live-code-title .glyph svg{width:14px;height:14px}.live-code-file{color:var(--text);font:500 13px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-code-bar button{height:30px;color:var(--muted);font:500 12.5px var(--font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.live-code-bar button .glyph svg{width:14px;height:14px}.live-code-bar button:hover{color:var(--text);border-color:var(--hairline);background:var(--hover)}.live-code-bar button[data-copied]{color:#2da44e}.live-code pre{min-height:132px;font:14px/1.7 var(--mono);color:#adbac7;margin:0;padding:18px 18px 22px;overflow-x:auto}.tok-comment{color:#768390}.tok-string{color:#96d0ff}.tok-tag{color:#8ddb8c}.tok-keyword{color:#f47067}.tok-number,.tok-prop,.tok-key{color:#6cb6ff}.tok-call{color:#dcbdfb}.tok-punct{color:#adbac7}:root[data-theme=light] .live-code pre,:root[data-theme=light] .tok-punct{color:#24292f}:root[data-theme=light] .tok-comment{color:#6e7781}:root[data-theme=light] .tok-string{color:#0a3069}:root[data-theme=light] .tok-tag{color:#116329}:root[data-theme=light] .tok-keyword{color:#cf222e}:root[data-theme=light] .tok-number,:root[data-theme=light] .tok-prop,:root[data-theme=light] .tok-key{color:#0550ae}:root[data-theme=light] .tok-call{color:#8250df}.position{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.position-controls{justify-items:start;gap:18px;display:grid}.position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.position-grid .lg-button{width:100%;font-family:var(--mono);font-size:13px}.switch-row{color:var(--text);cursor:pointer;align-items:center;gap:12px;font-size:15px;display:inline-flex}.switch-row code{color:var(--accent-text);font:13px var(--mono);margin-left:6px}.customiser{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.controls{background:var(--panel-tint);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--press);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:24px;display:grid}.control{align-content:start;gap:12px;display:grid}.control-label{color:var(--muted);letter-spacing:.01em;justify-content:space-between;font-size:13px;display:flex}.control-label output{color:var(--text);font-family:var(--mono)}.swatches{gap:10px;display:flex}.swatch{border:1px solid var(--line);background:linear-gradient(var(--swatch), var(--swatch)), repeating-conic-gradient(var(--hairline) 0 25%, transparent 0 50%) 0 0 / 10px 10px;cursor:pointer;width:30px;height:30px;transition:transform .16s var(--ease-out);border-radius:50%}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.swatch:hover:not(:disabled){transform:scale(1.08)}.swatch:disabled{opacity:.35;cursor:not-allowed}.switches{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.controls .fire{grid-column:1/-1;justify-self:start}.hero-toast{font-weight:600}@media (width<=960px){.examples,.position,.customiser{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.position-grid .lg-button{white-space:nowrap;padding-inline:8px;font-size:12px}.example-list [role=group],.controls{grid-template-columns:minmax(0,1fr)}}.control-wide{grid-column:1/-1}.my-toast{color:#fff;background:linear-gradient(135deg,#ff7a18,#af002d 72%);border-radius:14px;padding:12px 18px;box-shadow:0 12px 30px -10px #af002d99}.my-toast .eht-icon svg path,.my-toast .eht-icon svg circle{stroke:#fff}.my-title{color:#fff;letter-spacing:.01em;font-weight:700}.position-grid .lg-button[aria-checked=false]{background:color-mix(in srgb, var(--bg) 86%, transparent)!important}.bento[data-astro-cid-7vvucncb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bento[data-astro-cid-7vvucncb] .tile{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.bento[data-astro-cid-7vvucncb] .tile.wide{grid-column:span 2}.bento[data-astro-cid-7vvucncb] .tile.full{flex-direction:row;grid-column:1/-1}.tile-stage[data-astro-cid-7vvucncb]{background:radial-gradient(60% 80% at 20% 10%, #ff8c288c, transparent 70%), radial-gradient(60% 90% at 90% 90%, #d62d4a73, transparent 70%), var(--stage-base);height:210px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:14px;margin:8px 8px 0;position:relative;overflow:hidden}:root[data-theme=light] .tile-stage[data-astro-cid-7vvucncb]{background:radial-gradient(60% 80% at 20% 10%, #ffaa5aa6, transparent 70%), radial-gradient(60% 90% at 90% 90%, #ff788c73, transparent 70%), var(--stage-base)}.bento[data-astro-cid-7vvucncb] .tile.wide .tile-stage[data-astro-cid-7vvucncb]{height:236px}.bento[data-astro-cid-7vvucncb] .tile.full .tile-stage[data-astro-cid-7vvucncb]{flex:1.1;height:auto;min-height:220px;margin:8px 0 8px 8px}.stage-action[data-astro-cid-7vvucncb]{z-index:1;border:1px solid var(--hairline);background:var(--caption-bg);color:var(--text);font:500 13px var(--font);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.stage-action[data-astro-cid-7vvucncb]:hover{background:var(--surface)}.stage-action[data-astro-cid-7vvucncb]:before{content:"";position:absolute;inset:-7px -4px}.stage-row[data-astro-cid-7vvucncb]{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.stage-row[data-astro-cid-7vvucncb] .stage-action[data-astro-cid-7vvucncb]{position:relative;bottom:auto;left:auto;transform:none}.stage-count[data-astro-cid-7vvucncb],.stage-hint[data-astro-cid-7vvucncb]{color:var(--caption-text);font:500 12px var(--mono)}.stage-hint[data-astro-cid-7vvucncb]{text-align:center;position:absolute;bottom:16px;left:0;right:0}.tile-copy[data-astro-cid-7vvucncb]{flex-direction:column;gap:10px;padding:20px 22px 24px;display:flex}.tile-copy[data-astro-cid-7vvucncb] .spec{font-family:var(--mono);white-space:nowrap;align-self:flex-start;font-size:12.5px}.tile-copy[data-astro-cid-7vvucncb] h3[data-astro-cid-7vvucncb]{letter-spacing:-.01em;margin:6px 0 0;font-size:19px;font-weight:600}.tile-copy[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]{color:var(--muted);max-width:46ch;margin:0}.a11y-stage[data-astro-cid-7vvucncb]{align-content:center;gap:14px;padding:16px 14px;display:grid}.voiceover[data-astro-cid-7vvucncb]{color:#fff;background:#000000b8;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.vo-label[data-astro-cid-7vvucncb]{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.vo-speech[data-astro-cid-7vvucncb]{font-size:14.5px}.settings[data-astro-cid-7vvucncb]{flex-flow:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.settings[data-astro-cid-7vvucncb] li[data-astro-cid-7vvucncb]+li[data-astro-cid-7vvucncb]{margin:0}.settings[data-astro-cid-7vvucncb] li[data-astro-cid-7vvucncb]{background:var(--caption-bg);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.settings[data-astro-cid-7vvucncb] .dot[data-astro-cid-7vvucncb]{background:#34c759;border-radius:50%;width:7px;height:7px}.tokens-copy[data-astro-cid-7vvucncb]{flex:1;justify-content:space-between;gap:22px}.token-controls[data-astro-cid-7vvucncb]{gap:14px;display:grid}.token-controls[data-astro-cid-7vvucncb] label[data-astro-cid-7vvucncb]{color:var(--muted);font:13px var(--mono);gap:8px;display:grid}.token-controls[data-astro-cid-7vvucncb] label[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{justify-content:space-between;display:flex}.token-controls[data-astro-cid-7vvucncb] output[data-astro-cid-7vvucncb]{color:var(--text)}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill,50%), var(--line) var(--fill,50%));border-radius:4px;height:4px}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]::-moz-range-track{background:linear-gradient(to right, var(--accent) var(--fill,50%), var(--line) var(--fill,50%));border-radius:4px;height:4px}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #0000001f}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #0000001f}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]:focus-visible{outline:none}.token-controls[data-astro-cid-7vvucncb] input[data-astro-cid-7vvucncb][type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.token-code[data-astro-cid-7vvucncb]{background:var(--code-panel);border:1px solid var(--hairline);color:var(--text);white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:13px;overflow-x:auto}@media (width<=960px){.bento[data-astro-cid-7vvucncb]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-7vvucncb] .tile.full{flex-direction:column}.bento[data-astro-cid-7vvucncb] .tile.full .tile-stage[data-astro-cid-7vvucncb]{margin:8px 8px 0}}@media (width<=640px){.bento[data-astro-cid-7vvucncb]{grid-template-columns:minmax(0,1fr)}.bento[data-astro-cid-7vvucncb] .tile.wide{grid-column:auto}}.migrate[data-astro-cid-fmw6jtrk]{padding-bottom:8px}.port[data-astro-cid-fmw6jtrk]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.port-col[data-astro-cid-fmw6jtrk]{gap:16px;min-width:0;display:grid}.note[data-astro-cid-fmw6jtrk]{color:var(--muted);text-wrap:pretty;margin:0;padding:0 4px;font-size:14.5px;line-height:1.65}.note[data-astro-cid-fmw6jtrk] strong[data-astro-cid-fmw6jtrk]{color:var(--text);font-weight:600}.note[data-astro-cid-fmw6jtrk] code[data-astro-cid-fmw6jtrk],.changes[data-astro-cid-fmw6jtrk] code[data-astro-cid-fmw6jtrk]{font-size:.9em}.note[data-astro-cid-fmw6jtrk] code[data-astro-cid-fmw6jtrk]{color:var(--text)}.note[data-astro-cid-fmw6jtrk] a[data-astro-cid-fmw6jtrk]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.note[data-astro-cid-fmw6jtrk] a[data-astro-cid-fmw6jtrk]:hover{text-decoration-color:currentColor}.changes[data-astro-cid-fmw6jtrk]{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px var(--hairline), 0 12px 28px -18px var(--shadow);border-radius:14px;overflow:hidden}.changes[data-astro-cid-fmw6jtrk] table[data-astro-cid-fmw6jtrk]{border-collapse:collapse;table-layout:fixed;width:100%}.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk]{border-bottom:1px solid var(--line);background:linear-gradient(var(--surface-raised), color-mix(in srgb, var(--surface-raised) 60%, var(--surface)));height:44px;color:var(--muted);font:500 13px var(--mono);text-align:left;white-space:nowrap;padding:0 16px}.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk] .icon,.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk] img[data-astro-cid-fmw6jtrk]{vertical-align:-3px;width:15px;height:15px;margin-right:6px;display:inline-block}.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk] .icon{color:#58c4dc}.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk]+th[data-astro-cid-fmw6jtrk]{color:var(--text)}.changes[data-astro-cid-fmw6jtrk] th[data-astro-cid-fmw6jtrk]:first-child,.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].web{width:42%}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk]{vertical-align:top;padding:13px 16px;font-size:14px;line-height:1.55}.changes[data-astro-cid-fmw6jtrk] tr[data-astro-cid-fmw6jtrk]+tr[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk]{border-top:1px solid var(--hairline)}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].web,.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].web code{color:var(--muted)}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].native{color:var(--text)}.aside[data-astro-cid-fmw6jtrk]{color:var(--faint);margin-top:2px;font-size:13px;display:block}.changes[data-astro-cid-fmw6jtrk] code{overflow-wrap:anywhere}.more[data-astro-cid-fmw6jtrk]{margin-top:28px}@media (width<=960px){.port[data-astro-cid-fmw6jtrk]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.changes[data-astro-cid-fmw6jtrk] thead[data-astro-cid-fmw6jtrk]{display:none}.changes[data-astro-cid-fmw6jtrk] tr[data-astro-cid-fmw6jtrk]{gap:2px;padding:12px 16px;display:grid}.changes[data-astro-cid-fmw6jtrk] tr[data-astro-cid-fmw6jtrk]+tr[data-astro-cid-fmw6jtrk]{border-top:1px solid var(--hairline)}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk],.changes[data-astro-cid-fmw6jtrk] tr[data-astro-cid-fmw6jtrk]+tr[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk]{border:0;padding:0;width:auto!important}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].web{font-size:13px}.changes[data-astro-cid-fmw6jtrk] td[data-astro-cid-fmw6jtrk].web:after{content:"  →";color:var(--faint)}}.start[data-astro-cid-n6ri6ksr]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px clamp(32px,4vw,64px);padding-top:120px;display:grid}.intro[data-astro-cid-n6ri6ksr]{justify-items:start;display:grid;position:sticky;top:104px}.intro[data-astro-cid-n6ri6ksr] h2[data-astro-cid-n6ri6ksr]{max-width:11ch;margin:0;font-size:clamp(36px,4.4vw,60px)}.intro[data-astro-cid-n6ri6ksr]>p[data-astro-cid-n6ri6ksr]:not(.web-note){color:var(--muted);max-width:40ch;margin:16px 0 0}.ways[data-astro-cid-n6ri6ksr]{border:1px solid var(--line);background:var(--hover);border-radius:999px;grid-template-columns:auto auto;gap:2px;margin-top:28px;padding:4px;display:inline-grid}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]{height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:hover{color:var(--text)}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:has(:checked){background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line), 0 4px 12px -6px var(--shadow)}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:has(:focus-visible),.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.links[data-astro-cid-n6ri6ksr]{flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.web-note[data-astro-cid-n6ri6ksr]{border-top:1px solid var(--line);color:var(--muted);gap:10px;max-width:44ch;margin:28px 0 0;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.web-note[data-astro-cid-n6ri6ksr] .icon{color:var(--faint);margin-top:3px}.web-note[data-astro-cid-n6ri6ksr] code[data-astro-cid-n6ri6ksr]{white-space:nowrap;color:var(--text);font-size:.92em}.web-note[data-astro-cid-n6ri6ksr] a[data-astro-cid-n6ri6ksr]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.web-note[data-astro-cid-n6ri6ksr] a[data-astro-cid-n6ri6ksr]:hover{text-decoration-color:currentColor}.way[data-astro-cid-n6ri6ksr]{grid-area:1/2;min-width:0}.start[data-astro-cid-n6ri6ksr]:has([value=hand]:checked) .way-agent[data-astro-cid-n6ri6ksr],.start[data-astro-cid-n6ri6ksr]:has([value=agent]:checked) .way-hand[data-astro-cid-n6ri6ksr]{display:none}.steps[data-astro-cid-n6ri6ksr]{counter-reset:step;gap:36px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-n6ri6ksr]>li[data-astro-cid-n6ri6ksr]{min-width:0;padding-left:44px;position:relative}.steps[data-astro-cid-n6ri6ksr] h3[data-astro-cid-n6ri6ksr]:before{counter-increment:step;content:counter(step);background:var(--text);width:27px;height:27px;color:var(--bg);font:600 13.5px/1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-n6ri6ksr]>li[data-astro-cid-n6ri6ksr]:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:37px;bottom:-26px;left:13px}.steps[data-astro-cid-n6ri6ksr] h3[data-astro-cid-n6ri6ksr]{margin:0;font-size:17px;font-weight:600;line-height:27px}.steps[data-astro-cid-n6ri6ksr] p[data-astro-cid-n6ri6ksr]{color:var(--muted);margin:4px 0 14px;font-size:15px}.steps[data-astro-cid-n6ri6ksr] p[data-astro-cid-n6ri6ksr] code[data-astro-cid-n6ri6ksr],.agent-intro[data-astro-cid-n6ri6ksr] code[data-astro-cid-n6ri6ksr]{color:var(--text);font-size:.9em}.pm[data-astro-cid-n6ri6ksr]{gap:2px}.pm[data-astro-cid-n6ri6ksr] .code-icon[data-astro-cid-n6ri6ksr]{margin-right:6px}.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]{color:var(--muted);font:500 13px var(--mono);cursor:pointer;border-radius:7px;padding:3px 9px;transition:background .14s,color .14s}.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:hover{color:var(--text)}.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:has(:checked){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.install[data-astro-cid-n6ri6ksr] .for-pnpm[data-astro-cid-n6ri6ksr],.install[data-astro-cid-n6ri6ksr] .for-yarn[data-astro-cid-n6ri6ksr],.install[data-astro-cid-n6ri6ksr] .for-bun[data-astro-cid-n6ri6ksr],.install[data-astro-cid-n6ri6ksr]:has([value=pnpm]:checked) .for-npm[data-astro-cid-n6ri6ksr],.install[data-astro-cid-n6ri6ksr]:has([value=yarn]:checked) .for-npm[data-astro-cid-n6ri6ksr],.install[data-astro-cid-n6ri6ksr]:has([value=bun]:checked) .for-npm[data-astro-cid-n6ri6ksr]{display:none}.install[data-astro-cid-n6ri6ksr]:has([value=pnpm]:checked) div[data-astro-cid-n6ri6ksr].for-pnpm,.install[data-astro-cid-n6ri6ksr]:has([value=yarn]:checked) div[data-astro-cid-n6ri6ksr].for-yarn,.install[data-astro-cid-n6ri6ksr]:has([value=bun]:checked) div[data-astro-cid-n6ri6ksr].for-bun{display:block}.install[data-astro-cid-n6ri6ksr]:has([value=pnpm]:checked) button[data-astro-cid-n6ri6ksr].for-pnpm,.install[data-astro-cid-n6ri6ksr]:has([value=yarn]:checked) button[data-astro-cid-n6ri6ksr].for-yarn,.install[data-astro-cid-n6ri6ksr]:has([value=bun]:checked) button[data-astro-cid-n6ri6ksr].for-bun{display:inline-flex}.run[data-astro-cid-n6ri6ksr]{background:var(--accent-fill);height:28px;color:var(--accent-ink);font:600 12.5px var(--font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:0 11px 0 9px;transition:transform .12s,filter .16s;display:inline-flex}.run[data-astro-cid-n6ri6ksr]:hover{filter:brightness(1.06)}.run[data-astro-cid-n6ri6ksr],.copy-prompt[data-astro-cid-n6ri6ksr],.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]{position:relative}.run[data-astro-cid-n6ri6ksr]:before,.copy-prompt[data-astro-cid-n6ri6ksr]:before,.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]:before{content:"";position:absolute;inset:-8px -2px}.run[data-astro-cid-n6ri6ksr]:active{transform:scale(.97)}.agent-intro[data-astro-cid-n6ri6ksr]{color:var(--muted);max-width:60ch;margin:0 0 18px}.copy-prompt[data-astro-cid-n6ri6ksr]{background:var(--accent-fill);height:30px;color:var(--accent-ink);font:600 13px var(--font);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:transform .12s,filter .16s;display:inline-flex}.copy-prompt[data-astro-cid-n6ri6ksr]:hover{filter:brightness(1.06)}.copy-prompt[data-astro-cid-n6ri6ksr]:active{transform:scale(.97)}.copy-prompt[data-astro-cid-n6ri6ksr] span[data-astro-cid-n6ri6ksr]{align-items:center;gap:6px;display:inline-flex}.copy-prompt[data-astro-cid-n6ri6ksr] .copy-done[data-astro-cid-n6ri6ksr],.copy-prompt[data-astro-cid-n6ri6ksr][data-copied] .copy-idle[data-astro-cid-n6ri6ksr]{display:none}.copy-prompt[data-astro-cid-n6ri6ksr][data-copied] .copy-done[data-astro-cid-n6ri6ksr]{display:inline-flex}.prompt-body[data-astro-cid-n6ri6ksr]{background:color-mix(in srgb, var(--surface) 70%, var(--bg));position:relative}.prompt-body[data-astro-cid-n6ri6ksr] pre[data-astro-cid-n6ri6ksr]{max-height:236px;color:var(--muted);font:13px/1.7 var(--mono);white-space:pre-wrap;margin:0;padding:16px 20px 64px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}#prompt-open[data-astro-cid-n6ri6ksr]:checked~pre[data-astro-cid-n6ri6ksr]{max-height:none;-webkit-mask-image:none;mask-image:none}.prompt-toggle[data-astro-cid-n6ri6ksr]{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.prompt-toggle[data-astro-cid-n6ri6ksr]:hover{background:var(--surface-raised)}#prompt-open[data-astro-cid-n6ri6ksr]:focus-visible~.prompt-toggle[data-astro-cid-n6ri6ksr]{outline:2px solid var(--focus);outline-offset:2px}.prompt-toggle[data-astro-cid-n6ri6ksr] .collapse[data-astro-cid-n6ri6ksr],#prompt-open[data-astro-cid-n6ri6ksr]:checked~.prompt-toggle[data-astro-cid-n6ri6ksr] .expand[data-astro-cid-n6ri6ksr]{display:none}#prompt-open[data-astro-cid-n6ri6ksr]:checked~.prompt-toggle[data-astro-cid-n6ri6ksr] .collapse[data-astro-cid-n6ri6ksr]{display:inline}.llms[data-astro-cid-n6ri6ksr]{color:var(--faint);margin:16px 0 0;font-size:14px}.llms[data-astro-cid-n6ri6ksr] a[data-astro-cid-n6ri6ksr]{color:var(--muted);text-underline-offset:3px}@media (width<=960px){.start[data-astro-cid-n6ri6ksr]{grid-template-columns:minmax(0,1fr)}.intro[data-astro-cid-n6ri6ksr]{position:static}.way[data-astro-cid-n6ri6ksr]{grid-area:2/1}}@media (width<=520px){.steps[data-astro-cid-n6ri6ksr]>li[data-astro-cid-n6ri6ksr]{padding-left:0}.steps[data-astro-cid-n6ri6ksr] h3[data-astro-cid-n6ri6ksr]{align-items:center;gap:10px;display:flex}.steps[data-astro-cid-n6ri6ksr] h3[data-astro-cid-n6ri6ksr]:before{flex:none;position:static}.steps[data-astro-cid-n6ri6ksr]>li[data-astro-cid-n6ri6ksr]:not(:last-child):after{display:none}.pm[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]{padding:3px 7px}.pm[data-astro-cid-n6ri6ksr] .code-icon[data-astro-cid-n6ri6ksr]{display:none}}@media (width<=380px){.ways[data-astro-cid-n6ri6ksr]{grid-template-columns:1fr 1fr;width:100%;display:grid}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr]{justify-content:center;padding:0 10px}.ways[data-astro-cid-n6ri6ksr] label[data-astro-cid-n6ri6ksr] svg{display:none}}.rich[data-astro-cid-dpkrlk73]{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.rich[data-astro-cid-dpkrlk73] .tile{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.rich[data-astro-cid-dpkrlk73] .tile.wide{grid-column:span 7}.rich[data-astro-cid-dpkrlk73] .tile.half{grid-column:span 5}.rich[data-astro-cid-dpkrlk73] .tile.third{grid-column:span 4}.rich[data-astro-cid-dpkrlk73] .tile.quarter{grid-column:span 3}.tile-stage[data-astro-cid-dpkrlk73]{background:radial-gradient(60% 80% at 20% 10%, #ff8c288c, transparent 70%), radial-gradient(60% 90% at 90% 90%, #d62d4a73, transparent 70%), var(--stage-base);height:200px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:14px;margin:8px 8px 0;position:relative;overflow:hidden}:root[data-theme=light] .tile-stage[data-astro-cid-dpkrlk73]{background:radial-gradient(60% 80% at 20% 10%, #ffaa5aa6, transparent 70%), radial-gradient(60% 90% at 90% 90%, #ff788c73, transparent 70%), var(--stage-base)}.stage-expand[data-astro-cid-dpkrlk73],.rich[data-astro-cid-dpkrlk73] .tile.third .stage-expand[data-astro-cid-dpkrlk73],.rich[data-astro-cid-dpkrlk73] .tile.third .tile-stage[data-astro-cid-dpkrlk73]{height:220px}.stage-island[data-astro-cid-dpkrlk73],.stage-banner[data-astro-cid-dpkrlk73]{background:radial-gradient(70% 90% at 50% 120%, #ff8c2880, transparent 70%), var(--stage-base)}:root[data-theme=light] .stage-island[data-astro-cid-dpkrlk73],:root[data-theme=light] .stage-banner[data-astro-cid-dpkrlk73]{background:radial-gradient(70% 90% at 50% 120%, #ffaa5a99, transparent 70%), var(--stage-base)}.stage-hint[data-astro-cid-dpkrlk73]{text-align:center;color:var(--caption-text);font:500 12px var(--mono);position:absolute;bottom:14px;left:0;right:0}.replay[data-astro-cid-dpkrlk73]{z-index:1;border:1px solid var(--hairline);background:var(--caption-bg);width:30px;height:30px;color:var(--caption-text);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;bottom:10px;right:10px}.replay[data-astro-cid-dpkrlk73] svg[data-astro-cid-dpkrlk73]{width:15px;height:15px}.replay[data-astro-cid-dpkrlk73]:before{content:"";position:absolute;inset:-7px}.tile-stage[data-astro-cid-dpkrlk73]:hover .replay[data-astro-cid-dpkrlk73],.replay[data-astro-cid-dpkrlk73]:focus-visible{opacity:1}@media (hover:none){.replay[data-astro-cid-dpkrlk73]{opacity:1}}.stage-material[data-astro-cid-dpkrlk73] .replay[data-astro-cid-dpkrlk73]{top:10px;bottom:auto}.stage-expand[data-astro-cid-dpkrlk73] .replay[data-astro-cid-dpkrlk73]{display:none}.tile-copy[data-astro-cid-dpkrlk73]{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.tile-copy[data-astro-cid-dpkrlk73] .spec{font-family:var(--mono);white-space:nowrap;align-self:flex-start;font-size:12.5px}.tile-copy[data-astro-cid-dpkrlk73] h3[data-astro-cid-dpkrlk73]{letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:600}.tile-copy[data-astro-cid-dpkrlk73] p[data-astro-cid-dpkrlk73]{color:var(--muted);max-width:46ch;margin:0;font-size:15px}@media (width<=1100px){.rich[data-astro-cid-dpkrlk73] .tile.quarter{grid-column:span 6}}@media (width<=960px){.rich[data-astro-cid-dpkrlk73] .tile.wide,.rich[data-astro-cid-dpkrlk73] .tile.half,.rich[data-astro-cid-dpkrlk73] .tile.third{grid-column:span 6}.rich[data-astro-cid-dpkrlk73] .tile.wide{grid-column:1/-1}}@media (width<=640px){.rich[data-astro-cid-dpkrlk73] .tile{grid-column:1/-1!important}}.hero[data-astro-cid-lcdefpme]{gap:clamp(28px,3.4vw,44px);padding-block:clamp(24px,3.4vw,44px) 24px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent-text);margin:0 0 18px}h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(38px,5.6vw,80px)}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:58ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}@media (prefers-reduced-motion:no-preference){.enter[data-astro-cid-lcdefpme]{animation:settle .8s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}}@keyframes settle{0%{opacity:0;transform:translateY(14px)}}.hero-stage[data-astro-cid-lcdefpme]{background:var(--stage-base);height:clamp(340px,34vw,440px);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff1f, 0 50px 120px -50px #ff781e73;border-radius:32px;margin:0;position:relative;overflow:hidden}.stage-art[data-astro-cid-lcdefpme],.stage-toasts[data-astro-cid-lcdefpme]{position:absolute;inset:0}.stage-pause[data-astro-cid-lcdefpme]{z-index:2;background:var(--caption-bg);width:44px;height:44px;color:var(--caption-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.stage-pause[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;width:14px;height:14px}.stage-pause[data-astro-cid-lcdefpme][data-state=paused] .when-playing[data-astro-cid-lcdefpme],.stage-pause[data-astro-cid-lcdefpme]:not([data-state=paused]) .when-paused[data-astro-cid-lcdefpme]{display:none}.ribbon[data-astro-cid-lcdefpme]{background:url(/expo-hot-toast/media/ribbon.svg) 50%/cover no-repeat;animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-20% -10%}.ribbon[data-astro-cid-lcdefpme].two{opacity:.55;animation-duration:28s;animation-direction:alternate-reverse;inset:-30% -20%;transform:scaleX(-1)rotate(8deg)}.ember[data-astro-cid-lcdefpme]{aspect-ratio:1;filter:blur(60px);border-radius:50%;width:46%;animation:18s ease-in-out infinite alternate float;position:absolute}.ember[data-astro-cid-lcdefpme].a{background:#ff78288c;top:-18%;left:8%}.ember[data-astro-cid-lcdefpme].b{background:#d62d4a73;animation-duration:24s;bottom:-30%;right:4%}@keyframes drift{0%{transform:translate(-4%,3%)rotate(-3deg)}to{transform:translate(4%,-3%)rotate(3deg)}}@keyframes float{to{transform:translate(12%,10%)}}.hero-stage[data-astro-cid-lcdefpme][data-offscreen] [data-astro-cid-lcdefpme]:is(.ribbon,.ember){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ribbon[data-astro-cid-lcdefpme],.ember[data-astro-cid-lcdefpme]{animation:none}}.stage-caption[data-astro-cid-lcdefpme]{background:var(--caption-bg);width:max-content;max-width:calc(100% - 128px);color:var(--caption-text);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.stage-caption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-text);white-space:nowrap;text-decoration:none}.live-dot[data-astro-cid-lcdefpme]{background:#ff6b3d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b3d33}h2[data-astro-cid-lcdefpme]{max-width:20ch;margin:0;font-size:clamp(32px,3.6vw,48px)}.faq[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,4vw,56px);padding-top:112px;display:grid}.faq[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:14px 0 0}.faq[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-text)}.ai-link[data-astro-cid-lcdefpme]{color:var(--muted);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent-ring);text-underline-offset:4px;background:0 0;border:0;align-self:center;margin-top:14px;padding:0;font-size:14.5px}.ai-link[data-astro-cid-lcdefpme]:hover{color:var(--text)}.ai-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:inline-flex}.ai-link[data-astro-cid-lcdefpme] .done-label[data-astro-cid-lcdefpme],.ai-link[data-astro-cid-lcdefpme][data-copied] .idle-label[data-astro-cid-lcdefpme]{display:none}.ai-link[data-astro-cid-lcdefpme][data-copied] .done-label[data-astro-cid-lcdefpme]{color:var(--accent-text);display:inline-flex}.star[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;padding-block:136px 56px;display:grid}.star[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(32px,4vw,52px)}.star[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--muted);margin:14px 0 0}.star-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (width<=960px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hero-stage[data-astro-cid-lcdefpme]{border-radius:26px;height:360px}.stage-caption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:none}}
