/* MindSurf Research — design foundation
   Font: DM Sans only. Primary: indigo. Complements: aurora (violet→magenta), ember (indigo→apricot), ice (indigo→cyan). */

:root{
  /* Indigo ramp */
  --ink:#0A0920;          /* indigo-black, used for text and the lab slab */
  --night:#12103A;
  --indigo-900:#1E1B5E;
  --indigo-800:#2A2680;
  --indigo-700:#3730A3;
  --indigo-600:#4338CA;
  --indigo-500:#4F46E5;   /* primary */
  --indigo-400:#6366F1;
  --indigo-300:#818CF8;
  --indigo-200:#A5B4FC;
  --indigo-100:#E0E7FF;
  --indigo-50:#EEF2FF;

  /* Paper */
  --paper:#F7F6FC;
  --paper-2:#EFEEF8;
  --paper-3:#E6E4F3;
  --white:#FFFFFF;

  /* Text */
  --text:var(--ink);
  --muted:#5B5A7A;
  --faint:#9796B5;
  --line:#DEDCEF;
  --line-strong:#C9C6E4;

  /* Complements */
  --violet:#7C3AED;
  --magenta:#EC4899;
  --apricot:#FFB46B;
  --ember:#F97316;
  --cyan:#22D3EE;
  --mint:#5EEAD4;

  /* Gradients */
  --g-aurora:linear-gradient(120deg,#4338CA 0%,#7C3AED 48%,#EC4899 100%);
  --g-ember:linear-gradient(120deg,#4F46E5 0%,#9F5BE8 45%,#FFB46B 100%);
  --g-ice:linear-gradient(120deg,#3730A3 0%,#4F46E5 45%,#22D3EE 100%);
  --g-night:linear-gradient(180deg,#0A0920 0%,#1E1B5E 100%);
  --g-indigo:linear-gradient(135deg,#4F46E5,#3730A3);
  --g-rule:linear-gradient(90deg,rgba(99,102,241,0) 0%,rgba(99,102,241,.55) 50%,rgba(99,102,241,0) 100%);
  --mesh-dark:
    radial-gradient(60% 50% at 15% 0%, rgba(99,102,241,.45) 0%, rgba(99,102,241,0) 60%),
    radial-gradient(50% 45% at 90% 100%, rgba(236,72,153,.28) 0%, rgba(236,72,153,0) 60%),
    radial-gradient(40% 40% at 70% 20%, rgba(34,211,238,.14) 0%, rgba(34,211,238,0) 60%);
  --mesh-light:
    radial-gradient(55% 45% at 10% 0%, rgba(165,180,252,.55) 0%, rgba(165,180,252,0) 60%),
    radial-gradient(45% 40% at 95% 90%, rgba(255,180,107,.35) 0%, rgba(255,180,107,0) 60%);

  /* Elevation */
  --shadow-card:0 1px 0 rgba(255,255,255,.9) inset, 0 1px 2px rgba(10,9,32,.04), 0 8px 24px -12px rgba(30,27,94,.18);
  --shadow-float:0 24px 60px -24px rgba(30,27,94,.35), 0 2px 6px rgba(10,9,32,.06);
  --shadow-glow:0 0 0 1px rgba(99,102,241,.25), 0 12px 40px -10px rgba(79,70,229,.55);
  --shadow-dark:0 1px 0 rgba(255,255,255,.06) inset, 0 20px 50px -20px rgba(0,0,0,.6);

  /* Type */
  --font:"DM Sans",system-ui,-apple-system,sans-serif;
  --fs-display:clamp(2.6rem,4vw + 1.6rem,5.5rem);
  --fs-h1:clamp(2.1rem,2.6vw + 1.3rem,3.75rem);
  --fs-h2:clamp(1.6rem,1.4vw + 1.1rem,2.5rem);
  --fs-h3:clamp(1.25rem,.6vw + 1rem,1.6rem);
  --fs-lead:clamp(1.1rem,.5vw + .95rem,1.35rem);
  --fs-body:1.0625rem;
  --fs-small:.9rem;
  --fs-caption:.78rem;

  /* Layout */
  --gutter:clamp(16px,4vw,40px);
  --container:1180px;
  --narrow:720px;
  --r-sm:10px; --r-md:18px; --r-lg:28px; --r-xl:36px; --r-pill:999px;
  --ease:cubic-bezier(.22,1,.36,1);
  --dur:.45s;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:1.55;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
::selection{background:var(--indigo-200);color:var(--ink)}
:focus-visible{outline:2px solid var(--indigo-500);outline-offset:3px;border-radius:4px}

h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.025em;line-height:1.05}
.display{font-size:var(--fs-display);letter-spacing:-.04em;line-height:.98;font-weight:500}
.h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.02}
.h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.08}
.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}
.lead{font-size:var(--fs-lead);line-height:1.45;font-weight:400;color:var(--muted)}
.lead strong{color:var(--text);font-weight:500}
p{margin:0 0 1em}
.muted{color:var(--muted)}
.faint{color:var(--faint)}
.small{font-size:var(--fs-small)}
.caption{font-size:var(--fs-caption);color:var(--faint);letter-spacing:.01em}
.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-600)}
.eyebrow::before{content:"";width:18px;height:1px;background:var(--indigo-500)}
.dark .eyebrow{color:var(--indigo-300)}
.dark .eyebrow::before{background:var(--indigo-300)}
.grad{background:var(--g-aurora);-webkit-background-clip:text;background-clip:text;color:transparent}
.grad-ember{background:var(--g-ember);-webkit-background-clip:text;background-clip:text;color:transparent}
.grad-ice{background:var(--g-ice);-webkit-background-clip:text;background-clip:text;color:transparent}
.num{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}

