.nav[data-v-a849e63e]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--column-max);z-index:var(--z-nav);display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(var(--safe-bottom) + 6px);background:var(--c-graphite);border-top:1px solid var(--c-line)}.tab[data-v-a849e63e]{min-height:var(--hit);display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 0;color:var(--c-cream-45);transition:color var(--t-fast) var(--ease)}.pip[data-v-a849e63e]{font-size:9px;line-height:1;color:var(--c-gold);opacity:0;transition:opacity var(--t-fast) var(--ease)}.label[data-v-a849e63e]{font-size:12px;font-weight:500}.active[data-v-a849e63e]{color:var(--c-gold)}.active .label[data-v-a849e63e]{color:var(--c-cream)}.active .pip[data-v-a849e63e]{opacity:1}.host[data-v-df1e299e]{position:fixed;left:50%;transform:translate(-50%);z-index:var(--z-toast);bottom:calc(var(--nav-height) + var(--safe-bottom) + 12px);width:min(100% - 32px,440px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-df1e299e]{pointer-events:auto;text-align:left;padding:12px 16px;min-height:var(--hit);background:var(--c-graphite);color:var(--c-cream);border:1px solid var(--c-line-strong);border-radius:var(--r-control);box-shadow:var(--shadow-card);font-size:var(--fs-small)}.toast--error[data-v-df1e299e]{border-color:var(--c-danger)}.toast-enter-active[data-v-df1e299e],.toast-leave-active[data-v-df1e299e]{transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.toast-enter-from[data-v-df1e299e],.toast-leave-to[data-v-df1e299e]{opacity:0;transform:translateY(8px)}.shell[data-v-9419071f]{min-height:100dvh;background:var(--bg-app)}.column[data-v-9419071f]{position:relative;min-height:100dvh;width:100%;max-width:var(--column-max);margin:0 auto;background:var(--glow-hall),var(--bg-app)}.shell--wide .column[data-v-9419071f]{max-width:none}@media(min-width:640px){.shell[data-v-9419071f]:not(.shell--wide){background:repeating-radial-gradient(circle at 50% 42%,transparent 0 74px,var(--c-gold-hair) 74px 75px),var(--bg-app)}.shell:not(.shell--wide) .column[data-v-9419071f]{border-inline:1px solid var(--c-line);box-shadow:0 0 64px #000c}}.screen-enter-active,.screen-leave-active{transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.screen-enter-from{opacity:0;transform:translateY(8px)}.screen-leave-to{opacity:0}:root{--c-black: #0e0c0c;--c-bordo: #4a0607;--c-graphite: #2a2b2e;--c-cream: #f1e9da;--c-gold: #967233;--c-gold-soft: #b8955a;--c-cream-70: rgba(241, 233, 218, .7);--c-cream-45: rgba(241, 233, 218, .45);--c-cream-12: rgba(241, 233, 218, .12);--c-bordo-deep: #2e0304;--c-bordo-hi: #6a0d0e;--c-graphite-hi: #34353a;--c-line: rgba(150, 114, 51, .35);--c-line-strong: rgba(150, 114, 51, .7);--c-danger: #c2413a;--bg-app: var(--c-black);--bg-card: var(--c-graphite);--bg-felt: radial-gradient(120% 90% at 30% 0%, var(--c-bordo-hi) 0%, var(--c-bordo) 45%, var(--c-bordo-deep) 100%);--glow-hall: radial-gradient(80% 40% at 50% 0%, rgba(150, 114, 51, .1), transparent 70%);--f-display: "Forum", "Times New Roman", serif;--f-ui: "Jost", system-ui, -apple-system, sans-serif;--f-mono: "Anonymous Pro", ui-monospace, monospace;--fs-display-xl: 32px;--fs-display: 28px;--fs-title: 20px;--fs-title-sm: 17px;--fs-body: 15px;--fs-small: 13px;--fs-mono: 12px;--fs-mono-sm: 11px;--r-stadium: 28px;--r-card: 20px;--r-control: 14px;--r-pill: 999px;--shadow-card: 0 8px 24px rgba(0, 0, 0, .5);--gutter: 16px;--gap: 12px;--t-fast: .16s;--t-base: .24s;--ease: cubic-bezier(.2, .7, .2, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-height: 72px}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t-base: 0ms}}:root{--column-max: 480px;--c-gold-hair: rgba(150, 114, 51, .09);--c-danger-text: #e07b73;--c-scrim: rgba(14, 12, 12, .72);--r-sheet: 24px;--hit: 44px;--z-nav: 20;--z-sheet: 40;--z-toast: 60;--shadow-sheet: 0 -12px 32px rgba(0, 0, 0, .6)}.pattern-monogram{background-color:var(--c-graphite);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2264%22%20viewBox%3D%220%200%2096%2064%22%3E%3Cg%20transform%3D%22translate%284%205%29%20scale%280.1156677181913775%29%20translate%28-212.06%20-615.55%29%22%20opacity%3D%22.3%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M321.46%20764.82C323.84%20770.03%20325.37%20774.48%20325.37%20776.01L326.67%20776.01C326.67%20774.48%20328.51%20768.73%20330.35%20764.82L397.74%20615.55L436.84%20615.55L436.84%20617.93L427.94%20617.93C415.22%20617.93%20413.38%20621.84%20413.38%20629.43C413.38%20637.02%20413.38%20633.88%20413.61%20636.48L419.59%20782.14C420.12%20797.02%20421.96%20800.62%20436.22%20800.62L441.97%20800.62L441.97%20803.00L373.97%20803.00L373.97%20800.62L383.33%20800.62C397.36%20800.62%20399.20%20796.94%20399.20%20790.73L399.20%20786.05L393.98%20648.75C393.75%20644.07%20393.75%20640.16%20393.75%20637.25L392.22%20637.25C392.22%20638.02%20390.38%20642.46%20388.08%20647.91L318.01%20803.92L317.24%20805.76L316.71%20805.76L315.94%20803.92L246.94%20650.74C244.26%20644.76%20240.50%20631.65%20238.89%20626.29C237.21%20620.77%20237.36%20617.93%20226.09%20617.93L215.66%20617.93L215.66%20615.55L254.00%20615.55L321.46%20764.82M233.37%20667.07C237.90%20674.43%20250.70%20681.87%20250.70%20690.76C250.70%20696.66%20246.18%20700.34%20240.89%20700.34C235.60%20700.34%20235.21%20698.89%20234.06%20696.66C234.83%20701.11%20237.05%20704.02%20241.58%20706.25L236.29%20706.25C236.29%20707.32%20236.36%20708.78%20236.29%20710.31C236.29%20714.99%20236.29%20719.97%20236.29%20725.26C237.51%20726.95%20238.97%20728.56%20240.43%20729.94C238.89%20731.39%20237.51%20732.93%20236.21%20734.61C236.21%20753.93%20236.29%20775.17%20236.29%20791.42C236.29%20797.71%20238.59%20800.54%20252.92%20800.54L262.27%20800.54L262.27%20802.92L212.06%20802.92L212.06%20800.54L216.20%20800.54C229.46%20800.54%20229.92%20796.63%20230.77%20782.07L230.61%20734.38C229.39%20732.77%20228.08%20731.24%20226.63%20729.94C228.08%20728.56%20229.39%20727.10%20230.61%20725.49L230.61%20706.25L225.02%20706.25C229.54%20704.02%20231.84%20701.03%20232.53%20696.66C231.38%20698.89%20229.16%20700.34%20225.71%20700.34C220.42%20700.34%20215.89%20696.66%20215.89%20690.76C215.89%20681.87%20228.70%20674.51%20233.22%20667.07L233.37%20667.07%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2852%2037%29%20scale%280.1156677181913775%29%20translate%28-212.06%20-615.55%29%22%20opacity%3D%22.3%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M321.46%20764.82C323.84%20770.03%20325.37%20774.48%20325.37%20776.01L326.67%20776.01C326.67%20774.48%20328.51%20768.73%20330.35%20764.82L397.74%20615.55L436.84%20615.55L436.84%20617.93L427.94%20617.93C415.22%20617.93%20413.38%20621.84%20413.38%20629.43C413.38%20637.02%20413.38%20633.88%20413.61%20636.48L419.59%20782.14C420.12%20797.02%20421.96%20800.62%20436.22%20800.62L441.97%20800.62L441.97%20803.00L373.97%20803.00L373.97%20800.62L383.33%20800.62C397.36%20800.62%20399.20%20796.94%20399.20%20790.73L399.20%20786.05L393.98%20648.75C393.75%20644.07%20393.75%20640.16%20393.75%20637.25L392.22%20637.25C392.22%20638.02%20390.38%20642.46%20388.08%20647.91L318.01%20803.92L317.24%20805.76L316.71%20805.76L315.94%20803.92L246.94%20650.74C244.26%20644.76%20240.50%20631.65%20238.89%20626.29C237.21%20620.77%20237.36%20617.93%20226.09%20617.93L215.66%20617.93L215.66%20615.55L254.00%20615.55L321.46%20764.82M233.37%20667.07C237.90%20674.43%20250.70%20681.87%20250.70%20690.76C250.70%20696.66%20246.18%20700.34%20240.89%20700.34C235.60%20700.34%20235.21%20698.89%20234.06%20696.66C234.83%20701.11%20237.05%20704.02%20241.58%20706.25L236.29%20706.25C236.29%20707.32%20236.36%20708.78%20236.29%20710.31C236.29%20714.99%20236.29%20719.97%20236.29%20725.26C237.51%20726.95%20238.97%20728.56%20240.43%20729.94C238.89%20731.39%20237.51%20732.93%20236.21%20734.61C236.21%20753.93%20236.29%20775.17%20236.29%20791.42C236.29%20797.71%20238.59%20800.54%20252.92%20800.54L262.27%20800.54L262.27%20802.92L212.06%20802.92L212.06%20800.54L216.20%20800.54C229.46%20800.54%20229.92%20796.63%20230.77%20782.07L230.61%20734.38C229.39%20732.77%20228.08%20731.24%20226.63%20729.94C228.08%20728.56%20229.39%20727.10%20230.61%20725.49L230.61%20706.25L225.02%20706.25C229.54%20704.02%20231.84%20701.03%20232.53%20696.66C231.38%20698.89%20229.16%20700.34%20225.71%20700.34C220.42%20700.34%20215.89%20696.66%20215.89%20690.76C215.89%20681.87%20228.70%20674.51%20233.22%20667.07L233.37%20667.07%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:96px 64px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg-app);color:var(--c-cream);font-family:var(--f-ui);font-size:var(--fs-body);line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body,#app{min-height:100dvh}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:var(--c-gold-soft);text-decoration:none}img{-webkit-user-drag:none}:focus-visible{outline:1px solid var(--c-gold);outline-offset:3px}.t-display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1}.t-title{font-weight:700;font-size:var(--fs-title);line-height:1.15}.t-mono{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.04em}.t-muted{color:var(--c-cream-70)}.card{background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.felt{background:var(--bg-felt);position:relative;isolation:isolate}.felt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:-1}.table-line{border:1px solid var(--c-line-strong);border-radius:var(--r-stadium);position:relative}.table-line:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--c-line);border-radius:calc(var(--r-stadium) - 6px);pointer-events:none}.pattern-spades{background-color:var(--c-bordo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='%23967233' fill-opacity='.55'%3E%3Cpath id='s' d='M14 4c4 5 10 8 10 13a5 5 0 0 1-8.4 3.6L17 26h-6l1.4-5.4A5 5 0 0 1 4 17c0-5 6-8 10-13z' transform='scale(.55) translate(4 4)'/%3E%3Cuse href='%23s' x='28' y='28'/%3E%3C/g%3E%3C/svg%3E")}.page{padding:calc(var(--safe-top) + 20px) var(--gutter) calc(var(--nav-height) + var(--safe-bottom) + 32px);display:flex;flex-direction:column;gap:24px}.section-head{display:flex;justify-content:space-between;align-items:baseline}
