:root{color-scheme:light dark;--page:#ffffff;--chrome:#f6f5f3;--text:#1d1d1f;--secondary:#6e6e73;--tertiary:#aeaeb2;--rule:rgba(0,0,0,0.1);--fill:#f2f1ef;--accent:#e39410;--accent-text:#b86e00;--accent-soft:rgba(233,146,16,0.12);--code:#f5f4f2}@media (prefers-color-scheme:dark){:root{--page:#1e1e1e;--chrome:#262626;--text:#f5f5f7;--secondary:#a1a1a6;--tertiary:#6e6e73;--rule:rgba(255,255,255,0.12);--fill:#2c2c2e;--accent:#f5ad33;--accent-text:#f5ad33;--accent-soft:rgba(245,173,51,0.16);--code:#2a2a2c}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--text);font:17px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent-text)}.note pre:focus-visible,.note table:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-chip:focus-visible,.subnote-chip:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.note{overflow-wrap:anywhere}.note>:first-child{margin-top:0}.note p{margin:0 0 .6em}.note h1,.note h2,.note h3,.note h4{margin:1.2em 0 .4em;line-height:1.25}.note h1{font-size:24px}.note h2{font-size:21px}.note h3{font-size:18px}.note h4{font-size:17px}.note ol,.note ul{margin:0 0 .6em;padding-left:1.5em}.note li{margin:.15em 0}.note li::marker{color:var(--text)}.note ul{list-style:none;padding-left:0}.note ul>li{position:relative;padding-left:30px}.note ul>li.li-bullet:before{content:"";position:absolute;left:7px;top:calc(.75em - 3px);width:6px;height:6px;border-radius:50%;background:var(--text)}.note ul>li.li-dash:before{content:"–";position:absolute;left:0;width:20px;text-align:center;color:var(--text)}.note .task-list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;position:absolute;left:0;top:calc(.75em - 10px);width:20px;height:20px;margin:0;border:1.5px solid var(--tertiary);border-radius:50%}.note .task-list-item input:checked{background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/100% no-repeat;border-color:var(--accent)}.note blockquote{margin:0 0 .6em;padding:0 0 0 14px;border-left:3px solid var(--accent);color:var(--secondary)}.note code{font:.88em ui-monospace,SF Mono,Menlo,monospace;padding:.1em .35em;border-radius:5px}.note code,.note pre{background:var(--code)}.note pre{padding:12px 14px;border-radius:10px;overflow-x:auto;margin:0 0 .8em}.note pre code{background:none;padding:0}.note hr{border:0;border-top:1px solid var(--rule);margin:1.2em 0}.note table{border-collapse:collapse;margin:.4em 0 1em;display:block;overflow-x:auto;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note td,.note th{border:1px solid var(--rule);padding:6px 10px;text-align:left;vertical-align:top;overflow-wrap:break-word}.note th{font-weight:600;background:var(--fill)}.note img.embed-image{display:block;max-width:min(100%,520px);height:auto;border-radius:10px;margin:.4em 0}.embed-missing{display:inline-block;color:var(--secondary);font-size:15px;padding:6px 10px;border-radius:8px;background:var(--fill)}.file-chip,.subnote-chip{display:flex;align-items:center;gap:10px;max-width:460px;min-height:52px;margin:.4em 0;padding:8px 12px;border-radius:12px;background:var(--fill);color:var(--text);text-decoration:none;transition-property:background-color,transform;transition-duration:.12s}@media (hover:hover){.file-chip:hover,.subnote-chip:hover{background:color-mix(in srgb,var(--fill) 80%,var(--accent) 20%)}}.file-chip:active,.subnote-chip:active{transform:scale(.98)}.file-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:10px;font-weight:700;letter-spacing:.02em}.file-text{display:flex;flex-direction:column;min-width:0}.file-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta{color:var(--secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.subnote-icon{width:28px;height:28px;border-radius:7px;flex:none;background:var(--accent-soft) url(/mark-256.png) center/18px no-repeat}.subnote-plain{font-weight:600}.subnotes{margin-top:32px}.subnotes h2{font-size:13px;font-weight:600;text-transform:none;color:var(--secondary);margin:0 0 6px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--gutter:20px}@media (max-width:430px){:root{--gutter:16px}}html[data-theme=cream]{--bg:#fff4e6;--ink:#2a1d10;--muted:#74604c;--soft:#f7e5cc;--line:rgba(80,45,10,0.12);--amber:#f0901a;--link:#a85700;--mark:rgba(240,144,26,0.35);--card:#fffaf3;--wordmark:rgba(120,70,20,0.07);--cta-bg:#2a1d10;--cta-ink:#fff4e6;color-scheme:light}html[data-theme=leaf]{--bg:#2e180a;--ink:#fbeedd;--muted:#d9bf9f;--soft:#40240f;--line:rgba(255,220,170,0.14);--amber:#f5a53a;--link:#f7b865;--mark:rgba(245,165,58,0.32);--card:#3a2010;--wordmark:rgba(255,200,130,0.06);--cta-bg:#fbeedd;--cta-ink:#2e180a;color-scheme:dark}html:not([data-theme]){--bg:#fff4e6;--ink:#2a1d10;--muted:#74604c;--soft:#f7e5cc;--line:rgba(80,45,10,0.12);--amber:#f0901a;--link:#a85700;--mark:rgba(240,144,26,0.35);--card:#fffaf3;--wordmark:rgba(120,70,20,0.07);--cta-bg:#2a1d10;--cta-ink:#fff4e6}@media (prefers-color-scheme:dark){html:not([data-theme]){--bg:#2e180a;--ink:#fbeedd;--muted:#d9bf9f;--soft:#40240f;--line:rgba(255,220,170,0.14);--amber:#f5a53a;--link:#f7b865;--mark:rgba(245,165,58,0.32);--card:#3a2010;--wordmark:rgba(255,200,130,0.06);--cta-bg:#fbeedd;--cta-ink:#2e180a}}html:not([data-theme]),html[data-theme=cream]{--field:#ffffff;--danger:#b3261e;--shade:60,30,5}html[data-theme=leaf]{--field:#26140a;--danger:#ffb4a8;--shade:10,4,0}@media (prefers-color-scheme:dark){html:not([data-theme]){--field:#26140a;--danger:#ffb4a8;--shade:10,4,0}}html:not([data-theme]) body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}html:not([data-theme]) ::selection{background:var(--mark)}html[data-theme] body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}html[data-theme] ::selection{background:var(--mark)}@media (prefers-reduced-motion:no-preference){html[data-theme] body{transition:background-color .3s ease-in-out,color .3s ease-in-out}}.site{min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1 1;width:100%;overflow-x:clip}.site-header{view-transition-name:site-header;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1240px;height:84px;margin:0 auto;padding:0 var(--gutter);box-sizing:border-box}.site-brand{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:var(--ink);text-decoration:none;font-weight:750;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.site-brand img{border-radius:8px;box-shadow:0 0 0 .5px var(--line)}.site-brand{cursor:pointer;border-radius:12px}.site-brand img{box-shadow:0 0 0 .5px var(--line),0 1px 2px rgba(60,30,5,.12)}.site-badge,.site-name{transition:opacity .12s ease-in}@media (prefers-reduced-motion:no-preference){.site-brand{transition:transform .12s ease-out}.site-brand img{transition:transform .14s ease-in,box-shadow .14s ease-in}.site-brand:active{transform:scale(.97)}}@media (hover:hover){.site-brand:hover .site-badge,.site-brand:hover .site-name{opacity:.75;transition:opacity .18s ease-out}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-brand:hover img{transform:translateY(-1px) scale(1.04);box-shadow:0 0 0 .5px var(--line),0 6px 14px -4px rgba(60,30,5,.35);transition:transform .22s cubic-bezier(.2,.9,.3,1.2),box-shadow .22s ease-out}}.site-badge{font-size:11px;font-weight:600;color:var(--muted);padding:2px 6px;border-radius:6px;box-shadow:0 0 0 1px var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px;align-self:center;margin-top:1px}.site-nav{display:flex;align-items:center;gap:6px}.site-nav a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:12px;color:var(--ink);text-decoration:none;font-weight:600;font-size:16px;white-space:nowrap}.site-nav a.site-cta{margin-left:6px;padding:0 18px;background:var(--cta-bg);color:var(--cta-ink);border-radius:13px}.site-nav a.site-gh{color:var(--muted);gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-stars{font-size:15px}.site-nav a:not(.site-cta):not(.site-gh){color:var(--muted)}.site-nav a[aria-current=page]:not(.site-cta):not(.site-gh){color:var(--ink)}.site-nav a.site-cta[aria-current=page]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--amber)}@media (max-width:760px){.site-header{height:72px}}@media (max-width:920px){.site-badge,.site-stars{display:none}.site-nav{gap:2px}.site-nav a{padding:0 10px}.site-nav a.site-cta{padding:0 16px}.site-nav a.site-gh{min-width:44px;padding:0;justify-content:center}}@media (max-width:799px){.site-cta .site-cta-long,.site-nav a.site-gh{display:none}}@media (min-width:800px){.site-cta .site-cta-short{display:none}}@media (max-width:699px){.site-nav a.site-cta{display:none}}@media (max-width:430px){.site-brand{font-size:17px;gap:9px}.site-brand img{width:30px;height:30px}}@media (hover:hover){.site-nav a:not(.site-cta):hover{background:var(--soft);color:var(--ink)}.site-nav a.site-cta:hover{background:color-mix(in srgb,var(--cta-bg) 86%,var(--amber))}}@media (prefers-reduced-motion:no-preference){.site-nav a.site-cta{transition:transform .12s ease-out,background-color .15s ease-out}.site-nav a.site-cta:active{transform:scale(.97)}}.site-brand:focus-visible,.site-footer a:focus-visible,.site-nav a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.site-menu,.site-menu-button{display:none}@media (max-width:600px){.site-header{gap:4px}.site-nav{margin-left:auto}.site-nav a:not([href="/templates"]){display:none}.site-nav a[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:7px;height:2px;border-radius:1px;background:var(--amber)}.site-menu-button{display:inline-flex}}@media (max-width:359px){.site-brand{font-size:16px;gap:8px}.site-nav a{padding:0 8px;font-size:15px;letter-spacing:-.01em}.site-nav a[aria-current=page]:after{left:8px;right:8px}}.site-menu-button{position:relative;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:14px;background:var(--soft);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.site-menu-button span{position:absolute;left:13px;width:18px;height:2px;border-radius:1px;background:currentColor}.site-menu-button span:first-child{top:17px}.site-menu-button span:last-child{top:25px}.site-menu-close{display:inline-flex}.site-menu-close span:first-child{top:21px;transform:rotate(45deg)}.site-menu-close span:last-child{top:21px;transform:rotate(-45deg)}.site-menu-button:focus-visible,.site-sheet a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (hover:hover){.site-menu-button:hover{background:color-mix(in srgb,var(--soft) 82%,var(--amber))}}.site-menu[open]{display:block}.site-menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:6px 8px 8px;border:0;box-sizing:border-box;background:transparent;color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.site-menu::-webkit-backdrop{background:rgba(30,15,5,.42)}.site-menu::backdrop{background:rgba(30,15,5,.42)}.site-sheet{display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 4px 10px -4px rgba(40,20,5,.22),0 28px 64px -24px rgba(40,20,5,.5)}.site-sheet:focus{outline:none}.site-sheet-top{display:flex;align-items:center;justify-content:space-between;height:44px}.site-sheet-rows{display:grid;grid-gap:2px;gap:2px}.site-sheet-rows a{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 12px;border-radius:16px;color:var(--ink);text-decoration:none;font-weight:650;font-size:19px;letter-spacing:-.01em}.site-sheet-rows svg{flex:none;width:24px;height:24px;color:var(--link)}.site-sheet-rows svg[fill=currentColor]{width:21px;height:21px;margin:0 1.5px}.site-sheet-rows a[aria-current=page]{background:var(--soft)}.site-sheet-stars{margin-left:auto;color:var(--muted);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.site-sheet-action{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.site-sheet-cta{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border-radius:16px;background:var(--cta-bg);color:var(--cta-ink);text-decoration:none;font-weight:700;font-size:17px}.site-sheet-cta-quiet{background:var(--soft);color:var(--ink)}.site-sheet-for{display:grid;grid-gap:8px;gap:8px}.site-sheet-for.site-sheet-ios,.site-sheet-for.site-sheet-other{display:none}:root:is([data-platform=windows],[data-platform=android],[data-platform=linux]) .site-sheet-for.site-sheet-other,:root[data-platform=ios] .site-sheet-for.site-sheet-ios{display:grid}.site-sheet-action p{margin:4px 0 6px;text-align:center;text-wrap:balance;color:var(--muted);font-size:14px;font-weight:600}@media (hover:hover){.site-sheet-rows a:hover{background:var(--soft)}}@media (prefers-reduced-motion:no-preference){.site-menu-button{transition:transform .12s ease-out,background-color .15s ease-out}.site-menu-button:active{transform:scale(.95)}.site-menu-button span{transition:transform .12s ease-out}.site-sheet-cta,.site-sheet-rows a{transition:transform .12s ease-out,background-color .15s ease-out}.site-sheet-cta:active,.site-sheet-rows a:active{transform:scale(.98)}.site-menu[open] .site-sheet{animation:sheet-in .18s ease-out both}.site-menu[open]::-webkit-backdrop{animation:sheet-veil .24s ease-out both}.site-menu[open]::backdrop{animation:sheet-veil .24s ease-out both}.site-menu[open] .site-sheet-action,.site-menu[open] .site-sheet-rows a{animation:sheet-row .36s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(20ms + var(--i, 0) * 28ms)}.site-sheet-rows a:nth-child(2){--i:1}.site-sheet-rows a:nth-child(3){--i:2}.site-sheet-rows a:nth-child(4){--i:3}.site-sheet-rows a:nth-child(5){--i:4}.site-sheet-action{--i:5}.site-menu[open] .site-menu-close span:first-child{animation:sheet-cross-a .26s cubic-bezier(.34,1.36,.64,1) both}.site-menu[open] .site-menu-close span:last-child{animation:sheet-cross-b .26s cubic-bezier(.34,1.36,.64,1) both}.site-menu[open][data-closing] .site-sheet{animation:sheet-out .15s cubic-bezier(.4,0,.2,1) both}.site-menu[open][data-closing]::-webkit-backdrop{animation:sheet-veil-out .15s cubic-bezier(.4,0,.2,1) both}.site-menu[open][data-closing]::backdrop{animation:sheet-veil-out .15s cubic-bezier(.4,0,.2,1) both}.site-menu[open][data-closing] .site-menu-close span,.site-menu[open][data-closing] .site-sheet-action,.site-menu[open][data-closing] .site-sheet-rows a{animation:none}}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-out{to{opacity:0}}@keyframes sheet-veil{0%{opacity:0}}@keyframes sheet-veil-out{to{opacity:0}}@keyframes sheet-row{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes sheet-cross-a{0%{top:17px;transform:none}to{top:21px;transform:rotate(45deg)}}@keyframes sheet-cross-b{0%{top:25px;transform:none}to{top:21px;transform:rotate(-45deg)}}.site-footer{view-transition-name:site-footer;width:100%;max-width:1240px;margin:120px auto 0;padding:0 var(--gutter);box-sizing:border-box;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;overflow:hidden}.site-footrow{align-items:center}.site-footer nav,.site-footrow{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.site-footsep{width:1px;height:16px;background:var(--line)}@media (max-width:480px){.site-footsep{display:none}}.site-credit{max-width:60ch;text-align:center;text-wrap:balance}.site-footer a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;min-height:36px;display:inline-flex;align-items:center}@media (hover:hover){.site-footer a:hover{color:var(--ink)}}.site-footer p{margin:0;font-size:13px;color:var(--muted)}.site-social{display:flex;gap:4px}.site-social a{width:40px;height:40px;min-height:40px;justify-content:center;border-radius:12px}@media (hover:hover){.site-social a:hover{background:var(--soft)}}.site-footer a.site-maker{display:inline;min-height:0;color:var(--ink);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px}.site-wordmark{display:block;width:100%;height:auto;margin-top:24px;margin-bottom:-2.2%;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-wordmark text{fill:var(--wordmark);font:800 176px -apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;letter-spacing:-8px}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(90ms + var(--i, 0) * 55ms)}.rise-soft{animation:rise-soft .7s ease-out both;animation-delay:calc(90ms + var(--i, 0) * 55ms)}}@keyframes rise{0%{opacity:0;filter:blur(9px);transform:translateY(12px) scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes rise-soft{0%{opacity:0;filter:saturate(.2) blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out .16s ease-in both}::view-transition-new(root){animation:vt-in .32s ease-out both}::view-transition-group(site-footer),::view-transition-group(site-header){animation-duration:.32s;animation-timing-function:ease-in-out}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.pi,.site-nav a.pi-head{display:none}:root:is([data-platform=windows],[data-platform=android],[data-platform=linux]) .pi-apple,:root[data-platform=ios] .pi-not-ios{display:none}:root:is([data-platform=windows],[data-platform=android],[data-platform=linux]) .pi-other,:root[data-platform=ios] .pi-ios{display:grid}.pi{--pi-ink:var(--ink);--pi-muted:var(--muted);--pi-bg:var(--cta-bg);--pi-on:var(--cta-ink);--pi-soft:var(--soft);--pi-ring:transparent;justify-items:center;gap:14px;text-align:center}.pi-band{--pi-ink:#fbeedd;--pi-muted:#d9bf9f;--pi-bg:#fbeedd;--pi-on:#2a1d10;--pi-soft:transparent;--pi-ring:rgba(251,238,221,0.3);margin-top:8px}.pi-hero{margin-top:24px}.pi-download{margin-top:6px}@media (max-width:600px){.pi-hero{margin-top:18px}}.pi-line{margin:0;max-width:24em;font-size:17px;line-height:1.45;color:var(--pi-muted);text-wrap:balance}.pi-line strong{display:block;color:var(--pi-ink);font-weight:650}.pi-button,.pi-send{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;box-sizing:border-box;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none}.pi-button{background:var(--pi-bg);color:var(--pi-on)}.pi-hero .pi-button{box-shadow:0 10px 24px -8px rgba(60,30,5,.55)}.pi-send{background:var(--pi-soft);color:var(--pi-ink);box-shadow:inset 0 0 0 1.5px var(--pi-ring)}.pi-links{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.pi-link{display:inline-flex;align-items:center;min-height:24px;color:var(--pi-muted);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.pi-button:focus-visible,.pi-link:focus-visible,.pi-send:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.pi-link:focus-visible{border-radius:6px}@media (min-width:720px){:root:is([data-platform=windows],[data-platform=android],[data-platform=linux]) .site-nav a.pi-head{display:inline-flex;margin-left:6px}}@media (hover:hover){.pi-button:hover{background:color-mix(in srgb,var(--pi-bg) 86%,var(--amber))}.pi-send:hover{background:color-mix(in srgb,var(--pi-soft) 82%,var(--amber))}.pi-link:hover{color:var(--pi-ink)}}@media (prefers-reduced-motion:no-preference){.pi-button,.pi-send{transition:transform .12s ease-out,background-color .15s ease-out}.pi-button:active,.pi-send:active{transform:scale(.97)}}.pi-dev,.pi-dev [data-as]{display:none}:root[data-as] .pi-dev{position:fixed;left:16px;bottom:16px;z-index:1000;display:flex;align-items:center;gap:6px;height:36px;padding:0 6px 0 14px;border-radius:18px;background:#2a1d10;color:#fbeedd;font:600 13px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;box-shadow:0 0 0 1px rgba(251,238,221,.22),0 10px 24px -8px rgba(40,20,0,.55)}:root[data-as=android] .pi-dev [data-as=android],:root[data-as=iphone] .pi-dev [data-as=iphone],:root[data-as=linux] .pi-dev [data-as=linux],:root[data-as=mac] .pi-dev [data-as=mac],:root[data-as=windows] .pi-dev [data-as=windows]{display:inline}.pi-dev button{height:24px;padding:0 10px;border:0;border-radius:12px;cursor:pointer;background:rgba(251,238,221,.16);color:inherit;font:inherit}.pi-dev button:focus-visible{outline:2px solid #f5a53a;outline-offset:2px}@media (hover:hover){.pi-dev button:hover{background:rgba(251,238,221,.28)}}