@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap");
/* Runneth header + footer, copied from runneth.com on 2026-10-19.
   Only shows when the page is opened on runneth.com (html.on-runneth). */
@font-face{font-family:"GT Standard";src:url(https://runneth.com/fonts/GT-Standard-L-Standard-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"GT Standard";src:url(https://runneth.com/fonts/GT-Standard-L-Standard-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"GT Standard";src:url(https://runneth.com/fonts/GT-Standard-L-Standard-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
html:not(.on-runneth) .rn-chrome{display:none!important}
html.on-runneth body{padding-top:4rem}
.rn-chrome{--paper:#f6f6f6;--paper-warm:#f5f5ef;--paper-card:#fffefb;--ink:#1a160e;--ink-2:#1c180e;--ink-soft:#5e5e5a;--muted:#6f6f6f;--muted-green:#78816e;--line:#e6e5d9;--line-green:#dde2d4;--lime:#ceff5b;--lime-deep:#bfea54;--green:#4f6a00;--green-soft:#4e6837;--white:#fff;--black:#000;--color-bg:var(--paper);--color-bg-raised:var(--paper-card);--color-bg-tint:#eef1e5;--color-text:var(--ink);--color-text-muted:var(--muted);--color-text-subtle:var(--ink-soft);--color-accent:var(--lime);--color-accent-text:var(--green);--color-border:var(--line);--color-focus:#7e9b4c;--dark-bg:var(--ink-2);--dark-text:var(--white);--dark-line:#ffffff14;--dark-chip:#282828cc;--dark-chip-line:#ffffff0d;--font-display:"GT Standard", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter Variable", Inter, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--font-serif:Georgia, "Times New Roman", serif;--text-h1:clamp(2.875rem, 1.9rem + 4vw, 4.875rem);--text-h1-lh:1.02;--text-h2:clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--text-h2-lh:1.04;--text-h3:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--text-h3-lh:1.1;--text-h4:1.375rem;--text-h4-lh:1.15;--text-lead:1.125rem;--text-base:1rem;--text-sm:.9375rem;--text-xs:.8125rem;--text-2xs:.75rem;--text-eyebrow:.625rem;--text-body-lh:1.6;--tracking-display:-.03em;--tracking-display-tight:-.045em;--tracking-eyebrow:.1em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-pad-sm:var(--space-12);--section-pad-md:var(--space-16);--section-pad-lg:clamp(var(--space-16), 8vw, var(--space-24));--gutter:clamp(1.1875rem, 3.5vw, 2.75rem);--container-sm:40rem;--container-md:56rem;--container-lg:77.5rem;--container-xl:87.5rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-card:0 16px 42px -30px #65744845;--shadow-soft:0 4px 40px #00000014;--transition-fast:.18s ease;--transition-base:.3s ease;--nav-height:4rem;font-family:var(--font-display);color:var(--color-text);-webkit-font-smoothing:antialiased;box-sizing:border-box}
.rn-chrome *,.rn-chrome *::before,.rn-chrome *::after{box-sizing:border-box}
.rn-chrome a{color:inherit;text-decoration:none}
.rn-chrome h2,.rn-chrome p,.rn-chrome ul{margin:0}
.rn-chrome img,.rn-chrome svg{display:block}
.rn-chrome button{font:inherit;cursor:pointer}
.rn-chrome .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.site-footer.rn-chrome .footer-form-message[hidden]{display:none}
.site-header[data-astro-cid-owm7sp2x]{z-index:40;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px);position:fixed;inset:0 0 auto}
.site-nav[data-astro-cid-owm7sp2x]{width:min(var(--container-xl), calc(100% - 2 * var(--gutter)));height:var(--nav-height);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}
.site-logo[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:128px;height:auto}
.site-nav-links[data-astro-cid-owm7sp2x]{align-items:center;gap:var(--space-6);display:flex}
.site-nav-link[data-astro-cid-owm7sp2x]{color:var(--color-text-muted);font-weight:var(--weight-medium);transition:color var(--transition-fast);font-size:.875rem;line-height:2.5rem}
.site-nav-link[data-astro-cid-owm7sp2x]:hover{color:var(--color-text)}
.site-nav-cta[data-astro-cid-owm7sp2x]{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);height:2.5rem;color:var(--white);font-weight:var(--weight-medium);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;padding:0 1.125rem;font-size:.875rem;display:inline-flex}
.site-nav-cta[data-astro-cid-owm7sp2x]:hover{background:var(--lime);color:var(--ink)}
.site-nav-mobile[data-astro-cid-owm7sp2x]{display:none}
.site-nav-mobile[data-astro-cid-owm7sp2x] summary[data-astro-cid-owm7sp2x]{cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;list-style:none;display:flex}
.site-nav-mobile[data-astro-cid-owm7sp2x] summary[data-astro-cid-owm7sp2x]::-webkit-details-marker{display:none}
.site-nav-burger[data-astro-cid-owm7sp2x]{flex-direction:column;gap:5px;display:flex}
.site-nav-burger[data-astro-cid-owm7sp2x] span[data-astro-cid-owm7sp2x]{background:var(--ink);width:20px;height:2px;transition:transform var(--transition-fast);display:block}
.site-nav-mobile[data-astro-cid-owm7sp2x][open] .site-nav-burger[data-astro-cid-owm7sp2x] span[data-astro-cid-owm7sp2x]:first-child{transform:translateY(3.5px)rotate(45deg)}
.site-nav-mobile[data-astro-cid-owm7sp2x][open] .site-nav-burger[data-astro-cid-owm7sp2x] span[data-astro-cid-owm7sp2x]:last-child{transform:translateY(-3.5px)rotate(-45deg)}
.site-nav-panel[data-astro-cid-owm7sp2x]{left:0;right:0;top:var(--nav-height);gap:var(--space-2);padding:var(--space-4) var(--gutter) var(--space-6);background:var(--paper);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex;position:absolute}
.site-nav-panel[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{font-size:1.125rem;font-weight:var(--weight-medium);padding:var(--space-2) 0}
.site-nav-panel[data-astro-cid-owm7sp2x] .site-nav-cta[data-astro-cid-owm7sp2x]{margin-top:var(--space-2);justify-content:center;height:3rem;font-size:1rem}
@media (width<=780px){.site-nav-links[data-astro-cid-owm7sp2x]{display:none}.site-nav-mobile[data-astro-cid-owm7sp2x]{display:block}.site-logo[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:105px}}
.site-footer[data-astro-cid-r4f3bwe4]{--fgutter:5rem;background:var(--dark-bg);color:var(--dark-text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.45}
.site-footer[data-astro-cid-r4f3bwe4] [data-astro-cid-r4f3bwe4]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.footer-grid[data-astro-cid-r4f3bwe4]{grid-template-columns:1fr 1fr;grid-template-areas:"top top""newsletter columns""copyright legal";display:grid}
.footer-top[data-astro-cid-r4f3bwe4]{padding:3.5rem var(--fgutter);border-bottom:1px solid var(--dark-line);grid-area:top;grid-template-columns:1fr 1fr;align-items:center;display:grid}
.footer-logo[data-astro-cid-r4f3bwe4] img[data-astro-cid-r4f3bwe4]{width:auto;height:3rem}
.footer-tagline[data-astro-cid-r4f3bwe4]{max-width:18em;color:inherit;padding-left:4rem;font-size:1.5rem;line-height:1.3}
.footer-newsletter[data-astro-cid-r4f3bwe4]{padding:4rem var(--fgutter) 5rem;border-right:1px solid var(--dark-line);grid-area:newsletter}
.footer-news-title[data-astro-cid-r4f3bwe4]{font-size:1.5rem;line-height:1.3;font-weight:var(--weight-normal);letter-spacing:normal;max-width:24em;color:inherit;margin:0 0 1.5rem}
.footer-news-body[data-astro-cid-r4f3bwe4]{opacity:.5;max-width:36em;color:inherit;font-size:1rem;line-height:1.4}
.footer-form[data-astro-cid-r4f3bwe4]{width:100%;max-width:26rem;margin-top:2rem;position:relative}
.footer-news-form[data-astro-cid-r4f3bwe4]{position:relative}
.footer-input[data-astro-cid-r4f3bwe4]{border-radius:var(--radius-sm);border:1px solid var(--dark-chip-line);background:var(--dark-chip);backdrop-filter:blur(25px);width:100%;height:3.5rem;box-shadow:var(--shadow-soft);color:var(--white);font:inherit;padding:0 4rem 0 1.5rem}
.footer-input[data-astro-cid-r4f3bwe4]::placeholder{color:#ffffff80}
.footer-input[data-astro-cid-r4f3bwe4]:focus{border-color:#ffffff40;outline:none}
.footer-submit[data-astro-cid-r4f3bwe4]{border-radius:var(--radius-xs);background:var(--white);width:2.5rem;height:2.5rem;color:var(--dark-bg);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}
.footer-submit[data-astro-cid-r4f3bwe4]:hover{background:#f0eee8}
.footer-news-form[data-astro-cid-r4f3bwe4].is-busy .footer-submit[data-astro-cid-r4f3bwe4],.footer-submit[data-astro-cid-r4f3bwe4]:disabled{opacity:.45;cursor:not-allowed}
.footer-news-form[data-astro-cid-r4f3bwe4].is-success .footer-input[data-astro-cid-r4f3bwe4]{opacity:.4}
.footer-form-message[data-astro-cid-r4f3bwe4]{color:#ffffffd9;margin-top:.75rem;font-size:.875rem}
.footer-form-message[data-astro-cid-r4f3bwe4].is-error{color:#ff9a9a}
.footer-socials[data-astro-cid-r4f3bwe4]{gap:1rem;margin:4rem 0 0;padding:0;list-style:none;display:flex}
.footer-social[data-astro-cid-r4f3bwe4]{border-radius:var(--radius-sm);border:1px solid var(--dark-chip-line);background:var(--dark-chip);width:2.5rem;height:2.5rem;transition:background var(--transition-fast);display:flex}
.footer-social[data-astro-cid-r4f3bwe4]:hover{background:#3c3c3ccc}
.footer-columns[data-astro-cid-r4f3bwe4]{padding:4rem var(--fgutter) 5rem 4rem;grid-area:columns;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-content:start;gap:3rem;display:grid}
.footer-column[data-astro-cid-r4f3bwe4]{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}
.footer-column-heading[data-astro-cid-r4f3bwe4]{font-size:1.125rem;line-height:1.5;font-weight:var(--weight-normal);letter-spacing:normal;color:inherit}
.footer-link[data-astro-cid-r4f3bwe4]{color:var(--white);opacity:.85;font-size:1rem;line-height:1.4}
.footer-link[data-astro-cid-r4f3bwe4]:hover{opacity:1}
.footer-copyright[data-astro-cid-r4f3bwe4]{padding:1.375rem var(--fgutter) 1.625rem;border-top:1px solid var(--dark-line);border-right:1px solid var(--dark-line);grid-area:copyright}
.footer-copyright[data-astro-cid-r4f3bwe4] p[data-astro-cid-r4f3bwe4]{opacity:.3;color:inherit;font-size:1rem;line-height:1.4}
.footer-legal[data-astro-cid-r4f3bwe4]{padding:1.375rem var(--fgutter) 1.625rem 4rem;border-top:1px solid var(--dark-line);grid-area:legal;justify-content:flex-end;align-items:center;gap:2rem;display:flex}
.footer-legal-link[data-astro-cid-r4f3bwe4]{color:var(--white);opacity:.3;font-size:1rem;line-height:1.4}
.footer-legal-link[data-astro-cid-r4f3bwe4]:hover{opacity:.6}
@media (width<=920px){.site-footer[data-astro-cid-r4f3bwe4]{--fgutter:1.5rem}.footer-grid[data-astro-cid-r4f3bwe4]{grid-template-columns:1fr;grid-template-areas:"top""newsletter""columns""copyright""legal"}.footer-top[data-astro-cid-r4f3bwe4]{padding:3rem var(--fgutter);grid-template-columns:1fr;gap:1.5rem}.footer-logo[data-astro-cid-r4f3bwe4] img[data-astro-cid-r4f3bwe4]{height:2.25rem}.footer-tagline[data-astro-cid-r4f3bwe4]{padding-left:0;font-size:1.25rem}.footer-newsletter[data-astro-cid-r4f3bwe4]{padding:3rem var(--fgutter);border-right:0}.footer-socials[data-astro-cid-r4f3bwe4]{margin-top:3rem}.footer-columns[data-astro-cid-r4f3bwe4]{padding:0 var(--fgutter) 3.5rem;grid-template-columns:1fr;gap:2.5rem}.footer-column[data-astro-cid-r4f3bwe4]{gap:1.25rem}.footer-copyright[data-astro-cid-r4f3bwe4]{padding:1.5rem var(--fgutter) 0;border-right:0}.footer-legal[data-astro-cid-r4f3bwe4]{padding:.75rem var(--fgutter) 1.75rem;border-top:0;justify-content:flex-start}}
/* Slim version (Alysha, 2026-10-19): logo + Learn more + Start free, kept on mobile; footer = logo, tagline, copyright, legal. */
.rn-chrome .site-nav-links{display:flex!important;gap:1.25rem}
@media (width<=780px){.rn-chrome .site-nav-links{gap:.875rem}.rn-chrome .site-nav-cta{height:2.25rem;padding:0 .9rem}}
.rn-slim .footer-grid{grid-template-areas:"top top""copyright legal"}
.rn-slim .footer-copyright{border-right:0}
@media (width<=920px){.rn-slim .footer-grid{grid-template-areas:"top""copyright""legal"}.rn-slim .footer-copyright{padding-top:1.5rem}}
/* runneth.com look (Alysha, 2026-10-19): dark grid like the "Meet runneth" band, title "Post Preview",
   "MADE WITH RUNNETH" eyebrow + "by @alysha.md" in lime mono. */
.rn-only{display:none!important}
html.on-runneth .rn-only{display:block!important}
html.on-runneth .rn-off{display:none!important}
html.on-runneth body{background-color:#15161a;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 34px)}
html.on-runneth .top{margin-bottom:2.5rem}
html.on-runneth .rn-eyebrow,html.on-runneth .rn-by{font:500 12px ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#cfff5b;margin:0;text-decoration:none}
html.on-runneth .rn-by{text-transform:none;letter-spacing:.06em;font-size:14px}
html.on-runneth .rn-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}
html.on-runneth .top h1{font-family:"Inter Variable",Inter,Arial,sans-serif;font-weight:500;letter-spacing:-.035em;color:#fff;line-height:1.07;font-size:clamp(42px,5vw,64px);margin:18px 0 16px}
html.on-runneth .phone{box-shadow:0 0 0 1px #ffffff24,0 30px 70px #0006}
html.on-runneth .btn-kit{box-shadow:0 0 0 1px #ffffff24}
/* dark header + footer to sit on the dark grid */
html.on-runneth .site-header.rn-chrome{background:color-mix(in srgb,#15161a 88%,transparent);border-bottom:1px solid #ffffff14}
html.on-runneth .site-header .site-logo img{filter:invert(1)}
html.on-runneth .site-header .site-nav-link{color:#ffffffb8}
html.on-runneth .site-header .site-nav-link:hover{color:#fff}
html.on-runneth .site-header .site-nav-cta{background:#cfff5b;border-color:#cfff5b;color:#111}
html.on-runneth .site-header .site-nav-cta:hover{background:#fff;border-color:#fff;color:#111}
html.on-runneth .site-footer.rn-chrome{--dark-bg:#15161a;border-top:1px solid #ffffff14}
html.on-runneth .btn-kit{background:#fff;color:#111;box-shadow:none}
html.on-runneth .rn-eyebrow{font-size:14px}
html.on-runneth .rn-by{font-size:15px}
/* 2026-10-19: eyebrow removed; credit line is "MADE BY @ALYSHA.MD" in caps under the title */
html.on-runneth .top h1{margin-top:0}
html.on-runneth .rn-by{text-transform:uppercase;letter-spacing:.14em;font-size:14px}
/* 2026-10-19: credit line in DM Mono (Alysha's brand mono; loaded by theme.css) */
html.on-runneth .rn-by{font-family:"DM Mono",ui-monospace,monospace;font-weight:400}
/* ---- Mockup 2026-10-19: "Made with runneth" under the title, maker card, real-looking phone ---- */
html.on-runneth .rn-made{display:inline-flex!important;align-items:center;gap:.55rem;margin:0 auto;padding:.35rem .8rem .35rem .65rem;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff0a;text-decoration:none;color:#ffffffb8;font:400 12px "DM Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
html.on-runneth .rn-made img{width:22px;height:22px;border-radius:6px;display:block}
html.on-runneth .rn-made-name{font:600 15px "Inter Variable",Inter,Arial,sans-serif;letter-spacing:-.02em;text-transform:none;color:#fff}
html.on-runneth .rn-made:hover{border-color:#cfff5b66}
html.on-runneth .top{display:flex;flex-direction:column;align-items:center}
/* maker card */
html.on-runneth .rn-maker{width:100%;box-sizing:border-box;margin-top:.75rem;text-align:left;padding:1.1rem 1.15rem 1rem;border:1px solid #ffffff1a;border-radius:12px;background:#ffffff08;color:#fff;position:relative}
html.on-runneth .mk-head{display:flex;align-items:center;gap:.7rem}
html.on-runneth .mk-av{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #cfff5b}
html.on-runneth .mk-by{margin:0;font:400 13px "DM Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#cfff5b}
html.on-runneth .mk-by a{color:inherit;text-decoration:none}
html.on-runneth .mk-by a:hover{text-decoration:underline;text-underline-offset:3px}
html.on-runneth .mk-quote{margin:.85rem 0 0;font:400 15px/1.55 "Inter Variable",Inter,Arial,sans-serif;color:#ffffffde}
html.on-runneth .mk-socials{display:flex;gap:.45rem;margin-top:.95rem}
html.on-runneth .mk-socials a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #ffffff14;background:#ffffff0a;color:#ffffffb8}
html.on-runneth .mk-socials a:hover{color:#111;background:#cfff5b;border-color:#cfff5b}
html.on-runneth .mk-socials svg{width:17px;height:17px;display:block}
/* real-looking phone: titanium frame, black bezel, side buttons, dynamic island */
html.on-runneth .preview .phone{position:relative;padding:11px;border-radius:54px;background:#050506;
  box-shadow:0 0 0 2px #3b3b40,0 0 0 4px #1b1b1e,0 0 0 5px #55555c,0 40px 80px -20px #000000b3,0 0 60px #ffffff08}
html.on-runneth .preview .phone::before{content:"";position:absolute;left:-7px;top:18%;width:3px;height:30px;border-radius:2px 0 0 2px;background:#3f3f45;
  box-shadow:0 52px 0 0 #3f3f45,0 52px 0 0 #3f3f45,0 0 0 0 transparent;}
html.on-runneth .preview .phone::after{content:"";position:absolute;right:-7px;top:24%;width:3px;height:78px;border-radius:0 2px 2px 0;background:#3f3f45}
html.on-runneth .phone .vol{display:none}
html.on-runneth .preview .phone .screen,html.on-runneth .preview .phone .drop{border-radius:43px}
html.on-runneth .phone .drop{position:relative;border:0;background:#0d0d10;color:#fff}
html.on-runneth .phone .drop::before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:31%;height:26px;border-radius:20px;background:#000}
html.on-runneth .phone .drop strong{color:#fff}
html.on-runneth .phone .drop .quiet{color:#ffffff99}
html.on-runneth .phone .drop:hover,html.on-runneth .phone .drop.over{background:#16161b}
html.on-runneth .phone .drop::after{content:"";position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:36%;height:5px;border-radius:3px;background:#ffffff59}
html.shot .preview .phone{padding:0;border-radius:0;box-shadow:none;background:none}
html.shot .preview .phone::before,html.shot .preview .phone::after{display:none}
html.shot .preview .phone .screen{border-radius:0}
/* ---- Phones (2026-10-19): settings open in a bottom sheet from a "Choose placement" button ---- */
.rn-pick,.rn-sheet-bg,.rn-sheet-head{display:none}
@media (max-width:760px){
  .rn-pick{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;height:58px;padding:0 1.1rem;border:0;border-radius:12px;background:#fff;color:#111;font:inherit;text-align:left;box-shadow:none;cursor:pointer}
  .rn-pick svg{width:22px;height:22px;flex:none}
  .rn-pick-txt{display:flex;flex-direction:column;line-height:1.2}
  .rn-pick-txt b{font-weight:700;font-size:1rem}
  .rn-pick-txt small{font-size:.8rem;color:#555}
  .rn-pick-txt small:empty{display:none}
  .rn-sheet-bg{display:block;position:fixed;inset:0;z-index:60;background:#000000a6;opacity:0;pointer-events:none;transition:opacity .2s}
  html.sheet-open .rn-sheet-bg{opacity:1;pointer-events:auto}
  .rcol .side{position:fixed;left:0;right:0;bottom:0;z-index:61;width:100%!important;max-width:none!important;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;border-radius:18px 18px 0 0;padding-top:.5rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);visibility:hidden}
  html.sheet-open .rcol .side{transform:none;visibility:visible}
  html.sheet-open body{overflow:hidden}
  .rn-sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-.5rem;z-index:2;margin:-.5rem -1.25rem .25rem;padding:1rem 1.25rem .6rem;background:#fff;border-bottom:1px solid #DCDAE5}
  .rn-sheet-head b{font-size:1.05rem;color:#2B1250}
  .rn-sheet-grab{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:2px;background:#DCDAE5}
  .rn-sheet-x{width:34px;height:34px;border-radius:6px;border:1px solid #DCDAE5;background:#fff;color:#2B1250;font-size:15px;line-height:1;cursor:pointer}
}
@media (max-width:760px){
  .preview.empty .rn-pick{display:none}
  .preview.empty .side > .rn-sheet-head{opacity:1;filter:none;pointer-events:auto}
}

/* 2026-10-19: verified checkboxes look like the verified badge they turn on */
html .at-wrap input.ver-in,html input#in-pver{appearance:none;-webkit-appearance:none;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.00%201.10%20L12.43%201.15%20L12.84%201.30%20L13.24%201.54%20L13.61%201.85%20L13.95%202.19%20L14.27%202.55%20L14.57%202.88%20L14.87%203.18%20L15.16%203.42%20L15.48%203.59%20L15.83%203.70%20L16.21%203.74%20L16.63%203.74%20L17.08%203.71%20L17.56%203.69%20L18.04%203.68%20L18.52%203.73%20L18.97%203.84%20L19.37%204.03%20L19.71%204.29%20L19.97%204.63%20L20.16%205.03%20L20.27%205.48%20L20.32%205.96%20L20.31%206.44%20L20.29%206.92%20L20.26%207.37%20L20.26%207.79%20L20.30%208.17%20L20.41%208.52%20L20.58%208.84%20L20.82%209.13%20L21.12%209.43%20L21.45%209.73%20L21.81%2010.05%20L22.15%2010.39%20L22.46%2010.76%20L22.70%2011.16%20L22.85%2011.57%20L22.90%2012.00%20L22.85%2012.43%20L22.70%2012.84%20L22.46%2013.24%20L22.15%2013.61%20L21.81%2013.95%20L21.45%2014.27%20L21.12%2014.57%20L20.82%2014.87%20L20.58%2015.16%20L20.41%2015.48%20L20.30%2015.83%20L20.26%2016.21%20L20.26%2016.63%20L20.29%2017.08%20L20.31%2017.56%20L20.32%2018.04%20L20.27%2018.52%20L20.16%2018.97%20L19.97%2019.37%20L19.71%2019.71%20L19.37%2019.97%20L18.97%2020.16%20L18.52%2020.27%20L18.04%2020.32%20L17.56%2020.31%20L17.08%2020.29%20L16.63%2020.26%20L16.21%2020.26%20L15.83%2020.30%20L15.48%2020.41%20L15.16%2020.58%20L14.87%2020.82%20L14.57%2021.12%20L14.27%2021.45%20L13.95%2021.81%20L13.61%2022.15%20L13.24%2022.46%20L12.84%2022.70%20L12.43%2022.85%20L12.00%2022.90%20L11.57%2022.85%20L11.16%2022.70%20L10.76%2022.46%20L10.39%2022.15%20L10.05%2021.81%20L9.73%2021.45%20L9.43%2021.12%20L9.13%2020.82%20L8.84%2020.58%20L8.52%2020.41%20L8.17%2020.30%20L7.79%2020.26%20L7.37%2020.26%20L6.92%2020.29%20L6.44%2020.31%20L5.96%2020.32%20L5.48%2020.27%20L5.03%2020.16%20L4.63%2019.97%20L4.29%2019.71%20L4.03%2019.37%20L3.84%2018.97%20L3.73%2018.52%20L3.68%2018.04%20L3.69%2017.56%20L3.71%2017.08%20L3.74%2016.63%20L3.74%2016.21%20L3.70%2015.83%20L3.59%2015.48%20L3.42%2015.16%20L3.18%2014.87%20L2.88%2014.57%20L2.55%2014.27%20L2.19%2013.95%20L1.85%2013.61%20L1.54%2013.24%20L1.30%2012.84%20L1.15%2012.43%20L1.10%2012.00%20L1.15%2011.57%20L1.30%2011.16%20L1.54%2010.76%20L1.85%2010.39%20L2.19%2010.05%20L2.55%209.73%20L2.88%209.43%20L3.18%209.13%20L3.42%208.84%20L3.59%208.52%20L3.70%208.17%20L3.74%207.79%20L3.74%207.37%20L3.71%206.92%20L3.69%206.44%20L3.68%205.96%20L3.73%205.48%20L3.84%205.03%20L4.03%204.63%20L4.29%204.29%20L4.63%204.03%20L5.03%203.84%20L5.48%203.73%20L5.96%203.68%20L6.44%203.69%20L6.92%203.71%20L7.37%203.74%20L7.79%203.74%20L8.17%203.70%20L8.52%203.59%20L8.84%203.42%20L9.13%203.18%20L9.43%202.88%20L9.73%202.55%20L10.05%202.19%20L10.39%201.85%20L10.76%201.54%20L11.16%201.30%20L11.57%201.15Z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23A7A3F5%22%20stroke-width%3D%221.4%22/%3E%3Cpath%20d%3D%22M7.6%2012.3l3%203%205.8-6.2%22%20fill%3D%22none%22%20stroke%3D%22%23DCDAE5%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer;transition:transform .12s}
html .at-wrap input.ver-in:checked,html input#in-pver:checked{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.00%201.10%20L12.43%201.15%20L12.84%201.30%20L13.24%201.54%20L13.61%201.85%20L13.95%202.19%20L14.27%202.55%20L14.57%202.88%20L14.87%203.18%20L15.16%203.42%20L15.48%203.59%20L15.83%203.70%20L16.21%203.74%20L16.63%203.74%20L17.08%203.71%20L17.56%203.69%20L18.04%203.68%20L18.52%203.73%20L18.97%203.84%20L19.37%204.03%20L19.71%204.29%20L19.97%204.63%20L20.16%205.03%20L20.27%205.48%20L20.32%205.96%20L20.31%206.44%20L20.29%206.92%20L20.26%207.37%20L20.26%207.79%20L20.30%208.17%20L20.41%208.52%20L20.58%208.84%20L20.82%209.13%20L21.12%209.43%20L21.45%209.73%20L21.81%2010.05%20L22.15%2010.39%20L22.46%2010.76%20L22.70%2011.16%20L22.85%2011.57%20L22.90%2012.00%20L22.85%2012.43%20L22.70%2012.84%20L22.46%2013.24%20L22.15%2013.61%20L21.81%2013.95%20L21.45%2014.27%20L21.12%2014.57%20L20.82%2014.87%20L20.58%2015.16%20L20.41%2015.48%20L20.30%2015.83%20L20.26%2016.21%20L20.26%2016.63%20L20.29%2017.08%20L20.31%2017.56%20L20.32%2018.04%20L20.27%2018.52%20L20.16%2018.97%20L19.97%2019.37%20L19.71%2019.71%20L19.37%2019.97%20L18.97%2020.16%20L18.52%2020.27%20L18.04%2020.32%20L17.56%2020.31%20L17.08%2020.29%20L16.63%2020.26%20L16.21%2020.26%20L15.83%2020.30%20L15.48%2020.41%20L15.16%2020.58%20L14.87%2020.82%20L14.57%2021.12%20L14.27%2021.45%20L13.95%2021.81%20L13.61%2022.15%20L13.24%2022.46%20L12.84%2022.70%20L12.43%2022.85%20L12.00%2022.90%20L11.57%2022.85%20L11.16%2022.70%20L10.76%2022.46%20L10.39%2022.15%20L10.05%2021.81%20L9.73%2021.45%20L9.43%2021.12%20L9.13%2020.82%20L8.84%2020.58%20L8.52%2020.41%20L8.17%2020.30%20L7.79%2020.26%20L7.37%2020.26%20L6.92%2020.29%20L6.44%2020.31%20L5.96%2020.32%20L5.48%2020.27%20L5.03%2020.16%20L4.63%2019.97%20L4.29%2019.71%20L4.03%2019.37%20L3.84%2018.97%20L3.73%2018.52%20L3.68%2018.04%20L3.69%2017.56%20L3.71%2017.08%20L3.74%2016.63%20L3.74%2016.21%20L3.70%2015.83%20L3.59%2015.48%20L3.42%2015.16%20L3.18%2014.87%20L2.88%2014.57%20L2.55%2014.27%20L2.19%2013.95%20L1.85%2013.61%20L1.54%2013.24%20L1.30%2012.84%20L1.15%2012.43%20L1.10%2012.00%20L1.15%2011.57%20L1.30%2011.16%20L1.54%2010.76%20L1.85%2010.39%20L2.19%2010.05%20L2.55%209.73%20L2.88%209.43%20L3.18%209.13%20L3.42%208.84%20L3.59%208.52%20L3.70%208.17%20L3.74%207.79%20L3.74%207.37%20L3.71%206.92%20L3.69%206.44%20L3.68%205.96%20L3.73%205.48%20L3.84%205.03%20L4.03%204.63%20L4.29%204.29%20L4.63%204.03%20L5.03%203.84%20L5.48%203.73%20L5.96%203.68%20L6.44%203.69%20L6.92%203.71%20L7.37%203.74%20L7.79%203.74%20L8.17%203.70%20L8.52%203.59%20L8.84%203.42%20L9.13%203.18%20L9.43%202.88%20L9.73%202.55%20L10.05%202.19%20L10.39%201.85%20L10.76%201.54%20L11.16%201.30%20L11.57%201.15Z%22%20fill%3D%22%230095F6%22%20stroke%3D%22%230095F6%22%20stroke-width%3D%221.4%22/%3E%3Cpath%20d%3D%22M7.6%2012.3l3%203%205.8-6.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}
html .at-wrap input.ver-in:hover,html input#in-pver:hover{transform:scale(1.08)}
html .at-wrap input.ver-in:focus-visible,html input#in-pver:focus-visible{outline:2px solid #5047EB;outline-offset:2px;border-radius:50%}
html input#in-pver{width:1.35rem;height:1.35rem;min-width:1.35rem}
/* 2026-10-19: stop the jump when a video is dropped in. Grid lines are anchored to the top (they were anchored
   to the bottom, so they slid when the page got taller), and the settings card keeps its loaded height. */
html.on-runneth body{background-image:repeating-linear-gradient(180deg,#ffffff09 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 34px)}
@media (min-width:761px){.preview.empty .rcol .side{min-height:575px}}
