@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";.play-card{border-width:1px;border-style:solid;border-radius:7px;overflow:hidden;box-shadow:0 3px 1px hsl(var(--overlay) / .3),0 5px 12px hsl(var(--overlay) / .15)}.play-card[data-card-face=hidden]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid currentColor;border-radius:4px;opacity:.35;background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,currentColor 4px,currentColor 5px)}.play-card-back-mark{opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:18px}.public-home-motion{width:100%;max-width:760px;margin:0 auto;color:hsl(var(--primary))}.public-home-motion>svg{display:block;width:100%;height:auto;overflow:visible}.home-motion-track{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.2;animation:home-motion-appear .6s 1.5s both}.home-motion-signal{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:1}.home-motion-input{animation:home-motion-signal 1.15s 1.45s ease-in-out both}.home-motion-output{animation:home-motion-signal .85s 2.7s ease-in-out both}.home-motion-hand{transform-origin:0 0;animation:home-motion-hand 2s cubic-bezier(.65,0,.2,1) both}.home-motion-card{transform-origin:38px 54px;fill:hsl(var(--playing-card-foreground));filter:drop-shadow(0 12px 16px hsl(var(--overlay)/.12))}.home-motion-card-left{transform:rotate(-10deg);animation:home-motion-deal-left 1.1s cubic-bezier(.16,1,.3,1) both}.home-motion-card-right{transform:rotate(10deg);animation:home-motion-deal-right 1.25s .1s cubic-bezier(.16,1,.3,1) both}.home-motion-solver{transform-origin:360px 175px;animation:home-motion-solver .85s 1.45s cubic-bezier(.16,1,.3,1) both}.home-motion-halo{fill:none;stroke:currentColor;stroke-opacity:.12;stroke-width:1}.home-motion-orbit{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:110 462;transform-origin:360px 175px;animation:home-motion-scan 2.3s 1.7s cubic-bezier(.4,0,.2,1) both}.home-motion-branch{fill:none;stroke:currentColor;stroke-width:1.4;stroke-opacity:.6;stroke-dasharray:1;animation:home-motion-draw .8s var(--home-delay) both}.home-motion-node{fill:currentColor;animation:home-motion-appear .6s calc(var(--home-delay) + .4s) both}.home-motion-core rect{fill:hsl(var(--background));stroke:hsl(var(--primary)/.5);stroke-width:1.5}.home-motion-core .home-motion-core-inset{fill:hsl(var(--primary)/.08);stroke-opacity:.12}.home-motion-core text{fill:currentColor;text-anchor:middle;font-size:21px;font-weight:700;letter-spacing:1px}.home-motion-core{filter:drop-shadow(0 0 14px hsl(var(--primary)/.13))}.home-motion-release{fill:none;stroke:currentColor;stroke-width:1;transform-origin:360px 175px;animation:home-motion-release 1.1s 2.7s ease-out both}.home-motion-cell{transform-origin:6px 6px;animation:home-motion-unfold 1.05s var(--home-delay) cubic-bezier(.16,1,.3,1) both}.home-motion-cell>rect{fill:hsl(var(--primary)/.09)}.home-motion-pair>rect{fill:hsl(var(--primary)/.85)}.home-motion-suited>rect{fill:hsl(var(--primary)/.48)}.home-motion-mixed>rect{fill:hsl(var(--primary)/.26)}.home-motion-cell>.home-motion-selected{fill:none;stroke:currentColor;stroke-width:1.5;animation:home-motion-appear .7s 4.65s both}.home-motion-grid-sheen{fill:none;stroke-width:3;animation:home-motion-sheen 1.5s 4s ease-in-out both}@keyframes home-motion-hand{0%,48%{transform:translate(215px) scale(1.35)}to{transform:none}}@keyframes home-motion-deal-left{0%{opacity:0;transform:translate(30px,28px) rotate(4deg)}to{opacity:1;transform:rotate(-10deg)}}@keyframes home-motion-deal-right{0%{opacity:0;transform:translate(-42px,24px) rotate(-8deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes home-motion-appear{0%{opacity:0}to{opacity:1}}@keyframes home-motion-solver{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes home-motion-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes home-motion-signal{0%{opacity:0;stroke-dashoffset:1}15%,85%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes home-motion-scan{0%{opacity:0;transform:rotate(-100deg)}20%,80%{opacity:.8}to{opacity:.25;transform:rotate(260deg)}}@keyframes home-motion-release{0%{opacity:0;transform:scale(.8)}20%{opacity:.65}to{opacity:0;transform:scale(2.65)}}@keyframes home-motion-unfold{0%{opacity:0;transform:translate(var(--home-from-x),var(--home-from-y)) scale(.05) rotate(-15deg)}to{opacity:1;transform:none}}@keyframes home-motion-sheen{0%{opacity:0;transform:translateY(-90px)}15%,70%{opacity:.7}to{opacity:0;transform:translateY(92px)}}.public-home-motion[data-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.public-home-motion *{animation:none!important}.home-motion-signal,.home-motion-release,.home-motion-grid-sheen{display:none}.home-motion-orbit{opacity:.25}.home-motion-branch{stroke-dashoffset:0}}.paywall-dialog{background:hsl(var(--background));color:hsl(var(--foreground))}.paywall-dialog>button{top:calc(12px + env(safe-area-inset-top,0px));right:20px;width:44px;height:44px;display:grid;place-items:center}.paywall-nav{display:flex;align-items:center;gap:8px;min-height:68px;padding:12px 76px 12px 32px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid hsl(var(--border)/.4);font-size:16px;font-weight:600}.paywall-nav span{display:inline-flex;align-items:center;gap:4px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.paywall-nav svg{width:16px;height:16px}.paywall-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--app-safe-area-bottom, env(safe-area-inset-bottom, 0px));scrollbar-color:hsl(var(--border)) hsl(var(--background))}.paywall-body{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);max-width:1200px;margin:auto;padding-top:clamp(0px,4vh,40px);font-variant-numeric:tabular-nums}.paywall-story{display:flex;flex-direction:column;min-width:0;padding:40px}.paywall-story h2{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:1.32;letter-spacing:-.02em;white-space:pre-line;text-wrap:balance;overflow-wrap:anywhere;word-break:keep-all}.paywall-hero{margin:32px -12px 0;overflow:hidden;border-radius:14px;background:hsl(var(--card))}.paywall-hero img{display:block;width:100%;height:auto;aspect-ratio:1.82;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 62%;object-position:55% 62%}.paywall-checkout{min-width:0;padding:40px 32px;border-left:1px solid hsl(var(--foreground)/.08);background:hsl(var(--card)/.22)}.paywall-checkout h3{font-size:24px;line-height:1.4;font-weight:500}.paywall-benefits{display:grid;gap:12px;list-style:none;margin:24px 0;padding:0}.paywall-benefits li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.6}.paywall-benefits svg{flex:none;width:16px;height:16px;margin-top:2px;color:hsl(var(--muted-foreground))}.paywall-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paywall-plan{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background)/.5);text-align:start;transition:background-color .16s,border-color .16s}.paywall-plan[aria-pressed=true]{border-color:hsl(var(--primary)/.65);background:hsl(var(--secondary)/.65)}.paywall-plan:hover{border-color:hsl(var(--primary)/.6)}.paywall-plan-top{width:100%;display:flex;justify-content:space-between;align-items:start;gap:8px;font-size:14px;font-weight:500}.paywall-recommend{margin-inline-start:4px;font-size:12px;font-weight:400;color:hsl(var(--muted-foreground))}.paywall-radio{width:16px;height:16px;flex:none;margin-top:2px;border:1px solid hsl(var(--muted-foreground));border-radius:50%;display:grid;place-items:center}[aria-pressed=true]>.paywall-plan-top .paywall-radio{border-color:hsl(var(--primary));background:hsl(var(--primary))}[aria-pressed=true]>.paywall-plan-top .paywall-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:hsl(var(--primary-foreground))}.paywall-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;margin-top:16px}.paywall-price strong{font-family:var(--font-display);font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:500;overflow-wrap:anywhere}.paywall-price small,.paywall-weekly{font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}.paywall-weekly{display:block;margin-top:8px}.paywall-actions{display:grid;gap:8px;margin-top:16px}.paywall-action{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));transition:background-color .16s}.paywall-action:hover{background:hsl(var(--secondary)/.8)}.paywall-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.paywall-primary:hover{background:hsl(var(--primary)/.9)}.paywall-action:disabled{opacity:.5;cursor:default}.paywall-billing{margin-top:8px;text-align:center;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.paywall-secondary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px}.paywall-quiet{padding:8px 4px;min-height:44px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.paywall-quiet:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:4px}.paywall-comparison{border-top:1px solid hsl(var(--border)/.5);margin-top:16px}.paywall-comparison summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:12px;list-style:none;cursor:pointer;font-size:12px;color:hsl(var(--muted-foreground))}.paywall-comparison summary::-webkit-details-marker{display:none}.paywall-comparison svg{width:16px;height:16px;flex:none}.paywall-comparison[open] summary svg{transform:rotate(180deg)}.paywall-comparison table{margin-top:12px;width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.6}.paywall-comparison th,.paywall-comparison td{padding:8px 4px;border-bottom:1px solid hsl(var(--border)/.4);overflow-wrap:anywhere;font-weight:400;text-align:end}.paywall-comparison th:first-child{width:40%;text-align:start}.paywall-comparison thead{color:hsl(var(--muted-foreground))}.paywall-comparison tr[aria-current=true]{background:hsl(var(--primary)/.06)}.paywall-state,.paywall-web-note{margin:24px 0 16px;font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground))}.paywall-coupon{margin-top:12px}.paywall-coupon form{display:flex;gap:8px;margin:8px 0}.paywall-coupon input{min-width:0}.paywall-dialog :is(button,a,summary,input):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:850px) and (min-width:621px){.paywall-story{padding:28px}.paywall-story h2{font-size:34px}.paywall-checkout{padding:28px 24px}.paywall-price strong{font-size:24px}}@media (max-width:620px){.paywall-nav{min-height:52px;padding:4px 68px 4px 16px;padding-top:calc(4px + env(safe-area-inset-top,0px));font-size:14px}.paywall-dialog>button{top:calc(4px + env(safe-area-inset-top,0px));right:16px}.paywall-body{display:block;padding-top:0}.paywall-story{padding:0 20px}.paywall-hero{order:0;margin:0 -20px 24px;border-radius:0}.paywall-hero img{height:152px;aspect-ratio:auto;-o-object-position:56% 54%;object-position:56% 54%}.paywall-story h2{order:1;font-size:28px;line-height:36px;letter-spacing:0}.paywall-checkout{padding:24px 20px;border:0;background:transparent}.paywall-checkout h3{display:none}.paywall-benefits{margin:0 0 24px;gap:4px}.paywall-benefits li{font-size:12px;line-height:20px}.paywall-benefits li:last-child{display:none}.paywall-plan{padding:12px 12px 8px}.paywall-price{margin-top:8px}.paywall-price strong{font-size:24px}.paywall-weekly{margin-top:4px;line-height:16px}.paywall-comparison{margin-top:8px}.paywall-web-note,.paywall-state{margin-top:0}}@media (max-width:350px){.paywall-story{padding-inline:16px}.paywall-hero{margin-inline:-16px}.paywall-hero img{height:128px}.paywall-checkout{padding-inline:16px}.paywall-plan{padding-inline:8px}.paywall-plan-top{font-size:12px}.paywall-recommend{font-size:11px}.paywall-price strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.paywall-dialog *,.paywall-dialog{animation:none!important;transition:none!important}}.paywall-motion{margin:0;min-width:0;padding:4px 0 12px}.paywall-motion-caption{display:grid;text-align:center;font-size:.8125rem;line-height:1.5;font-weight:600;color:hsl(var(--primary))}.paywall-motion-steps span{overflow-wrap:anywhere}.paywall-motion-caption p{overflow-wrap:anywhere;grid-area:1/1;margin:0;padding-inline:8px}.paywall-motion-canvas{display:block;width:100%;height:clamp(150px,23vh,190px);overflow:visible}.paywall-motion-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:.75rem;font-weight:600;line-height:1.4;color:hsl(var(--muted-foreground))}.paywall-motion svg{stroke-linecap:round;stroke-linejoin:round}.paywall-muted-line,.paywall-orbit{fill:none;stroke:hsl(var(--primary) / .2);stroke-width:1.5}.paywall-orbit{stroke-width:1}.paywall-focus-ring,.paywall-review-paper{fill:hsl(var(--card));stroke:hsl(var(--primary) / .45);stroke-width:1.2}.paywall-focus-scan{fill:none;stroke:hsl(var(--primary));stroke-width:1.5;stroke-dasharray:.2 .8;transform-origin:81px 95px;animation:paywall-scan 1.2s cubic-bezier(.22,1,.36,1) both}.paywall-focus-pulse{fill:hsl(var(--primary) / .16);stroke:hsl(var(--primary) / .5);stroke-width:1;transform-origin:67px 95px;animation:paywall-pulse 1.2s ease-out both}.paywall-cell{fill:hsl(var(--primary) / .15)}.paywall-cell-pair{fill:hsl(var(--primary) / .45)}.paywall-matrix rect{transform-box:fill-box;transform-origin:center;animation:paywall-unfold .65s var(--cell-delay) cubic-bezier(.16,1,.3,1) both}.paywall-cell-focus{fill:hsl(var(--primary))}.paywall-selection,.paywall-review-lines,.paywall-review-return{fill:none;stroke:hsl(var(--primary));stroke-width:2}.paywall-connection{fill:none;stroke-width:2;stroke-dasharray:1;animation:paywall-draw 1.5s 1.05s cubic-bezier(.22,1,.36,1) both}.paywall-diagnosis{transform-origin:81px 95px;animation:paywall-diagnose 1.7s cubic-bezier(.22,1,.36,1) both}.paywall-practice{transform-origin:240px 95px;animation:paywall-arrive .9s 1.1s cubic-bezier(.16,1,.3,1) both}.paywall-hand,.paywall-board{animation:paywall-deal .9s 1.15s cubic-bezier(.16,1,.3,1) both}.paywall-matrix,.paywall-concept,.paywall-decision{animation:paywall-arrive .8s 1.85s cubic-bezier(.16,1,.3,1) both;transform-origin:275px 95px}.paywall-matrix .paywall-selection,.paywall-concept .paywall-selection,.paywall-decision .paywall-selection{stroke-dasharray:1;animation:paywall-draw .7s 2.1s ease-out both}.paywall-review{transform-origin:392px 95px;animation:paywall-arrive .9s 2.8s cubic-bezier(.16,1,.3,1) both}.paywall-review-lines{stroke-dasharray:1;animation:paywall-draw .8s 3.05s ease-out both}.paywall-review-return{stroke-dasharray:1;stroke-width:1.5;animation:paywall-draw .9s 3.4s ease-out both}.paywall-halo{transform-origin:240px 95px;animation:paywall-halo 4.8s ease-out both}.paywall-stop{fill:hsl(var(--primary));animation:paywall-arrive .6s both}.paywall-stop-first{animation-delay:1s}.paywall-stop-second{animation-delay:2s}.paywall-stop-third{animation-delay:3.8s;fill:hsl(var(--premium))}.paywall-caption-focus{animation:paywall-caption-first 4.8s both}.paywall-caption-practice{animation:paywall-caption-second 4.8s both}.paywall-caption-review{animation:paywall-caption-last 4.8s both}.paywall-step{animation:paywall-step-in .8s both}.paywall-step-0{animation-delay:.2s}.paywall-step-1{animation-delay:1.4s}.paywall-step-2{animation-delay:3s}.paywall-motion[data-paused=true] *{animation-play-state:paused!important}@keyframes paywall-diagnose{0%{transform:translate(159px) scale(1.2);opacity:0}18%,48%{transform:translate(159px) scale(1.2);opacity:1}to{transform:none;opacity:1}}@keyframes paywall-scan{0%{transform:rotate(-180deg)}to{transform:rotate(70deg)}}@keyframes paywall-pulse{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.7)}to{opacity:.6;transform:scale(1)}}@keyframes paywall-draw{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes paywall-arrive{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:none}}@keyframes paywall-unfold{0%{opacity:0;transform:translate(var(--cell-x),var(--cell-y)) scale(.3)}to{opacity:1;transform:none}}@keyframes paywall-deal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes paywall-halo{0%{opacity:.3;transform:scale(.5)}45%{opacity:1;transform:scale(1)}to{opacity:.65;transform:scale(.95)}}@keyframes paywall-caption-first{0%,18%{opacity:1;transform:none}23%,to{opacity:0;transform:translateY(-5px)}}@keyframes paywall-caption-second{0%,20%{opacity:0;transform:translateY(5px)}25%,55%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-5px)}}@keyframes paywall-caption-last{0%,57%{opacity:0;transform:translateY(5px)}66%,to{opacity:1;transform:none}}@keyframes paywall-step-in{0%{opacity:.35}to{opacity:1}}@media (max-height: 740px){.paywall-motion-canvas{height:150px}}@media (prefers-reduced-motion: reduce){.paywall-motion *{animation:none!important}.paywall-caption-focus,.paywall-caption-practice{visibility:hidden}}.intro-motion{container-type:inline-size;width:100%;max-width:400px;margin:0 auto}.intro-canvas{position:relative;isolation:isolate;overflow:hidden;min-height:70cqw;line-height:1.4;border:1px solid hsl(var(--primary)/.2);border-radius:5cqw;color:hsl(var(--foreground));background:radial-gradient(ellipse at 10% 0%,hsl(var(--primary)/.13),transparent 55%),hsl(var(--background));box-shadow:0 5cqw 10cqw -8cqw hsl(var(--overlay)/.7),inset 0 1px hsl(var(--foreground)/.06);font-size:max(11px,2.8cqw)}.intro-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(hsl(var(--primary)/.035) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary)/.035) 1px,transparent 1px);background-size:6cqw 6cqw;-webkit-mask-image:linear-gradient(transparent,black);mask-image:linear-gradient(transparent,#000)}.intro-topline{display:flex;justify-content:space-between;align-items:center;margin:4.6cqw 5cqw 0;color:hsl(var(--muted-foreground));font-size:max(10px,2.4cqw);font-weight:650;letter-spacing:.02em}.intro-topline>span:first-child{display:flex;align-items:center;gap:1.8cqw}.intro-topline i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 2cqw hsl(var(--primary)/.5)}.intro-topline>span:last-child{color:hsl(var(--primary));font-variant-numeric:tabular-nums}.intro-topline b{color:hsl(var(--muted-foreground)/.65);font-weight:500}.intro-reveal{animation:intro-reveal .7s var(--intro-delay, 0ms) cubic-bezier(.22,1,.36,1) both}.intro-motion .intro-playing-card{pointer-events:none;width:100%;height:100%;border-radius:2cqw;box-shadow:0 2cqw 4cqw -1cqw hsl(var(--overlay)/.4)}.intro-kicker{display:block;color:hsl(var(--muted-foreground));font-size:max(10px,2.4cqw);text-align:center}.intro-daily{position:relative;padding:5cqw;display:grid;grid-template-columns:42% 58%}.intro-daily-hand{padding-top:1cqw}.intro-fan{height:34cqw;position:relative;margin-top:2cqw;perspective:100cqw}.intro-fan-card{position:absolute;top:1cqw;width:20cqw;height:28cqw;left:3cqw;transform:rotate(-12deg);animation:intro-deal-left 1.05s var(--intro-delay) cubic-bezier(.2,.8,.2,1) both}.intro-fan-card+.intro-fan-card{left:16cqw;top:3cqw;transform:rotate(10deg);animation-name:intro-deal-right}.intro-hand-label{display:block;text-align:center;font-size:max(10px,2.7cqw);font-weight:750;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.intro-hand-label span{margin:0 1cqw 0 .2cqw;font-size:max(10px,2.2cqw)}.intro-daily-steps{position:relative;padding:0 0 0 5cqw;display:flex;flex-direction:column;justify-content:space-between;gap:2cqw}.intro-daily-steps:before{content:"";position:absolute;left:8.7cqw;top:8cqw;bottom:7cqw;width:1px;background:hsl(var(--primary)/.2)}.intro-training-step{display:flex;align-items:center;gap:2cqw;position:relative;padding:2.5cqw 0}.intro-step-number{flex:0 0 7.5cqw;height:7.5cqw;display:grid;place-items:center;font-size:max(10px,2.4cqw);font-weight:700;color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.25);border-radius:2.4cqw;background:hsl(var(--background))}.intro-training-step small{display:block;color:hsl(var(--primary));font-size:max(9px,2cqw);font-weight:700;letter-spacing:.13em;margin-bottom:.8cqw}.intro-training-step strong{display:block;font-size:max(11px,2.9cqw);line-height:1.4;font-weight:650}.intro-step-check{flex-shrink:0;width:3cqw;height:3cqw;color:hsl(var(--success));margin-left:auto;animation:intro-check .5s var(--intro-delay) both}.intro-session{grid-column:1/-1;position:relative;margin-top:4cqw;display:flex;align-items:center;gap:2cqw;padding:3.2cqw 3.5cqw;border:1px solid hsl(var(--primary)/.17);border-radius:2.8cqw;background:hsl(var(--primary)/.05)}.intro-session>svg{width:3.8cqw;height:3.8cqw;color:hsl(var(--primary))}.intro-session>span{font-weight:550;font-size:max(10px,2.6cqw)}.intro-session strong{margin-left:auto;font-size:max(12px,4.5cqw);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.intro-session strong span{color:hsl(var(--primary))}.intro-session-track{position:absolute;left:3.5cqw;right:3.5cqw;bottom:0;height:1px;overflow:hidden}.intro-session-track i{display:block;height:100%;background:hsl(var(--primary));transform-origin:left;animation:intro-line 1.4s 1.5s both}.intro-adaptive{padding:4cqw 5cqw 5cqw}.intro-history{border:1px solid hsl(var(--border));border-radius:3cqw;background:hsl(var(--card)/.6);padding:3cqw}.intro-panel-heading{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--muted-foreground));font-size:max(10px,2.5cqw)}.intro-panel-heading svg{height:3.2cqw;width:3.2cqw}.intro-history-streets{display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;margin:3cqw 0}.intro-history-streets span{text-align:center;padding:1.5cqw 0;font-size:max(10px,2.5cqw);color:hsl(var(--muted-foreground));border-radius:1.5cqw;background:hsl(var(--muted)/.6);animation:intro-reveal .6s var(--intro-delay) both}.intro-history-streets [data-focus=true]{background:hsl(var(--primary)/.17);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary)/.4);animation:intro-focus 2s both}.intro-review-spot{display:flex;align-items:center;gap:3cqw;padding-top:1cqw}.intro-review-spot>div:first-child{flex:1}.intro-review-spot small{display:block;color:hsl(var(--primary));font-size:max(9px,2cqw);letter-spacing:.15em;margin-bottom:1.5cqw}.intro-review-spot strong{font-size:max(12px,3.3cqw);font-weight:650}.intro-mini-hand{display:flex;gap:1.1cqw}.intro-motion .intro-mini-hand>div{width:6.5cqw;height:9cqw;border-radius:1cqw}.intro-focus-mark{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border:1px solid hsl(var(--primary)/.35);border-radius:50%;color:hsl(var(--primary));animation:intro-check .7s .8s both}.intro-focus-mark svg{width:3.6cqw;height:3.6cqw}.intro-transfer{height:9cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;color:hsl(var(--primary));font-size:max(10px,2.3cqw);animation:intro-reveal .6s .85s both}.intro-transfer i{width:12cqw;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.4))}.intro-transfer svg{width:3.5cqw;height:3.5cqw}.intro-drill{display:flex;align-items:center;gap:3cqw;padding:3.4cqw;border:1px solid hsl(var(--primary)/.45);border-radius:3cqw;background:linear-gradient(115deg,hsl(var(--primary)/.17),hsl(var(--primary)/.035));box-shadow:0 1cqw 6cqw -3cqw hsl(var(--primary)/.25)}.intro-drill-icon{display:grid;place-items:center;width:9.5cqw;height:9.5cqw;flex-shrink:0;color:hsl(var(--primary));border-radius:2.5cqw;background:hsl(var(--primary)/.12)}.intro-drill-icon svg{width:5cqw;height:5cqw}.intro-drill-copy{min-width:0}.intro-drill-copy small{display:block;color:hsl(var(--primary));font-size:max(10px,2.3cqw);margin-bottom:1cqw}.intro-drill-copy strong{display:block;font-size:max(12px,3.5cqw);font-weight:700;line-height:1.3}.intro-drill-copy>span{display:block;color:hsl(var(--muted-foreground));font-size:max(10px,2.35cqw);margin-top:1.2cqw}.intro-drill-arrow{width:3.8cqw;height:3.8cqw;flex-shrink:0;margin-left:auto;color:hsl(var(--primary))}.intro-roadmap{padding:5cqw}.intro-roadmap-heading{display:flex;align-items:center;justify-content:space-between;font-size:max(10px,2.7cqw)}.intro-roadmap-heading>span:last-child{color:hsl(var(--muted-foreground));font-size:max(9px,2cqw)}.intro-board{display:flex;justify-content:center;gap:2cqw;padding:5.5cqw 0 5cqw;perspective:100cqw}.intro-board-card{width:14.2cqw;height:20cqw;animation:intro-board-deal .9s var(--intro-delay) cubic-bezier(.2,.8,.2,1) both}.intro-board-card:nth-child(4){margin-left:2cqw}.intro-street-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.intro-street-line:before,.intro-street-line>i{content:"";position:absolute;left:12.5%;right:12.5%;top:3cqw;height:1px;background:hsl(var(--border))}.intro-street-line>i{background:hsl(var(--primary));transform-origin:left;animation:intro-line 1.85s .35s linear both}.intro-street{position:relative;display:flex;align-items:center;flex-direction:column}.intro-street-dot{display:grid;place-items:center;height:6cqw;width:6cqw;color:hsl(var(--primary));background:hsl(var(--background));border:1px solid hsl(var(--primary)/.55);border-radius:50%;animation:intro-check .65s var(--intro-delay) both}.intro-street-dot svg{height:2.8cqw;width:2.8cqw}.intro-street strong{font-size:max(11px,2.8cqw);font-weight:600;margin-top:2cqw}.intro-street small{color:hsl(var(--muted-foreground));font-size:max(9px,2cqw);margin-top:.8cqw}.intro-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw;margin-top:3cqw}.intro-topics span{display:grid;place-items:center;min-height:6cqw;padding:1cqw .4cqw;border:1px solid hsl(var(--primary)/.15);border-radius:1.6cqw;background:hsl(var(--primary)/.055);color:hsl(var(--muted-foreground));font-size:max(10px,2.25cqw);text-align:center;line-height:1.3}@keyframes intro-reveal{0%{opacity:0;transform:translateY(3cqw)}to{opacity:1;transform:none}}@keyframes intro-deal-left{0%{opacity:0;transform:translate(9cqw,8cqw) rotate(-2deg) rotateY(50deg)}to{opacity:1;transform:rotate(-12deg)}}@keyframes intro-deal-right{0%{opacity:0;transform:translate(-6cqw,10cqw) rotate(-4deg) rotateY(50deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes intro-check{0%{opacity:.15;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes intro-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-focus{0%,25%{opacity:.35}55%{box-shadow:inset 0 0 0 1px hsl(var(--primary)/.65),0 0 4cqw hsl(var(--primary)/.2)}to{opacity:1}}@keyframes intro-board-deal{0%{opacity:0;transform:translateY(5cqw) rotateY(65deg) scale(.94)}to{opacity:1;transform:none}}.intro-motion[data-paused=true] *,.intro-motion[data-paused=true] *:before{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.intro-motion *,.intro-motion *:before{animation:none!important}}.story-scene{--motion-surface: var(--background);position:relative;isolation:isolate;width:100%;margin:0}@media (min-width: 640px){.story-scene{--motion-surface: var(--card)}}.story-motion{display:block;width:100%;max-width:340px;margin:auto;overflow:visible;color:hsl(var(--primary))}.motion-cards{transform-origin:240px 160px;animation:motion-cards .9s cubic-bezier(.65,0,.35,1) both}.motion-card-left,.motion-card-right{transform-origin:42px 60px}.motion-card-left{animation:motion-deal-left .855s cubic-bezier(.22,1,.36,1) both}.motion-card-right{animation:motion-deal-right .855s cubic-bezier(.22,1,.36,1) both}.motion-solver{transform-origin:240px 160px;animation:motion-solver 1.62s ease both}.motion-solver-orbit{fill:none;stroke:currentColor;stroke-opacity:.15;stroke-width:1}.motion-solver-scan{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:90 595;transform-origin:240px 160px;animation:motion-scan .72s .675s cubic-bezier(.45,0,.2,1) both}.motion-solver-branch{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:1;animation:motion-branch .2475s var(--branch-delay) ease-out both}.motion-solver-node,.motion-solver-junction{fill:currentColor;animation:motion-node .225s calc(var(--branch-delay) + .1125s) both}.motion-solver-core rect{fill:hsl(var(--card));stroke:currentColor;stroke-width:1.5}.motion-solver-core text{fill:currentColor;font-size:14px;font-weight:750;letter-spacing:.5px;text-anchor:middle}.motion-solver-release{fill:none;stroke:currentColor;stroke-width:1;transform-origin:240px 160px;animation:motion-release .315s 1.2825s ease-out both}.motion-range-cell{animation:motion-unfold .3s var(--cell-delay) cubic-bezier(.16,1,.3,1) both}.motion-range-cell>rect{fill:hsl(var(--primary)/.09);stroke:hsl(var(--primary)/.1);stroke-width:.5}.motion-range-pair>rect{fill:hsl(var(--primary)/.85)}.motion-range-suited>rect{fill:hsl(var(--primary)/.48)}.motion-range-mixed>rect{fill:hsl(var(--primary)/.25)}.motion-range-cell text{fill:hsl(var(--foreground));font-size:7px;font-weight:650;text-anchor:middle}.motion-range-pair text{fill:hsl(var(--primary-foreground))}.motion-range-cell>.motion-range-selected{fill:none;stroke:hsl(var(--primary));stroke-width:1.5;animation:motion-selection .27s 1.89s both}@keyframes motion-cards{0%{opacity:0;transform:translateY(14px) scale(.92)}22%,65%{opacity:1;transform:none}to{opacity:0;transform:scale(.24)}}@keyframes motion-deal-left{0%{transform:translate(-32px,18px) rotate(-16deg)}30%,68%{transform:rotate(-5deg)}to{transform:translate(54px)}}@keyframes motion-deal-right{0%{transform:translate(32px,28px) rotate(16deg)}35%,68%{transform:rotate(5deg)}to{transform:translate(-54px)}}@keyframes motion-solver{0%,40%{opacity:0;transform:scale(.35)}53%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes motion-scan{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes motion-branch{0%{stroke-dashoffset:1;opacity:.15}to{stroke-dashoffset:0;opacity:.8}}@keyframes motion-node{0%{opacity:0}to{opacity:1}}@keyframes motion-release{0%{opacity:0;transform:scale(1)}15%{opacity:.65}to{opacity:0;transform:scale(4)}}@keyframes motion-unfold{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) scale(.08)}to{opacity:1;transform:none}}@keyframes motion-selection{0%{opacity:0}to{opacity:1}}.motion-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.review-hand{transform-origin:240px 155px;animation:review-hand 1.44s ease both}.review-rewind path{stroke-dasharray:1;animation:review-rewind .45s .36s ease-in-out both}@keyframes review-hand{0%{opacity:0;transform:translateY(12px)}15%,35%{opacity:1;transform:none}45%{opacity:.35;transform:translate(-9px)}57%{opacity:1;transform:translate(5px)}72%,to{opacity:1;transform:none}}@keyframes review-rewind{0%{opacity:0;stroke-dashoffset:1}to{opacity:.65;stroke-dashoffset:0}}@keyframes draw-motion{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}.learning-loop-track{fill:none;stroke:currentColor;stroke-width:1.5;stroke-opacity:.14}.learning-loop-trace{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:1;animation:draw-motion 1.62s .18s linear both}.learning-loop-spark{fill:currentColor;transform-origin:240px 160px;animation:learning-orbit 1.62s .18s linear both}.learning-node{animation:learning-activate .27s var(--node-delay,0s) both}.learning-feedback{--node-delay: .495s}.learning-understanding{--node-delay: .9s}.learning-apply{--node-delay: 1.305s}.learning-feedback-lines{stroke-dasharray:1;animation:draw-motion .2925s .5175s both}.learning-rays{animation:motion-node .27s .945s both}.learning-applied{animation:motion-node .27s 1.35s both}.learning-applied circle{fill:hsl(var(--motion-surface))}@keyframes learning-activate{0%{opacity:.2}to{opacity:1}}@keyframes learning-orbit{0%{opacity:0;transform:rotate(0)}5%{opacity:1}94%{opacity:1}to{opacity:0;transform:rotate(360deg)}}.personal-interest{fill:currentColor;animation:motion-node .2925s var(--interest-delay) both}.personal-stream{stroke-opacity:.5;stroke-dasharray:1;animation:draw-motion .405s calc(var(--interest-delay) + .2025s) both}.personal-joined{stroke-dasharray:1;animation:draw-motion .27s .6975s both}.personal-merge{fill:currentColor;animation:motion-node .18s .63s both}.personal-merge-pulse{transform-origin:222px 160px;animation:personal-pulse .36s .675s both}.personal-test{transform-origin:268px 160px;animation:personal-sheet .405s .81s cubic-bezier(.16,1,.3,1) both}.personal-paper{fill:hsl(var(--card));stroke:currentColor;stroke-width:1.8}.personal-fold{stroke-opacity:.55}.personal-heading{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round}.personal-question{opacity:clamp(0,calc(var(--evidence-rate) - var(--question-index)),1)}.personal-question rect{fill:currentColor;fill-opacity:.7}.personal-question path{stroke-dasharray:1;animation:draw-motion .27s var(--question-delay) both}@keyframes personal-sheet{0%{opacity:0;transform:translate(18px) skewY(-6deg) scaleX(.88)}to{opacity:1;transform:none}}@keyframes personal-pulse{0%{opacity:0;transform:scale(.5)}30%{opacity:.7}to{opacity:0;transform:scale(2.4)}}.story-scene[data-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.story-scene *,.test-preparation *{animation:none!important}.motion-cards,.motion-solver,.review-playhead,.learning-loop-spark,.personal-merge-pulse{display:none}.review-rewind path,.review-forward,.learning-loop-trace,.learning-feedback-lines,.personal-stream,.personal-joined,.personal-question path{stroke-dashoffset:0}}.evidence-metric{text-align:center}.evidence-metric-label{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.evidence-reading{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;margin:.25rem 0;color:hsl(var(--primary))}.evidence-number{font-size:clamp(2.5rem,10vw,4.25rem);font-weight:750;line-height:1.12;letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums}.evidence-unit{font-size:.875rem;font-weight:650}.evidence-comparison{margin-top:.5rem;color:hsl(var(--foreground));font-size:.8125rem;line-height:1.6;font-weight:600;text-wrap:balance}.evidence-source{margin:.25rem auto 0;max-width:29rem;text-align:center;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.7;text-wrap:pretty}.evidence-source a{display:inline-block;padding:.5rem 0;color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:hsl(var(--border));text-underline-offset:4px}.evidence-source a:hover{color:hsl(var(--primary))}.evidence-source a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:.25rem}.evidence-bars text{fill:hsl(var(--muted-foreground));font-size:14px;font-weight:600}.evidence-bars .evidence-bar-value{text-anchor:end;font-variant-numeric:tabular-nums}.evidence-bar-before{fill:hsl(var(--muted-foreground)/.3)}.evidence-bar-track{fill:hsl(var(--primary)/.1)}.evidence-bar-after{fill:currentColor;transform-origin:88px 264px;transform:scaleX(var(--evidence-ratio))}.evidence-ring-track,.evidence-ring-before,.evidence-ring-after{fill:none;stroke-width:8;transform:rotate(-90deg);transform-origin:240px 160px}.evidence-ring-track{stroke:hsl(var(--primary)/.09)}.evidence-ring-before{stroke:hsl(var(--muted-foreground)/.3);stroke-dasharray:14.1 100}.evidence-ring-after{stroke:currentColor;stroke-dasharray:var(--evidence-rate) 100}.evidence-direction{opacity:.55}@media (max-width: 374px){.evidence-number{font-size:2.75rem}.evidence-bars text{font-size:15px}}.test-preparation{position:relative;max-width:360px;margin:20px auto;padding:20px 10px;isolation:isolate}.test-preparation-orbit{position:absolute;width:230px;height:230px;top:0;left:50%;transform:translate(-50%);border:1px solid hsl(var(--primary)/.16);border-radius:50%;z-index:-1}.test-preparation-orbit span{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid hsl(var(--primary)/.1);border-radius:50%;animation:preparation-orbit 2.4s ease-in-out}.test-preparation-orbit span:nth-child(2){top:45px;right:45px;bottom:45px;left:45px;animation-delay:.2s}.test-preparation-orbit span:nth-child(3){top:68px;right:68px;bottom:68px;left:68px;animation-delay:.4s}.test-envelope{position:relative;width:152px;height:150px;margin:12px auto 0;perspective:600px}.test-paper{position:absolute;left:15px;right:15px;top:0;height:125px;border:1px solid hsl(var(--primary)/.3);border-radius:12px;background:hsl(var(--card));padding:16px;animation:paper-ready 2.2s cubic-bezier(.16,1,.3,1) both}.test-paper i{display:block;height:4px;border-radius:4px;background:hsl(var(--primary)/.15);margin-top:10px}.test-paper i:last-child{width:65%}.test-envelope-front{position:absolute;bottom:0;left:0;right:0;height:85px;display:grid;place-items:center;border:1px solid hsl(var(--primary)/.3);border-radius:8px 8px 16px 16px;background:hsl(var(--background));color:hsl(var(--primary));box-shadow:0 15px 30px -15px hsl(var(--primary)/.3)}[data-ready=true] .test-paper{animation:none;transform:translateY(-12px) rotate(-4deg)}[data-ready=true] .test-envelope-front{background:hsl(var(--primary)/.1)}@keyframes preparation-orbit{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes paper-ready{0%{transform:translateY(45px) rotate(4deg);opacity:0}45%{opacity:1;transform:translateY(0)}to{transform:translateY(-12px) rotate(-4deg)}}.play-focus{--play-action-button-height: clamp(48px, 6dvh, 52px);--play-table-min-height: 350px;--play-top-seat-base: 76px;position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.play-focus[data-player-count="8"],.play-focus[data-player-count="9"]{--play-table-min-height: 430px}.play-focus-walkthrough{display:grid;flex:1;min-width:0;min-height:0;gap:8px;grid-template-rows:minmax(240px,1fr) calc(124px + var(--play-action-button-height))}.play-focus-table{position:relative;min-height:0}.play-focus-table-scene{width:calc(100% / var(--play-table-scale, 1));height:calc(100% / var(--play-table-scale, 1));transform:scale(var(--play-table-scale, 1));transform-origin:top left}.play-focus-gg-scene{width:100%;height:100%;container-type:size}.play-focus-table-scene>.play-table,.play-focus-table-scene>div:has([data-table-shell-layer]){height:100%;min-height:var(--play-table-min-height)}.play-focus-table .play-table-layout{height:100%;max-width:1100px}.play-focus-table .play-table-stage{height:100%;min-height:326px}.play-focus-table .play-table-dense .play-table-stage{min-height:406px}.play-focus-table .play-seat-anchor[data-table-row=top]{top:min(var(--seat-top),calc(var(--play-top-seat-base) + var(--seat-arc)))!important}.play-focus-table-scene>div:not(.play-table)>div:has([data-table-shell-layer=outer-rail]){height:100%;min-height:326px;max-width:1100px}.play-focus .play-seat-anchor[data-edge=bottom]:not([data-hero=true]){top:auto!important;bottom:calc(76px / var(--play-table-scale, 1));transform:translate(-50%)}.play-focus-table .play-table{padding:8px}.play-focus-table .play-table-dense .play-board{top:49%}.play-focus-controls{position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:16px;background:hsl(var(--background))}.play-focus-controls>.play-action-panel{min-height:100%;padding:8px;background:transparent;grid-template-rows:52px 40px minmax(var(--play-action-button-height),max-content)}.play-focus-controls :is(.play-action-fold,.play-action-call,.play-action-raise){min-height:var(--play-action-button-height);padding-block:5px}.play-focus-controls .play-action-presets{align-self:end;display:flex;flex-wrap:nowrap;align-items:start;height:52px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.play-focus-controls .play-action-presets button{flex:0 0 auto;height:44px;min-width:64px;padding-block:4px;white-space:nowrap}.play-focus-controls .play-action-presets button,.play-focus-controls .play-action-size input{background:hsl(var(--surface-2))}.play-focus-controls>.play-action-panel[data-can-raise=false]{grid-template-areas:". ." ". ." "fold call"}.play-focus-controls>:not(.play-action-panel){padding:12px}.play-coach-toggle{position:absolute;right:14px;bottom:14px;z-index:10;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;color:hsl(var(--primary-foreground));box-shadow:0 5px 16px hsl(var(--overlay) / .3);transition:background-color .15s,transform .15s}.play-coach-toggle:active{transform:scale(.96)}.play-coach-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.play-coach-avatar{display:block;width:48px;height:48px;flex-shrink:0;background:url(/assets/coach/koala-expressions.webp) 0 0 / 200% 200% no-repeat;pointer-events:none}.play-coach-avatar[data-expression=best]{background-position:100% 0}.play-coach-avatar[data-expression=good]{background-position:0 100%}.play-coach-avatar[data-expression=bad]{background-position:100% 100%}.play-coach-avatar[data-expression=sleeping]{background-image:url(/assets/coach/koala-sleeping.webp);background-position:center;background-size:contain}.play-coach-reaction{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:28px;border:1px solid currentColor;border-radius:10px;color:hsl(var(--success));background:hsl(var(--card));font-size:14px;font-weight:700;line-height:16px;pointer-events:none}.play-coach-reaction:after{content:"";position:absolute;right:-4px;top:9px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;background:hsl(var(--card));transform:rotate(45deg)}.play-coach-reaction[data-grade=bad]{color:hsl(var(--destructive))}.play-coach-sidebar-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-16px -16px 12px;padding:12px 16px 8px;background:hsl(var(--card))}.play-coach-sidebar-avatar{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;flex-shrink:0;border-radius:8px}.play-coach-sidebar-avatar:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.play-coach-sidebar-avatar .play-coach-reaction{position:static;transform:none;min-width:44px}.play-coach-sidebar-avatar .play-coach-reaction:after{content:none}.play-coach-sidebar [data-coach-decision] [data-coach-speech-avatar],.play-coach-sidebar [data-coach-decision] [data-coach-speech]:before{display:none}.play-coach-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;min-width:0;background:hsl(var(--background));outline:none}.play-coach-scroll{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:max(20px,var(--app-safe-area-top)) 16px max(28px,env(safe-area-inset-bottom),calc(100dvh - var(--play-coach-close-top) + 12px))}.play-coach-heading,.play-coach-content{width:100%;max-width:900px;margin:0 auto}.play-coach-heading{margin-bottom:16px}.play-coach-scroll [data-coach]{scroll-margin-block:16px}.play-coach-close{position:fixed;right:auto;bottom:auto;z-index:70;background:hsl(var(--primary));box-shadow:0 5px 16px hsl(var(--overlay) / .3)}.play-coach-close:hover{background:hsl(var(--primary) / .9)}.play-coach-sidebar{grid-column:2;grid-row:1 / 3;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:hsl(var(--card));border-radius:16px}.play-coach-sidebar [data-coach]{scroll-margin-block:16px;scroll-margin-block-start:80px}@media (min-width: 1024px){.play-focus[data-coach-layout=sidebar]{--play-coach-sidebar-width: var(--gg-coach-panel-width, clamp(380px, calc(100vw - 780px) , 570px))}.play-focus[data-coach-layout=sidebar] .play-focus-walkthrough{grid-template-columns:minmax(0,1fr) var(--play-coach-sidebar-width);-moz-column-gap:12px;column-gap:12px}.play-focus-table,.play-focus-controls{grid-column:1}.play-focus-table{grid-row:1}.play-focus-controls{grid-row:2}.play-focus{--play-top-seat-base: 88px}.play-focus:not([data-player-count="8"]):not([data-player-count="9"]){--play-table-min-height: 390px}}@media (max-height: 600px) and (orientation: landscape){.play-focus-walkthrough{grid-template-rows:minmax(0,1fr) calc(124px + var(--play-action-button-height))}}@media (max-height: 480px) and (orientation: landscape){.play-focus-table .play-table-stage .play-board{top:42%}.play-focus-table .play-board-content{display:grid;grid-template:"pot cards note" "street cards note" / 1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:2px}.play-focus-table .play-pot{grid-area:pot;justify-self:end}.play-focus-table .play-street{grid-area:street;justify-self:end}.play-focus-table .play-board-cards{grid-area:cards}.play-focus-table .play-board-note{grid-area:note}.play-focus-table .play-board :is(.play-card,.play-board-empty){width:28px;height:38px}}@media (max-height: 650px) and (orientation: portrait){.play-focus-table .play-table-stage .play-board{top:41.5%}.play-focus-table .play-board-content{display:grid;grid-template:"street pot note" "cards cards cards" / 1fr auto 1fr;align-items:center;gap:3px 5px}.play-focus-table .play-street{grid-area:street;justify-self:end}.play-focus-table .play-pot{grid-area:pot;min-height:24px;gap:3px;padding:2px 6px;font-size:10px}.play-focus-table .play-pot strong{font-size:12px;margin-left:2px}.play-focus-table .play-pot .play-chips{display:none}.play-focus-table .play-board-cards{grid-area:cards;justify-self:center}.play-focus-table .play-board-note{grid-area:note;flex-wrap:wrap;gap:1px 4px;line-height:1.15}.play-focus-table .play-board :is(.play-card,.play-board-empty){width:25px;height:35px}}@media (max-height: 480px) and (orientation: landscape),(max-height: 650px) and (orientation: portrait){.play-focus-table .play-seat[data-hero=true]{--hero-card-height: 58px}.play-focus-table .play-seat[data-hero=true] .play-seat-cards .play-card{width:42px}}@media (max-width: 440px){.play-coach-scroll{padding-left:12px;padding-right:12px}.play-coach-close{box-shadow:0 5px 20px hsl(var(--overlay) / .5)}}@media (max-height: 600px) and (orientation: landscape){.play-coach-scroll{padding-right:max(16px,calc(100dvw - var(--play-coach-close-left, 100dvw) + 10px));padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.play-coach-toggle{transition:none}}.play-table-navigation{position:absolute;top:max(12px,var(--app-safe-area-top));left:12px;right:12px;z-index:10;display:flex;justify-content:space-between;pointer-events:none}.play-table-navigation>button,.play-table-tools>button{width:44px;height:44px;flex-shrink:0;border-radius:50%;pointer-events:auto;background:hsl(var(--background));border-color:hsl(var(--border))}.play-table-tools{display:flex;gap:8px}.play-focus[data-gg-play] .play-table-navigation{justify-content:flex-end;align-items:center;gap:8px;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}.play-focus[data-gg-play] .play-table-navigation>[data-table-back]{margin-inline-end:auto}@media (orientation: portrait),(min-height: 601px){.play-focus[data-gg-play] .play-focus-table{display:flex;flex-direction:column}.play-focus[data-gg-play] .play-table-navigation{position:relative;inset:auto;order:-1;flex:none;margin:max(4px,var(--app-safe-area-top)) max(4px,env(safe-area-inset-right,0px)) 4px max(4px,env(safe-area-inset-left,0px))}.play-focus[data-gg-play] .play-focus-gg-scene{flex:1;min-height:0;height:auto}}@media (orientation: portrait){.play-focus[data-gg-play][data-coach-layout=fullscreen] .play-focus-gg-scene{margin-bottom:var(--gg-portrait-gap)}}@media (orientation: portrait) and (max-width: 360px),(orientation: portrait) and (max-height: 650px){.play-focus[data-gg-play]:not([data-coach-layout=fullscreen]) .play-focus-gg-scene{margin-bottom:56px}}@media (orientation: landscape) and (max-height: 600px){.play-focus[data-gg-play][data-coach-layout=fullscreen] .play-table-navigation{justify-content:flex-start}.play-focus[data-gg-play][data-coach-layout=fullscreen] .play-table-navigation>:not(.play-table-tools){margin-inline:0}.play-focus[data-gg-play][data-coach-layout=fullscreen] .play-table-tools{margin-inline-start:auto}}.play-focus[data-table-navigation] .play-seat-anchor[data-table-row=top]{left:clamp(calc(84px / var(--play-table-scale, 1)),var(--seat-left),calc(100% - 84px / var(--play-table-scale, 1)))!important}.play-focus-controls>.play-complete-controls{display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;gap:8px;padding:8px}.play-complete-controls>button{min-height:var(--play-action-button-height)}.play-focus[data-gg-play] .play-focus-walkthrough{grid-template-rows:minmax(0,1fr) var(--gg-controls-height);gap:var(--gg-layout-gap)}.play-focus[data-gg-play] .play-focus-controls{display:flex;flex-direction:column;justify-content:flex-end}.play-focus[data-gg-play] .play-focus-controls>*{flex-shrink:0}.play-focus[data-gg-play] .play-focus-controls>.play-action-panel{min-height:0;padding:6px;gap:6px;grid-template-rows:var(--gg-preset-height) var(--gg-input-height) var(--play-action-button-height)}.play-focus[data-gg-play] .play-focus-controls>.play-action-panel[data-can-raise=false]{grid-template-areas:"fold call";grid-template-rows:var(--play-action-button-height)}.play-focus[data-gg-play] .play-action-presets{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;height:var(--gg-preset-height);overflow:visible}.play-focus[data-gg-play] .play-action-presets button{min-width:0;width:100%;min-height:0;height:var(--gg-preset-height);padding:2px}.play-focus[data-gg-play] .play-action-presets button span{font-size:10px}.play-focus[data-gg-play] .play-action-size input{height:var(--gg-input-height)}.play-focus[data-gg-play] .play-action-allin{min-height:0;height:var(--gg-input-height)}.play-focus[data-gg-play] .play-focus-controls :is(.play-action-fold,.play-action-call,.play-action-raise){height:var(--play-action-button-height);min-height:0;padding-block:3px}.play-focus[data-gg-play] .play-focus-controls>.play-complete-controls{min-height:0;padding:6px}.play-focus-controls>.play-action-status{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border:0;border-radius:inherit;background:hsl(var(--background) / .98);color:hsl(var(--foreground));text-align:left;cursor:pointer}.play-action-status:hover{background:hsl(var(--muted))}.play-action-status:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.play-analysis-content{display:flex;align-items:center;gap:10px;width:min(100%,600px);min-width:0}.play-analysis-title{min-width:0;overflow-wrap:anywhere;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.4}.play-analysis-icon{flex:0 0 16px;width:16px;height:16px;color:hsl(var(--muted-foreground));animation-duration:2s}.play-analysis-arrow{flex:0 0 18px;width:18px;height:18px;margin-left:auto;color:hsl(var(--muted-foreground))}.gg-poker-room{--gg-portraits: url(/assets/portraits-DIZpFqZM.webp);--gg-table-indicators: url(/assets/table-indicators-B-rBCAWt.webp);--gg-logo: url(/notification-badge.png)}.gg-poker-room .gg-felt{position:absolute;display:block;top:15.65%;right:8.8%;bottom:20%;left:8.8%;width:82.4%;height:64.35%;pointer-events:none}.gg-poker-room[data-orientation=portrait] .gg-felt{top:16%;right:10.5%;bottom:6%;left:10.5%;width:79%;height:78%}@media (max-height: 540px){.gg-poker-room[data-orientation=landscape] .gg-felt{inset-block:13% 14%;height:73%}}[data-gg-avatar="1"],[data-gg-avatar="5"]{--gg-portrait-x: 33.3333%}[data-gg-avatar="2"],[data-gg-avatar="6"]{--gg-portrait-x: 66.6667%}[data-gg-avatar="3"],[data-gg-avatar="7"]{--gg-portrait-x: 100%}[data-gg-avatar="4"],[data-gg-avatar="5"],[data-gg-avatar="6"],[data-gg-avatar="7"]{--gg-portrait-y: 100%}.gg-poker-room .classic-avatar[data-gg-avatar]{background:var(--gg-portraits) var(--gg-portrait-x, 0%) var(--gg-portrait-y, 0%) / 400% 200% no-repeat}.gg-poker-room .play-card[data-card-face=visible]{background:hsl(var(--playing-card)) url(/assets/card-face-frGawL32.webp) center / 100% 100% no-repeat;border-color:transparent}.gg-poker-room .play-card[data-card-face=hidden]{background:hsl(var(--surface-3)) url(/assets/card-back-B5tFgLFk.webp) center / 100% 100% no-repeat;border-color:transparent}.gg-poker-room .play-card[data-card-face=hidden]:before{display:none}.gg-poker-room .play-card .play-card-back-mark{background:linear-gradient(145deg,hsl(var(--gold-glow-alt)),hsl(var(--premium)));-webkit-mask:var(--gg-logo) center / 47% auto no-repeat;mask:var(--gg-logo) center / 47% auto no-repeat;color:transparent;opacity:1}.gg-poker-room .play-chips i{display:none}.gg-poker-room .play-chips:after{content:"";position:absolute;inset:auto auto 0 50%;translate:-50%;width:120%;aspect-ratio:1;background:var(--gg-table-indicators) var(--gg-chip-x, 0%) 0 / 400% 200% no-repeat}[data-gg-chips=medium]{--gg-chip-x: 33.3333%}[data-gg-chips=large]{--gg-chip-x: 66.6667%}.gg-poker-room .classic-dealer{background:var(--gg-table-indicators) 100% 0 / 400% 200% no-repeat;border:0;box-shadow:none;color:hsl(var(--primary-foreground))}.classic-room{position:relative;width:100%;height:100%;overflow:hidden;color:var(--classic-text);background:#000;font-family:Arial,Apple SD Gothic Neo,sans-serif;font-variant-numeric:tabular-nums}.classic-stage{position:relative;width:100%;height:100%;margin-inline:auto;container-type:size}.classic-board{position:absolute;inset:32.7% 27% auto;display:grid;justify-items:center;text-align:center;font-size:clamp(11px,1.9cqh,20px);line-height:1.18}.classic-total,.classic-collected{display:inline-flex;align-items:center;justify-content:center;gap:.3em;padding:.16em .56em;border-radius:2em;background:color-mix(in srgb,var(--classic-plaque) 42%,transparent);white-space:nowrap}.classic-total{min-height:1.9em}.classic-total strong,.classic-collected strong{font-size:1.3em}.classic-board-cards{display:grid;grid-template-columns:repeat(5,var(--classic-card-width));position:relative;align-items:center;justify-content:center;gap:min(.45cqw,5px);width:100%;height:14.5cqh;--classic-card-width: min(5.3cqw, 8.8cqh)}.classic-card{position:relative;display:block;flex:0 0 auto;width:var(--classic-card-width);aspect-ratio:62 / 86}.classic-card .play-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10%;box-shadow:0 2px 3px #0000005c}.classic-card-flip-back{position:absolute;top:0;right:0;bottom:0;left:0;animation:gg-card-back var(--gg-flip-half) linear var(--gg-flip-at) both}.classic-card .classic-card-flip-face{animation:gg-card-face var(--gg-flip-half) linear calc(var(--gg-flip-at) + var(--gg-flip-half)) both}.classic-board-cards .classic-card:has(.classic-card-flip-face){animation:gg-board-in .18s ease-out var(--gg-flip-at) both}.classic-card[data-winning-card]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10%;box-shadow:0 0 0 2px var(--classic-amber),0 0 10px var(--classic-amber);pointer-events:none}.classic-watermark{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:flex;align-items:center;gap:.2em;color:var(--classic-text);font-family:var(--font-display, inherit);font-size:clamp(16px,3.4cqw,50px);font-weight:800;letter-spacing:-.045em;opacity:.21;pointer-events:none}.classic-watermark img{width:.82em;height:.82em}.classic-watermark-accent{color:hsl(var(--primary))}.classic-collected{min-height:1.7em}.classic-level{margin-top:.27em;color:var(--classic-muted);font-weight:600}.classic-level b{font-weight:800}.classic-slot{position:absolute;left:var(--x);top:var(--y);width:0;height:0;--avatar: max(32px, min(8.4cqw, 12.6cqh));--gg-card-center-x: calc(50cqw - var(--x));--gg-card-center-y: calc(49cqh - var(--y))}.classic-slot[data-slot="0"]{--x: 50cqw;--y: 83cqh;--wager-x: 9.25cqw;--wager-y: -16cqh}.classic-slot[data-slot="1"]{--x: 22cqw;--y: 77cqh;--wager-x: 6cqw;--wager-y: -13cqh}.classic-slot[data-slot="2"]{--x: 10cqw;--y: 55cqh;--wager-x: 11cqw;--wager-y: -1.8cqh}.classic-slot[data-slot="3"]{--x: 22cqw;--y: 32cqh;--wager-x: 5.8cqw;--wager-y: 9cqh}.classic-slot[data-slot="4"]{--x: 50cqw;--y: 25.5cqh;--wager-x: 9.25cqw;--wager-y: 3.75cqh}.classic-slot[data-slot="5"]{--x: 78cqw;--y: 32cqh;--wager-x: -5.8cqw;--wager-y: 9cqh}.classic-slot[data-slot="6"]{--x: 90cqw;--y: 55cqh;--wager-x: -11cqw;--wager-y: -1.8cqh}.classic-slot[data-slot="7"]{--x: 78cqw;--y: 77cqh;--wager-x: -6cqw;--wager-y: -13cqh}.classic-seat{position:absolute;z-index:1;width:max(var(--classic-seat-min-width, 62px),calc(var(--avatar) * 1.2));transform:translate(-50%,-50%);text-align:center;font-size:clamp(9px,1.9cqh,18px)}.classic-seat[data-hero=false]{--gg-opponent-size: max(var(--avatar), min(38px, 15cqw, 12cqh))}.classic-avatar,.classic-hole-cards{position:absolute;left:50%;transform:translate(-50%)}.classic-avatar{display:grid;place-items:center;bottom:66%;width:var(--gg-opponent-size, var(--avatar));height:var(--gg-opponent-size, var(--avatar));border:2px solid var(--classic-rail);border-radius:50%;overflow:hidden;background:var(--classic-control);font-size:calc(var(--avatar) / 3);font-weight:900}@container (max-width: 440px){.classic-seat[data-hero=false] .classic-avatar{bottom:calc(66% + clamp(0px,(440px - 100cqw) * .08,8px))}}.classic-hole-cards{display:flex;justify-content:center;bottom:51%;width:100%;--classic-card-width: calc(var(--gg-opponent-size, var(--avatar)) * .61)}.classic-hole-cards .classic-card:first-child{rotate:-5deg}.classic-hole-cards .classic-card+.classic-card{margin-left:-8%;rotate:5deg}.classic-hole-cards .classic-card[data-dealing]{animation:gg-card-deal var(--gg-deal-duration) cubic-bezier(.18,.75,.35,1) var(--gg-deal-at) both}.classic-hole-cards[data-fold-motion]{pointer-events:none;animation:gg-card-fold var(--gg-fold-duration) ease-in both}.classic-nameplate{position:relative;display:grid;min-height:2.95em;align-content:center;gap:.08em;padding:.28em .24em;border-radius:.5em;background:color-mix(in srgb,var(--classic-plaque) 92%,transparent);box-shadow:0 2px 4px #0000008c;line-height:1.03}.classic-seat-identity{display:flex;justify-content:center;align-items:baseline;gap:.4em;min-width:0}.classic-seat-name{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.classic-stack-row strong{min-width:0;color:var(--classic-stack-text);font-size:clamp(11px,1.3em,24px);line-height:1.14;white-space:nowrap;overflow-wrap:normal}.classic-seat[data-winner=true] .classic-nameplate{outline:2px solid var(--classic-amber)}.classic-seat[data-folded=true] .classic-avatar,.classic-seat[data-out=true]{filter:grayscale(1) brightness(.66)}.classic-seat[data-out=true] strong{font-size:1em}.classic-winner-rank{position:absolute;z-index:2;top:calc(100% + 3px);left:50%;translate:-50%;padding:.18em .52em;border:1px solid var(--classic-amber);border-radius:1em;background:var(--classic-plaque);color:var(--classic-amber);font-size:.84em;font-weight:800;white-space:nowrap}.classic-dealer{position:absolute;z-index:1;display:grid;place-items:center;left:calc(50% + var(--gg-dealer-x, 0px));top:calc(50% + var(--gg-dealer-y, 0px));translate:-50% -50%;width:clamp(13px,calc(var(--avatar) * .28),22px);height:clamp(13px,calc(var(--avatar) * .28),22px);pointer-events:none;background:radial-gradient(circle at 35% 25%,var(--classic-text),var(--classic-amber) 75%);color:var(--classic-plaque);border-radius:50%;box-shadow:inset 0 -2px #0000003b,0 2px 3px #00000070;font-size:clamp(8px,calc(var(--avatar) * .16),20px);font-weight:900;line-height:1}.classic-wager{position:absolute;top:calc(100% + 4px);left:50%;display:flex;align-items:center;width:-moz-max-content;width:max-content;transform:translate(-50%);animation:gg-wager-appear .18s ease-out both;font-size:clamp(10px,2.35cqh,16px);white-space:nowrap}.classic-room .play-chips{position:relative;display:inline-grid;width:.9em;height:.72em;min-width:0;color:var(--classic-stack)}.classic-room[data-orientation=portrait] .classic-board{inset:41% 17% auto;font-size:clamp(10px,3.4cqw,21px)}.classic-room[data-orientation=portrait] .classic-board-cards{height:14cqh;--classic-card-width: min(11.7cqw, 8cqh)}.classic-room[data-orientation=portrait] .classic-slot{--avatar: min(16cqw, 11cqh)}.classic-room[data-orientation=portrait] .classic-slot[data-slot="0"]{--x: 50cqw;--y: 93cqh;--wager-x: 12cqw;--wager-y: -15.5cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="1"]{--x: 20cqw;--y: 82cqh;--wager-x: 11cqw;--wager-y: -10cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="2"]{--x: 10cqw;--y: 61cqh;--wager-x: 21cqw;--wager-y: 4cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="3"]{--x: 13cqw;--y: max(34cqh, var(--gg-top-seat-min, 0px));--wager-x: 16cqw;--wager-y: 10cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="4"]{--x: 50cqw;--y: max(23cqh, var(--gg-top-seat-min, 0px));--wager-x: 12cqw;--wager-y: 10cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="5"]{--x: 87cqw;--y: max(34cqh, var(--gg-top-seat-min, 0px));--wager-x: -16cqw;--wager-y: 10cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="6"]{--x: 90cqw;--y: 61cqh;--wager-x: -21cqw;--wager-y: 4cqh}.classic-room[data-orientation=portrait] .classic-slot[data-slot="7"]{--x: 80cqw;--y: 82cqh;--wager-x: -11cqw;--wager-y: -10cqh}.classic-room[data-orientation=portrait] .classic-seat{font-size:clamp(9px,2.65cqw,17px)}.classic-room[data-orientation=portrait] .classic-wager{font-size:clamp(9px,3.15cqw,19px)}@keyframes gg-card-deal{0%{opacity:0;transform:translate(var(--gg-card-center-x),var(--gg-card-center-y)) scale(.4)}30%{opacity:1}to{transform:none}}@keyframes gg-card-fold{to{opacity:0;visibility:hidden;transform:translate(calc(-50% + var(--gg-card-center-x)),var(--gg-card-center-y)) scale(.32)}}@keyframes gg-card-back{to{transform:scaleX(0);visibility:hidden}}@keyframes gg-card-face{0%{transform:scaleX(0)}}@keyframes gg-board-in{0%{opacity:0;transform:translateY(-28%) scale(.86)}}@keyframes gg-winner-in{0%{opacity:0}}@keyframes gg-winner-seat{0%{outline-color:transparent}55%{box-shadow:0 0 15px var(--classic-amber)}}@keyframes classic-wager{0%{opacity:0;transform:translate(calc(-50% - var(--wager-x)),calc(-100% - var(--wager-y)))}}@media (prefers-reduced-motion: reduce){.classic-room *,.classic-room *:after{animation:none!important}.classic-card-flip-back,.classic-hole-cards[data-fold-motion]{display:none}}:root{--gg-coach-panel-width: clamp(380px, calc(100vw - 780px) , 570px);--gg-layout-gap: 6px;--gg-table-shell-padding: 16px;--gg-fullscreen-table-width: calc(100dvw - var(--gg-table-shell-padding));--gg-desktop-table-width: calc(min(100vw, 1400px) - var(--gg-table-shell-padding) - var(--gg-layout-gap) - var(--gg-coach-panel-width))}@media (min-width: 1024px){:root{--gg-table-shell-padding: 24px}}.gg-responsive-frame{container:gg-table / size}.play-focus[data-gg-play],.gg-table-viewport{--play-action-button-height: 40px;--gg-preset-height: 36px;--gg-input-height: 34px;--gg-controls-height: calc(var(--gg-preset-height) + var(--gg-input-height) + var(--play-action-button-height) + 24px);--gg-portrait-gap: clamp(0px, calc(728px - 100dvh) , 16px)}.gg-table-viewport{width:100%;height:100%;min-width:0;max-width:var(--gg-fullscreen-table-width);margin-inline:auto;--gg-nav-height: calc(48px + max(4px, var(--app-safe-area-top, 0px))) ;--gg-screen-table-height: max(220px, calc(100svh - var(--gg-controls-height) - var(--gg-nav-height) - var(--gg-table-shell-padding) - var(--gg-layout-gap) - var(--gg-extra-bottom, 0px) - var(--app-safe-area-bottom, 0px)))}.gg-table-viewport-flow{height:var(--gg-screen-table-height)}@media (orientation: portrait){.gg-table-viewport{--gg-extra-bottom: var(--gg-portrait-gap)}}@media (max-width: 1279px){.gg-table-viewport-flow{width:var(--gg-fullscreen-table-width);margin-inline:calc((100% - var(--gg-fullscreen-table-width)) / 2)}}@media (min-width: 1280px){.gg-table-viewport{max-width:var(--gg-desktop-table-width)}.preflop-quiz-workspace:has(.gg-table-viewport){grid-template-columns:minmax(0,var(--gg-desktop-table-width)) minmax(0,1fr)}.river-quiz-workspace:has(.gg-table-viewport){grid-template-columns:minmax(0,calc(var(--gg-desktop-table-width) + 2rem)) minmax(0,1fr)}}@media (orientation: landscape) and (max-height: 600px){.play-focus[data-gg-play],.gg-table-viewport{--play-action-button-height: 36px;--gg-preset-height: 32px;--gg-input-height: 32px}.gg-table-viewport{--gg-nav-height: 0px}}.gg-responsive-frame>.classic-room{display:grid;place-items:center;background:transparent;--classic-seat-min-width: clamp(76px, 15cqw, 104px);--gg-action-reserve: 30px}.gg-responsive-frame>.classic-room .classic-stage{width:min(100%,200cqh,1100px);height:min(100%,93.6cqw,988px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-stage{width:min(100%,620px);height:min(100%,190cqw,1000px)}.gg-responsive-frame .gg-felt{top:15.65%;right:8.8%;bottom:20%;left:8.8%;width:82.4%;height:64.35%}.gg-responsive-frame>.classic-room[data-orientation=portrait] .gg-felt{top:16%;right:10.5%;bottom:6%;left:10.5%;width:79%;height:78%}.gg-responsive-frame .classic-seat{width:-moz-max-content;width:max-content;min-width:max(var(--classic-seat-min-width),calc(var(--avatar) * 1.2));max-width:min(30cqw,180px);font-size:clamp(11px,1.9cqh,16px)}.gg-responsive-frame .classic-nameplate{padding:2px .4em}.gg-responsive-frame .classic-seat-identity{display:block}.gg-responsive-frame .classic-seat-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.gg-responsive-frame .classic-stack-row strong{font-size:clamp(14px,1.3em,22px)}.gg-responsive-frame .classic-slot[data-slot="0"]{--y: 81cqh}.gg-responsive-frame .classic-slot[data-slot="1"]{--x: 26cqw;--y: 76cqh}.gg-responsive-frame .classic-slot[data-slot="2"]{--x: 14cqw}.gg-responsive-frame .classic-slot[data-slot="3"]{--x: 26cqw;--y: 31cqh}.gg-responsive-frame .classic-slot[data-slot="5"]{--x: 74cqw;--y: 31cqh}.gg-responsive-frame .classic-slot[data-slot="6"]{--x: 86cqw}.gg-responsive-frame .classic-slot[data-slot="7"]{--x: 74cqw;--y: 76cqh}.gg-responsive-frame .classic-board{inset:32% 23% auto;font-size:clamp(11px,1.9cqh,16px)}.gg-responsive-frame .classic-pot-row{display:flex;justify-content:center;width:100%;min-width:0}.gg-responsive-frame .classic-collected{margin-top:2px;padding:0;min-height:0;background:transparent;font-size:11px}.gg-responsive-frame .classic-collected strong{font-size:1em}.gg-responsive-frame .classic-board-cards{height:12cqh}.gg-responsive-frame .classic-level{margin-top:4px;width:-moz-max-content;width:max-content;max-width:96cqw;font-size:11px;font-weight:400;line-height:1.2}.gg-responsive-frame>.classic-room[data-orientation=portrait]{--classic-seat-min-width: clamp(76px, 22cqw, 96px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat{font-size:clamp(11px,2.65cqw,16px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat[data-hero=false]{--gg-opponent-size: min(15cqw, 11cqh, max(32px, calc(19cqw - 22px) ))}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-board{inset:38% 17% auto;font-size:clamp(11px,3.4cqw,16px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-level{max-width:calc(100cqw - (2*min(30cqw,180px)) - 8px);font-size:clamp(10px,2.7cqw,11px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="0"]{--y: 91cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="1"]{--x: 26cqw;--y: 80cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="2"]{--x: 14cqw}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="3"]{--x: 20cqw;--y: 34cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="5"]{--x: 80cqw;--y: 34cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="6"]{--x: 86cqw}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="7"]{--x: 74cqw;--y: 80cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-board-cards{--classic-card-width: min(11.7cqw, 8cqh, calc((56cqw - var(--classic-seat-min-width)) / 5))}@container gg-table (max-height: 500px){.gg-responsive-frame .classic-level,.gg-responsive-frame .classic-collected{margin-top:0;font-size:10px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-board{inset:34% 23% auto}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-total{padding-inline:.36em;font-size:10px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-collected{line-height:1}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-level{line-height:1}}@container gg-table (max-height: 280px){.gg-responsive-frame>.classic-room[data-orientation=landscape]{--classic-seat-min-width: 64px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-stage{width:min(100%,220cqh,1100px)}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-slot{--avatar: 28px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-seat{font-size:10px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-stack-row strong{font-size:13px}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-nameplate{min-height:0;padding-block:0}.gg-responsive-frame .classic-result-summary{font-size:10px;line-height:1}}@container gg-table (max-width: 350px){.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat{font-size:10px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-level{font-size:9px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="0"]{--y: 93cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-winner-rank{left:calc(100% + 4px);top:50%;translate:0 -50%}}.gg-responsive-frame .classic-winner-rank{padding-block:0;font-size:max(11px,.84em);line-height:1.2}@container gg-table (min-height: 501px){.gg-responsive-frame>.classic-room[data-orientation=portrait]{align-items:start}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-stage{height:min(calc(100% / .9),calc(190cqw / .9),calc(1000px / .9));transform:translateY(-9%)}}.classic-result-summary{display:grid;gap:.2em;color:var(--classic-stack);max-width:100%}.classic-room[data-result-motion] :is(.classic-result-summary,.classic-winner-rank){animation:gg-winner-in var(--gg-win-duration) ease-out var(--gg-win-at) both}.classic-room[data-result-motion] .classic-seat[data-winner=true] .classic-nameplate{animation:gg-winner-seat var(--gg-win-duration) ease-out var(--gg-win-at) both}.classic-room[data-result-motion] .classic-card[data-winning-card]:after{animation:gg-winner-in var(--gg-win-duration) ease-out var(--gg-win-at) both}.classic-seat[data-turn=true] .classic-nameplate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 12px 5px rgb(var(--classic-turn-ring) / .42),0 0 32px 10px rgb(var(--classic-turn-ring) / .22),0 0 52px 16px rgb(var(--classic-turn-ring) / .12);filter:blur(4px);animation:gg-turn-halo 1.5s ease-in-out infinite}@keyframes gg-turn-halo{0%,to{opacity:.4}50%{opacity:1}}.classic-seat[data-folded=true] .classic-nameplate{filter:grayscale(1) brightness(.72)}.classic-stack-row{position:relative;display:grid;min-width:0}.classic-vpip{position:absolute;bottom:0;right:0;transform:translateY(85%);z-index:3}.classic-vpip button{border-radius:2px;padding:.18em .3em;background:hsl(var(--background));color:hsl(var(--info));font-size:.72em;line-height:1.2}.gg-responsive-frame .classic-slot{--play-seat-half-width: var(--profile-half-width, max(calc(var(--classic-seat-min-width, 62px) / 2), min(15cqw, 90px), .6 * var(--avatar)));--play-seat-x: clamp(calc(var(--play-seat-half-width) + var(--profile-edge-gap, 4px)), var(--profile-rail-x, var(--seat-rail-x, var(--x))), calc(100cqw - var(--play-seat-half-width) - var(--profile-edge-gap, 4px)));left:var(--play-seat-x);--play-seat-y: var(--seat-rail-y, var(--y));top:calc(var(--play-seat-y) + var(--profile-safe-offset-y, 0px));--gg-card-center-x: calc(50cqw - var(--play-seat-x));--gg-card-center-y: calc(49cqh - var(--play-seat-y) - var(--profile-safe-offset-y, 0px))}.gg-responsive-frame .classic-stack-row{position:static}.gg-responsive-frame .classic-nameplate:has(.classic-vpip) .classic-seat-identity{min-height:14px}.gg-responsive-frame .classic-nameplate:has(.classic-vpip) .classic-seat-identity:before{content:"";float:right;width:30px;height:14px}.gg-responsive-frame .classic-vpip{top:2px;right:2px;bottom:auto;left:auto;transform:none}.gg-responsive-frame .classic-vpip button{display:block;width:30px;min-width:0;min-height:0;padding:0 1px;font-size:10px;line-height:12px}@media (orientation: landscape) and (max-height: 600px){:is(.play-focus[data-coach-layout=fullscreen] .gg-responsive-frame,.gg-table-viewport) .classic-nameplate{min-height:0;padding-block:1px}:is(.play-focus[data-coach-layout=fullscreen] .gg-responsive-frame,.gg-table-viewport) .classic-vpip{top:0}}.classic-position{color:var(--classic-muted);font-size:.7em}.classic-seat-badges{display:grid;gap:.15em;font-size:.7em;color:var(--classic-muted)}.classic-seat-badges span{white-space:normal;overflow-wrap:anywhere}.classic-wager{gap:.16em;max-width:32cqw}.gg-responsive-frame .classic-seat[data-inward-wager]>.classic-wager{inset:auto;left:50%;top:calc(100% + 4px);transform:translate(-50%);display:flex;align-items:center;gap:clamp(3px,.6cqw,6px);width:-moz-max-content;width:max-content;max-width:none;font-size:clamp(11px,2.1cqw,16px);line-height:1.1;animation:gg-wager-appear .18s ease-out both}.gg-responsive-frame .classic-wager .poker-action-pill{border:0;font-size:inherit;line-height:1.1;padding:clamp(2px,.5cqw,4px) clamp(4px,.8cqw,8px)}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-board{inset-block-start:38%}@container gg-table (max-width: 350px) or (max-height: 280px){.gg-responsive-frame .classic-seat[data-inward-wager]>.classic-wager{font-size:10px}.gg-responsive-frame .classic-wager .poker-action-pill{padding-block:0}}@container gg-table (max-height: 500px){.gg-responsive-frame>.classic-room{--gg-action-reserve: 22px}.gg-responsive-frame .classic-wager .poker-action-pill{padding-block:0}.gg-responsive-frame>.classic-room[data-orientation=landscape] .classic-board{inset-block-start:40%}.gg-responsive-frame>.classic-room[data-hand-complete] .classic-collected{display:none}}@container gg-table (max-width: 350px) and (max-height: 500px){.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-board{inset-block-start:36%}}@container gg-table (max-width: 350px){.gg-responsive-frame>.classic-room[data-orientation=portrait]{--classic-seat-min-width: 64px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot:not([data-slot="0"]){--avatar: 28px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-wager-edge="4"]{--play-seat-y: 20cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--play-seat-y: 34cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--play-seat-y: 56cqh}.gg-responsive-frame .classic-wager .poker-action-pill{padding-inline:3px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-board-cards{--classic-card-width: min(11.7cqw, 8cqh, calc((56cqw - 76px)/5) )}}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot{--play-seat-y: var(--seat-rail-y, var(--y))}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="4"]{--seat-rail-y: 16cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot[data-slot="4"]{--seat-rail-x: 37cqw}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot[data-slot="5"]{--seat-rail-x: 63cqw}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="3"]{--seat-rail-x: 14cqw;--seat-rail-y: 28cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="5"]{--seat-rail-x: 86cqw;--seat-rail-y: 28cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="2"]{--seat-rail-x: 13cqw;--seat-rail-y: 52cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="6"]{--seat-rail-x: 87cqw;--seat-rail-y: 52cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="1"]{--seat-rail-x: 21cqw;--seat-rail-y: 74cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot[data-wager-edge="7"]{--seat-rail-x: 79cqw;--seat-rail-y: 74cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles][data-player-count="9"] .classic-slot[data-slot="4"]{--seat-rail-x: 30cqw;--seat-rail-y: 20cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles][data-player-count="9"] .classic-slot[data-slot="5"]{--seat-rail-x: 70cqw;--seat-rail-y: 20cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 33cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-slot:is([data-wager-edge="1"],[data-wager-edge="7"]){--seat-rail-y: 74cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-seat-name{word-break:break-all}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-seat{max-width:min(30cqw,180px)}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--seat-rail-y: 52cqh}@container gg-table (max-width: 350px){.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-slot[data-slot="7"]{--y: 79cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 32cqh}}@keyframes gg-wager-appear{0%{opacity:0}}.gg-embedded-table{height:auto;min-height:440px;aspect-ratio:1.45;border-radius:14px}.classic-room.gg-embedded-table .classic-stage{top:0;width:100%;height:100%;position:absolute}.gg-embedded-table .classic-seat{width:-moz-max-content;width:max-content;min-width:max(62px,calc(var(--avatar) * 1.2));max-width:min(30cqw,180px)}.gg-embedded-table .classic-slot{--gg-seat-half-width: var(--profile-half-width, max(31px, min(15cqw, 90px), calc(.6 * var(--avatar))));--gg-seat-x: clamp(calc(var(--gg-seat-half-width) + 12px), var(--profile-rail-x, var(--seat-rail-x, var(--x))), calc(100cqw - var(--gg-seat-half-width) - 12px));left:var(--gg-seat-x);top:calc(var(--seat-rail-y, var(--y)) + var(--profile-safe-offset-y, 0px));--gg-card-center-x: calc(50cqw - var(--gg-seat-x));--gg-card-center-y: calc(49cqh - var(--seat-rail-y, var(--y)) - var(--profile-safe-offset-y, 0px))}.study-table-surface>.gg-embedded-table{height:100%;min-height:0;aspect-ratio:auto}.gg-embedded-table .play-board-content{width:100%;gap:.5em}.gg-embedded-table .play-pot{padding:.25em .5em;font-size:inherit;background:transparent;border:0}.gg-embedded-table .play-pot strong{font-size:inherit;margin:0}.gg-embedded-table .play-street{color:var(--classic-muted)}.gg-embedded-table .play-board-cards{width:100%;justify-content:center;gap:.4cqw}.gg-embedded-table .play-board-cards .play-card,.gg-embedded-table .play-board-empty{width:min(5.3cqw,8.8cqh);height:auto;aspect-ratio:62 / 86}.gg-embedded-table .play-board-cards>*{flex-shrink:0}.gg-embedded-table[data-orientation=portrait] .play-board-cards .play-card,.gg-embedded-table[data-orientation=portrait] .play-board-empty{width:9.2cqw}.gg-embedded-table .play-board-note{height:auto;font-size:.7em}.gg-embedded-table .play-award{display:none}@media (max-width: 600px){.gg-embedded-table{min-height:520px}}@media (prefers-reduced-motion: reduce){.classic-seat[data-turn=true] .classic-nameplate:after{animation:none;opacity:1}}@container gg-table (max-width: 350px) or (max-height: 280px){.gg-responsive-frame>.classic-room{--gg-action-reserve: 16px}}.gg-responsive-frame>.classic-room[data-orientation=landscape][data-player-count="9"] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 32cqh}.gg-embedded-table{--gg-action-reserve: 30px}.gg-embedded-table[data-orientation=portrait]:not([data-player-count="9"]) .classic-slot[data-wager-edge="4"]{--seat-rail-y: 16cqh}.gg-embedded-table[data-orientation=portrait][data-player-count="9"] .classic-slot[data-wager-edge="4"]{--seat-rail-y: 20cqh}.gg-embedded-table[data-orientation=portrait][data-player-count="9"] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 39cqh}.gg-embedded-table[data-orientation=portrait][data-player-count="9"] .classic-slot[data-wager-edge="3"]{--x: 12cqw}.gg-embedded-table[data-orientation=portrait][data-player-count="9"] .classic-slot[data-wager-edge="5"]{--x: 88cqw}.gg-embedded-table[data-orientation=portrait] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--seat-rail-y: 58cqh}.gg-embedded-table[data-orientation=portrait] .classic-slot:is([data-wager-edge="1"],[data-wager-edge="7"]){--seat-rail-y: 80cqh}.gg-embedded-table[data-orientation=portrait]:is([data-player-count="5"],[data-player-count="6"],[data-player-count="7"],[data-player-count="8"],[data-player-count="9"]) .classic-slot{--avatar: min(13cqw, 8cqh)}.gg-embedded-table[data-orientation=portrait][data-expanded-profiles] .classic-seat{max-width:min(26cqw,180px)}.gg-embedded-table[data-orientation=portrait][data-expanded-profiles] .play-board-cards :is(.play-card,.play-board-empty){width:7cqw}.gg-embedded-table[data-orientation=landscape][data-player-count="9"] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 34cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="6"] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--seat-rail-y: 42cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait]:is([data-player-count="5"],[data-player-count="6"]) .classic-slot:is([data-wager-edge="1"],[data-wager-edge="7"]){--seat-rail-y: 72cqh}.gg-responsive-frame>.classic-room[data-orientation=landscape][data-player-count="9"] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--seat-rail-y: 56cqh}@container gg-table (max-height: 300px){.gg-responsive-frame>.classic-room[data-orientation=landscape][data-player-count="9"] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 27cqh}}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="6"] .classic-slot{--play-seat-y: var(--seat-rail-y, var(--y))}@container (max-width: 420px){.gg-embedded-table .classic-wager{font-size:10px}.gg-embedded-table .classic-wager .poker-action-pill{font-size:inherit;line-height:1.1;padding:0 4px}}.classic-room .classic-wager .play-chips{width:clamp(24px,4cqw,28px);height:clamp(24px,4cqw,28px)}.classic-room .classic-wager .play-chips:after{width:100%}@container (max-width: 420px){.classic-wager{gap:2px}}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot[data-wager-edge="4"]{--seat-rail-y: 20cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot:is([data-wager-edge="3"],[data-wager-edge="5"]){--seat-rail-y: 38cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot:is([data-wager-edge="2"],[data-wager-edge="6"]){--seat-rail-y: 58cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot:is([data-wager-edge="1"],[data-wager-edge="7"]){--seat-rail-y: 77cqh}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-slot[data-wager-edge="4"] .classic-seat{max-width:30cqw}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-total{font-size:clamp(9px,2.8cqw,11px)}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-expanded-profiles] .classic-level{max-width:calc(100cqw - (2*min(30cqw,180px)) - 24px)}@container gg-table (max-width: 380px){.gg-responsive-frame>.classic-room[data-orientation=portrait]{--gg-board-label-gap: 6px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat[data-hero=true] .classic-hole-cards{--classic-card-width: min(12cqw, 9.6cqh, 44px);bottom:calc(51% + 4px)}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat[data-hero=true] .classic-hole-cards .classic-card+.classic-card{margin-left:-4%}.gg-responsive-frame>.classic-room[data-orientation=portrait]:not(:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"])) .classic-board{inset-block-start:calc(46% - var(--gg-board-label-gap))}.gg-responsive-frame>.classic-room[data-orientation=portrait]:not(:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"])) .classic-board-cards{--classic-card-width: min(10.3cqw, 9.4cqh, 40px);height:calc(var(--classic-card-width) * 86 / 62);margin-block:var(--gg-board-label-gap);gap:2px}}@container gg-table (max-width: 380px) and (max-height: 370px){.gg-responsive-frame>.classic-room[data-orientation=portrait]{--gg-board-label-gap: 4px}.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat[data-hero=true] .classic-hole-cards{bottom:51%}.gg-responsive-frame>.classic-room[data-orientation=portrait]:not(:is([data-player-count="7"],[data-player-count="8"],[data-player-count="9"])) .classic-board{inset-block-start:calc(45% - var(--gg-board-label-gap))}}@container gg-table (max-width: 350px){.gg-responsive-frame>.classic-room[data-orientation=portrait] .classic-seat[data-hero=true] .classic-winner-rank{left:calc(100% + 12px)}}@container gg-table (max-width: 380px) and (min-height: 381px){.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"]{--gg-board-label-gap: 4px}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-board{inset-block-start:calc(39% - var(--gg-board-label-gap))}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-board-cards{--classic-card-width: min(8cqw, 6.6cqh, 28px);height:calc(var(--classic-card-width) * 86 / 62);margin-block:var(--gg-board-label-gap);gap:2px}}@container gg-table (max-width: 380px) and (min-height: 540px){.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-board{inset-block-start:calc(42% - var(--gg-board-label-gap))}.gg-responsive-frame>.classic-room[data-orientation=portrait][data-player-count="9"] .classic-board-cards{--classic-card-width: min(9cqw, 7cqh, 34px)}}.play-table{container-type:inline-size;padding:12px;overflow:hidden}.play-table-layout{--table-height: 500px;width:100%;max-width:900px;padding:0}.play-table-stage{height:var(--table-height);position:relative;isolation:isolate}.play-seat-anchor{position:absolute;width:124px;transform:translate(-50%,-50%);z-index:2}.play-seat-anchor[data-hero=true][data-edge=bottom]{top:auto!important;bottom:0;transform:translate(-50%)}.play-seat{position:relative;display:flex;align-items:center;flex-direction:column;transition:opacity .18s}.play-seat[data-folded=true]{opacity:.64}.play-seat-plaque{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-width:1px;border-style:solid;border-radius:10px;padding:7px 12px;text-align:center;box-shadow:0 4px 12px hsl(var(--overlay) / .3)}.play-seat-stack{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.play-seat-position,.play-seat-dealer{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:9px;font-weight:700;border-width:1px;border-style:solid}.play-seat-position{right:-10px;border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground))}.play-seat-dealer{left:-10px;font-size:12px;box-shadow:0 2px 4px hsl(var(--overlay) / .3)}.play-seat[data-winner=true] .play-seat-plaque{animation:play-winner .55s ease-out}.play-seat-status{display:flex;align-items:center;justify-content:center;height:20px;margin-top:4px;font-size:10px;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.play-seat[data-turn=true] .play-seat-status{font-weight:700}.play-seat-cards{display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);transition:opacity .18s,translate .18s}.play-seat-cards .play-card{width:37px;height:51px}.play-seat-cards>:first-child{rotate:-8deg;margin-right:-9px}.play-seat-cards>:last-child{rotate:8deg}.play-seat[data-hero=true]{--hero-card-height: 83px}.play-seat[data-hero=true] .play-seat-cards .play-card{width:61px;height:var(--hero-card-height)}.play-seat[data-hero=true] .play-seat-cards>:first-child{margin-right:-4px}.play-seat[data-folded=true] .play-seat-cards:not([data-revealed=true]){opacity:0;translate:0 -12px}.play-seat[data-folded=true][data-hero=true] .play-seat-cards{opacity:.4}.play-seat-cards[data-revealed=true] .play-card{width:48px;height:66px}.play-dealt-card{animation:play-deal .26s cubic-bezier(.2,.75,.3,1) both}.play-board{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:100%;z-index:1}.play-board-content{display:flex;flex-direction:column;align-items:center;gap:10px}.play-street{font-size:9px;letter-spacing:.23em;font-weight:600}.play-pot{display:flex;align-items:center;gap:8px;border-width:1px;border-style:solid;border-radius:20px;padding:5px 12px;font-size:11px}.play-pot strong{display:inline-block;font-size:15px;font-variant-numeric:tabular-nums;margin-left:5px;animation:play-amount .2s ease-out}.play-board-cards{display:flex;gap:7px;perspective:800px}.play-board-empty{width:62px;height:86px;border-width:1px;border-style:dashed;border-radius:7px}.play-board-reveal{animation:play-reveal .28s cubic-bezier(.2,.75,.3,1) both;transform-origin:center}.play-board-note{display:flex;justify-content:center;gap:8px;min-height:14px;font-size:10px;color:hsl(var(--muted-foreground))}.play-chips{display:inline-block;position:relative;width:29px;height:20px;flex-shrink:0}.play-chips i{position:absolute;width:17px;height:9px;border-radius:50%;background:currentColor;border:2px dashed hsl(var(--playing-card) / .9);box-shadow:0 2px 0 currentColor,0 4px hsl(var(--overlay) / .4);top:6px;left:0}.play-chips i:nth-child(2){top:2px;left:5px}.play-chips i:nth-child(3){top:8px;left:13px}.play-seat-action{display:flex;gap:5px;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:155px;animation:play-bet .32s cubic-bezier(.2,.75,.3,1) both}.play-focus .play-seat[data-hero=true] .play-seat-action{position:absolute;bottom:calc(100% + var(--hero-card-height) + 14px);left:50%;translate:-50%;max-width:none;white-space:nowrap}.play-focus .play-seat[data-hero=true] .play-seat-action .play-chips{position:absolute;top:50%;right:calc(100% + 5px);translate:0 -50%}.play-seat-anchor[data-edge=top] .play-seat-action{--bet-from: -20px}.play-award{position:absolute;left:50%;top:50%;z-index:4;pointer-events:none;animation:play-award .55s cubic-bezier(.2,.75,.3,1) both}@keyframes play-deal{0%{opacity:0;transform:translate(20px,-24px) rotate(8deg) scale(.86)}to{opacity:1;transform:none}}@keyframes play-reveal{0%{opacity:0;transform:rotateY(-85deg) translateY(-6px)}to{opacity:1;transform:none}}@keyframes play-bet{0%{opacity:0;transform:translateY(var(--bet-from))}to{opacity:1;transform:none}}@keyframes play-turn{0%{box-shadow:0 0 0 9px hsl(var(--primary) / .25)}to{box-shadow:0 0 0 4px hsl(var(--primary) / .13)}}@keyframes play-winner{50%{box-shadow:0 0 20px hsl(var(--premium) / .25)}}@keyframes play-amount{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes play-award{0%{opacity:1;transform:translate(var(--from-x),var(--from-y))}80%{opacity:1}to{opacity:0;transform:translate(0)}}@container (max-width: 650px){.play-table-layout{--table-height: 500px}.play-seat-anchor{width:100px}.play-seat-plaque{padding:8px 12px 6px 8px;min-height:52px}.play-seat-stack{font-size:12px}.play-board-cards{gap:5px}.play-board .play-card,.play-board-empty{width:52px;height:73px}}@container (max-width: 440px){.play-table-layout{--table-height: 460px;border-radius:46%}.play-seat-anchor{width:81px}.play-seat-plaque{padding:7px 9px 6px 5px;border-radius:8px;min-height:52px}.play-seat-position,.play-seat-dealer{width:21px;height:21px}.play-seat-position{right:-8px;font-size:8px}.play-seat-dealer{left:-8px;font-size:11px}.play-seat-stack{font-size:11px;line-height:17px}.play-seat-cards .play-card{width:29px;height:40px}.play-seat-cards[data-revealed=true] .play-card{width:35px;height:49px}.play-seat[data-hero=true]{--hero-card-height: 69px}.play-seat[data-hero=true] .play-seat-cards .play-card{width:50px}.play-board{top:51%}.play-board-content{gap:9px}.play-board .play-card,.play-board-empty{width:45px;height:64px}.play-seat-action{gap:2px;max-width:112px}.play-seat-action .play-chips{width:22px;transform:scale(.7);transform-origin:right center}.play-seat-action>span{font-size:9px}}@media (prefers-reduced-motion: reduce){.play-table *,.play-table *:before,.play-table *:after{animation:none!important;transition:none!important}.play-award{display:none}}.play-table-dense{--table-height: 540px}.play-table-dense .play-board{top:50%}.play-table-dense .play-seat:not([data-hero=true]) .play-seat-cards[data-revealed=true] .play-card{width:37px;height:51px}@container (max-width: 650px){.play-table-dense{--table-height: 570px}.play-table-dense .play-board{top:55.5%}}@container (max-width: 340px){.play-table-dense .play-seat-anchor{width:72px}.play-seat-action .play-chips{display:none}}.play-seat-cards[data-revealed=true]{bottom:calc(100% + 6px)}.play-seat:not([data-hero=true]) .play-seat-cards[data-revealed=true] .play-dealt-card{animation-name:play-reveal}.play-seat[data-hero=true] .play-seat-plaque{border-color:hsl(var(--primary) / .5)}.play-seat[data-turn=true] .play-seat-plaque{animation:play-turn .4s ease-out}@container (max-width: 440px){.play-table-stage[data-player-count="9"] .play-seat-anchor{width:min(72px,19cqw)}.play-table-stage[data-player-count="9"] .play-seat-stack{font-size:10px}.play-table-dense{--table-height: 530px}.play-table-dense .play-board{top:56.5%}.play-table-dense .play-pot{min-height:34px;padding:4px 8px;font-size:10px}.play-table-dense .play-pot strong{font-size:13px;margin-left:3px}.play-table-dense .play-pot .play-chips{display:none}.play-table-dense .play-seat:not([data-hero=true]) .play-seat-cards[data-revealed=true] .play-card{width:35px;height:49px}}.play-seat-anchor[data-edge=bottom] .play-seat-action{--bet-from: 20px}.play-action-panel button[data-poker-shortcut]{position:relative}.play-action-panel[data-can-raise] .play-action-presets button[data-poker-shortcut]{min-width:52px;padding-inline-end:18px}.play-focus[data-gg-play] .play-action-presets:has([data-poker-shortcut]){grid-auto-columns:minmax(52px,1fr);overflow-x:auto;scrollbar-width:none}.play-focus[data-gg-play] .play-action-presets:has([data-poker-shortcut])::-webkit-scrollbar{display:none}.play-action-panel[data-can-raise]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"presets presets presets" "size size allin" "fold call raise";gap:8px;padding:12px}.play-action-panel[data-can-raise=false]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fold call"}.play-action-presets{grid-area:presets}.play-action-presets button{min-height:44px;min-width:0}.play-action-size{grid-area:size;min-width:0}.play-action-size input{width:100%;min-width:0;height:40px}.play-action-allin{grid-area:allin}.play-action-fold{grid-area:fold}.play-action-call{grid-area:call;white-space:normal}.play-action-raise{grid-area:raise;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.play-action-fold,.play-action-call,.play-action-raise{min-width:0;min-height:56px;padding:8px 4px;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.study-detail-page{display:flex;flex-direction:column;height:100dvh;min-width:0;padding:max(8px,var(--app-safe-area-top)) 8px max(8px,env(safe-area-inset-bottom));overflow:hidden;background:hsl(var(--background))}.study-detail-content,.study-scene-player{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.study-scene-player{gap:8px}.study-scene-player>.study-scene-header{flex-shrink:0;padding:8px 12px}.study-scene-workspace{display:grid;flex:1;min-width:0;min-height:0;gap:8px;grid-template-rows:minmax(0,1fr) clamp(210px,36dvh,320px)}.study-scene-workspace[data-has-table=false]{display:flex}.study-scene-sidebar{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:8px}.study-scene-controls{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.study-scene-controls>*+*{margin-top:8px}.study-scene-controls>.study-dialogue-card>div{padding:12px}.study-table-card{position:relative;height:100%;min-height:0;min-width:0}.study-table-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% / var(--study-table-scale, 1));height:calc(100% / var(--study-table-scale, 1));transform:scale(var(--study-table-scale, 1));transform-origin:top left}.study-table-surface>.play-table{height:100%;padding:8px}.study-table-surface .play-table-layout{height:100%;max-width:none}.study-table-surface .play-table-stage{height:100%}.study-table-card .play-seat-anchor[data-edge=bottom]:not([data-hero=true]){top:auto!important;bottom:calc(76px / var(--study-table-scale, 1));transform:translate(-50%)}.study-log-toggle{position:absolute;right:14px;bottom:14px;z-index:10;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;box-shadow:0 5px 16px hsl(var(--overlay) / .3)}.study-log-toggle[data-log-side=left]{left:14px;right:auto}.study-log-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.study-log-toggle:active{transform:scale(.96)}.study-log-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:hsl(var(--background))}.study-log-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;min-width:0;min-height:0;padding:max(20px,var(--app-safe-area-top)) 16px max(20px,env(safe-area-inset-bottom));background:hsl(var(--background));color:hsl(var(--foreground));outline:none}.study-log-heading{flex-shrink:0;margin-bottom:16px}.study-log-dialog>.study-action-log-panel{flex:1;min-height:0;border:0;padding:0;background:transparent}.study-action-log-panel>summary{display:none}.study-log-dialog .study-action-log-entries{height:100%;max-height:none;margin:0;padding-bottom:76px;scrollbar-width:thin}.study-action-log-slot:empty{display:none}.study-log-sidebar{min-width:0;border-radius:12px;padding:12px;background:hsl(var(--card));color:hsl(var(--foreground))}.study-log-sidebar>.study-action-log-panel{border:0;padding:0;background:transparent}.study-log-sidebar .study-action-log-entries{max-height:min(24dvh,220px);min-height:36px;overscroll-behavior:contain;scrollbar-width:thin}.study-action-log-entries>div{min-height:36px;gap:12px;padding:8px}.study-action-log-entries>div>span{font-size:13px;min-width:64px;max-width:120px}.study-log-close{position:fixed;right:auto;bottom:auto;z-index:70}@media (max-width: 767px) and (orientation: portrait){.study-detail-page{--study-safe-top: var(--app-safe-area-top);--study-safe-bottom: env(safe-area-inset-bottom);height:auto;min-height:100dvh;padding:var(--study-safe-top) 6px var(--study-safe-bottom);overflow:visible}.study-detail-page[data-native-app=true]{--study-safe-bottom: 0px}.study-scene-player{min-height:calc(100dvh - var(--study-safe-top) - var(--study-safe-bottom));gap:6px}.study-scene-player>.study-scene-header{flex-direction:column;gap:2px;padding:4px 8px}.study-scene-header>div:first-child{flex-basis:auto;width:100%;gap:6px}.study-scene-header>div:first-child>div{padding-block:4px}.study-scene-header h1{font-size:15px;line-height:1.35}.study-scene-header>div:last-child{padding-left:50px}.study-scene-workspace{gap:6px;grid-template-rows:minmax(max(440px,calc((100vw - 12px)*1.3)),1fr) auto}.study-scene-sidebar{flex:initial;max-height:none}.study-scene-controls{flex:initial;overflow:visible}.study-scene-controls>*+*{margin-top:6px}.study-scene-controls>.study-dialogue-card>div{padding:8px}.study-scene-player .study-scene-controls>.study-dialogue-card>div>*+*{margin-top:8px}.study-dialogue-card .study-dialogue-bubble{padding:8px 10px}.study-scene-actions>button,.study-scene-actions [data-action-board]>button{min-height:44px;height:auto;padding-block:8px}}@media (min-width: 1024px){.study-scene-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-rows:minmax(0,1fr);gap:12px}.study-detail-page{padding-inline:12px}.study-quiz-table-workspace{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(200px,32%);gap:12px}}@media (min-width: 1280px){.study-scene-workspace .gg-table-viewport{height:min(100%,var(--gg-screen-table-height))}}@media (max-height: 600px) and (orientation: landscape){.study-scene-workspace{grid-template-columns:minmax(0,1fr) minmax(240px,42%);grid-template-rows:minmax(0,1fr)}}@media (max-width: 1023px) and (max-height: 600px) and (orientation: landscape){.study-detail-page:has(.study-scene-workspace .gg-table-viewport){height:auto;min-height:100dvh;overflow:visible}.study-scene-workspace:has(.gg-table-viewport){grid-template:auto auto / minmax(0,1fr)}.study-scene-workspace .gg-table-viewport{height:var(--gg-screen-table-height)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.43"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root,[data-ds-theme=gg-poker]{--font-sans: "Plus Jakarta Sans", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-display: "Plus Jakarta Sans", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .875rem;--ds-color-background: .16 .005 255;--background-oklch: var(--ds-color-background);--ds-color-foreground: .96 .007 260;--foreground-oklch: var(--ds-color-foreground);--ds-color-primary: .76 .13 255;--primary-oklch: var(--ds-color-primary);--ds-color-card: .24 .009 255;--card-oklch: var(--ds-color-card);--background: 222 11% 8%;--foreground: 216 24% 95%;--card: 220 10% 15%;--card-foreground: 216 24% 95%;--popover: 220 11% 17%;--popover-foreground: 216 24% 95%;--primary: 214 96% 70%;--primary-foreground: 222 40% 9%;--secondary: 220 12% 21%;--secondary-foreground: 214 24% 90%;--muted: 220 10% 18%;--muted-foreground: 218 20% 72%;--accent: 174 53% 62%;--accent-foreground: 222 40% 9%;--destructive: 2 76% 58%;--destructive-foreground: 0 0% 100%;--success: 158 72% 48%;--success-foreground: 214 44% 8%;--warning: 38 88% 58%;--warning-foreground: 214 44% 8%;--info: 199 92% 62%;--info-foreground: 214 44% 8%;--premium: 42 82% 58%;--premium-foreground: 214 44% 8%;--inverse: 210 24% 94%;--inverse-foreground: 214 44% 8%;--overlay: 216 44% 5%;--border: 220 9% 24%;--input: 220 12% 23%;--ring: 214 96% 70%;--sidebar-background: 220 28% 13%;--sidebar-foreground: 218 13% 70%;--sidebar-primary: 214 96% 70%;--sidebar-primary-foreground: 222 40% 9%;--sidebar-accent: 219 29% 16%;--sidebar-accent-foreground: 216 24% 95%;--sidebar-border: 221 17% 18%;--sidebar-ring: 214 96% 70%;--neon-green: 168 78% 42%;--neon-red: 2 76% 58%;--poker-felt: 220 9% 18%;--poker-felt-center: 220 10% 21%;--poker-felt-edge: 222 10% 11%;--gold-glow: 42 82% 58%;--gold-glow-alt: 38 78% 66%;--xp-bar: 265 74% 62%;--action-fold: 2 76% 58%;--action-fold-bar: 220 8% 34%;--action-check: 158 78% 44%;--action-call: 158 78% 44%;--action-bet: 2 76% 58%;--action-raise: 2 76% 58%;--action-allin: 265 74% 62%;--action-fallback: 215 16% 56%;--viz-gto-line: 199 92% 62%;--viz-user-line: 158 72% 48%;--viz-loss-line: 2 70% 60%;--viz-warning: 38 88% 58%;--viz-purple: 265 74% 66%;--viz-neutral: 214 14% 62%;--viz-positive: 158 72% 48%;--viz-negative: 2 70% 60%;--quiz-fair-stroke: 158 60% 55%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 222 10% 6%;--surface-1: 222 11% 8%;--surface-2: 220 10% 15%;--surface-3: 220 12% 21%;--tab-bar-bg: 220 28% 13%;--tab-active: 214 96% 70%;--tab-inactive: 218 20% 72%;--nav-bg: 220 10% 12%;--nav-border: 221 17% 18%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%}[data-ds-theme=holdemlab-focus-lab]{--font-sans: "Plus Jakarta Sans", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-display: "Plus Jakarta Sans", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .875rem;--ds-color-background: .16 .015 260;--background-oklch: var(--ds-color-background);--ds-color-foreground: .96 .007 260;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .2547 .0291 263.85;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9592 .0056 258.33;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .2834 .034 263.8;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9592 .0056 258.33;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .76 .13 255;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1893 .0277 266.05;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .3292 .0433 263.7;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9189 .011 255.02;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2951 .0304 263.94;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7668 .0284 261.46;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7976 .0974 186.86;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1893 .0277 266.05;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6244 .195 26.47;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7675 .1631 161.53;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1853 .0241 255.41;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7944 .15 76.22;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1853 .0241 255.41;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7603 .133 232.69;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1853 .0241 255.41;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8069 .1461 84.34;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1853 .0241 255.41;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9525 .0063 247.89;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1853 .0241 255.41;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .151 .0165 257.02;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3178 .0237 265.51;--border-oklch: var(--ds-color-border);--ds-color-input: .3551 .0274 265.49;--input-oklch: var(--ds-color-input);--ds-color-ring: .7268 .1385 255.69;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .2351 .0257 263.89;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .7549 .0198 261.49;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .7268 .1385 255.69;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1893 .0277 266.05;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .265 .0313 262.49;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9592 .0056 258.33;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .289 .0208 265.53;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .7268 .1385 255.69;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7184 .1335 173.72;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6244 .195 26.47;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .3213 .0427 164.14;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3566 .0487 163.97;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2849 .0364 164.37;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8069 .1461 84.34;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8175 .1184 79.54;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5933 .2081 299.11;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6244 .195 26.47;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .4465 .0162 264.4;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7364 .1603 160.8;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7364 .1603 160.8;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6244 .195 26.47;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6244 .195 26.47;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5933 .2081 299.11;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .6347 .036 256.8;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .7603 .133 232.69;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7675 .1631 161.53;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6353 .1735 25.28;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7944 .15 76.22;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6326 .1881 300.32;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .6893 .0263 255.13;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7675 .1631 161.53;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6353 .1735 25.28;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7738 .1397 164.76;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1625 .0124 266.81;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1738 .0132 266.82;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .2547 .0291 263.85;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .3292 .0433 263.7;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .2351 .0257 263.89;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .7268 .1385 255.69;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7668 .0284 261.46;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .2351 .0257 263.89;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .289 .0208 265.53;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 222 24% 7%;--foreground: 216 24% 95%;--card: 220 28% 15%;--card-foreground: 216 24% 95%;--popover: 220 28% 18%;--popover-foreground: 216 24% 95%;--primary: 214 96% 70%;--primary-foreground: 222 40% 9%;--secondary: 220 29% 23%;--secondary-foreground: 214 24% 90%;--muted: 220 24% 19%;--muted-foreground: 218 20% 72%;--accent: 174 53% 62%;--accent-foreground: 222 40% 9%;--destructive: 2 76% 58%;--destructive-foreground: 0 0% 100%;--success: 158 72% 48%;--success-foreground: 214 44% 8%;--warning: 38 88% 58%;--warning-foreground: 214 44% 8%;--info: 199 92% 62%;--info-foreground: 214 44% 8%;--premium: 42 82% 58%;--premium-foreground: 214 44% 8%;--inverse: 210 24% 94%;--inverse-foreground: 214 44% 8%;--overlay: 216 44% 5%;--border: 221 17% 21%;--input: 221 17% 25%;--ring: 214 96% 70%;--sidebar-background: 220 28% 13%;--sidebar-foreground: 218 13% 70%;--sidebar-primary: 214 96% 70%;--sidebar-primary-foreground: 222 40% 9%;--sidebar-accent: 219 29% 16%;--sidebar-accent-foreground: 216 24% 95%;--sidebar-border: 221 17% 18%;--sidebar-ring: 214 96% 70%;--neon-green: 168 78% 42%;--neon-red: 2 76% 58%;--poker-felt: 154 34% 17%;--poker-felt-center: 154 34% 20%;--poker-felt-edge: 154 34% 14%;--gold-glow: 42 82% 58%;--gold-glow-alt: 38 78% 66%;--xp-bar: 265 74% 62%;--action-fold: 2 76% 58%;--action-fold-bar: 220 8% 34%;--action-check: 158 78% 44%;--action-call: 158 78% 44%;--action-bet: 2 76% 58%;--action-raise: 2 76% 58%;--action-allin: 265 74% 62%;--action-fallback: 215 16% 56%;--viz-gto-line: 199 92% 62%;--viz-user-line: 158 72% 48%;--viz-loss-line: 2 70% 60%;--viz-warning: 38 88% 58%;--viz-purple: 265 74% 66%;--viz-neutral: 214 14% 62%;--viz-positive: 158 72% 48%;--viz-negative: 2 70% 60%;--quiz-fair-stroke: 158 60% 55%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 222 26% 6%;--surface-1: 222 24% 7%;--surface-2: 220 28% 15%;--surface-3: 220 29% 23%;--tab-bar-bg: 220 28% 13%;--tab-active: 214 96% 70%;--tab-inactive: 218 20% 72%;--nav-bg: 220 28% 13%;--nav-border: 221 17% 18%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-square-minimalism-dark]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-display: Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .25rem;--ds-color-background: .16 .01 250;--background-oklch: var(--ds-color-background);--ds-color-foreground: .99 0 0;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .22 .01 250;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: 1 0 0;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .231 .0119 264.31;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: 1 0 0;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .94 .01 250;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1871 .0107 264.27;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2915 .0168 264.27;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: 1 0 0;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2717 .0152 264.28;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .9051 .0048 264.53;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7047 .1124 191.46;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1871 .0107 264.27;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6203 .204 25.43;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .6791 .1355 161.59;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1871 .0107 264.27;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8146 .1577 82.71;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1871 .0107 264.27;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .6862 .1507 250.97;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1871 .0107 264.27;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .7828 .1498 72.37;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1871 .0107 264.27;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: 1 0 0;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1881 .0089 264.33;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1417 .0071 262.76;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3897 .0173 264.35;--border-oklch: var(--ds-color-border);--ds-color-input: .3897 .0173 264.35;--input-oklch: var(--ds-color-input);--ds-color-ring: .9518 .0041 264.54;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1531 .0086 264.3;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .9365 .0039 264.54;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .9518 .0041 264.54;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1871 .0107 264.27;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2717 .0152 264.28;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: 1 0 0;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .3523 .0152 264.36;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .9518 .0041 264.54;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .6791 .1355 161.59;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6203 .204 25.43;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .3294 .0384 168.5;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .4033 .054 167.68;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .256 .0259 169.16;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .7828 .1498 72.37;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8493 .1342 85.91;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6091 .1679 300.76;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6203 .204 25.43;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .6033 .0213 264.4;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .6791 .1355 161.59;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .6791 .1355 161.59;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6203 .204 25.43;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6203 .204 25.43;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6091 .1679 300.76;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .6558 .0182 264.44;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .6862 .1507 250.97;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .6791 .1355 161.59;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6203 .204 25.43;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8146 .1577 82.71;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6091 .1679 300.76;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .6903 .0162 264.46;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .6791 .1355 161.59;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6203 .204 25.43;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7267 .1269 163.52;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1417 .0071 262.76;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1871 .0107 264.27;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .231 .0119 264.31;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2717 .0152 264.28;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1531 .0086 264.3;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: 1 0 0;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .8891 .0056 264.53;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1531 .0086 264.3;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .3523 .0152 264.36;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 220 18% 8%;--foreground: 0 0% 100%;--card: 220 14% 12%;--card-foreground: 0 0% 100%;--popover: 220 14% 12%;--popover-foreground: 0 0% 100%;--primary: 220 14% 94%;--primary-foreground: 220 18% 8%;--secondary: 220 14% 18%;--secondary-foreground: 0 0% 100%;--muted: 220 14% 16%;--muted-foreground: 220 8% 88%;--accent: 178 62% 44%;--accent-foreground: 220 18% 8%;--destructive: 0 78% 58%;--destructive-foreground: 0 0% 100%;--success: 156 58% 44%;--success-foreground: 220 18% 8%;--warning: 42 90% 56%;--warning-foreground: 220 18% 8%;--info: 210 88% 62%;--info-foreground: 220 18% 8%;--premium: 36 88% 58%;--premium-foreground: 220 18% 8%;--inverse: 0 0% 100%;--inverse-foreground: 220 15% 8%;--overlay: 220 22% 4%;--border: 220 10% 28%;--input: 220 10% 28%;--ring: 220 14% 94%;--sidebar-background: 220 22% 5%;--sidebar-foreground: 220 10% 92%;--sidebar-primary: 220 14% 94%;--sidebar-primary-foreground: 220 18% 8%;--sidebar-accent: 220 14% 16%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 220 10% 24%;--sidebar-ring: 220 14% 94%;--neon-green: 156 58% 44%;--neon-red: 0 78% 58%;--poker-felt: 158 30% 18%;--poker-felt-center: 158 34% 24%;--poker-felt-edge: 158 28% 12%;--gold-glow: 36 88% 58%;--gold-glow-alt: 42 88% 66%;--xp-bar: 265 58% 62%;--action-fold: 0 78% 58%;--action-fold-bar: 220 8% 52%;--action-check: 156 58% 44%;--action-call: 156 58% 44%;--action-bet: 0 78% 58%;--action-raise: 0 78% 58%;--action-allin: 265 58% 62%;--action-fallback: 220 8% 58%;--viz-gto-line: 210 88% 62%;--viz-user-line: 156 58% 44%;--viz-loss-line: 0 78% 58%;--viz-warning: 42 90% 56%;--viz-purple: 265 58% 62%;--viz-neutral: 220 8% 62%;--viz-positive: 156 58% 44%;--viz-negative: 0 78% 58%;--quiz-fair-stroke: 156 48% 52%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 220 22% 4%;--surface-1: 220 18% 8%;--surface-2: 220 14% 12%;--surface-3: 220 14% 16%;--tab-bar-bg: 220 22% 5%;--tab-active: 0 0% 100%;--tab-inactive: 220 8% 86%;--nav-bg: 220 22% 5%;--nav-border: 220 10% 24%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-square-minimalism]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-display: Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .25rem;--ds-color-background: 1 0 0;--background-oklch: var(--ds-color-background);--ds-color-foreground: .16 .01 250;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: 1 0 0;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .1881 .0089 264.33;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: 1 0 0;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .1881 .0089 264.33;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .18 .01 250;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 1 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9682 .0023 264.54;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .2306 .0127 264.29;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9763 .0015 264.55;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .4822 .0178 264.39;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .6284 .1029 191.27;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: 1 0 0;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .5839 .2269 28.09;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .5672 .1133 161.57;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 1 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7743 .1593 79.21;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1881 .0089 264.33;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .5687 .179 254.63;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .7257 .1571 67.43;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1881 .0089 264.33;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .1881 .0089 264.33;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: 1 0 0;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1629 .013 264.12;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .8557 .0091 264.52;--border-oklch: var(--ds-color-border);--ds-color-input: .8557 .0091 264.52;--input-oklch: var(--ds-color-input);--ds-color-ring: .1989 .0099 264.32;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: 1 0 0;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .3879 .0208 264.3;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .1989 .0099 264.32;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 1 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .9522 .0035 264.54;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .1881 .0089 264.33;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .872 .008 264.52;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .1989 .0099 264.32;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .5672 .1133 161.57;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .5839 .2269 28.09;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .3976 .0486 168.24;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .47 .0646 167.49;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .3272 .0362 168.76;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .7257 .1571 67.43;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8181 .1526 83.74;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5143 .2068 297.69;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .5839 .2269 28.09;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5345 .0201 264.39;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .5672 .1133 161.57;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .5672 .1133 161.57;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .5839 .2269 28.09;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .5839 .2269 28.09;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5143 .2068 297.69;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .5345 .0201 264.39;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .5687 .179 254.63;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .5672 .1133 161.57;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .5839 .2269 28.09;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7743 .1593 79.21;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5143 .2068 297.69;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .5345 .0201 264.39;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .5672 .1133 161.57;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .5839 .2269 28.09;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .6304 .1138 163.12;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9838 .0018 264.55;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: 1 0 0;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .9682 .0023 264.54;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9285 .0044 264.54;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: 1 0 0;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .1989 .0099 264.32;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .5345 .0201 264.39;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: 1 0 0;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .872 .008 264.52;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 0 0% 100%;--foreground: 220 15% 8%;--card: 0 0% 100%;--card-foreground: 220 15% 8%;--popover: 0 0% 100%;--popover-foreground: 220 15% 8%;--primary: 220 15% 9%;--primary-foreground: 0 0% 100%;--secondary: 220 12% 96%;--secondary-foreground: 220 15% 12%;--muted: 220 10% 97%;--muted-foreground: 220 8% 38%;--accent: 178 70% 36%;--accent-foreground: 0 0% 100%;--destructive: 0 78% 50%;--destructive-foreground: 0 0% 100%;--success: 156 60% 34%;--success-foreground: 0 0% 100%;--warning: 42 92% 48%;--warning-foreground: 220 15% 8%;--info: 210 88% 46%;--info-foreground: 0 0% 100%;--premium: 36 88% 48%;--premium-foreground: 220 15% 8%;--inverse: 220 15% 8%;--inverse-foreground: 0 0% 100%;--overlay: 220 28% 6%;--border: 220 10% 82%;--input: 220 10% 82%;--ring: 220 15% 9%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 220 12% 28%;--sidebar-primary: 220 15% 9%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 12% 94%;--sidebar-accent-foreground: 220 15% 8%;--sidebar-border: 220 10% 84%;--sidebar-ring: 220 15% 9%;--neon-green: 156 60% 34%;--neon-red: 0 78% 50%;--poker-felt: 158 30% 24%;--poker-felt-center: 158 34% 30%;--poker-felt-edge: 158 28% 18%;--gold-glow: 36 88% 48%;--gold-glow-alt: 42 88% 58%;--xp-bar: 265 58% 52%;--action-fold: 0 78% 50%;--action-fold-bar: 220 8% 44%;--action-check: 156 60% 34%;--action-call: 156 60% 34%;--action-bet: 0 78% 50%;--action-raise: 0 78% 50%;--action-allin: 265 58% 52%;--action-fallback: 220 8% 44%;--viz-gto-line: 210 88% 46%;--viz-user-line: 156 60% 34%;--viz-loss-line: 0 78% 50%;--viz-warning: 42 92% 48%;--viz-purple: 265 58% 52%;--viz-neutral: 220 8% 44%;--viz-positive: 156 60% 34%;--viz-negative: 0 78% 50%;--quiz-fair-stroke: 156 48% 42%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 220 18% 98%;--surface-1: 0 0% 100%;--surface-2: 220 12% 96%;--surface-3: 220 10% 91%;--tab-bar-bg: 0 0% 100%;--tab-active: 220 15% 9%;--tab-inactive: 220 8% 44%;--nav-bg: 0 0% 100%;--nav-border: 220 10% 84%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-cyberpunk-night]{--font-sans: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .375rem;--ds-color-background: .1 .04 285;--background-oklch: var(--ds-color-background);--ds-color-foreground: .94 .05 205;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .15 .05 285;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9645 .0387 203.27;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1848 .0261 291.27;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9645 .0387 203.27;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .76 .18 205;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .144 .0196 295.68;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2394 .0466 296.54;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9483 .0569 203.17;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2245 .0362 297.2;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7505 .038 214.61;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .6813 .2373 346.41;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .144 .0196 295.68;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6553 .2095 15.85;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .806 .1869 157.78;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .144 .0196 295.68;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .9 .1739 96.86;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .144 .0196 295.68;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .713 .1605 245.09;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .144 .0196 295.68;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .9 .1739 96.86;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .144 .0196 295.68;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9645 .0387 203.27;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .144 .0196 295.68;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1159 .0217 300.11;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3213 .0607 296.65;--border-oklch: var(--ds-color-border);--ds-color-input: .3213 .0607 296.65;--input-oklch: var(--ds-color-input);--ds-color-ring: .8615 .1447 205.44;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1159 .0217 300.11;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8399 .0245 214.43;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .8615 .1447 205.44;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .144 .0196 295.68;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2394 .0466 296.54;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9645 .0387 203.27;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .2871 .0521 296.8;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .8615 .1447 205.44;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .806 .1869 157.78;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6553 .2095 15.85;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2766 .031 181.99;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3458 .0454 181.14;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .222 .0209 182.69;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .9 .1739 96.86;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8286 .1424 72.49;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6813 .2373 346.41;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6553 .2095 15.85;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5042 .0344 298.88;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .806 .1869 157.78;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .806 .1869 157.78;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6553 .2095 15.85;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6553 .2095 15.85;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6813 .2373 346.41;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7204 .0425 214.7;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .8615 .1447 205.44;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .806 .1869 157.78;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6553 .2095 15.85;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .9 .1739 96.86;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6813 .2373 346.41;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7204 .0425 214.7;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .806 .1869 157.78;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6553 .2095 15.85;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7795 .1525 161.93;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1159 .0217 300.11;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .144 .0196 295.68;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .1848 .0261 291.27;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2394 .0466 296.54;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1159 .0217 300.11;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .8615 .1447 205.44;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7204 .0425 214.7;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1159 .0217 300.11;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .2871 .0521 296.8;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 255 35% 5%;--foreground: 185 100% 92%;--card: 250 28% 9%;--card-foreground: 185 100% 92%;--popover: 250 28% 9%;--popover-foreground: 185 100% 92%;--primary: 185 100% 55%;--primary-foreground: 255 35% 5%;--secondary: 258 32% 15%;--secondary-foreground: 185 100% 88%;--muted: 258 28% 13%;--muted-foreground: 192 24% 66%;--accent: 322 92% 62%;--accent-foreground: 255 35% 5%;--destructive: 350 90% 62%;--destructive-foreground: 0 0% 100%;--success: 156 85% 48%;--success-foreground: 255 35% 5%;--warning: 50 100% 60%;--warning-foreground: 255 35% 5%;--info: 205 100% 60%;--info-foreground: 255 35% 5%;--premium: 50 100% 60%;--premium-foreground: 255 35% 5%;--inverse: 185 100% 92%;--inverse-foreground: 255 35% 5%;--overlay: 258 50% 3%;--border: 258 28% 24%;--input: 258 28% 24%;--ring: 185 100% 55%;--sidebar-background: 258 50% 3%;--sidebar-foreground: 192 24% 78%;--sidebar-primary: 185 100% 55%;--sidebar-primary-foreground: 255 35% 5%;--sidebar-accent: 258 32% 15%;--sidebar-accent-foreground: 185 100% 92%;--sidebar-border: 258 28% 20%;--sidebar-ring: 185 100% 55%;--neon-green: 156 85% 48%;--neon-red: 350 90% 62%;--poker-felt: 170 36% 13%;--poker-felt-center: 170 42% 18%;--poker-felt-edge: 170 32% 9%;--gold-glow: 50 100% 60%;--gold-glow-alt: 35 100% 66%;--xp-bar: 322 92% 62%;--action-fold: 350 90% 62%;--action-fold-bar: 258 10% 42%;--action-check: 156 85% 48%;--action-call: 156 85% 48%;--action-bet: 350 90% 62%;--action-raise: 350 90% 62%;--action-allin: 322 92% 62%;--action-fallback: 192 24% 62%;--viz-gto-line: 185 100% 55%;--viz-user-line: 156 85% 48%;--viz-loss-line: 350 90% 62%;--viz-warning: 50 100% 60%;--viz-purple: 322 92% 62%;--viz-neutral: 192 24% 62%;--viz-positive: 156 85% 48%;--viz-negative: 350 90% 62%;--quiz-fair-stroke: 156 64% 54%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 258 50% 3%;--surface-1: 255 35% 5%;--surface-2: 250 28% 9%;--surface-3: 258 32% 15%;--tab-bar-bg: 258 50% 3%;--tab-active: 185 100% 55%;--tab-inactive: 192 24% 62%;--nav-bg: 258 50% 3%;--nav-border: 258 28% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=holdemlab-solver-terminal]{--font-sans: "Plus Jakarta Sans", sans-serif;--font-display: "Plus Jakarta Sans", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .5rem;--ds-color-background: .16 .03 240;--background-oklch: var(--ds-color-background);--ds-color-foreground: .95 .01 240;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .22 .03 240;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9525 .0063 247.89;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .2184 .0246 255.35;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9525 .0063 247.89;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .72 .16 220;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1853 .0241 255.41;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .3711 .055 170.83;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9239 .0266 173.72;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2811 .0274 255.31;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7234 .0233 255.1;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7184 .1335 173.72;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1853 .0241 255.41;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6244 .195 26.47;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7675 .1631 161.53;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1853 .0241 255.41;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7944 .15 76.22;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1853 .0241 255.41;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7603 .133 232.69;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1853 .0241 255.41;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8069 .1461 84.34;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1853 .0241 255.41;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9525 .0063 247.89;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1853 .0241 255.41;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .151 .0165 257.02;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3302 .0314 255.3;--border-oklch: var(--ds-color-border);--ds-color-input: .3302 .0314 255.3;--input-oklch: var(--ds-color-input);--ds-color-ring: .74 .1421 234.34;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1508 .0173 256.82;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8235 .0146 255.04;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .74 .1421 234.34;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1853 .0241 255.41;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2505 .025 255.31;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9525 .0063 247.89;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .2915 .0265 255.29;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .74 .1421 234.34;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7184 .1335 173.72;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6244 .195 26.47;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .3213 .0427 164.14;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3566 .0487 163.97;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2849 .0364 164.37;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8069 .1461 84.34;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8175 .1184 79.54;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5933 .2081 299.11;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6244 .195 26.47;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .4465 .0162 264.4;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7364 .1603 160.8;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7364 .1603 160.8;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6244 .195 26.47;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6244 .195 26.47;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5933 .2081 299.11;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .6347 .036 256.8;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .7603 .133 232.69;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7675 .1631 161.53;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6353 .1735 25.28;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7944 .15 76.22;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6326 .1881 300.32;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .6893 .0263 255.13;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7675 .1631 161.53;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6353 .1735 25.28;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7738 .1397 164.76;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .151 .0165 257.02;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .175 .0195 255.35;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .208 .0227 255.34;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2505 .025 255.31;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1508 .0173 256.82;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .74 .1421 234.34;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .6893 .0263 255.13;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1508 .0173 256.82;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .311 .029 255.29;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 214 40% 7%;--foreground: 210 24% 94%;--card: 214 32% 12%;--card-foreground: 210 24% 94%;--popover: 214 34% 11%;--popover-foreground: 210 24% 94%;--primary: 199 92% 58%;--primary-foreground: 214 44% 8%;--secondary: 162 44% 20%;--secondary-foreground: 160 38% 88%;--muted: 214 26% 17%;--muted-foreground: 214 14% 66%;--accent: 168 78% 42%;--accent-foreground: 214 44% 8%;--destructive: 2 76% 58%;--destructive-foreground: 0 0% 100%;--success: 158 72% 48%;--success-foreground: 214 44% 8%;--warning: 38 88% 58%;--warning-foreground: 214 44% 8%;--info: 199 92% 62%;--info-foreground: 214 44% 8%;--premium: 42 82% 58%;--premium-foreground: 214 44% 8%;--inverse: 210 24% 94%;--inverse-foreground: 214 44% 8%;--overlay: 216 44% 5%;--border: 214 24% 22%;--input: 214 24% 22%;--ring: 199 92% 58%;--sidebar-background: 216 46% 5%;--sidebar-foreground: 214 14% 78%;--sidebar-primary: 199 92% 58%;--sidebar-primary-foreground: 214 44% 8%;--sidebar-accent: 214 28% 14%;--sidebar-accent-foreground: 210 24% 94%;--sidebar-border: 214 24% 18%;--sidebar-ring: 199 92% 58%;--neon-green: 168 78% 42%;--neon-red: 2 76% 58%;--poker-felt: 154 34% 17%;--poker-felt-center: 154 34% 20%;--poker-felt-edge: 154 34% 14%;--gold-glow: 42 82% 58%;--gold-glow-alt: 38 78% 66%;--xp-bar: 265 74% 62%;--action-fold: 2 76% 58%;--action-fold-bar: 220 8% 34%;--action-check: 158 78% 44%;--action-call: 158 78% 44%;--action-bet: 2 76% 58%;--action-raise: 2 76% 58%;--action-allin: 265 74% 62%;--action-fallback: 215 16% 56%;--viz-gto-line: 199 92% 62%;--viz-user-line: 158 72% 48%;--viz-loss-line: 2 70% 60%;--viz-warning: 38 88% 58%;--viz-purple: 265 74% 66%;--viz-neutral: 214 14% 62%;--viz-positive: 158 72% 48%;--viz-negative: 2 70% 60%;--quiz-fair-stroke: 158 60% 55%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 216 44% 5%;--surface-1: 214 40% 7%;--surface-2: 214 34% 10%;--surface-3: 214 28% 14%;--tab-bar-bg: 216 46% 5%;--tab-active: 199 92% 58%;--tab-inactive: 214 14% 62%;--nav-bg: 216 46% 5%;--nav-border: 214 24% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-white-serif-editorial]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-display: Georgia, "Times New Roman", serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .375rem;--ds-color-background: .98 .02 78;--background-oklch: var(--ds-color-background);--ds-color-foreground: .18 .03 250;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: 1 0 0;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .2236 .0248 266.45;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: 1 0 0;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .2236 .0248 266.45;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .24 .04 250;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .98 .0058 78.29;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9311 .0166 76.56;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .2837 .03 266.5;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9535 .0126 81.51;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .513 .025 267.07;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .71 .158 56.14;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: 1 0 0;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .5609 .2058 28.27;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .5681 .1102 163.59;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 1 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7467 .1594 70.69;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .2236 .0248 266.45;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .5799 .1442 246.85;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .7415 .1631 65.29;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .2236 .0248 266.45;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .2236 .0248 266.45;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .98 .0058 78.29;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1805 .0224 266.3;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .869 .0183 74.81;--border-oklch: var(--ds-color-border);--ds-color-input: .869 .0183 74.81;--input-oklch: var(--ds-color-input);--ds-color-ring: .71 .158 56.14;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .9667 .0097 78.28;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .3825 .0288 266.82;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .2402 .0345 266.08;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .98 .0058 78.29;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .9163 .0192 74.82;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .2236 .0248 266.45;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .869 .0183 74.81;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .71 .158 56.14;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .5681 .1102 163.59;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .5609 .2058 28.27;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .4443 .0594 165.85;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .5125 .0731 165.4;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .3748 .0462 166.33;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .7415 .1631 65.29;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .7919 .1453 73.26;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5143 .2068 297.69;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .5609 .2058 28.27;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5172 .0193 264.39;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .5681 .1102 163.59;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .5681 .1102 163.59;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .5609 .2058 28.27;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .5609 .2058 28.27;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5143 .2068 297.69;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .5471 .027 267.06;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .5799 .1442 246.85;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .5681 .1102 163.59;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .5609 .2058 28.27;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7467 .1594 70.69;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5143 .2068 297.69;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .5471 .027 267.06;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .5681 .1102 163.59;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .5609 .2058 28.27;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .6262 .1075 165.43;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9733 .0078 78.29;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .98 .0058 78.29;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: 1 0 0;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9311 .0166 76.56;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: 1 0 0;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .2402 .0345 266.08;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .5471 .027 267.06;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: 1 0 0;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .869 .0183 74.81;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 36 42% 97%;--foreground: 222 28% 12%;--card: 0 0% 100%;--card-foreground: 222 28% 12%;--popover: 0 0% 100%;--popover-foreground: 222 28% 12%;--primary: 222 34% 14%;--primary-foreground: 36 42% 97%;--secondary: 35 36% 90%;--secondary-foreground: 222 24% 18%;--muted: 38 38% 93%;--muted-foreground: 222 10% 42%;--accent: 28 82% 54%;--accent-foreground: 0 0% 100%;--destructive: 2 72% 48%;--destructive-foreground: 0 0% 100%;--success: 158 60% 34%;--success-foreground: 0 0% 100%;--warning: 38 92% 48%;--warning-foreground: 222 28% 12%;--info: 205 80% 44%;--info-foreground: 0 0% 100%;--premium: 35 88% 50%;--premium-foreground: 222 28% 12%;--inverse: 222 28% 12%;--inverse-foreground: 36 42% 97%;--overlay: 222 36% 8%;--border: 34 22% 82%;--input: 34 22% 82%;--ring: 28 82% 54%;--sidebar-background: 36 42% 95%;--sidebar-foreground: 222 16% 28%;--sidebar-primary: 222 34% 14%;--sidebar-primary-foreground: 36 42% 97%;--sidebar-accent: 34 35% 88%;--sidebar-accent-foreground: 222 28% 12%;--sidebar-border: 34 22% 82%;--sidebar-ring: 28 82% 54%;--neon-green: 158 60% 34%;--neon-red: 2 72% 48%;--poker-felt: 156 32% 28%;--poker-felt-center: 156 34% 34%;--poker-felt-edge: 156 30% 22%;--gold-glow: 35 88% 50%;--gold-glow-alt: 36 88% 60%;--xp-bar: 265 58% 52%;--action-fold: 2 72% 48%;--action-fold-bar: 220 8% 42%;--action-check: 158 60% 34%;--action-call: 158 60% 34%;--action-bet: 2 72% 48%;--action-raise: 2 72% 48%;--action-allin: 265 58% 52%;--action-fallback: 222 10% 46%;--viz-gto-line: 205 80% 44%;--viz-user-line: 158 60% 34%;--viz-loss-line: 2 72% 48%;--viz-warning: 38 92% 48%;--viz-purple: 265 58% 52%;--viz-neutral: 222 10% 46%;--viz-positive: 158 60% 34%;--viz-negative: 2 72% 48%;--quiz-fair-stroke: 158 46% 42%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 36 42% 96%;--surface-1: 36 42% 97%;--surface-2: 0 0% 100%;--surface-3: 35 36% 90%;--tab-bar-bg: 0 0% 100%;--tab-active: 222 34% 14%;--tab-inactive: 222 10% 46%;--nav-bg: 0 0% 100%;--nav-border: 34 22% 82%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-black-modern]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-display: Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .625rem;--ds-color-background: .08 .02 245;--background-oklch: var(--ds-color-background);--ds-color-foreground: .96 .01 245;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .14 .02 245;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9682 .0049 247.87;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1746 .0128 264.17;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9682 .0049 247.87;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .76 .16 205;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1268 .009 260.33;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2496 .0175 264.19;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9201 .0124 247.96;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2395 .0164 264.2;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7235 .0175 261.49;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7522 .1506 167.45;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1268 .009 260.33;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6377 .2069 20.96;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7553 .1633 161.02;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1268 .009 260.33;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8219 .1547 83.53;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1268 .009 260.33;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .816 .1373 211.71;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1268 .009 260.33;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8575 .1635 92.11;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1268 .009 260.33;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9682 .0049 247.87;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1268 .009 260.33;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1088 .0109 258.53;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .2903 .0192 264.21;--border-oklch: var(--ds-color-border);--ds-color-input: .2903 .0192 264.21;--input-oklch: var(--ds-color-input);--ds-color-ring: .816 .1373 211.71;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1088 .0109 258.53;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8225 .0131 261.5;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .816 .1373 211.71;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1268 .009 260.33;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2293 .0153 264.21;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9682 .0049 247.87;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .2706 .0174 264.23;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .816 .1373 211.71;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7522 .1506 167.45;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6377 .2069 20.96;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2822 .0307 170.82;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3342 .0419 170.04;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2314 .0219 171.42;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8575 .1635 92.11;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8493 .1342 85.91;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .638 .2082 304.15;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6377 .2069 20.96;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .4822 .0178 264.39;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7522 .1506 167.45;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7522 .1506 167.45;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6377 .2069 20.96;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6377 .2069 20.96;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .638 .2082 304.15;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .6894 .0198 261.48;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .816 .1373 211.71;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7522 .1506 167.45;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6377 .2069 20.96;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8219 .1547 83.53;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .638 .2082 304.15;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .6894 .0198 261.48;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7522 .1506 167.45;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6377 .2069 20.96;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7453 .1317 170.72;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1088 .0109 258.53;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1268 .009 260.33;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .1746 .0128 264.17;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2293 .0153 264.21;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1088 .0109 258.53;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .816 .1373 211.71;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .6894 .0198 261.48;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1088 .0109 258.53;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .2706 .0174 264.23;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 220 32% 3%;--foreground: 210 28% 96%;--card: 220 24% 7%;--card-foreground: 210 28% 96%;--popover: 220 24% 7%;--popover-foreground: 210 28% 96%;--primary: 188 92% 55%;--primary-foreground: 220 32% 3%;--secondary: 220 18% 14%;--secondary-foreground: 210 28% 90%;--muted: 220 18% 13%;--muted-foreground: 218 10% 66%;--accent: 164 82% 44%;--accent-foreground: 220 32% 3%;--destructive: 355 84% 60%;--destructive-foreground: 0 0% 100%;--success: 158 76% 46%;--success-foreground: 220 32% 3%;--warning: 42 90% 58%;--warning-foreground: 220 32% 3%;--info: 188 92% 55%;--info-foreground: 220 32% 3%;--premium: 47 92% 58%;--premium-foreground: 220 32% 3%;--inverse: 210 28% 96%;--inverse-foreground: 220 32% 3%;--overlay: 220 44% 2%;--border: 220 16% 18%;--input: 220 16% 18%;--ring: 188 92% 55%;--sidebar-background: 220 44% 2%;--sidebar-foreground: 218 12% 78%;--sidebar-primary: 188 92% 55%;--sidebar-primary-foreground: 220 32% 3%;--sidebar-accent: 220 18% 12%;--sidebar-accent-foreground: 210 28% 96%;--sidebar-border: 220 16% 16%;--sidebar-ring: 188 92% 55%;--neon-green: 164 82% 44%;--neon-red: 355 84% 60%;--poker-felt: 160 30% 14%;--poker-felt-center: 160 34% 18%;--poker-felt-edge: 160 28% 10%;--gold-glow: 47 92% 58%;--gold-glow-alt: 42 88% 66%;--xp-bar: 270 82% 66%;--action-fold: 355 84% 60%;--action-fold-bar: 220 8% 38%;--action-check: 164 82% 44%;--action-call: 164 82% 44%;--action-bet: 355 84% 60%;--action-raise: 355 84% 60%;--action-allin: 270 82% 66%;--action-fallback: 218 10% 62%;--viz-gto-line: 188 92% 55%;--viz-user-line: 164 82% 44%;--viz-loss-line: 355 84% 60%;--viz-warning: 42 90% 58%;--viz-purple: 270 82% 66%;--viz-neutral: 218 10% 62%;--viz-positive: 164 82% 44%;--viz-negative: 355 84% 60%;--quiz-fair-stroke: 164 56% 50%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 220 44% 2%;--surface-1: 220 32% 3%;--surface-2: 220 24% 7%;--surface-3: 220 18% 12%;--tab-bar-bg: 220 44% 2%;--tab-active: 188 92% 55%;--tab-inactive: 218 10% 62%;--nav-bg: 220 44% 2%;--nav-border: 220 16% 16%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-aurora-dusk]{--font-sans: "Sora", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Sora", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .625rem;--ds-color-background: .12 .05 285;--background-oklch: var(--ds-color-background);--ds-color-foreground: .94 .03 250;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .18 .06 285;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9402 .0172 279.06;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1916 .037 296.57;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9402 .0172 279.06;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .76 .16 180;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1517 .0276 296.89;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2619 .0492 301.52;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .8867 .0263 278.88;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2468 .0385 302.04;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7377 .0346 278.59;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .6858 .2144 314.52;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1517 .0276 296.89;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6666 .1968 14.56;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .819 .2007 154.6;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1517 .0276 296.89;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .883 .1622 94.36;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1517 .0276 296.89;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7856 .1335 227.05;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1517 .0276 296.89;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .6858 .2144 314.52;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1517 .0276 296.89;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9402 .0172 279.06;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1517 .0276 296.89;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1144 .0237 300.08;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3469 .0564 301.93;--border-oklch: var(--ds-color-border);--ds-color-input: .3469 .0564 301.93;--input-oklch: var(--ds-color-input);--ds-color-ring: .8661 .1459 187.48;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1144 .0237 300.08;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8272 .0223 278.92;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .8661 .1459 187.48;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1517 .0276 296.89;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2619 .0492 301.52;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9402 .0172 279.06;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .3031 .0472 302.05;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .8661 .1459 187.48;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .819 .2007 154.6;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6666 .1968 14.56;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2908 .0349 179.18;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3577 .0481 178.45;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .223 .0223 180.04;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .883 .1622 94.36;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8481 .1331 78.94;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6858 .2144 314.52;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6666 .1968 14.56;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .519 .0285 303.56;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .819 .2007 154.6;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .819 .2007 154.6;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6666 .1968 14.56;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6666 .1968 14.56;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6858 .2144 314.52;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7013 .0397 278.42;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .8661 .1459 187.48;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .819 .2007 154.6;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6666 .1968 14.56;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .883 .1622 94.36;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6858 .2144 314.52;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7013 .0397 278.42;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .819 .2007 154.6;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6666 .1968 14.56;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7758 .1549 158.85;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1144 .0237 300.08;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1517 .0276 296.89;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .202 .0379 296.67;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2619 .0492 301.52;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1144 .0237 300.08;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .8661 .1459 187.48;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7013 .0397 278.42;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1144 .0237 300.08;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .3031 .0472 302.05;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 258 42% 6%;--foreground: 232 48% 94%;--card: 258 34% 11%;--card-foreground: 232 48% 94%;--popover: 258 36% 10%;--popover-foreground: 232 48% 94%;--primary: 176 88% 55%;--primary-foreground: 258 42% 6%;--secondary: 264 30% 17%;--secondary-foreground: 232 36% 88%;--muted: 264 26% 15%;--muted-foreground: 232 18% 70%;--accent: 282 86% 68%;--accent-foreground: 258 42% 6%;--destructive: 350 88% 64%;--destructive-foreground: 0 0% 100%;--success: 152 82% 50%;--success-foreground: 258 42% 6%;--warning: 48 96% 62%;--warning-foreground: 258 42% 6%;--info: 196 96% 62%;--info-foreground: 258 42% 6%;--premium: 282 86% 68%;--premium-foreground: 258 42% 6%;--inverse: 232 48% 94%;--inverse-foreground: 258 42% 6%;--overlay: 258 54% 3%;--border: 264 24% 26%;--input: 264 24% 26%;--ring: 176 88% 55%;--sidebar-background: 258 54% 3%;--sidebar-foreground: 232 18% 80%;--sidebar-primary: 176 88% 55%;--sidebar-primary-foreground: 258 42% 6%;--sidebar-accent: 264 30% 17%;--sidebar-accent-foreground: 232 48% 94%;--sidebar-border: 264 24% 21%;--sidebar-ring: 176 88% 55%;--neon-green: 152 82% 50%;--neon-red: 350 88% 64%;--poker-felt: 168 38% 14%;--poker-felt-center: 168 42% 19%;--poker-felt-edge: 168 34% 9%;--gold-glow: 48 96% 62%;--gold-glow-alt: 38 96% 68%;--xp-bar: 282 86% 68%;--action-fold: 350 88% 64%;--action-fold-bar: 264 8% 43%;--action-check: 152 82% 50%;--action-call: 152 82% 50%;--action-bet: 350 88% 64%;--action-raise: 350 88% 64%;--action-allin: 282 86% 68%;--action-fallback: 232 18% 66%;--viz-gto-line: 176 88% 55%;--viz-user-line: 152 82% 50%;--viz-loss-line: 350 88% 64%;--viz-warning: 48 96% 62%;--viz-purple: 282 86% 68%;--viz-neutral: 232 18% 66%;--viz-positive: 152 82% 50%;--viz-negative: 350 88% 64%;--quiz-fair-stroke: 152 62% 55%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 258 54% 3%;--surface-1: 258 42% 6%;--surface-2: 258 34% 11%;--surface-3: 264 30% 17%;--tab-bar-bg: 258 54% 3%;--tab-active: 176 88% 55%;--tab-inactive: 232 18% 66%;--nav-bg: 258 54% 3%;--nav-border: 264 24% 21%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-calm-nordic]{--font-sans: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .75rem;--ds-color-background: .95 .02 240;--background-oklch: var(--ds-color-background);--ds-color-foreground: .22 .03 260;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .99 .01 240;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .2477 .0214 264.07;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .9921 .0012 247.83;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .2477 .0214 264.07;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .48 .09 250;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 1 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9182 .0129 255.03;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .2868 .0266 264.02;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9353 .0088 255;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .5146 .0243 264.34;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .5557 .0725 195.27;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: 1 0 0;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .5773 .1977 24.45;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .5416 .1117 152.74;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 1 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .67 .1305 75.39;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .2477 .0214 264.07;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .5803 .1325 245.31;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .5561 .1521 303.37;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: 1 0 0;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .2477 .0214 264.07;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .9681 .0052 247.88;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1611 .0168 263.94;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .8219 .0187 255.07;--border-oklch: var(--ds-color-border);--ds-color-input: .8219 .0187 255.07;--input-oklch: var(--ds-color-input);--ds-color-ring: .5194 .1361 257.41;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .9511 .0076 255;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .4043 .0258 264.23;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .5194 .1361 257.41;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 1 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .9182 .0129 255.03;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .2477 .0214 264.07;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .8219 .0187 255.07;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .5194 .1361 257.41;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .5416 .1117 152.74;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .5773 .1977 24.45;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .4004 .0405 171.14;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .4706 .0552 170.43;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .3323 .03 171.59;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .67 .1305 75.39;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .7713 .1325 85.11;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5561 .1521 303.37;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .5773 .1977 24.45;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5172 .0193 264.39;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .5416 .1117 152.74;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .5416 .1117 152.74;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .5773 .1977 24.45;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .5773 .1977 24.45;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5561 .1521 303.37;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .5489 .0261 264.33;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .5803 .1325 245.31;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .5416 .1117 152.74;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .5773 .1977 24.45;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .67 .1305 75.39;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5561 .1521 303.37;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .5489 .0261 264.33;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .5416 .1117 152.74;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .5773 .1977 24.45;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .6011 .1125 153.52;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9511 .0076 255;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .9681 .0052 247.88;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .9921 .0012 247.83;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9182 .0129 255.03;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .9921 .0012 247.83;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .5194 .1361 257.41;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .5489 .0261 264.33;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .9511 .0076 255;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .8219 .0187 255.07;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 210 30% 96%;--foreground: 220 22% 14%;--card: 210 28% 99%;--card-foreground: 220 22% 14%;--popover: 210 28% 99%;--popover-foreground: 220 22% 14%;--primary: 215 58% 45%;--primary-foreground: 0 0% 100%;--secondary: 214 28% 90%;--secondary-foreground: 220 22% 18%;--muted: 214 24% 92%;--muted-foreground: 220 10% 42%;--accent: 180 40% 36%;--accent-foreground: 0 0% 100%;--destructive: 358 66% 52%;--destructive-foreground: 0 0% 100%;--success: 142 45% 35%;--success-foreground: 0 0% 100%;--warning: 38 70% 45%;--warning-foreground: 220 22% 14%;--info: 205 70% 45%;--info-foreground: 0 0% 100%;--premium: 268 42% 54%;--premium-foreground: 0 0% 100%;--inverse: 220 22% 14%;--inverse-foreground: 210 30% 96%;--overlay: 220 36% 6%;--border: 214 18% 78%;--input: 214 18% 78%;--ring: 215 58% 45%;--sidebar-background: 214 28% 94%;--sidebar-foreground: 220 14% 30%;--sidebar-primary: 215 58% 45%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 214 28% 90%;--sidebar-accent-foreground: 220 22% 14%;--sidebar-border: 214 18% 78%;--sidebar-ring: 215 58% 45%;--neon-green: 142 45% 35%;--neon-red: 358 66% 52%;--poker-felt: 160 24% 25%;--poker-felt-center: 160 28% 31%;--poker-felt-edge: 160 22% 19%;--gold-glow: 38 70% 45%;--gold-glow-alt: 42 68% 56%;--xp-bar: 268 42% 54%;--action-fold: 358 66% 52%;--action-fold-bar: 220 8% 42%;--action-check: 142 45% 35%;--action-call: 142 45% 35%;--action-bet: 358 66% 52%;--action-raise: 358 66% 52%;--action-allin: 268 42% 54%;--action-fallback: 220 10% 46%;--viz-gto-line: 205 70% 45%;--viz-user-line: 142 45% 35%;--viz-loss-line: 358 66% 52%;--viz-warning: 38 70% 45%;--viz-purple: 268 42% 54%;--viz-neutral: 220 10% 46%;--viz-positive: 142 45% 35%;--viz-negative: 358 66% 52%;--quiz-fair-stroke: 142 38% 42%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 214 28% 94%;--surface-1: 210 30% 96%;--surface-2: 210 28% 99%;--surface-3: 214 28% 90%;--tab-bar-bg: 210 28% 99%;--tab-active: 215 58% 45%;--tab-inactive: 220 10% 46%;--nav-bg: 214 28% 94%;--nav-border: 214 18% 78%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-deep-space-pro]{--font-sans: "Geist", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Geist", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .375rem;--ds-color-background: .09 .04 275;--background-oklch: var(--ds-color-background);--ds-color-foreground: .94 .02 230;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .15 .04 275;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9467 .013 264.5;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1717 .0269 287.02;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9467 .013 264.5;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .78 .15 220;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1301 .0182 288.15;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2429 .0347 289.66;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .8962 .0204 264.47;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2284 .0255 290.33;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7405 .0269 267.17;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .6133 .2178 296.25;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1301 .0182 288.15;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6554 .1983 22.68;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7903 .1566 167.86;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1301 .0182 288.15;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8641 .1586 91.09;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1301 .0182 288.15;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7619 .1403 231.94;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1301 .0182 288.15;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .6133 .2178 296.25;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1301 .0182 288.15;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9467 .013 264.5;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1301 .0182 288.15;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .0984 .0186 287.71;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3275 .043 289.92;--border-oklch: var(--ds-color-border);--ds-color-input: .3275 .043 289.92;--input-oklch: var(--ds-color-input);--ds-color-ring: .7619 .1403 231.94;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .0984 .0186 287.71;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8263 .0177 267.28;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .7619 .1403 231.94;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1301 .0182 288.15;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2429 .0347 289.66;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9467 .013 264.5;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .2924 .0369 290.03;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .7619 .1403 231.94;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7903 .1566 167.86;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6554 .1983 22.68;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .286 .0293 187.51;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3393 .0394 187.07;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2212 .0194 187.94;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8641 .1586 91.09;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8415 .1341 78.8;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6133 .2178 296.25;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6554 .1983 22.68;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .509 .0236 291.66;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7903 .1566 167.86;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7903 .1566 167.86;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6554 .1983 22.68;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6554 .1983 22.68;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6133 .2178 296.25;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7056 .0308 267.11;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .7619 .1403 231.94;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7903 .1566 167.86;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6554 .1983 22.68;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8641 .1586 91.09;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6133 .2178 296.25;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7056 .0308 267.11;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7903 .1566 167.86;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6554 .1983 22.68;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7733 .1315 171.33;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .0984 .0186 287.71;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1301 .0182 288.15;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .1822 .0279 287.09;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2429 .0347 289.66;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .0984 .0186 287.71;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .7619 .1403 231.94;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7056 .0308 267.11;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .0984 .0186 287.71;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .2924 .0369 290.03;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 245 38% 4%;--foreground: 220 44% 94%;--card: 245 30% 9%;--card-foreground: 220 44% 94%;--popover: 245 32% 8%;--popover-foreground: 220 44% 94%;--primary: 198 96% 60%;--primary-foreground: 245 38% 4%;--secondary: 248 24% 15%;--secondary-foreground: 220 34% 88%;--muted: 248 20% 13%;--muted-foreground: 222 16% 69%;--accent: 262 88% 66%;--accent-foreground: 245 38% 4%;--destructive: 358 86% 63%;--destructive-foreground: 0 0% 100%;--success: 164 78% 48%;--success-foreground: 245 38% 4%;--warning: 46 94% 61%;--warning-foreground: 245 38% 4%;--info: 198 96% 60%;--info-foreground: 245 38% 4%;--premium: 262 88% 66%;--premium-foreground: 245 38% 4%;--inverse: 220 44% 94%;--inverse-foreground: 245 38% 4%;--overlay: 245 50% 2%;--border: 248 20% 24%;--input: 248 20% 24%;--ring: 198 96% 60%;--sidebar-background: 245 50% 2%;--sidebar-foreground: 222 16% 79%;--sidebar-primary: 198 96% 60%;--sidebar-primary-foreground: 245 38% 4%;--sidebar-accent: 248 24% 15%;--sidebar-accent-foreground: 220 44% 94%;--sidebar-border: 248 20% 20%;--sidebar-ring: 198 96% 60%;--neon-green: 164 78% 48%;--neon-red: 358 86% 63%;--poker-felt: 174 32% 14%;--poker-felt-center: 174 36% 18%;--poker-felt-edge: 174 30% 9%;--gold-glow: 46 94% 61%;--gold-glow-alt: 38 94% 67%;--xp-bar: 262 88% 66%;--action-fold: 358 86% 63%;--action-fold-bar: 248 7% 42%;--action-check: 164 78% 48%;--action-call: 164 78% 48%;--action-bet: 358 86% 63%;--action-raise: 358 86% 63%;--action-allin: 262 88% 66%;--action-fallback: 222 16% 65%;--viz-gto-line: 198 96% 60%;--viz-user-line: 164 78% 48%;--viz-loss-line: 358 86% 63%;--viz-warning: 46 94% 61%;--viz-purple: 262 88% 66%;--viz-neutral: 222 16% 65%;--viz-positive: 164 78% 48%;--viz-negative: 358 86% 63%;--quiz-fair-stroke: 164 60% 54%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 245 50% 2%;--surface-1: 245 38% 4%;--surface-2: 245 30% 9%;--surface-3: 248 24% 15%;--tab-bar-bg: 245 50% 2%;--tab-active: 198 96% 60%;--tab-inactive: 222 16% 65%;--nav-bg: 245 50% 2%;--nav-border: 248 20% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-liquid-glass]{--font-sans: "SF Pro Display", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "SF Pro Display", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: 1rem;--ds-color-background: .96 .04 230;--background-oklch: var(--ds-color-background);--ds-color-foreground: .18 .04 250;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .99 .01 230;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .2126 .0279 263.71;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .9843 .0058 238.45;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .2126 .0279 263.71;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .66 .16 225;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 1 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9228 .0193 236.74;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .2611 .0385 263.57;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9428 .0139 247.97;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .5119 .0331 261.37;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7184 .1335 173.72;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1822 .0211 263.84;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6188 .217 15.89;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .6949 .1469 161.67;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1822 .0211 263.84;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8094 .1602 78.3;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1822 .0211 263.84;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .6766 .1657 244.26;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8519 .166 91.55;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1822 .0211 263.84;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .2126 .0279 263.71;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .9687 .0102 238.51;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1684 .0268 263.37;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .8276 .0291 238.88;--border-oklch: var(--ds-color-border);--ds-color-input: .8276 .0291 238.88;--input-oklch: var(--ds-color-input);--ds-color-ring: .6565 .1605 244.2;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .9686 .0119 238.54;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .3809 .035 264.03;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .6565 .1605 244.2;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 1 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .9228 .0193 236.74;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .2126 .0279 263.71;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .8276 .0291 238.88;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .6565 .1605 244.2;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7184 .1335 173.72;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6188 .217 15.89;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .4123 .0529 181.29;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .5113 .0715 180.69;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .336 .0385 181.9;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8519 .166 91.55;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8396 .1442 81.57;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5463 .2151 293.25;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6188 .217 15.89;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .54 .0181 251.7;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7184 .1335 173.72;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7184 .1335 173.72;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6188 .217 15.89;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6188 .217 15.89;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5463 .2151 293.25;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .5459 .0357 261.37;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .6766 .1657 244.26;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7184 .1335 173.72;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6188 .217 15.89;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8094 .1602 78.3;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5463 .2151 293.25;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .5459 .0357 261.37;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .6949 .1469 161.67;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6188 .217 15.89;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .686 .1164 175.93;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9529 .0179 238.63;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .9687 .0102 238.51;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .9843 .0058 238.45;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9228 .0193 236.74;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .9843 .0058 238.45;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .6565 .1605 244.2;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .5459 .0357 261.37;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .9686 .0119 238.54;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .8276 .0291 238.88;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 205 60% 96%;--foreground: 220 35% 11%;--card: 0 0% 100%;--card-foreground: 220 35% 11%;--popover: 205 68% 98%;--popover-foreground: 220 35% 11%;--primary: 202 92% 48%;--primary-foreground: 0 0% 100%;--secondary: 204 45% 90%;--secondary-foreground: 220 35% 16%;--muted: 210 45% 93%;--muted-foreground: 218 14% 42%;--accent: 168 78% 42%;--accent-foreground: 220 35% 8%;--destructive: 348 82% 56%;--destructive-foreground: 0 0% 100%;--success: 158 72% 42%;--success-foreground: 220 35% 8%;--warning: 40 94% 56%;--warning-foreground: 220 35% 8%;--info: 202 92% 50%;--info-foreground: 0 0% 100%;--premium: 47 92% 56%;--premium-foreground: 220 35% 8%;--inverse: 220 35% 11%;--inverse-foreground: 205 60% 96%;--overlay: 220 50% 7%;--border: 205 30% 78%;--input: 205 30% 78%;--ring: 202 92% 48%;--sidebar-background: 205 70% 96%;--sidebar-foreground: 220 20% 28%;--sidebar-primary: 202 92% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 204 45% 90%;--sidebar-accent-foreground: 220 35% 11%;--sidebar-border: 205 30% 78%;--sidebar-ring: 202 92% 48%;--neon-green: 168 78% 42%;--neon-red: 348 82% 56%;--poker-felt: 170 38% 24%;--poker-felt-center: 170 42% 32%;--poker-felt-edge: 170 34% 18%;--gold-glow: 47 92% 56%;--gold-glow-alt: 40 94% 64%;--xp-bar: 260 70% 58%;--action-fold: 348 82% 56%;--action-fold-bar: 212 8% 44%;--action-check: 168 78% 42%;--action-call: 168 78% 42%;--action-bet: 348 82% 56%;--action-raise: 348 82% 56%;--action-allin: 260 70% 58%;--action-fallback: 218 14% 46%;--viz-gto-line: 202 92% 50%;--viz-user-line: 168 78% 42%;--viz-loss-line: 348 82% 56%;--viz-warning: 40 94% 56%;--viz-purple: 260 70% 58%;--viz-neutral: 218 14% 46%;--viz-positive: 158 72% 42%;--viz-negative: 348 82% 56%;--quiz-fair-stroke: 168 58% 44%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 205 70% 94%;--surface-1: 205 60% 96%;--surface-2: 205 68% 98%;--surface-3: 204 45% 90%;--tab-bar-bg: 205 68% 98%;--tab-active: 202 92% 48%;--tab-inactive: 218 14% 46%;--nav-bg: 205 70% 96%;--nav-border: 205 30% 78%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-material-expressive]{--font-sans: "Roboto Flex", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Roboto Flex", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .875rem;--ds-color-background: .97 .03 70;--background-oklch: var(--ds-color-background);--ds-color-foreground: .19 .04 285;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: 1 0 0;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .2215 .0412 296.7;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: 1 0 0;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .2215 .0412 296.7;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .55 .18 290;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 1 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9268 .0263 258.36;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .2483 .0492 296.46;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9499 .0169 87.5;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .4996 .0414 298.63;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .672 .1746 30.95;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: 1 0 0;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6086 .2226 19.16;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .6333 .1197 168.36;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 1 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7993 .1642 74.79;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .2215 .0412 296.7;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .6225 .1752 250.37;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8783 .1769 95.75;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .2215 .0412 296.7;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .2215 .0412 296.7;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .9832 .0093 87.47;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1611 .0315 296.52;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .8462 .0207 299.63;--border-oklch: var(--ds-color-border);--ds-color-input: .8462 .0207 299.63;--input-oklch: var(--ds-color-input);--ds-color-ring: .5183 .2307 294.28;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .972 .0155 87.5;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .3866 .0471 297.93;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .5183 .2307 294.28;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 1 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .9268 .0263 258.36;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .2215 .0412 296.7;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .8462 .0207 299.63;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .5183 .2307 294.28;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .6333 .1197 168.36;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6086 .2226 19.16;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .4219 .0572 164.02;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .5051 .0766 163.23;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .3518 .0437 164.53;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8783 .1769 95.75;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8291 .1505 78.88;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5183 .2307 294.28;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6086 .2226 19.16;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5258 .0285 299.12;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .6333 .1197 168.36;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .6333 .1197 168.36;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6086 .2226 19.16;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6086 .2226 19.16;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5183 .2307 294.28;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .5327 .0446 298.61;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .6225 .1752 250.37;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .6333 .1197 168.36;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6086 .2226 19.16;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7993 .1642 74.79;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5183 .2307 294.28;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .5327 .0446 298.61;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .6333 .1197 168.36;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6086 .2226 19.16;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .6441 .1105 170.17;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9665 .0186 87.51;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .9832 .0093 87.47;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: 1 0 0;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9268 .0263 258.36;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: 1 0 0;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .5183 .2307 294.28;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .5327 .0446 298.61;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .972 .0155 87.5;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .8462 .0207 299.63;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 42 62% 97%;--foreground: 258 32% 13%;--card: 0 0% 100%;--card-foreground: 258 32% 13%;--popover: 0 0% 100%;--popover-foreground: 258 32% 13%;--primary: 263 70% 54%;--primary-foreground: 0 0% 100%;--secondary: 216 70% 92%;--secondary-foreground: 258 32% 16%;--muted: 42 42% 92%;--muted-foreground: 258 12% 42%;--accent: 8 82% 62%;--accent-foreground: 0 0% 100%;--destructive: 350 82% 54%;--destructive-foreground: 0 0% 100%;--success: 163 66% 38%;--success-foreground: 0 0% 100%;--warning: 39 96% 54%;--warning-foreground: 258 32% 13%;--info: 206 92% 48%;--info-foreground: 0 0% 100%;--premium: 50 96% 54%;--premium-foreground: 258 32% 13%;--inverse: 258 32% 13%;--inverse-foreground: 42 62% 97%;--overlay: 258 42% 7%;--border: 258 16% 82%;--input: 258 16% 82%;--ring: 263 70% 54%;--sidebar-background: 42 62% 95%;--sidebar-foreground: 258 18% 30%;--sidebar-primary: 263 70% 54%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 216 70% 92%;--sidebar-accent-foreground: 258 32% 13%;--sidebar-border: 258 16% 82%;--sidebar-ring: 263 70% 54%;--neon-green: 163 66% 38%;--neon-red: 350 82% 54%;--poker-felt: 154 32% 26%;--poker-felt-center: 154 36% 33%;--poker-felt-edge: 154 30% 20%;--gold-glow: 50 96% 54%;--gold-glow-alt: 39 96% 62%;--xp-bar: 263 70% 54%;--action-fold: 350 82% 54%;--action-fold-bar: 258 8% 44%;--action-check: 163 66% 38%;--action-call: 163 66% 38%;--action-bet: 350 82% 54%;--action-raise: 350 82% 54%;--action-allin: 263 70% 54%;--action-fallback: 258 12% 46%;--viz-gto-line: 206 92% 48%;--viz-user-line: 163 66% 38%;--viz-loss-line: 350 82% 54%;--viz-warning: 39 96% 54%;--viz-purple: 263 70% 54%;--viz-neutral: 258 12% 46%;--viz-positive: 163 66% 38%;--viz-negative: 350 82% 54%;--quiz-fair-stroke: 163 52% 42%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 42 62% 94%;--surface-1: 42 62% 97%;--surface-2: 0 0% 100%;--surface-3: 216 70% 92%;--tab-bar-bg: 0 0% 100%;--tab-active: 263 70% 54%;--tab-inactive: 258 12% 46%;--nav-bg: 42 62% 95%;--nav-border: 258 16% 82%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-midnight-ink]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .375rem;--ds-color-background: .11 .04 250;--background-oklch: var(--ds-color-background);--ds-color-foreground: .94 .02 235;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .17 .04 250;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .9502 .0098 255.01;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1883 .0272 268.43;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .9502 .0098 255.01;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .78 .14 220;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1453 .02 268.19;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2612 .0341 266.23;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9008 .0177 255.05;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2441 .0263 266.49;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .753 .0268 258.37;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7886 .1354 187.07;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1453 .02 268.19;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6506 .2022 20.29;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7736 .166 161.25;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1453 .02 268.19;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8487 .1575 87.43;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1453 .02 268.19;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7432 .1424 238.75;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1453 .02 268.19;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .6601 .1885 304.87;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1453 .02 268.19;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .9502 .0098 255.01;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1453 .02 268.19;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1186 .0184 263.86;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3465 .043 266.3;--border-oklch: var(--ds-color-border);--ds-color-input: .3465 .043 266.3;--input-oklch: var(--ds-color-input);--ds-color-ring: .7432 .1424 238.75;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1186 .0184 263.86;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8363 .0193 258.36;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .7432 .1424 238.75;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1453 .02 268.19;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2612 .0341 266.23;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .9502 .0098 255.01;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .3011 .0356 266.37;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .7432 .1424 238.75;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7736 .166 161.25;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6506 .2022 20.29;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2904 .0355 176.7;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3449 .0469 175.97;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2241 .0237 177.44;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8487 .1575 87.43;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8372 .1371 78.53;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6601 .1885 304.87;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6506 .2022 20.29;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5159 .0218 264.36;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7736 .166 161.25;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7736 .166 161.25;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6506 .2022 20.29;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6506 .2022 20.29;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6601 .1885 304.87;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7015 .0327 258.37;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .7432 .1424 238.75;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7736 .166 161.25;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6506 .2022 20.29;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8487 .1575 87.43;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6601 .1885 304.87;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7015 .0327 258.37;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7736 .166 161.25;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6506 .2022 20.29;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7697 .1417 164.46;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1186 .0184 263.86;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1453 .02 268.19;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .1988 .0283 268.46;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2612 .0341 266.23;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1186 .0184 263.86;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .7432 .1424 238.75;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7015 .0327 258.37;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1186 .0184 263.86;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .3011 .0356 266.37;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 225 46% 5%;--foreground: 214 36% 94%;--card: 224 36% 10%;--card-foreground: 214 36% 94%;--popover: 224 38% 9%;--popover-foreground: 214 36% 94%;--primary: 202 96% 62%;--primary-foreground: 225 46% 5%;--secondary: 222 30% 16%;--secondary-foreground: 214 32% 88%;--muted: 222 26% 14%;--muted-foreground: 216 18% 70%;--accent: 176 82% 46%;--accent-foreground: 225 46% 5%;--destructive: 355 86% 62%;--destructive-foreground: 0 0% 100%;--success: 158 74% 48%;--success-foreground: 225 46% 5%;--warning: 44 94% 60%;--warning-foreground: 225 46% 5%;--info: 202 96% 62%;--info-foreground: 225 46% 5%;--premium: 270 78% 68%;--premium-foreground: 225 46% 5%;--inverse: 214 36% 94%;--inverse-foreground: 225 46% 5%;--overlay: 225 58% 3%;--border: 222 26% 25%;--input: 222 26% 25%;--ring: 202 96% 62%;--sidebar-background: 225 58% 3%;--sidebar-foreground: 216 20% 80%;--sidebar-primary: 202 96% 62%;--sidebar-primary-foreground: 225 46% 5%;--sidebar-accent: 222 30% 16%;--sidebar-accent-foreground: 214 36% 94%;--sidebar-border: 222 26% 20%;--sidebar-ring: 202 96% 62%;--neon-green: 158 74% 48%;--neon-red: 355 86% 62%;--poker-felt: 166 38% 14%;--poker-felt-center: 166 42% 18%;--poker-felt-edge: 166 36% 9%;--gold-glow: 44 94% 60%;--gold-glow-alt: 38 94% 66%;--xp-bar: 270 78% 68%;--action-fold: 355 86% 62%;--action-fold-bar: 220 9% 42%;--action-check: 158 74% 48%;--action-call: 158 74% 48%;--action-bet: 355 86% 62%;--action-raise: 355 86% 62%;--action-allin: 270 78% 68%;--action-fallback: 216 18% 64%;--viz-gto-line: 202 96% 62%;--viz-user-line: 158 74% 48%;--viz-loss-line: 355 86% 62%;--viz-warning: 44 94% 60%;--viz-purple: 270 78% 68%;--viz-neutral: 216 18% 64%;--viz-positive: 158 74% 48%;--viz-negative: 355 86% 62%;--quiz-fair-stroke: 158 60% 54%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 225 58% 3%;--surface-1: 225 46% 5%;--surface-2: 224 36% 10%;--surface-3: 222 30% 16%;--tab-bar-bg: 225 58% 3%;--tab-active: 202 96% 62%;--tab-inactive: 216 18% 64%;--nav-bg: 225 58% 3%;--nav-border: 222 26% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-neo-brutal-grid]{--font-sans: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .125rem;--ds-color-background: .98 .03 100;--background-oklch: var(--ds-color-background);--ds-color-foreground: .15 .02 250;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: 1 0 0;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .1871 .0107 264.27;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: 1 0 0;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .1871 .0107 264.27;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .48 .23 270;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 1 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .9732 .0707 102.32;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .1871 .0107 264.27;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .9458 .0256 101.7;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .4422 .0245 264.28;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .8987 .1857 97.86;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1871 .0107 264.27;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6112 .2259 27.17;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .575 .1365 155.1;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 1 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .7509 .179 58.4;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1871 .0107 264.27;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .6476 .1418 238.18;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8987 .1857 97.86;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1871 .0107 264.27;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .1871 .0107 264.27;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .9906 .0241 101.66;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1401 .0098 261.93;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .1871 .0107 264.27;--border-oklch: var(--ds-color-border);--ds-color-input: .1871 .0107 264.27;--input-oklch: var(--ds-color-input);--ds-color-ring: .4789 .2703 268.99;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .9861 .036 101.84;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .1871 .0107 264.27;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .4789 .2703 268.99;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 1 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .8987 .1857 97.86;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .1871 .0107 264.27;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .1871 .0107 264.27;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .4789 .2703 268.99;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .575 .1365 155.1;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6112 .2259 27.17;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .3854 .0571 164.25;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .4723 .0773 163.39;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .3094 .0402 165.15;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8987 .1857 97.86;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .7827 .1646 64.73;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .5998 .2753 319.6;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6112 .2259 27.17;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .4644 .017 264.4;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .575 .1365 155.1;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .575 .1365 155.1;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6112 .2259 27.17;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6112 .2259 27.17;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .5998 .2753 319.6;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .4422 .0245 264.28;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .6476 .1418 238.18;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .575 .1365 155.1;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6112 .2259 27.17;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .7509 .179 58.4;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .5998 .2753 319.6;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .4422 .0245 264.28;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .575 .1365 155.1;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6112 .2259 27.17;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .6078 .1292 157.27;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .9817 .0478 102.01;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .9906 .0241 101.66;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: 1 0 0;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .9732 .0707 102.32;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: 1 0 0;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .4789 .2703 268.99;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .4422 .0245 264.28;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .9861 .036 101.84;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .1871 .0107 264.27;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 54 100% 96%;--foreground: 220 18% 8%;--card: 0 0% 100%;--card-foreground: 220 18% 8%;--popover: 0 0% 100%;--popover-foreground: 220 18% 8%;--primary: 238 88% 56%;--primary-foreground: 0 0% 100%;--secondary: 54 100% 88%;--secondary-foreground: 220 18% 8%;--muted: 54 42% 90%;--muted-foreground: 220 12% 34%;--accent: 52 100% 50%;--accent-foreground: 220 18% 8%;--destructive: 0 84% 55%;--destructive-foreground: 0 0% 100%;--success: 151 76% 32%;--success-foreground: 0 0% 100%;--warning: 33 100% 50%;--warning-foreground: 220 18% 8%;--info: 199 90% 45%;--info-foreground: 0 0% 100%;--premium: 52 100% 50%;--premium-foreground: 220 18% 8%;--inverse: 220 18% 8%;--inverse-foreground: 54 100% 96%;--overlay: 220 30% 4%;--border: 220 18% 8%;--input: 220 18% 8%;--ring: 238 88% 56%;--sidebar-background: 54 100% 94%;--sidebar-foreground: 220 18% 8%;--sidebar-primary: 238 88% 56%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 52 100% 50%;--sidebar-accent-foreground: 220 18% 8%;--sidebar-border: 220 18% 8%;--sidebar-ring: 238 88% 56%;--neon-green: 151 76% 32%;--neon-red: 0 84% 55%;--poker-felt: 155 38% 22%;--poker-felt-center: 155 42% 29%;--poker-felt-edge: 155 34% 16%;--gold-glow: 52 100% 50%;--gold-glow-alt: 33 100% 58%;--xp-bar: 290 78% 50%;--action-fold: 0 84% 55%;--action-fold-bar: 220 8% 36%;--action-check: 151 76% 32%;--action-call: 151 76% 32%;--action-bet: 0 84% 55%;--action-raise: 0 84% 55%;--action-allin: 290 78% 50%;--action-fallback: 220 12% 34%;--viz-gto-line: 199 90% 45%;--viz-user-line: 151 76% 32%;--viz-loss-line: 0 84% 55%;--viz-warning: 33 100% 50%;--viz-purple: 290 78% 50%;--viz-neutral: 220 12% 34%;--viz-positive: 151 76% 32%;--viz-negative: 0 84% 55%;--quiz-fair-stroke: 151 58% 38%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 54 100% 92%;--surface-1: 54 100% 96%;--surface-2: 0 0% 100%;--surface-3: 54 100% 88%;--tab-bar-bg: 0 0% 100%;--tab-active: 238 88% 56%;--tab-inactive: 220 12% 34%;--nav-bg: 54 100% 94%;--nav-border: 220 18% 8%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-neon-noir]{--font-sans: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .25rem;--ds-color-background: .08 .02 260;--background-oklch: var(--ds-color-background);--ds-color-foreground: .95 .03 150;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .13 .03 260;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .96 .0402 163.99;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .1678 .0211 299.41;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .96 .0402 163.99;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .84 .19 145;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .1216 .0148 301.79;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .2404 .0339 305.35;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9322 .0454 163.8;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2236 .0248 305.75;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7699 .0367 167.33;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .6919 .2531 340.05;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .1216 .0148 301.79;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6577 .2134 14.06;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .8562 .2245 149.79;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .1216 .0148 301.79;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .9104 .1813 99.5;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .1216 .0148 301.79;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .8409 .1404 211.47;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .1216 .0148 301.79;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .6919 .2531 340.05;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .1216 .0148 301.79;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .96 .0402 163.99;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .1216 .0148 301.79;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1035 .0165 301.89;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3383 .0402 305.64;--border-oklch: var(--ds-color-border);--ds-color-input: .3383 .0402 305.64;--input-oklch: var(--ds-color-input);--ds-color-ring: .8562 .2245 149.79;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1035 .0165 301.89;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .843 .0249 167.88;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .8562 .2245 149.79;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .1216 .0148 301.79;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .2404 .0339 305.35;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .96 .0402 163.99;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .3017 .0345 305.7;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .8562 .2245 149.79;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .8562 .2245 149.79;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6577 .2134 14.06;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2658 .0403 160.11;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .321 .0549 159.18;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2113 .0277 160.99;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .9104 .1813 99.5;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .86 .1525 84.69;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .6919 .2531 340.05;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6577 .2134 14.06;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5163 .0172 300.96;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .8562 .2245 149.79;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .8562 .2245 149.79;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6577 .2134 14.06;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6577 .2134 14.06;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6919 .2531 340.05;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7403 .0415 167.06;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .8409 .1404 211.47;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .8562 .2245 149.79;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6577 .2134 14.06;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .9104 .1813 99.5;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6919 .2531 340.05;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7403 .0415 167.06;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .8562 .2245 149.79;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6577 .2134 14.06;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7903 .1859 151.37;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1035 .0165 301.89;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .1216 .0148 301.79;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .1787 .0221 299.46;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .2404 .0339 305.35;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1035 .0165 301.89;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .8562 .2245 149.79;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7403 .0415 167.06;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1035 .0165 301.89;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .3017 .0345 305.7;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 260 35% 3%;--foreground: 150 80% 92%;--card: 260 26% 8%;--card-foreground: 150 80% 92%;--popover: 260 28% 7%;--popover-foreground: 150 80% 92%;--primary: 142 92% 58%;--primary-foreground: 260 35% 3%;--secondary: 268 24% 14%;--secondary-foreground: 150 60% 88%;--muted: 268 20% 12%;--muted-foreground: 154 18% 68%;--accent: 315 94% 62%;--accent-foreground: 260 35% 3%;--destructive: 348 92% 62%;--destructive-foreground: 0 0% 100%;--success: 142 92% 58%;--success-foreground: 260 35% 3%;--warning: 52 100% 58%;--warning-foreground: 260 35% 3%;--info: 188 100% 58%;--info-foreground: 260 35% 3%;--premium: 315 94% 62%;--premium-foreground: 260 35% 3%;--inverse: 150 80% 92%;--inverse-foreground: 260 35% 3%;--overlay: 260 44% 2%;--border: 268 18% 24%;--input: 268 18% 24%;--ring: 142 92% 58%;--sidebar-background: 260 44% 2%;--sidebar-foreground: 154 18% 78%;--sidebar-primary: 142 92% 58%;--sidebar-primary-foreground: 260 35% 3%;--sidebar-accent: 268 24% 14%;--sidebar-accent-foreground: 150 80% 92%;--sidebar-border: 268 18% 20%;--sidebar-ring: 142 92% 58%;--neon-green: 142 92% 58%;--neon-red: 348 92% 62%;--poker-felt: 150 42% 12%;--poker-felt-center: 150 46% 16%;--poker-felt-edge: 150 40% 8%;--gold-glow: 52 100% 58%;--gold-glow-alt: 42 100% 64%;--xp-bar: 315 94% 62%;--action-fold: 348 92% 62%;--action-fold-bar: 260 5% 42%;--action-check: 142 92% 58%;--action-call: 142 92% 58%;--action-bet: 348 92% 62%;--action-raise: 348 92% 62%;--action-allin: 315 94% 62%;--action-fallback: 154 18% 64%;--viz-gto-line: 188 100% 58%;--viz-user-line: 142 92% 58%;--viz-loss-line: 348 92% 62%;--viz-warning: 52 100% 58%;--viz-purple: 315 94% 62%;--viz-neutral: 154 18% 64%;--viz-positive: 142 92% 58%;--viz-negative: 348 92% 62%;--quiz-fair-stroke: 142 68% 56%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 260 44% 2%;--surface-1: 260 35% 3%;--surface-2: 260 26% 8%;--surface-3: 268 24% 14%;--tab-bar-bg: 260 44% 2%;--tab-active: 142 92% 58%;--tab-inactive: 154 18% 64%;--nav-bg: 260 44% 2%;--nav-border: 268 18% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=framingui-obsidian-emerald]{--font-sans: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: .5rem;--ds-color-background: .09 .02 165;--background-oklch: var(--ds-color-background);--ds-color-foreground: .93 .02 160;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: .15 .03 165;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: .948 .0161 172.07;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: .2075 .0181 180.52;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: .948 .0161 172.07;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .72 .16 160;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: .154 .0118 181.63;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .288 .0229 183.18;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: .9059 .0234 171.81;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .2613 .017 183.64;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .7643 .0254 173.58;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .7599 .1329 224.1;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: .154 .0118 181.63;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .6525 .1903 25.83;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .7797 .1688 160.98;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: .154 .0118 181.63;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .8328 .1531 84.05;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: .154 .0118 181.63;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .7599 .1329 224.1;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: .154 .0118 181.63;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .8328 .1531 84.05;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: .154 .0118 181.63;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: .948 .0161 172.07;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: .154 .0118 181.63;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: .1232 .0118 183.05;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: .3829 .0281 183.38;--border-oklch: var(--ds-color-border);--ds-color-input: .3829 .0281 183.38;--input-oklch: var(--ds-color-input);--ds-color-ring: .7797 .1688 160.98;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: .1232 .0118 183.05;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: .8395 .0172 173.98;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .7797 .1688 160.98;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: .154 .0118 181.63;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .288 .0229 183.18;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: .948 .0161 172.07;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: .34 .0242 183.45;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .7797 .1688 160.98;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .7797 .1688 160.98;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .6525 .1903 25.83;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .2797 .0401 165.36;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .3349 .0536 164.44;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .2108 .0248 166.6;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .8328 .1531 84.05;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .8247 .1338 74.99;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .7599 .1329 224.1;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .6525 .1903 25.83;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .5225 .0176 184.55;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .7797 .1688 160.98;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .7797 .1688 160.98;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .6525 .1903 25.83;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .6525 .1903 25.83;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .6775 .1959 316.26;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .7338 .0287 173.39;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .7599 .1329 224.1;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .7797 .1688 160.98;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .6525 .1903 25.83;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .8328 .1531 84.05;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .6775 .1959 316.26;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .7338 .0287 173.39;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .7797 .1688 160.98;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .6525 .1903 25.83;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .7559 .1422 164.12;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .6348 .1777 259.54;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .6433 .183 143.52;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .8331 .1704 84.63;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .6214 .2061 28.64;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: .1232 .0118 183.05;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: .154 .0118 181.63;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .2194 .0188 180.57;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .288 .0229 183.18;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: .1232 .0118 183.05;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .7797 .1688 160.98;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .7338 .0287 173.39;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: .1232 .0118 183.05;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: .34 .0242 183.45;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: .2236 .0248 266.45;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .5666 .2133 28.59;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: .8683 .0145 264.49;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 168 34% 4%;--foreground: 158 34% 92%;--card: 168 28% 9%;--card-foreground: 158 34% 92%;--popover: 168 30% 8%;--popover-foreground: 158 34% 92%;--primary: 158 76% 48%;--primary-foreground: 168 34% 4%;--secondary: 170 22% 15%;--secondary-foreground: 158 28% 86%;--muted: 170 18% 13%;--muted-foreground: 160 13% 68%;--accent: 194 86% 56%;--accent-foreground: 168 34% 4%;--destructive: 2 82% 62%;--destructive-foreground: 0 0% 100%;--success: 158 76% 48%;--success-foreground: 168 34% 4%;--warning: 42 92% 60%;--warning-foreground: 168 34% 4%;--info: 194 86% 56%;--info-foreground: 168 34% 4%;--premium: 42 92% 60%;--premium-foreground: 168 34% 4%;--inverse: 158 34% 92%;--inverse-foreground: 168 34% 4%;--overlay: 168 46% 2%;--border: 170 18% 24%;--input: 170 18% 24%;--ring: 158 76% 48%;--sidebar-background: 168 46% 2%;--sidebar-foreground: 160 13% 78%;--sidebar-primary: 158 76% 48%;--sidebar-primary-foreground: 168 34% 4%;--sidebar-accent: 170 22% 15%;--sidebar-accent-foreground: 158 34% 92%;--sidebar-border: 170 18% 20%;--sidebar-ring: 158 76% 48%;--neon-green: 158 76% 48%;--neon-red: 2 82% 62%;--poker-felt: 156 42% 13%;--poker-felt-center: 156 46% 17%;--poker-felt-edge: 156 38% 8%;--gold-glow: 42 92% 60%;--gold-glow-alt: 36 92% 66%;--xp-bar: 194 86% 56%;--action-fold: 2 82% 62%;--action-fold-bar: 170 7% 40%;--action-check: 158 76% 48%;--action-call: 158 76% 48%;--action-bet: 2 82% 62%;--action-raise: 2 82% 62%;--action-allin: 284 72% 66%;--action-fallback: 160 13% 64%;--viz-gto-line: 194 86% 56%;--viz-user-line: 158 76% 48%;--viz-loss-line: 2 82% 62%;--viz-warning: 42 92% 60%;--viz-purple: 284 72% 66%;--viz-neutral: 160 13% 64%;--viz-positive: 158 76% 48%;--viz-negative: 2 82% 62%;--quiz-fair-stroke: 158 58% 52%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 168 46% 2%;--surface-1: 168 34% 4%;--surface-2: 168 28% 9%;--surface-3: 170 22% 15%;--tab-bar-bg: 168 46% 2%;--tab-active: 158 76% 48%;--tab-inactive: 160 13% 64%;--nav-bg: 168 46% 2%;--nav-border: 170 18% 20%;--playing-card: 0 0% 100%;--playing-card-foreground: 222 28% 12%;--playing-card-red: 2 76% 48%;--playing-card-border: 220 18% 84%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}[data-ds-theme=bold-line]{--font-sans: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif: Inter, sans-serif;--radius: 0px;--ds-color-background: 1 0 0;--background-oklch: var(--ds-color-background);--ds-color-foreground: 0 0 0;--foreground-oklch: var(--ds-color-foreground);--ds-color-card: 1 0 0;--card-oklch: var(--ds-color-card);--ds-color-card-foreground: 0 0 0;--card-foreground-oklch: var(--ds-color-card-foreground);--ds-color-popover: 1 0 0;--popover-oklch: var(--ds-color-popover);--ds-color-popover-foreground: 0 0 0;--popover-foreground-oklch: var(--ds-color-popover-foreground);--ds-color-primary: .94 .22 120;--primary-oklch: var(--ds-color-primary);--ds-color-primary-foreground: 0 0 0;--primary-foreground-oklch: var(--ds-color-primary-foreground);--ds-color-secondary: .95 0 0;--secondary-oklch: var(--ds-color-secondary);--ds-color-secondary-foreground: 0 0 0;--secondary-foreground-oklch: var(--ds-color-secondary-foreground);--ds-color-muted: .95 0 0;--muted-oklch: var(--ds-color-muted);--ds-color-muted-foreground: .6 0 0;--muted-foreground-oklch: var(--ds-color-muted-foreground);--ds-color-accent: .94 .22 120;--accent-oklch: var(--ds-color-accent);--ds-color-accent-foreground: 0 0 0;--accent-foreground-oklch: var(--ds-color-accent-foreground);--ds-color-destructive: .58 .21 28;--destructive-oklch: var(--ds-color-destructive);--ds-color-destructive-foreground: 1 0 0;--destructive-foreground-oklch: var(--ds-color-destructive-foreground);--ds-color-success: .72 .18 150;--success-oklch: var(--ds-color-success);--ds-color-success-foreground: 0 0 0;--success-foreground-oklch: var(--ds-color-success-foreground);--ds-color-warning: .82 .17 82;--warning-oklch: var(--ds-color-warning);--ds-color-warning-foreground: 0 0 0;--warning-foreground-oklch: var(--ds-color-warning-foreground);--ds-color-info: .62 .18 255;--info-oklch: var(--ds-color-info);--ds-color-info-foreground: 1 0 0;--info-foreground-oklch: var(--ds-color-info-foreground);--ds-color-premium: .82 .17 92;--premium-oklch: var(--ds-color-premium);--ds-color-premium-foreground: 0 0 0;--premium-foreground-oklch: var(--ds-color-premium-foreground);--ds-color-inverse: 1 0 0;--inverse-oklch: var(--ds-color-inverse);--ds-color-inverse-foreground: 0 0 0;--inverse-foreground-oklch: var(--ds-color-inverse-foreground);--ds-color-overlay: 0 0 0;--overlay-oklch: var(--ds-color-overlay);--ds-color-border: 0 0 0;--border-oklch: var(--ds-color-border);--ds-color-input: .9 0 0;--input-oklch: var(--ds-color-input);--ds-color-ring: .94 .22 120;--ring-oklch: var(--ds-color-ring);--ds-color-sidebar-background: 1 0 0;--sidebar-background-oklch: var(--ds-color-sidebar-background);--ds-color-sidebar-foreground: 0 0 0;--sidebar-foreground-oklch: var(--ds-color-sidebar-foreground);--ds-color-sidebar-primary: .94 .22 120;--sidebar-primary-oklch: var(--ds-color-sidebar-primary);--ds-color-sidebar-primary-foreground: 0 0 0;--sidebar-primary-foreground-oklch: var(--ds-color-sidebar-primary-foreground);--ds-color-sidebar-accent: .95 0 0;--sidebar-accent-oklch: var(--ds-color-sidebar-accent);--ds-color-sidebar-accent-foreground: 0 0 0;--sidebar-accent-foreground-oklch: var(--ds-color-sidebar-accent-foreground);--ds-color-sidebar-border: 0 0 0;--sidebar-border-oklch: var(--ds-color-sidebar-border);--ds-color-sidebar-ring: .94 .22 120;--sidebar-ring-oklch: var(--ds-color-sidebar-ring);--ds-color-neon-green: .72 .18 150;--neon-green-oklch: var(--ds-color-neon-green);--ds-color-neon-red: .58 .21 28;--neon-red-oklch: var(--ds-color-neon-red);--ds-color-poker-felt: .28 .08 155;--poker-felt-oklch: var(--ds-color-poker-felt);--ds-color-poker-felt-center: .34 .09 155;--poker-felt-center-oklch: var(--ds-color-poker-felt-center);--ds-color-poker-felt-edge: .22 .07 155;--poker-felt-edge-oklch: var(--ds-color-poker-felt-edge);--ds-color-gold-glow: .82 .17 92;--gold-glow-oklch: var(--ds-color-gold-glow);--ds-color-gold-glow-alt: .82 .17 82;--gold-glow-alt-oklch: var(--ds-color-gold-glow-alt);--ds-color-xp-bar: .62 .2 300;--xp-bar-oklch: var(--ds-color-xp-bar);--ds-color-action-fold: .2 0 0;--action-fold-oklch: var(--ds-color-action-fold);--ds-color-action-fold-bar: .6 0 0;--action-fold-bar-oklch: var(--ds-color-action-fold-bar);--ds-color-action-check: .72 .18 150;--action-check-oklch: var(--ds-color-action-check);--ds-color-action-call: .72 .18 150;--action-call-oklch: var(--ds-color-action-call);--ds-color-action-bet: .58 .21 28;--action-bet-oklch: var(--ds-color-action-bet);--ds-color-action-raise: .58 .21 28;--action-raise-oklch: var(--ds-color-action-raise);--ds-color-action-allin: .62 .2 300;--action-allin-oklch: var(--ds-color-action-allin);--ds-color-action-fallback: .6 0 0;--action-fallback-oklch: var(--ds-color-action-fallback);--ds-color-viz-gto-line: .62 .18 255;--viz-gto-line-oklch: var(--ds-color-viz-gto-line);--ds-color-viz-user-line: .72 .18 150;--viz-user-line-oklch: var(--ds-color-viz-user-line);--ds-color-viz-loss-line: .58 .21 28;--viz-loss-line-oklch: var(--ds-color-viz-loss-line);--ds-color-viz-warning: .82 .17 82;--viz-warning-oklch: var(--ds-color-viz-warning);--ds-color-viz-purple: .62 .2 300;--viz-purple-oklch: var(--ds-color-viz-purple);--ds-color-viz-neutral: .6 0 0;--viz-neutral-oklch: var(--ds-color-viz-neutral);--ds-color-viz-positive: .72 .18 150;--viz-positive-oklch: var(--ds-color-viz-positive);--ds-color-viz-negative: .58 .21 28;--viz-negative-oklch: var(--ds-color-viz-negative);--ds-color-quiz-fair-stroke: .72 .18 150;--quiz-fair-stroke-oklch: var(--ds-color-quiz-fair-stroke);--ds-color-brand-google-blue: .58 .19 255;--brand-google-blue-oklch: var(--ds-color-brand-google-blue);--ds-color-brand-google-green: .62 .17 145;--brand-google-green-oklch: var(--ds-color-brand-google-green);--ds-color-brand-google-yellow: .86 .18 90;--brand-google-yellow-oklch: var(--ds-color-brand-google-yellow);--ds-color-brand-google-red: .58 .21 28;--brand-google-red-oklch: var(--ds-color-brand-google-red);--ds-color-surface-0: 1 0 0;--surface-0-oklch: var(--ds-color-surface-0);--ds-color-surface-1: 1 0 0;--surface-1-oklch: var(--ds-color-surface-1);--ds-color-surface-2: .98 0 0;--surface-2-oklch: var(--ds-color-surface-2);--ds-color-surface-3: .95 0 0;--surface-3-oklch: var(--ds-color-surface-3);--ds-color-tab-bar-bg: 1 0 0;--tab-bar-bg-oklch: var(--ds-color-tab-bar-bg);--ds-color-tab-active: .94 .22 120;--tab-active-oklch: var(--ds-color-tab-active);--ds-color-tab-inactive: .4 0 0;--tab-inactive-oklch: var(--ds-color-tab-inactive);--ds-color-nav-bg: 1 0 0;--nav-bg-oklch: var(--ds-color-nav-bg);--ds-color-nav-border: 0 0 0;--nav-border-oklch: var(--ds-color-nav-border);--ds-color-playing-card: 1 0 0;--playing-card-oklch: var(--ds-color-playing-card);--ds-color-playing-card-foreground: 0 0 0;--playing-card-foreground-oklch: var(--ds-color-playing-card-foreground);--ds-color-playing-card-red: .52 .22 28;--playing-card-red-oklch: var(--ds-color-playing-card-red);--ds-color-playing-card-border: 0 0 0;--playing-card-border-oklch: var(--ds-color-playing-card-border);--background: 0 0% 100%;--foreground: 0 0% 0%;--card: 0 0% 100%;--card-foreground: 0 0% 0%;--popover: 0 0% 100%;--popover-foreground: 0 0% 0%;--primary: 120 95% 55%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 95%;--secondary-foreground: 0 0% 0%;--muted: 0 0% 95%;--muted-foreground: 0 0% 40%;--accent: 120 95% 55%;--accent-foreground: 0 0% 0%;--destructive: 0 72% 48%;--destructive-foreground: 0 0% 100%;--success: 120 95% 38%;--success-foreground: 0 0% 0%;--warning: 55 95% 50%;--warning-foreground: 0 0% 0%;--info: 220 90% 55%;--info-foreground: 0 0% 100%;--premium: 72 95% 48%;--premium-foreground: 0 0% 0%;--inverse: 0 0% 100%;--inverse-foreground: 0 0% 0%;--overlay: 0 0% 0%;--border: 0 0% 0%;--input: 0 0% 90%;--ring: 120 95% 55%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 0 0% 0%;--sidebar-primary: 120 95% 55%;--sidebar-primary-foreground: 0 0% 0%;--sidebar-accent: 0 0% 95%;--sidebar-accent-foreground: 0 0% 0%;--sidebar-border: 0 0% 0%;--sidebar-ring: 120 95% 55%;--neon-green: 120 95% 38%;--neon-red: 0 72% 48%;--poker-felt: 150 35% 22%;--poker-felt-center: 150 38% 28%;--poker-felt-edge: 150 32% 16%;--gold-glow: 72 95% 48%;--gold-glow-alt: 55 95% 50%;--xp-bar: 270 80% 55%;--action-fold: 0 0% 20%;--action-fold-bar: 0 0% 40%;--action-check: 120 95% 38%;--action-call: 120 95% 38%;--action-bet: 0 72% 48%;--action-raise: 0 72% 48%;--action-allin: 270 80% 55%;--action-fallback: 0 0% 45%;--viz-gto-line: 220 90% 55%;--viz-user-line: 120 95% 38%;--viz-loss-line: 0 72% 48%;--viz-warning: 55 95% 50%;--viz-purple: 270 80% 55%;--viz-neutral: 0 0% 40%;--viz-positive: 120 95% 38%;--viz-negative: 0 72% 48%;--quiz-fair-stroke: 120 95% 38%;--brand-google-blue: 217 89% 61%;--brand-google-green: 122 53% 43%;--brand-google-yellow: 45 97% 50%;--brand-google-red: 4 80% 56%;--surface-0: 0 0% 100%;--surface-1: 0 0% 100%;--surface-2: 0 0% 98%;--surface-3: 0 0% 95%;--tab-bar-bg: 0 0% 100%;--tab-active: 120 95% 38%;--tab-inactive: 0 0% 40%;--nav-bg: 0 0% 100%;--nav-border: 0 0% 0%;--playing-card: 0 0% 100%;--playing-card-foreground: 0 0% 0%;--playing-card-red: 0 72% 48%;--playing-card-border: 0 0% 0%;--tekton-bg-brand-default: var(--primary);--tekton-bg-brand-subtle: var(--secondary);--tekton-text-primary: var(--foreground);--tekton-border-default: var(--border)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--app-safe-area-top: var(--holdemlab-native-safe-area-top, env(safe-area-inset-top, 0px));--app-safe-area-bottom: var(--holdemlab-native-safe-area-bottom, env(safe-area-inset-bottom, 0px));--app-bottom-tab-height: 4rem;--app-bottom-tab-clearance: calc(var(--app-bottom-tab-height) + var(--app-safe-area-bottom))}:root[data-native-safe-area]{--app-safe-area-top: var(--holdemlab-native-safe-area-top, 0px)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);-webkit-font-smoothing:antialiased}::-moz-selection{background:hsl(var(--primary) / .32);color:hsl(var(--foreground))}::selection{background:hsl(var(--primary) / .32);color:hsl(var(--foreground))}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.focus-drill{background:radial-gradient(ellipse at 95% 20%,hsl(var(--primary) / .13),transparent 60%),hsl(var(--card))}.app-onboarding-screen{animation:app-onboarding-enter .36s cubic-bezier(.2,.8,.2,1) both}.app-onboarding-data-chip,.app-onboarding-roadmap-node,.app-onboarding-option,.app-onboarding-loop-chip{animation:app-onboarding-item-pop .42s cubic-bezier(.2,.8,.2,1) both}.app-onboarding-loop-orbit{animation:app-onboarding-orbit-spin 9s linear infinite}.app-onboarding-loop-pulse{animation:app-onboarding-loop-pulse 2.3s ease-in-out infinite}.app-onboarding-proof{animation:app-onboarding-proof-lift .56s cubic-bezier(.2,.8,.2,1) both}.app-onboarding-proof-stat{animation:app-onboarding-stat-pop .72s cubic-bezier(.16,1,.3,1) both}.app-onboarding-backdrop-lines{background-image:linear-gradient(90deg,hsl(var(--primary) / .16) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--primary) / .1) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 72%);mask-image:linear-gradient(180deg,black 0%,transparent 72%);animation:app-onboarding-backdrop-drift 12s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[13px\]{top:13px;right:13px;bottom:13px;left:13px}.inset-\[15px\]{top:15px;right:15px;bottom:15px;left:15px}.inset-\[3px\]{top:3px;right:3px;bottom:3px;left:3px}.inset-\[7px\]{top:7px;right:7px;bottom:7px;left:7px}.inset-\[9px\]{top:9px;right:9px;bottom:9px;left:9px}.inset-auto{inset:auto}.inset-px{top:1px;right:1px;bottom:1px;left:1px}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-right-1{right:-.25rem}.-right-5{right:-1.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[26px\]{bottom:26px}.bottom-\[calc\(var\(--app-bottom-tab-clearance\)\+0\.5rem\)\]{bottom:calc(var(--app-bottom-tab-clearance) + .5rem)}.bottom-\[calc\(var\(--app-bottom-tab-clearance\)\+0\.75rem\)\]{bottom:calc(var(--app-bottom-tab-clearance) + .75rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-\[50\%\]{top:50%}.top-\[67\%\]{top:67%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-auto{z-index:auto}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[34\%\]{height:34%}.h-\[50px\]{height:50px}.h-\[64px\]{height:64px}.h-\[76px\]{height:76px}.h-\[86px\]{height:86px}.h-\[min\(82dvh\,760px\)\]{height:min(82dvh,760px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[200px\]{max-height:200px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[24dvh\]{max-height:24dvh}.max-h-\[28dvh\]{max-height:28dvh}.max-h-\[28rem\]{max-height:28rem}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[min\(45dvh\,calc\(100dvh-var\(--app-bottom-tab-clearance\)-2rem\)\)\]{max-height:min(45dvh,calc(100dvh - var(--app-bottom-tab-clearance) - 2rem))}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[112px\]{min-height:112px}.min-h-\[152px\]{min-height:152px}.min-h-\[160px\]{min-height:160px}.min-h-\[16px\]{min-height:16px}.min-h-\[320px\]{min-height:320px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[420px\]{min-height:420px}.min-h-\[48px\]{min-height:48px}.min-h-\[var\(--hand-range-compare-cell\,2\.75rem\)\]{min-height:var(--hand-range-compare-cell,2.75rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[176px\]{width:176px}.w-\[220px\]{width:220px}.w-\[22rem\]{width:22rem}.w-\[27\%\]{width:27%}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[82px\]{width:82px}.w-\[86\%\]{width:86%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-16{min-width:4rem}.min-w-3{min-width:.75rem}.min-w-32{min-width:8rem}.min-w-\[108px\]{min-width:108px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[26rem\]{min-width:26rem}.min-w-\[27rem\]{min-width:27rem}.min-w-\[28px\]{min-width:28px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[64px\]{min-width:64px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[760px\]{min-width:760px}.min-w-\[78px\]{min-width:78px}.min-w-\[82px\]{min-width:82px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[min\(100\%\,8rem\)\]{min-width:min(100%,8rem)}.min-w-\[var\(--hand-range-compare-cell\,2\.75rem\)\]{min-width:var(--hand-range-compare-cell,2.75rem)}.min-w-\[var\(--hand-range-grid-width\)\]{min-width:var(--hand-range-grid-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-9{max-width:2.25rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[117rem\]{max-width:117rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[17rem\]{max-width:17rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[420px\]{max-width:420px}.max-w-\[45\%\]{max-width:45%}.max-w-\[52\%\]{max-width:52%}.max-w-\[54rem\]{max-width:54rem}.max-w-\[56px\]{max-width:56px}.max-w-\[58rem\]{max-width:58rem}.max-w-\[680px\]{max-width:680px}.max-w-\[75\%\]{max-width:75%}.max-w-\[88\%\]{max-width:88%}.max-w-\[94rem\]{max-width:94rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100\%_-_4rem\)\]{max-width:calc(100% - 4rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(48vw\,20rem\)\]{max-width:min(48vw,20rem)}.max-w-\[var\(--range-analysis-panel-width\)\]{max-width:var(--range-analysis-panel-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-sm{max-width:640px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_10rem\]{flex:1 1 10rem}.flex-\[1_1_12rem\]{flex:1 1 12rem}.flex-\[1_1_14rem\]{flex:1 1 14rem}.flex-\[1_1_1rem\]{flex:1 1 1rem}.flex-\[1_1_5rem\]{flex:1 1 5rem}.flex-\[1_1_8rem\]{flex:1 1 8rem}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:12rem}.basis-56{flex-basis:14rem}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fade-in_0\.18s_ease-out\]{animation:fade-in .18s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slide-up .3s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mb-4{scroll-margin-bottom:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_minmax\(5\.5rem\,40\%\)\]{grid-template-columns:1fr minmax(5.5rem,40%)}.grid-cols-\[40px_1fr\]{grid-template-columns:40px 1fr}.grid-cols-\[40px_1fr_60px_60px\]{grid-template-columns:40px 1fr 60px 60px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.05fr)}.grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_32\%\]{grid-template-columns:minmax(0,1fr) 32%}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(max-content\,1fr\)_minmax\(0\,auto\)_minmax\(max-content\,1fr\)\]{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}.grid-cols-\[repeat\(13\,minmax\(2\.75rem\,1fr\)\)\]{grid-template-columns:repeat(13,minmax(2.75rem,1fr))}.grid-cols-\[repeat\(13\,minmax\(var\(--hand-range-compare-cell\,2\.75rem\)\,1fr\)\)\]{grid-template-columns:repeat(13,minmax(var(--hand-range-compare-cell,2.75rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,4\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.5rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,6\.25rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.25rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,7rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,8rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,9rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[0\.02rem\]{gap:.02rem}.gap-\[2px\]{gap:2px}.gap-\[var\(--hand-range-compare-gap\,2px\)\]{gap:var(--hand-range-compare-gap,2px)}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .7)}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[10\%\]{border-radius:10%}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-accent\/15{border-color:hsl(var(--accent) / .15)}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/25{border-color:hsl(var(--accent) / .25)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/35{border-color:hsl(var(--accent) / .35)}.border-accent\/45{border-color:hsl(var(--accent) / .45)}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-action-call\/30{border-color:hsl(var(--action-call) / .3)}.border-action-call\/45{border-color:hsl(var(--action-call) / .45)}.border-action-check\/30{border-color:hsl(var(--action-check) / .3)}.border-action-check\/40{border-color:hsl(var(--action-check) / .4)}.border-action-check\/45{border-color:hsl(var(--action-check) / .45)}.border-action-fold-bar\/30{border-color:hsl(var(--action-fold-bar) / .3)}.border-action-fold-bar\/45{border-color:hsl(var(--action-fold-bar) / .45)}.border-action-raise\/30{border-color:hsl(var(--action-raise) / .3)}.border-action-raise\/40{border-color:hsl(var(--action-raise) / .4)}.border-action-raise\/45{border-color:hsl(var(--action-raise) / .45)}.border-allin\/30{border-color:hsl(var(--action-allin) / .3)}.border-allin\/45{border-color:hsl(var(--action-allin) / .45)}.border-background\/70{border-color:hsl(var(--background) / .7)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/10{border-color:hsl(var(--border) / .1)}.border-border\/15{border-color:hsl(var(--border) / .15)}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/25{border-color:hsl(var(--border) / .25)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/75{border-color:hsl(var(--border) / .75)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-destructive\/65{border-color:hsl(var(--destructive) / .65)}.border-destructive\/\[0\.45\]{border-color:hsl(var(--destructive) / .45)}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-info\/20{border-color:hsl(var(--info) / .2)}.border-info\/25{border-color:hsl(var(--info) / .25)}.border-info\/30{border-color:hsl(var(--info) / .3)}.border-info\/35{border-color:hsl(var(--info) / .35)}.border-info\/40{border-color:hsl(var(--info) / .4)}.border-info\/45{border-color:hsl(var(--info) / .45)}.border-info\/60{border-color:hsl(var(--info) / .6)}.border-info\/70{border-color:hsl(var(--info) / .7)}.border-info\/75{border-color:hsl(var(--info) / .75)}.border-info\/80{border-color:hsl(var(--info) / .8)}.border-input{border-color:hsl(var(--input))}.border-inverse\/10{border-color:hsl(var(--inverse) / .1)}.border-muted-foreground\/65{border-color:hsl(var(--muted-foreground) / .65)}.border-neon-green\/20{border-color:hsl(var(--neon-green) / .2)}.border-neon-green\/30{border-color:hsl(var(--neon-green) / .3)}.border-neon-green\/40{border-color:hsl(var(--neon-green) / .4)}.border-neon-red\/20{border-color:hsl(var(--neon-red) / .2)}.border-neon-red\/30{border-color:hsl(var(--neon-red) / .3)}.border-neon-red\/40{border-color:hsl(var(--neon-red) / .4)}.border-neon-red\/50{border-color:hsl(var(--neon-red) / .5)}.border-playing-card-border{border-color:hsl(var(--playing-card-border))}.border-playing-card\/10{border-color:hsl(var(--playing-card) / .1)}.border-premium{border-color:hsl(var(--premium))}.border-premium\/45{border-color:hsl(var(--premium) / .45)}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/10{border-color:hsl(var(--primary-foreground) / .1)}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/45{border-color:hsl(var(--primary) / .45)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/55{border-color:hsl(var(--primary) / .55)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/35{border-color:hsl(var(--success) / .35)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-success\/45{border-color:hsl(var(--success) / .45)}.border-success\/50{border-color:hsl(var(--success) / .5)}.border-success\/65{border-color:hsl(var(--success) / .65)}.border-success\/70{border-color:hsl(var(--success) / .7)}.border-transparent{border-color:transparent}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/25{border-color:hsl(var(--warning) / .25)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/35{border-color:hsl(var(--warning) / .35)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-warning\/45{border-color:hsl(var(--warning) / .45)}.border-warning\/70{border-color:hsl(var(--warning) / .7)}.border-l-transparent{border-left-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.bg-\[hsl\(var\(--panel-action-bg\)\)\]{background-color:hsl(var(--panel-action-bg))}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/15{background-color:hsl(var(--accent) / .15)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-accent\/60{background-color:hsl(var(--accent) / .6)}.bg-action-call{background-color:hsl(var(--action-call))}.bg-action-call\/10{background-color:hsl(var(--action-call) / .1)}.bg-action-check{background-color:hsl(var(--action-check))}.bg-action-check\/10{background-color:hsl(var(--action-check) / .1)}.bg-action-fold-bar{background-color:hsl(var(--action-fold-bar))}.bg-action-fold-bar\/10{background-color:hsl(var(--action-fold-bar) / .1)}.bg-action-raise{background-color:hsl(var(--action-raise))}.bg-action-raise\/10{background-color:hsl(var(--action-raise) / .1)}.bg-allin{background-color:hsl(var(--action-allin))}.bg-allin\/10{background-color:hsl(var(--action-allin) / .1)}.bg-allin\/85{background-color:hsl(var(--action-allin) / .85)}.bg-background{background-color:hsl(var(--background))}.bg-background\/10{background-color:hsl(var(--background) / .1)}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/25{background-color:hsl(var(--background) / .25)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/30{background-color:hsl(var(--border) / .3)}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{background-color:hsl(var(--card))}.bg-card\/25{background-color:hsl(var(--card) / .25)}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/35{background-color:hsl(var(--card) / .35)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/45{background-color:hsl(var(--card) / .45)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/65{background-color:hsl(var(--card) / .65)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/60{background-color:hsl(var(--destructive) / .6)}.bg-destructive\/85{background-color:hsl(var(--destructive) / .85)}.bg-destructive\/\[0\.08\]{background-color:hsl(var(--destructive) / .08)}.bg-felt\/15{background-color:hsl(var(--poker-felt) / .15)}.bg-felt\/20{background-color:hsl(var(--poker-felt) / .2)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/60{background-color:hsl(var(--foreground) / .6)}.bg-foreground\/95{background-color:hsl(var(--foreground) / .95)}.bg-foreground\/\[0\.02\]{background-color:hsl(var(--foreground) / .02)}.bg-info{background-color:hsl(var(--info))}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-info\/85{background-color:hsl(var(--info) / .85)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/55{background-color:hsl(var(--muted-foreground) / .55)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-nav-bg{background-color:hsl(var(--nav-bg))}.bg-neon-green{background-color:hsl(var(--neon-green))}.bg-neon-green\/10{background-color:hsl(var(--neon-green) / .1)}.bg-neon-green\/20{background-color:hsl(var(--neon-green) / .2)}.bg-neon-green\/5{background-color:hsl(var(--neon-green) / .05)}.bg-neon-red\/10{background-color:hsl(var(--neon-red) / .1)}.bg-neon-red\/5{background-color:hsl(var(--neon-red) / .05)}.bg-neon-red\/80{background-color:hsl(var(--neon-red) / .8)}.bg-overlay\/20{background-color:hsl(var(--overlay) / .2)}.bg-overlay\/25{background-color:hsl(var(--overlay) / .25)}.bg-overlay\/30{background-color:hsl(var(--overlay) / .3)}.bg-overlay\/40{background-color:hsl(var(--overlay) / .4)}.bg-overlay\/50{background-color:hsl(var(--overlay) / .5)}.bg-overlay\/60{background-color:hsl(var(--overlay) / .6)}.bg-overlay\/70{background-color:hsl(var(--overlay) / .7)}.bg-playing-card{background-color:hsl(var(--playing-card))}.bg-popover{background-color:hsl(var(--popover))}.bg-premium{background-color:hsl(var(--premium))}.bg-premium\/10{background-color:hsl(var(--premium) / .1)}.bg-premium\/15{background-color:hsl(var(--premium) / .15)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground) / .15)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-primary\/\[0\.12\]{background-color:hsl(var(--primary) / .12)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/5{background-color:hsl(var(--success) / .05)}.bg-success\/80{background-color:hsl(var(--success) / .8)}.bg-success\/85{background-color:hsl(var(--success) / .85)}.bg-surface-0{background-color:hsl(var(--surface-0))}.bg-surface-1{background-color:hsl(var(--surface-1))}.bg-surface-2\/70{background-color:hsl(var(--surface-2) / .7)}.bg-tab-bar{background-color:hsl(var(--tab-bar-bg))}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-warning\/90{background-color:hsl(var(--warning) / .9)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted-foreground{--tw-gradient-from: hsl(var(--muted-foreground)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted-foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted-foreground\/60{--tw-gradient-from: hsl(var(--muted-foreground) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted-foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-green{--tw-gradient-from: hsl(var(--neon-green)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--neon-green) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-red{--tw-gradient-from: hsl(var(--neon-red)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--neon-red) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background\/95{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent\/60{--tw-gradient-to: hsl(var(--accent) / .6) var(--tw-gradient-to-position)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-muted-foreground\/30{--tw-gradient-to: hsl(var(--muted-foreground) / .3) var(--tw-gradient-to-position)}.to-muted-foreground\/60{--tw-gradient-to: hsl(var(--muted-foreground) / .6) var(--tw-gradient-to-position)}.to-neon-green\/60{--tw-gradient-to: hsl(var(--neon-green) / .6) var(--tw-gradient-to-position)}.to-neon-red\/60{--tw-gradient-to: hsl(var(--neon-red) / .6) var(--tw-gradient-to-position)}.to-primary\/60{--tw-gradient-to: hsl(var(--primary) / .6) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.75rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(.75rem + var(--app-safe-area-bottom))}.pb-\[calc\(1\.5rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(1.5rem + var(--app-safe-area-bottom))}.pb-\[calc\(1rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(1rem + var(--app-safe-area-bottom))}.pb-\[calc\(2rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(2rem + var(--app-safe-area-bottom))}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.pb-\[var\(--app-safe-area-bottom\)\]{padding-bottom:var(--app-safe-area-bottom)}.pe-7{padding-inline-end:1.75rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-14{padding-left:3.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[3\.75rem\]{padding-left:3.75rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(1rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(1rem + env(safe-area-inset-top,0px))}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display),sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.9rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.9rem,3vw,2.6rem)}.text-\[length\:var\(--hand-range-compare-label\,13px\)\]{font-size:var(--hand-range-compare-label,13px)}.text-\[length\:var\(--hand-range-compare-metric\,11px\)\]{font-size:var(--hand-range-compare-metric,11px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.92\]{line-height:.92}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-action-call{color:hsl(var(--action-call))}.text-action-check{color:hsl(var(--action-check))}.text-action-fold-bar{color:hsl(var(--action-fold-bar))}.text-action-raise{color:hsl(var(--action-raise))}.text-allin{color:hsl(var(--action-allin))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-destructive\/90{color:hsl(var(--destructive) / .9)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-info{color:hsl(var(--info))}.text-info-foreground{color:hsl(var(--info-foreground))}.text-inherit{color:inherit}.text-inverse{color:hsl(var(--inverse))}.text-inverse-foreground{color:hsl(var(--inverse-foreground))}.text-inverse\/70{color:hsl(var(--inverse) / .7)}.text-inverse\/90{color:hsl(var(--inverse) / .9)}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/75{color:hsl(var(--muted-foreground) / .75)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/85{color:hsl(var(--muted-foreground) / .85)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-neon-green{color:hsl(var(--neon-green))}.text-neon-green\/90{color:hsl(var(--neon-green) / .9)}.text-neon-red{color:hsl(var(--neon-red))}.text-neon-red\/90{color:hsl(var(--neon-red) / .9)}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-playing-card-foreground{color:hsl(var(--playing-card-foreground))}.text-playing-card-red{color:hsl(var(--playing-card-red))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-premium{color:hsl(var(--premium))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/90{color:hsl(var(--primary-foreground) / .9)}.text-primary-foreground\/95{color:hsl(var(--primary-foreground) / .95)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-success\/90{color:hsl(var(--success) / .9)}.text-tab-active{color:hsl(var(--tab-active))}.text-tab-inactive{color:hsl(var(--tab-inactive))}.text-transparent{color:transparent}.text-viz-warning{color:hsl(var(--viz-warning))}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-foreground\/60{text-decoration-color:hsl(var(--foreground) / .6)}.decoration-primary\/65{text-decoration-color:hsl(var(--primary) / .65)}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-info-inset-strong{--tw-shadow: inset 0 0 0 2px hsl(var(--info) / .55);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-info-ring-strong{--tw-shadow: 0 0 0 1px hsl(var(--info) / .45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-info-ring-subtle{--tw-shadow: 0 0 0 1px hsl(var(--info) / .35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inverse-ring-faint{--tw-shadow: 0 0 0 1px hsl(var(--inverse) / .03);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary-inset-subtle{--tw-shadow: inset 0 0 0 1px hsl(var(--primary) / .2);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary-skill-card{--tw-shadow: 0 0 26px hsl(var(--primary) / .45);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-overlay\/10{--tw-shadow-color: hsl(var(--overlay) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-overlay\/15{--tw-shadow-color: hsl(var(--overlay) / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-overlay\/20{--tw-shadow-color: hsl(var(--overlay) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-overlay\/40{--tw-shadow-color: hsl(var(--overlay) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-border\/35{--tw-ring-color: hsl(var(--border) / .35)}.ring-info{--tw-ring-color: hsl(var(--info))}.ring-info\/80{--tw-ring-color: hsl(var(--info) / .8)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/35{--tw-ring-color: hsl(var(--primary) / .35)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-primary\/70{--tw-ring-color: hsl(var(--primary) / .7)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.themed-primary-fill{border-color:hsl(var(--primary) / .75);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.themed-primary-fill:hover{background-color:hsl(var(--primary) / .9)}[data-ds-theme=framingui-square-minimalism-dark] .themed-primary-fill{border-color:hsl(var(--border) / .75);background-color:hsl(var(--surface-3));color:hsl(var(--foreground))}[data-ds-theme=framingui-square-minimalism-dark] .themed-primary-fill:hover{background-color:hsl(var(--surface-2))}.safe-bottom{padding-bottom:var(--app-safe-area-bottom)}.safe-bottom-tab{padding-bottom:calc(.25rem + var(--app-safe-area-bottom))}.safe-bottom-nav{padding-bottom:calc(var(--app-bottom-tab-clearance) + 6rem)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.text-balance{text-wrap:balance}.\[--range-analysis-sidebar-width\:clamp\(18rem\,18vw\,22rem\)\]{--range-analysis-sidebar-width: clamp(18rem,18vw,22rem)}.\[animation-delay\:-0\.1s\]{animation-delay:-.1s}.\[animation-delay\:-0\.2s\]{animation-delay:-.2s}.\[color\:color-mix\(in_srgb\,hsl\(var\(--destructive\)\)_74\%\,hsl\(var\(--foreground\)\)\)\]{color:color-mix(in srgb,hsl(var(--destructive)) 74%,hsl(var(--foreground)))}.\[container-type\:inline-size\]{container-type:inline-size}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:hsl\(var\(--muted-foreground\)\/0\.45\)_transparent\]{scrollbar-color:hsl(var(--muted-foreground)/.45) transparent}.\[scrollbar-gutter\:stable_both-edges\]{scrollbar-gutter:stable both-edges}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.equity-container{container:equity / inline-size}@container equity (min-width: 58rem){.equity-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.equity-workspace>.equity-overall{grid-column:1 / -1}}@keyframes app-onboarding-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-onboarding-table-rise{0%{opacity:0;transform:translateY(18px) rotateX(8deg) scale(.96)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes app-onboarding-glow-pulse{0%,to{opacity:.48;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.88;transform:translate(-50%,-50%) scale(1.08)}}@keyframes app-onboarding-ring-pulse{0%,to{opacity:.42;box-shadow:0 0 hsl(var(--primary) / .18)}50%{opacity:.9;box-shadow:0 0 24px 2px hsl(var(--primary) / .24)}}@keyframes app-onboarding-table-scan{0%,to{opacity:0;transform:translateY(-54px) scaleX(.74)}45%{opacity:.72}55%{opacity:.72}to{transform:translateY(54px) scaleX(1)}}@keyframes app-onboarding-card-row-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes app-onboarding-card-deal{0%{opacity:0;transform:translate3d(-20px,-18px,0) rotate(-8deg) scale(.92)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes app-onboarding-chip-pop{0%{opacity:0;transform:translateY(12px) scale(.55)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-onboarding-chip-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes app-onboarding-item-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-onboarding-orbit-spin{to{transform:rotate(360deg)}}@keyframes app-onboarding-loop-pulse{0%,to{transform:scale(1);box-shadow:0 0 hsl(var(--primary) / .18)}50%{transform:scale(1.05);box-shadow:0 0 32px 5px hsl(var(--primary) / .22)}}@keyframes app-onboarding-proof-lift{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes app-onboarding-stat-pop{0%{opacity:0;transform:scale(.88)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes app-onboarding-backdrop-drift{to{background-position:44px 44px}}@media (prefers-reduced-motion: reduce){.app-onboarding-screen,.app-onboarding-table,.app-onboarding-table-glow,.app-onboarding-table-ring,.app-onboarding-table-scan,.app-onboarding-card-row,.app-onboarding-deal-card,.app-onboarding-chip,.app-onboarding-data-chip,.app-onboarding-roadmap-node,.app-onboarding-option,.app-onboarding-loop-chip,.app-onboarding-loop-orbit,.app-onboarding-loop-pulse,.app-onboarding-proof,.app-onboarding-proof-stat,.app-onboarding-backdrop-lines{animation:none}}@keyframes community-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.community-screen{animation:community-enter .26s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.community-screen{animation:none}}.marker\:text-muted-foreground *::marker{color:hsl(var(--muted-foreground))}.marker\:text-muted-foreground::marker{color:hsl(var(--muted-foreground))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/70::-moz-placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-muted-foreground\/70::placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.before\:-inset-y-2:before{content:var(--tw-content);top:-.5rem;bottom:-.5rem}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:-left-2:before{content:var(--tw-content);left:-.5rem}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:top-5:before{content:var(--tw-content);top:1.25rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:border-y-8:before{content:var(--tw-content);border-top-width:8px;border-bottom-width:8px}.before\:border-r-8:before{content:var(--tw-content);border-right-width:8px}.before\:border-y-transparent:before{content:var(--tw-content);border-top-color:transparent;border-bottom-color:transparent}.before\:border-r-secondary:before{content:var(--tw-content);border-right-color:hsl(var(--secondary))}.before\:bg-primary\/40:before{content:var(--tw-content);background-color:hsl(var(--primary) / .4)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-2:after{content:var(--tw-content);left:.5rem}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:bg-primary\/40:after{content:var(--tw-content);background-color:hsl(var(--primary) / .4)}.first\:pt-0:first-child{padding-top:0}.first\:pt-2:first-child{padding-top:.5rem}.last\:border-0:last-child{border-width:0px}.empty\:hidden:empty{display:none}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.hover\:border-accent\/45:hover{border-color:hsl(var(--accent) / .45)}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-border\/50:hover{border-color:hsl(var(--border) / .5)}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-info\/30:hover{border-color:hsl(var(--info) / .3)}.hover\:border-inverse\/40:hover{border-color:hsl(var(--inverse) / .4)}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/55:hover{border-color:hsl(var(--primary) / .55)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-warning\/60:hover{border-color:hsl(var(--warning) / .6)}.hover\:bg-action-call\/20:hover{background-color:hsl(var(--action-call) / .2)}.hover\:bg-action-check\/20:hover{background-color:hsl(var(--action-check) / .2)}.hover\:bg-action-fold-bar\/20:hover{background-color:hsl(var(--action-fold-bar) / .2)}.hover\:bg-action-raise\/20:hover{background-color:hsl(var(--action-raise) / .2)}.hover\:bg-allin\/20:hover{background-color:hsl(var(--action-allin) / .2)}.hover\:bg-background\/20:hover{background-color:hsl(var(--background) / .2)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-card\/90:hover{background-color:hsl(var(--card) / .9)}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-info\/10:hover{background-color:hsl(var(--info) / .1)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/45:hover{background-color:hsl(var(--muted) / .45)}.hover\:bg-muted\/5:hover{background-color:hsl(var(--muted) / .05)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-neon-red:hover{background-color:hsl(var(--neon-red))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/\[0\.22\]:hover{background-color:hsl(var(--primary) / .22)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/35:hover{background-color:hsl(var(--secondary) / .35)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-surface-3:hover{background-color:hsl(var(--surface-3))}.hover\:bg-surface-3\/60:hover{background-color:hsl(var(--surface-3) / .6)}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning) / .1)}.hover\:bg-warning\/15:hover{background-color:hsl(var(--warning) / .15)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-warning:hover{color:hsl(var(--warning))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-foreground:hover{text-decoration-color:hsl(var(--foreground))}.hover\:decoration-primary\/85:hover{text-decoration-color:hsl(var(--primary) / .85)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:border-b-\[3px\]:focus{border-bottom-width:3px}.focus\:border-primary\/40:focus{border-color:hsl(var(--primary) / .4)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-primary\/10:focus{background-color:hsl(var(--primary) / .1)}.focus\:bg-secondary:focus{background-color:hsl(var(--secondary))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-secondary-foreground:focus{color:hsl(var(--secondary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-info\/60:focus{--tw-ring-color: hsl(var(--info) / .6)}.focus\:ring-primary\/45:focus{--tw-ring-color: hsl(var(--primary) / .45)}.focus\:ring-primary\/50:focus{--tw-ring-color: hsl(var(--primary) / .5)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-background:focus{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary))}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-info\/70:focus-visible{--tw-ring-color: hsl(var(--info) / .7)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color: hsl(var(--primary) / .4)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-secondary:active{background-color:hsl(var(--secondary))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:last-child .group-last\:before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary\/30{border-color:hsl(var(--primary) / .3)}.group:hover .group-hover\:bg-primary\/15{background-color:hsl(var(--primary) / .15)}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-primary\/5{--tw-shadow-color: hsl(var(--primary) / .05);--tw-shadow: var(--tw-shadow-colored)}.group:focus-visible .group-focus-visible\:bg-primary\/15{background-color:hsl(var(--primary) / .15)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-neon-red\/85{color:hsl(var(--neon-red) / .85)}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-neon-red:focus{--tw-ring-color: hsl(var(--neon-red))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-destructive:focus{--tw-ring-offset-color: hsl(var(--destructive))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:checked\]\:border-primary:has(:checked){border-color:hsl(var(--primary))}.has-\[\:checked\]\:bg-primary\/10:has(:checked){background-color:hsl(var(--primary) / .1)}.aria-pressed\:border-info\/70[aria-pressed=true]{border-color:hsl(var(--info) / .7)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:hsl(var(--muted))}.aria-pressed\:ring-1[aria-pressed=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.aria-pressed\:ring-info\/55[aria-pressed=true]{--tw-ring-color: hsl(var(--info) / .55)}.aria-pressed\:ring-info\/70[aria-pressed=true]{--tw-ring-color: hsl(var(--info) / .7)}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-background[aria-selected=true]{color:hsl(var(--background))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:translate-x-6[data-state=checked]{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=unchecked\]\:bg-muted[data-state=unchecked]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-secondary[data-state=unchecked]{background-color:hsl(var(--secondary))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[spotlight\=backdrop\]\:opacity-35[data-spotlight=backdrop]{opacity:.35}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-overlay\/20[data-state=active]{--tw-shadow-color: hsl(var(--overlay) / .2);--tw-shadow: var(--tw-shadow-colored)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media (prefers-reduced-motion: no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:\!transition-none{transition-property:none!important}.motion-reduce\:transition-none{transition-property:none}}@media (max-width: 374px){.max-\[374px\]\:h-8{height:2rem}.max-\[374px\]\:w-8{width:2rem}.max-\[374px\]\:gap-2{gap:.5rem}.max-\[374px\]\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (max-width: 359px){.max-\[359px\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width: 360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[380px\]\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 520px){.min-\[520px\]\:grid-cols-\[repeat\(auto-fit\,minmax\(104px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:left-2{left:.5rem}.sm\:right-0{right:0}.sm\:top-2{top:.5rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:size-4{width:1rem;height:1rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-36{height:9rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-\[170px\]{height:170px}.sm\:h-\[245px\]{height:245px}.sm\:max-h-36{max-height:9rem}.sm\:min-h-12{min-height:3rem}.sm\:min-h-28{min-height:7rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-\[24\%\]{width:24%}.sm\:w-\[94px\]{width:94px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[10\.5rem\]{min-width:10.5rem}.sm\:min-w-\[108px\]{min-width:108px}.sm\:min-w-\[94px\]{min-width:94px}.sm\:max-w-52{max-width:13rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-md{max-width:28rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.25rem minmax(0,1fr) auto}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.05fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[1\.35rem\]{border-radius:1.35rem}.sm\:rounded-\[1\.6rem\]{border-radius:1.6rem}.sm\:rounded-\[10px\]{border-radius:10px}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-\[9px\]{border-radius:9px}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:.75rem}.sm\:border{border-width:1px}.sm\:border-0{border-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-t{border-top-width:1px}.sm\:border-border\/50{border-color:hsl(var(--border) / .5)}.sm\:border-border\/60{border-color:hsl(var(--border) / .6)}.sm\:border-primary\/20{border-color:hsl(var(--primary) / .2)}.sm\:bg-card{background-color:hsl(var(--card))}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-\[calc\(1rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(1rem + var(--app-safe-area-bottom))}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:top-\[75\%\]{top:75%}.md\:col-start-1{grid-column-start:1}.md\:row-start-2{grid-row-start:2}.md\:h-\[38\%\]{height:38%}.md\:h-full{height:100%}.md\:w-\[70\%\]{width:70%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[182px\]{min-width:182px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-rows-\[9\.5rem_1fr\]{grid-template-rows:9.5rem 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:border-b{border-bottom-width:1px}.md\:border-border{border-color:hsl(var(--border))}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:bottom-\[calc\(1\.25rem\+var\(--app-safe-area-bottom\)\)\]{bottom:calc(1.25rem + var(--app-safe-area-bottom))}.lg\:bottom-\[calc\(var\(--app-safe-area-bottom\)\+1\.25rem\)\]{bottom:calc(var(--app-safe-area-bottom) + 1.25rem)}.lg\:left-\[calc\(15rem\+1\.5rem\)\]{left:16.5rem}.lg\:left-auto{left:auto}.lg\:right-6{right:1.5rem}.lg\:ml-0{margin-left:0}.lg\:ml-60{margin-left:15rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[360px\]{width:360px}.lg\:w-auto{width:auto}.lg\:min-w-\[12rem\]{min-width:12rem}.lg\:max-w-\[22rem\]{max-width:22rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.78fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pb-\[calc\(2\.5rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(2.5rem + var(--app-safe-area-bottom))}.lg\:pt-10{padding-top:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-3{grid-row:span 3 / span 3}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.xl\:max-w-\[calc\(var\(--range-analysis-panel-width\)_\+_1rem_\+_var\(--range-analysis-sidebar-width\)\)\]{max-width:calc(var(--range-analysis-panel-width) + 1rem + var(--range-analysis-sidebar-width))}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(380px\,42\%\)\]{grid-template-columns:minmax(0,1fr) minmax(380px,42%)}.xl\:grid-cols-\[minmax\(0\,1fr\)_var\(--range-analysis-sidebar-width\)\]{grid-template-columns:minmax(0,1fr) var(--range-analysis-sidebar-width)}.xl\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overscroll-contain{overscroll-behavior:contain}.xl\:p-12{padding:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:pb-\[calc\(3rem\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(3rem + var(--app-safe-area-bottom))}.xl\:pt-12{padding-top:3rem}.xl\:\[--range-analysis-sidebar-width\:clamp\(18rem\,calc\(58cqw_-_26\.5625rem\)\,clamp\(27rem\,26\.5vw\,33rem\)\)\]{--range-analysis-sidebar-width: clamp(18rem, calc(58cqw - 26.5625rem) ,clamp(27rem,26.5vw,33rem))}}@media (min-width: 1320px){.min-\[1320px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-moz-progress-bar\]\:bg-primary::-moz-progress-bar{background-color:hsl(var(--primary))}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-progress-bar\]\:bg-muted::-webkit-progress-bar{background-color:hsl(var(--muted))}.\[\&\:\:-webkit-progress-value\]\:bg-primary::-webkit-progress-value{background-color:hsl(var(--primary))}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-card-deck-open\]\)\]\:w-\[38rem\]:has([data-card-deck-open]){width:38rem}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\:first-child\]\:text-left>:first-child{text-align:left}.\[\&\>\:last-child\]\:text-right>:last-child{text-align:right}.\[\&\>button\]\:h-11>button{height:2.75rem}.\[\&\>button\]\:w-11>button{width:2.75rem}.\[\&\>div\]\:bg-destructive>div{background-color:hsl(var(--destructive))}.\[\&\>div\]\:bg-primary>div{background-color:hsl(var(--primary))}.\[\&\>div\]\:bg-warning>div{background-color:hsl(var(--warning))}.\[\&\>figure\:first-child\]\:mt-0>figure:first-child{margin-top:0}.\[\&\>h1\:first-child\]\:mt-0>h1:first-child{margin-top:0}.\[\&\>h2\:first-child\]\:mt-0>h2:first-child{margin-top:0}.\[\&\>h3\:first-child\]\:mt-0>h3:first-child{margin-top:0}.\[\&\>p\:first-child\]\:mt-0>p:first-child{margin-top:0}.\[\&_\.blog-math-block\]\:my-8 .blog-math-block{margin-top:2rem;margin-bottom:2rem}.\[\&_\.blog-math-block\]\:overflow-x-auto .blog-math-block{overflow-x:auto}.\[\&_\.blog-math-block\]\:rounded-\[1\.5rem\] .blog-math-block{border-radius:1.5rem}.\[\&_\.blog-math-block\]\:border .blog-math-block{border-width:1px}.\[\&_\.blog-math-block\]\:border-primary\/15 .blog-math-block{border-color:hsl(var(--primary) / .15)}.\[\&_\.blog-math-block\]\:bg-primary\/\[0\.04\] .blog-math-block{background-color:hsl(var(--primary) / .04)}.\[\&_\.blog-math-block\]\:px-5 .blog-math-block{padding-left:1.25rem;padding-right:1.25rem}.\[\&_\.blog-math-block\]\:py-4 .blog-math-block{padding-top:1rem;padding-bottom:1rem}.\[\&_\.blog-math-block_\.katex-display\]\:my-0 .blog-math-block .katex-display{margin-top:0;margin-bottom:0}.\[\&_\.blog-math-block_\.katex\]\:text-\[1\.02rem\] .blog-math-block .katex{font-size:1.02rem}.\[\&_\.blog-table-responsive\]\:w-max .blog-table-responsive{width:-moz-max-content;width:max-content}.\[\&_\.blog-table-responsive\]\:min-w-full .blog-table-responsive{min-width:100%}.\[\&_\.blog-table-responsive\]\:max-w-none .blog-table-responsive{max-width:none}.\[\&_\.blog-table-responsive\]\:table-auto .blog-table-responsive{table-layout:auto}.\[\&_\.blog-table-responsive\]\:border-separate .blog-table-responsive{border-collapse:separate}.\[\&_\.blog-table-responsive\]\:border-spacing-0 .blog-table-responsive{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.\[\&_\.blog-table-responsive_tbody_tr\:nth-child\(odd\)\]\:bg-transparent .blog-table-responsive tbody tr:nth-child(odd){background-color:transparent}.\[\&_\.blog-table-responsive_td\:last-child\]\:border-r-0 .blog-table-responsive td:last-child{border-right-width:0px}.\[\&_\.blog-table-responsive_td\]\:min-w-\[9rem\] .blog-table-responsive td{min-width:9rem}.\[\&_\.blog-table-responsive_td\]\:break-keep .blog-table-responsive td{word-break:keep-all}.\[\&_\.blog-table-responsive_td\]\:border-b .blog-table-responsive td{border-bottom-width:1px}.\[\&_\.blog-table-responsive_td\]\:border-r .blog-table-responsive td{border-right-width:1px}.\[\&_\.blog-table-responsive_td\]\:border-border\/35 .blog-table-responsive td{border-color:hsl(var(--border) / .35)}.\[\&_\.blog-table-responsive_td\]\:px-4 .blog-table-responsive td{padding-left:1rem;padding-right:1rem}.\[\&_\.blog-table-responsive_td\]\:py-4 .blog-table-responsive td{padding-top:1rem;padding-bottom:1rem}.\[\&_\.blog-table-responsive_td\]\:align-top .blog-table-responsive td{vertical-align:top}.\[\&_\.blog-table-responsive_td\]\:text-\[0\.98rem\] .blog-table-responsive td{font-size:.98rem}.\[\&_\.blog-table-responsive_td\]\:leading-\[1\.85\] .blog-table-responsive td{line-height:1.85}@media (min-width: 640px){.sm\:\[\&_\.blog-table-responsive_td\]\:px-6 .blog-table-responsive td{padding-left:1.5rem;padding-right:1.5rem}.sm\:\[\&_\.blog-table-responsive_td\]\:py-5 .blog-table-responsive td{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:\[\&_\.blog-table-responsive_td\]\:text-\[1\.01rem\] .blog-table-responsive td{font-size:1.01rem}}@media (min-width: 1024px){.lg\:\[\&_\.blog-table-responsive_td\]\:min-w-\[10rem\] .blog-table-responsive td{min-width:10rem}.lg\:\[\&_\.blog-table-responsive_td\]\:px-8 .blog-table-responsive td{padding-left:2rem;padding-right:2rem}}.\[\&_\.blog-table-responsive_th\:last-child\]\:border-r-0 .blog-table-responsive th:last-child{border-right-width:0px}.\[\&_\.blog-table-responsive_th\]\:whitespace-nowrap .blog-table-responsive th{white-space:nowrap}.\[\&_\.blog-table-responsive_th\]\:border-b .blog-table-responsive th{border-bottom-width:1px}.\[\&_\.blog-table-responsive_th\]\:border-r .blog-table-responsive th{border-right-width:1px}.\[\&_\.blog-table-responsive_th\]\:border-border\/45 .blog-table-responsive th{border-color:hsl(var(--border) / .45)}.\[\&_\.blog-table-responsive_th\]\:bg-muted\/80 .blog-table-responsive th{background-color:hsl(var(--muted) / .8)}.\[\&_\.blog-table-responsive_th\]\:px-4 .blog-table-responsive th{padding-left:1rem;padding-right:1rem}.\[\&_\.blog-table-responsive_th\]\:py-4 .blog-table-responsive th{padding-top:1rem;padding-bottom:1rem}.\[\&_\.blog-table-responsive_th\]\:text-left .blog-table-responsive th{text-align:left}.\[\&_\.blog-table-responsive_th\]\:text-\[0\.72rem\] .blog-table-responsive th{font-size:.72rem}.\[\&_\.blog-table-responsive_th\]\:font-semibold .blog-table-responsive th{font-weight:600}.\[\&_\.blog-table-responsive_th\]\:uppercase .blog-table-responsive th{text-transform:uppercase}.\[\&_\.blog-table-responsive_th\]\:tracking-\[0\.14em\] .blog-table-responsive th{letter-spacing:.14em}.\[\&_\.blog-table-responsive_th\]\:text-muted-foreground .blog-table-responsive th{color:hsl(var(--muted-foreground))}@media (min-width: 640px){.sm\:\[\&_\.blog-table-responsive_th\]\:px-6 .blog-table-responsive th{padding-left:1.5rem;padding-right:1.5rem}.sm\:\[\&_\.blog-table-responsive_th\]\:py-5 .blog-table-responsive th{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:\[\&_\.blog-table-responsive_th\]\:text-\[0\.76rem\] .blog-table-responsive th{font-size:.76rem}}@media (min-width: 1024px){.lg\:\[\&_\.blog-table-responsive_th\]\:px-8 .blog-table-responsive th{padding-left:2rem;padding-right:2rem}}.\[\&_\.blog-table-responsive_tr\:last-child_td\]\:border-b-0 .blog-table-responsive tr:last-child td{border-bottom-width:0px}.\[\&_\.blog-table-wrap\]\:my-10 .blog-table-wrap{margin-top:2.5rem;margin-bottom:2.5rem}.\[\&_\.blog-table-wrap\]\:w-full .blog-table-wrap{width:100%}.\[\&_\.blog-table-wrap\]\:min-w-0 .blog-table-wrap{min-width:0px}.\[\&_\.blog-table-wrap\]\:max-w-full .blog-table-wrap{max-width:100%}.\[\&_\.blog-table-wrap\]\:overflow-x-auto .blog-table-wrap{overflow-x:auto}.\[\&_\.blog-table-wrap\]\:overscroll-x-contain .blog-table-wrap{overscroll-behavior-x:contain}.\[\&_\.blog-table-wrap\]\:rounded-\[1\.35rem\] .blog-table-wrap{border-radius:1.35rem}.\[\&_\.blog-table-wrap\]\:border .blog-table-wrap{border-width:1px}.\[\&_\.blog-table-wrap\]\:border-border\/50 .blog-table-wrap{border-color:hsl(var(--border) / .5)}.\[\&_\.blog-table-wrap\]\:bg-card\/35 .blog-table-wrap{background-color:hsl(var(--card) / .35)}.\[\&_\.blog-table-wrap\]\:shadow-sm .blog-table-wrap{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_\.blog-table-wrap\]\:\[-webkit-overflow-scrolling\:touch\] .blog-table-wrap{-webkit-overflow-scrolling:touch}.\[\&_\.play-coach-avatar\]\:h-full .play-coach-avatar{height:100%}.\[\&_\.play-coach-avatar\]\:w-full .play-coach-avatar{width:100%}.\[\&_blockquote\]\:my-8 blockquote{margin-top:2rem;margin-bottom:2rem}.\[\&_blockquote\]\:rounded-\[1\.6rem\] blockquote{border-radius:1.6rem}.\[\&_blockquote\]\:border blockquote{border-width:1px}.\[\&_blockquote\]\:border-primary\/20 blockquote{border-color:hsl(var(--primary) / .2)}.\[\&_blockquote\]\:bg-primary\/\[0\.08\] blockquote{background-color:hsl(var(--primary) / .08)}.\[\&_blockquote\]\:px-6 blockquote{padding-left:1.5rem;padding-right:1.5rem}.\[\&_blockquote\]\:py-5 blockquote{padding-top:1.25rem;padding-bottom:1.25rem}.\[\&_blockquote\]\:text-foreground blockquote{color:hsl(var(--foreground))}.\[\&_blockquote\]\:shadow-sm blockquote{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_blockquote_p\]\:my-0 blockquote p{margin-top:0;margin-bottom:0}.\[\&_blockquote_p\]\:text-\[1\.04rem\] blockquote p{font-size:1.04rem}.\[\&_blockquote_p\]\:font-medium blockquote p{font-weight:500}.\[\&_blockquote_p\]\:leading-\[1\.85\] blockquote p{line-height:1.85}.\[\&_blockquote_p\]\:tracking-\[0\.01em\] blockquote p{letter-spacing:.01em}.\[\&_blockquote_p\]\:text-foreground blockquote p{color:hsl(var(--foreground))}.\[\&_button\]\:h-auto button{height:auto}.\[\&_button\]\:min-h-14 button{min-height:3.5rem}.\[\&_button\]\:min-w-0 button{min-width:0px}.\[\&_button\]\:shrink-0 button{flex-shrink:0}.\[\&_button\]\:whitespace-normal button{white-space:normal}.\[\&_button\]\:break-words button{overflow-wrap:break-word}.\[\&_button\]\:rounded-xl button{border-radius:.75rem}.\[\&_button\]\:px-5 button{padding-left:1.25rem;padding-right:1.25rem}.\[\&_button\]\:py-3 button{padding-top:.75rem;padding-bottom:.75rem}.\[\&_button\]\:text-center button{text-align:center}.\[\&_button\]\:font-bold button{font-weight:700}.\[\&_figure\]\:mx-auto figure{margin-left:auto;margin-right:auto}.\[\&_figure\]\:my-10 figure{margin-top:2.5rem;margin-bottom:2.5rem}.\[\&_figure\]\:max-w-\[40rem\] figure{max-width:40rem}.\[\&_h1\]\:mb-6 h1{margin-bottom:1.5rem}.\[\&_h1\]\:mt-2 h1{margin-top:.5rem}.\[\&_h1\]\:break-words h1{overflow-wrap:break-word}.\[\&_h1\]\:font-display h1{font-family:var(--font-display),sans-serif}.\[\&_h1\]\:text-\[2rem\] h1{font-size:2rem}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h1\]\:leading-tight h1{line-height:1.25}.\[\&_h1\]\:tracking-\[-0\.025em\] h1{letter-spacing:-.025em}@media (min-width: 640px){.sm\:\[\&_h1\]\:text-\[2\.25rem\] h1{font-size:2.25rem}}.\[\&_h2\]\:mb-4 h2{margin-bottom:1rem}.\[\&_h2\]\:mt-12 h2{margin-top:3rem}.\[\&_h2\]\:font-display h2{font-family:var(--font-display),sans-serif}.\[\&_h2\]\:text-\[1\.65rem\] h2{font-size:1.65rem}.\[\&_h2\]\:font-bold h2{font-weight:700}.\[\&_h2\]\:leading-tight h2{line-height:1.25}.\[\&_h2\]\:tracking-\[-0\.02em\] h2{letter-spacing:-.02em}@media (min-width: 640px){.sm\:\[\&_h2\]\:text-\[1\.85rem\] h2{font-size:1.85rem}}.\[\&_h3\]\:mb-3 h3{margin-bottom:.75rem}.\[\&_h3\]\:mt-8 h3{margin-top:2rem}.\[\&_h3\]\:font-display h3{font-family:var(--font-display),sans-serif}.\[\&_h3\]\:text-\[1\.28rem\] h3{font-size:1.28rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:leading-snug h3{line-height:1.375}.\[\&_h3\]\:tracking-\[-0\.015em\] h3{letter-spacing:-.015em}@media (min-width: 640px){.sm\:\[\&_h3\]\:text-\[1\.38rem\] h3{font-size:1.38rem}}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[1\.5rem\] img{border-radius:1.5rem}.\[\&_img\]\:border img{border-width:1px}.\[\&_img\]\:border-border\/30 img{border-color:hsl(var(--border) / .3)}.\[\&_img\]\:shadow-sm img{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_li\]\:pl-1 li{padding-left:.25rem}.\[\&_li\]\:text-\[1\.04rem\] li{font-size:1.04rem}.\[\&_li\]\:leading-\[1\.88\] li{line-height:1.88}.\[\&_li\]\:text-foreground\/90 li{color:hsl(var(--foreground) / .9)}.\[\&_ol\>li\:\:marker\]\:font-semibold ol>li::marker{font-weight:600}.\[\&_ol\>li\:\:marker\]\:text-primary\/75 ol>li::marker{color:hsl(var(--primary) / .75)}.\[\&_ol\]\:my-6 ol{margin-top:1.5rem;margin-bottom:1.5rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:space-y-3 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:pl-7 ol{padding-left:1.75rem}.\[\&_p\]\:my-5 p{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_p\]\:text-\[1\.08rem\] p{font-size:1.08rem}.\[\&_p\]\:leading-7 p{line-height:1.75rem}.\[\&_p\]\:leading-\[1\.92\] p{line-height:1.92}.\[\&_p\]\:tracking-\[0\.01em\] p{letter-spacing:.01em}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_ul\>li\:\:marker\]\:text-muted-foreground ul>li::marker{color:hsl(var(--muted-foreground))}.\[\&_ul\]\:my-6 ul{margin-top:1.5rem;margin-bottom:1.5rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:space-y-3 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}@container (min-width:30rem){.\[\@container\(min-width\:30rem\)\]\:grid-cols-\[repeat\(13\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(13,minmax(0,1fr))}}@container (min-width:36rem){.\[\@container\(min-width\:36rem\)\]\:min-h-\[3\.25rem\]{min-height:3.25rem}}@container (min-width:42rem){.\[\@container\(min-width\:42rem\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:44.375rem){.\[\@container\(min-width\:44\.375rem\)\]\:\[--hand-range-compare-cell\:1\.625rem\]{--hand-range-compare-cell: 1.625rem}.\[\@container\(min-width\:44\.375rem\)\]\:\[--hand-range-compare-gap\:1px\]{--hand-range-compare-gap: 1px}.\[\@container\(min-width\:44\.375rem\)\]\:\[--hand-range-compare-label\:clamp\(11px\,1\.2cqw\,13px\)\]{--hand-range-compare-label: clamp(11px,1.2cqw,13px)}.\[\@container\(min-width\:44\.375rem\)\]\:\[--hand-range-compare-metric\:clamp\(9px\,1\.05cqw\,11px\)\]{--hand-range-compare-metric: clamp(9px,1.05cqw,11px)}}@container (min-width:44.375rem) and (max-width:69.99rem){.\[\@container\(min-width\:44\.375rem\)_and_\(max-width\:69\.99rem\)\]\:scale-x-\[0\.86\]{--tw-scale-x: .86;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@container (min-width:56rem){.\[\@container\(min-width\:56rem\)\]\:order-1{order:1}.\[\@container\(min-width\:56rem\)\]\:order-2{order:2}.\[\@container\(min-width\:56rem\)\]\:order-3{order:3}.\[\@container\(min-width\:56rem\)\]\:basis-\[clamp\(11rem\,calc\(12\.5cqw_\+_4rem\)\,14rem\)\]{flex-basis:clamp(11rem,calc(12.5cqw + 4rem),14rem)}}@container (min-width:68rem){.\[\@container\(min-width\:68rem\)\]\:grid-cols-\[repeat\(auto-fit\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@container (min-width:80.25rem){.\[\@container\(min-width\:80\.25rem\)\]\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.\[\@container\(min-width\:80\.25rem\)\]\:\[--hand-range-compare-cell\:2\.375rem\]{--hand-range-compare-cell: 2.375rem}.\[\@container\(min-width\:80\.25rem\)\]\:\[--hand-range-compare-gap\:2px\]{--hand-range-compare-gap: 2px}}@media (hover:hover){@media (prefers-reduced-motion: no-preference){.\[\@media\(hover\:hover\)\]\:motion-safe\:hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}