/* Layout */
.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}
.narrow{max-width:var(--narrow)}
.section{padding:clamp(72px,10vw,140px) 0}
.section-tight{padding:clamp(48px,7vw,96px) 0}
.slab{margin:0 clamp(8px,1.5vw,16px);border-radius:var(--r-xl);overflow:hidden;position:relative}
.dark{background:var(--ink);color:var(--paper);background-image:var(--mesh-dark)}
.dark .muted{color:#B5B3D4}
.dark .faint{color:#7E7CA3}
.dark .lead{color:#C7C5E2}
.dark .lead strong{color:#fff}
.light-mesh{background-image:var(--mesh-light)}
.rule{height:1px;background:var(--g-rule);border:0;margin:0}
.grid{display:grid;gap:clamp(16px,2.5vw,28px)}
.grid-2{grid-template-columns:1fr}
.grid-3{grid-template-columns:1fr}
.grid-4{grid-template-columns:1fr 1fr}
@media(min-width:720px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}
.stack>*+*{margin-top:1.25rem}

/* Nav */
.nav{position:sticky;top:0;z-index:50;padding:10px var(--gutter);pointer-events:none}
.nav-inner{pointer-events:auto;max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-radius:var(--r-pill);background:rgba(247,246,252,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 10px 30px -18px rgba(30,27,94,.35)}
.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.03em;font-size:1.1rem}
.brand-mark{width:22px;height:22px;border-radius:7px;background:var(--g-aurora);position:relative;overflow:hidden}
.brand-mark::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,0) 55%)}
.nav-links{display:none;gap:4px}
.nav-links a{padding:8px 12px;border-radius:var(--r-pill);font-size:.95rem;color:var(--muted);transition:color .25s,background .25s}
.nav-links a:hover{color:var(--ink);background:rgba(99,102,241,.08)}
@media(min-width:860px){.nav-links{display:flex}}

/* Buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--r-pill);font-weight:500;font-size:1rem;line-height:1;letter-spacing:-.01em;transition:transform .3s var(--ease),box-shadow .3s,background .3s,color .3s;white-space:nowrap}
.btn-primary{color:#fff;background:var(--g-indigo);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 10px 24px -10px rgba(79,70,229,.7)}
.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 16px 32px -12px rgba(79,70,229,.8)}
.btn-aurora{color:#fff;background:var(--g-aurora);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 12px 28px -10px rgba(124,58,237,.65)}
.btn-aurora:hover{transform:translateY(-1px)}
.btn-ghost{color:var(--ink);background:rgba(255,255,255,.6);border:1px solid var(--line-strong)}
.btn-ghost:hover{border-color:var(--indigo-400);color:var(--indigo-700)}
.dark .btn-ghost{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}
.dark .btn-ghost:hover{border-color:var(--indigo-300);color:#fff;background:rgba(255,255,255,.1)}
.btn-sm{padding:10px 16px;font-size:.9rem}
.btn .arrow{transition:transform .3s var(--ease)}
.btn:hover .arrow{transform:translateX(3px)}

/* Live words — the rabbit hole entry points */
.live{display:inline;font:inherit;color:inherit;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-align:inherit;background:linear-gradient(120deg,var(--indigo-500),var(--magenta)) no-repeat 0 100%/100% 2px;padding-bottom:1px;transition:background-size .3s var(--ease),color .25s;position:relative}
.live:hover{color:var(--indigo-600);background-size:100% 100%;background-image:linear-gradient(120deg,rgba(99,102,241,.14),rgba(236,72,153,.14));border-radius:3px}
.dark .live:hover{color:#fff;background-image:linear-gradient(120deg,rgba(99,102,241,.3),rgba(236,72,153,.25))}
.h1 .live::after,.display .live::after,.h2 .live::after{display:none}
.live::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--indigo-500);margin-left:5px;vertical-align:middle;opacity:.7;transform:translateY(-2px)}
.live-hint{font-size:var(--fs-caption);color:var(--faint);display:inline-flex;align-items:center;gap:6px;margin-top:14px}
.live-hint::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--indigo-500);box-shadow:0 0 0 0 rgba(99,102,241,.5);animation:ping 1.8s ease-out infinite}
@keyframes ping{0%{box-shadow:0 0 0 0 rgba(99,102,241,.55)}100%{box-shadow:0 0 0 10px rgba(99,102,241,0)}}

