.tableur_page__3C3yd{max-width:1380px;margin:auto;min-width:0;width:100%;padding:24px 20px 110px}.tableur_editor__SIMpG,.tableur_preview__mz7u8{min-width:0}.tableur_editor__SIMpG h1,.tableur_pitch__R_zh0 h1{font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.2}.tableur_editor__SIMpG header p,.tableur_hint__IN2kL{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:12px 0}.tableur_totals__7bBL6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.tableur_totals__7bBL6 article{padding:18px;border:1px solid var(--border);border-radius:18px;overflow-wrap:anywhere}.tableur_totals__7bBL6 span{font-size:13px;display:block}.tableur_totals__7bBL6 strong{display:block;margin-top:8px;font-size:clamp(18px,3vw,28px)}.tableur_purchase__SmTNx{background:color-mix(in srgb,#ef4444 9%,var(--card))}.tableur_sale__oq7aO{background:color-mix(in srgb,#22c55e 9%,var(--card))}.tableur_profit__E0gFI{background:color-mix(in srgb,#3b82f6 9%,var(--card))}.tableur_toolbar__9y3_V{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tableur_connect__rd4HO,.tableur_toolbar__9y3_V button{min-height:44px;border-radius:12px;padding:10px 15px;background:#07304d;color:white;font-size:14px;font-weight:700}.tableur_toolbar__9y3_V button:disabled{opacity:.5}.tableur_toolbar__9y3_V .tableur_clear__nnMT7{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.tableur_toolbar__9y3_V>span{font-size:13px}.tableur_scroller__bsO8w{position:relative;overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:16px;background:var(--card);overscroll-behavior-x:contain}.tableur_scroller__bsO8w table{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.tableur_scroller__bsO8w th{padding:14px 10px;font-size:12px;white-space:nowrap}.tableur_scroller__bsO8w td{border-top:1px solid var(--border);padding:6px;vertical-align:top}.tableur_scroller__bsO8w td:first-child{min-width:220px;width:28%}.tableur_scroller__bsO8w td input{width:100%;min-width:110px;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;padding:8px;font-size:14px;color:var(--foreground)}.tableur_scroller__bsO8w td input:focus{background:var(--card);outline:2px solid #5865f2}.tableur_scroller__bsO8w output{display:block;min-width:105px;padding:12px 6px;font-size:14px;font-weight:750}.tableur_positive__F7HEL{color:#16703b}.tableur_negative__XVmMh{color:#b91c1c}.tableur_scroller__bsO8w button{min-width:44px;min-height:44px}.tableur_error__4FCpf{display:block;color:var(--destructive,#b91c1c);font-size:12px;padding:8px}.tableur_empty__sdClZ{padding:28px;text-align:center;color:var(--muted-foreground)}.tableur_stats__bCQtE{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:24px}.tableur_stats__bCQtE>div{padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card);min-width:0}.tableur_stats__bCQtE span{display:block;font-size:12px;color:var(--muted-foreground)}.tableur_stats__bCQtE strong{display:block;margin-top:8px;font-size:15px;overflow-wrap:anywhere}.tableur_srOnly__cIGos{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tableur_preview__mz7u8{max-width:920px;margin:auto}.tableur_demoLabel__mWCa3{text-align:center;font-size:12px;color:var(--muted-foreground);margin-bottom:8px}.tableur_demo__eLjoq{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--border);pointer-events:none;user-select:none}.tableur_demoTable__AuNGj{overflow:hidden}.tableur_demo__eLjoq table{width:100%;min-width:560px;border-collapse:collapse;background:var(--card)}.tableur_demo__eLjoq td,.tableur_demo__eLjoq th{padding:15px;border-bottom:1px solid var(--border);text-align:left;font-size:14px}.tableur_veil__YGTKC{position:absolute;inset:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(transparent,#071c38bb);display:grid;place-items:center}.tableur_veil__YGTKC strong{color:white;background:#102745e8;padding:14px 22px;border-radius:40px;font-size:18px}.tableur_pitch__R_zh0{padding:28px;text-align:center;border:1px solid var(--border);border-radius:24px;margin:24px 0;background:var(--card)}.tableur_badge__P1dir{display:inline-block;padding:6px 14px;border-radius:30px;background:#166534;color:white;font-size:12px;font-weight:800;margin-bottom:16px}.tableur_pitch__R_zh0>p{margin:18px auto;max-width:650px;line-height:1.7}.tableur_requirement__RUlTX{font-weight:700}.tableur_connect__rd4HO{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;text-decoration:none}.tableur_preview__mz7u8>h2{font-size:22px;font-weight:750;margin:24px 0}.tableur_features__wmFVs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tableur_features__wmFVs article{display:flex;gap:12px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.tableur_features__wmFVs h3{font-size:15px;font-weight:650}.tableur_features__wmFVs span{color:#15803d;font-size:22px}html[data-theme=dark] .tableur_positive__F7HEL{color:#86efac}html[data-theme=dark] .tableur_negative__XVmMh{color:#fca5a5}@media(max-width:600px){.tableur_page__3C3yd{padding:18px 12px 110px}.tableur_totals__7bBL6{gap:7px}.tableur_totals__7bBL6 article{padding:12px 8px}.tableur_totals__7bBL6 span{font-size:11px}.tableur_pitch__R_zh0{padding:24px 16px}.tableur_stats__bCQtE{grid-template-columns:repeat(2,minmax(0,1fr))}}.tableur_charts__w_n5h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.tableur_chartPanel__eY7ME{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:18px}.tableur_chartPanel__eY7ME h2{font-size:15px;font-weight:750;margin-bottom:12px}.tableur_chartCanvas__zlqj_{height:235px;width:100%;min-width:0}.tableur_chartEmpty__bU182{min-height:235px;display:grid;place-items:center;text-align:center;color:var(--muted-foreground);font-size:13px;line-height:1.6}.tableur_chartPanel__eY7ME:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.tableur_chartPanel__eY7ME:last-child h2{grid-column:1/-1}.tableur_chartLegend__WzSC7{list-style:none;display:grid;gap:12px;padding:12px;font-size:14px}.tableur_chartLegend__WzSC7 li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tableur_chartLegend__WzSC7 li>span{width:12px;height:12px;border-radius:3px}.tableur_chartDetails__Rs_5W{font-size:12px;line-height:1.8;margin-top:8px;color:var(--muted-foreground)}.tableur_chartDetails__Rs_5W summary{cursor:pointer;min-height:32px}.tableur_chartDetails__Rs_5W li{overflow-wrap:anywhere}.tableur_chartPanel__eY7ME:last-child>.tableur_chartEmpty__bU182{grid-column:1/-1}@media(max-width:700px){.tableur_charts__w_n5h{grid-template-columns:1fr;gap:12px}.tableur_chartPanel__eY7ME{padding:14px 10px}.tableur_chartCanvas__zlqj_{height:220px}.tableur_chartPanel__eY7ME:last-child{display:block}.tableur_chartLegend__WzSC7{display:flex;flex-wrap:wrap;justify-content:center}}