:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ll-shell{width:100%;max-width:var(--container-mobile);min-height:100dvh;padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));padding-left:max(var(--space-4), env(safe-area-inset-left));padding-right:max(var(--space-4), env(safe-area-inset-right));flex-direction:column;margin-inline:auto;display:flex}.ll-topbar{z-index:10;align-items:center;gap:var(--space-3);height:var(--topbar-h);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);background:var(--bg-scrim);-webkit-backdrop-filter:var(--blur-md);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}.ll-topbar__title{font-family:var(--font-display);font-size:var(--display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.ll-topbar__slot{align-items:center;gap:var(--space-2);display:inline-flex}.ll-topbar__slot--right{margin-left:auto}.ll-page{gap:var(--space-5);padding-block:var(--space-6);flex-direction:column;flex:1;display:flex}.ll-stack{gap:var(--space-4);flex-direction:column;display:flex}.ll-purse-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--bg-elevated);display:flex}.ll-purse-row__amount{font-family:var(--font-numeric);font-feature-settings:var(--num-tabular);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-gold)}.ll-purse-row__open{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:1px solid var(--gold-500);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-gold);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.ll-purse-row__open:focus-visible{box-shadow:var(--focus-ring-gold);outline:none}.ll-hero{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);padding-block:var(--space-12);flex-direction:column;flex:1;display:flex}.ll-wordmark{font-family:var(--font-display);font-size:var(--display-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);background:var(--grad-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.ll-lede{color:var(--text-secondary);font-size:var(--text-lg);max-width:34ch}.ll-muted{color:var(--text-muted);font-size:var(--text-sm)}.ll-exit-link{min-height:var(--tap-min);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-ui);font-weight:var(--fw-semibold);transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;display:inline-flex}.ll-exit-link:hover{border-color:var(--rose-500);color:var(--text-rose);background:var(--rose-soft)}.ll-exit-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ll-prose{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--lh-relaxed)}.ll-prose h1{font-size:var(--display-md);margin-bottom:var(--space-2)}.ll-prose h2{font-size:var(--text-xl);margin-top:var(--space-6);margin-bottom:var(--space-2)}.ll-prose p{margin-bottom:var(--space-3)}.ll-prose a{color:var(--text-rose)}.ll-prose a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.ll-prose ul,.ll-prose ol{margin:0 0 var(--space-3);padding-left:var(--space-6)}.ll-prose li{margin-bottom:var(--space-2)}.ll-prose li>p:last-child{margin-bottom:0}.ll-prose dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-top:var(--space-3)}.ll-prose dd{color:var(--text-primary);margin:0}.ll-version-stamp{font-feature-settings:var(--num-tabular);align-items:center;display:inline-flex}@media (width>=768px){.ll-shell{padding-top:max(var(--space-6), env(safe-area-inset-top))}}@media (width>=1024px){.ll-shell{padding-top:max(var(--space-8), env(safe-area-inset-top))}}