/* Cards */
.card{background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9);border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);box-shadow:var(--shadow-card);position:relative}
.card-ink{background:var(--night);color:var(--paper);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-dark)}
.card-ink .muted{color:#B5B3D4}
.dark .card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);box-shadow:var(--shadow-dark);color:var(--paper)}
.card-link{display:block;transition:transform .4s var(--ease),box-shadow .4s}
.card-link:hover{transform:translateY(-3px);box-shadow:var(--shadow-float)}

/* Stat tiles */
.stat{display:flex;flex-direction:column;gap:6px}
.stat .value{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;letter-spacing:-.045em;line-height:1}
.stat .label{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}
.dark .stat .label{color:#9D9BC0}
.stat .suffix{background:var(--g-ember);-webkit-background-clip:text;background-clip:text;color:transparent}

/* Bars */
.bars{display:grid;gap:10px}
.bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;font-size:.92rem}
.bar .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bar .track{grid-column:1/-1;height:8px;border-radius:4px;background:rgba(99,102,241,.12);overflow:hidden;position:relative}
.dark .bar .track{background:rgba(255,255,255,.08)}
.bar .fill{height:100%;border-radius:4px;background:var(--indigo-400);transform-origin:left;transition:width .8s var(--ease)}
.bar.win .fill{background:var(--g-ember)}
.bar.neg .fill{background:#C9C6E4}
.dark .bar.neg .fill{background:rgba(255,255,255,.22)}
.bar .val{font-variant-numeric:tabular-nums;font-weight:500;color:var(--indigo-700)}
.dark .bar .val{color:var(--indigo-200)}
.bar.win .val{color:var(--ember)}

/* Chips */
.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:rgba(255,255,255,.7);font-size:.85rem;font-weight:500;color:var(--muted);transition:all .25s}
.chip.on,.chip:hover{border-color:var(--indigo-500);color:var(--indigo-700);background:var(--indigo-50)}
.dark .chip{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);color:#C7C5E2}
.dark .chip.on,.dark .chip:hover{background:rgba(99,102,241,.25);border-color:var(--indigo-300);color:#fff}
.chips{display:flex;flex-wrap:wrap;gap:8px}

/* Drawer — bottom sheet on mobile, side panel on desktop */
.scrim{position:fixed;inset:0;background:rgba(10,9,32,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s;z-index:90}
.scrim.open{opacity:1;pointer-events:auto}
.drawer{position:fixed;z-index:100;left:0;right:0;bottom:0;max-height:88dvh;background:var(--paper);color:var(--text);border-radius:28px 28px 0 0;box-shadow:0 -20px 60px -20px rgba(10,9,32,.5);transform:translateY(104%);transition:transform .5s var(--ease);display:flex;flex-direction:column;overflow:hidden}
.drawer.open{transform:translateY(0)}
.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 10px;border-bottom:1px solid var(--line);flex:none}
.drawer-grab{width:40px;height:4px;border-radius:2px;background:var(--line-strong);margin:0 auto 8px}
.drawer-body{padding:20px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.drawer-body h3{font-size:var(--fs-h3);margin:0 0 12px;letter-spacing:-.02em}
.drawer-body h4{font-size:1rem;margin:22px 0 8px;font-weight:600}
.drawer-body p{color:var(--muted)}
.drawer-body p strong{color:var(--text);font-weight:500}
.drawer-body ul{padding-left:1.1em;color:var(--muted);margin:0 0 1em}
.drawer-body li{margin-bottom:.4em}
.drawer-body .next{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
.drawer-body .next .label{width:100%;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-weight:500}
.drawer-close{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);color:var(--muted);transition:background .25s,color .25s}
.drawer-close:hover{background:var(--indigo-100);color:var(--indigo-700)}
.drawer-crumb{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--indigo-600);font-weight:500}
@media(min-width:860px){
  .drawer{left:auto;top:0;bottom:0;width:min(520px,46vw);max-height:none;border-radius:28px 0 0 28px;transform:translateX(104%)}
  .drawer-grab{display:none}
  .drawer-head{padding:22px 28px 14px}
  .drawer-body{padding:24px 28px 48px}
}
body.locked{overflow:hidden}

/* Reveal */
.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation:none!important}}

