:root{--background:#06070b;--background-soft:#0d1020;--foreground:#f7f8ff;--card-bg:rgba(16,18,33,.82);--card-bg-strong:rgba(11,13,26,.94);--card-border:rgba(140,146,186,.2);--card-border-strong:rgba(145,122,255,.5);--accent:#816cf9;--accent-hover:#6f5be2;--accent-soft:#c8a9ff;--danger:#ff626e;--warning:#ffbf4d;--success:#39d98a;--muted:#9ba3c1;--heart:#ff5c8a;--diamond:#7da4ff;--spade:#151726;--club:#39d98a;--text-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100vh;position:relative;color:var(--foreground);background:radial-gradient(1200px 760px at 0 -15%,rgba(129,108,249,.26),transparent 68%),radial-gradient(1000px 680px at 100% 0,rgba(90,66,226,.25),transparent 64%),linear-gradient(180deg,#06070b,#070916 62%,#06070b);font-family:var(--font-roboto),Roboto,"Segoe UI",Helvetica,Arial,sans-serif;letter-spacing:.01em;line-height:1.45}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:-1}body:before{inset:0;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px;opacity:.2}body:after{inset:auto -12% -34% -12%;height:420px;background:radial-gradient(circle at 50% 0,rgba(129,108,249,.35),transparent 70%);filter:blur(18px)}a{color:var(--accent-soft);text-decoration:none;transition:color .2s ease}a:hover{color:#e1d5ff}h1,h2,h3,h4,h5{line-height:1.15;letter-spacing:.01em}.app-shell{width:100%;max-width:1320px;margin:0 auto;padding:0 1rem 2.5rem}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding-top:1rem;margin-bottom:1rem}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;border-radius:999px;background:linear-gradient(140deg,rgba(12,13,24,.95),rgba(18,19,36,.88));border:1px solid var(--card-border);box-shadow:0 20px 42px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem .95rem}.brand{display:inline-flex;align-items:center;gap:.65rem;padding:.2rem .4rem;font-weight:700}.brand-logo{width:2rem;height:2rem;border-radius:999px;box-shadow:0 0 0 1px rgba(172,151,255,.34),0 8px 18px rgba(129,108,249,.45)}.brand-text{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(140deg,#9e8dff 8%,#d8beff 68%);-webkit-background-clip:text;background-clip:text;color:transparent}.top-nav{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}.top-nav a{padding:.45rem .85rem;border-radius:999px;font-size:.92rem;font-weight:500;letter-spacing:.03em;color:rgba(247,248,255,.82);border:1px solid transparent;transition:all .2s ease}.top-nav a:hover{color:#fff;border-color:rgba(196,176,255,.42);background:linear-gradient(160deg,rgba(129,108,249,.24),rgba(70,56,140,.18))}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;min-width:210px}.content-shell{animation:fade-in .45s ease-out}.page-section{animation:float-up .45s ease-out}.section-title{font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:700;margin-bottom:1rem}.section-title-sm{font-size:1rem;font-weight:600;margin-bottom:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.52rem 1rem;font-size:.84rem;font-weight:700;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);box-shadow:0 12px 24px rgba(239,68,68,.28);transition:transform .2s ease,filter .2s ease}.btn:hover{color:#fff;filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{background:hsla(0,0%,100%,.04);border-color:hsla(31,97%,72%,.55);color:#ffd8b1;box-shadow:none}.btn-join{border-color:rgba(74,222,128,.52);color:#bbf7d0}.landing-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;grid-gap:1rem;gap:1rem;margin-bottom:1.15rem;border:1px solid rgba(252,211,77,.25);background:radial-gradient(700px 320px at -5% -15%,rgba(251,146,60,.36),transparent 60%),radial-gradient(620px 300px at 105% 120%,rgba(16,185,129,.3),transparent 62%),linear-gradient(155deg,rgba(15,23,42,.94),rgba(11,20,34,.98))}.landing-hero:before{inset:-40% auto auto -8%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.3),transparent 70%)}.landing-hero:after,.landing-hero:before{content:"";position:absolute;pointer-events:none}.landing-hero:after{inset:0;background-image:linear-gradient(120deg,transparent,hsla(0,0%,100%,.08) 46%,transparent 52%);transform:translateX(-120%);animation:hero-shimmer 7s ease-in-out infinite}.landing-hero-copy,.landing-hero-side,.landing-stats-grid,.landing-visual-frame{position:relative;z-index:1}.landing-hero-copy{display:flex;flex-direction:column;gap:.75rem}.landing-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(251,191,36,.44);background:rgba(251,191,36,.14);color:#fde68a;padding:.24rem .62rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.landing-title{font-size:clamp(1.6rem,2.4vw,2.4rem);max-width:16ch}.landing-subtitle{color:rgba(239,245,255,.8);max-width:56ch}.landing-cta-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.1rem}.landing-hero-side{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem}.landing-visual-frame{border-radius:14px;border:1px solid rgba(148,163,184,.35);background:rgba(2,6,23,.42);overflow:hidden;min-height:180px}.landing-visual-img{display:block;width:100%;height:100%;object-fit:cover}.landing-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.landing-stat{border-radius:12px;border:1px solid rgba(148,163,184,.36);background:rgba(2,6,23,.5);padding:.72rem .78rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-stat-label{color:rgba(203,213,225,.85);font-size:.76rem}.landing-stat-value{margin-top:.18rem;font-size:1.2rem;font-weight:800;color:#fff7ed}.landing-stat.span-2{grid-column:span 2}.muted,.text-muted{color:var(--muted)}.text-mono{font-family:var(--text-mono)}.text-sm{font-size:.75rem}.error-detail{margin-top:.5rem;font-size:.875rem;color:var(--muted)}.card{background:linear-gradient(160deg,var(--card-bg),var(--card-bg-strong));border:1px solid var(--card-border);border-radius:16px;padding:1rem;box-shadow:0 24px 40px rgba(2,4,12,.45),inset 0 1px 0 hsla(0,0%,100%,.03)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.table-link{text-decoration:none}.table-link:hover .table-card{border-color:var(--card-border-strong);transform:translateY(-2px)}.table-card{height:100%;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;gap:.75rem}.featured-live-card{margin-bottom:1.2rem;border-color:rgba(143,209,255,.34);background:radial-gradient(1200px 340px at -8% -24%,rgba(56,118,255,.2),transparent 58%),radial-gradient(900px 360px at 115% -40%,rgba(58,232,178,.15),transparent 62%),linear-gradient(165deg,rgba(16,21,37,.92),rgba(10,15,30,.95))}.featured-live-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.featured-live-title{font-size:clamp(1.35rem,2vw,2rem)}.featured-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.featured-live-value{font-weight:700;font-size:1.02rem}.featured-live-seats{margin-top:.9rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.55rem;gap:.55rem}.featured-live-seat{border-radius:10px;padding:.6rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(171,196,255,.2);font-size:.78rem;text-align:center;min-width:0;display:grid;grid-gap:.2rem;gap:.2rem;justify-items:center}.featured-live-actions{margin-top:.9rem}.featured-live-action-list{margin-top:.45rem;display:grid;grid-gap:.35rem;gap:.35rem}.featured-live-action-item{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.75rem;gap:.75rem;font-size:.8rem;border:1px solid rgba(147,168,221,.22);border-radius:8px;padding:.4rem .5rem;background:hsla(0,0%,100%,.02)}.featured-live-footer{margin-top:.85rem;display:flex;justify-content:flex-end}.table-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:0;flex-wrap:wrap}.table-card-title{font-weight:700;font-size:1rem;flex:1 1 140px;min-width:0}.table-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .75rem;gap:.55rem .75rem;font-size:.875rem}.table-meta-full{grid-column:1/-1;min-width:0}.table-contract-value{display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label{color:var(--muted);font-size:.8rem}.value-accent{color:var(--accent-soft);font-weight:600}.value-positive{color:var(--success)}.value-negative{color:var(--danger)}.positive{color:var(--success)}.negative{color:var(--danger)}.seat-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:.55rem;gap:.55rem;margin-top:0}.seat-chip{min-width:0;min-height:78px;border-radius:10px;padding:.5rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(160,170,220,.18);font-size:.75rem;text-align:left;display:grid;grid-gap:.22rem;gap:.22rem;justify-items:start;align-content:start}.seat-chip .seat-chip-label{color:var(--muted);margin-bottom:.15rem;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.seat-chip .seat-addr{width:100%;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.seat-chip .seat-stack-line{white-space:nowrap;font-size:.79rem}.table-card-header .status{margin-left:auto}.status{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.3rem .7rem;border-radius:999px;white-space:nowrap;max-width:100%}.status.live{color:#bbffd7;background:linear-gradient(180deg,rgba(57,217,138,.3),rgba(57,217,138,.14));border:1px solid rgba(57,217,138,.45)}.status.waiting{color:#ffd6a3;background:linear-gradient(180deg,rgba(255,191,77,.3),rgba(255,191,77,.14));border:1px solid rgba(255,191,77,.45)}.status.settled{color:#c0c4dd;background:rgba(155,163,193,.16);border:1px solid rgba(155,163,193,.4)}.dot{width:.44rem;height:.44rem;border-radius:999px;background:currentColor}.dot.pulse{animation:pulse 1.5s infinite}.timer{font-family:var(--text-mono);font-size:1.2rem;font-weight:700;margin-top:.35rem}.timer.urgent{color:var(--danger)}.table-layout{position:relative;padding:1.2rem;border-radius:24px;border:1px solid rgba(169,132,89,.42);background:radial-gradient(800px 240px at 50% 112%,rgba(8,10,17,.94),rgba(8,10,17,0)),linear-gradient(165deg,rgba(34,21,13,.72),rgba(20,13,10,.74));box-shadow:0 24px 50px rgba(0,0,0,.4),inset 0 0 0 1px hsla(36,57%,68%,.14)}.table-surface{position:relative;width:min(100%,1020px);margin:0 auto;aspect-ratio:16/10;border-radius:46%/40%;background:radial-gradient(circle at 50% 42%,rgba(26,132,96,.44) 0,rgba(18,86,64,.5) 42%,rgba(10,53,40,.92) 88%),linear-gradient(145deg,rgba(7,26,21,.92),rgba(9,34,29,.96));box-shadow:inset 0 0 0 2px rgba(14,56,44,.9),inset 0 0 78px rgba(0,0,0,.42),0 24px 40px rgba(0,0,0,.46)}.table-surface:after,.table-surface:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.table-surface:before{inset:-16px;z-index:-2;background:linear-gradient(128deg,rgba(99,61,36,.96),rgba(74,44,24,.98) 38%,rgba(125,74,46,.94) 78%,rgba(61,34,17,.97));box-shadow:inset 0 0 0 2px hsla(37,73%,72%,.16),inset 0 0 26px rgba(0,0,0,.36),0 18px 32px rgba(0,0,0,.5)}.table-surface:after{inset:11px;border:2px solid hsla(34,49%,60%,.36);box-shadow:inset 0 0 0 1px rgba(48,24,11,.55)}.join-seat-controls{margin-top:.7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem;align-items:end}.join-seat-header{justify-content:space-between;gap:.6rem}.join-seat-badges,.join-seat-header{display:flex;align-items:center;flex-wrap:wrap}.join-seat-badges{gap:.4rem}.join-seat-badge{border-radius:999px;border:1px solid rgba(245,158,11,.5);color:#ffd7a1;background:rgba(245,158,11,.14);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem}.join-seat-instructions{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.2rem;color:hsla(41,45%,84%,.84);font-size:.82rem}.join-field{display:flex;flex-direction:column;gap:.35rem}.join-field-label{font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}.join-field-input{width:100%;border-radius:11px;border:1px solid hsla(39,36%,59%,.36);background:linear-gradient(165deg,rgba(9,11,22,.82),rgba(13,16,28,.9));color:#f3f4fb;padding:.6rem .72rem;font-size:.9rem}.join-field-input:focus{outline:none;border-color:rgba(245,158,11,.72);box-shadow:0 0 0 2px rgba(245,158,11,.16)}.join-field-input::placeholder{color:rgba(156,163,199,.75)}.join-submit-btn{min-height:41px}.community-cards{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;min-height:4.1rem;padding:.75rem .85rem;border-radius:14px;background:rgba(10,17,28,.66);border:1px solid rgba(152,193,180,.26);box-shadow:inset 0 0 22px rgba(0,0,0,.35)}.table-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(78%,520px);display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;z-index:2}.seats-orbit{position:absolute;inset:0;z-index:3}.seat-node{position:absolute;transform:translate(-50%,-50%)}.seat-panel{width:clamp(132px,16vw,170px);padding:.58rem .62rem;background:linear-gradient(165deg,rgba(9,11,22,.87),rgba(14,17,28,.93));border:1px solid hsla(39,36%,59%,.42);border-radius:14px;text-align:center;box-shadow:0 10px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,236,197,.08)}.seat-panel.active{border-color:rgba(255,213,124,.98);box-shadow:0 0 0 2px rgba(255,213,124,.5),0 0 24px rgba(255,179,74,.45),0 12px 24px rgba(0,0,0,.45)}.seat-panel.owner{background:linear-gradient(165deg,rgba(63,48,111,.5),rgba(16,18,33,.92));border-color:rgba(203,176,255,.86)}.seat-panel.folded{opacity:.52;filter:grayscale(.85) saturate(.55);border-color:hsla(222,7%,54%,.45)}.seat-label{display:flex;justify-content:center;align-items:center;gap:.34rem;font-size:.72rem;color:#c8ccb9;margin-bottom:.25rem;letter-spacing:.04em;text-transform:uppercase}.seat-address{font-size:.76rem;font-family:var(--text-mono);margin-bottom:.22rem;color:#e7e8ef;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat-stack{font-size:.82rem;font-weight:700;color:#ffe3ad}.seat-bet{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--warning);margin-top:.3rem}.seat-bet.zero{color:#9ba1ba}.seat-bet.zero .seat-bet-chip{opacity:.45}.seat-bet-chip{width:.52rem;height:.52rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd47a,#de8a2f 72%);border:1px solid rgba(255,224,165,.5)}.seat-action-badge{margin:.35rem auto 0;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.1rem .44rem;font-size:.59rem;font-weight:800;letter-spacing:.07em;color:#2f1903;border:1px solid rgba(255,198,95,.62);background:linear-gradient(155deg,#ffe4a3,#ffbe5d);box-shadow:0 0 0 1px rgba(255,226,167,.36),0 0 14px rgba(255,178,74,.32);animation:action-glow 1.3s ease-in-out infinite}.seat-turn-timer{margin-top:.28rem;font-size:.66rem;font-weight:700;color:#fff2d4;font-family:var(--text-mono)}.seat-turn-timer.urgent{color:#ff9a9a}.seat-holecards{margin-top:.48rem;padding-top:.45rem;border-top:1px dashed hsla(38,36%,70%,.46)}.hole-cards{display:flex;gap:.2rem;justify-content:center;padding:.36rem;background:rgba(16,31,53,.48);border:1px solid rgba(164,170,202,.4);border-radius:8px}.hole-cards-label{color:#d4d8e9;font-size:.68rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.06em}.poker-card{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.85rem;border-radius:.35rem;background:linear-gradient(180deg,#fff,#eceffb);border:1px solid rgba(42,47,69,.36);box-shadow:0 6px 10px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.86);font-size:.88rem;font-weight:700;color:#0a0d1e}.poker-card.heart{color:var(--heart)}.poker-card.spade{color:#101324}.poker-card.unknown{background:repeating-linear-gradient(135deg,rgba(55,58,80,.98) 0 7px,rgba(42,45,67,.98) 7px 14px);border-color:rgba(152,159,198,.42);color:#e0e4f7}.dealer-chip{display:inline-flex;align-items:center;justify-content:center;width:1.36rem;height:1.36rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#2e1e05;background:radial-gradient(circle at 35% 30%,#fff0c8,#efb24e 70%);border:1px solid rgba(255,223,158,.52);box-shadow:0 0 0 1px rgba(255,226,167,.45),0 0 16px rgba(255,197,96,.42);animation:dealer-pulse 1.8s ease-in-out infinite}.you-pill{border-radius:999px;padding:.08rem .36rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;color:#140f08;background:linear-gradient(160deg,#ffe8b5,#ffc96e)}.table-pot-block{text-align:center;padding:.45rem .7rem .6rem;border-radius:999px;background:rgba(9,19,31,.78);border:1px solid rgba(154,200,183,.35);min-width:min(94%,320px)}.section-card{margin-top:1rem}.section-card-lg{margin-top:1.5rem}.action-log{max-height:220px;overflow-y:auto;font-size:.875rem}.street-log{display:grid;grid-gap:.7rem;gap:.7rem}.street-block{border:1px solid rgba(146,154,195,.22);border-radius:10px;padding:.35rem .65rem .15rem;background:hsla(0,0%,100%,.02)}.street-title{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffdda2;padding:.26rem 0 .2rem;border-bottom:1px dashed rgba(255,205,118,.35)}.action-item{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(146,154,195,.2)}.action-main{display:flex;flex-direction:column;gap:.15rem}.action-actor{font-family:var(--text-mono);font-size:.76rem;color:var(--muted);overflow-wrap:anywhere}.action-item:last-child{border-bottom:none}.action-time{font-size:.75rem;color:var(--muted);white-space:nowrap}.owner-banner{margin-bottom:1rem;border-radius:12px;padding:.75rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;background:rgba(129,108,249,.14);border:1px solid rgba(195,175,255,.58)}.owner-banner-title{color:var(--accent-soft)}.table-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem}.table-heading-meta{margin-top:.25rem;color:var(--muted);font-size:.875rem}.table-heading-meta-mono{font-family:var(--text-mono);font-size:.8rem;overflow-wrap:anywhere}.table-heading-right{text-align:right;display:grid;justify-items:end;grid-gap:.3rem;gap:.3rem;max-width:340px}.table-hand-id{margin-top:.45rem;font-size:.875rem;color:var(--muted)}.table-turn-indicator{margin-top:.45rem;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:#ffe8bc;border-radius:999px;padding:.34rem .78rem;border:1px solid rgba(255,217,140,.8);background:linear-gradient(145deg,rgba(120,63,19,.82),rgba(72,36,12,.78));box-shadow:0 0 0 1px rgba(255,222,159,.35),0 0 18px rgba(255,170,77,.3);max-width:min(100%,340px);overflow-wrap:anywhere}.table-button-seat{margin-top:.4rem;font-size:.8rem;color:var(--accent-soft)}.pot-value{font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:700;color:#ffe0a8;text-shadow:0 0 16px rgba(255,182,88,.25)}.players-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.player-cell{border:1px solid rgba(154,162,202,.26);border-radius:12px;padding:.7rem;background:hsla(0,0%,100%,.02)}.player-cell.active-turn{border-color:rgba(255,213,124,.85);background:linear-gradient(160deg,rgba(102,61,24,.3),hsla(0,0%,100%,.03));box-shadow:0 0 0 1px rgba(255,213,124,.28),inset 0 1px 0 rgba(255,220,153,.15)}.player-seat-title{font-weight:600;margin-bottom:.45rem}.you-tag{margin-left:.45rem;font-size:.75rem;color:var(--accent-soft)}.player-line{font-size:.875rem;margin-top:.2rem;display:flex;align-items:baseline;gap:.28rem;min-width:0}.player-line .text-mono{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-actions{margin-top:.45rem}.inline-link{font-size:.875rem}.leaderboard-table{width:100%;border-collapse:separate;border-spacing:0;min-width:700px;table-layout:fixed}.leaderboard-table td,.leaderboard-table th{padding:.75rem;border-bottom:1px solid rgba(145,153,196,.2);text-align:left;vertical-align:middle}.leaderboard-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(12,15,28,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leaderboard-table tr:hover{background:rgba(129,108,249,.1)}.leaderboard-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.015)}.rank{color:var(--accent-soft);font-weight:700}.align-right{text-align:right!important}.metric-value{font-weight:700}.table-scroll{overflow-x:auto;border:1px solid rgba(145,153,196,.2);border-radius:12px;background:rgba(10,12,25,.55)}.col-rank{width:56px}.col-agent,.col-owner{width:170px}.col-metric{width:120px}.col-hands{width:82px}.col-wl{width:90px}.address-cell,.address-link{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.join-status{margin-top:.65rem;border-radius:10px;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.1);padding:.52rem .68rem;font-size:.78rem;line-height:1.4;color:#ffe2bc;font-family:var(--text-mono);overflow-wrap:anywhere}.tabs{display:inline-flex;gap:.45rem;flex-wrap:wrap}.tab{padding:.44rem .82rem;border-radius:999px;border:1px solid rgba(149,159,207,.35);color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.03em;transition:all .2s ease}.tab:hover{color:#fff;border-color:rgba(210,190,255,.56)}.tab.active{background:linear-gradient(150deg,rgba(129,108,249,.92),rgba(102,82,229,.95));border-color:transparent;color:#fff}.filter-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.filter-row-last{margin-bottom:1rem}.filter-label{color:var(--muted);font-size:.86rem;min-width:52px}.leaderboard-updated{margin-top:1rem;text-align:right;color:var(--muted);font-size:.75rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.stat-card{border-radius:12px;border:1px solid rgba(153,161,203,.28);background:rgba(10,13,24,.78);padding:.95rem}.stat-label{color:var(--muted);font-size:.75rem;margin-bottom:.25rem}.stat-value{font-size:1.2rem;font-weight:700}.stat-value.positive{color:var(--success)}.stat-value.negative{color:var(--danger)}.spaced-top{margin-top:1rem}.info-grid{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.875rem}.info-row{word-break:break-word}.agent-header{margin-bottom:1.5rem}.agent-token{margin-top:.25rem;font-family:var(--text-mono);font-size:.875rem;color:var(--muted)}.agent-list{display:flex;flex-direction:column;gap:1rem}.agent-card{border-radius:14px;border:1px solid rgba(152,160,206,.24);background:linear-gradient(160deg,rgba(13,15,30,.88),rgba(11,13,26,.95));padding:1rem}.agent-card-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.agent-card-title{font-weight:600}.agent-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;font-size:.875rem}.agent-card-stats-spaced{margin-top:.75rem}.agent-card-stat-label{color:var(--muted);font-size:.75rem}.agent-card-stat-value{margin-top:.15rem;font-weight:500}.agent-card-actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(147,156,198,.22)}.page-heading-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem}.owner-pill{color:var(--muted);font-size:.875rem}.auth-prompt{text-align:center;max-width:520px;margin:2.5rem auto;padding:2rem;border-radius:16px;border:1px solid rgba(149,158,204,.3);background:linear-gradient(160deg,rgba(16,18,33,.9),rgba(10,12,22,.96))}.auth-prompt h2,.auth-prompt p{margin-bottom:1rem}.auth-prompt p{color:var(--muted)}.wallet-button{border:1px solid transparent;border-radius:999px;padding:.54rem .95rem;font-size:.84rem;font-weight:600;color:#fff;background:linear-gradient(150deg,#816cf9,#6d52ff);box-shadow:0 8px 18px rgba(104,79,246,.35);cursor:pointer;transition:filter .2s ease,transform .2s ease}.wallet-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.wallet-button:disabled{opacity:.65;cursor:not-allowed}.wallet-button.sign{background:linear-gradient(150deg,#ffbf4d,#f99d2c);color:#22190a;box-shadow:0 8px 18px rgba(249,157,44,.35)}.wallet-button.disconnect{background:transparent;border-color:rgba(153,161,205,.48);color:var(--muted);box-shadow:none;padding-inline:.68rem}.wallet-button.disconnect:hover{border-color:rgba(255,112,141,.55);color:#ff90ab}.wallet-status{display:inline-flex;align-items:center;gap:.45rem}.wallet-status.authenticated{border-radius:999px;background:rgba(57,217,138,.14);border:1px solid rgba(57,217,138,.35);padding:.2rem .35rem .2rem .6rem}.wallet-address{font-family:var(--text-mono);font-size:.8rem;color:#cfd4f3}.auth-badge{border-radius:999px;font-size:.7rem;padding:.14rem .42rem;background:rgba(57,217,138,.2);color:#a8ffcb}.connection-status{position:fixed;right:1rem;bottom:1rem;z-index:100;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;border:1px solid rgba(148,157,200,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connection-status.connected{color:#a7ffd0;background:rgba(57,217,138,.18)}.connection-status.disconnected{color:#ffabb6;background:rgba(255,98,110,.18)}.loading{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:1.8rem;color:var(--muted)}.spinner{width:1.2rem;height:1.2rem;border-radius:999px;border:2px solid rgba(167,174,218,.26);border-top:2px solid var(--accent-soft);animation:spin .9s linear infinite}.empty{text-align:center;padding:2.6rem 1rem;border-radius:16px;border:1px dashed rgba(146,154,196,.42);background:rgba(13,16,31,.55);color:var(--muted)}.error-card{color:var(--danger)}.chart-placeholder{height:200px;border-radius:12px;border:1px dashed rgba(146,154,196,.35);background:rgba(13,16,31,.45);display:flex;align-items:center;justify-content:center;color:var(--muted)}.trading-widget{border-radius:14px;border:1px solid rgba(152,161,206,.24);background:linear-gradient(160deg,rgba(15,17,32,.88),rgba(10,12,22,.96));padding:1.15rem}.nadfun-widget{border-radius:16px;border:1px solid rgba(245,158,11,.35);background:linear-gradient(160deg,rgba(13,13,14,.98),rgba(18,17,15,.96))}.nadfun-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.nadfun-title-wrap{display:inline-flex;align-items:center;gap:.4rem}.nadfun-brand{color:#fff8eb;font-size:.95rem;font-weight:800;letter-spacing:.02em}.nadfun-compatible{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#f3c57a;border:1px solid rgba(245,158,11,.45);border-radius:999px;padding:.14rem .45rem;background:rgba(245,158,11,.1)}.nadfun-open-link{color:#ffdba7;font-size:.78rem}.nadfun-meta-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.nadfun-meta-pill{border-radius:999px;border:1px solid rgba(201,161,96,.35);padding:.2rem .55rem;font-size:.72rem;color:#e6d1b1;background:hsla(0,0%,100%,.03)}.nadfun-mode-toggle .mode-btn.active,.nadfun-widget .slippage-btn.active{background:linear-gradient(150deg,rgba(245,158,11,.92),rgba(249,115,22,.9));color:#1d1204}.nadfun-mode-toggle .mode-btn:hover,.nadfun-widget .max-btn:hover:not(:disabled),.nadfun-widget .slippage-btn:hover{border-color:rgba(245,158,11,.55)}.nadfun-swap-panel{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.9rem}.nadfun-input-card,.nadfun-output-card{border:1px solid rgba(184,141,79,.28);border-radius:11px;padding:.7rem;background:hsla(0,0%,100%,.02)}.nadfun-input-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.nadfun-input-row{display:flex;align-items:center;gap:.45rem}.nadfun-token-pill{min-width:68px;text-align:center;border:1px solid rgba(184,141,79,.35);border-radius:9px;padding:.45rem .6rem;font-size:.8rem;color:#f6e2bf;background:hsla(0,0%,100%,.02)}.nadfun-max-btn{padding:.2rem .6rem}.nadfun-swap-arrow{width:28px;height:28px;border-radius:999px;margin:0 auto;display:grid;place-items:center;border:1px solid rgba(184,141,79,.38);color:#f5c785;background:hsla(0,0%,100%,.04)}.nadfun-settings-grid{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:.7rem;gap:.7rem}.nadfun-widget .trade-btn{background:linear-gradient(150deg,#f59e0b,#f97316);color:#1b1000}.nadfun-widget .trade-btn.loading{background:linear-gradient(150deg,#fde68a,#f59e0b);color:#2d1800}@media (max-width:680px){.nadfun-settings-grid{grid-template-columns:1fr}}.trading-widget .loading-spinner,.trading-widget .trading-error{text-align:center;color:var(--muted)}.action-container,.amount-input-container,.deadline-settings,.mode-toggle,.quote-display,.quote-loading,.slippage-settings,.stage-indicator,.token-price,.trading-widget .trading-error p{margin-bottom:.9rem}.deadline-input-row,.quote-row,.stage-indicator,.token-price{display:flex;align-items:center;gap:.5rem}.amount-label,.balance-display,.bonding-progress,.deadline-label,.deadline-unit,.price-label,.slippage-label,.stage-label{color:var(--muted);font-size:.77rem}.price-value,.stage-value{font-weight:600}.price-value{font-family:var(--text-mono)}.mode-toggle{display:flex;gap:.5rem}.max-btn,.mode-btn,.slippage-btn{border:1px solid rgba(149,158,204,.34);border-radius:9px;background:hsla(0,0%,100%,.02);color:var(--muted);font-size:.8rem;cursor:pointer;transition:all .2s ease}.mode-btn{flex:1 1;padding:.58rem .8rem;font-weight:600}.max-btn:hover:not(:disabled),.mode-btn:hover,.slippage-btn:hover{color:#fff;border-color:rgba(191,173,255,.6)}.mode-btn.active,.slippage-btn.active{color:#fff;border-color:transparent;background:linear-gradient(150deg,rgba(129,108,249,.95),rgba(102,82,229,.95))}.amount-label,.deadline-label,.slippage-label{display:block;margin-bottom:.3rem}.amount-input-row,.slippage-options{display:flex;gap:.45rem}.amount-input,.deadline-input,.slippage-custom{background:hsla(0,0%,100%,.03);border:1px solid rgba(149,158,204,.32);border-radius:9px;color:var(--foreground)}.amount-input{flex:1 1;padding:.58rem .7rem;font-family:var(--text-mono)}.amount-input:focus,.deadline-input:focus,.slippage-custom:focus{outline:none;border-color:rgba(197,180,255,.7)}.max-btn{padding:0 .72rem}.balance-display{margin-top:.35rem}.quote-display{border:1px solid rgba(149,158,204,.26);border-radius:10px;padding:.7rem;background:hsla(0,0%,100%,.015)}.quote-row{justify-content:space-between;font-size:.84rem;padding:.2rem 0}.quote-row .high-impact{color:var(--danger)}.slippage-btn{padding:.35rem .62rem}.deadline-input,.slippage-custom{width:70px;padding:.35rem .45rem;text-align:center}.trade-btn{width:100%;border:none;border-radius:999px;padding:.74rem 1rem;font-weight:700;background:linear-gradient(150deg,#816cf9,#6d52ff);color:#fff;cursor:pointer;transition:filter .2s ease}.trade-btn:hover:not(:disabled){filter:brightness(1.08)}.trade-btn.disabled,.trade-btn:disabled{background:rgba(145,152,194,.2);color:rgba(211,216,240,.72);cursor:not-allowed}.trade-btn.loading{background:linear-gradient(150deg,#ffbf4d,#f99d2c);color:#271c09}.tx-error,.tx-success{margin-bottom:.75rem;border-radius:10px;text-align:center;padding:.68rem;font-size:.84rem}.tx-success{color:#a9ffd0;border:1px solid rgba(57,217,138,.45);background:rgba(57,217,138,.15)}.tx-error{color:#ffbbc4;border:1px solid rgba(255,98,110,.45);background:rgba(255,98,110,.15)}.fallback-container{border-top:1px solid rgba(147,155,198,.22);padding-top:.75rem;text-align:center}.nadfun-fallback-link{color:var(--muted);font-size:.83rem}.nadfun-fallback-btn{display:inline-block;border-radius:999px;padding:.52rem 1rem;color:#fff;background:linear-gradient(150deg,#816cf9,#6d52ff)}.bet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.bet-subtitle{max-width:780px;color:var(--muted);font-size:.9rem}.bet-bankroll{min-width:240px;display:grid;grid-gap:.45rem;gap:.45rem}.bet-bankroll-value{font-size:1.25rem;font-weight:700;color:#e8deff}.bet-market-state{display:inline-flex;align-items:center;border-radius:999px;padding:.36rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:.8rem}.bet-market-state.open{color:#93ffd0;background:rgba(57,217,138,.16);border:1px solid rgba(57,217,138,.45)}.bet-market-state.closed{color:#ffe2ad;background:rgba(255,191,77,.14);border:1px solid rgba(255,191,77,.44)}.bet-notice{margin-bottom:.8rem;border-radius:10px;padding:.7rem .8rem;border:1px solid rgba(172,151,255,.34);background:rgba(129,108,249,.14);font-size:.84rem}.bet-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;align-items:start}.bet-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.bet-agent-card{display:grid;grid-gap:.55rem;gap:.55rem;border-color:rgba(159,136,255,.26)}.bet-agent-card.selected{border-color:rgba(201,185,255,.72);box-shadow:0 0 0 1px rgba(201,185,255,.45),0 22px 38px rgba(2,4,12,.5)}.bet-agent-top{display:flex;justify-content:space-between;gap:.6rem}.bet-agent-seat{color:var(--muted);font-size:.75rem}.bet-agent-name{font-size:1rem}.bet-agent-style{color:#d7cbff;font-size:.8rem;font-weight:600}.bet-agent-odds{font-size:1.15rem;font-weight:800;color:#e8deff}.bet-agent-blurb{color:var(--muted);font-size:.82rem;line-height:1.45}.bet-agent-stats{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.78rem}.bet-agent-stats span{border:1px solid rgba(157,166,207,.3);border-radius:999px;padding:.22rem .5rem;background:hsla(0,0%,100%,.03)}.bet-agent-owner{font-family:var(--text-mono);font-size:.78rem;color:var(--muted)}.bet-place-btn,.bet-select-btn,.ghost-btn{border:none;cursor:pointer;border-radius:999px;font-weight:700}.bet-select-btn{padding:.52rem .8rem;background:rgba(143,127,235,.24);color:#ece6ff;border:1px solid rgba(194,177,255,.34)}.bet-place-btn{width:100%;padding:.68rem .9rem;background:linear-gradient(140deg,#816cf9,#6d52ff);color:#fff}.bet-place-btn:disabled{cursor:not-allowed;background:rgba(130,136,172,.25);color:rgba(226,230,248,.7)}.ghost-btn{padding:.38rem .68rem;border:1px solid rgba(157,166,207,.34);background:hsla(0,0%,100%,.02);color:#e7e1ff}.bet-slip{display:grid;grid-gap:.62rem;gap:.62rem}.bet-slip-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.86rem}.bet-input-label{color:var(--muted);font-size:.8rem}.bet-input{width:100%;border-radius:10px;border:1px solid rgba(149,158,204,.3);background:hsla(0,0%,100%,.02);color:var(--foreground);padding:.62rem .7rem}.bet-input:focus{outline:none;border-color:rgba(197,180,255,.7)}.bet-quick-row{display:flex;gap:.4rem}.bet-history-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.bet-ticket-list{display:grid;grid-gap:.5rem;gap:.5rem}.bet-ticket{border-radius:10px;border:1px solid rgba(148,156,197,.25);background:hsla(0,0%,100%,.02);padding:.62rem .7rem;display:grid;grid-gap:.18rem;gap:.18rem;font-size:.8rem}.bet-ticket.won{border-color:rgba(57,217,138,.45);background:rgba(57,217,138,.1)}.bet-ticket.lost{border-color:rgba(255,98,110,.45);background:rgba(255,98,110,.1)}@media (max-width:1024px){.landing-hero{grid-template-columns:1fr}.landing-hero-side{grid-template-rows:auto auto}.landing-visual-frame{min-height:160px}.landing-title{max-width:100%}.featured-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-inner{border-radius:20px;min-height:auto}.top-nav{order:3;width:100%;padding-top:.2rem}.topbar-inner{flex-wrap:wrap}.topbar-actions{margin-left:auto;min-width:0}.bet-layout{grid-template-columns:1fr}.seat-panel{width:clamp(122px,18vw,156px)}}@media (max-width:840px){.landing-stats-grid{grid-template-columns:1fr}.landing-stat.span-2{grid-column:span 1}.featured-live-grid{grid-template-columns:1fr;gap:.55rem}.featured-live-action-item{grid-template-columns:1fr;gap:.2rem}.featured-live-header{flex-direction:column;align-items:flex-start}.agent-card-stats,.players-grid,.table-meta-grid{grid-template-columns:1fr}.owner-banner,.page-heading-row,.table-header{flex-direction:column;align-items:flex-start}.table-heading-right{text-align:left;justify-items:start;max-width:100%}.table-layout{border-radius:16px}.table-surface{aspect-ratio:auto;border-radius:18px;padding:.82rem}.table-surface:after,.table-surface:before{display:none}.table-center{position:static;transform:none;width:100%;gap:.62rem}.seats-orbit{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.52rem;gap:.52rem;margin-top:.75rem}.seat-node{position:static;transform:none}.seat-panel{width:100%}.seat-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.bet-agent-grid,.bet-history-grid{grid-template-columns:1fr}.bet-header{flex-direction:column}}@media (max-width:640px){.app-shell{padding-inline:.75rem}.topbar{padding-top:.75rem}.topbar-inner{padding:.7rem}.brand-text{font-size:.98rem}.table-layout{padding:1rem .7rem}.community-cards,.table-center,.table-pot-block{width:100%}.seat-chips,.seats-orbit{grid-template-columns:1fr}.seat-label{font-size:.69rem}.connection-status{right:.75rem;bottom:.75rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes action-glow{0%,to{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-1px);filter:brightness(1.08)}}@keyframes dealer-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.08)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes hero-shimmer{0%{transform:translateX(-120%)}45%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-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:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-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:__Roboto_c06d0e;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-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:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-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:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-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:__Roboto_c06d0e;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-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:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-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:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-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:__Roboto_c06d0e;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-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:__Roboto_Fallback_c06d0e;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_c06d0e{font-family:__Roboto_c06d0e,__Roboto_Fallback_c06d0e;font-style:normal}.__variable_c06d0e{--font-roboto:"__Roboto_c06d0e","__Roboto_Fallback_c06d0e"}