.landing-shell{--landing-bg: #ffffff;--landing-panel: #f8fafc;--landing-panel-raised: #edf2f9;--landing-text: #14233e;--landing-muted: #536581;--landing-faint: #657692;--landing-border: #dce4ee;--landing-accent: #285fbc;--landing-accent-soft: #e8effc;--landing-button-bg: #2861cf;--landing-button-hover: #3473e6;--landing-red: #b54861;--landing-brand-navy: #14233e;--landing-brand-blue: #3d62cc;color:var(--landing-text);background:var(--landing-bg);font-family:Plus Jakarta Sans,sans-serif;isolation:isolate}[data-theme=dark] .landing-shell{--landing-bg: #080f1e;--landing-panel: #101c30;--landing-panel-raised: #17263e;--landing-text: #edf3fc;--landing-muted: #a4b3ca;--landing-faint: #8193af;--landing-border: #243650;--landing-accent: #7eb5ff;--landing-accent-soft: #172e51;--landing-red: #ec9eaa;--landing-brand-navy: #ffffff;--landing-brand-blue: #8ba8ff}.landing-shell *{box-sizing:border-box}.landing-shell ::-moz-selection{background:var(--landing-accent);color:var(--landing-bg)}.landing-shell ::selection{background:var(--landing-accent);color:var(--landing-bg)}.landing-shell :is(a,button,input,summary):focus-visible{outline:2px solid var(--landing-accent);outline-offset:5px}.landing-shell a{text-decoration:none}.landing-shell button{cursor:pointer}.landing-shell svg{flex-shrink:0}.landing-shell button:disabled{opacity:.5;cursor:wait}.landing-brand{display:inline-flex;align-items:center;gap:.3em;color:var(--landing-brand-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.027em;white-space:nowrap}.landing-brand-mark{width:1.3em;height:1.2em;flex-shrink:0}.landing-brand-back{fill:var(--landing-brand-navy)}.landing-brand-front{fill:var(--landing-brand-blue)}.landing-brand-accent{color:var(--landing-brand-blue)}.landing-brand-card{transform-box:view-box;transform-origin:50% 95%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.landing-brand-mark{overflow:visible}a:hover>.landing-brand .is-left,a:focus-visible>.landing-brand .is-left{transform:translate(-5%,-2%) rotate(-9deg)}a:hover>.landing-brand .is-right,a:focus-visible>.landing-brand .is-right{transform:translate(5%,-5%) rotate(9deg)}.landing-brand-whole{opacity:0;transition:opacity .2s}a:hover>.landing-brand .landing-brand-whole,a:focus-visible>.landing-brand .landing-brand-whole{opacity:1}.landing-brand-accent{transition:color .2s}.landing-brand-tm{align-self:flex-start;margin:1.45em 0 0 -1em;font-size:.23em;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--landing-faint)}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;border:1px solid transparent;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.landing-button:hover{transform:translateY(-2px)}.landing-button svg{width:18px;height:18px}.landing-button-primary{color:#fff;background:var(--landing-button-bg);border-color:var(--landing-button-bg);box-shadow:0 4px 18px #18469c26}.landing-button-primary:hover{background:var(--landing-button-hover);border-color:var(--landing-button-hover)}.landing-button-primary>span{background:#ffffff1f;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:-15px}.landing-button-outline{color:var(--landing-text);border-color:var(--landing-border);background:transparent}.landing-button-outline:hover{background:var(--landing-panel-raised);border-color:var(--landing-faint)}.landing-profile-menu :is(a,button){display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;text-align:left;font-size:14px;color:var(--landing-text)}.landing-profile-menu :is(a,button) svg{width:18px;height:18px;color:var(--landing-faint)}.landing-profile-menu :is(a,button):hover{background:var(--landing-panel-raised)}.landing-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--landing-accent);font-size:13px;font-weight:600;line-height:1.6;letter-spacing:-.005em}.landing-dot{display:inline-block;width:6px;height:6px;background:var(--landing-accent);border-radius:50%;flex-shrink:0}.landing-panel{background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:22px;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--landing-bg) 25%,transparent),0 16px 40px #00000009;min-width:0}.landing-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.landing-panel-heading :is(h2,h3){font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.7px}.landing-panel-heading>span,.landing-panel-footnote{color:var(--landing-faint);font-family:ui-monospace,monospace;font-size:11px}.landing-status{display:inline-flex;align-items:center;gap:6px}.landing-status i{width:5px;height:5px;background:var(--landing-accent);border-radius:50%}.landing-hand-row{display:flex;align-items:center;gap:12px;margin:12px 0}.landing-hand-row>span:first-child{flex:0 0 44px;color:var(--landing-muted);font-family:ui-monospace,monospace;font-size:11px}.landing-card-group{display:inline-flex;gap:5px}.landing-playing-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:38px;height:51px;gap:0;border-radius:7px;background:#f2f5fc;color:#18253c;font-size:17px;line-height:1.1;font-weight:800;box-shadow:0 2px 4px #0001;border:1px solid #fff3}.landing-playing-card>span:last-child{font-size:21px}.landing-playing-card.is-red{color:#b74b3b}.landing-playing-card.is-small{width:30px;height:42px;font-size:13px;border-radius:5px}.landing-playing-card.is-small>span:last-child{font-size:18px}.landing-positive{color:var(--landing-accent)}.landing-negative{color:var(--landing-red)}.landing-feature-section{display:grid;grid-template-columns:.83fr 1.17fr;gap:72px;align-items:center;padding:84px 0;border-bottom:1px solid var(--landing-border);scroll-margin-top:100px}.landing-section-copy h2,.landing-toolkit h2,.landing-pricing h2,.landing-final-cta h2{margin:22px 0 20px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.13;letter-spacing:-1.9px}.landing-section-copy>p{max-width:405px;color:var(--landing-muted);font-size:16px;line-height:1.85}.landing-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--landing-accent);font-size:14px;font-weight:600;margin-top:26px}.landing-text-link svg{width:16px;height:16px;transition:transform .2s}.landing-text-link:hover svg{transform:translate(4px)}.landing-stats-panel{overflow:hidden}.landing-panel-caption{display:flex;justify-content:space-between;gap:12px;padding:24px 22px 18px;font:11px ui-monospace,monospace;color:var(--landing-muted)}.landing-panel-caption>span:first-child{display:inline-flex;align-items:center;gap:8px}.landing-stats-table :is(td,tbody th){padding:9px;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent)}.landing-stats-table tr:last-child :is(th,td){border-bottom:0}.landing-stats-table .is-selected :is(td,button){color:var(--landing-accent)}.landing-avatar{display:inline-flex;width:26px;height:26px;flex-shrink:0;border-radius:50%;align-items:center;justify-content:center;background:var(--landing-panel-raised);color:var(--landing-muted);font:10px ui-monospace,monospace;border:1px solid var(--landing-border)}.landing-panel-footnote{margin-top:7px;padding-top:17px;border-top:1px solid var(--landing-border)}.landing-line-chart{display:block;width:100%;height:auto;color:var(--landing-accent);overflow:visible}.landing-chart-grid{stroke:var(--landing-border);stroke-width:1}.landing-chart-labels{display:flex;justify-content:space-between;color:var(--landing-faint);font:9px ui-monospace,monospace;margin-top:10px}.landing-settlement-panel{padding:26px}.landing-settlement-summary{display:flex;align-items:center;gap:15px;color:var(--landing-faint);font:12px ui-monospace,monospace;padding:15px 0 20px}.landing-settlement-summary>span{text-decoration:line-through}.landing-settlement-summary svg{width:18px;height:18px}.landing-settlement-summary strong{color:var(--landing-accent);font-weight:500}.landing-transfers li{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--landing-border);font-size:13px}.landing-transfers li>span:nth-child(2){display:flex;gap:12px;align-items:center}.landing-transfers small{color:var(--landing-faint);font-size:10px}.landing-transfers strong{margin-left:auto;font:13px ui-monospace,monospace}.landing-settlement-share{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--landing-border);padding-top:18px;color:var(--landing-faint);font:9px ui-monospace,monospace}.landing-settlement-share>span:first-child{display:inline-flex;gap:6px;align-items:center}.landing-settlement-share svg{color:var(--landing-accent);width:13px;height:13px}.landing-toolkit-heading p,.landing-pricing>p{color:var(--landing-muted);font-size:15px;line-height:1.8}.landing-line-chart.is-compact{max-height:135px}.landing-pricing{text-align:center;padding:84px 0;scroll-margin-top:100px}.landing-pricing h2{font-size:clamp(30px,3.3vw,44px)}.landing-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:890px;margin:40px auto 0;text-align:left}.landing-price-card{padding:32px}.landing-pricing-grid.is-three{grid-template-columns:repeat(3,1fr);max-width:1180px}.suite-billing-toggle{display:inline-flex;gap:4px;margin-top:28px;padding:4px;border-radius:999px;border:1px solid var(--landing-border);background:var(--landing-panel)}.suite-billing-toggle button{padding:8px 16px;border-radius:999px;font-size:13px;color:var(--landing-muted)}.suite-billing-toggle button[aria-pressed=true]{background:var(--landing-accent-soft);color:var(--landing-text, inherit);font-weight:600}.suite-pricing-note{max-width:640px;margin:22px auto 0;color:var(--landing-faint);font-size:13px;line-height:1.7}.landing-price-card.is-premium{border-color:color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border));background:linear-gradient(140deg,var(--landing-accent-soft),var(--landing-panel) 65%)}.landing-price-label{color:var(--landing-muted);font-size:13px;font-weight:600}.landing-price-card h3{font-size:23px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0}.landing-price-card h3>span{color:var(--landing-accent);font-size:12px;font-weight:600;background:var(--landing-accent-soft);border-radius:99px;padding:5px 11px}.landing-price{font-size:41px;font-weight:500;letter-spacing:-1.5px}.landing-price>span{font-size:12px;color:var(--landing-faint);margin-left:10px;letter-spacing:0;font-weight:400}.landing-price-note{margin-top:6px;color:var(--landing-faint);font-size:13px}.landing-price-card ul{margin:26px 0 28px;border-top:1px solid var(--landing-border);padding-top:22px;display:grid;gap:15px}.landing-price-card li{display:flex;align-items:center;gap:11px;font-size:12px;color:var(--landing-muted);line-height:1.5}.landing-price-card li>svg{width:15px;height:15px;color:var(--landing-accent)}.landing-price-card>.landing-button{width:100%;justify-content:space-between}.landing-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}@keyframes landing-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1150px){.landing-feature-section{gap:40px}}@media (max-width: 1020px){.landing-feature-section{grid-template-columns:.8fr 1.2fr;gap:30px;padding:75px 0}.landing-section-copy h2{font-size:34px}.landing-section-copy>p{font-size:14px}.landing-panel-caption{flex-wrap:wrap;gap:8px}.landing-stats-table :is(td,th){padding-left:6px;padding-right:6px}}@media (max-width: 760px){.landing-brand{font-size:19px}.landing-feature-section{grid-template-columns:1fr;gap:34px;padding:64px 0;scroll-margin-top:85px}.landing-section-copy h2{font-size:36px;letter-spacing:-1.7px;margin:15px 0 16px}.landing-section-copy>p{max-width:450px;font-size:15px}.landing-panel-caption{padding:22px 18px 14px}.landing-stats-table :is(td,th){padding:9px}.landing-toolkit h2,.landing-pricing h2{font-size:34px;margin-top:15px}.landing-pricing{padding:64px 0}.landing-pricing-grid{grid-template-columns:1fr;max-width:480px;margin-top:30px}.landing-pricing-grid.is-three{grid-template-columns:1fr;max-width:480px}.landing-price-card{padding:28px}}@media (max-width: 420px){.landing-brand{font-size:16px}.landing-eyebrow{font-size:12px}.landing-hand-row>span:first-child{flex-basis:40px}.landing-panel-heading :is(h2,h3){font-size:18px}.landing-panel-heading>span{font-size:8px}.landing-stats-table :is(td,th){padding-left:6px;padding-right:6px}.landing-settlement-panel{padding:22px 20px}.landing-transfers li>span:nth-child(2){gap:8px}.landing-settlement-share>span:last-child{display:none}}@media (max-width: 360px){.landing-brand{font-size:15px}}@media (prefers-reduced-motion: reduce){.landing-shell *,.landing-shell *:before,.landing-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing-plus{padding:100px 0 0;scroll-margin-top:100px}.landing-plus-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.landing-plus-reasons li{padding:24px 22px}.landing-plus-reasons svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-plus-reasons h3{margin:16px 0 8px;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.4px}.landing-plus-reasons p{color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-plus-table-wrap{padding:8px 26px 22px}.landing-plus-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.55}.landing-plus-table thead th{padding:18px 16px 14px;border-bottom:1px solid var(--landing-border);color:var(--landing-muted);font-size:13px;font-weight:700}.landing-plus-table thead th.is-ours{color:var(--landing-accent)}.landing-plus-table :is(tbody th,td){padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent);vertical-align:top}.landing-plus-table tbody tr:last-child :is(th,td){border-bottom:0}.landing-plus-table tbody th{width:22%;color:var(--landing-text);font-weight:600}.landing-plus-table td{width:39%;color:var(--landing-muted)}.landing-plus-table td.is-ours{color:var(--landing-text);background:color-mix(in srgb,var(--landing-accent-soft) 55%,transparent)}.landing-plus-table tr.is-theirs td.is-ours{color:var(--landing-muted);background:transparent}.landing-plus-tier{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:99px;background:var(--landing-accent-soft);color:var(--landing-accent);font:600 10px ui-monospace,monospace;letter-spacing:.4px;vertical-align:1px}.landing-plus-source{margin-top:16px;padding:0 16px;color:var(--landing-faint);font-size:12px;line-height:1.7}.landing-plus-source a{color:var(--landing-accent);text-decoration:underline;text-underline-offset:2px}@media (max-width: 1020px){.landing-plus{padding-top:75px}.landing-plus-reasons{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.landing-plus{padding-top:64px}.landing-plus-reasons{grid-template-columns:1fr}.landing-plus-table-wrap{padding:6px 16px 18px}.landing-plus-table thead{display:none}.landing-plus-table,.landing-plus-table tbody,.landing-plus-table tr{display:block}.landing-plus-table tr{padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent)}.landing-plus-table tbody tr:last-child{border-bottom:0}.landing-plus-table :is(tbody th,td){display:grid;grid-template-columns:96px 1fr;gap:10px;width:auto;padding:4px 0;border:0}.landing-plus-table tbody th{display:block;margin-bottom:4px}.landing-plus-table td:before{content:attr(data-label);color:var(--landing-faint);font:500 11px/1.9 ui-monospace,monospace}.landing-plus-table td.is-ours{padding:6px 8px;margin:2px -8px 0;border-radius:10px}.landing-plus-table td.is-ours>.landing-plus-tier{justify-self:start;grid-column:2;margin:4px 0 0}.landing-plus-source{padding:0}}.landing-hand-row>em{margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:var(--landing-accent);white-space:nowrap}.landing-hand-row:last-of-type>em{color:var(--landing-faint)}@keyframes landing-deal{0%{opacity:0;transform:translateY(-14px) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes landing-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes landing-blink{50%{opacity:0}}@keyframes landing-fan-left{0%,to{transform:none}50%{transform:translate(-5%,-2%) rotate(-9deg)}}@keyframes landing-fan-right{0%,to{transform:none}50%{transform:translate(5%,-5%) rotate(9deg)}}.landing-shell .link{text-decoration:underline;text-underline-offset:3px}.landing-shell .card{background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:22px;box-shadow:0 16px 40px #00000009}.landing-shell .card.bg-base-100{background:var(--landing-bg)}.landing-shell .btn{font-weight:700;font-size:14px;letter-spacing:0;box-shadow:none}.landing-shell .btn-primary{box-shadow:0 4px 18px #18469c26}.landing-shell .btn-sm{font-size:13px}.landing-shell .btn-xs{font-size:12px}.landing-shell :is(.input,.select,.textarea,.file-input){border-radius:12px;border-color:var(--landing-border);background-color:var(--landing-bg);font-size:15px}.landing-shell :is(.input,.select,.textarea):focus,.landing-shell :is(.input,.select,.textarea):focus-within{outline:2px solid color-mix(in srgb,var(--landing-accent) 45%,transparent)!important;outline-offset:1px!important;border-color:var(--landing-accent)!important}.landing-shell .table :where(thead,tfoot){color:var(--landing-faint);font-size:12px;font-weight:500}.landing-shell .table :where(th,td){border-color:var(--landing-border)}.landing-shell .badge{font-weight:600;font-size:12px;border-radius:999px}.landing-shell .tabs-boxed{background:transparent;border:1px solid var(--landing-border);border-radius:12px;padding:4px;gap:4px}.landing-shell .tabs-boxed .tab{border-radius:8px;color:var(--landing-muted);font-weight:500}.landing-shell .tabs-boxed .tab-active,.landing-shell .tabs-boxed .tab-active:hover{background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-shell .modal-box{background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:22px}.landing-shell .alert{border-radius:14px}.landing-shell .divider:before,.landing-shell .divider:after{background-color:var(--landing-border)}.site-page{width:100%;max-width:1320px;margin:0 auto;padding:132px 40px 96px}.site-page.is-narrow{max-width:880px}.site-page.is-form{max-width:1120px}.site-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--landing-border)}.site-page-header h1{margin:18px 0 0;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.1;letter-spacing:-1.9px;color:var(--landing-text)}.site-page-header .landing-eyebrow+h1{margin-top:18px}.site-page-header>div:first-child>h1:first-child{margin-top:0}.site-page-header p{margin-top:14px;max-width:580px;color:var(--landing-muted);font-size:16px;line-height:1.75}.site-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0}.site-section{margin-top:56px}.site-section:first-child{margin-top:0}.site-section-title{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3;color:var(--landing-text)}.site-section-lede{margin-top:6px;color:var(--landing-muted);font-size:14px;line-height:1.7;max-width:560px}.site-panel{background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:22px;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--landing-bg) 25%,transparent),0 16px 40px #00000009;padding:26px;min-width:0}.site-panel.is-flush{padding:0;overflow:hidden}.site-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.site-panel-heading :is(h2,h3){font-size:18px;font-weight:700;letter-spacing:-.5px;color:var(--landing-text)}.site-panel-heading>span{color:var(--landing-faint);font-size:12px}.site-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.site-stat{display:grid;gap:8px;padding:20px 22px;background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:18px;min-width:0}.site-stat>span{color:var(--landing-muted);font-size:13px}.site-stat>strong{font-size:28px;font-weight:600;letter-spacing:-1px;line-height:1.1;color:var(--landing-text);font-variant-numeric:tabular-nums}.site-stat>small{color:var(--landing-faint);font-size:12px}.site-field{display:grid;gap:8px}.site-field>label,.site-label{color:var(--landing-text);font-size:14px;font-weight:600}.site-field>small,.site-hint{color:var(--landing-faint);font-size:12px;line-height:1.6}.site-input{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-bg);color:var(--landing-text);font-size:15px;transition:border-color .2s}textarea.site-input{padding:14px 16px;min-height:140px;line-height:1.6;resize:vertical}.site-input::-moz-placeholder{color:var(--landing-faint)}.site-input::placeholder{color:var(--landing-faint)}.site-input:hover{border-color:color-mix(in srgb,var(--landing-faint) 60%,var(--landing-border))}.site-input:focus{outline:2px solid color-mix(in srgb,var(--landing-accent) 45%,transparent);outline-offset:1px;border-color:var(--landing-accent)}.site-error{color:var(--landing-red);font-size:13px;line-height:1.6}.site-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-bg)}.site-segmented button{padding:9px 14px;border-radius:8px;color:var(--landing-muted);font-size:13px;font-weight:500;white-space:nowrap}.site-segmented button:hover{color:var(--landing-text)}.site-segmented button[aria-pressed=true],.site-segmented button[aria-selected=true]{color:var(--landing-accent);background:var(--landing-accent-soft)}.site-table-scroll{overflow-x:auto}.site-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.site-table thead th{padding:12px 14px;color:var(--landing-faint);font-size:12px;font-weight:500;border-bottom:1px solid var(--landing-border);white-space:nowrap}.site-table :is(tbody td,tbody th){padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent);color:var(--landing-text)}.site-table tbody tr:last-child :is(td,th){border-bottom:0}.site-table tbody tr:hover{background:color-mix(in srgb,var(--landing-accent-soft) 55%,transparent)}.site-num{font-variant-numeric:tabular-nums}.site-empty{display:grid;justify-items:center;gap:12px;text-align:center;padding:56px 24px;border:1px dashed var(--landing-border);border-radius:22px;color:var(--landing-muted)}.site-empty h3{color:var(--landing-text);font-size:18px;font-weight:700;letter-spacing:-.4px}.site-empty p{max-width:420px;font-size:14px;line-height:1.7}.site-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--landing-border);color:var(--landing-muted);font-size:12px;font-weight:500;white-space:nowrap}.site-chip.is-accent{color:var(--landing-accent);background:var(--landing-accent-soft);border-color:transparent}.site-auth{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;min-height:calc(100vh - 80px)}.site-auth-form{width:100%;max-width:440px;justify-self:center}.site-auth-form h1{font-size:clamp(32px,3vw,40px);font-weight:700;letter-spacing:-1.6px;line-height:1.12;color:var(--landing-text)}.site-auth-form>p{margin-top:12px;color:var(--landing-muted);font-size:15px;line-height:1.7}.site-prose{color:var(--landing-muted);font-size:16px;line-height:1.8;max-width:68ch}.site-prose h2{margin:44px 0 12px;color:var(--landing-text);font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3}.site-prose h3{margin:28px 0 8px;color:var(--landing-text);font-size:17px;font-weight:600}.site-prose p+p,.site-prose ul,.site-prose ol{margin-top:14px}.site-prose ul{list-style:disc;padding-left:1.3em}.site-prose ol{list-style:decimal;padding-left:1.3em}.site-prose li+li{margin-top:6px}.site-prose a{color:var(--landing-accent);text-decoration:underline;text-underline-offset:3px}.site-prose strong{color:var(--landing-text);font-weight:600}@media (max-width: 1020px){.site-page{padding-left:30px;padding-right:30px}.site-auth{grid-template-columns:1fr;gap:40px;min-height:0}}@media (max-width: 760px){.site-page{padding:112px 24px 72px}.site-page-header{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px;margin-bottom:28px}.site-page-header h1{letter-spacing:-1.4px}.site-page-header p{font-size:15px}.site-panel{padding:20px}.site-stat>strong{font-size:24px}}@media (max-width: 420px){.site-page{padding-left:16px;padding-right:16px}}.auth-enter{transition:opacity .5s ease,transform .5s ease}@media (prefers-reduced-motion: reduce){.auth-enter{transition:none;opacity:1!important;transform:none!important}}.auth-form{display:grid;gap:20px;margin-top:32px}.auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-inline-link{color:var(--landing-accent);font-size:13px;font-weight:600;border-radius:6px}.auth-inline-link:hover{text-decoration:underline;text-underline-offset:3px}.auth-inline-link:focus-visible{outline-offset:3px!important}.auth-button{width:100%;gap:10px}.auth-button:hover{transform:none}.auth-button svg{width:18px;height:18px}.auth-divider{display:flex;align-items:center;gap:14px;color:var(--landing-faint);font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--landing-border)}.auth-switch{margin-top:28px;color:var(--landing-muted);font-size:14px}.auth-switch button{color:var(--landing-accent);font-weight:600;border-radius:6px}.auth-switch button:hover{text-decoration:underline;text-underline-offset:3px}.site-input:disabled{opacity:.6;cursor:not-allowed}select.site-input{padding-right:12px}.auth-checklist{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:2px;color:var(--landing-faint);font-size:13px}.auth-checklist li{display:flex;align-items:center;gap:8px}.auth-checklist li>i{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.auth-checklist li>i:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.auth-checklist li>svg{width:14px;height:14px}.auth-checklist li.is-met{color:var(--landing-accent)}.auth-checklist li.is-unmet{color:var(--landing-red)}.auth-aside{width:100%;max-width:480px;justify-self:center;display:grid;gap:14px}.auth-aside-panel{padding:24px}.auth-aside .landing-panel-heading>span,.auth-aside .landing-hand-totals span{font-size:11px}.auth-aside .landing-hand-row>span:first-child{flex-basis:52px;font-size:12px}.auth-aside-note{color:var(--landing-faint);font-size:12px;padding-left:4px}.auth-stat-rows{display:grid}.auth-stat-rows>div{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,56px);align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent);font-size:13px}.auth-stat-rows>div:last-child{border-bottom:0}.auth-stat-rows>div>span:first-child{display:flex;align-items:center;gap:10px;min-width:0;font-weight:500;color:var(--landing-text)}.auth-stat-rows>div>span:not(:first-child){text-align:right;font-family:ui-monospace,monospace;color:var(--landing-muted);font-variant-numeric:tabular-nums}.auth-stat-rows>.is-head{padding-top:0;color:var(--landing-faint);font-size:12px}.auth-stat-rows>.is-head>span:first-child{color:var(--landing-faint);font-weight:400}.auth-stat-rows>.is-head>span:not(:first-child){font-family:inherit;color:var(--landing-faint)}.auth-stat-rows>.is-selected>span:not(:first-child){color:var(--landing-accent)}.auth-list{display:grid;gap:10px;padding:20px 24px;color:var(--landing-muted);font-size:14px}.auth-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.auth-list svg{width:16px;height:16px;margin-top:2px;color:var(--landing-accent)}.auth-center{display:grid;place-items:center;min-height:calc(100vh - 360px)}.auth-card{width:100%;max-width:480px;padding:36px;text-align:center}.auth-card h1{font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-1.1px;line-height:1.2;color:var(--landing-text)}.auth-card>p{margin-top:12px;color:var(--landing-muted);font-size:15px;line-height:1.7}.auth-card>p strong{color:var(--landing-text);font-weight:600;overflow-wrap:anywhere}.auth-card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent)}.auth-card-icon svg{width:24px;height:24px}.auth-waiting{display:inline-flex;align-items:center;gap:10px;margin:24px 0;color:var(--landing-faint);font-size:13px}.auth-spinner{animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.auth-spinner{animation-duration:2.4s}}.auth-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#040a168c}.auth-dialog{width:100%;max-width:440px;padding:28px;background:var(--landing-bg)}.auth-dialog h2{font-size:22px;font-weight:700;letter-spacing:-.6px;color:var(--landing-text)}.auth-dialog>p{margin-top:8px;color:var(--landing-muted);font-size:14px;line-height:1.7}.auth-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:4px}.auth-dialog-actions .landing-button{min-height:44px;gap:10px}.auth-dialog-actions .landing-button:hover{transform:none}.contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.contact-form{display:grid;gap:20px}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-optional{color:var(--landing-faint);font-weight:400}.contact-status{font-size:14px;line-height:1.6}.contact-status.is-success{color:var(--landing-accent)}.contact-fineprint{color:var(--landing-faint);font-size:12px;line-height:1.6}.contact-fineprint button{color:var(--landing-accent);text-decoration:underline;text-underline-offset:3px;border-radius:4px}.contact-details{display:grid;gap:0;padding:8px 24px}.contact-details dl>div{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--landing-border)}.contact-details dl>div:last-child{border-bottom:0}.contact-details dt{color:var(--landing-faint);font-size:13px}.contact-details dd{color:var(--landing-text);font-size:15px;font-weight:500;overflow-wrap:anywhere}.contact-details a{color:var(--landing-accent);border-radius:4px}.contact-details a:hover{text-decoration:underline;text-underline-offset:3px}.landing-text-link.legal-back{margin:0 0 28px;font-size:14px;gap:8px}.legal-prose>p:first-child{color:var(--landing-text)}.legal-prose section:first-of-type h2{margin-top:36px}.legal-note{margin-top:56px;padding-top:24px;border-top:1px solid var(--landing-border);color:var(--landing-faint);font-size:13px;line-height:1.7;max-width:68ch}@media (max-width: 1020px){.contact-grid{grid-template-columns:1fr;gap:24px}.auth-aside{max-width:440px}}@media (max-width: 560px){.contact-row,.auth-checklist{grid-template-columns:1fr}.auth-card,.auth-dialog{padding:24px 20px}.auth-aside-panel{padding:20px 18px}.auth-stat-rows>div{grid-template-columns:minmax(0,1fr) repeat(3,44px);gap:6px}.auth-aside .landing-playing-card{width:32px;height:44px;font-size:15px}.auth-aside .landing-playing-card>span:last-child{font-size:18px}.auth-aside .landing-hand-row>span:first-child{flex-basis:44px}.auth-aside .landing-card-group{gap:4px}.auth-dialog-actions .landing-button{flex:1 1 auto}}.auth-aside .landing-panel-heading h2>span{color:var(--landing-faint);font-weight:500}.site-auth-form>.auth-switch,.auth-card>.auth-switch{margin-top:28px;font-size:14px}.site-field.is-focused>label{color:var(--landing-accent)}html{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:inherit}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;width:1.5rem!important;background-color:currentColor!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.an-page,.an-scope{--an-success: oklch(var(--su));--an-warning: oklch(var(--wa))}.an-muted{color:var(--landing-muted)}.an-faint,.an-dash{color:var(--landing-faint)}.an-label{color:var(--landing-muted);font-size:13px;font-weight:500}.an-section-label{display:block;margin-bottom:12px;color:var(--landing-muted);font-size:14px;font-weight:600}.an-meta{color:var(--landing-faint);font-size:12px;font-variant-numeric:tabular-nums}.an-stack>*+*{margin-top:20px}.an-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.an-row-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.an-scope :is(button,a,input,select,summary,[tabindex]):focus-visible,.an-page :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.an-text-button{display:inline-flex;align-items:center;gap:8px;color:var(--landing-muted);font-size:14px;font-weight:600;border-radius:8px;transition:color .2s}.an-text-button:hover{color:var(--landing-text)}.an-text-button svg{width:16px;height:16px}.an-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--landing-border);border-radius:999px;color:var(--landing-muted);background:var(--landing-bg);transition:color .2s,border-color .2s;flex-shrink:0}.an-icon-button:hover{color:var(--landing-text);border-color:var(--landing-faint)}.an-icon-button svg{width:18px;height:18px}.an-small-button{min-height:40px;padding:0 18px;gap:10px;font-size:13px}.an-small-button svg{width:16px;height:16px}.an-picker{position:relative;width:min(380px,100%)}.an-picker-button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;text-align:left;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-bg);color:var(--landing-text);transition:border-color .2s}.an-picker-button:hover{border-color:color-mix(in srgb,var(--landing-faint) 60%,var(--landing-border))}.an-picker-button>svg:first-child{width:20px;height:20px;color:var(--landing-accent)}.an-picker-button>span{flex:1;min-width:0;display:grid;gap:2px}.an-picker-button strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-picker-button small{font-size:12px;color:var(--landing-faint)}.an-picker-chevron{width:18px;height:18px;color:var(--landing-muted);transition:transform .2s}.an-picker-chevron.is-open{transform:rotate(180deg)}.an-picker-menu{position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;padding:6px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-bg);box-shadow:0 18px 40px #080f1e1f}.an-picker-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;text-align:left;border-radius:10px;color:var(--landing-text)}.an-picker-item:hover{background:var(--landing-panel-raised)}.an-picker-item[aria-current=true]{background:var(--landing-accent-soft);color:var(--landing-accent)}.an-picker-item>span{flex:1;min-width:0;display:grid;gap:2px}.an-picker-item strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-picker-item small{font-size:12px;color:var(--landing-faint)}.an-picker-item svg{width:18px;height:18px}.an-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent}.an-demo-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:28px;padding:14px 18px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-accent-soft);color:var(--landing-text);font-size:14px;line-height:1.6}.an-upload{margin-bottom:40px}.an-demo-note>span{display:inline-flex;align-items:center;gap:10px}.an-overview{display:grid;gap:14px}.an-view-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.an-view-grid>*{grid-column:span 2}.an-view-grid>:nth-child(-n+2){grid-column:span 3}.an-view-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:24px;text-align:left;color:var(--landing-text);background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:20px;transition:border-color .2s,background .2s}.an-view-card:hover{border-color:color-mix(in srgb,var(--landing-accent) 45%,var(--landing-border))}.an-view-card h2{font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1.3}.an-view-card p{color:var(--landing-muted);font-size:14px;line-height:1.65}.an-view-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--landing-accent-soft);color:var(--landing-accent);margin-bottom:6px}.an-view-icon svg{width:20px;height:20px}.an-view-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;color:var(--landing-accent);font-size:13px;font-weight:600}.an-view-link svg{width:15px;height:15px;transition:transform .2s}.an-view-card:hover .an-view-link svg{transform:translate(3px)}.an-view-card.is-feature{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;padding:28px;background:linear-gradient(120deg,var(--landing-accent-soft),var(--landing-panel) 60%);border-color:color-mix(in srgb,var(--landing-accent) 35%,var(--landing-border))}.an-view-card.is-feature .an-view-icon{margin-bottom:0;background:var(--landing-bg)}.an-view-card.is-feature>div{flex:1;min-width:240px;display:grid;gap:6px}.an-view-card.is-feature h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:21px;letter-spacing:-.7px}.an-view-card.is-feature .an-view-link{margin-top:0;padding-top:0}.an-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px}.an-toolbar-nav{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.site-segmented.an-view-switch{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.an-view-switch::-webkit-scrollbar{display:none}.an-view-heading{margin-bottom:24px}.an-view-heading h2{font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:-1px;line-height:1.2;color:var(--landing-text)}.an-view-heading p{margin-top:6px;color:var(--landing-muted);font-size:14px;line-height:1.7;max-width:640px}.an-player-picker{margin-bottom:28px}.an-player-picker .site-segmented{max-width:100%}.an-range-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.an-range-card{display:grid;gap:14px;padding:16px 18px;background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:16px;min-width:0}.an-range-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.an-range-card strong{font-size:20px;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--landing-text)}.an-range-player{color:var(--landing-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-cards{display:inline-flex;flex-wrap:wrap;gap:4px}.site-table .an-cards{flex-wrap:nowrap}.an-cards .landing-playing-card.is-small{width:26px;height:36px;font-size:12px;border-radius:5px}.an-cards .landing-playing-card.is-small>span:last-child{font-size:14px}.an-range-card .an-cards .landing-playing-card.is-small{width:32px;height:44px;font-size:14px}.an-range-card .an-cards .landing-playing-card.is-small>span:last-child{font-size:17px}.an-cards .landing-playing-card{border-color:var(--landing-border)}.an-cards-text{color:var(--landing-text);font-variant-numeric:tabular-nums;white-space:nowrap}.an-type{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:1px solid var(--landing-border);background:var(--landing-bg);color:var(--landing-text);font-size:12px;font-weight:600;white-space:nowrap}.an-type:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--an-type-color, var(--landing-faint));flex-shrink:0}.an-type[data-type=tag],.an-type[data-type=TAG]{--an-type-color: var(--landing-accent)}.an-type[data-type=lag],.an-type[data-type=LAG]{--an-type-color: oklch(var(--wa))}.an-type[data-type=nit],.an-type[data-type=Nit]{--an-type-color: var(--landing-faint)}.an-type[data-type=loose-passive],.an-type[data-type="Loose Passive"]{--an-type-color: oklch(var(--su))}.an-type[data-type=maniac],.an-type[data-type=Maniac]{--an-type-color: var(--landing-red)}.an-type[data-type=fish],.an-type[data-type=Fish]{--an-type-color: color-mix(in srgb, oklch(var(--wa)) 60%, var(--landing-red))}.an-type.is-small{padding:2px 8px;font-size:11px}.an-pos{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 9px;border-radius:8px;background:var(--landing-panel-raised);color:var(--landing-text);font-size:12px;font-weight:700}.an-pos.is-late{background:var(--landing-accent-soft);color:var(--landing-accent)}.an-pos.is-blind{background:color-mix(in srgb,oklch(var(--wa)) 16%,transparent);color:var(--landing-text)}.an-table-panel .site-panel-heading{padding:22px 22px 0;margin-bottom:10px}.an-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit;border-radius:6px;white-space:nowrap}.an-sort:hover{color:var(--landing-text)}.an-sort[data-active=true]{color:var(--landing-accent)}.an-sort svg{width:13px;height:13px}.site-table .an-strong{font-weight:600}.an-legend{margin-top:14px;border:1px solid var(--landing-border);border-radius:18px;background:var(--landing-panel)}.an-legend>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--landing-text);font-size:15px;font-weight:600;border-radius:18px}.an-legend>summary::-webkit-details-marker{display:none}.an-legend>summary svg{width:18px;height:18px;color:var(--landing-muted);transition:transform .2s}.an-legend[open]>summary svg{transform:rotate(180deg)}.an-legend>div{border-top:1px solid var(--landing-border)}.an-lock{display:grid;justify-items:center;gap:10px;text-align:center;padding:32px 24px;border:1px solid var(--landing-border);border-radius:20px;background:var(--landing-panel)}.an-lock-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent)}.an-lock-icon svg{width:18px;height:18px}.an-lock h3{font-size:18px;font-weight:700;letter-spacing:-.4px;color:var(--landing-text)}.an-lock p{max-width:440px;color:var(--landing-muted);font-size:14px;line-height:1.7}.an-lock small{color:var(--landing-faint);font-size:12px}.an-lock .landing-button{margin-top:6px;min-height:44px}.an-status{display:grid;justify-items:center;gap:12px;text-align:center;padding:48px 24px;color:var(--landing-muted);font-size:14px;line-height:1.7}.an-status h2,.an-status h3{color:var(--landing-text);font-size:18px;font-weight:700;letter-spacing:-.4px}.an-status-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--landing-panel-raised);color:var(--landing-muted)}.an-status-icon svg{width:20px;height:20px}.an-status-icon.is-error{background:color-mix(in srgb,var(--landing-red) 14%,transparent);color:var(--landing-red)}.an-centered{min-height:70vh;display:grid;place-items:center}.an-status-wait{gap:8px}.an-status-wait .pk-loader{margin-bottom:14px}.an-status-wait p{color:var(--landing-text);font-size:16px;font-weight:600}.an-status-wait small{max-width:34ch;color:var(--landing-faint);font-size:13px;line-height:1.6}.an-pa{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.an-roster{display:grid;gap:4px;max-height:700px;overflow-y:auto;padding:8px}.an-roster-label{padding:6px 10px 8px;color:var(--landing-faint);font-size:12px;font-weight:500}.an-roster-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;border-radius:12px;color:var(--landing-text);transition:background .2s}.an-roster-item:hover{background:var(--landing-panel-raised)}.an-roster-item[aria-pressed=true]{background:var(--landing-accent-soft)}.an-roster-item>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.an-roster-item strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-roster-item small{color:var(--landing-faint);font-size:12px;font-variant-numeric:tabular-nums}.an-roster-item>b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.an-swatch{width:9px;height:9px;border-radius:50%;flex-shrink:0}.an-player-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.an-player-head>div:nth-child(2){flex:1;min-width:160px}.an-player-head h3{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:1.2;overflow-wrap:anywhere}.an-player-head .an-net{text-align:right}.an-player-head .an-net strong{display:block;font-size:26px;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums}.an-avatar-lg{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid var(--landing-border);background:var(--landing-panel-raised);color:var(--landing-text);font-size:18px;font-weight:700;position:relative}.an-avatar-lg>i{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--landing-bg)}.an-tabs{margin-bottom:20px}.an-tabs button{text-transform:capitalize}.an-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.an-stat-grid .site-stat{padding:16px 18px;gap:6px;border-radius:16px}.an-stat-grid .site-stat>strong{font-size:24px}.an-chart-panel{padding:22px}.an-chart-panel .site-panel-heading{margin-bottom:14px}.an-chart-panel .site-panel-heading h3{font-size:16px}.an-pot-list{display:grid}.an-pot-list>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent)}.an-pot-list>div:last-child{border-bottom:0}.an-pot-rank{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--landing-panel-raised);color:var(--landing-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.an-pot-rank.is-first{background:var(--landing-accent-soft);color:var(--landing-accent)}.an-pot-list strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.an-variant{display:inline-flex;margin-bottom:12px}.an-report{--an-read: color-mix(in srgb, var(--landing-text) 84%, var(--landing-muted));display:grid;gap:14px}.an-prose{display:grid;gap:12px;max-width:66ch;color:var(--an-read);font-size:15.5px;line-height:1.75}.an-prose p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.an-block .an-prose{font-size:15px}.an-report-lead{padding:26px 30px;border:1px solid color-mix(in srgb,var(--landing-accent) 30%,var(--landing-border));border-radius:18px;background:linear-gradient(120deg,var(--landing-accent-soft),var(--landing-panel) 70%)}.an-report-lead h4{max-width:62ch;font-size:19px;font-weight:700;letter-spacing:-.35px;line-height:1.4;color:var(--landing-text);text-wrap:balance}.an-report-lead>p,.an-report-lead>.an-prose{margin-top:10px;max-width:66ch;color:var(--an-read);font-size:15.5px;line-height:1.75}.an-report-lead>p:first-child{margin-top:0}.an-report>*{animation:an-report-in .55s cubic-bezier(.2,.7,.2,1) both}.an-report>:nth-child(2){animation-delay:.08s}.an-report>:nth-child(3){animation-delay:.16s}.an-report>:nth-child(4){animation-delay:.24s}.an-report>:nth-child(n+5){animation-delay:.32s}.an-report-lead{position:relative;overflow:hidden}.an-report-lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--landing-accent) 16%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:an-report-sheen 1.3s .25s ease-out both}@keyframes an-report-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes an-report-sheen{to{transform:translate(100%)}}.an-block{padding:22px 26px;border:1px solid var(--landing-border);border-radius:18px;background:var(--landing-panel)}.an-block-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:var(--landing-text);font-size:15.5px;font-weight:700;letter-spacing:-.2px}.an-block p,.an-block li,.an-block .an-body{color:var(--an-read);font-size:15px;line-height:1.75}.an-points{display:grid;gap:8px}.an-points>*{max-width:66ch;padding-left:14px;border-left:2px solid var(--landing-border);color:var(--an-read);font-size:15px;line-height:1.7}.an-block.is-positive .an-points>*{border-left-color:color-mix(in srgb,var(--landing-accent) 45%,transparent)}.an-block.is-negative .an-points>*{border-left-color:color-mix(in srgb,var(--landing-red) 45%,transparent)}.an-block.is-positive .an-block-title i,.an-block.is-negative .an-block-title i{width:7px;height:7px;border-radius:50%;background:var(--landing-accent)}.an-block.is-negative .an-block-title i{background:var(--landing-red)}.an-block.tone-high{border-color:color-mix(in srgb,var(--landing-red) 40%,var(--landing-border))}.an-block.tone-medium{border-color:color-mix(in srgb,oklch(var(--wa)) 45%,var(--landing-border))}.an-block.tone-good{border-color:color-mix(in srgb,var(--landing-accent) 40%,var(--landing-border))}.an-kv{display:grid;gap:12px}.an-kv>div{max-width:66ch;color:var(--an-read);font-size:15px;line-height:1.7}.an-kv>div>strong{display:block;margin-bottom:2px;color:var(--landing-muted);font-size:12.5px;font-weight:700;letter-spacing:.01em}.an-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;border:1px solid var(--landing-border);color:var(--landing-muted);font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.an-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--an-pill-color, var(--landing-faint))}.an-pill.is-high,.an-pill.is-mistake,.an-pill.is-warning{--an-pill-color: var(--landing-red);color:var(--landing-text)}.an-pill.is-medium,.an-pill.is-marginal{--an-pill-color: oklch(var(--wa));color:var(--landing-text)}.an-pill.is-low{--an-pill-color: var(--landing-faint)}.an-pill.is-none,.an-pill.is-good,.an-pill.is-improvement{--an-pill-color: var(--landing-accent);color:var(--landing-text)}.an-pill.is-plain:before{display:none}.an-report-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.an-chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.an-chip-button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--landing-border);background:var(--landing-bg);color:var(--landing-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;text-transform:capitalize;transition:color .2s,border-color .2s}.an-chip-button:hover{color:var(--landing-text);border-color:var(--landing-faint)}.an-chip-button[aria-pressed=true]{color:var(--landing-accent);background:var(--landing-accent-soft);border-color:transparent}.an-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.an-control-row>.an-label{min-width:48px}.an-generate{display:grid;justify-items:center;gap:10px;padding:32px 24px;text-align:center;border:1px dashed var(--landing-border);border-radius:20px}.an-generate h4{font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--landing-text)}.an-generate p{max-width:440px;color:var(--landing-muted);font-size:14px;line-height:1.7}.an-generate .landing-button{margin-top:6px;min-height:44px}.an-generate .pk-loader{margin:4px 0 6px}.an-error-text{color:var(--landing-red);font-size:13px}.an-scout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.an-scout-roster{display:grid;gap:10px}.an-scout-list{display:grid;gap:6px;max-height:540px;overflow-y:auto;padding-right:2px}.an-scout-item{display:grid;gap:6px;width:100%;padding:12px 14px;text-align:left;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-panel);color:var(--landing-text);transition:border-color .2s,background .2s}.an-scout-item:hover{border-color:color-mix(in srgb,var(--landing-faint) 60%,var(--landing-border))}.an-scout-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border));background:var(--landing-accent-soft)}.an-scout-item>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.an-scout-item strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-scout-item small{display:flex;gap:10px;color:var(--landing-faint);font-size:12px;font-variant-numeric:tabular-nums}.an-sample-strong{color:var(--landing-accent)}.an-sample-mid{color:var(--landing-text)}.an-sample-low{color:var(--landing-faint)}.an-scout-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.an-scout-stats .site-stat{padding:14px 16px;gap:4px;border-radius:14px}.an-scout-stats .site-stat>strong{font-size:20px}.an-sparkline{color:var(--landing-faint)}.an-dash-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.an-dash-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-bg);max-width:100%}.an-dash-filters>i{width:1px;height:26px;background:var(--landing-border)}.an-chart-area{width:100%;height:500px}.an-chart-surface{background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:16px;padding:16px 12px 8px}.an-chart-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.an-mini-stats{display:flex;flex-wrap:wrap;gap:10px}.an-mini-stat{display:grid;gap:2px;padding:8px 14px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-panel);min-width:120px}.an-mini-stat>span{color:var(--landing-muted);font-size:12px}.an-mini-stat>strong{font-size:17px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--landing-text)}.an-mini-stat>small{color:var(--landing-faint);font-size:11px}.an-toggle{display:inline-flex;align-items:center;gap:10px;color:var(--landing-muted);font-size:13px;font-weight:500;cursor:pointer}.an-scope .toggle:checked,.an-page .toggle:checked{--tglbg: var(--landing-bg);background-color:var(--landing-accent);border-color:var(--landing-accent)}.an-scope .range{--range-shdw: var(--landing-accent)}.an-tooltip{min-width:180px;padding:12px 14px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-bg);color:var(--landing-text);font-size:13px;box-shadow:0 12px 30px #080f1e1f}.an-tooltip>p:first-child{margin-bottom:8px;font-weight:600}.an-tooltip dl{display:grid;gap:4px}.an-tooltip dl>div{display:flex;justify-content:space-between;gap:16px}.an-tooltip dt{color:var(--landing-muted);font-size:12px}.an-tooltip dd{font-weight:600;font-variant-numeric:tabular-nums}.an-tooltip-list{margin-top:8px;padding-top:8px;border-top:1px solid var(--landing-border);max-height:128px;overflow-y:auto;display:grid;gap:3px;font-size:12px}.an-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#080f1e73}.an-modal{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--landing-border);border-radius:20px;background:var(--landing-bg);color:var(--landing-text);box-shadow:0 24px 60px #080f1e33}.an-modal h3{margin-bottom:16px;font-size:18px;font-weight:700;letter-spacing:-.4px}.an-modal h4{margin:4px 0 8px;font-size:14px;font-weight:600}.an-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.an-modal-tile{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--landing-panel);border:1px solid var(--landing-border)}.an-modal-tile>span{color:var(--landing-muted);font-size:12px}.an-modal-tile>strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.an-modal-list{display:grid;gap:8px}.an-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.an-insight-grid>.is-wide{grid-column:1 / -1}.an-insight-tiles{display:grid;gap:10px}.an-insight-tiles.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.an-insight-tile{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-bg)}.an-insight-tile>span:first-child{color:var(--landing-muted);font-size:13px}.an-insight-tile>strong{font-size:22px;font-weight:600;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--landing-text)}.an-insight-tile>small{color:var(--landing-faint);font-size:12px;line-height:1.5}.an-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.an-filter-chips label{cursor:pointer}.an-filter-chips label:focus-within{outline:2px solid var(--landing-accent);outline-offset:2px;border-radius:999px}.an-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1020px){.an-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-view-grid>*,.an-view-grid>:nth-child(-n+2){grid-column:span 1}.an-view-grid>:last-child:nth-child(odd){grid-column:1 / -1}.an-pa{grid-template-columns:1fr}.an-roster{max-height:none;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;overflow-y:hidden}.an-roster-label{display:none}.an-scout{grid-template-columns:1fr}.an-scout-list{max-height:320px}.an-scout-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.an-view-grid{grid-template-columns:1fr}.an-view-grid>*,.an-view-grid>:nth-child(-n+2),.an-view-grid>:last-child:nth-child(odd){grid-column:auto}.an-view-card,.an-view-card.is-feature{padding:20px}.an-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-insight-grid,.an-insight-tiles.is-three{grid-template-columns:1fr}.an-chart-area{height:440px}.an-player-head .an-net{text-align:left;width:100%}.an-picker{width:100%}.an-picker-menu{left:0;right:auto;width:100%}.an-toolbar-nav{width:100%}.an-toolbar-nav .an-view-switch{flex:1}}@media (max-width: 420px){.an-scout-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.an-stat-grid .site-stat>strong{font-size:20px}.an-mini-stat{min-width:0;flex:1}.an-modal-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.an-view-link svg,.an-picker-chevron,.an-legend>summary svg{transition:none}.an-report>*,.an-report-lead:after{animation:none}.an-report-lead:after{display:none}}.an-dash-controls .site-segmented svg{width:16px;height:16px}.an-dashboard{margin-top:40px}.an-replay-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-radius:18px;background:var(--landing-accent-soft)}.an-replay-cta p{max-width:560px;color:var(--landing-text);font-size:14px;line-height:1.6}.an-replay-cta .landing-button{min-height:40px;padding:0 16px;font-size:13px}.an-replay-link{color:var(--landing-accent);font-size:13px;font-weight:600;white-space:nowrap}.an-replay-link:hover{text-decoration:underline;text-underline-offset:3px}.an-replay-actions{display:flex;flex-wrap:wrap;gap:10px}.an-replay-cta .landing-button-outline{min-height:40px;padding:0 16px;font-size:13px;background:var(--landing-bg)}.pk-loader{--pk-w: 28px;--pk-h: 40px;--pk-glyph: 16px;display:inline-flex;gap:calc(var(--pk-w) * .22);perspective:600px}.pk-loader.is-sm{--pk-w: 22px;--pk-h: 31px;--pk-glyph: 13px}.pk-loader.is-lg{--pk-w: 36px;--pk-h: 51px;--pk-glyph: 20px}.pk-card{position:relative;width:var(--pk-w);height:var(--pk-h);transform-style:preserve-3d;animation:pk-deal 2.6s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--pk-i) * .17s)}.pk-card-back,.pk-card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--pk-w) * .16);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 4px 10px -6px #14233e73}.pk-card-back{background:repeating-linear-gradient(45deg,transparent 0 3px,color-mix(in srgb,#fff 16%,transparent) 3px 4px),var(--landing-button-bg, var(--landing-accent));border:2px solid var(--landing-bg);outline:1px solid color-mix(in srgb,var(--landing-accent) 40%,var(--landing-border))}.pk-card-face{display:flex;align-items:center;justify-content:center;transform:rotateY(180deg);background:#fbfcfe;border:1px solid #dce4ee;font-size:var(--pk-glyph);line-height:1}.pk-card-face.is-black{color:#14233e}.pk-card-face.is-red{color:#c23a54}@keyframes pk-deal{0%,8%{transform:translateY(0) rotateY(0)}24%,66%{transform:translateY(-4px) rotateY(180deg)}84%,to{transform:translateY(0) rotateY(0)}}@media (prefers-reduced-motion: reduce){.pk-card{animation:none;transform:rotateY(180deg)}}.share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#0308128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:share-fade .18s ease-out both}.share-dialog{width:min(480px,100%);display:grid;gap:14px;padding:22px;border-radius:22px;border:1px solid var(--landing-border);background:var(--landing-bg);color:var(--landing-text);box-shadow:0 30px 80px #00000059;outline:none;animation:share-rise .22s cubic-bezier(.2,.8,.3,1) both}.share-head{display:flex;align-items:center;justify-content:space-between}.share-head h2{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:-.3px}.share-head h2 svg{width:18px;height:18px;color:var(--landing-accent)}.share-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--landing-muted)}.share-close:hover{background:var(--landing-panel-raised);color:var(--landing-text)}.share-close svg{width:18px;height:18px}.share-options{display:grid;gap:8px}.share-options label{position:relative;display:grid;gap:2px;padding:12px 14px 12px 42px;border:1px solid var(--landing-border);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s}.share-options label:hover{background:var(--landing-panel)}.share-options label.is-selected{border-color:var(--landing-accent);background:var(--landing-accent-soft)}.share-options input{position:absolute;left:14px;top:15px;width:16px;height:16px;accent-color:var(--landing-button-bg)}.share-options strong{font-size:14px;font-weight:700}.share-options span{color:var(--landing-muted);font-size:13px;line-height:1.5}.share-switch{display:flex;align-items:flex-start;gap:10px;color:var(--landing-text);font-size:14px;font-weight:600;cursor:pointer}.share-switch input{margin-top:3px;width:16px;height:16px;accent-color:var(--landing-button-bg)}.share-switch small{display:block;color:var(--landing-muted);font-size:12.5px;font-weight:400}.share-warning,.share-note{color:var(--landing-muted);font-size:12.5px;line-height:1.55}.share-create{width:100%}.share-result{display:flex;gap:8px}.share-result input{flex:1;min-width:0;padding:0 12px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-panel);color:var(--landing-text);font-size:13.5px}.share-result .landing-button{min-height:44px;padding:0 14px;gap:6px;font-size:13px}.share-result svg{width:16px;height:16px}@keyframes share-fade{0%{opacity:0}}@keyframes share-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion: reduce){.share-backdrop,.share-dialog{animation:none}}@media (max-width: 480px){.share-result{flex-wrap:wrap}.share-result input{flex-basis:100%;min-height:44px}}.account-page .landing-button:disabled{cursor:not-allowed;transform:none}.account-button-sm{min-height:40px;padding:0 16px;gap:8px;font-size:13px}.account-button-sm svg{width:16px;height:16px}.account-button-danger{color:var(--landing-bg);background:var(--landing-red);border-color:var(--landing-red)}.account-button-danger:hover{background:color-mix(in srgb,var(--landing-red) 88%,var(--landing-text));border-color:transparent}.account-button-ghost{color:var(--landing-muted);background:transparent;border-color:transparent}.account-button-ghost:hover{color:var(--landing-text);background:var(--landing-panel-raised)}.account-spinner{color:var(--landing-accent)}.account-page .site-stat>strong.landing-positive{color:var(--landing-accent)}.account-page .site-stat>strong.landing-negative{color:var(--landing-red)}.account-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--landing-red) 35%,var(--landing-border));border-radius:14px;background:color-mix(in srgb,var(--landing-red) 7%,var(--landing-bg));color:var(--landing-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.account-alert>svg{width:20px;height:20px;margin-top:1px;color:var(--landing-red);flex-shrink:0}.account-alert strong{display:block;font-weight:600}.account-alert p{color:var(--landing-muted)}.account-alert.is-info{border-color:color-mix(in srgb,var(--landing-accent) 30%,var(--landing-border));background:var(--landing-accent-soft)}.account-alert.is-info>svg{color:var(--landing-accent)}.account-upload-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.account-steps{display:grid;gap:34px}.account-step{display:grid;gap:16px}.account-step-head{display:flex;align-items:flex-start;gap:14px}.account-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);font:600 13px ui-monospace,SFMono-Regular,Consolas,monospace;flex-shrink:0}.account-step-head h2{font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1.4;color:var(--landing-text)}.account-step-head p{margin-top:2px;color:var(--landing-muted);font-size:14px;line-height:1.6}.account-step-head p.account-step-help{margin-top:6px;color:var(--landing-faint);font-size:13px}.account-step-help strong{color:var(--landing-muted);font-weight:600}.account-step-help a{color:var(--landing-accent);font-weight:600;white-space:nowrap}.account-step-help a:hover{text-decoration:underline;text-underline-offset:3px}.account-step-body{padding-left:42px}.account-step-body .site-input{max-width:420px}.account-dropzone{position:relative;display:grid;justify-items:center;gap:8px;padding:44px 24px;text-align:center;border:1.5px dashed var(--landing-border);border-radius:18px;background:var(--landing-bg);cursor:pointer;transition:border-color .2s,background .2s}.account-dropzone:hover{border-color:color-mix(in srgb,var(--landing-accent) 45%,var(--landing-border))}.account-dropzone:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.account-dropzone.is-dragging{border-color:var(--landing-accent);background:var(--landing-accent-soft)}.account-dropzone.has-file{border-style:solid;border-color:color-mix(in srgb,var(--landing-accent) 45%,var(--landing-border))}.account-dropzone-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:var(--landing-panel-raised);color:var(--landing-muted);transition:color .2s,background .2s}.account-dropzone-icon svg{width:24px;height:24px}.account-dropzone.is-dragging .account-dropzone-icon,.account-dropzone.has-file .account-dropzone-icon{background:var(--landing-accent-soft);color:var(--landing-accent)}.account-dropzone.is-dragging .account-dropzone-icon{background:var(--landing-bg)}.account-dropzone>strong{max-width:100%;color:var(--landing-text);font-size:16px;font-weight:600;letter-spacing:-.2px;overflow-wrap:anywhere}.account-dropzone>p{color:var(--landing-muted);font-size:14px}.account-dropzone>small{color:var(--landing-faint);font-size:12px}.account-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:34px;padding-top:24px;border-top:1px solid var(--landing-border)}.account-submit>p{color:var(--landing-faint);font-size:13px;line-height:1.6;max-width:320px}.account-progress{display:flex;align-items:center;gap:16px;color:var(--landing-text);font-size:14px;font-weight:500}.account-progress>span:last-child{display:grid;gap:2px}.account-progress strong{font-weight:600}.account-progress small{max-width:340px;color:var(--landing-faint);font-size:13px;font-weight:400;line-height:1.5}.account-upload-error{margin-top:20px}.account-success{display:grid;justify-items:center;gap:12px;padding:40px 16px;text-align:center}.account-success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent)}.account-success-icon svg{width:28px;height:28px}.account-success h2{color:var(--landing-text);font-size:24px;font-weight:700;letter-spacing:-.8px}.account-success p{max-width:420px;color:var(--landing-muted);font-size:15px;line-height:1.7}.account-success .landing-button{margin-top:10px}.account-guide h2{color:var(--landing-text);font-size:18px;font-weight:700;letter-spacing:-.5px}.account-guide>p{margin-top:6px;color:var(--landing-muted);font-size:14px;line-height:1.7}.account-guide ol{display:grid;gap:14px;margin-top:20px}.account-guide li{display:flex;gap:12px;color:var(--landing-muted);font-size:14px;line-height:1.6}.account-guide li>span:first-child{flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--landing-border);color:var(--landing-faint);font:12px ui-monospace,monospace;margin-top:1px}.account-guide li strong{color:var(--landing-text);font-weight:600}.account-log-sample{margin-top:24px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-bg);overflow:hidden}.account-log-sample-head{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--landing-border);color:var(--landing-muted);font:11px ui-monospace,monospace}.account-log-sample-head>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-log-sample-head svg{width:14px;height:14px}.account-log-sample-head>span:last-child{color:var(--landing-faint);white-space:nowrap}.account-log-sample-lines{padding:10px 8px;color:var(--landing-muted);font:11px/2.2 ui-monospace,monospace}.account-log-sample-lines>div{display:flex;gap:10px;padding:0 6px;border-radius:4px;white-space:nowrap;overflow:hidden}.account-log-sample-lines>div>span:first-child{color:var(--landing-faint)}.account-log-sample-lines>div>span:last-child{overflow:hidden;text-overflow:ellipsis}.account-log-sample-lines .is-highlighted{color:var(--landing-text);background:var(--landing-accent-soft)}.account-guide-note{display:flex;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--landing-border);color:var(--landing-muted);font-size:13px;line-height:1.6}.account-guide-note svg{width:18px;height:18px;color:var(--landing-accent);margin-top:1px}.account-bankroll{padding-bottom:150px}.account-bankroll .site-stat-grid,.account-dashboard{margin-bottom:40px}.account-dashboard .min-h-screen{min-height:0;background:none}.account-dashboard .container{max-width:none;padding-left:0;padding-right:0}.account-dashboard .bg-clip-text{background:none;color:var(--landing-text);-webkit-text-fill-color:currentColor;letter-spacing:-.8px}.account-edit-note{margin-bottom:16px}.account-table td,.account-table th{vertical-align:middle}.account-table thead th.is-num,.account-table td.is-num{text-align:right}.account-table tbody tr.is-editing{background:var(--landing-accent-soft)}.account-table tbody tr.is-selected{background:color-mix(in srgb,var(--landing-accent-soft) 70%,transparent)}.account-table tfoot td{padding:14px;border-top:1px solid var(--landing-border);color:var(--landing-text);font-weight:600;font-variant-numeric:tabular-nums}.account-table .site-input{min-height:36px;padding:0 10px;font-size:14px;border-radius:9px;min-width:110px}.account-table .site-input[type=number]{text-align:right}.account-table .account-muted{color:var(--landing-faint)}.account-table td.landing-positive{color:var(--landing-accent)}.account-table td.landing-negative{color:var(--landing-red)}.account-row-actions{display:flex;justify-content:flex-end;gap:4px}.account-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--landing-muted)}.account-icon-button:hover{color:var(--landing-text);background:var(--landing-panel-raised)}.account-icon-button svg{width:16px;height:16px}.account-icon-button.is-confirm{color:var(--landing-accent)}.account-icon-button.is-cancel{color:var(--landing-red)}.account-actionbar{position:fixed;z-index:45;left:16px;right:16px;bottom:16px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:8px;border:1px solid var(--landing-border);border-radius:999px;background:color-mix(in srgb,var(--landing-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 35px #00000014}.account-actionbar .landing-button:hover{transform:none}.account-edit-toggle.is-active{color:var(--landing-accent);background:var(--landing-accent-soft);border-color:transparent}.account-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,#050a14 55%,transparent)}.account-modal{width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;padding:26px;border:1px solid var(--landing-border);border-radius:22px;background:var(--landing-bg);color:var(--landing-text);box-shadow:0 24px 60px #0000002e}.account-modal h3{font-size:20px;font-weight:700;letter-spacing:-.6px}.account-modal>p:not([class]){margin-top:8px;color:var(--landing-muted);font-size:14px;line-height:1.7}.account-modal-fields{display:grid;gap:16px;margin-top:20px}.account-modal-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.account-money{position:relative}.account-money>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--landing-faint);font-size:15px;pointer-events:none}.account-money>.site-input{padding-left:28px}.account-preview{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-panel);font-size:14px;color:var(--landing-muted)}.account-preview strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.account-summary{display:grid;gap:4px;margin-top:16px;padding:14px 16px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-panel);font-size:14px}.account-summary span{color:var(--landing-muted)}.account-warning{margin-top:8px;color:var(--landing-red);font-size:14px}.account-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50vh;color:var(--landing-muted);font-size:15px}.account-stack{display:grid;gap:16px}.account-identity{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.account-identity>div:nth-child(2){flex:1 1 200px;min-width:0}.account-avatar{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);font-size:24px;font-weight:700;flex-shrink:0}.account-identity h2{color:var(--landing-text);font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3;overflow-wrap:anywhere}.account-identity p{margin-top:2px;color:var(--landing-muted);font-size:14px;overflow-wrap:anywhere}.account-status{display:grid;justify-items:end;gap:6px}.account-status small{color:var(--landing-faint);font-size:12px}.account-rows>*+*{border-top:1px solid var(--landing-border)}.account-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 0}.account-rows>.account-row:first-child{padding-top:0}.account-rows>.account-row:last-child{padding-bottom:0}.account-row-label{color:var(--landing-muted);font-size:14px}.account-row-value{color:var(--landing-text);font-size:15px;overflow-wrap:anywhere}.account-row-value.is-empty{color:var(--landing-faint)}.account-row.is-stacked{grid-template-columns:150px minmax(0,1fr);align-items:start}.account-inline-form{display:flex;flex-wrap:wrap;gap:10px}.account-inline-form>.site-input{flex:1 1 220px}.account-plan-lines{display:grid;gap:4px;color:var(--landing-text);font-size:15px;line-height:1.6}.account-plan-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.account-plan-cta p{color:var(--landing-muted);font-size:14px;line-height:1.6;max-width:380px}.account-password-form{display:grid;gap:14px;max-width:420px}.account-requirements{color:var(--landing-muted);font-size:13px;line-height:1.6}.account-requirements ul{display:grid;gap:2px;margin-top:4px}.account-requirements li{display:flex;align-items:center;gap:8px}.account-requirements li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.account-requirements li.is-met{color:var(--landing-accent)}.account-requirements li.is-unmet{color:var(--landing-red)}.account-skeleton{border-radius:10px;background:var(--landing-panel-raised);animation:account-pulse 1.4s ease-in-out infinite}@keyframes account-pulse{50%{opacity:.55}}@media (max-width: 1020px){.account-upload-grid{grid-template-columns:1fr}}@media (max-width: 640px){.account-step-body{padding-left:0}.account-row,.account-row.is-stacked{grid-template-columns:minmax(0,1fr)}.account-row>.account-row-action{justify-self:start}.account-status{justify-items:start}.account-dropzone{padding:32px 16px}.account-modal{padding:20px}}@media (max-width: 420px){.account-modal-pair{grid-template-columns:1fr}.account-actionbar{border-radius:20px;width:calc(100% - 32px)}.account-actionbar .landing-button{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.account-skeleton{animation:none}}.account-lifetime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-lifetime-grid .site-stat{background:var(--landing-bg)}.account-net-figure{margin:22px 0 0}.account-net-chart{display:block;width:100%;height:150px;color:var(--landing-muted);overflow:visible}.account-net-chart.landing-positive{color:var(--landing-accent)}.account-net-chart.landing-negative{color:var(--landing-red)}.account-net-zero{stroke:var(--landing-border);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.account-net-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--landing-faint);font-size:12px}.account-style-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--landing-border)}.account-style-stats>div{display:grid;gap:4px;align-content:start}.account-style-stats dt{color:var(--landing-muted);font-size:12px;line-height:1.4}.account-style-stats dd{color:var(--landing-text);font-size:20px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.account-style-stats dd small{margin-left:1px;color:var(--landing-faint);font-size:12px;font-weight:500}.account-sessions{margin-top:20px;padding-top:4px;border-top:1px solid var(--landing-border)}.account-sessions>.account-row:first-child{padding-top:16px}.account-row-value small{display:block;margin-top:2px;color:var(--landing-faint);font-size:12px}.account-sessions strong{font-size:15px;font-weight:600}.account-section-lede{max-width:520px;margin:-8px 0 18px;color:var(--landing-muted);font-size:14px;line-height:1.6}.account-names{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-names li{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-bg)}.account-names li>span{display:grid;gap:1px}.account-names strong{color:var(--landing-text);font-size:14px;font-weight:600}.account-names small{color:var(--landing-faint);font-size:12px}.account-name-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--landing-faint);transition:background .2s,color .2s}.account-name-remove:hover{background:var(--landing-panel-raised);color:var(--landing-red)}.account-name-remove svg{width:15px;height:15px}.account-names-form{max-width:520px}.account-name-suggestions{margin-top:20px}.account-name-suggestions>p{margin-bottom:10px;color:var(--landing-muted);font-size:13px}.account-name-suggestions ul{display:flex;flex-wrap:wrap;gap:8px}.account-name-suggestions button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px dashed var(--landing-border);border-radius:999px;color:var(--landing-text);font-size:13px;transition:border-color .2s,background .2s}.account-name-suggestions button:hover{border-style:solid;border-color:var(--landing-accent);background:var(--landing-accent-soft)}.account-name-suggestions svg{width:14px;height:14px;color:var(--landing-accent)}.account-name-suggestions small{color:var(--landing-faint);font-size:12px}@media (max-width: 760px){.account-style-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}@media (max-width: 520px){.account-lifetime-grid{grid-template-columns:1fr 1fr;gap:10px}.account-lifetime-grid .site-stat:first-child{grid-column:span 2}.account-lifetime-grid .site-stat{padding:16px 18px}.account-net-chart{height:120px}.account-net-figure figcaption>span:nth-child(2){display:none}.account-style-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-page .site-page-actions .landing-button svg{width:18px;height:18px}.dash-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.dash-col{display:grid;gap:16px;align-content:start;min-width:0}.dash-grid .site-panel{display:grid;gap:14px;align-content:start}.dash-grid .site-panel-heading{margin-bottom:0}.dash-grid .landing-text-link{margin-top:2px;justify-self:start}.dash-note{color:var(--landing-muted);font-size:14px;line-height:1.65}.dash-inline-link{color:var(--landing-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.dash-checklist{margin-bottom:16px}.dash-checklist ol{display:grid;gap:0}.dash-checklist li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--landing-border)}.dash-checklist li:first-child{border-top:0;padding-top:4px}.dash-checklist strong{color:var(--landing-text);font-size:15px;font-weight:700}.dash-checklist p{margin-top:2px;color:var(--landing-muted);font-size:13.5px;line-height:1.55}.dash-step-mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px dashed var(--landing-faint);color:#fff}.dash-step-mark svg{width:16px;height:16px}.dash-checklist li.is-done .dash-step-mark{border:0;background:var(--landing-accent)}.dash-checklist li.is-done strong{color:var(--landing-muted);text-decoration:line-through;text-decoration-color:var(--landing-faint)}.dash-step-done{color:var(--landing-accent);font-size:13px;font-weight:600}.dash-session-name{color:var(--landing-text);font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.25;overflow-wrap:anywhere}.dash-meta{margin-top:-10px;color:var(--landing-faint);font-size:13px}.dash-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dash-figures.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-figures>div{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-bg);min-width:0}.dash-figures span{color:var(--landing-muted);font-size:12px}.dash-figures strong{color:var(--landing-text);font-size:22px;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-figures strong.landing-positive{color:var(--landing-accent)}.dash-figures strong.landing-negative{color:var(--landing-red)}.dash-figures small{margin-left:1px;color:var(--landing-faint);font-size:12px;font-weight:500}.dash-actions{display:flex;flex-wrap:wrap;gap:10px}.dash-stats .account-net-chart{height:90px}.dash-read-kind{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--landing-accent);font-size:13px;font-weight:700}.dash-read-kind span{color:var(--landing-faint);font-weight:500}.dash-read-headline{color:var(--landing-text);font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.3px}.dash-read-text{color:var(--landing-muted);font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dash-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--landing-border)}.dash-list li:first-child{border-top:0;padding-top:0}.dash-list .landing-avatar{width:30px;height:30px}.dash-list li>div{display:grid;gap:1px;min-width:0}.dash-list strong{color:var(--landing-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-list small{color:var(--landing-faint);font-size:12px}.dash-list .site-chip{font-size:11.5px;padding:3px 9px}.dash-list-figure{min-width:54px;text-align:right;color:var(--landing-text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.dash-list-figure small{font-size:12px;font-weight:500}.dash-list-key{margin-top:-6px;text-align:right;color:var(--landing-faint);font-size:11.5px}.dash-money .account-row-value strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.dash-money .account-row{grid-template-columns:90px minmax(0,1fr) auto}.dash-sessions li+li{border-top:1px solid var(--landing-border)}.dash-sessions a{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 8px;margin:0 -8px;border-radius:10px;color:var(--landing-text);transition:background .2s}.dash-sessions a:hover{background:var(--landing-panel-raised)}.dash-sessions a>span{display:grid;gap:1px;min-width:0}.dash-sessions strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-sessions small{color:var(--landing-faint);font-size:12px}.dash-sessions a>svg{width:16px;height:16px;color:var(--landing-faint);transition:translate .2s}.dash-sessions a:hover>svg{translate:3px 0;color:var(--landing-accent)}@media (max-width: 1020px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-col{display:contents}.dash-last{order:1}.dash-stats{order:2}.dash-read{order:3}.dash-regulars{order:4}.dash-recent{order:5}.dash-money{order:6}}@media (max-width: 640px){.dash-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-figures.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-figures.is-compact strong{font-size:18px}.dash-checklist li{grid-template-columns:28px minmax(0,1fr)}.dash-checklist li>:last-child{grid-column:2;justify-self:start}.dash-money .account-row{grid-template-columns:minmax(0,1fr)}.dash-list li{grid-template-columns:30px minmax(0,1fr) auto}.dash-list .site-chip{display:none}}@media (max-width: 420px){.dash-figures.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-figures.is-compact>div:first-child{grid-column:span 2}}.ledger-stack{display:grid;gap:28px}.ledger-stack>*{min-width:0}.ledger-step{display:grid;gap:20px}.ledger-step+.ledger-step{padding-top:36px;border-top:1px solid var(--landing-border)}.ledger-step-head{display:flex;align-items:flex-start;gap:14px}.ledger-step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:1px}.ledger-step-head h2{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3;color:var(--landing-text)}.ledger-step-head p{margin-top:4px;color:var(--landing-muted);font-size:14px;line-height:1.7;max-width:600px}.ledger-step.is-done{opacity:.55}.ledger-dropzone{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;padding:52px 24px;border:1.5px dashed var(--landing-border);border-radius:22px;background:var(--landing-panel);color:var(--landing-muted);cursor:pointer;transition:border-color .2s,background-color .2s}.ledger-dropzone:hover{border-color:color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border))}.ledger-dropzone.is-dragging{border-color:var(--landing-accent);background:var(--landing-accent-soft)}.ledger-dropzone:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.ledger-dropzone.is-locked{cursor:default;pointer-events:none}.ledger-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;border:1px solid var(--landing-border);background:var(--landing-bg);color:var(--landing-accent)}.ledger-dropzone-icon svg{width:24px;height:24px}.ledger-dropzone strong{color:var(--landing-text);font-size:17px;font-weight:700;letter-spacing:-.3px}.ledger-dropzone p{font-size:14px;line-height:1.7;max-width:440px}.ledger-dropzone .site-hint{margin-top:6px}.ledger-file-name{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.ledger-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:var(--landing-accent);background:var(--landing-accent-soft);padding:2px 6px;border-radius:6px;white-space:nowrap}.ledger-units{justify-self:start;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-bg)}.ledger-units label{position:relative;display:grid;gap:2px;padding:10px 18px;border-radius:10px;cursor:pointer;color:var(--landing-muted);transition:background-color .2s,color .2s}.ledger-units label:hover{color:var(--landing-text)}.ledger-units label>span{font-size:14px;font-weight:600}.ledger-units label>small{font-size:12px;color:var(--landing-faint);font-variant-numeric:tabular-nums}.ledger-units input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ledger-units label:has(input:checked){color:var(--landing-accent);background:var(--landing-accent-soft)}.ledger-units label:has(input:checked)>small{color:var(--landing-accent)}.ledger-units label:has(input:focus-visible){outline:2px solid var(--landing-accent);outline-offset:2px}.ledger-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ledger-group{display:grid;gap:16px;padding:22px;background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:20px;min-width:0}.ledger-group.is-merged{border-color:color-mix(in srgb,var(--landing-accent) 45%,var(--landing-border))}.ledger-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ledger-group-head>div{display:flex;align-items:center;gap:12px;min-width:0}.ledger-group-head h3{font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--landing-text)}.ledger-group-head small{display:block;color:var(--landing-faint);font-size:12px;margin-top:2px}.ledger-group-label{display:block;color:var(--landing-muted);font-size:12px;margin-bottom:8px}.ledger-alias-list{display:flex;flex-wrap:wrap;gap:6px}.ledger-alias{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:9px;background:var(--landing-panel-raised);color:var(--landing-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;max-width:100%}.ledger-alias>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-alias button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-4px;border-radius:6px;color:var(--landing-faint);transition:color .2s,background-color .2s}.ledger-alias button:hover{color:var(--landing-red);background:color-mix(in srgb,var(--landing-red) 12%,transparent)}.landing-shell .ledger-alias button:focus-visible{outline-offset:1px}.ledger-alias button svg{width:14px;height:14px}.ledger-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ledger-mini-stats>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--landing-bg);border:1px solid var(--landing-border)}.ledger-mini-stats span{color:var(--landing-muted);font-size:12px}.ledger-mini-stats strong{color:var(--landing-text);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.ledger-field-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ledger-field-row small{color:var(--landing-accent);font-size:12px}.ledger-money{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ledger-net{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-net.landing-positive{background:var(--landing-accent-soft)}.ledger-net.landing-negative{background:color-mix(in srgb,var(--landing-red) 12%,transparent)}.ledger-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--landing-panel-raised);border:1px solid var(--landing-border);color:var(--landing-muted);font-size:13px;font-weight:600}.ledger-player{display:flex;align-items:center;gap:12px;min-width:0}.ledger-player>div{min-width:0}.ledger-player strong{display:block;font-weight:600;color:var(--landing-text)}.ledger-player .ledger-alias-list{margin-top:6px}.ledger-player .ledger-alias{padding:3px 8px;font-size:11px}.site-table .is-right{text-align:right}.ledger-table{min-width:520px}.ledger-table tfoot td{padding:14px;border-top:1px solid var(--landing-border);color:var(--landing-muted);font-size:13px}.ledger-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:22px 26px;border-bottom:1px solid var(--landing-border)}.ledger-panel-head h2,.ledger-panel-head h3{font-size:18px;font-weight:700;letter-spacing:-.5px;color:var(--landing-text)}.ledger-panel-head p{margin-top:2px;color:var(--landing-muted);font-size:13px}.ledger-summary{display:flex;align-items:center;gap:12px;color:var(--landing-faint);font-size:13px;font-variant-numeric:tabular-nums}.ledger-summary svg{width:16px;height:16px}.ledger-summary strong{color:var(--landing-accent);font-weight:600}.ledger-transfers{padding:0 26px}.ledger-transfers li{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--landing-border);font-size:15px}.ledger-transfers li:first-child{border-top:0}.ledger-transfer-names{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;color:var(--landing-text);font-weight:600}.ledger-transfer-names>span{overflow-wrap:anywhere}.ledger-transfer-names small{color:var(--landing-faint);font-size:13px;font-weight:400}.ledger-transfers li>strong{margin-left:auto;padding-left:8px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--landing-text);white-space:nowrap}.ledger-panel-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:18px 26px;border-top:1px solid var(--landing-border);color:var(--landing-faint);font-size:13px}.ledger-panel-foot>span{display:inline-flex;align-items:center;gap:8px}.ledger-panel-foot svg{width:16px;height:16px;color:var(--landing-accent)}.ledger-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.ledger-actions.is-start{justify-content:flex-start}.ledger-actions .landing-button{gap:10px}.landing-shell .landing-button-danger{color:var(--landing-red);border-color:color-mix(in srgb,var(--landing-red) 35%,var(--landing-border));background:transparent}.landing-shell .landing-button-danger:hover{background:color-mix(in srgb,var(--landing-red) 10%,transparent);border-color:var(--landing-red)}.landing-shell .landing-button-sm{min-height:40px;padding:0 16px;font-size:13px}.landing-shell .landing-button:disabled{transform:none}.ledger-callout{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;padding:22px 26px;border:1px solid var(--landing-border);border-radius:20px;background:var(--landing-panel)}.ledger-callout>div{flex:1 1 240px}.ledger-callout h3{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--landing-text)}.ledger-callout p{margin-top:4px;color:var(--landing-muted);font-size:14px;line-height:1.6}.ledger-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.ledger-card{position:relative;display:grid;gap:18px;padding:22px;background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:20px;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:0}.ledger-card:hover{border-color:color-mix(in srgb,var(--landing-accent) 45%,var(--landing-border));box-shadow:0 14px 34px #0000000d}.ledger-card-head{display:flex;align-items:flex-start;gap:12px;padding-right:36px}.ledger-card-head svg{width:20px;height:20px;color:var(--landing-faint);margin-top:2px}.ledger-card-head>div{min-width:0}.ledger-card-head h3{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--landing-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-card-head small{display:block;margin-top:3px;color:var(--landing-faint);font-size:12px}.ledger-card-delete{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--landing-faint);transition:color .2s,background-color .2s}.ledger-card-delete:hover{color:var(--landing-red);background:color-mix(in srgb,var(--landing-red) 10%,transparent)}.ledger-card-delete svg{width:16px;height:16px}.ledger-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ledger-card-facts>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--landing-bg);border:1px solid var(--landing-border)}.ledger-card-facts span{color:var(--landing-muted);font-size:12px}.ledger-card-facts strong{font-size:20px;font-weight:600;letter-spacing:-.5px;color:var(--landing-text);font-variant-numeric:tabular-nums}.ledger-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--landing-border);font-size:14px}.ledger-card-top>span{display:grid;gap:2px;min-width:0}.ledger-card-top small{color:var(--landing-faint);font-size:12px}.ledger-card-top b{font-weight:600;color:var(--landing-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-card-foot{display:flex;justify-content:flex-end}.ledger-view-link{display:inline-flex;align-items:center;gap:8px;color:var(--landing-accent);font-size:13px;font-weight:600;border-radius:6px}.ledger-view-link svg{width:16px;height:16px;transition:transform .2s}.ledger-view-link:hover svg{transform:translate(3px)}.ledger-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--landing-muted);font-size:14px;font-weight:600;border-radius:6px}.ledger-back:hover{color:var(--landing-text)}.ledger-back svg{width:16px;height:16px}.ledger-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 20px;border-radius:16px;border:1px solid var(--landing-border);background:var(--landing-accent-soft);color:var(--landing-text);font-size:14px;line-height:1.6}.ledger-notice>p{flex:1 1 240px}.ledger-notice.is-error{background:color-mix(in srgb,var(--landing-red) 9%,var(--landing-bg));border-color:color-mix(in srgb,var(--landing-red) 35%,var(--landing-border))}.ledger-notice.is-error strong{color:var(--landing-red)}.ledger-loading{display:grid;justify-items:center;gap:14px;padding:96px 24px;color:var(--landing-muted);font-size:15px}.ledger-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#080f1e8c}.ledger-modal{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;padding:26px;border-radius:22px;border:1px solid var(--landing-border);background:var(--landing-bg);color:var(--landing-text);box-shadow:0 24px 60px #0003}.ledger-modal h3{font-size:20px;font-weight:700;letter-spacing:-.5px;color:var(--landing-text)}.ledger-modal>p{margin-top:8px;color:var(--landing-muted);font-size:14px;line-height:1.7}.ledger-modal .ledger-actions{margin-top:24px;padding-top:18px;border-top:1px solid var(--landing-border)}.ledger-pick-list{display:grid;gap:8px;margin-top:18px;max-height:40vh;overflow-y:auto;padding:2px}.ledger-pick-list button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--landing-border);background:var(--landing-panel);color:var(--landing-text);text-align:left;font-size:14px;transition:border-color .2s,background-color .2s}.ledger-pick-list button:hover{border-color:color-mix(in srgb,var(--landing-accent) 50%,var(--landing-border))}.ledger-pick-list button[aria-pressed=true]{border-color:var(--landing-accent);background:var(--landing-accent-soft)}.ledger-pick-list button>span:nth-child(2){flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-success-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);margin-bottom:14px}.ledger-success-icon svg{width:22px;height:22px}.ledger-modal .ledger-mini-stats{margin-top:18px}.ledger-attribution{display:grid;justify-items:center;gap:6px;margin-top:8px;text-align:center;color:var(--landing-faint);font-size:13px}@media (max-width: 760px){.ledger-step-head h2{font-size:20px}.ledger-dropzone{padding:40px 18px}.ledger-group-grid,.ledger-card-grid{grid-template-columns:1fr}.ledger-panel-head,.ledger-panel-foot,.ledger-callout{padding-left:20px;padding-right:20px}.ledger-transfers{padding:0 20px}.ledger-transfers li{gap:12px;font-size:14px}.ledger-transfers li>strong{font-size:15px}.ledger-actions{justify-content:stretch}.ledger-actions>*{flex:1 1 auto}}@media (max-width: 420px){.ledger-group,.ledger-card,.ledger-modal{padding:18px}.ledger-units{display:flex;justify-self:stretch}.ledger-units label{flex:1}.ledger-transfers li .ledger-avatar{display:none}}.ledger-form-stack{display:grid;gap:22px}.ledger-callout.is-inline{width:100%;padding:0;border:0;border-radius:0;background:transparent}.landing-shell.ledger-modal-backdrop{background:#080f1e8c}.ledger-transfers-empty{padding:22px 26px;color:var(--landing-muted);font-size:14px}.ledger-section-title{margin-bottom:16px}.ledger-error-icon{width:32px;height:32px;color:var(--landing-red)}.ledger-attribution .landing-text-link{margin-top:0;font-size:13px}.ledger-invite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;background:linear-gradient(120deg,var(--landing-accent-soft),var(--landing-panel) 70%)}.ledger-invite h2{color:var(--landing-text);font-size:19px;font-weight:700;letter-spacing:-.4px}.ledger-invite p{max-width:540px;margin-top:6px;color:var(--landing-muted);font-size:14.5px;line-height:1.65}.ledger-invite-actions{display:flex;flex-wrap:wrap;gap:10px}.mk-page .landing-eyebrow{font-size:13px}.mk-page :is(.landing-panel-heading>span,.landing-panel-footnote,.landing-hand-totals span,.landing-transfers small,.landing-settlement-share,.landing-price-label,.landing-price-card h3>span,.landing-avatar,.landing-chart-labels){font-size:11px}.mk-page .landing-text-link{font-size:13px}.mk-reveal{animation:landing-reveal .55s ease-out both}.landing-panel.mk-panel{padding:26px}.mk-sub-heading{margin:24px 0 4px;color:var(--landing-faint);font:500 11px ui-monospace,monospace}.mk-rows{border-top:1px solid var(--landing-border)}.mk-rows li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--landing-border) 60%,transparent);color:var(--landing-muted);font-size:13px}.mk-rows li:last-child{border-bottom:0;padding-bottom:0}.mk-rows li>strong{margin-left:auto;font:500 13px ui-monospace,monospace;white-space:nowrap}.mk-mini-cards .landing-playing-card.is-small{width:26px;height:36px;font-size:12px}.mk-mini-cards .landing-playing-card.is-small>span:last-child{font-size:15px}.mk-mini-cards .landing-card-group{gap:4px}.mk-index{display:flex;flex-wrap:wrap;gap:8px}.mk-index a{transition:color .2s,border-color .2s}.mk-index a:hover{color:var(--landing-text);border-color:var(--landing-faint)}.mk-features .landing-feature-section:first-of-type{padding-top:72px}.mk-steps{margin-top:26px;display:grid;gap:12px;max-width:405px;counter-reset:mk-step}.mk-steps li{display:flex;align-items:flex-start;gap:12px;color:var(--landing-muted);font-size:14px;line-height:24px}.mk-steps li:before{counter-increment:mk-step;content:counter(mk-step);flex:0 0 24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);font:600 12px ui-monospace,monospace}.mk-plan-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mk-copy-list{margin-top:22px;display:grid;gap:10px;max-width:405px}.mk-copy-list li{display:flex;gap:10px;color:var(--landing-muted);font-size:14px;line-height:1.65}.mk-copy-list svg{width:16px;height:16px;margin-top:4px;color:var(--landing-accent)}@media (min-width: 761px){.landing-feature-section.mk-flip{grid-template-columns:1.17fr .83fr}.landing-feature-section.mk-flip>.landing-section-copy{order:2}}.mk-table{min-width:500px}.mk-table td{font-family:ui-monospace,monospace;font-size:13px;color:var(--landing-muted)}.mk-table :is(tbody th){font-weight:500}.mk-player{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.mk-bar-cell{display:flex;align-items:center;gap:12px}.mk-bar{position:relative;flex:1;min-width:70px;height:8px;border-radius:99px;background:var(--landing-panel-raised);overflow:hidden}.mk-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--landing-accent)}.mk-bar-cell>span{width:44px;text-align:right}.mk-range{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:3px}.mk-range>span{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--landing-panel-raised);color:var(--landing-faint);font:500 11px ui-monospace,monospace;letter-spacing:-.6px;overflow:hidden}.mk-range>.is-range{background:color-mix(in srgb,var(--landing-accent) 24%,var(--landing-panel));color:var(--landing-text)}.mk-range>.is-shown{background:var(--landing-button-bg);color:#fff}.mk-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--landing-muted);font-size:12px}.mk-legend>span{display:inline-flex;align-items:center;gap:8px}.mk-legend i{width:12px;height:12px;border-radius:3px;background:var(--landing-panel-raised)}.mk-legend i.is-range{background:color-mix(in srgb,var(--landing-accent) 24%,var(--landing-panel))}.mk-legend i.is-shown{background:var(--landing-button-bg)}.mk-ai-panel .site-segmented{margin-bottom:22px}.mk-report>p{color:var(--landing-muted);font-size:14px;line-height:1.75}.mk-report h4{margin:20px 0 10px;color:var(--landing-text);font-size:14px;font-weight:700}.mk-report ul li{display:flex;gap:10px;color:var(--landing-muted);font-size:14px;line-height:1.65}.mk-report ul li+li{margin-top:8px}.mk-report ul svg{width:16px;height:16px;margin-top:4px;color:var(--landing-accent)}.mk-report .mk-plan-row{margin:0 0 16px}.mk-streets li{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--landing-border)}.mk-streets li>div{display:grid;align-content:start;gap:8px}.mk-streets li>div>span{color:var(--landing-faint);font:500 12px ui-monospace,monospace}.mk-streets p{color:var(--landing-muted);font-size:13px;line-height:1.7}.mk-voice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--landing-border);color:var(--landing-faint);font-size:12px}.mk-detect{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:var(--landing-bg);border:1px solid var(--landing-border)}.mk-detect>span{color:var(--landing-faint);font:500 12px ui-monospace,monospace}.mk-detect>strong{font-size:15px;font-weight:700;letter-spacing:-.3px}.mk-read{margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--landing-accent-soft)}.mk-read>span{display:block;color:var(--landing-accent);font:500 12px ui-monospace,monospace;margin-bottom:6px}.mk-read>p{color:var(--landing-text);font-size:14px;line-height:1.7}.site-stat-grid.mk-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.mk-mini-stats .site-stat{padding:16px 18px;background:var(--landing-bg)}.mk-mini-stats .site-stat>strong{font-size:22px}.mk-cta{text-align:center;padding:88px 0;border-bottom:1px solid var(--landing-border)}.mk-cta h2{margin:18px 0 16px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.13;letter-spacing:-1.9px}.mk-cta p{max-width:520px;margin:0 auto;color:var(--landing-muted);font-size:16px;line-height:1.8}.mk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.mk-disclaimer{margin-top:56px}.mk-disclaimer h2{color:var(--landing-text);font-size:15px;font-weight:700;margin-bottom:12px}.mk-disclaimer ul{list-style:disc;padding-left:1.2em;display:grid;gap:6px;color:var(--landing-muted);font-size:13px;line-height:1.7}.mk-disclaimer p{margin-top:16px;color:var(--landing-faint);font-size:12px;line-height:1.7}.landing-pricing-grid.mk-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.mk-billing{display:flex;justify-content:center;margin-bottom:24px}.mk-pricing-grid .landing-price-card{display:flex;flex-direction:column}.mk-pricing-grid .landing-price-card ul{flex:1;align-content:start}.mk-pricing-grid .landing-price-card li{align-items:flex-start;font-size:14px}.mk-pricing-grid .landing-price-card li>svg{margin-top:3px}.mk-price-action{display:grid;gap:10px}.mk-price-action>p{color:var(--landing-faint);font-size:13px;text-align:center}.mk-price-action .landing-button{width:100%;justify-content:space-between}.mk-price-action .landing-button:disabled{cursor:not-allowed;transform:none}.mk-price-action .landing-button .loading{width:18px}.mk-trial{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px}.mk-trial h2{color:var(--landing-text);font-size:20px;font-weight:700;letter-spacing:-.5px}.mk-trial p{margin-top:6px;max-width:560px;color:var(--landing-muted);font-size:14px;line-height:1.7}.mk-trial .landing-button{flex-shrink:0}.mk-trial .landing-button:disabled,.mk-modal .landing-button:disabled{cursor:not-allowed;transform:none}.mk-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#080f1e8c}.mk-modal{width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;padding:32px;border-radius:22px;background:var(--landing-bg);border:1px solid var(--landing-border);box-shadow:0 24px 60px #0000002e;color:var(--landing-text)}.mk-modal h2{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:1.2}.mk-modal>p{margin-top:10px;color:var(--landing-muted);font-size:14px;line-height:1.7}.mk-modal ul{margin:18px 0 22px;padding:16px 18px;border-radius:14px;background:var(--landing-panel);border:1px solid var(--landing-border);display:grid;gap:10px}.mk-modal li{display:flex;gap:10px;color:var(--landing-muted);font-size:14px;line-height:1.6}.mk-modal li svg{width:16px;height:16px;margin-top:3px;color:var(--landing-accent)}.mk-modal label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:var(--landing-text);font-size:14px;line-height:1.6}.mk-modal label .checkbox{margin-top:1px;flex-shrink:0}.mk-modal label button{color:var(--landing-accent);text-decoration:underline;text-underline-offset:3px}.mk-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px}.mk-modal-actions .landing-button{min-height:44px;gap:10px}.mk-status{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:132px 24px 96px}.site-panel.mk-status-panel{width:100%;max-width:480px;padding:40px 36px;text-align:center}.mk-status-icon{width:52px;height:52px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent)}.mk-status-icon svg{width:26px;height:26px}.mk-status-icon.is-error{background:color-mix(in srgb,var(--landing-red) 14%,var(--landing-bg));color:var(--landing-red)}.mk-status-icon .loading{color:var(--landing-accent)}.mk-status-panel h1{color:var(--landing-text);font-size:26px;font-weight:700;letter-spacing:-.9px;line-height:1.2}.mk-status-panel p{margin-top:10px;color:var(--landing-muted);font-size:15px;line-height:1.7}.mk-status-panel p.mk-status-note{color:var(--landing-faint);font-size:13px}.mk-status-panel .landing-button{margin-top:26px}.mk-checkout{max-width:820px;margin:0 auto}.mk-checkout .site-page-header{margin-bottom:28px}.site-panel.mk-checkout-frame{padding:16px}.mk-checkout-frame>div{border-radius:14px;overflow:hidden}@media (max-width: 760px){.landing-pricing-grid.mk-pricing-grid{grid-template-columns:1fr;max-width:520px}.mk-features .landing-feature-section:first-of-type{padding-top:48px}.mk-trial{flex-direction:column;align-items:flex-start}.mk-cta{padding:64px 0}.mk-cta h2{font-size:34px;letter-spacing:-1.4px}.site-stat-grid.mk-mini-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.mk-mini-stats .site-stat{padding:12px}.mk-mini-stats .site-stat>strong{font-size:17px}.mk-status{padding:112px 16px 72px}.site-panel.mk-status-panel{padding:32px 22px}}@media (max-width: 520px){.mk-range>span>b{display:none}.mk-range{gap:2px}}@media (max-width: 420px){.landing-panel.mk-panel{padding:20px 16px}.mk-streets li{grid-template-columns:1fr;gap:8px}.site-stat-grid.mk-mini-stats{grid-template-columns:1fr}.mk-modal{padding:24px 20px}.mk-modal-actions .landing-button{flex:1}.mk-trial .landing-button{width:100%}.site-panel.mk-checkout-frame{padding:8px}}.mk-table-pad{padding:0 14px 14px}.mk-table.is-compact{min-width:380px}.mk-footnote{margin-top:18px}.mk-omaha .site-segmented{margin-bottom:20px}.mk-omaha-hand{margin-top:20px}@media (max-width: 420px){.mk-table-pad{padding:0 6px 10px}}.mk-plus{max-width:1180px;margin:88px auto 0}.mk-plus h2{margin:16px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.15;letter-spacing:-1.4px}.mk-plus>p{max-width:680px;margin-bottom:28px;color:var(--landing-muted);font-size:15px;line-height:1.8}@media (max-width: 760px){.mk-plus{margin-top:64px}}.mk-pricing-suite{padding-top:8px}.faq-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.faq-jump a{padding:8px 14px;border:1px solid var(--landing-border);border-radius:999px;color:var(--landing-muted);font-size:13px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.faq-jump a:hover{color:var(--landing-accent);border-color:transparent;background:var(--landing-accent-soft)}.faq-section{padding-top:56px;scroll-margin-top:96px}.faq-page .faq-section.landing-plus{padding-top:56px}.faq-section>h2{color:var(--landing-text);font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-1.2px;line-height:1.2}.faq-section>h2+.site-panel{margin-top:22px}.faq-lede{max-width:640px;margin:10px 0 26px;color:var(--landing-muted);font-size:15.5px;line-height:1.75}.faq-guides{display:grid;gap:16px}.faq-guide{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:20px 32px;align-items:start}.faq-guide>ol{grid-column:2;grid-row:1 / span 2}.faq-guide header h3{color:var(--landing-text);font-size:20px;font-weight:700;letter-spacing:-.5px}.faq-guide header p{margin-top:4px;color:var(--landing-muted);font-size:14px}.faq-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faq-guide li{display:grid;gap:10px;align-content:start}.faq-guide li>p{display:flex;gap:8px;color:var(--landing-muted);font-size:14px;line-height:1.55}.faq-guide li strong{color:var(--landing-text);font-weight:700}.faq-step-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;height:20px;border-radius:50%;background:var(--landing-accent-soft);color:var(--landing-accent);font-size:11px;font-weight:700}.faq-guide-action{justify-self:start}.faq-frame{position:relative;height:150px;border-radius:14px;border:1px solid var(--landing-border);overflow:hidden}.faq-table{background:#121a2b}.faq-felt{position:absolute;left:14%;right:14%;top:20px;height:76px;border-radius:999px;background:radial-gradient(ellipse at center,#2a6a4a,#1d4c37);box-shadow:inset 0 0 0 3px #3b2b1c}.faq-felt i{position:absolute;width:10px;height:10px;border-radius:50%;background:#c7d2e3;box-shadow:0 0 0 2px #121a2b}.faq-felt i:nth-child(1){left:12%;top:-5px}.faq-felt i:nth-child(2){left:50%;top:-6px}.faq-felt i:nth-child(3){right:12%;top:-5px}.faq-felt i:nth-child(4){left:12%;bottom:-5px}.faq-felt i:nth-child(5){left:50%;bottom:-6px}.faq-felt i:nth-child(6){right:12%;bottom:-5px}.faq-bar{position:absolute;left:8px;right:8px;bottom:8px;display:flex;gap:6px}.faq-bar span{position:relative;padding:4px 9px;border-radius:6px;background:#222c40;color:#9aa7bd;font-size:11px;font-weight:600}.faq-bar span.is-target,.faq-download.is-target{background:var(--landing-button-bg);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--landing-button-bg) 35%,transparent)}.faq-bar svg{position:absolute;right:-14px;bottom:-10px;width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.faq-panel{padding:12px;background:var(--landing-bg)}.faq-panel-lines{display:grid;gap:7px}.faq-panel-lines i{height:6px;border-radius:3px;background:var(--landing-panel-raised)}.faq-panel-table{display:grid;gap:6px}.faq-panel-table>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;font-size:10.5px;color:var(--landing-muted)}.faq-panel-table i{height:5px;border-radius:3px;background:var(--landing-panel-raised)}.faq-panel-table b{color:var(--landing-accent);font-weight:600;font-variant-numeric:tabular-nums}.faq-panel-table b.is-down{color:var(--landing-red)}.faq-download{position:absolute;left:12px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;font-size:11px;font-weight:700}.faq-download.is-corner{left:auto;right:10px}.faq-download svg{width:13px;height:13px}.faq-file{display:grid;place-items:center;align-content:center;gap:6px;background:var(--landing-bg)}.faq-file-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:var(--landing-panel-raised);color:var(--landing-text);font:11px ui-monospace,monospace}.faq-file-chip svg{width:14px;height:14px;color:var(--landing-accent)}.faq-file-arrow{width:16px;height:16px;color:var(--landing-faint);rotate:90deg}.faq-drop{padding:6px 12px;border:1.5px dashed color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border));border-radius:9px;color:var(--landing-accent);font-size:11px;font-weight:600}.faq-list{padding-top:6px;padding-bottom:6px}.faq-list details+details{border-top:1px solid var(--landing-border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--landing-text);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:0 0 18px;width:18px;height:18px;color:var(--landing-faint);transition:rotate .25s}.faq-list details[open] summary svg{rotate:180deg;color:var(--landing-accent)}.faq-list summary:hover{color:var(--landing-accent)}.faq-list details>p{max-width:70ch;padding:0 34px 20px 0;color:var(--landing-muted);font-size:15px;line-height:1.75}.faq-list details strong{color:var(--landing-text)}.faq-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:56px}.faq-help h2{color:var(--landing-text);font-size:20px;font-weight:700;letter-spacing:-.5px}.faq-help p{margin-top:4px;color:var(--landing-muted);font-size:14px}.faq-help-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1020px){.faq-guide{grid-template-columns:minmax(0,1fr)}.faq-guide>ol{grid-column:auto;grid-row:auto}}@media (max-width: 640px){.faq-guide ol{grid-template-columns:minmax(0,1fr);gap:18px}.faq-frame{height:120px}.faq-list summary{font-size:15px}.faq-list details>p{padding-right:0}}.faq-list details>p a{color:var(--landing-accent);text-decoration:underline;text-underline-offset:3px}.faq-list details>p a.faq-permalink{margin-left:4px;color:var(--landing-faint);font-size:12.5px;text-decoration:none;white-space:nowrap}.faq-list details>p a.faq-permalink:hover{color:var(--landing-accent)}.content-page{max-width:820px}.content-head{margin-bottom:32px}.content-eyebrow{color:var(--landing-accent);font-size:13px;font-weight:600}.content-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.content-head h1{margin-top:12px;color:var(--landing-text);font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-1.4px;line-height:1.12;text-wrap:balance}.content-intro{margin-top:16px;color:color-mix(in srgb,var(--landing-text) 80%,var(--landing-muted));font-size:18px;line-height:1.7}.content-body{display:grid;gap:30px;margin-top:8px}.content-body h2{color:var(--landing-text);font-size:22px;font-weight:700;letter-spacing:-.5px}.content-body section>div{display:grid;gap:12px;margin-top:10px;color:color-mix(in srgb,var(--landing-text) 84%,var(--landing-muted));font-size:16px;line-height:1.75}.content-body :is(ul,ol){display:grid;gap:8px;padding-left:1.3em}.content-body ul{list-style:disc}.content-body ol{list-style:decimal}.content-body li::marker{color:var(--landing-accent);font-weight:700}.content-body strong,.content-intro strong{color:var(--landing-text);font-weight:700}.content-page a:not(.landing-button):not(.content-eyebrow){color:var(--landing-accent);text-decoration:underline;text-underline-offset:3px}.content-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;background:linear-gradient(120deg,var(--landing-accent-soft),var(--landing-panel) 70%)}.content-cta p{max-width:460px;color:var(--landing-text);font-size:15px;line-height:1.6}.content-related{margin-top:36px}.content-related h2{color:var(--landing-muted);font-size:13px;font-weight:700}.content-related ul{display:grid;gap:4px;margin-top:10px}.content-page .content-related a{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none}.content-related a svg{width:15px;height:15px}.content-index{max-width:1000px}.content-index-group+.content-index-group{margin-top:44px}.content-index-group>h2{color:var(--landing-text);font-size:22px;font-weight:700;letter-spacing:-.5px}.content-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px}.content-cards a{display:grid;gap:8px;padding:20px 22px;border:1px solid var(--landing-border);border-radius:18px;background:var(--landing-panel);color:var(--landing-text);transition:border-color .2s,transform .2s}.content-cards a:hover{border-color:var(--landing-accent);transform:translateY(-2px)}.content-cards strong{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.35}.content-cards span{color:var(--landing-muted);font-size:13.5px;line-height:1.6}.content-faq-list{display:grid;gap:2px;margin-top:12px}.content-faq-list a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--landing-border);color:var(--landing-text);font-size:15px;font-weight:600}.content-faq-list a:hover{color:var(--landing-accent)}.content-faq-list svg{flex:0 0 16px;width:16px;height:16px;color:var(--landing-faint)}.tool-panel{display:grid;gap:18px;margin-bottom:40px}.tool-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px}.tool-row label{color:var(--landing-text);font-size:14px;font-weight:600}.tool-input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-bg);color:var(--landing-text);font-size:16px;font-variant-numeric:tabular-nums}.tool-input:focus{outline:2px solid color-mix(in srgb,var(--landing-accent) 45%,transparent);outline-offset:1px;border-color:var(--landing-accent)}.tool-hint{color:var(--landing-faint);font-size:12.5px;line-height:1.6}.tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tool-actions .landing-button{min-height:44px;padding:0 18px}.tool-remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--landing-faint)}.tool-remove:hover{background:var(--landing-panel-raised);color:var(--landing-text)}.tool-remove svg{width:16px;height:16px}.tool-results{display:grid;gap:10px}.tool-result{display:grid;grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:12px}.tool-result span{color:var(--landing-text);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-bar{height:12px;border-radius:999px;background:var(--landing-panel-raised);overflow:hidden}.tool-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--landing-button-bg),var(--landing-accent));transition:width .4s cubic-bezier(.2,.8,.3,1)}.tool-result strong{color:var(--landing-text);font-size:16px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.tool-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.tool-figures div{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-bg)}.tool-figures span{color:var(--landing-muted);font-size:13px}.tool-figures strong{color:var(--landing-text);font-size:26px;font-weight:700;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.tool-figures small{color:var(--landing-faint);font-size:12px;line-height:1.5}@media (max-width: 600px){.tool-row{grid-template-columns:minmax(0,1fr) auto}.tool-row label{grid-column:1 / -1}.tool-result{grid-template-columns:80px minmax(0,1fr) 56px}}.rp-stage{--landing-bg: #ffffff;--landing-panel: #ffffff;--landing-panel-raised: #eef3fa;--landing-text: #12223d;--landing-muted: #4c5f7c;--landing-faint: #6b7c97;--landing-border: rgba(20, 35, 62, .1);--landing-accent: #2a62c9;--landing-accent-soft: rgba(42, 98, 201, .1);--landing-button-bg: #2f66dc;--landing-button-hover: #3d74ea;--landing-red: #c2405c;--rp-gold: #f3c55b;--rp-amber: #c98316;--rp-strong: #0f1d33;--rp-glass: rgba(20, 35, 62, .045);--rp-glass-hover: rgba(20, 35, 62, .085);--rp-glass-border: rgba(20, 35, 62, .11);--rp-surface: #ffffff;--rp-shadow: 0 18px 44px rgba(20, 40, 80, .08);--rp-overlay: rgba(255, 255, 255, .94);--rp-dock-bg: rgba(20, 35, 62, .025);--rp-track: rgba(20, 35, 62, .11);--rp-track-hover: rgba(20, 35, 62, .22);--rp-current: #12223d;--rp-up: #12855a;--rp-up-bg: rgba(18, 133, 90, .1);--rp-pressed: rgba(20, 35, 62, .08);--rp-stage-glow: rgba(27, 115, 86, .08);color:var(--landing-text);background:radial-gradient(ellipse 80% 50% at 50% -5%,rgba(46,104,200,.1),transparent 70%),#f2f5fa;min-height:100vh}[data-theme=dark] .rp-stage,.rp-stage.rp-showcase{--landing-bg: #0e1524;--landing-panel: #121b2c;--landing-panel-raised: #1b2639;--landing-text: #eef3fb;--landing-muted: #a3b2c8;--landing-faint: #74849e;--landing-border: rgba(255, 255, 255, .09);--landing-accent: #86b4ff;--landing-accent-soft: rgba(96, 148, 255, .16);--landing-button-bg: #3b6ff0;--landing-button-hover: #5182ff;--landing-red: #ff93a3;--rp-amber: #f0b44c;--rp-strong: #ffffff;--rp-glass: rgba(255, 255, 255, .055);--rp-glass-hover: rgba(255, 255, 255, .1);--rp-glass-border: rgba(255, 255, 255, .1);--rp-surface: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .02));--rp-shadow: 0 24px 60px rgba(0, 0, 0, .3);--rp-overlay: rgba(10, 16, 28, .86);--rp-dock-bg: rgba(6, 10, 18, .35);--rp-track: rgba(255, 255, 255, .1);--rp-track-hover: rgba(255, 255, 255, .22);--rp-current: #ffffff;--rp-up: #5fe0a8;--rp-up-bg: rgba(62, 196, 145, .14);--rp-pressed: rgba(255, 255, 255, .13);--rp-stage-glow: rgba(27, 115, 86, .1);background:radial-gradient(ellipse 80% 50% at 50% -5%,rgba(46,104,200,.28),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 55%,rgba(27,115,86,.12),transparent 70%),#080d18}.rp-table{--landing-text: #eef3fb;--landing-muted: #a3b2c8;--landing-faint: #74849e;--landing-accent: #86b4ff;--landing-button-bg: #3b6ff0;--landing-red: #ff93a3}.rp-page{max-width:1600px;padding-top:112px}.rp-page.is-picker{max-width:1120px;padding-top:132px}.rp-stage .site-page-header{border-bottom-color:var(--landing-border)}.rp-stage .site-panel{background:var(--rp-surface);border-color:var(--rp-glass-border);box-shadow:var(--rp-shadow)}.rp-stage .site-empty{border-color:var(--rp-glass-border)}.rp-loading{color:var(--landing-muted);font-size:14px;padding:40px 0}.rp-banner{margin-bottom:18px;padding:12px 16px;border-radius:16px;border:1px solid rgba(134,180,255,.2);background:#6094ff1a;color:var(--landing-text);font-size:14px;line-height:1.6}.rp-banner a{color:var(--landing-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rp-stage .landing-button-outline{border-color:var(--rp-glass-border);background:var(--rp-glass);color:var(--landing-text)}.rp-stage .landing-button-outline:hover{background:var(--rp-glass-hover);border-color:var(--rp-glass-border)}.rp-stage .landing-button-primary{background:linear-gradient(135deg,#5182ff,#2f5fd6);border-color:transparent;box-shadow:0 8px 24px #3b6ff059}.rp-stage .site-segmented{padding:3px;border-color:var(--rp-glass-border);border-radius:999px;background:var(--rp-glass)}.rp-stage .site-segmented button{border-radius:999px;padding:7px 13px;color:var(--landing-muted);transition:background .2s,color .2s}.rp-stage .site-segmented button[aria-pressed=true]{background:var(--rp-pressed);color:var(--rp-strong);box-shadow:0 1px 2px #0000001f}.rp-stage :is(button,a,input,select):focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.rp-sessions{display:grid;gap:28px;max-width:880px}.rp-sessions-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.rp-sessions-bar .site-input{flex:1;max-width:360px}.rp-sessions-bar>span{color:var(--landing-faint);font-size:13px;white-space:nowrap}.rp-session-group h2{margin:0 0 10px;color:var(--landing-faint);font:600 11.5px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.rp-session-group ol{display:grid;gap:8px}.rp-session{display:grid;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--rp-glass-border);border-radius:14px;background:var(--rp-surface);color:var(--landing-text);transition:border-color .2s,background .2s,transform .2s}.rp-session:hover{border-color:#86b4ff73;transform:translateY(-1px)}.rp-session:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.rp-session-date{display:grid;justify-items:center;gap:2px;padding:7px 0;border-radius:10px;background:var(--rp-glass);line-height:1.1}.rp-session-date b{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.rp-session-date small{color:var(--landing-faint);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.rp-session-main{display:grid;gap:4px;min-width:0}.rp-session-main strong{overflow:hidden;font-size:15.5px;font-weight:700;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap}.rp-session-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--landing-muted);font-size:13px}.rp-session-meta em{padding:1px 7px;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent);font-size:11.5px;font-style:normal;font-weight:700}.rp-session-main small{color:var(--landing-faint);font-size:12px}.rp-session-net{min-width:72px;padding:5px 10px;border-radius:8px;background:var(--rp-glass);color:var(--landing-muted);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.rp-session-net.is-empty{background:none}.rp-session-net.landing-positive{background:var(--rp-up-bg);color:var(--rp-up)}.rp-session-net.landing-negative{background:#ff788c21;color:var(--landing-red)}.rp-session-go{width:18px;height:18px;color:var(--landing-faint)}@media (max-width: 760px){.rp-sessions{gap:22px}.rp-sessions-bar .site-input{max-width:none}.rp-session{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.rp-session-go{display:none}.rp-session-date b{font-size:17px}.rp-session-main strong{font-size:15px}.rp-session-net{min-width:0;padding:4px 8px;font-size:13px}.rp-session-net.is-empty{display:none}}.rp-page.is-app{max-width:1840px;padding:90px 18px 18px}.rp-app{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;height:calc(100vh - 108px);min-height:620px}.rp-sidebar,.rp-stage-main{min-width:0;min-height:0;border:1px solid var(--rp-glass-border);border-radius:22px;background:var(--rp-surface);box-shadow:var(--rp-shadow)}.rp-sidebar{display:flex;flex-direction:column;overflow:hidden}.rp-note{margin:12px 12px 0;padding:10px 12px;border-radius:12px;background:#6094ff1a;border:1px solid rgba(134,180,255,.18);color:var(--landing-muted);font-size:12.5px;line-height:1.55}.rp-note a{color:var(--landing-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rp-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--landing-border)}.rp-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px 10px;border-bottom:2px solid transparent;color:var(--landing-muted);font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.rp-tabs button:hover{color:var(--landing-text)}.rp-tabs button[aria-selected=true]{color:var(--rp-strong);border-bottom-color:var(--landing-accent)}.rp-tabs button span{padding:0 6px;border-radius:999px;background:var(--rp-glass);color:var(--landing-faint);font-size:11px}.rp-tabpanel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px}.rp-log ol{position:relative;display:grid;gap:1px}.rp-log button{width:100%;display:grid;gap:2px;padding:8px 10px;border-radius:10px;color:var(--landing-text);font-size:13.5px;line-height:1.45;text-align:left;transition:background .15s}.rp-log button:hover{background:var(--rp-glass)}.rp-log button[aria-current=true]{background:var(--landing-accent-soft);box-shadow:inset 2px 0 0 var(--landing-accent)}.rp-log small{color:var(--landing-faint);font-size:11.5px}.rp-log-street{margin-top:8px}.rp-log-street:first-child{margin-top:0}.rp-log-street button{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--landing-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.rp-log-street em{margin-left:auto;color:var(--landing-faint);font-size:11.5px;font-style:normal;font-weight:500}.rp-log-cards{display:inline-flex;gap:2px;vertical-align:middle}.rp-log-cards .landing-playing-card.is-small{width:20px;height:27px;font-size:9.5px;border-radius:3px;box-shadow:none;border:0}.rp-log-cards .landing-playing-card.is-small>span:last-child{font-size:11px}.rp-log-collect button{color:var(--rp-gold);font-weight:600}.rp-list{display:flex;flex-direction:column;gap:10px}.rp-list-head{display:flex}.rp-sort{flex:1}.rp-sort select{width:100%;padding:8px 30px 8px 12px;border:1px solid var(--rp-glass-border);border-radius:12px;background-color:var(--rp-glass);color:var(--landing-text);font-size:13px}.rp-sort select option{background:var(--landing-panel)}.rp-filters{display:flex;flex-wrap:wrap;gap:6px}.rp-filters button{padding:5px 11px;border:1px solid var(--rp-glass-border);border-radius:999px;color:var(--landing-muted);font-size:12px;font-weight:500;transition:background .15s,color .15s}.rp-filters button:hover{color:var(--landing-text);background:var(--rp-glass)}.rp-filters button[aria-pressed=true]{color:#fff;background:var(--landing-button-bg);border-color:transparent}.rp-rows{position:relative;display:grid;gap:2px}.rp-rows button{width:100%;display:grid;grid-template-columns:44px auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;text-align:left;transition:background .15s}.rp-rows button:hover{background:var(--rp-glass)}.rp-rows button[aria-current=true]{background:var(--landing-accent-soft);box-shadow:inset 0 0 0 1px #86b4ff4d}.rp-row-num{color:var(--landing-faint);font-size:12px;font-variant-numeric:tabular-nums}.rp-row-cards{display:inline-flex;gap:2px}.rp-row-cards .landing-playing-card.is-small{width:22px;height:30px;font-size:10px;border-radius:4px;box-shadow:none;border:0}.rp-row-cards .landing-playing-card.is-small>span:last-child{font-size:12px}.rp-row-none{color:var(--landing-faint);font-size:11.5px}.rp-row-meta{display:inline-flex;align-items:center;gap:5px;min-width:0}.rp-row-meta em{color:var(--landing-muted);font-size:11px;font-style:normal;font-weight:600}.rp-row-meta b{padding:1px 6px;border-radius:999px;background:#f3c55b24;color:var(--rp-gold);font-size:10.5px;font-weight:600;white-space:nowrap}.rp-row-net{min-width:56px;padding:3px 8px;border-radius:8px;background:var(--rp-glass);color:var(--landing-muted);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.rp-row-net.landing-positive{background:var(--rp-up-bg);color:var(--rp-up)}.rp-row-net.landing-negative{background:#ff788c21;color:var(--landing-red)}.rp-rows-empty{padding:20px 12px;color:var(--landing-faint);font-size:13px;text-align:center}.rp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--landing-faint)}.rp-dot.is-good{background:var(--landing-accent)}.rp-dot.is-marginal{background:var(--rp-amber)}.rp-dot.is-mistake{background:var(--landing-red)}.rp-coach{padding:6px 4px}.rp-coach-title{margin-bottom:10px;color:var(--landing-text);font-size:15px;font-weight:700}.rp-coach-headline{color:var(--landing-text);font-size:15px;font-weight:600;line-height:1.55}.rp-coach-note{color:var(--landing-muted);font-size:13.5px;line-height:1.65}.rp-coach-button{width:100%;margin-top:14px;gap:8px}.rp-coach-streets{display:grid;gap:4px;margin-top:12px}.rp-coach-streets>li>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;color:var(--landing-text);font-size:13.5px;font-weight:600}.rp-coach-streets>li>button:hover{background:var(--rp-glass)}.rp-coach-streets>li.is-current>button{background:var(--landing-accent-soft)}.rp-coach-detail{display:grid;gap:8px;padding:8px 10px 4px;color:var(--landing-muted);font-size:13.5px;line-height:1.65}.rp-coach-detail em{color:var(--landing-text)}.rp-coach-end{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--landing-border);color:var(--landing-muted);font-size:13.5px;line-height:1.65}.rp-coach-end strong{color:var(--landing-text)}.rp-coach-lock{display:grid;justify-items:start;gap:12px;color:var(--landing-muted);font-size:13.5px;line-height:1.65}.rp-coach-lock>svg{width:20px;height:20px;color:var(--landing-accent)}.rp-stage .an-pill{border-color:var(--rp-glass-border)}.rp-coach .an-pill.is-marginal{--an-pill-color: var(--rp-amber)}.rp-stage-main{display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 45%,var(--rp-stage-glow),transparent 70%),var(--rp-surface)}.rp-infobar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 14px;border-bottom:1px solid var(--landing-border)}.rp-infobar-hand{display:flex;align-items:center;gap:6px}.rp-infobar-hand h1{padding:0 6px;color:var(--landing-muted);font-size:17px;font-weight:500;letter-spacing:-.3px;white-space:nowrap}.rp-infobar-hand h1 strong{color:var(--rp-strong);font-weight:700}.rp-facts{display:flex;flex-wrap:wrap;gap:6px 20px}.rp-facts div{display:grid;gap:1px}.rp-facts dt{color:var(--landing-faint);font-size:11px}.rp-facts dd{color:var(--landing-text);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-facts dd.is-up{color:var(--rp-up)}.rp-facts dd.is-down{color:var(--landing-red)}.rp-toggles{display:flex;align-items:center;gap:6px;margin-left:auto}.rp-toggles .site-segmented button{padding:6px 11px;font-size:12.5px}.rp-toggle{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--rp-glass-border);background:var(--rp-glass);color:var(--landing-muted);font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.rp-toggle:hover:not(:disabled){color:var(--landing-text);background:var(--rp-glass-hover)}.rp-toggle[aria-pressed=true]{color:var(--rp-strong);background:var(--landing-accent-soft);border-color:color-mix(in srgb,var(--landing-accent) 45%,transparent)}.rp-toggle:disabled{opacity:.4;cursor:default}.rp-toggle svg{width:15px;height:15px}.rp-table-wrap{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:26px 34px 18px;container-type:size}.rp-table-wrap .rp-table{width:min(100cqw,165cqh)}.rp-callout{position:absolute;z-index:5;top:14px;left:14px;display:grid;gap:6px;max-width:min(320px,42%);padding:12px 14px;border-radius:16px;border:1px solid var(--rp-glass-border);border-left:3px solid var(--landing-accent);background:var(--rp-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 36px #0006;text-align:left;animation:rp-rise .28s cubic-bezier(.2,.8,.3,1) both}.rp-callout.is-marginal{border-left-color:var(--rp-amber)}.rp-callout.is-mistake{border-left-color:var(--landing-red)}.rp-callout-head{display:flex;align-items:center;gap:6px;color:var(--landing-text);font-size:12.5px;font-weight:700}.rp-callout-head svg{width:14px;height:14px;color:var(--landing-accent)}.rp-callout-head em{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--rp-glass);color:var(--landing-muted);font-size:11px;font-style:normal;text-transform:capitalize}.rp-callout-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--landing-muted);font-size:12.5px;line-height:1.5}.rp-next{position:absolute;z-index:6;top:14px;right:14px;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;min-width:220px;padding:10px 16px 14px;overflow:hidden;border-radius:16px;border:1px solid var(--rp-glass-border);background:var(--rp-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 36px #00000040;text-align:left;animation:rp-rise .25s cubic-bezier(.2,.8,.3,1) both}.rp-next span{color:var(--rp-strong);font-size:13.5px;font-weight:700}.rp-next small{color:var(--landing-faint);font-size:11.5px}.rp-next i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--landing-button-bg),var(--rp-gold));transform-origin:left;animation:rp-wait var(--wait) linear both}@keyframes rp-wait{0%{transform:scaleX(0)}}.rp-quiz{position:absolute;z-index:6;bottom:14px;left:50%;transform:translate(-50%);display:grid;gap:10px;width:min(560px,92%);padding:14px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--landing-accent) 35%,transparent);background:var(--rp-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px #00000073;color:var(--landing-text);font-size:14px;line-height:1.55;text-align:center;animation:rp-rise .25s cubic-bezier(.2,.8,.3,1) both}.rp-quiz>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rp-quiz.is-answered{border-color:var(--rp-glass-border)}.rp-quiz.is-match{border-color:color-mix(in srgb,var(--rp-up) 50%,transparent);background:color-mix(in srgb,var(--rp-up-bg) 60%,var(--rp-overlay))}.rp-dock{display:grid;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--landing-border);background:var(--rp-dock-bg)}.rp-dock-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.rp-transport{display:flex;align-items:center;gap:8px}.rp-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--landing-text);border:1px solid var(--rp-glass-border);background:var(--rp-glass);transition:background .15s,border-color .15s,transform .12s}.rp-icon.is-small{width:32px;height:32px}.rp-icon:hover:not(:disabled){background:var(--rp-glass-hover);border-color:var(--rp-glass-border)}.rp-icon:active:not(:disabled){transform:scale(.92)}.rp-icon:disabled{opacity:.3;cursor:default}.rp-icon svg{width:16px;height:16px}.rp-play{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#5b8cff,#2f5fd6);color:#fff;box-shadow:0 8px 24px #3b6ff073,inset 0 1px #ffffff40;transition:transform .12s,box-shadow .15s}.rp-play:hover:not(:disabled){transform:scale(1.05)}.rp-play:active:not(:disabled){transform:scale(.94)}.rp-play:disabled{opacity:.4;cursor:default;box-shadow:none}.rp-play svg{width:22px;height:22px}.rp-dock-left{justify-self:start;display:flex;gap:8px}.rp-copy.is-share{color:var(--landing-accent);border-color:color-mix(in srgb,var(--landing-accent) 35%,transparent)}.rp-copy{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--rp-glass-border);border-radius:999px;background:var(--rp-glass);color:var(--landing-muted);font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.rp-copy:hover{color:var(--landing-text);background:var(--rp-glass-hover)}.rp-copy svg{width:15px;height:15px}.rp-speed{justify-self:end;display:inline-flex;align-items:center;gap:10px;color:var(--landing-faint);font-size:11.5px;font-weight:600}.rp-speed input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:130px;height:4px;border-radius:999px;background:var(--rp-track);cursor:pointer}.rp-speed input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--landing-button-bg);box-shadow:0 1px 4px #0006}.rp-speed input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--landing-button-bg)}.rp-timeline{display:flex;align-items:flex-end;gap:2px;height:30px;padding-top:14px}.rp-timeline button{position:relative;flex:1 1 0;min-width:4px;height:8px;border-radius:3px;background:var(--rp-track);transition:background .15s,height .12s}.rp-timeline button:hover:not(:disabled){height:12px;background:var(--rp-track-hover)}.rp-timeline button.is-done{background:#4f7ff0}.rp-timeline button.is-win.is-done{background:var(--rp-gold)}.rp-timeline button.is-current{height:14px;background:var(--rp-current);box-shadow:0 0 10px color-mix(in srgb,var(--landing-accent) 60%,transparent)}.rp-timeline button:disabled{cursor:default}.rp-timeline b{position:absolute;bottom:15px;left:0;color:var(--landing-faint);font-size:10px;font-weight:800}.rp-timeline b.is-good{color:var(--landing-accent)}.rp-timeline b.is-marginal{color:var(--rp-amber)}.rp-timeline b.is-mistake{color:var(--landing-red)}.rp-keys{color:var(--landing-faint);font-size:11px;text-align:center}@media (hover: none){.rp-keys{display:none}}@property --k{syntax: "<number>"; inherits: false; initial-value: 1;}.rp-table{--rx: 42%;--ry: 40%;position:relative;width:100%;aspect-ratio:16 / 10;margin:0 auto;container-type:inline-size}.rp-seat,.rp-bet,.rp-dealer,.rp-ghost{left:calc(50% + var(--cx) * var(--rx) * var(--k, 1) + var(--dx, 0%));top:calc(50% + var(--cy) * var(--ry) * var(--k, 1) + var(--dy, 0%))}.rp-felt{position:absolute;top:11%;right:9%;bottom:11%;left:9%;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#2f9a64,#23804f 45%,#17603b);box-shadow:inset 0 0 0 clamp(8px,1.8cqi,18px) #161b23,inset 0 0 0 calc(clamp(8px,1.8cqi,18px) + 1.5px) #ffffff12,inset 0 10px 50px #00000059,0 0 0 1px #ffffff0d,0 40px 80px #00000080}.rp-felt:after{content:"";position:absolute;top:15%;right:13%;bottom:15%;left:13%;border-radius:50%;border:1.5px solid rgba(255,255,255,.06);pointer-events:none}.rp-felt-mark{position:absolute;left:50%;bottom:17%;transform:translate(-50%);opacity:.16;pointer-events:none}.rp-felt-mark .landing-brand{--landing-brand-navy: #fff;--landing-brand-blue: #fff;color:#fff;font-size:clamp(12px,2.1cqi,22px)}.rp-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,1.1cqi,12px);pointer-events:none}.rp-pot{display:inline-flex;align-items:baseline;gap:8px;min-height:28px;padding:4px 16px;border-radius:999px;background:#00000047;color:#ffffffb3;font-size:clamp(12px,1.5cqi,16px);font-variant-numeric:tabular-nums;transition:background .2s}.rp-pot.is-empty{background:none}.rp-pot strong{color:#fff;font-weight:800}.rp-pot small{color:#ffffff8c;font-size:.82em}.rp-board{display:flex;gap:clamp(3px,.6cqi,7px)}.rp-board .landing-playing-card.is-small,.rp-card-slot{width:clamp(30px,5.6cqi,62px);height:clamp(42px,7.8cqi,86px)}.rp-board .landing-playing-card.is-small{font-size:clamp(12px,2.1cqi,22px);border-radius:clamp(5px,.7cqi,8px);box-shadow:0 6px 14px #0000004d}.rp-board .landing-playing-card.is-small>span:last-child{font-size:clamp(14px,2.6cqi,28px)}.rp-board.is-second .landing-playing-card.is-small,.rp-board.is-second .rp-card-slot{width:clamp(22px,4cqi,44px);height:clamp(31px,5.6cqi,62px)}.rp-board-card{display:inline-flex;animation:rp-flip .3s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.rp-card-slot{border-radius:clamp(5px,.7cqi,8px);border:1.5px dashed rgba(255,255,255,.13)}.rp-street{color:#ffffff8c;font-size:clamp(11px,1.2cqi,13px);font-weight:700;letter-spacing:.03em}.rp-seat{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.rp-seat-body{position:relative;display:flex;align-items:center}.rp-hole{position:relative;z-index:2;display:flex;margin-right:calc(clamp(10px,1.6cqi,18px)*-1)}.rp-hole{--card-w: clamp(24px, 3.6cqi, 40px);--overlap: .34}.rp-hole.is-many{--overlap: .58}.rp-hole.is-hero{--card-w: clamp(32px, 5cqi, 58px)}.rp-hole-card{display:inline-flex;margin-left:calc(var(--card-w) * var(--overlap) * -1);transform:translateY(var(--y)) rotate(var(--r));transform-origin:50% 130%;animation:rp-hole-in .32s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 45ms)}.rp-hole-card:first-child{margin-left:0}.rp-hole .landing-playing-card.is-small,.rp-card-back{width:clamp(24px,3.6cqi,40px);height:clamp(34px,5cqi,56px)}.rp-hole .landing-playing-card.is-small{font-size:clamp(11px,1.5cqi,16px);border-radius:clamp(4px,.55cqi,6px);box-shadow:0 4px 10px #00000059}.rp-hole .landing-playing-card.is-small>span:last-child{font-size:clamp(12px,1.9cqi,20px)}.rp-hole.is-hero .landing-playing-card{width:clamp(32px,5cqi,58px);height:clamp(44px,7cqi,80px);font-size:clamp(13px,2cqi,22px);border-radius:clamp(5px,.7cqi,8px);box-shadow:0 6px 16px #0006}.rp-hole.is-hero .landing-playing-card>span:last-child{font-size:clamp(15px,2.5cqi,28px)}.rp-hole.is-folded{opacity:.45}.rp-card-back{display:block;border-radius:clamp(4px,.55cqi,6px);border:1.5px solid rgba(255,255,255,.9);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 0 18%,transparent 19%),repeating-linear-gradient(45deg,#3558c4 0,#3558c4 3px,#2a47a3 3px,#2a47a3 6px);box-shadow:0 4px 10px #00000059}.rp-plate{position:relative;z-index:1;display:grid;gap:1px;min-width:clamp(86px,11cqi,140px);padding:clamp(6px,.8cqi,10px) clamp(10px,1.3cqi,16px) clamp(6px,.8cqi,10px) calc(clamp(10px,1.6cqi,18px) + 8px);border-radius:12px;background:#0f141eeb;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #0006;transition:border-color .2s,box-shadow .2s,opacity .2s}.rp-name{max-width:150px;color:#d6deea;font-size:clamp(11px,1.35cqi,15px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-stack{color:#fff;font-size:clamp(13px,1.65cqi,19px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rp-meta{display:flex;align-items:center;gap:6px;color:var(--landing-faint);font-size:clamp(9.5px,1.05cqi,12px);white-space:nowrap}.rp-meta em{padding:0 5px;border-radius:4px;background:#ffffff17;color:var(--landing-muted);font-style:normal;font-weight:700}@container (max-width: 760px){.rp-meta span{display:none}}.rp-seat.is-hero .rp-plate{border-color:#86b4ff66}.rp-seat.is-acting .rp-plate{border-color:var(--landing-accent);box-shadow:0 0 0 3px #86b4ff47,0 10px 24px #0006}.rp-seat.is-winner .rp-plate{border-color:var(--rp-gold);box-shadow:0 0 0 3px #f3c55b40,0 0 32px #f3c55b4d}.rp-seat.is-folded .rp-plate>*{opacity:.45}.rp-equity{position:absolute;z-index:3;top:-10px;left:-8px;padding:1px 7px;border-radius:999px;background:#fff;color:#10203a;font-size:clamp(10px,1.1cqi,12px);font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #00000059}.rp-bubble{position:absolute;z-index:3;bottom:calc(100% + 4px);padding:3px 11px;border-radius:999px;background:#ffffff24;color:#fff;font-size:clamp(10.5px,1.15cqi,13px);font-weight:800;white-space:nowrap;box-shadow:0 4px 12px #0000004d;animation:rp-pop .22s cubic-bezier(.3,1.5,.6,1) both}.rp-seat.is-top .rp-bubble{bottom:auto;top:calc(100% + 4px)}.rp-bubble.is-fold{display:none;background:#ffffff1a;color:var(--landing-muted)}.rp-seat.is-acting .rp-bubble.is-fold{display:block}.rp-showcase .rp-bubble{display:none}.rp-showcase :is(.rp-seat.is-acting .rp-bubble,.rp-bubble.is-won){display:block}.rp-bubble.is-check{background:#3a4558}.rp-bubble.is-call{background:#14907a}.rp-bubble:is(.is-bet,.is-raise){background:#3b6ff0}.rp-bubble.is-allin{background:linear-gradient(135deg,#ff7a59,#e2365b)}.rp-bubble.is-won{background:var(--rp-gold);color:#241a05}.rp-thinking{position:absolute;z-index:3;top:calc(100% + 6px);padding:2px 10px;border-radius:999px;background:var(--landing-button-bg);color:#fff;font-size:11px;font-weight:700;animation:rp-pulse 1.4s ease-in-out infinite}.rp-bet{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;transform:translate(-50%,-50%);padding:3px 10px 3px 6px;border-radius:999px;background:#060c16b3;color:#fff;font-size:clamp(11px,1.3cqi,14px);font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #0000004d}.rp-bet.is-new{animation:rp-bet-in .28s cubic-bezier(.2,.8,.3,1) both}.rp-chips{position:relative;display:inline-block;width:14px;height:16px}.rp-chips i{position:absolute;left:0;width:14px;height:6px;border-radius:50%;background:var(--rp-gold);box-shadow:inset 0 0 0 1.5px #fff3cf,0 1px #8a6a1d}.rp-chips i:nth-child(1){bottom:0;background:#e2365b;box-shadow:inset 0 0 0 1.5px #ffd2db,0 1px #7d1c31}.rp-chips i:nth-child(2){bottom:4px;background:#3b6ff0;box-shadow:inset 0 0 0 1.5px #d4e1ff,0 1px #1d3a87}.rp-chips i:nth-child(3){bottom:8px}.rp-dealer{position:absolute;z-index:1;display:grid;place-items:center;width:clamp(20px,2.3cqi,26px);height:clamp(20px,2.3cqi,26px);transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#10203a;font-size:clamp(10px,1.1cqi,12px);font-weight:900;box-shadow:0 2px 6px #0006;transition:left .3s,top .3s}.rp-ghosts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.rp-ghost{position:absolute;display:inline-flex;gap:2px;transform:translate(-50%,-50%)}.rp-ghost.is-sweep{animation:rp-sweep .34s cubic-bezier(.5,0,.7,.4) forwards}.rp-ghost.is-win{animation:rp-push .55s cubic-bezier(.2,.7,.3,1) .08s both}.rp-ghost.is-muck{animation:rp-muck .32s cubic-bezier(.5,0,.7,.4) forwards}.rp-ghost .rp-card-back{width:clamp(18px,2.6cqi,28px);height:clamp(25px,3.6cqi,39px)}@keyframes rp-bet-in{0%{--k: .95;opacity:0}to{opacity:1}}@keyframes rp-sweep{0%{--k: .56;opacity:1}to{--k: .05;opacity:0}}@keyframes rp-push{0%{--k: 0;opacity:0}20%{opacity:1}85%{opacity:1}to{--k: .78;opacity:0}}@keyframes rp-muck{0%{--k: .9;opacity:.9;rotate:0deg}to{--k: .3;opacity:0;rotate:30deg}}@keyframes rp-flip{0%{opacity:0;transform:perspective(500px) rotateY(85deg) translateY(-6px)}}@keyframes rp-hole-in{0%{opacity:0;translate:0 -10px}}@keyframes rp-pop{0%{opacity:0;scale:.6}}@keyframes rp-rise{0%{opacity:0;translate:0 8px}}@keyframes rp-pulse{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.rp-board-card,.rp-hole-card,.rp-bubble,.rp-bet.is-new,.rp-callout,.rp-quiz,.rp-thinking{animation:none}.rp-ghosts{display:none}}@media (max-width: 1280px){.rp-app{grid-template-columns:300px minmax(0,1fr)}.rp-facts-variant{display:none}}@media (max-width: 1020px){.rp-page.is-app{padding:86px 12px 150px}.rp-app{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.rp-stage-main{order:-1;overflow:visible}.rp-sidebar{height:70vh;min-height:420px}.rp-table-wrap{container-type:normal;padding:30px 8px 18px}.rp-table-wrap .rp-table{width:100%}.rp-dock{position:fixed;z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 12px 10px;border:1px solid var(--rp-glass-border);border-radius:24px;background:var(--rp-overlay);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 16px 40px #00000080}.rp-speed,.rp-keys{display:none}.rp-dock-row{grid-template-columns:auto 1fr}.rp-transport{justify-self:end}.rp-copy span{display:none}.rp-callout{position:relative;top:auto;left:auto;max-width:none;width:100%;margin-top:14px}.rp-quiz{position:relative;bottom:auto;left:auto;transform:none;width:100%;margin-top:14px}.rp-next{position:relative;top:auto;right:auto;width:100%;margin-top:14px}}@media (max-width: 760px){.rp-infobar{gap:8px 14px;padding:10px 12px}.rp-infobar-hand{width:100%}.rp-infobar-hand h1{margin-right:auto;font-size:16px}.rp-facts{width:100%;flex-wrap:nowrap;overflow-x:auto;gap:16px;scrollbar-width:none}.rp-facts::-webkit-scrollbar{display:none}.rp-facts dd{font-size:12.5px}.rp-facts-variant{display:none}.rp-toggles{width:100%;margin-left:0}.rp-toggle span{display:none}.rp-toggle{width:34px;justify-content:center;padding:0}.rp-table-wrap{padding:22px 0 12px}.rp-table{--rx: 38%;--ry: 43%;aspect-ratio:3 / 4}.rp-felt{top:8%;right:12%;bottom:8%;left:12%}.rp-seat-body{flex-direction:column}.rp-hole{margin:0 0 -8px;--card-w: 20px}.rp-hole.is-hero{--card-w: 30px}.rp-hole .landing-playing-card.is-small,.rp-card-back{width:20px;height:28px;font-size:10px;border-radius:3px}.rp-hole .landing-playing-card.is-small>span:last-child{font-size:11px}.rp-hole.is-hero .landing-playing-card{width:30px;height:42px;font-size:13px}.rp-hole.is-hero .landing-playing-card>span:last-child{font-size:15px}.rp-plate{min-width:58px;padding:9px 7px 4px;border-radius:10px;text-align:center;justify-items:center}.rp-name{max-width:64px;font-size:10.5px}.rp-stack{font-size:12px}.rp-meta{display:none}.rp-equity{top:-6px;left:auto;right:-12px}.rp-bubble{display:none;font-size:10.5px;padding:2px 8px}.rp-seat.is-acting .rp-bubble,.rp-bubble.is-won{display:block}.rp-bet{padding:2px 7px 2px 4px;font-size:10.5px;gap:4px}.rp-chips{width:11px;height:13px}.rp-chips i{width:11px;height:5px}.rp-chips i:nth-child(2){bottom:3px}.rp-chips i:nth-child(3){bottom:6px}.rp-pot{font-size:12px;padding:3px 12px}.rp-board .landing-playing-card.is-small,.rp-card-slot{width:34px;height:47px}.rp-board .landing-playing-card.is-small{font-size:13px}.rp-board .landing-playing-card.is-small>span:last-child{font-size:16px}.rp-transport{gap:6px}.rp-transport .rp-icon{width:40px;height:40px}.rp-play{width:50px;height:50px}}.rp-showcase{position:relative;min-height:0;margin:40px 0;padding:88px 0;border-radius:40px;overflow:hidden;border:1px solid rgba(255,255,255,.07);box-shadow:0 30px 80px #08142d2e}.rp-showcase-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"copy stage" "more stage";-moz-column-gap:56px;column-gap:56px;align-items:center;padding:0 56px}.rp-showcase-copy{grid-area:copy;align-self:end}.rp-showcase-more{grid-area:more;align-self:start}.rp-showcase-stage{grid-area:stage}.rp-showcase .landing-eyebrow{color:var(--landing-accent)}.rp-showcase h2{margin-top:18px;color:#fff;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.06;letter-spacing:-2px}.rp-showcase-copy>p{margin-top:18px;max-width:470px;color:var(--landing-muted);font-size:16px;line-height:1.75}.rp-showcase-points{display:grid;gap:14px;margin-top:26px}.rp-showcase-points li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.rp-showcase-points svg{width:34px;height:34px;padding:8px;border-radius:11px;background:var(--rp-glass);border:1px solid var(--rp-glass-border);color:var(--landing-accent)}.rp-showcase-points strong{display:block;color:#fff;font-size:14.5px;font-weight:700}.rp-showcase-points span{color:var(--landing-muted);font-size:13.5px;line-height:1.55}.rp-showcase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rp-showcase-stage{min-width:0}.rp-showcase-stage .rp-table{margin-top:30px}.rp-showcase-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;min-height:48px;margin-top:18px;text-align:center}.rp-showcase-caption strong{color:#fff;font-size:14.5px;font-weight:600}.rp-showcase-caption span{padding:3px 10px;border-radius:999px;background:var(--rp-glass);border:1px solid var(--rp-glass-border);color:var(--landing-muted);font-size:12.5px}.rp-showcase-bar{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;color:var(--landing-faint);font-size:12px}.rp-showcase-bar .rp-icon{width:36px;height:36px}.rp-showcase-progress{width:min(260px,50%);height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.rp-showcase-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b8cff,var(--rp-gold));transition:width .4s ease}.rp-showcase-placeholder{aspect-ratio:16 / 10;max-width:900px;margin:30px auto 0;border-radius:999px;background:radial-gradient(ellipse at 50% 35%,var(--rp-felt),var(--rp-felt-edge) 80%);opacity:.5}@media (max-width: 1020px){.rp-showcase{padding:64px 0 56px;border-radius:32px}.rp-showcase-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage" "more";row-gap:8px;padding:0 28px}.rp-showcase-more{margin-top:12px}}@media (max-width: 760px){.rp-showcase{margin:24px -8px;padding:52px 0 40px;border-radius:28px}.rp-showcase-inner{padding:0 18px}.rp-showcase-placeholder{aspect-ratio:4 / 5}}.recap-page{max-width:1080px}.recap-loading{color:var(--landing-muted);font-size:14px;padding:40px 0}.recap-head{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--landing-border)}.recap-head h1{margin-top:16px;color:var(--landing-text);font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-1.6px;line-height:1.1}.recap-head p{margin-top:10px;color:var(--landing-muted);font-size:16px}.recap-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.recap-highlights>div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:18px 20px;border:1px solid var(--landing-border);border-radius:18px;background:var(--landing-panel)}.recap-highlights svg{grid-row:1 / span 3;width:34px;height:34px;padding:7px;border-radius:10px;background:var(--landing-accent-soft);color:var(--landing-accent)}.recap-highlights span{color:var(--landing-muted);font-size:12.5px}.recap-highlights strong{color:var(--landing-text);font-size:18px;font-weight:700;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap-highlights em{color:var(--landing-muted);font-size:13px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.recap-table-panel .site-panel-heading{padding:20px 22px 0}.recap-table th[scope=row]{display:flex;align-items:center;gap:10px;font-weight:600;white-space:nowrap}.recap-rank{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--landing-panel-raised);color:var(--landing-muted);font-size:12px;font-weight:700}.recap-table tbody tr:first-child .recap-rank{background:#f3c55b;color:#2b1f05}.recap-net{font-weight:700}.recap-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;background:linear-gradient(120deg,var(--landing-accent-soft),var(--landing-panel) 70%)}.recap-cta h2{color:var(--landing-text);font-size:20px;font-weight:700;letter-spacing:-.4px}.recap-cta p{max-width:560px;margin-top:6px;color:var(--landing-muted);font-size:14.5px;line-height:1.65}.recap-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.recap-foot{margin-top:16px;color:var(--landing-faint);font-size:12px}@media (max-width: 760px){.recap-highlights{grid-template-columns:minmax(0,1fr)}.recap-table :is(th,td):nth-child(n+6){display:none}}.admin-stats{margin-bottom:28px}.admin-tabs,.admin-search{margin-bottom:18px}.admin-gap{margin-top:18px}.admin-detail{display:grid;gap:20px;justify-items:start}.admin-detail>.site-panel{width:100%}.admin-loading{display:flex;align-items:center;justify-content:center;gap:14px;padding:48px 0;color:var(--landing-muted);font-size:14px}.admin-user-cell{display:grid;gap:2px;min-width:0}.admin-user-cell strong{font-weight:600;color:var(--landing-text)}.admin-user-cell span{color:var(--landing-muted);font-size:13px}.admin-muted{color:var(--landing-faint)}.admin-file{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-table tbody tr.admin-row-link{cursor:pointer}.admin-pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;color:var(--landing-muted);font-size:13px}.admin-pager button:disabled{opacity:.45;cursor:default}.admin-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px}.admin-facts dt{color:var(--landing-faint);font-size:12px;margin-bottom:4px}.admin-facts dd{color:var(--landing-text);font-size:14px;overflow-wrap:anywhere}.admin-detail>.site-stat-grid{width:100%}.admin-subheading{margin:26px 0 14px;font-size:14px;font-weight:600;color:var(--landing-muted)}.admin-subheading+.site-stat-grid+.admin-facts{margin-top:18px}.admin-note{margin-top:16px;color:var(--landing-faint);font-size:13px;line-height:1.6}.admin-flag{margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;font-style:normal;color:var(--landing-red);background:color-mix(in srgb,var(--landing-red) 12%,transparent)}.admin-flag.is-ok{color:var(--landing-muted);background:color-mix(in srgb,var(--landing-border) 60%,transparent)}.admin-timeline{display:grid;gap:0;list-style:none;padding:0;margin:0}.admin-timeline li{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:10px 0 10px 16px;border-left:2px solid var(--landing-border);font-size:14px;color:var(--landing-text)}.admin-timeline li.is-upload{border-left-color:var(--landing-accent)}.admin-timeline li.is-billing{border-left-color:var(--landing-text)}.admin-timeline time{color:var(--landing-faint);font-size:13px;font-variant-numeric:tabular-nums}@media (max-width: 640px){.admin-timeline li{grid-template-columns:1fr;gap:2px}}.admin-stats .site-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-page .site-table :is(th,td){white-space:nowrap}.admin-more{margin-top:16px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width: 480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--auto,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar-theme--auto{background:var(--toastify-color-progress-light)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light,.Toastify__close-button--auto{color:#000;opacity:.3}@media (prefers-color-scheme: dark){.Toastify__toast-theme--auto{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__progress-bar-theme--auto{background:var(--toastify-color-progress-dark)}.Toastify__close-button--auto{color:#fff;opacity:.7}}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,: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:Plus Jakarta Sans,ui-sans-serif,system-ui,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,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0% 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent}*:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,transparent) transparent}:root{color-scheme:light;--inc: 90.0403% .031572 260.283565;--suc: 11.3264% .021305 168.693625;--wac: 13.5096% .026821 76.530851;--erc: 91.066% .02853 8.8992;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--p: 52.0555% .180807 261.795511;--s: 40.7637% .132354 261.509767;--sc: 100% 0 0;--a: 63.0082% .158987 261.027173;--n: 25.819% .055091 261.354636;--nc: 96.2225% .013675 258.344899;--b1: 100% 0 0;--b2: 98.4152% .003413 247.857544;--b3: 91.5733% .016122 253.907464;--bc: 25.819% .055091 261.354636;--pc: 100% 0 0;--ac: 100% 0 0;--in: 50.2013% .15786 260.283565;--su: 56.6318% .106526 168.693625;--wa: 67.5479% .134104 76.530851;--er: 55.3299% .142651 8.8992;--rounded-box: 1.375rem;--rounded-btn: 999px;--rounded-badge: 999px;--btn-text-case: none;--tab-radius: .6rem}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--inc: 15.2947% .024345 256.108914;--suc: 15.6154% .023883 167.341692;--wac: 16.6465% .02476 82.148831;--erc: 15.5831% .018809 9.38853;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--p: 76.4736% .121723 256.108914;--s: 60.196% .144626 259.804735;--a: 83.9766% .080364 256.661832;--n: 26.8199% .049539 259.455651;--nc: 96.2225% .013675 258.344899;--b1: 17.0313% .033424 263.923199;--b2: 22.66% .04277 260.169178;--b3: 33.0179% .05205 257.537638;--bc: 96.2225% .013675 258.344899;--pc: 19.8675% .049908 260.777343;--sc: 100% 0 0;--ac: 19.8675% .049908 260.777343;--in: 76.4736% .121723 256.108914;--su: 78.0768% .119417 167.341692;--wa: 83.2326% .123798 82.148831;--er: 77.9153% .094043 9.38853;--rounded-box: 1.375rem;--rounded-btn: 999px;--rounded-badge: 999px;--btn-text-case: none;--tab-radius: .6rem}}[data-theme=light]{color-scheme:light;--inc: 90.0403% .031572 260.283565;--suc: 11.3264% .021305 168.693625;--wac: 13.5096% .026821 76.530851;--erc: 91.066% .02853 8.8992;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--p: 52.0555% .180807 261.795511;--s: 40.7637% .132354 261.509767;--sc: 100% 0 0;--a: 63.0082% .158987 261.027173;--n: 25.819% .055091 261.354636;--nc: 96.2225% .013675 258.344899;--b1: 100% 0 0;--b2: 98.4152% .003413 247.857544;--b3: 91.5733% .016122 253.907464;--bc: 25.819% .055091 261.354636;--pc: 100% 0 0;--ac: 100% 0 0;--in: 50.2013% .15786 260.283565;--su: 56.6318% .106526 168.693625;--wa: 67.5479% .134104 76.530851;--er: 55.3299% .142651 8.8992;--rounded-box: 1.375rem;--rounded-btn: 999px;--rounded-badge: 999px;--btn-text-case: none;--tab-radius: .6rem}[data-theme=dark]{color-scheme:dark;--inc: 15.2947% .024345 256.108914;--suc: 15.6154% .023883 167.341692;--wac: 16.6465% .02476 82.148831;--erc: 15.5831% .018809 9.38853;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--p: 76.4736% .121723 256.108914;--s: 60.196% .144626 259.804735;--a: 83.9766% .080364 256.661832;--n: 26.8199% .049539 259.455651;--nc: 96.2225% .013675 258.344899;--b1: 17.0313% .033424 263.923199;--b2: 22.66% .04277 260.169178;--b3: 33.0179% .05205 257.537638;--bc: 96.2225% .013675 258.344899;--pc: 19.8675% .049908 260.777343;--sc: 100% 0 0;--ac: 19.8675% .049908 260.777343;--in: 76.4736% .121723 256.108914;--su: 78.0768% .119417 167.341692;--wa: 83.2326% .123798 82.148831;--er: 77.9153% .094043 9.38853;--rounded-box: 1.375rem;--rounded-btn: 999px;--rounded-badge: 999px;--btn-text-case: none;--tab-radius: .6rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--fallback-b1, oklch(var(--b1))) inset!important;-webkit-text-fill-color:var(--fallback-bc, oklch(var(--bc)))!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input:focus{outline:2px solid var(--fallback-p, oklch(var(--p)))!important;outline-offset:2px!important;border-color:var(--fallback-p, oklch(var(--p)))!important}.input::-moz-selection{background-color:var(--fallback-p, oklch(var(--p) / .2))!important}.input::selection{background-color:var(--fallback-p, oklch(var(--p) / .2))!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 640px){.container{max-width:640px;padding-right:2rem;padding-left:2rem}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px;padding-right:4rem;padding-left:4rem}}@media (min-width: 1280px){.container{max-width:1280px;padding-right:5rem;padding-left:5rem}}@media (min-width: 1536px){.container{max-width:1536px;padding-right:6rem;padding-left:6rem}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;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-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@media (hover:hover){.checkbox-primary:hover{--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.\!label a:hover{--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>*:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity: 1 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.tab:hover{--tw-text-opacity: 1}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--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);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 1rem)}.card:focus{outline:2px solid transparent;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card, 2rem);gap:.5rem}.card-body :where(p){flex-grow:1}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.chat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.dropdown{position:relative;display:inline-block}.dropdown>*:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x: .95;--tw-scale-y: .95;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));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-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1}@media (hover: hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>*.\!disabled:hover{pointer-events:none!important;--tw-border-opacity: 0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity: .1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity: .2 !important}.btm-nav>*.disabled:hover,.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost:hover{border-color:transparent}@supports (color: oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x: 1;--tw-scale-y: 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))}:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.\!label{display:flex!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;align-items:center!important;justify-content:space-between!important;padding:.5rem .25rem!important}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.\!hero{display:grid!important;width:100%!important;place-items:center!important;background-size:cover!important;background-position:center!important}.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.\!hero>*{grid-column-start:1!important;grid-row-start:1!important}.hero>*{grid-column-start:1;grid-row-start:1}.indicator{position:relative;display:inline-flex;width:-moz-max-content;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;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));white-space:nowrap}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button,.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn, .5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join *:not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(*:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(*:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join *:has(.join-item)){border-radius:inherit}}.\!link{cursor:pointer!important;text-decoration-line:underline!important}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu li.\!disabled{cursor:not-allowed!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;color:var(--fallback-bc,oklch(var(--bc)/.3))!important}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.navbar{display:flex;align-items:center;padding:var(--navbar-padding, .5rem);min-height:4rem;width:100%}:where(.navbar>*:not(script,style)){display:inline-flex;align-items:center}.radio{flex-shrink:0;--chkbg: var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.range{height:1.5rem;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;--range-shdw: var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box, 1rem);background-color:transparent}.range:focus{outline:none}.rating{position:relative;display:inline-flex}.rating :where(input){cursor:pointer;border-radius:0;animation:rating-pop var(--animation-input, .25s) ease-out;height:1.5rem;width:1.5rem;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity: 1}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stack{display:inline-grid;place-items:center;align-items:flex-end}.stack>*{grid-column-start:1;grid-row-start:1;transform:translateY(10%) scale(.9);z-index:1;width:100%;opacity:.6}.stack>*:nth-child(2){transform:translateY(5%) scale(.95);z-index:2;opacity:.8}.stack>*:nth-child(1){transform:translateY(0) scale(1);z-index:3;opacity:1}.stats{display:inline-grid;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{display:inline-grid;width:100%;grid-template-columns:repeat(1,1fr);-moz-column-gap:1rem;column-gap:1rem;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .1;padding:1rem 1.5rem}.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-columns:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px 1fr!important;place-items:center!important;text-align:center!important;min-width:4rem!important}.swap{position:relative;display:inline-grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;cursor:pointer}.swap>*{grid-column-start:1;grid-row-start:1;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-off,.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding: 1rem;--tw-text-opacity: .5;--tab-color: var(--fallback-bc,oklch(var(--bc)/1));--tab-bg: var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}input.tab:checked+.tab-content,:is(.tab-active,[aria-selected=true])+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.textarea{min-height:3rem;flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.timeline{position:relative;display:flex}:where(.timeline>li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )}.timeline>li>hr{width:100%;border-width:0px}:where(.timeline>li>hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline>li>hr):last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.toast{position:fixed;display:flex;min-width:-moz-fit-content;min-width:fit-content;flex-direction:column;white-space:nowrap;gap:.5rem;padding:1rem}.toggle{flex-shrink:0;--tglbg: var(--fallback-b1,oklch(var(--b1)/1));--handleoffset: 1.5rem;--handleoffsetcalculator: calc(var(--handleoffset) * -1);--togglehandleborder: 0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input, .2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity: 1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-neutral{--tw-border-opacity: 1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.badge-primary{--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.badge-secondary{--tw-border-opacity: 1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.badge-accent{--tw-border-opacity: 1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity: .5;background-color:transparent;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity: 1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity: 1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity: 1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity: 1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity: 1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity: 1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>*:where(.\!active){border-top-width:2px!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>*.\!disabled{pointer-events:none!important;--tw-border-opacity: 0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity: .1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity: .2 !important}.btm-nav>*.disabled,.btm-nav>*[disabled]{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btm-nav>* .\!label{font-size:1rem!important;line-height:1.5rem!important}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@media (prefers-reduced-motion: no-preference){.btn{animation:button-pop var(--animation-btn, .25s) ease-out}}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0% 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0% 0 0)){.btn-primary{--btn-color: var(--p)}}.btn.glass{--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);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--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);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg: var(--fallback-p,oklch(var(--p)/1));--chkfg: var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x: 1;--tw-scale-y: 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))}.input input{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:has(>input[disabled]),.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder,.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])::placeholder,.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.join-item:focus{isolation:isolate}.\!link:focus{outline:2px solid transparent!important;outline-offset:2px!important}.link:focus{outline:2px solid transparent;outline-offset:2px}.\!link:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;width:1.5rem!important;background-color:currentColor!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-xs{width:1rem}.loading-sm{width:1.25rem}.loading-md{width:1.5rem}.loading-lg{width:2.5rem}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;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-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>*:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity: 1 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--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));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:modal-pop .2s ease-out}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 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))}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input, .2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));-moz-appearance:none;appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size: 100rem;--filler-offset: .6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size: 100rem;--filler-offset: .5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range-primary{--range-shdw: var(--fallback-p,oklch(var(--p)/1))}.rating input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity: .2}.rating input:focus-visible{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[dir=rtl] .stats>*:not([hidden])~*:not([hidden]){--tw-divide-x-reverse: 1}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;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));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";margin-inline-start:-100%}.steps .\!step:before{top:0!important;grid-column-start:1!important;grid-row-start:1!important;height:.5rem!important;width:100%!important;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))!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;content:""!important;margin-inline-start:-100%!important}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.steps .\!step:after{content:counter(step)!important;counter-increment:step!important;z-index:1!important;position:relative!important;grid-column-start:1!important;grid-row-start:1!important;display:grid!important;height:2rem!important;width:2rem!important;place-items:center!important;place-self:center!important;border-radius:9999px!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}.steps .step:first-child:before{content:none}.steps .\!step:first-child:before{content:none!important}.steps .step[data-content]:after{content:attr(data-content)}.steps .\!step[data-content]:after{content:attr(data-content)!important}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity: 1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity: 1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before{--tw-bg-opacity: 1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity: 1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before{--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before{--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before{--tw-bg-opacity: 1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity: 1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: 1;--tw-text-opacity: 1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border, 1px) solid transparent;border-width:0 0 var(--tab-border, 1px) 0;border-start-start-radius:var(--tab-radius, .5rem);border-start-end-radius:var(--tab-radius, .5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem);padding-top:var(--tab-border, 1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border, 1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, .5rem) * 2);height:var(--tab-radius, .5rem);bottom:0;background-size:var(--tab-radius, .5rem);background-position:top left,top right;background-repeat:no-repeat;--tab-grad: calc(69% - var(--tab-border, 1px));--radius-start: radial-gradient( circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );--radius-end: radial-gradient( circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right}.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:top right}.tabs-boxed .tab{border-radius:var(--rounded-btn, .5rem)}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table tr.\!active,.table tr.\!active:nth-child(2n){--tw-bg-opacity: 1 !important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table-zebra tr.\!active,.table-zebra tr.\!active:nth-child(2n){--tw-bg-opacity: 1 !important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity: 1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.timeline hr{height:.25rem}:where(.timeline hr){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}:where(.timeline:has(.timeline-middle) hr):first-child{border-start-end-radius:var(--rounded-badge, 1.9rem);border-end-end-radius:var(--rounded-badge, 1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}:where(.timeline:has(.timeline-middle) hr):last-child{border-start-start-radius:var(--rounded-badge, 1.9rem);border-end-start-radius:var(--rounded-badge, 1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){border-start-start-radius:var(--rounded-badge, 1.9rem);border-end-start-radius:var(--rounded-badge, 1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){border-start-end-radius:var(--rounded-badge, 1.9rem);border-end-end-radius:var(--rounded-badge, 1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}.toast>*{animation:toast-pop .25s ease-out}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator: var(--handleoffset);--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.artboard.phone{width:320px}.artboard.phone-1.horizontal,.artboard.phone-1.artboard-horizontal{width:568px;height:320px}.artboard.phone-2.horizontal,.artboard.phone-2.artboard-horizontal{width:667px;height:375px}.artboard.phone-3.horizontal,.artboard.phone-3.artboard-horizontal{width:736px;height:414px}.artboard.phone-4.horizontal,.artboard.phone-4.artboard-horizontal{width:812px;height:375px}.artboard.phone-5.horizontal,.artboard.phone-5.artboard-horizontal{width:896px;height:414px}.artboard.phone-6.horizontal,.artboard.phone-6.artboard-horizontal{width:1024px;height:320px}.badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.btm-nav-xs>*:where(.\!active){border-top-width:1px!important}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.\!active){border-top-width:2px!important}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.\!active){border-top-width:2px!important}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.\!active){border-top-width:4px!important}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}.indicator :where(.indicator-item){bottom:auto;inset-inline-end:0px;inset-inline-start:auto;top:0;--tw-translate-y: -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))}.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *){--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))}.indicator :where(.indicator-item.indicator-start){inset-inline-end:auto;inset-inline-start:0px;--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))}.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *){--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))}.indicator :where(.indicator-item.indicator-center){inset-inline-end:50%;inset-inline-start: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))}.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *){--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))}.indicator :where(.indicator-item.indicator-end){inset-inline-end:0px;inset-inline-start:auto;--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))}.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *){--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))}.indicator :where(.indicator-item.indicator-bottom){bottom:0;top:auto;--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))}.indicator :where(.indicator-item.indicator-middle){bottom:50%;top: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))}.indicator :where(.indicator-item.indicator-top){bottom:auto;top:0;--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))}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical *:first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical *:last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal *:first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.range-sm{height:1.25rem}.range-sm::-webkit-slider-runnable-track{height:.25rem}.range-sm::-moz-range-track{height:.25rem}.range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset: .5rem}.range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset: .5rem}.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .select-sm{padding-left:2rem;padding-right:.75rem}.steps-horizontal .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;place-items:center!important;text-align:center!important}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical .\!step{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(1,minmax(0,1fr))!important}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding: 1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding: 1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding: .75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding: .5rem}:where(.toast){bottom:0;inset-inline-end:0px;inset-inline-start:auto;top:auto;--tw-translate-x: 0px;--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))}.toast:where(.toast-start){inset-inline-end:auto;inset-inline-start:0px;--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))}.toast:where(.toast-center){inset-inline-end:50%;inset-inline-start: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))}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--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))}.toast:where(.toast-end){inset-inline-end:0px;inset-inline-start:auto;--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))}.toast:where(.toast-bottom){bottom:0;top:auto;--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))}.toast:where(.toast-middle){bottom:auto;top: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))}.toast:where(.toast-top){bottom:auto;top: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))}[type=checkbox].toggle-sm{--handleoffset: .75rem;height:1.25rem;width:2rem}.tooltip{position:relative;display:inline-block;--tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content: attr(data-tip)}.tooltip:before,.tooltip-top:before{transform:translate(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-normal .card-body{padding:var(--padding-card, 2rem);font-size:1rem;line-height:1.5rem}.join.join-vertical>:where(*:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(*:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1);margin-top:0}.steps-horizontal .\!step{grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;min-width:4rem!important}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .\!step:before{height:.5rem!important;width:100%!important;--tw-translate-x: 0px !important;--tw-translate-y: 0px !important;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))!important;content:""!important;margin-inline-start:-100%!important}.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-x: 0px;--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));content:"";margin-inline-start:-100%}.steps-horizontal .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x: 0px !important;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))!important}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--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))}.steps-vertical .\!step{gap:.5rem!important;grid-template-columns:40px 1fr!important;grid-template-rows:auto!important;min-height:4rem!important;justify-items:start!important}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .\!step:before{height:100%!important;width:.5rem!important;--tw-translate-x: -50% !important;--tw-translate-y: -50% !important;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))!important;margin-inline-start:50%!important}.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-x: -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));margin-inline-start:50%}.steps-vertical .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x: 50% !important;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))!important}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--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))}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail: .1875rem;--tooltip-color: var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset: calc(100% + .0625rem - var(--tooltip-tail))}.tooltip:before,.tooltip:after{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-delay:.1s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail, 0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-moz-max-content;width:max-content}.tooltip.tooltip-open:before{opacity:1;transition-delay:75ms}.tooltip.tooltip-open:after{opacity:1;transition-delay:75ms}.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:before,.tooltip:not([data-tip]):hover:after{visibility:hidden;opacity:0}.tooltip:after,.tooltip-top:after{transform:translate(-50%);border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.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}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-6{bottom:-1.5rem}.-left-6{left:-1.5rem}.-right-6{right:-1.5rem}.-top-6{top:-1.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-40{top:10rem}.top-48{top:12rem}.z-10{z-index:10}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-10{margin-top:2.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)}.h-\[calc\(100\%-5rem\)\]{height:calc(100% - 5rem)}.h-full{height:100%}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-12{width:3rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-96{width:24rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.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-4{--tw-translate-y: 1rem;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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.gap-12{gap:3rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-base-200{--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity, 1)))}.border-base-300{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity, 1)))}.border-base-content\/10{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-primary\/20{border-color:var(--fallback-p,oklch(var(--p)/.2))}.border-t-primary{--tw-border-opacity: 1;border-top-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity, 1)))}.bg-accent\/10{background-color:var(--fallback-a,oklch(var(--a)/.1))}.bg-accent\/5{background-color:var(--fallback-a,oklch(var(--a)/.05))}.bg-base-100{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)))}.bg-base-100\/50{background-color:var(--fallback-b1,oklch(var(--b1)/.5))}.bg-base-100\/90{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.bg-base-200\/80{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.bg-base-300\/20{background-color:var(--fallback-b3,oklch(var(--b3)/.2))}.bg-base-300\/50{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.bg-base-300\/70{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.bg-base-300\/80{background-color:var(--fallback-b3,oklch(var(--b3)/.8))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-error{--tw-bg-opacity: 1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity, 1)))}.bg-primary\/10{background-color:var(--fallback-p,oklch(var(--p)/.1))}.bg-primary\/20{background-color:var(--fallback-p,oklch(var(--p)/.2))}.bg-primary\/5{background-color:var(--fallback-p,oklch(var(--p)/.05))}.bg-secondary\/10{background-color:var(--fallback-s,oklch(var(--s)/.1))}.bg-secondary\/20{background-color:var(--fallback-s,oklch(var(--s)/.2))}.bg-secondary\/5{background-color:var(--fallback-s,oklch(var(--s)/.05))}.bg-success{--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity, 1)))}.bg-warning{--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity, 1)))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-base-100{--tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: var(--fallback-p,oklch(var(--p)/.2)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-base-300\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-base-200\/50{--tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/.5)) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: var(--fallback-s,oklch(var(--s)/.2)) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.text-center{text-align:center}.font-sans{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,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-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-bold{font-weight:700}.font-medium{font-weight:500}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-accent{--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity, 1)))}.text-accent\/80{color:var(--fallback-a,oklch(var(--a)/.8))}.text-base-content{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.text-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity, 1)))}.text-primary\/80{color:var(--fallback-p,oklch(var(--p)/.8))}.text-secondary{--tw-text-opacity: 1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity, 1)))}.text-secondary\/80{color:var(--fallback-s,oklch(var(--s)/.8))}.text-transparent{color:transparent}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-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-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)}.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)}.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-3xl{--tw-blur: blur(64px);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-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-all{transition-property:all;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-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-enter{animation:page-enter .34s cubic-bezier(.2,.7,.2,1) backwards}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.page-enter{animation:none}}.hover\:translate-y-\[-5px\]:hover{--tw-translate-y: -5px;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))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-accent\/80:hover{color:var(--fallback-a,oklch(var(--a)/.8))}.hover\:text-primary\/80:hover{color:var(--fallback-p,oklch(var(--p)/.8))}.hover\:text-secondary\/80:hover{color:var(--fallback-s,oklch(var(--s)/.8))}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-md:hover{--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)}.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))}@media (min-width: 768px){.md\:h-16{height:4rem}.md\:h-32{height:8rem}.md\:w-16{width:4rem}.md\:w-32{width:8rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:min-h-\[400px\]{min-height:400px}.lg\:flex-row{flex-direction:row}}.cp .cp-cta-note{display:block;margin-top:10px;font-size:13px;line-height:1.4;color:var(--muted, inherit)}.cp .lp-cta .cp-cta-note{flex-basis:100%}.cp .lp-final .cp-cta-note{color:#c8d3e8}.cp.cp-nav-wrap,.cp.cp-footer-wrap{min-height:0;display:block;overflow:visible}.cp.cp-nav-wrap{background:none}.cp.cp-nav-wrap .site-nav{position:fixed;top:0;left:0;right:0}.cp .site-nav-cta .site-nav-submenu{left:auto;right:0}.cp .site-nav-signout{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;cursor:pointer;font-family:var(--ui);color:inherit;text-align:left}.cp .site-nav-signout:hover{background:var(--surface-2)}.cp .site-nav-submenu p[role=alert]{margin:4px 12px 8px;font-size:.8rem;color:var(--danger)}@media (max-width: 899px){.cp .site-nav .site-nav-menu{max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.cp .site-nav-profile>button{display:none}.cp .site-nav-cta .site-nav-submenu{right:auto}.cp .site-nav-menu[data-open] .site-nav-links>li,.cp .site-nav-menu[data-open] .site-nav-cta{animation:nav-link-in .4s var(--ease-expo) backwards;animation-delay:calc(var(--i, 0) * 40ms + 40ms)}}@keyframes nav-link-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.cp .site-nav-menu[data-open] .site-nav-links>li,.cp .site-nav-menu[data-open] .site-nav-cta{animation:none}}@media (max-width: 899px){.cp .site-nav .site-nav-desktop-only{display:none}}@media (min-width: 900px){.cp .site-nav .site-nav-links>li.site-nav-mobile-only{display:none}.cp .site-nav .site-nav-account-label{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp .site-nav[data-account] .site-nav-cta>.pill{display:none}}@media (min-width: 1280px){.cp .site-nav[data-account=paid] .site-nav-cta>.pill{display:inline-flex}}@media (min-width: 900px) and (max-width: 1039px){.cp .site-nav .site-nav-inner{gap:4px}.cp .site-nav .site-nav-inner>.brand{margin-right:4px}.cp .site-nav .site-nav-links{gap:0}.cp .site-nav .site-nav-links>li>a,.cp .site-nav .site-nav-dropdown>button,.cp .site-nav .site-nav-account{padding:0 6px}.cp .site-nav .site-nav-submenu a{padding:10px 12px}.cp .site-nav .site-nav-cta{gap:4px;margin-right:0}.cp .site-nav .site-nav-cta>.pill{gap:6px;padding-left:14px}}.cp [data-demo]:not([data-active]) *,.cp [data-demo]:not([data-active]) *:before,.cp [data-demo]:not([data-active]) *:after{animation-play-state:paused!important}.cp .demo-label{margin:0 0 6px;font-family:var(--mono);font-size:.66rem;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp .demo-label-accent{color:var(--accent-text)}.cp .demo-card{display:grid;place-items:center;flex:none;width:34px;height:48px;border-radius:6px;background:#fff;color:#14233e;font-family:var(--sans);font-size:.95rem;font-weight:700;letter-spacing:-.04em;line-height:1;box-shadow:0 1px #14233e14,0 4px 10px #00000047;list-style:none}.cp .demo-card[data-red]{color:#d0284f}:root[data-theme=dark] .cp .demo-card{box-shadow:0 0 0 1px #ffffff0f,0 4px 12px #00000080}.cp .demo-meter{height:8px;border-radius:8px;background:var(--line);overflow:hidden}.cp .demo-meter i{display:block;height:100%;border-radius:8px;background:var(--accent);transition:width .9s cubic-bezier(.2,.7,.2,1)}.cp .df{container:df / inline-size;margin:0;width:100%}.cp .df-svg{display:block;width:100%;height:auto;overflow:visible}.cp .df-wide{display:none;max-width:860px;margin-inline:auto}.cp .df-tall{max-width:380px;margin-inline:auto}@container df (min-width: 600px){.cp .df-wide{display:block}.cp .df-tall{display:none}}.cp .df-group{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}.cp .df-node rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1}.cp .df-node-ai>rect:first-child{fill:var(--accent);stroke:var(--accent)}.cp .df-node-out>rect{fill:var(--accent-soft);stroke:var(--accent)}.cp .df-title{font-family:var(--sans);font-size:17px;font-weight:700;letter-spacing:-.02em;fill:var(--ink)}.cp .df-detail{font-family:var(--sans);font-size:12.5px;font-weight:500;fill:var(--muted)}.cp .df-node-ai .df-title-ai{font-size:22px;font-weight:700;fill:var(--on-accent)}.cp .df-node-ai .df-detail{fill:#ffffffd1}.cp .df-node-out .df-title{fill:var(--accent-text)}.cp .df-node-out .df-detail{fill:var(--text)}.cp .df-node-ai .df-cost{fill:#ffffff2e;stroke:#ffffff59}.cp .df-cost-text{font-family:var(--mono);font-size:11px;font-weight:500;fill:var(--on-accent)}.cp .df-edge{fill:none;stroke:var(--line-strong);stroke-width:1.5}.cp .df-arrowhead{fill:var(--line-strong)}.cp .df-pulse{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:10 110;stroke-dashoffset:10;animation:df-flow 2.2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--d, 0s)}:root[data-theme=dark] .cp .df-pulse{stroke:var(--accent-text)}@keyframes df-flow{0%{stroke-dashoffset:10}50%,to{stroke-dashoffset:-100}}@media (prefers-reduced-motion: reduce){.cp .df-pulse{display:none}}.cp .spm{margin:0;width:100%;max-width:420px}.cp .spm .spm-toggle{display:flex;margin:0 0 12px}.cp .spm .spm-toggle button{flex:1;padding:9px 12px}.cp .spm-panel{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);font-size:.82rem}.cp .spm-panel ul{list-style:none;margin:0;padding:0}.cp .spm-panel :where(p){margin:0}.cp .spm-panel .demo-label{margin-bottom:6px}.cp .spm-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.cp .spm-brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:700;letter-spacing:-.02em}.cp .spm-brand:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp .spm-example{padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cp .spm-hand{display:grid;grid-template-columns:auto 1fr;gap:12px 18px;padding:14px 16px;border-bottom:1px solid var(--line)}@media (min-width: 400px){.cp .spm-hand{grid-template-columns:auto 1fr auto auto}}.cp .spm-cards{display:flex;gap:4px}.cp .spm-cards .demo-card{width:26px;height:36px;font-size:.78rem;border-radius:5px;box-shadow:0 0 0 1px var(--line),0 2px 6px #14233e24}.cp .spm-value{color:var(--ink);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:36px;font-variant-numeric:tabular-nums}.cp .spm-opp{padding:12px 16px;border-bottom:1px solid var(--line)}.cp .spm-opp-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-bottom:7px;color:var(--text)}.cp .spm-opp-name b{color:var(--ink)}.cp .spm-n{margin-left:auto;font-family:var(--mono);font-size:.68rem;color:var(--muted)}.cp .spm-opp ul{display:flex;flex-wrap:wrap;gap:4px}.cp .spm-opp li{padding:1px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);font-size:.68rem;color:var(--ink)}.cp .spm-ai{padding:12px 16px 14px}.cp .spm-ai-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cp .spm-ai-head .demo-label{margin:0}.cp .spm-analyze{min-height:32px;padding:0 13px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;transition:background-color .2s}.cp .spm-analyze:hover{background:var(--accent-hover)}.cp .spm-answer{display:grid;gap:8px;margin:0}.cp .spm[data-seen] .spm-answer>div{animation:spm-line .5s var(--ease-out) both;animation-delay:calc(var(--i) * .26s)}@keyframes spm-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cp .spm-answer dt{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp .spm-answer dd{margin:1px 0 0;color:var(--text);line-height:1.5}.cp .spm-answer>div:first-child dd{color:var(--accent-text);font-size:.98rem;font-weight:700;letter-spacing:-.01em}.cp .spm-cost{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-strong);color:var(--muted);font-size:.72rem}.cp .lp-section{padding:88px 0 0}@media (max-width: 719px){.cp .lp-section{padding-top:64px}}.cp .lp-head{max-width:680px;margin-bottom:36px}.cp .lp-head h2{margin-bottom:14px}.cp .lp-head-center{margin-inline:auto;text-align:center}.cp .lp-head-center .eyebrow{justify-content:center}.cp .lp-head .lede{margin:0}.cp .lp-head-center .lede{margin-inline:auto}.cp .lp-split{display:grid;gap:36px;align-items:center}@media (min-width: 960px){.cp .lp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.cp .lp-split-flip>:first-child{order:2}}.cp .lp-split .lp-head{margin-bottom:24px}.cp .lp-demo{min-width:0;display:grid;justify-items:center}.cp .lp-demo>*{width:100%}.cp .lp-below{margin-top:40px}.cp .lp-points{display:grid;gap:14px;margin:0;padding:0;list-style:none}.cp .lp-points li{position:relative;padding-left:26px;color:var(--text);line-height:1.55}.cp .lp-points li:before{content:"";position:absolute;left:0;top:.72em;width:14px;height:2px;border-radius:2px;background:var(--accent)}.cp .lp-points strong{color:var(--ink)}.cp .lp-plan-note{display:inline-block;margin-left:6px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.74rem;font-weight:700;vertical-align:1px}.cp .lp-hero{padding:56px 0 0}@media (min-width: 720px){.cp .lp-hero{padding-top:76px}}.cp .lp-hero-grid{display:grid;gap:40px}@media (min-width: 1024px){.cp .lp-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.cp .lp-hero-copy{padding-top:24px}}.cp .lp-hero h1{margin:0 0 20px;max-width:15ch;font-size:clamp(2.5rem,1.4rem + 4.6vw,4.6rem);letter-spacing:-.045em}@media (min-width: 1024px){.cp .lp-hero h1{font-size:clamp(2.6rem,1rem + 2.7vw,3.7rem)}}.cp .lp-hero-pitch{margin:0 0 22px;font-size:1.12rem;color:var(--text);max-width:46ch}.cp .lp-cta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 479px){.cp .lp-cta .pill{flex:1 1 100%}}.cp .lp-proof{display:grid;gap:8px;margin:24px 0 0;padding:0;list-style:none;font-size:.95rem}.cp .lp-proof li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--text)}.cp .lp-proof li:before{content:"—";color:var(--accent-text);font-weight:700}.cp .lp-proof strong{color:var(--ink)}.cp .lp-hero-demo{scroll-margin-top:calc(var(--nav-h) + 16px);padding:14px;border-radius:30px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift)}@media (max-width: 479px){.cp .lp-hero-demo{padding:8px;border-radius:24px}}.cp .lp-hero-in{animation:lp-hero-in .8s var(--ease-out) both}.cp .lp-hero-in-late{animation-delay:.15s}@keyframes lp-hero-in{0%{transform:translateY(16px)}to{transform:none}}.cp .lp-trust{margin-top:40px}.cp .lp-trust ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--line)}@media (min-width: 820px){.cp .lp-trust ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp .lp-trust li{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bg);color:var(--ink);font-weight:700;font-size:.93rem;line-height:1.35}.cp .lp-trust svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--accent-text);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cp .lp-equity-demos{display:grid;gap:18px;align-items:start}@media (min-width: 960px){.cp .lp-equity-demos{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.cp .lp-equity-points{margin-top:28px}@media (min-width: 820px){.cp .lp-equity-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.cp .lp-compare-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.cp .lp-compare{width:100%;border-collapse:collapse;font-size:.93rem}.cp .lp-compare th,.cp .lp-compare td{padding:14px 16px;border-top:1px solid var(--line);text-align:center;vertical-align:middle}.cp .lp-compare thead th{border-top:0;padding-top:18px;font-size:.84rem;font-weight:700;color:var(--muted)}.cp .lp-compare thead th:nth-child(2){color:var(--accent-text)}.cp .lp-compare th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.cp .lp-compare td:nth-child(2){background:var(--accent-soft)}.cp .lp-compare tbody tr[data-soon] th{color:var(--muted)}.cp .lp-mark{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--ink)}.cp .lp-mark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cp .lp-mark-yes{color:var(--accent-text)}.cp .lp-mark-no{color:var(--muted)}.cp .lp-mark-text{color:var(--muted);font-weight:500;font-size:.78rem}.cp .lp-compare .soon-tag{margin-left:0}.cp .lp-compare-note{margin:14px 0 0;color:var(--muted);font-size:.85rem;max-width:72ch}@media (max-width: 599px){.cp .lp-compare{font-size:.82rem}.cp .lp-compare th,.cp .lp-compare td{padding:11px 6px}.cp .lp-compare th[scope=row]{padding-left:12px}.cp .lp-compare thead th,.cp .lp-mark-text{font-size:.7rem}}.cp .lp-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}@media (min-width: 640px) and (max-width: 959px){.cp .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}}@media (min-width: 960px){.cp .lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.cp .lp-steps li{position:relative;padding:22px 24px 4px 0;counter-increment:step}@media (min-width: 960px){.cp .lp-steps li{padding:28px 24px 0 0}.cp .lp-steps li+li{padding-left:24px;border-left:1px solid var(--line)}}.cp .lp-steps li:before{content:counter(step);display:grid;place-items:center;width:36px;height:36px;margin-bottom:16px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-weight:700}.cp .lp-steps h3{margin-bottom:6px}.cp .lp-steps p{margin:0;color:var(--text)}.cp .lp-plans{display:grid;gap:36px;align-items:center}@media (min-width: 960px){.cp .lp-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.cp .lp-plan-list{display:grid;gap:0;margin:0 0 24px;padding:0;list-style:none;border-top:1px solid var(--line)}.cp .lp-plan-list li{display:grid;grid-template-columns:88px 1fr;gap:4px 18px;padding:16px 0;border-bottom:1px solid var(--line)}.cp .lp-plan-name{color:var(--ink);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.cp .lp-plan-price{grid-column:1;color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.cp .lp-plan-what{grid-column:2;grid-row:1 / span 2;color:var(--text);font-size:.95rem}.cp .lp-plan-list .soon-tag{margin-left:4px}.cp .lp-fair{display:grid;gap:18px}@media (min-width: 820px){.cp .lp-fair{grid-template-columns:1fr 1fr}}.cp .lp-fair>div{padding:24px;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface)}.cp .lp-fair>div:last-child{background:var(--surface-2)}.cp .lp-fair h3{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cp .lp-fair h3 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp .lp-fair-yes h3 svg{color:var(--accent-text)}.cp .lp-fair-no h3 svg{color:var(--danger)}.cp .lp-fair-rule{margin:18px 0 0;color:var(--muted);font-size:.9rem}.cp .lp-faq{max-width:820px;margin-inline:auto;border-top:1px solid var(--line)}.cp .lp-faq details{border-bottom:1px solid var(--line)}.cp .lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;cursor:pointer;list-style:none;color:var(--ink);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.cp .lp-faq summary::-webkit-details-marker{display:none}.cp .lp-faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(var(--ink),var(--ink)) center / 10px 1.6px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1.6px 10px no-repeat;transition:transform .25s var(--ease-out),background-color .2s}.cp .lp-faq details[open] summary:after{transform:rotate(45deg)}.cp .lp-faq summary:hover:after{border-color:var(--accent)}.cp .lp-faq summary:focus-visible{outline-offset:0}.cp .lp-faq-answer{padding:0 48px 22px 4px;color:var(--text)}.cp .lp-faq-answer p{margin:0;max-width:68ch}.cp .lp-final{position:relative;overflow:hidden;padding:56px 28px;border-radius:32px;text-align:center;background:#14233e;color:#fff;border:1px solid transparent}:root[data-theme=dark] .cp .lp-final{background:#122040;border-color:var(--line-strong)}.cp .lp-final h2{color:#fff;max-width:18ch;margin:0 auto 14px}.cp .lp-final p{margin:0 auto 26px;max-width:48ch;color:#c8d3e8}.cp .lp-final .lp-cta{justify-content:center}.cp .lp-final .pill-secondary{background:transparent;color:#fff;border-color:#ffffff59}.cp .lp-final .pill-secondary:hover:not(:disabled){color:#fff;border-color:#fff}.cp .lp-final:before{content:"";position:absolute;inset:auto -10% -60% -10%;height:120%;background:radial-gradient(ellipse at center,rgba(40,97,207,.55),transparent 62%);pointer-events:none}.cp .lp-final>*{position:relative}.cp .lp-solver{display:grid;gap:12px}.cp .lp-solver-heads{display:none}.cp .lp-solver-row{display:grid;gap:10px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cp .lp-solver-row h3{margin:0 0 2px;font-size:1.05rem}.cp .lp-solver-cell{padding:14px 16px;border-radius:16px;background:var(--surface-2)}.cp .lp-solver-cell p{margin:0;line-height:1.55}.cp .lp-solver-cell-solver p{color:var(--text)}.cp .lp-solver-cell-ai{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.cp .lp-solver-cell-ai p{color:var(--ink);font-weight:500}.cp .lp-solver-tag{display:block;margin-bottom:6px;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp .lp-solver-cell-ai .lp-solver-tag{color:var(--accent-text)}@media (min-width: 768px){.cp .lp-solver{gap:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cp .lp-solver-heads,.cp .lp-solver-row{display:grid;grid-template-columns:minmax(150px,.62fr) minmax(0,1fr) minmax(0,1fr);gap:0}.cp .lp-solver-heads>span{padding:18px 22px 14px;font-size:.84rem;font-weight:700;color:var(--muted)}.cp .lp-solver-heads>.lp-solver-head-ai{display:flex;align-items:center;gap:8px;background:var(--accent-soft);color:var(--accent-text)}.cp .lp-solver-row{padding:0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:none}.cp .lp-solver-row h3{margin:0;padding:20px 22px;font-size:1rem}.cp .lp-solver-cell{padding:20px 22px;border-radius:0;background:none}.cp .lp-solver-cell-ai{background:var(--accent-soft);box-shadow:none}.cp .lp-solver-tag{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cp .lp-solver-row:hover .lp-solver-cell-ai{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.cp .lp-solver-cell-ai{transition:background-color .25s var(--ease-out)}}.cp .lp-solver-chip{padding:1px 7px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:.62rem;letter-spacing:.06em}.cp .lp-solver-value{display:grid;gap:18px;margin-top:18px;padding:24px;border-radius:var(--radius-card);border:1px solid var(--line);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 70%)}@media (min-width: 960px){.cp .lp-solver-value{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;align-items:center;padding:30px 32px}}@media (max-width: 479px){.cp .lp-solver-value{padding:18px}.cp .lp-solver-example{padding:14px 16px}}.cp .lp-solver-value h3{margin-bottom:8px}.cp .lp-solver-value-lead{margin:0;color:var(--ink);font-size:1.12rem;font-weight:500;line-height:1.45}.cp .lp-solver-example{padding:18px 20px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.cp .lp-solver-example p{margin:0;color:var(--text)}.cp .lp-solver-example .lp-solver-example-label{margin-bottom:8px;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp .lp-solver-cards{font-family:var(--mono);font-weight:500;color:var(--ink);white-space:nowrap}.cp .lp-solver-fair{margin:16px 0 0;color:var(--muted);font-size:.9rem;max-width:72ch}.cp .lp-solver-fair a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.cp .lp-hub-card{display:grid;gap:24px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift)}@media (min-width: 960px){.cp .lp-hub-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:32px 36px}}@media (max-width: 479px){.cp .lp-hub-card{padding:18px}}.cp .lp-hub-kicker{margin:0 0 10px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.cp .lp-hub-copy h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:1.35rem}.cp .lp-hub-copy h3 .soon-tag{margin-left:0}.cp .lp-hub-copy p{color:var(--text)}.cp .lp-hub-copy p:last-child{margin-bottom:0}.cp .lp-hub-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.cp .lp-hub-cta .cp-cta-note{flex-basis:100%;margin-top:0}@media (max-width: 479px){.cp .lp-hub-cta .pill{flex:1 1 100%}}.cp .lp-hub-copy .lp-hub-note{margin-bottom:0;color:var(--muted);font-size:.9rem}.cp .lp-hub-visual{min-width:0}.cp .lp-hub{width:100%;max-width:560px;margin-inline:auto}.cp .lp-hub-svg{display:block;width:100%;height:auto;overflow:visible}.cp .lp-hub-svg text{font-family:var(--ui)}.cp .lp-hub-spoke{fill:none;stroke:var(--line-strong);stroke-width:2;stroke-dasharray:2 5;stroke-linecap:round}.cp .lp-hub-dot{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:.1 49.9;stroke-dashoffset:var(--rest, 0)}.cp .lp-hub-felt{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5}.cp .lp-hub-rail{fill:none;stroke:var(--line);stroke-width:1.5}.cp .lp-hub-seat{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.cp .lp-hub-ext{fill:var(--accent);stroke:var(--surface);stroke-width:3}.cp .lp-hub-ext-mark{fill:none;stroke:var(--on-accent);stroke-width:1.8;stroke-linecap:round}.cp .lp-hub-panel{fill:var(--surface);stroke:var(--accent);stroke-width:1.5}.cp .lp-hub-title{fill:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.01em}.cp .lp-hub-in{fill:var(--accent)}.cp .lp-hub-axis{stroke:var(--line);stroke-width:1.5;stroke-dasharray:3 4}.cp .lp-hub-area{fill:var(--accent-soft)}.cp .lp-hub-graph{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.cp .lp-hub-bar-up{fill:var(--success)}.cp .lp-hub-bar-down{fill:var(--danger)}.cp .lp-hub-bar{transform-box:fill-box}.cp .lp-hub-bar-up{transform-origin:50% 100%}.cp .lp-hub-bar-down{transform-origin:50% 0}.cp .lp-hub-leak-dot{fill:var(--danger)}.cp .lp-hub-leak-bar{fill:var(--line-strong)}.cp .lp-hub:not([data-active]) *{animation-play-state:paused!important}.cp .lp-hub.is-animating .lp-hub-dot{animation:lp-hub-travel 2.6s linear infinite;animation-delay:var(--delay, 0ms)}.cp .lp-hub.is-animating .lp-hub-in{animation:lp-hub-pulse 1.3s ease-in-out infinite}.cp .lp-hub[data-seen].is-animating .lp-hub-graph{animation:lp-hub-draw 1.6s var(--ease-out) .3s both}.cp .lp-hub[data-seen].is-animating .lp-hub-area{animation:lp-hub-fade .8s var(--ease-out) 1.2s both}.cp .lp-hub[data-seen].is-animating .lp-hub-bar{animation:lp-hub-grow .6s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * 70ms)}.cp .lp-hub[data-seen].is-animating .lp-hub-leak{animation:lp-hub-fade .5s var(--ease-out) both;animation-delay:calc(1s + var(--i) * .14s)}@keyframes lp-hub-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-50}}@keyframes lp-hub-pulse{50%{opacity:.3}}@keyframes lp-hub-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes lp-hub-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-hub-grow{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion: reduce){.cp .lp-hub *{animation:none!important}}.cp .lp-hub-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.8rem;font-weight:500}.cp .lp-hub-legend li{display:inline-flex;align-items:center;gap:7px}.cp .lp-hub-key{display:inline-block;flex:none;width:14px;height:4px;border-radius:4px}.cp .lp-hub-key-graph{background:var(--accent)}.cp .lp-hub-key-bars{background:linear-gradient(90deg,var(--success) 50%,var(--danger) 50%)}.cp .lp-hub-key-leaks{width:8px;height:8px;border-radius:50%;background:var(--danger)}.cp .lp-dash-today{margin-top:44px}.cp .lp-dash-sub{margin-bottom:16px;font-size:1.2rem}.cp .lp-dash-grid{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media (min-width: 600px){.cp .lp-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .lp-dash-item:last-child{grid-column:1 / -1}}@media (min-width: 960px){.cp .lp-dash-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cp .lp-dash-item{grid-column:span 2}.cp .lp-dash-item-ai,.cp .lp-dash-item:nth-last-child(-n+2){grid-column:span 3}}.cp .lp-dash-item{display:flex;min-width:0}.cp .lp-dash-tool{position:relative;display:flex;flex-direction:column;width:100%;min-height:44px;padding:22px 22px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text);text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}.cp .lp-dash-tool:hover{text-decoration:none;transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--line-strong)}.cp .lp-dash-tool:active{transform:translateY(-1px) scale(.99)}.cp .lp-dash-tool:focus-visible{border-radius:var(--radius-card)}.cp .lp-dash-item-ai .lp-dash-tool{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(180deg,var(--accent-soft),var(--surface) 150px)}.cp .lp-dash-item-ai .lp-dash-tool:hover{border-color:var(--accent)}.cp .lp-dash-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text)}.cp .lp-dash-item-ai .lp-dash-icon{background:var(--accent);color:var(--on-accent)}.cp .lp-dash-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cp .lp-dash-tool h4{margin:0 0 8px;padding-right:36px;color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}.cp .lp-dash-tool p{margin:0;font-size:.94rem;line-height:1.55}.cp .lp-dash-go{position:absolute;top:22px;right:20px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);color:var(--muted);transition:transform .25s var(--ease-out),border-color .2s,color .2s,background-color .2s}.cp .lp-dash-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp .lp-dash-tool:hover .lp-dash-go{transform:translate(3px);border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.cp .lp-dash-upload{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:16px 0 0;padding:16px 18px 16px 22px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--ink);font-weight:500}@media (max-width: 479px){.cp .lp-dash-upload .pill{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.cp .lp-dash-tool:hover,.cp .lp-dash-tool:active,.cp .lp-dash-tool:hover .lp-dash-go{transform:none}}.cp .ec{display:grid;gap:12px;margin:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift)}.cp .ec ul{list-style:none;margin:0;padding:0}.cp .ec :where(p){margin:0}.cp .ec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.cp .ec-hole{display:flex;gap:5px}.cp .ec-now{display:grid;justify-items:end;margin-left:auto;text-align:right}.cp .ec-now b{color:var(--ink);font-size:2.2rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cp .ec-now span{margin-top:4px;color:var(--muted);font-size:.8rem}.cp .ec-svg{display:block;width:100%;height:auto;overflow:visible}.cp .ec-grid line{stroke:var(--line);stroke-width:1}.cp .ec-grid-half line{stroke:var(--line-strong);stroke-dasharray:4 5}.cp .ec-grid text,.cp .ec-street{fill:var(--muted);font-family:var(--mono);font-size:11px}.cp .ec-street[data-on]{fill:var(--ink);font-weight:700}.cp .ec-area{fill:var(--accent);opacity:.08;transition:d .6s var(--ease-out)}.cp .ec-line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:100}.cp .ec[data-active][data-deal] .ec-line[data-new]{animation:ec-draw .8s var(--ease-out) both}@keyframes ec-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.cp .ec-point circle{fill:var(--surface);stroke:var(--accent);stroke-width:3;transition:r .3s var(--ease-out)}.cp .ec-point[data-on] circle{fill:var(--accent)}.cp .ec-point text{fill:var(--ink);font-family:var(--sans);font-size:13px;font-weight:700}.cp .ec[data-active][data-deal] .ec-point[data-new]{animation:ec-fade .4s .5s var(--ease-out) both}@keyframes ec-fade{0%{opacity:0}to{opacity:1}}.cp .ec-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cp .ec-board{display:flex;gap:5px;min-height:48px;align-items:center}.cp .ec-board-empty{color:var(--muted);font-size:.82rem}.cp .ec[data-active][data-deal] .ec-deal{animation:ec-deal .45s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes ec-deal{0%{opacity:0;transform:translateY(-14px) rotate(-6deg) scale(.9)}to{opacity:1;transform:none}}.cp .ec-controls{display:flex;align-items:center;gap:8px}.cp .ec-streets{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.cp .ec-streets button{min-height:34px;padding:0 11px;border:0;border-radius:999px;background:none;font:inherit;font-size:.78rem;font-weight:700;color:var(--muted);cursor:pointer}.cp .ec-streets button:hover{color:var(--ink)}.cp .ec-streets button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14233e14,0 4px 10px -6px #14233e40}.cp .ec-play{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;flex:none;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.cp .ec-play:hover{color:var(--accent-text);border-color:var(--line-strong)}.cp .ec-play svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.cp .ec-play .ec-tri{fill:currentColor;stroke:none}.cp .ec-caption{color:var(--muted);font-size:.78rem;line-height:1.5}.cp .ec{container-type:inline-size}.cp .ec-narrow{display:none}@container (max-width: 440px){.cp .ec-wide{display:none}.cp .ec-narrow{display:block}}.cp .om{display:grid;gap:14px;margin:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cp .om ul{list-style:none;margin:0;padding:0}.cp .om :where(p){margin:0}.cp .om-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cp .om-head .demo-label{margin:0}.cp .om-example{padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cp .om-cards{display:flex;flex-wrap:wrap;gap:14px 22px}.cp .om-row{display:flex;gap:4px}.cp .om-row .demo-card{width:30px;height:42px;font-size:.85rem}.cp .om-eq-row{display:flex;align-items:center;gap:12px}.cp .om-eq-row b{color:var(--ink);font-size:1.6rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cp .om-eq-row .demo-meter{flex:1}.cp .om-facts{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.cp .om-facts>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.cp .om[data-seen] .om-facts>div{animation:om-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * .14s)}.cp .om-facts>div:last-child{border-bottom:0;padding-bottom:0}@keyframes om-rise{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.cp .om-facts dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.cp .om-facts dd{margin:0;color:var(--ink);font-size:.88rem;font-weight:500;line-height:1.45}.cp .hp{--felt-hi: #2a7a60;--felt: #1f5e4a;--felt-lo: #154536;--rail: #10372b;--plate: #0d1b2a;--chip: #ffd166;container:hp / inline-size;position:relative;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);color:var(--text);text-align:left}:root[data-theme=dark] .cp .hp{--felt-hi: #22684f;--felt: #184c3c;--felt-lo: #0f3428;--rail: #0a241c}.cp .hp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.cp .hp-tabs{display:flex;gap:4px}.cp .hp-tab{position:relative;overflow:hidden;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.cp .hp-tab:hover{color:var(--ink);border-color:var(--line-strong)}.cp .hp-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cp .hp-tab:focus-visible{outline-offset:2px;border-radius:999px}.cp .hp-tab-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#ffffffbf;transform-origin:left;transform:scaleX(0);animation:hp-progress var(--hp-autoplay, 7s) linear forwards}@keyframes hp-progress{to{transform:scaleX(1)}}.cp .hp-hand-label{order:3;flex:1 0 100%;min-width:0;margin:0;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@container hp (min-width: 620px){.cp .hp-hand-label{order:0;flex:1 1 0;text-align:right}}.cp .hp-play{margin-left:auto;display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s}.cp .hp-play:hover{border-color:var(--line-strong);color:var(--accent-text)}.cp .hp-play svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp .hp-play .hp-play-tri{fill:currentColor;stroke-width:1.2}.cp .hp-grid{display:grid;gap:12px;grid-template-columns:1fr}@container hp (min-width: 760px){.cp .hp{padding:18px}.cp .hp-grid{grid-template-columns:1.55fr 1fr;gap:14px}}.cp .hp-table{position:relative;height:300px;margin:0;border-radius:150px;background:radial-gradient(ellipse at center,var(--felt-hi) 0%,var(--felt) 60%,var(--felt-lo) 100%);box-shadow:inset 0 0 0 9px var(--rail),inset 0 0 0 10px #ffffff0f,0 30px 60px -30px #14233e80}@container hp (min-width: 520px){.cp .hp-table{height:340px;border-radius:180px}}.cp .hp-board{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:4px;margin:0;padding:0}.cp .hp-board .demo-card{width:30px;height:42px;font-size:.85rem}@container hp (min-width: 520px){.cp .hp-board{gap:5px}.cp .hp-board .demo-card{width:36px;height:50px;font-size:1rem}}.cp .hp[data-flash]{animation:hp-flash 1.4s var(--ease-out)}@keyframes hp-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent),var(--shadow-lift)}to{box-shadow:0 0 0 18px transparent,var(--shadow-lift)}}.cp .hp[data-active][data-deal] .hp-deal{animation:hp-deal .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes hp-deal{0%{opacity:0;transform:translateY(-26px) rotate(-8deg) scale(.8)}to{opacity:1;transform:none}}.cp .hp-pot{position:absolute;left:50%;top:69%;transform:translate(-50%);margin:0;padding:3px 11px;border-radius:999px;background:#00000047;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.cp .hp-bet{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:1px 7px;border-radius:999px;background:var(--chip);color:#3b2a00;font-family:var(--mono);font-size:.64rem;font-weight:500;white-space:nowrap;box-shadow:0 2px 6px #0000004d}.cp .hp[data-active][data-deal] .hp-bet.hp-deal{animation-name:hp-chip}@keyframes hp-chip{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}.cp .hp-dealer{position:absolute;left:calc(50% + 56px);top:90%;transform:translate(-50%,-50%);display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#14233e;font-size:.6rem;font-weight:700;box-shadow:0 2px 4px #00000059}.cp .hp-seat{position:absolute;width:88px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:opacity .3s}@container hp (min-width: 520px){.cp .hp-seat{width:118px}.cp .hp-dealer{left:calc(50% + 72px)}}.cp .hp-seat[data-folded]{opacity:.45}.cp .hp-seat[data-folded]:hover,.cp .hp-seat[data-folded]:focus-within{opacity:1}.cp .hp-seat[data-open]{z-index:6;opacity:1}.cp .hp-seat-hero{left:50%;top:92%}.cp .hp-plate{width:100%;padding:4px 6px;border-radius:12px;background:var(--plate);color:#fff;border:2px solid transparent;box-shadow:0 6px 16px #00000040;font-size:.62rem;line-height:1.35}@container hp (min-width: 520px){.cp .hp-plate{padding:6px 8px;font-size:.68rem}}.cp .hp-plate b{display:block;color:#fff;font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp .hp-plate span{font-family:var(--mono);color:#9fb3c8;font-size:.6rem;white-space:nowrap}.cp .hp-seat-hero .hp-plate{border-color:var(--chip);box-shadow:0 0 0 4px #ffd16640,0 6px 16px #00000040}.cp .hp-hud-wrap{position:relative;display:inline-flex}.cp .hp-hud{display:inline-flex;align-items:center;gap:6px;border:1px solid #2B4589;border-radius:9px;background:#0d1424;color:#edf3fc;font-family:var(--mono);white-space:nowrap}.cp .hp-hud .hud-line{font-weight:700;letter-spacing:-.2px}.cp .hp-hud .hud-type{font-family:inherit;font-size:.8em;font-weight:700;padding:1px 5px;border-radius:5px;background:#1e2a44;color:#afc0e6}.cp .hp-hud .hud-hands{margin-left:auto;padding-left:4px;font-size:.8em;color:#a4b3ca}.cp .hp-hud[data-type=reg] .hud-type{background:#173a33;color:#7fe3c4}.cp .hp-hud[data-type=tag] .hud-type{background:#14304a;color:#8fd0ff}.cp .hp-hud[data-type=lag] .hud-type{background:#3a1e2a;color:#ff9db8}.cp .hp-hud[data-type=nit] .hud-type{background:#1e2a44;color:#afc0e6}.cp .hp-hud[data-type=fish] .hud-type{background:#3a2a12;color:#ffc27a}.cp .hp-hud{min-height:20px;padding:2px 6px;font-size:.58rem;cursor:help}@container hp (min-width: 520px){.cp .hp-hud{font-size:.64rem}}.cp .hp-hud:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cp .hp-tip{position:absolute;z-index:5;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:200px;padding:9px 11px;border-radius:12px;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lift);font-family:var(--sans);font-size:.72rem;font-weight:500;line-height:1.45;text-align:left;white-space:normal}.cp .hp-tip[hidden]{display:none}.cp .hp-tip b{display:block;margin-bottom:2px;color:inherit;font-weight:700}.cp .hp-seat[data-tip=start] .hp-tip{left:-6px;transform:none}.cp .hp-seat[data-tip=end] .hp-tip{left:auto;right:-6px;transform:none}.cp .hp-seat[data-tip-below] .hp-tip{bottom:auto;top:calc(100% + 8px)}.cp .hp-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line);font-size:.8rem}.cp .hp-panel ul{list-style:none;margin:0;padding:0}.cp .hp-hole{display:flex;gap:5px}.cp .hp-eq{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:6px}.cp .hp-eq b{color:var(--ink);font-size:1.75rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cp .hp-eq span{color:var(--muted);font-size:.74rem}.cp .hp-chips{display:flex;flex-wrap:wrap;gap:5px}.cp .hp-chips li{padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:.7rem}.cp .hp[data-active][data-deal] .hp-chips li{animation:hp-fade .4s var(--ease-out) both}@keyframes hp-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cp .hp-ai{padding:11px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);line-height:1.55}.cp .hp-ai .demo-label{margin-bottom:4px}.cp .hp-action{margin:0 0 4px;color:var(--accent-text);font-size:.92rem;font-weight:700;letter-spacing:-.01em}.cp .hp-why{display:grid;margin:0;color:var(--text)}.cp .hp-why-ghost,.cp .hp-why-typed{grid-area:1 / 1}.cp .hp-why-ghost{visibility:hidden}.cp .hp-why-typed[data-typing]:after{content:"▍";margin-left:1px;color:var(--accent);animation:hp-blink 1s steps(1) infinite}@keyframes hp-blink{50%{opacity:0}}.cp .hp-buttons{display:flex;gap:6px}.cp .hp-buttons li{flex:1;padding:8px 0;border-radius:10px;text-align:center;border:1px solid var(--line-strong);color:var(--muted);font-size:.72rem;font-weight:700;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.cp .hp-buttons li[data-on]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-soft)}@media (prefers-reduced-motion: reduce){.cp .hp-tab-progress,.cp .hp-why-typed[data-typing]:after{display:none}}.cp .oc{--oc-blue: #2861cf;--oc-green: #17805a;--oc-purple: #7a4cc2;--oc-red: #c23a34;--oc-amber: #b07a06;container-type:inline-size;margin:0;width:100%}.cp .oc-grid{display:grid;gap:14px}:root[data-theme=dark] .cp .oc{--oc-blue: #80a7ff;--oc-green: #4cc596;--oc-purple: #b79cff;--oc-red: #ff7b73;--oc-amber: #f0b941}@container (min-width: 640px){.cp .oc-grid{grid-template-columns:1fr 1.05fr;align-items:start}}.cp .oc [data-style=nit],.cp .oc [data-style=tag]{--c: var(--oc-blue)}.cp .oc [data-style=solid]{--c: var(--oc-green)}.cp .oc [data-style="3-bet-heavy"]{--c: var(--oc-purple)}.cp .oc [data-style=lag],.cp .oc [data-style=maniac]{--c: var(--oc-red)}.cp .oc [data-style=calling-station],.cp .oc [data-style=loose-passive]{--c: var(--oc-amber)}.cp .oc :where(p){margin:0}.cp .oc ul,.cp .oc dl{list-style:none;margin:0;padding:0}.cp .oc-map,.cp .oc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cp .oc-map{padding:16px 16px 14px}.cp .oc-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cp .oc-map-head .demo-label{margin:0}.cp .oc-example{padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cp .oc-plot{position:relative;height:240px;margin:0 6px 22px 22px;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 14.285% 100%;border-radius:0 10px 0 0}.cp .oc-plot:after{content:"";position:absolute;left:0;bottom:0;width:71.4%;height:100%;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--line-strong) calc(50% - .5px),transparent calc(50% + .5px));pointer-events:none}.cp .oc-zone{position:absolute;font-size:.68rem;font-weight:500;color:var(--muted);opacity:.85}.cp .oc-zone-bl{left:8px;bottom:6px}.cp .oc-zone-tr{right:8px;top:6px}.cp .oc-zone-br{right:8px;bottom:6px}.cp .oc-axis{position:absolute;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--muted)}.cp .oc-axis-x{right:0;bottom:-20px}.cp .oc-axis-y{left:-20px;top:0;writing-mode:vertical-rl;transform:rotate(180deg)}.cp .oc-dots li{position:absolute;width:0;height:0;z-index:1}.cp .oc-dot{position:absolute;left:-9px;top:-9px;width:18px;height:18px;padding:0;border-radius:50%;border:2px solid var(--surface);background:var(--c);box-shadow:0 0 0 1px var(--c),0 4px 10px -4px #14233e80;cursor:pointer;transform:scale(0);opacity:0;transition:transform .25s var(--ease-out),box-shadow .25s}.cp .oc[data-seen] .oc-dot{animation:oc-pop .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}@keyframes oc-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.cp .oc[data-seen] .oc-dot[aria-pressed=true]{box-shadow:0 0 0 1px var(--c),0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent)}.cp .oc-dots li:has([aria-pressed=true]){z-index:2}.cp .oc-dot:focus-visible{outline-offset:4px;border-radius:50%}.cp .oc-dot-name{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:2px 8px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:.7rem;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.cp .oc-dot[aria-pressed=true] .oc-dot-name,.cp .oc-dot:hover .oc-dot-name,.cp .oc-dot:focus-visible .oc-dot-name{opacity:1}.cp .oc-card{display:grid;gap:16px;padding:18px 18px 16px}.cp .oc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cp .oc-name{color:var(--ink);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.cp .oc-sample{margin-top:3px!important;font-family:var(--mono);font-size:.7rem;color:var(--muted)}.cp .oc-style{display:inline-flex;align-items:center;gap:7px;flex:none;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,var(--surface));color:var(--c);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);font-size:.8rem;font-weight:700}.cp .oc-style:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.cp .oc-stats{display:grid;gap:9px}.cp .oc-stats>div{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:10px}.cp .oc[data-seen] .oc-stats>div{animation:oc-rise .45s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms)}@keyframes oc-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cp .oc-stats dt{font-size:.8rem;font-weight:500;color:var(--text)}.cp .oc-stats dd{margin:0;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px}.cp .oc-value{color:var(--ink);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;text-align:right}.cp .oc-bar{position:relative;height:8px;border-radius:8px;background:var(--surface-2);overflow:hidden}.cp .oc-typical{position:absolute;top:0;bottom:0;background:var(--line-strong);opacity:.7}.cp .oc-bar i{position:absolute;left:0;top:2px;bottom:2px;width:0;border-radius:4px;background:var(--accent);transition:width .9s var(--ease-out)}.cp .oc[data-seen] .oc-bar i{width:var(--w)}.cp .oc-legend{display:flex;align-items:center;gap:8px;margin-top:-8px!important;font-size:.72rem;color:var(--muted)}.cp .oc-legend-band{width:18px;height:8px;border-radius:3px;background:var(--line-strong);opacity:.7}.cp .oc-badge-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--line-strong)}.cp .oc-badge-row .demo-label{margin:0}.cp .oc-seat-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #2B4589;border-radius:9px;background:#0d1424;color:#edf3fc;font-family:var(--mono);white-space:nowrap}.cp .oc-seat-badge .hud-line{font-weight:700;letter-spacing:-.2px}.cp .oc-seat-badge .hud-type{font-family:inherit;font-size:.8em;font-weight:700;padding:1px 5px;border-radius:5px;background:#1e2a44;color:#afc0e6}.cp .oc-seat-badge .hud-hands{margin-left:auto;padding-left:4px;font-size:.8em;color:#a4b3ca}.cp .oc-seat-badge[data-type=reg] .hud-type{background:#173a33;color:#7fe3c4}.cp .oc-seat-badge[data-type=tag] .hud-type{background:#14304a;color:#8fd0ff}.cp .oc-seat-badge[data-type=lag] .hud-type{background:#3a1e2a;color:#ff9db8}.cp .oc-seat-badge[data-type=nit] .hud-type{background:#1e2a44;color:#afc0e6}.cp .oc-seat-badge[data-type=fish] .hud-type{background:#3a2a12;color:#ffc27a}.cp .oc-seat-badge{padding:4px 8px;font-size:.74rem;min-width:150px}.cp .oc-tags{display:grid;gap:6px}.cp .oc-tags>div{display:grid;gap:1px}.cp .oc-tags dt{color:var(--ink);font-size:.84rem;font-weight:700}.cp .oc-tags dd{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.cp .oc-reads{display:grid;gap:7px}.cp .oc-reads li{position:relative;padding-left:16px;font-size:.86rem;line-height:1.5;color:var(--text)}.cp .oc[data-seen] .oc-reads li{animation:oc-rise .45s var(--ease-out) both;animation-delay:calc(.24s + var(--i) * .12s)}.cp .oc-reads li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cp .sw{display:grid;gap:12px;margin:0;padding:4px 0}.cp .sw-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cp .sw-track{display:flex;width:-moz-max-content;width:max-content;animation:sw-drift 70s linear infinite}.cp .sw-row[data-reverse] .sw-track{animation-direction:reverse;animation-duration:80s}.cp .sw:hover .sw-track,.cp .sw:focus-within .sw-track{animation-play-state:paused}@keyframes sw-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.cp .sw-list{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.cp .sw-chip{display:inline-flex;align-items:baseline;gap:9px;flex:none;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);white-space:nowrap}.cp .sw-chip b{color:var(--ink);font-size:.95rem;font-weight:700;letter-spacing:-.02em}.cp .sw-chip span{color:var(--muted);font-size:.82rem}.cp .sw-row[data-reverse] .sw-chip b{color:var(--accent-text)}.cp .sw-pause{justify-self:end;margin-right:var(--gutter);display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.cp .sw-pause:hover{border-color:var(--line-strong);color:var(--accent-text)}.cp .sw-pause svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.cp .sw-pause .sw-tri{fill:currentColor;stroke:none}@media (prefers-reduced-motion: reduce){.cp .sw-row{-webkit-mask-image:none;mask-image:none}.cp .sw-track{animation:none;width:auto}.cp .sw-list{flex-wrap:wrap;padding:0}.cp .sw-dup,.cp .sw-pause{display:none}}.cp .db{margin:0;padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);font-size:.82rem}.cp .db :where(p){margin:0}.cp .db ul{list-style:none;margin:0;padding:0}.cp .db-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.cp .db-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex:none;background:var(--accent);color:var(--on-accent);font-weight:700}.cp .db-who{flex:1;min-width:0}.cp .db-email{color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp .db-since{color:var(--muted);font-size:.74rem}.cp .db-plan{padding:3px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-weight:700;font-size:.76rem}.cp .db-example{padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cp .db-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp .db-tiles>li{padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.cp .db[data-seen] .db-tiles>li{animation:db-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}@keyframes db-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cp .db-tiles .demo-label{margin-bottom:4px;font-size:.58rem}.cp .db-wide{grid-column:1 / -1}.cp .db-big{color:var(--ink);font-size:1.4rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.cp .db-muted{color:var(--muted);font-size:1rem;line-height:1.6}.cp .db-note{margin-top:2px!important;color:var(--muted);font-size:.72rem;line-height:1.35}.cp .db-accent .db-note{color:var(--accent-text);font-weight:500}.cp .db-status{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}.cp .db-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent)}.cp .db-invite{color:var(--text);line-height:1.45}.cp .db-link{display:block;margin-top:6px;padding:6px 10px;border-radius:10px;background:var(--surface-2);border:1px dashed var(--line-strong);font-family:var(--mono);font-size:.7rem;color:var(--ink);overflow-wrap:anywhere}@media (max-width: 400px){.cp .db-tiles{grid-template-columns:1fr 1fr}.cp .db-accent{grid-column:1 / -1}}.cp .sp{position:relative;margin:0;container-type:inline-size}.cp .sp-grid{display:grid;gap:14px}@container (min-width: 720px){.cp .sp-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.cp .sp-panel{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cp .sp :where(p){margin:0}.cp .sp-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:10px}.cp .sp-panel-head .demo-label{margin:0}.cp .sp-sort{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted)}.cp .sp-example{padding:1px 8px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.cp .sp-table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.cp .sp-table th,.cp .sp-table td{padding:7px 6px;text-align:left;border-top:1px solid var(--line)}.cp .sp-table thead th{border-top:0;font-family:var(--mono);font-size:.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cp .sp-table tbody th{color:var(--ink);font-weight:700}.cp .sp-table tbody tr{animation:sp-scan 9s linear infinite;animation-delay:calc(var(--i) * 1.2s)}@keyframes sp-scan{0%,12%,to{background:transparent}4%{background:var(--accent-soft)}}.cp .sp-pct{display:inline-flex;align-items:center;gap:6px}.cp .sp-pct-bar{width:52px;height:6px;border-radius:6px;background:var(--surface-2);overflow:hidden}.cp .sp-pct-bar i{display:block;height:100%;background:var(--accent)}@container (max-width: 420px){.cp .sp-table th:nth-child(2),.cp .sp-table td:nth-child(2){display:none}}.cp .sp-dossier ol{display:grid;gap:10px;margin:0;padding-left:1.2em}.cp .sp-dossier li{color:var(--text);font-size:.84rem;line-height:1.5}.cp .sp-dossier li::marker{color:var(--accent-text);font-family:var(--mono);font-weight:700}.cp .sp-dossier strong{color:var(--ink);font-weight:700}.cp p,.cp ul,.cp ol,.cp dl,.cp figure,.cp blockquote{margin:revert}.cp ul,.cp ol{padding:revert;list-style:revert}.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp h6{font-size:revert;font-weight:revert;margin:revert}.cp button,.cp [role=button]{cursor:pointer}.cp a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}.cp img,.cp svg,.cp video{display:revert;max-width:revert}.cp{--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-logo: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.cp,:root[data-theme=light] .cp{color-scheme:light;--bg: #f5f7fb;--surface: #ffffff;--surface-2: #eef2f9;--ink: #14233e;--text: #3e4c67;--muted: #5d6a85;--line: #e1e6ef;--line-strong: #cbd4e3;--accent: #2861cf;--accent-hover: #1f51b3;--accent-text: #2861cf;--accent-soft: #e8effc;--brand-front: #5b86f5;--on-accent: #ffffff;--focus: #2861cf;--success: #17805a;--danger: #c23a34;--nav-bg: rgba(245, 247, 251, .78);--shadow-card: 0 1px 2px rgba(20, 35, 62, .04), 0 10px 30px -14px rgba(20, 35, 62, .16);--shadow-lift: 0 2px 4px rgba(20, 35, 62, .05), 0 18px 40px -16px rgba(20, 35, 62, .24)}:root[data-theme=dark] .cp{color-scheme:dark;--bg: #0a1222;--surface: #101a2d;--surface-2: #16223a;--ink: #eef2fa;--text: #bac4d7;--muted: #8692aa;--line: #1e2a42;--line-strong: #2c3b58;--accent: #2861cf;--accent-hover: #3871e0;--accent-text: #80a7ff;--accent-soft: rgba(40, 97, 207, .18);--brand-front: #8ba8ff;--on-accent: #ffffff;--focus: #80a7ff;--success: #4cc596;--danger: #ff7b73;--nav-bg: rgba(10, 18, 34, .74);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 32px -18px rgba(0, 0, 0, .7);--shadow-lift: 0 2px 4px rgba(0, 0, 0, .3), 0 20px 44px -18px rgba(0, 0, 0, .8)}.cp{--sans: var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: var(--font-display), var(--sans);--ui: "OpenAI Sans", var(--font-ui), var(--sans);--mono: var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-card: 22px;--radius-control: 14px;--container: 1160px;--gutter: 16px;--nav-h: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1)}@media (min-width: 720px){.cp{--gutter: 24px}}.cp *,.cp *:before,.cp *:after{box-sizing:border-box}.cp{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);scroll-behavior:smooth}.cp{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cp .site-main{flex:1}.cp h1,.cp h2,.cp h3,.cp h4{color:var(--ink);font-weight:700;line-height:1.12;margin:0 0 .5em}.cp h1,.cp h2{font-family:var(--display);font-weight:500}.cp h1{font-size:clamp(2.1rem,1.3rem + 3.6vw,3.6rem);letter-spacing:-.025em;line-height:1.08}.cp h2{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);letter-spacing:-.02em}.cp h3{font-size:1.2rem;letter-spacing:-.015em}.cp p{margin:0 0 1em}.cp strong{color:var(--ink);font-weight:700}.cp a{color:var(--accent-text);text-underline-offset:3px;text-decoration-thickness:1px}.cp a:hover{text-decoration-thickness:2px}.cp :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.cp ::-moz-selection{background:var(--accent-soft);color:var(--ink)}.cp ::selection{background:var(--accent-soft);color:var(--ink)}.cp .skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:500;text-decoration:none}.cp .skip-link:focus{top:10px}.cp .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.cp .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-family:var(--mono);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.cp .eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cp .lede{font-size:1.125rem;color:var(--text);max-width:60ch}.cp .muted{color:var(--muted)}.cp .pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font:inherit;font-family:var(--ui);font-size:.95rem;font-weight:600;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease-out)}.cp .pill:hover{text-decoration:none}.cp .pill:disabled,.cp .pill[aria-disabled=true]{opacity:.5;cursor:default}.cp .pill-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 18px -8px #2861cfb3}.cp .pill-primary:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 10px 28px -10px color-mix(in srgb,var(--accent) 85%,transparent),0 0 0 4px var(--accent-soft)}.cp .pill:active:not(:disabled){transform:translateY(0) scale(.98)}.cp .pill-primary:has(.pill-arrow){padding-right:6px}.cp .pill-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.cp .pill-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.cp .pill-ghost{background:transparent;color:var(--muted)}.cp .pill-ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.cp .pill-arrow{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#ffffff2e;transition:transform .25s var(--ease-out),background-color .2s}.cp .pill-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp .pill:hover .pill-arrow{transform:translate(2px);background:#ffffff42}.cp .surface-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root[data-theme] .cp .reveal{opacity:0;transform:translateY(28px) scale(.985);filter:blur(10px);transition:opacity .9s var(--ease-expo),transform 1.1s var(--ease-expo),filter .9s var(--ease-expo);transition-delay:var(--reveal-delay, 0ms)}:root[data-theme] .cp .reveal.is-visible{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){:root[data-theme] .cp .reveal{opacity:1;transform:none;filter:none;transition:none}.cp *,.cp *:before,.cp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cp .brand{display:inline-flex;align-items:center;gap:.3em;color:var(--ink);font-size:1.2rem;font-weight:500;letter-spacing:-.027em;text-decoration:none;white-space:nowrap}.cp .brand:hover{text-decoration:none}.cp .brand-word{display:inline-flex;align-items:baseline}.cp .brand-ai{color:var(--brand-front);transition:color .2s}.cp .brand-copilot{margin-left:.32em;font-family:var(--font-logo),var(--sans);font-weight:500;letter-spacing:-.01em;color:var(--muted)}.cp .brand-mark{width:1.3em;height:1.2em;flex:none;overflow:visible}.cp .brand-back{fill:var(--ink)}.cp .brand-front{fill:var(--brand-front)}.cp .brand-card{transform-box:view-box;transform-origin:50% 95%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cp .brand-whole{opacity:0;transition:opacity .2s}.cp .brand:hover .is-left,.cp .brand:focus-visible .is-left{transform:translate(-5%,-2%) rotate(-9deg)}.cp .brand:hover .is-right,.cp .brand:focus-visible .is-right{transform:translate(5%,-5%) rotate(9deg)}.cp .brand:hover .brand-whole,.cp .brand:focus-visible .brand-whole{opacity:1}@media (prefers-reduced-motion: reduce){.cp .brand-card,.cp .brand-whole{transition:none}}.cp .site-nav{position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.cp .site-nav[data-scrolled]{border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #14233e59}.cp .site-nav-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);height:var(--nav-h);display:flex;align-items:center;gap:8px}.cp .site-nav-inner>.brand{margin-right:auto}.cp .site-nav-menu ul{list-style:none;margin:0;padding:0}.cp .site-nav-links a,.cp .site-nav-dropdown>button,.cp .site-nav-account{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px;border-radius:999px;border:0;background:none;font-family:var(--ui);font-size:.92rem;font-weight:500;letter-spacing:-.005em;color:var(--muted);text-decoration:none;cursor:pointer;transition:color .2s,background-color .2s}.cp .site-nav-links a:hover,.cp .site-nav-dropdown>button:hover,.cp .site-nav-dropdown>button[aria-expanded=true],.cp .site-nav-account:hover{color:var(--ink);text-decoration:none}.cp .site-nav-account:hover{background:var(--surface-2)}.cp .site-nav-links a[aria-current=page]{color:var(--ink)}.cp .site-nav-links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent)}.cp .site-nav-links a:focus-visible,.cp .site-nav-dropdown>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cp .site-nav-dropdown{position:relative}.cp .site-nav-dropdown>button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.cp .site-nav-dropdown>button[aria-expanded=true] svg{transform:rotate(180deg)}.cp .site-nav-submenu{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift)}.cp .site-nav-submenu[hidden]{display:none}.cp .site-nav-submenu:not([hidden]){animation:nav-menu-in .22s var(--ease-expo);transform-origin:top left}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.cp .site-nav-submenu a{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 12px;border-radius:10px;text-decoration:none;height:auto;font-family:var(--ui);transition:background-color .15s}.cp .site-nav-submenu a:hover{background:var(--surface-2);text-decoration:none}.cp .site-nav-submenu strong{font-size:.93rem}.cp .site-nav-submenu span{font-size:.82rem;font-weight:500;color:var(--muted)}.cp .site-nav-cta{display:flex;align-items:center;gap:6px}.cp .theme-toggle,.cp .site-nav-burger{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s}.cp .theme-toggle:hover,.cp .site-nav-burger:hover{border-color:var(--line-strong);color:var(--accent-text)}.cp .theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cp .theme-toggle-sun{display:none}:root[data-theme=dark] .cp .theme-toggle-sun{display:block}:root[data-theme=dark] .cp .theme-toggle-moon{display:none}.cp .site-nav-burger span,.cp .site-nav-burger span:before,.cp .site-nav-burger span:after{display:block;width:16px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .25s var(--ease-out),opacity .2s}.cp .site-nav-burger span{position:relative}.cp .site-nav-burger span:before,.cp .site-nav-burger span:after{content:"";position:absolute;left:0}.cp .site-nav-burger span:before{top:-5px}.cp .site-nav-burger span:after{top:5px}.cp .site-nav-burger[aria-expanded=true] span{background:transparent}.cp .site-nav-burger[aria-expanded=true] span:before{transform:translateY(5px) rotate(45deg)}.cp .site-nav-burger[aria-expanded=true] span:after{transform:translateY(-5px) rotate(-45deg)}@media (max-width: 899px){.cp .site-nav-menu{display:none;position:absolute;top:var(--nav-h);left:0;right:0;padding:12px var(--gutter) 20px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px #14233e59;max-height:calc(100vh - var(--nav-h));overflow-y:auto}.cp .site-nav-menu[data-open]{display:block}.cp .site-nav-links{display:flex;flex-direction:column}.cp .site-nav-links a,.cp .site-nav-dropdown>button,.cp .site-nav-account{width:100%;min-height:48px;padding:0 8px;font-size:1.02rem;border-radius:12px;color:var(--ink)}.cp .site-nav-links a:hover,.cp .site-nav-dropdown>button:hover{background:var(--surface-2)}.cp .site-nav-links a[aria-current=page]:after{left:auto;right:12px;bottom:50%;margin:0 0 -2px}.cp .site-nav-dropdown>button{justify-content:space-between}.cp .site-nav-submenu{position:static;box-shadow:none;border:0;padding:0 0 6px 8px;background:none;min-width:0}.cp .site-nav-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.cp .site-nav-cta .pill{width:100%}}@media (min-width: 900px){.cp .site-nav-burger{display:none}.cp .site-nav-inner>.brand{margin-right:20px}.cp .site-nav-menu{flex:1;display:flex;align-items:center}.cp .site-nav-links{position:relative;display:flex;align-items:center;gap:2px}.cp .site-nav-links:before{content:"";position:absolute;top:50%;left:0;z-index:0;width:var(--hl-w, 0);height:38px;margin-top:-19px;border-radius:999px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transform:translate(var(--hl-x, 0));opacity:0;transition:transform .32s var(--ease-expo),width .32s var(--ease-expo),opacity .2s;pointer-events:none}.cp .site-nav-links[data-hl]:before{opacity:1}.cp .site-nav-links[data-hl-jump]:before{transition:opacity .2s}.cp .site-nav-cta{margin-left:auto;margin-right:6px}.cp .site-nav-account{white-space:nowrap}}@media (min-width: 900px) and (max-width: 1039px){.cp .site-nav-inner>.brand{margin-right:8px}.cp .site-nav-links a,.cp .site-nav-dropdown>button,.cp .site-nav-account{padding:0 9px}}.cp .site-footer{margin-top:96px;border-top:1px solid var(--line)}.cp .site-footer-inner{max-width:var(--container);margin:0 auto;padding:64px var(--gutter) 48px;display:grid;gap:48px;grid-template-columns:1fr}@media (min-width: 900px){.cp .site-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:72px}}.cp .site-footer-brand{display:flex;flex-direction:column;gap:16px}.cp .site-footer-brand>p{margin:0;max-width:34ch;color:var(--muted);font-size:.9rem;line-height:1.6}.cp .site-footer-links{display:grid;gap:36px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 600px){.cp .site-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp .site-footer-links h2{margin:0 0 18px;font-family:var(--ui);font-size:.86rem;font-weight:500;letter-spacing:0;color:var(--ink)}.cp .site-footer-links ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cp .site-footer-links a{color:var(--muted);text-decoration:none;font-size:.86rem;transition:color .2s}.cp .site-footer-links a:hover{color:var(--ink);text-decoration:none}.cp .footer-news{display:grid;gap:4px;max-width:300px;margin-top:18px}.cp .footer-news-label{font-size:.78rem;color:var(--muted)}.cp .footer-news-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-strong);transition:border-color .2s}.cp .footer-news-row:focus-within{border-bottom-color:var(--accent)}.cp .footer-news-row input{flex:1;min-width:0;border:none;background:transparent;outline:none;font:inherit;font-size:.86rem;color:var(--ink);padding:10px 0}.cp .footer-news-row input::-moz-placeholder{color:var(--muted)}.cp .footer-news-row input::placeholder{color:var(--muted)}.cp .footer-news-row button{display:grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:none;border-radius:50%;background:none;color:var(--accent-text);cursor:pointer;transition:background-color .2s,transform .25s var(--ease-expo),opacity .2s}.cp .footer-news-row button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp .footer-news-row button:hover:not(:disabled){background:var(--accent-soft);transform:translate(2px)}.cp .footer-news-row button:disabled{opacity:.45;cursor:default}.cp .footer-news-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.cp .footer-news-error{margin:4px 0 0;font-size:.78rem;color:var(--danger)}.cp .footer-news-done{margin:18px 0 0;font-size:.84rem;color:var(--success)}.cp .site-footer-legal{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--container) - 2 * var(--gutter));margin:0 auto;padding:20px 0 28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.cp .site-footer-legal p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cp .site-footer-copy{color:var(--text);font-size:.8rem}.cp .site-footer-fine{color:var(--muted);font-size:.72rem}.cp .footer-discord{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;text-decoration:none;font-family:var(--ui);font-size:.8rem;font-weight:500;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);transition:border-color .2s,color .2s,background-color .2s,transform .25s var(--ease-expo)}.cp .footer-discord svg{width:17px;height:17px;fill:#5865f2;flex:none;transition:fill .2s}.cp .footer-discord:hover{text-decoration:none;color:#fff;background:#5865f2;border-color:#5865f2;transform:translateY(-1px)}.cp .footer-discord:hover svg{fill:#fff}.cp .footer-discord-arrow{transition:transform .25s var(--ease-expo)}.cp .footer-discord:hover .footer-discord-arrow{transform:translate(2px)}.cp .page{width:100%;max-width:var(--container);margin:0 auto;padding:56px var(--gutter) 24px}.cp .page-narrow{max-width:calc(720px + 2 * var(--gutter))}.cp .masthead{margin-bottom:36px}.cp .masthead h1{margin:0 0 14px}.cp .masthead p{margin:0;max-width:56ch;font-size:1.08rem;overflow-wrap:anywhere}.cp .masthead .masthead-link{margin-top:18px;font-size:.95rem}.cp .notice{margin:0 0 20px;padding:12px 16px;border:1px solid var(--accent-soft);border-left:3px solid var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--ink)}.cp .notice[hidden]{display:none}.cp .toggle{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;margin-bottom:24px;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px}.cp .toggle button{font:inherit;font-size:.92rem;font-weight:500;color:var(--muted);background:none;border:0;border-radius:999px;padding:9px 18px;min-height:40px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.cp .toggle button:hover{color:var(--ink)}.cp .toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14233e14,0 4px 12px -6px #14233e33}.cp .cards{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width: 900px){.cp .cards{grid-template-columns:repeat(3,1fr);align-items:stretch}}.cp .card{position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.cp .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.cp .card-super{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-lift);background:linear-gradient(180deg,var(--accent-soft),var(--surface) 140px)}.cp .card-name{font-size:1.3rem;margin:0}.cp .card-price{margin:10px 0 22px;display:flex;align-items:baseline;gap:6px}.cp .card-amount{color:var(--ink);font-size:2.8rem;font-weight:700;letter-spacing:-.04em;line-height:1}.cp .card-unit{color:var(--muted);font-weight:500}.cp .card-features{list-style:none;margin:0 0 26px;padding:0;flex:1}.cp .card-features li{position:relative;padding:8px 0 8px 28px;border-top:1px solid var(--line);font-size:.95rem}.cp .card-features li:before{content:"";position:absolute;left:0;top:11px;width:18px;height:18px;border-radius:50%;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2 7 10.6l4.6-5' fill='none' stroke='%232861cf' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.cp .card .pill{width:100%}.cp .pack{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:18px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.cp .pack p{margin:0}.cp .suite{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.cp .suite>div{flex:1 1 420px}.cp .suite h2{margin:6px 0 8px;font-size:1.3rem}.cp .suite p:not(.eyebrow){margin:0;color:var(--muted);font-size:.95rem;max-width:72ch}.cp .fine{margin-top:28px;color:var(--muted);font-size:.875rem;max-width:68ch}.cp .auth{display:grid;place-items:start center;padding-top:64px}.cp .auth-card{width:100%;max-width:440px;padding:32px 28px}@media (max-width: 420px){.cp .auth-card{padding:26px 20px}}.cp .auth-card h1{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.4rem);margin-bottom:10px}.cp .auth-card>p{color:var(--muted)}.cp .auth-card .pill{width:100%}.cp .auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-size:.82rem}.cp .auth-divider:before,.cp .auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.cp .field{display:grid;gap:6px;margin-bottom:14px;font-size:.9rem;font-weight:500;color:var(--ink)}.cp .field input{width:100%;min-height:48px;padding:0 16px;font:inherit;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);transition:border-color .2s,box-shadow .2s}.cp .field input::-moz-placeholder{color:var(--muted)}.cp .field input::placeholder{color:var(--muted)}.cp .field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cp .form-status{margin:16px 0 0;padding:12px 14px;border-radius:12px;font-size:.93rem}.cp .form-status-ok{background:var(--accent-soft);color:var(--ink)}.cp .form-status-error{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.cp .google-icon{width:18px;height:18px;flex:none}.cp .status-line{display:flex;align-items:center;gap:12px;margin:0;color:var(--ink);font-weight:500;font-size:1.05rem}.cp .status-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--muted)}.cp .status-dot-working{background:var(--accent);animation:status-pulse 1.2s ease-in-out infinite}.cp .status-dot-ok{background:var(--success)}.cp .status-dot-warn{background:var(--danger)}@keyframes status-pulse{50%{opacity:.35}}.cp .soon-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-2);font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);vertical-align:1px;white-space:nowrap}.cp .card-features li[data-soon]{color:var(--muted)}.cp .card-features li[data-soon]:before{filter:grayscale(1);opacity:.6}.cp [id]{scroll-margin-top:calc(var(--nav-h, 64px) + 16px)}.cp.cp-home{display:block;min-height:0;padding-top:var(--nav-h)}.cp .toggle{flex-shrink:1;width:auto;height:auto;color:inherit;cursor:auto;box-shadow:none;transition:none}.cp .toggle:hover{background-color:var(--surface-2)}.cp :is(a,button,input,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cp svg{flex-shrink:1}.cp button:disabled{opacity:1;cursor:default}
