:root{color-scheme:light;--bg:#f3efe6;--panel:#fffdf8;--line:#d3c9b7;--line-strong:#b8ab92;--text:#211f1a;--muted:#5e574a;--accent:#0f5f88;--accent-strong:#0b4663;--gold:#b7832f;--danger:#8a2f2f;--shadow-panel:0 10px 28px rgba(54,43,19,.08);--motion-fast:140ms ease;--motion-base:220ms cubic-bezier(0.2,0.9,0.2,1)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(1000px 720px at 100% -15%,#e8d7ba 0,transparent 62%),radial-gradient(900px 540px at -8% 26%,#e2d8c8 0,transparent 58%),linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 220px),var(--bg);color:var(--text);font-family:var(--font-body),"IBM Plex Sans","Avenir Next","Segoe UI",sans-serif}a{color:inherit}main{max-width:1080px;margin:0 auto;padding:28px 20px 40px}.hero{margin-bottom:20px;display:grid;grid-gap:10px;gap:10px}.hero-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hero h1{margin:6px 0;font-size:clamp(2.2rem,6vw,3.4rem);letter-spacing:-.02em;font-family:var(--font-display),"Times New Roman",serif;font-weight:600}.hero-subtitle{margin:0;color:var(--muted);max-width:760px}.eyebrow{margin:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700}.panel{border:1px solid var(--line);background:linear-gradient(180deg,#fffef9,#fffaf1);border-radius:16px;padding:16px;box-shadow:var(--shadow-panel)}.home-shell{display:grid;grid-gap:14px;gap:14px}.rules-card{margin-top:14px}.rules-card h2{margin:0 0 6px}.rules-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rules-grid section{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fffef9}.rules-grid h3{margin:0 0 6px;font-size:1rem}.rules-grid ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.hero-card{border:1px solid var(--line-strong);border-radius:18px;background:linear-gradient(120deg,#f2e4ca,#fefbf4 52%,#fffdf8),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.6),transparent 50%);padding:18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.hero-card h2{margin:4px 0 8px;font-size:1.9rem;font-family:var(--font-display),"Times New Roman",serif;line-height:1.1}.hero-card-lobby{position:relative;overflow:hidden}.hero-card-lobby:after{content:"";position:absolute;width:180px;height:180px;border-radius:999px;right:-46px;top:-52px;background:radial-gradient(circle,rgba(15,95,136,.28),rgba(15,95,136,0));pointer-events:none}.hero-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.home-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.home-grid-onboarding{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)}.section-card h3{margin-top:0;margin-bottom:9px;font-size:1.2rem;font-family:var(--font-display),"Times New Roman",serif}.step-label{margin:0 0 6px;color:#7d5a23;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.muted{color:var(--muted)}.field-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.input{flex:1 1;min-width:160px;border:1px solid var(--line-strong);border-radius:11px;padding:.62rem .72rem;background:#fffeff;color:var(--text);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.input:focus{outline:2px solid rgba(15,95,136,.45);outline-offset:1px;border-color:#4c8bac;box-shadow:0 0 0 2px rgba(76,139,172,.14)}.btn{border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--text);font-weight:650;padding:.56rem .78rem;cursor:pointer;transition:transform var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-base);text-decoration:none}.btn:hover{transform:translateY(-1px);border-color:#9f9178;box-shadow:0 4px 10px rgba(0,0,0,.08)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.btn-primary{background:linear-gradient(180deg,#29749f 0,var(--accent) 100%);border-color:var(--accent-strong);color:#f4fafe}.btn-ghost{border-style:dashed;border-color:var(--accent-strong);background:#f1fbf9;color:var(--accent-strong)}.lobby-card{margin-top:12px;border:1px solid var(--line-strong);border-radius:14px;padding:12px;background:linear-gradient(180deg,#fff,#fffcf8);display:grid;grid-gap:8px;gap:8px}.quick-actions-row{margin-top:8px}.hero-link-btn{background:#f5f9fd;border-color:#97b9cb;color:#0f4d6d}.lobby-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .62rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid}.status-waiting{color:#875400;background:#fff5dc;border-color:#e7c278}.status-in_progress{color:#0f5f59;background:#dff4f2;border-color:#79cdc6}.status-completed{color:var(--danger);background:#f8e8e8;border-color:#d99f9f}.seat-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.seat-item{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fffdf9}.ops-header,.ops-shell{display:grid;grid-gap:12px;gap:12px}.ops-header{border-color:#b7c8d5;background:radial-gradient(500px 180px at 105% -20%,rgba(38,109,151,.15),transparent 74%),linear-gradient(180deg,#fffefa,#f6f9fc)}.ops-header h2{margin:4px 0 6px;font-size:1.8rem;font-family:var(--font-display),"Times New Roman",serif}.ops-token-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ops-kpi-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpi-card{display:grid;grid-gap:2px;gap:2px;border-color:#bac8d3}.kpi-card p{margin:0;color:var(--muted);font-size:.84rem;text-transform:uppercase;letter-spacing:.06em}.kpi-card strong{font-size:1.95rem;line-height:1;font-family:var(--font-display),"Times New Roman",serif}.kpi-card span{font-size:.86rem;color:var(--muted)}.ops-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ops-grid h3{margin:0 0 10px;font-family:var(--font-display),"Times New Roman",serif;font-size:1.18rem}.ops-definition-list{margin:0;display:grid;grid-gap:8px;gap:8px}.ops-definition-list div{display:flex;justify-content:space-between;gap:8px;border:1px solid #e3d7c1;border-radius:10px;padding:8px 10px;background:#fffdf8}.ops-definition-list dt{color:var(--muted)}.ops-definition-list dd{margin:0;font-weight:700}.ops-event-list,.ops-player-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.ops-event-list li,.ops-player-list li{border:1px solid #dfd4c1;border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;background:#fffdf9}.host-tag{border:1px solid #cca55e;border-radius:999px;padding:.12rem .48rem;font-size:.76rem;color:#8a5600;background:#fff5de}.status-line{margin:0;border-left:3px solid var(--accent-strong);padding-left:10px;color:var(--text)}.status-line.status-line-error{border-left-color:var(--danger);color:#6e2020}.local-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.local-player-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.game-shell{display:grid;grid-gap:10px;gap:10px}.game-result-panel{border-color:#d8bf87;background:linear-gradient(180deg,#fffaf0,#fff4df)}.game-result-panel h3{margin:0 0 8px;color:#5c3a00}.game-result-grid{display:grid;grid-gap:8px;gap:8px}.game-result-row{border:1px solid #e6d3ab;border-radius:10px;padding:7px 10px;background:#fffaf0}.game-head,.game-result-row{display:flex;justify-content:space-between;gap:12px}.game-head{align-items:center}.game-head.compact{padding:8px 12px}.game-head.game-head-slim{min-height:56px}.game-meta-line{font-size:.95rem}.game-head-info{margin:2px 0 0;font-size:.82rem;color:var(--muted)}.head-chips{display:flex;align-items:center;gap:8px}.turn-chip{border-radius:999px;padding:.3rem .72rem;background:linear-gradient(180deg,#18282f,#101c23);color:#f0faf8;font-size:.82rem;font-weight:700;letter-spacing:.04em}.tabbe-chip{background:linear-gradient(180deg,#a13434,#7d2323);color:#fff5f5}.sisten-chip,.tabbe-chip{border-radius:999px;padding:.24rem .58rem;font-size:.74rem;font-weight:800;letter-spacing:.08em}.sisten-chip{background:linear-gradient(180deg,#ffe3a2,#f2be60);color:#5f3a00}.bot-thinking{border-color:#7bc9c3;background:linear-gradient(90deg,#e4faf8,#f4fffe,#e4faf8);background-size:260% 100%;animation:botThinking 1.6s ease infinite;color:#0d5f58;font-weight:700}@keyframes botThinking{0%{background-position:0 0}to{background-position:100% 0}}.poker-table{position:relative;overflow:hidden;border-radius:34px;border:7px solid #5e3d1f;background:radial-gradient(circle at center,hsla(0,0%,100%,.14) 0,transparent 44%),radial-gradient(circle at center,#0a6f66 0,#0a5f56 58%,#06453f 100%);min-height:360px;display:grid;grid-template-rows:auto 1fr auto;padding:10px;box-shadow:inset 0 0 0 5px #8b6134,0 12px 30px rgba(23,17,10,.35);transition:background .36s ease}.poker-table.is-sisten{background:radial-gradient(circle at center,rgba(255,228,154,.2) 0,transparent 44%),radial-gradient(circle at center,#0b7d73 0,#0a6a61 54%,#0b4a44 100%)}.poker-table.is-shuffling{animation:shufflePulse 1s ease}@keyframes shufflePulse{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.table-glow{position:absolute;inset:0;background:radial-gradient(70% 44% at 50% 45%,hsla(0,0%,100%,.11),transparent 70%),repeating-radial-gradient(circle at 50% 50%,transparent 0 18px,hsla(0,0%,100%,.02) 18px 19px);pointer-events:none}.sisten-banner{position:absolute;top:12px;left:14px;z-index:2;border-radius:999px;padding:.26rem .66rem;color:#fff4d8;border:1px solid hsla(41,84%,70%,.65);background:rgba(68,42,5,.72);font-size:.76rem;font-weight:700;letter-spacing:.03em}.seat-row{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap}.seat-row,.seat-row.bottom{justify-content:center}.seat-badge{min-width:220px;background:rgba(10,22,26,.58);border:1px solid rgba(185,240,232,.25);border-radius:12px;padding:8px 10px;color:#ecfcf8;display:grid;grid-gap:5px;gap:5px}.seat-badge.is-turn{border-color:#ffe19d;box-shadow:0 0 0 2px rgba(255,225,157,.28)}.seat-stats{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#ccebe4}.hidden-hand-row{display:flex;align-items:center;justify-content:center;min-height:80px;margin-top:2px;padding-left:8px}.hidden-card{margin-left:-26px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.hidden-card:first-child{margin-left:0}.table-middle{z-index:1;display:grid;grid-template-columns:172px minmax(0,1fr) 280px;grid-gap:10px;gap:10px;align-items:start;width:min(100%,1020px);margin:0 auto}.poker-table.players-4 .table-middle,.poker-table.players-5 .table-middle,.poker-table.players-6 .table-middle{grid-template-columns:150px minmax(0,1fr) 250px}.poker-table.players-4 .seat-row.top,.poker-table.players-5 .seat-row.top,.poker-table.players-6 .seat-row.top{justify-content:space-between}.poker-table.players-4 .seat-badge,.poker-table.players-5 .seat-badge,.poker-table.players-6 .seat-badge{min-width:170px}.table-meta-panel{border:1px solid rgba(180,235,225,.25);border-radius:12px;background:rgba(7,38,36,.46);color:#e7fbf8;padding:10px 9px;display:grid;grid-gap:10px;gap:10px}.deck-stack{justify-self:center;position:relative;width:64px;height:90px}.deck-card.back{position:absolute;inset:0;border-radius:10px;display:block}.deck-card.back.two{transform:translate(4px,3px);opacity:.86}.deck-card.back.three{transform:translate(8px,6px);opacity:.72}.meta-grid{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;font-size:.85rem}.meta-grid strong{color:#f2fffd}.board-center{position:relative;align-self:center;text-align:center;padding:8px 10px;border-radius:14px;background:rgba(4,37,33,.28)}.board-center.drop-active{box-shadow:inset 0 0 0 2px hsla(40,66%,71%,.7)}.board-center h3{margin:0 0 8px;color:#effff9}.board-head-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.board-tabbe-chip{border-radius:999px;padding:.2rem .56rem;background:rgba(255,227,173,.95);color:#6f4300;border:1px solid rgba(191,131,43,.9);font-size:.76rem;font-weight:800;letter-spacing:.03em}.board-help-text{margin:0 0 10px;color:#d6f1ec;font-weight:600;text-shadow:0 1px 0 rgba(7,34,31,.45)}.board-empty-text{color:#d6f1ec}.card-fan{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.playing-card{width:54px;height:76px;border:none;background:transparent;padding:0;display:block;box-shadow:0 6px 10px rgba(0,0,0,.18);border-radius:10px;overflow:visible}.playing-card.board-card{transform:translate(var(--board-shift-x,0),var(--board-shift-y,0));transition:transform .42s cubic-bezier(.16,.82,.22,1);will-change:transform}.playing-card.deal-in{animation:cardDealIn .62s cubic-bezier(.2,.85,.2,1) both}@keyframes cardDealIn{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.card-art{position:relative;width:100%;height:100%;border-radius:10px;border:1px solid #d4ccb9;background:linear-gradient(180deg,#fff,#f7f4ed);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.68),inset 0 -2px 4px rgba(0,0,0,.06);font-family:Segoe UI Symbol,Times New Roman,serif;overflow:hidden}.card-art.is-red{color:#b01010}.card-art.is-black{color:#101214}.card-back-core{position:absolute;inset:3px;border-radius:8px;border:1px solid rgba(172,229,221,.45);background:radial-gradient(circle at 20% 20%,rgba(225,255,249,.12),transparent 44%),repeating-linear-gradient(45deg,rgba(143,212,201,.18) 0 5px,transparent 5px 10px),linear-gradient(145deg,#113640,#0c2932);display:grid;place-items:center}.back-emblem{width:20px;height:20px;border-radius:999px;border:1px solid rgba(205,247,239,.58);color:#ddf8f3;display:grid;place-items:center;font-size:.68rem;font-weight:700}.card-corner{position:absolute;left:5px;display:grid;line-height:.9;text-align:center;font-size:.68rem;font-weight:800}.card-corner.bottom{right:5px;left:auto;bottom:4px;transform:rotate(180deg)}.card-corner.top{top:4px}.card-center{position:absolute;inset:18px 11px 16px}.pip-grid{position:relative;width:100%;height:100%}.pip{position:absolute;width:.9rem;font-size:.74rem;line-height:.92;text-align:center;font-weight:700}.pip.tl{top:1px;left:0}.pip.tr{top:1px;right:0}.pip.ml{top:29%;left:0}.pip.mr{top:29%;right:0}.pip.cl{top:50%;left:0}.pip.cr{top:50%;right:0}.pip.c{top:42%}.pip.c,.pip.tc{left:50%;transform:translateX(-50%)}.pip.tc{top:1px}.pip.bc{bottom:1px;left:50%;transform:translateX(-50%)}.pip.bl{bottom:1px;left:0}.pip.br{bottom:1px;right:0}.face-glyph{position:absolute;inset:0;border-radius:7px;border:1px solid hsla(42,15%,66%,.58);background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(40,33%,91%,.92));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.face-glyph .face-rank{font-size:1.35rem;font-weight:900;letter-spacing:.02em}.face-glyph .face-suit{font-size:.86rem;margin-top:-.14rem}.hand-card{cursor:-webkit-grab;cursor:grab;border:none;background:transparent;transition:transform .14s ease,border-color .14s ease,opacity .14s ease}.hand-card.is-selected{transform:translateY(-8px);filter:drop-shadow(0 0 .35rem rgba(231,189,104,.65))}.hand-card.is-disabled{opacity:.55}.history-panel,.move-grid{display:grid;grid-gap:8px;gap:8px}.history-panel{border:1px solid rgba(179,234,227,.22);border-radius:12px;background:rgba(7,36,34,.44);padding:10px;color:#d9f4ef;min-height:250px}.history-panel h4{margin:0;color:#edfffb}.history-list{display:grid;grid-gap:8px;gap:8px;overflow:auto;max-height:260px;padding-right:4px}.history-item{border:1px solid rgba(153,210,201,.2);border-radius:9px;padding:7px;background:rgba(4,26,24,.35);display:grid;grid-gap:6px;gap:6px}.history-item.is-tabbe{border-color:hsla(15,80%,77%,.5)}.history-line{display:flex;flex-direction:column;gap:2px;font-size:.84rem}.history-cards{display:flex;gap:5px;flex-wrap:wrap}.history-card{border:1px solid rgba(196,223,218,.4);border-radius:7px;padding:.08rem .34rem;font-size:.78rem;color:#f2fffc;background:hsla(0,0%,100%,.08)}.history-card.dim{opacity:.72}.table-fx-layer{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.fx-card{position:absolute;width:54px;height:76px;border-radius:10px;padding:0;display:block;box-shadow:0 8px 12px rgba(0,0,0,.22);transform:translate(-50%,-50%);opacity:0;z-index:var(--fx-z)}.fx-card .card-art{width:100%;height:100%}.fx-card.to-seat{animation:captureFly var(--fx-duration) cubic-bezier(.15,.65,.18,1) var(--fx-delay) forwards}.fx-card.to-board{animation:playToBoard var(--fx-duration) cubic-bezier(.2,.8,.24,1) var(--fx-delay) forwards}.fx-card.deal{animation:dealFromDeck var(--fx-duration) cubic-bezier(.16,.78,.2,1) var(--fx-delay) forwards}@keyframes captureFly{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}52%{opacity:1;transform:translate(calc(-50% + var(--fx-mid-dx)),calc(-50% + var(--fx-mid-dy))) scale(.94)}68%{opacity:1;transform:translate(calc(-50% + var(--fx-mid-dx)),calc(-50% + var(--fx-mid-dy))) scale(1.02)}to{opacity:0;transform:translate(calc(-50% + var(--fx-dx)),calc(-50% + var(--fx-dy))) scale(.56)}}@keyframes playToBoard{0%{opacity:0;transform:translate(-50%,-50%) scale(.86) rotate(-7deg)}20%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--fx-dx)),calc(-50% + var(--fx-dy))) scale(1) rotate(0deg)}}@keyframes dealFromDeck{0%{opacity:.95;transform:translate(-50%,-50%) scale(.86) rotate(-8deg)}to{opacity:.08;transform:translate(calc(-50% + var(--fx-dx)),calc(-50% + var(--fx-dy))) scale(1) rotate(0deg)}}.round-modal-backdrop{position:fixed;inset:0;z-index:50;background:rgba(10,9,7,.56);display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.round-modal{width:min(920px,100%);border-color:#bfa36b;background:linear-gradient(160deg,#fff8e8,#fff3dc);display:grid;grid-gap:10px;gap:10px;animation:roundSummaryIn .26s ease both;box-shadow:0 20px 48px rgba(25,19,10,.32)}.round-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.round-modal-head h3{margin:0;font-size:1.6rem}.round-modal-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.round-modal-seat{border:1px solid #d7be8d;border-radius:12px;background:hsla(0,0%,100%,.56);padding:10px;display:grid;grid-gap:6px;gap:6px}.round-modal-seat h4{margin:0;font-size:1.08rem}.round-modal-stats{display:grid;grid-gap:4px;gap:4px;font-size:.92rem}.points-highlight{font-size:1.04rem;font-weight:800;color:#5e3d00}.points-total{font-size:.98rem;font-weight:700}@keyframes roundSummaryIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hand-zone{display:grid;grid-gap:10px;gap:10px}.hand-zone h3{margin:0}.hand-cards,.hand-cards.on-table{justify-content:flex-start}.you-row{margin-top:6px}.you-zone{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;width:min(100%,980px);align-items:end}.you-hand-wrap{display:grid;grid-gap:8px;gap:8px;align-items:end;justify-items:start}.multi-choice-panel{border:1px dashed var(--line-strong);border-radius:11px;padding:10px;display:grid;grid-gap:8px;gap:8px;background:#fffdf8}.multi-choice-panel.on-table{min-width:320px;background:rgba(255,253,248,.96)}.btn-tabbe{background:linear-gradient(180deg,#b84242,#8e2f2f);border-color:#722424}.game-page-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.game-page-title{margin:0;font-size:1rem;letter-spacing:.02em;color:var(--muted)}@media (max-width:620px){main{padding:18px 12px 24px}.hero-card{flex-direction:column;align-items:flex-start}.hero-card-actions{justify-content:flex-start}.home-grid-onboarding{grid-template-columns:1fr}.ops-token-form{flex-direction:column;align-items:stretch}.poker-table{border-width:5px;border-radius:24px;padding:10px;min-height:320px}.seat-badge{min-width:unset;width:100%}.table-middle,.you-zone{grid-template-columns:1fr}.meta-grid{grid-template-columns:1fr auto}.history-panel{min-height:unset}.playing-card{width:48px;height:68px;font-size:.92rem}.game-page-head{margin-bottom:8px}.round-modal-backdrop{padding:10px}.round-modal-head{flex-direction:column;align-items:flex-start}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-body:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-display:"Fraunces","Fraunces Fallback"}