/* Marquee */
.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.marquee-track{display:flex;gap:40px;width:max-content;animation:marquee 38s linear infinite;padding:6px 0}
@keyframes marquee{to{transform:translateX(-50%)}}
.marquee span{white-space:nowrap;color:var(--faint);font-size:.95rem}
.marquee b{color:var(--muted);font-weight:500}

/* Footer */
.footer{padding:40px 0 32px;color:var(--muted);font-size:.9rem}
.footer .row{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;align-items:center}

/* Scroll progress ring (back to top) */
.totop{position:fixed;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;background:rgba(247,246,252,.85);backdrop-filter:blur(10px);border:1px solid var(--line-strong);display:grid;place-items:center;z-index:40;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;color:var(--indigo-700)}
.totop.show{opacity:1;transform:none}

/* Study frame (9:16 composite) */
.frame{position:relative;width:100%;aspect-ratio:2268/3213;border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow-float);isolation:isolate}
.frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}
.frame-sq{aspect-ratio:978/1030}

/* Utility */
.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.between{justify-content:space-between}
.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2.5rem}.mt-6{margin-top:4rem}
.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2.5rem}
.center{text-align:center}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px var(--gutter) 12px;margin:0 calc(-1 * var(--gutter));scrollbar-width:none}
.hscroll::-webkit-scrollbar{display:none}
.hscroll>*{scroll-snap-align:start;flex:none}

/* Picks */
.pick{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.75);font-size:.82rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .25s;margin-top:14px;align-self:flex-start}
.pick:hover{border-color:var(--indigo-500);color:var(--indigo-700)}
.pick-ic{width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font-size:11px;line-height:1}
.pick-ic::before{content:"+"}
.pick.on{background:var(--g-indigo);border-color:transparent;color:#fff;box-shadow:0 8px 20px -10px rgba(79,70,229,.7)}
.pick.on .pick-ic{border-color:rgba(255,255,255,.7)}
.pick.on .pick-ic::before{content:"✓"}
.dark .pick{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#C7C5E2}
.dark .pick:hover{border-color:var(--indigo-300);color:#fff}
.dark .pick.on{background:var(--g-aurora);color:#fff}
.card .pick{margin-top:16px}
.tray{position:fixed;left:50%;bottom:18px;transform:translate(-50%,120%);z-index:80;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:.9rem;font-weight:500;box-shadow:0 20px 50px -16px rgba(10,9,32,.7),0 0 0 1px rgba(255,255,255,.08);transition:transform .5s var(--ease),opacity .4s;opacity:0;cursor:pointer;white-space:nowrap}
.tray.show{transform:translate(-50%,0);opacity:1}
.tray-n{width:28px;height:28px;border-radius:50%;background:var(--g-aurora);display:grid;place-items:center;font-size:.85rem}
@media(min-width:860px){.tray{left:auto;right:24px;bottom:24px;transform:translate(0,120%)}.tray.show{transform:none}}
.sheet{position:fixed;inset:0;z-index:120;display:grid;place-items:end center;pointer-events:none}
@media(min-width:720px){.sheet{place-items:center}}
.sheet-scrim{position:absolute;inset:0;background:rgba(10,9,32,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .35s}
.sheet-card{position:relative;width:100%;max-width:520px;background:var(--paper);color:var(--text);border-radius:28px 28px 0 0;box-shadow:0 -20px 60px -20px rgba(10,9,32,.6);transform:translateY(30px);opacity:0;transition:transform .5s var(--ease),opacity .4s;max-height:90dvh;overflow-y:auto}
@media(min-width:720px){.sheet-card{border-radius:28px;margin:16px}}
.sheet.open{pointer-events:auto}
.sheet.open .sheet-scrim{opacity:1}
.sheet.open .sheet-card{transform:none;opacity:1}
.sheet-x{position:absolute;top:16px;right:16px}
.sheet-body{padding:28px 24px 28px}
.sheet-list{list-style:none;margin:16px 0 14px;padding:0;display:grid;gap:8px}
.sheet-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.75);border:1px solid var(--line);font-size:.95rem}
.sheet-rm{width:26px;height:26px;border-radius:50%;background:var(--paper-2);color:var(--muted);font-size:1rem;line-height:1;flex:none}
.sheet-rm:hover{background:var(--indigo-100);color:var(--indigo-700)}
.sheet .field{width:100%;padding:13px 16px;border-radius:14px;border:1px solid var(--line-strong);background:rgba(255,255,255,.8);font:inherit;color:var(--text)}
.sheet .field:focus{outline:none;border-color:var(--indigo-500);box-shadow:0 0 0 3px rgba(99,102,241,.18)}
.sheet .err{color:var(--magenta);font-size:var(--fs-small);margin-top:8px;display:none}
.sheet .err.show{display:block}
.sheet-foot a{color:var(--indigo-600);font-weight:500}
