.fig-exit-logout-form{margin:0;width:100%}.fig-exit-logout-form .logoutButton{--figure-duration:100ms;--transform-figure:none;--walking-duration:100ms;--transform-arm1:none;--transform-wrist1:none;--transform-arm2:none;--transform-wrist2:none;--transform-leg1:none;--transform-calf1:none;--transform-leg2:none;--transform-calf2:none;background:none;border:0;color:var(--sidebar-foreground,#f4f7ff);cursor:pointer;display:block;font-family:inherit;font-size:.875rem;font-weight:500;height:40px;outline:none;padding:0 .5rem 0 1.25rem;perspective:100px;position:relative;text-align:left;width:100%;max-width:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin-top:.5rem}.fig-exit-logout-form .logoutButton:focus-visible{outline:2px solid var(--ring,#4371f7);outline-offset:2px}.fig-exit-logout-form .logoutButton:before{background-color:#1f2335;border-radius:var(--radius,5px);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:none;transition:transform 50ms ease;width:100%;z-index:2}.fig-exit-logout-form .logoutButton:hover .door{transform:rotateY(20deg)}.fig-exit-logout-form .logoutButton:active:before{transform:scale(.96)}.fig-exit-logout-form .logoutButton:active .door{transform:rotateY(28deg)}.fig-exit-logout-form .logoutButton.clicked:before{transform:none}.fig-exit-logout-form .logoutButton.clicked .door{transform:rotateY(35deg)}.fig-exit-logout-form .logoutButton.door-slammed .door{transform:none;transition:transform .1s ease-in .25s}.fig-exit-logout-form .logoutButton.falling{animation:fig-exit-shake .2s linear}.fig-exit-logout-form .logoutButton.falling .bang{animation:fig-exit-flash .3s linear}.fig-exit-logout-form .logoutButton.falling .figure{animation:fig-exit-spin 1s linear infinite;bottom:-1080px;opacity:0;right:1px;transition:transform calc(var(--figure-duration) * 1ms) linear,bottom calc(var(--figure-duration) * 1ms) cubic-bezier(.7,.1,1,1) .1s,opacity calc(var(--figure-duration) * .25ms) linear calc(var(--figure-duration) * .75ms);z-index:1}.fig-exit-logout-form .logoutButton--light:before{background-color:#f4f7ff}.fig-exit-logout-form .logoutButton--light .button-text{color:#1f2335}.fig-exit-logout-form .logoutButton--light .door,.fig-exit-logout-form .logoutButton--light .doorway{fill:#1f2335}.fig-exit-logout-form .logoutButton .button-text{color:#f4f7ff;font-weight:500;position:relative;z-index:10}.fig-exit-logout-form .logoutButton svg{display:block;position:absolute}.fig-exit-logout-form .logoutButton .figure{bottom:5px;fill:#4371f7;right:18px;transform:var(--transform-figure);transition:transform calc(var(--figure-duration) * 1ms) cubic-bezier(.2,.1,.8,.9);width:30px;z-index:4}.fig-exit-logout-form .logoutButton .door,.fig-exit-logout-form .logoutButton .doorway{bottom:4px;fill:#f4f7ff;right:12px;width:32px}.fig-exit-logout-form .logoutButton .door{transform:rotateY(20deg);transform-origin:100% 50%;transform-style:preserve-3d;transition:transform .2s ease;z-index:5}.fig-exit-logout-form .logoutButton .door path{fill:#4371f7;stroke:#4371f7;stroke-width:4}.fig-exit-logout-form .logoutButton .doorway{z-index:3}.fig-exit-logout-form .logoutButton .bang{opacity:0}.fig-exit-logout-form .logoutButton .arm1,.fig-exit-logout-form .logoutButton .arm2,.fig-exit-logout-form .logoutButton .calf1,.fig-exit-logout-form .logoutButton .calf2,.fig-exit-logout-form .logoutButton .leg1,.fig-exit-logout-form .logoutButton .leg2,.fig-exit-logout-form .logoutButton .wrist1,.fig-exit-logout-form .logoutButton .wrist2{transition:transform calc(var(--walking-duration) * 1ms) ease-in-out}.fig-exit-logout-form .logoutButton .arm1{transform:var(--transform-arm1);transform-origin:52% 45%}.fig-exit-logout-form .logoutButton .wrist1{transform:var(--transform-wrist1);transform-origin:59% 55%}.fig-exit-logout-form .logoutButton .arm2{transform:var(--transform-arm2);transform-origin:47% 43%}.fig-exit-logout-form .logoutButton .wrist2{transform:var(--transform-wrist2);transform-origin:35% 47%}.fig-exit-logout-form .logoutButton .leg1{transform:var(--transform-leg1);transform-origin:47% 64.5%}.fig-exit-logout-form .logoutButton .calf1{transform:var(--transform-calf1);transform-origin:55.5% 71.5%}.fig-exit-logout-form .logoutButton .leg2{transform:var(--transform-leg2);transform-origin:43% 63%}.fig-exit-logout-form .logoutButton .calf2{transform:var(--transform-calf2);transform-origin:41.5% 73%}@keyframes fig-exit-spin{0%{transform:rotate(0deg) scale(.94)}to{transform:rotate(359deg) scale(.94)}}@keyframes fig-exit-shake{0%{transform:rotate(-1deg)}50%{transform:rotate(2deg)}to{transform:rotate(-1deg)}}@keyframes fig-exit-flash{0%{opacity:.4}to{opacity:0}}html.fig-root.fig-theme-light .fig-exit-logout-form .logoutButton--light:before{background-color:var(--secondary,#f4f4f5)}html.fig-root.fig-theme-light .fig-exit-logout-form .logoutButton--light .button-text{color:var(--foreground,#1f2335)}.lim-fig-page{padding:0 2rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.lim-fig-page .lim-fig-muted,.lim-fig-page .lim-fig-readable-muted{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground))}.lim-fig-path-labels span.muted{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground))}.lim-fig-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.lim-fig-refresh{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);text-decoration:none;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:opacity .15s ease}.lim-fig-refresh:hover{opacity:.92}.lim-fig-card{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:1.5rem}.lim-fig-card h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.lim-fig-period-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}@media (min-width:900px){.lim-fig-period-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lim-fig-period-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--border);font-size:.875rem;font-weight:500;text-decoration:none;color:var(--foreground);background:transparent;transition:background .15s ease,border-color .15s ease}.lim-fig-period-btn:hover{background:color-mix(in srgb,var(--secondary) 50%,transparent)}.lim-fig-period-btn--on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.lim-fig-custom{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 30%,transparent);margin-bottom:1rem}@media (max-width:560px){.lim-fig-custom{grid-template-columns:1fr}}.lim-fig-custom label{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:.35rem}.lim-fig-custom input{width:100%;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:.875rem}.lim-fig-period-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem;border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 30%,transparent)}.lim-fig-summary-grid{display:grid;grid-template-columns:1fr;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);overflow:hidden}@media (min-width:1100px){.lim-fig-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lim-fig-summary-cell{padding:1.25rem 1.35rem;border-bottom:1px solid var(--border)}@media (min-width:1100px){.lim-fig-summary-cell{border-bottom:none;border-right:1px solid var(--border)}.lim-fig-summary-cell:last-child{border-right:none}}.lim-fig-summary-cell__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.875rem;font-weight:500}.lim-fig-summary-cell__val{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.25rem}.lim-fig-summary-cell__sub{font-size:.8125rem;color:var(--muted-foreground)}.lim-fig-mini-bar{margin-top:.65rem;height:.5rem;border-radius:999px;background:var(--secondary);overflow:hidden}.lim-fig-mini-bar>span{display:block;height:100%;border-radius:999px;transition:width .25s ease}.lim-fig-path-card h3{margin-bottom:1.25rem}.lim-fig-path-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.8125rem}@media (min-width:900px){.lim-fig-path-labels{grid-template-columns:repeat(4,minmax(0,1fr))}}.lim-fig-path-labels span.muted{color:var(--muted-foreground);margin-right:.35rem}.lim-fig-path-track{position:relative;height:1.5rem;border-radius:999px;background:var(--secondary);overflow:visible;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 85%,transparent)}.lim-fig-path-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#3b82f6,color-mix(in srgb,#3b82f6 75%,transparent));max-width:100%}.lim-fig-path-forecast{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;opacity:.55}.lim-fig-path-forecast--risk{background:linear-gradient(90deg,rgba(239,68,68,.35),rgba(239,68,68,.55))}.lim-fig-path-forecast--ok{background:linear-gradient(90deg,rgba(20,184,166,.35),rgba(20,184,166,.5))}.lim-fig-path-marker{position:absolute;top:-.15rem;width:3px;height:calc(100% + .3rem);border-radius:2px;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0,0,0,.35)}.lim-fig-path-scale{display:flex;justify-content:space-between;margin-top:2.5rem;font-size:.7rem;color:var(--muted-foreground)}.lim-fig-path-insights{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}@media (min-width:768px){.lim-fig-path-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}.lim-fig-path-insight{padding:1rem;border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 30%,transparent)}.lim-fig-path-insight .k{font-size:.75rem;color:var(--muted-foreground);margin-bottom:.25rem}.lim-fig-path-insight .v{font-size:1.05rem;font-weight:600}.lim-fig-path-insight__detail{font-size:.875rem;font-weight:500;line-height:1.35;color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground))}.lim-fig-path-insight--warn{border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);background:color-mix(in srgb,#f59e0b 8%,transparent)}.lim-fig-chart-xaxis{position:relative;height:1.4rem;margin-top:.5rem;font-size:.68rem;color:color-mix(in srgb,var(--foreground) 75%,var(--muted-foreground))}.lim-fig-chart-xaxis__tick{position:absolute;top:0;transform:translateX(-50%);max-width:3.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.lim-fig-warn{display:flex;gap:1rem;padding:1.25rem 1.35rem;border-radius:calc(var(--radius) + 4px);border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.1)}.lim-fig-warn__icon{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:rgba(245,158,11,.2);color:#f59e0b}.lim-fig-warn h3{margin:0 0 .35rem;font-size:1.05rem}.lim-fig-warn p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}.lim-fig-brand-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.lim-fig-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lim-fig-brand-card{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:1.5rem}.lim-fig-brand-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.lim-fig-brand-card h3{margin:0 0 .35rem;font-size:1.125rem}.lim-fig-risk-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--radius);font-size:.875rem;font-weight:500}.lim-fig-risk-pill--ok{background:rgba(16,185,129,.12);color:#34d399}.lim-fig-risk-pill--att{background:rgba(245,158,11,.12);color:#fbbf24}.lim-fig-risk-pill--risk{background:rgba(245,158,11,.15);color:#f59e0b}.lim-fig-risk-pill--over{background:rgba(239,68,68,.12);color:#f87171}.lim-fig-brand-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius)}.lim-fig-brand-amount{font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.lim-fig-brand-bar{margin-top:1rem;height:.75rem;border-radius:999px;background:var(--secondary);overflow:hidden}.lim-fig-brand-bar>span{display:block;height:100%;border-radius:999px}.lim-fig-charts{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.lim-fig-chart-box{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:1.5rem}.lim-fig-chart-box--muted{opacity:1;border-color:color-mix(in srgb,var(--border) 80%,transparent)}.lim-fig-chart-box h3{margin:0 0 1rem;font-size:1.125rem}.lim-fig-chart-box--muted h3{font-size:1rem;color:var(--foreground)}.lim-fig-area{height:260px;border-radius:calc(var(--radius) + 2px);background:linear-gradient(180deg,rgba(15,23,42,.35),rgba(15,23,42,.06));border:1px solid rgba(148,163,184,.08);padding:.35rem .5rem}#lim-chart-json{display:none}.lim-fig-chart-hint{margin:-.35rem 0 .65rem;font-size:.8125rem}.lim-fig-chart-interactive{position:relative;cursor:crosshair}.lim-fig-chart-interactive .lim-fig-area{cursor:crosshair}.lim-fig-chart__ylabel{fill:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:2.65px;font-weight:500;font-family:ui-sans-serif,system-ui,sans-serif}.lim-fig-area svg{width:100%;height:100%;display:block}.lim-fig-area-legend{display:flex;gap:1rem;margin-top:.5rem;font-size:.75rem;color:var(--muted-foreground)}.lim-fig-bar-chart{height:260px;display:flex;align-items:flex-end;justify-content:center;gap:2.5rem;padding:1rem 0 0}.lim-fig-bar-group{display:flex;flex-direction:column;align-items:center;gap:.5rem}.lim-fig-bar-pair{display:flex;align-items:flex-end;gap:.5rem;height:200px}.lim-fig-bar{width:44px;border-radius:8px 8px 0 0;min-height:4px;transition:height .2s ease}.lim-fig-bar--cur{background:#3b82f6;opacity:.88}.lim-fig-bar--lim{background:#1e293b;opacity:.45}.lim-fig-table-wrap{overflow-x:auto}.lim-fig-table{width:100%;border-collapse:collapse;font-size:.875rem}.lim-fig-table th{text-align:left;padding:.75rem 1rem;color:var(--muted-foreground);font-weight:500;border-bottom:1px solid var(--border)}.lim-fig-table td{padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.lim-fig-table td.num,.lim-fig-table th.num{text-align:right}.lim-fig-table tr:hover td{background:color-mix(in srgb,var(--secondary) 20%,transparent)}.lim-fig-tech{margin-top:.5rem}.lim-fig-tech summary{cursor:pointer;font-size:.875rem;color:var(--muted-foreground);padding:.5rem 0}.lim-fig-error-banner{padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:#fecaca}.lim-fig-muted{color:var(--muted-foreground);font-size:.875rem}.limits-premium-page{padding:0 2rem 2.75rem;display:flex;flex-direction:column;gap:1.25rem}.limits-hero-card,.limits-period-shell,.limits-refunds-block{background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(15,23,42,.94));border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:24px;box-shadow:0 28px 56px rgba(2,6,23,.24)}.limits-period-shell{padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:.9rem}.limits-period-pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.limits-period-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:rgba(9,16,30,.72);color:color-mix(in srgb,var(--foreground) 94%,var(--muted-foreground));text-decoration:none;font-size:.875rem;font-weight:600;transition:border-color .18s ease,background .18s ease,transform .18s ease}.limits-period-pill:hover{background:rgba(16,30,56,.82);border-color:rgba(96,165,250,.28);transform:translateY(-1px)}.limits-period-pill--active{border-color:rgba(96,165,250,.56);background:linear-gradient(180deg,rgba(30,64,175,.36),rgba(30,64,175,.18));color:#eff6ff;box-shadow:inset 0 0 0 1px rgba(96,165,250,.24)}.limits-custom-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.limits-field{display:flex;flex-direction:column;gap:.35rem}.limits-field span{font-size:.775rem;font-weight:600;color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground))}.limits-field input{width:100%;min-height:46px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:rgba(9,16,30,.88);color:var(--foreground);padding:0 .95rem;font:inherit}.limits-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.15rem;border-radius:14px;text-decoration:none;border:1px solid transparent;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.limits-action-btn:hover{transform:translateY(-1px)}.limits-action-btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#f8fbff;box-shadow:0 12px 26px rgba(37,99,235,.22)}.limits-action-btn--quiet{background:rgba(12,21,38,.88);border-color:rgba(96,165,250,.2);color:color-mix(in srgb,var(--foreground) 96%,var(--muted-foreground))}.limits-period-status{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;padding:.9rem 1rem;border-radius:18px;background:rgba(8,14,28,.58);border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.limits-period-status__main{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:center}.limits-period-status__main strong{font-size:.975rem}.limits-period-status__main span,.limits-period-status__meta{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:.83rem}.limits-period-status__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem}.limits-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.limits-kpi-card{min-height:144px;padding:1rem 1.05rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:radial-gradient(circle at top right,rgba(59,130,246,.11),transparent 34%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(15,23,42,.94));display:flex;flex-direction:column}.limits-kpi-card__title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground))}.limits-kpi-card__value{margin-top:.8rem;font-size:1.75rem;line-height:1.05;font-weight:700;letter-spacing:-.03em}.limits-kpi-card__sub{margin-top:.45rem;color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:.83rem;line-height:1.45}.limits-kpi-card__bar{margin-top:auto;padding-top:.9rem}.limits-kpi-card__bar span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#38bdf8)}.limits-kpi-card--safe .limits-kpi-card__bar span{background:linear-gradient(90deg,#10b981,#22c55e)}.limits-kpi-card--neutral .limits-kpi-card__bar span{background:linear-gradient(90deg,rgba(148,163,184,.72),rgba(59,130,246,.56))}.limits-kpi-card--danger .limits-kpi-card__bar span,.limits-kpi-card--warning .limits-kpi-card__bar span{background:linear-gradient(90deg,#f97316,#ef4444)}.limits-hero-card{padding:1.25rem;display:flex;flex-direction:column;gap:1.1rem}.limits-hero-card__head,.limits-refunds-block__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.limits-hero-card__head h2,.limits-refunds-block__head h2{margin:0;font-size:1.35rem;letter-spacing:-.02em}.limits-hero-card__head p,.limits-refunds-block__head p{margin:.45rem 0 0;color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:.9rem;max-width:48rem}.limits-risk-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 .9rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.limits-risk-chip--safe{color:#bbf7d0;background:rgba(20,184,166,.13);border:1px solid rgba(45,212,191,.24)}.limits-risk-chip--warning{color:#fcd34d;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.24)}.limits-risk-chip--danger{color:#fecaca;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24)}.limits-risk-chip--neutral{color:#dbeafe;background:rgba(59,130,246,.1);border:1px solid rgba(96,165,250,.22)}.limits-hero-card__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);grid-gap:1rem;gap:1rem;align-items:stretch}.limits-deadline-panel,.limits-path-panel{border-radius:22px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:rgba(8,14,28,.56)}.limits-path-panel{padding:1.05rem 1.1rem 1.1rem}.limits-path-axis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.limits-path-axis span{display:block;font-size:.76rem;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground));margin-bottom:.35rem}.limits-path-axis strong{font-size:1.05rem;line-height:1.3}.limits-path-track{position:relative;height:26px;margin-top:1rem}.limits-path-track__actual,.limits-path-track__base,.limits-path-track__forecast{position:absolute;inset:0;border-radius:999px}.limits-path-track__base{background:rgba(30,41,59,.92);border:1px solid rgba(148,163,184,.12)}.limits-path-track__actual{inset:4px auto 4px 4px;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px}.limits-path-track__forecast{inset:4px auto 4px auto;background:linear-gradient(90deg,rgba(20,184,166,.42),rgba(20,184,166,.18));border-radius:999px}.limits-path-track__forecast--risk{background:linear-gradient(90deg,rgba(249,115,22,.52),rgba(239,68,68,.28))}.limits-path-track__marker{position:absolute;top:-6px;width:4px;height:38px;border-radius:999px;transform:translateX(-50%);box-shadow:0 0 0 3px rgba(15,23,42,.7)}.limits-path-track__marker--actual{background:#bfdbfe}.limits-path-track__marker--forecast{background:#f8fafc}.limits-path-scale{margin-top:.6rem;display:flex;justify-content:space-between;color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground));font-size:.74rem}.limits-path-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.limits-path-insight{padding:.9rem 1rem;border-radius:18px;background:rgba(12,19,34,.8);border:1px solid rgba(148,163,184,.08)}.limits-path-insight span{display:block;font-size:.75rem;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground));margin-bottom:.35rem}.limits-path-insight strong{display:block;font-size:1.05rem;line-height:1.35}.limits-path-insight small{display:block;margin-top:.35rem;color:color-mix(in srgb,var(--foreground) 66%,var(--muted-foreground));font-size:.79rem;line-height:1.45}.limits-path-insight--warning{border-color:rgba(249,115,22,.22);background:rgba(127,29,29,.18)}.limits-deadline-panel{padding:1rem;display:flex;flex-direction:column;gap:.85rem;justify-content:space-between}.limits-deadline-panel__head strong{display:block;font-size:.92rem}.limits-deadline-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.limits-deadline-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.limits-deadline-metrics span{padding:.62rem .7rem;border-radius:14px;border:1px solid rgba(148,163,184,.1);background:rgba(8,14,28,.52);color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground));font-size:.74rem}.limits-deadline-metrics strong{display:block;margin-top:.18rem;color:#f8fafc;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-scope-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.limits-scope-card{padding:1rem 1.05rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,rgba(17,24,39,.94),rgba(11,18,32,.9));text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.limits-scope-card--active,.limits-scope-card:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);box-shadow:0 18px 36px rgba(2,6,23,.16)}.limits-scope-card__head{display:flex;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem}.limits-scope-card__value{font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.limits-scope-card__meta{margin-top:.4rem;display:flex;flex-direction:column;gap:.2rem;font-size:.81rem;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground))}.limits-scope-card__bar{margin-top:.85rem;background:rgba(30,41,59,.86);border-radius:999px;height:8px;overflow:hidden}.limits-scope-card__bar span{display:block;height:100%;border-radius:inherit}.limits-refunds-block{padding:1.15rem;display:flex;flex-direction:column;gap:1rem}.limits-refunds-controls{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:center;padding:.35rem;border-radius:18px;border:1px solid rgba(148,163,184,.11);background:linear-gradient(180deg,rgba(15,23,42,.66),rgba(8,14,28,.58)),rgba(2,6,23,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 38px rgba(2,6,23,.18)}.limits-refunds-control{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:0 .38rem 0 .78rem;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(17,27,46,.92),rgba(9,16,30,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -12px 28px rgba(15,23,42,.22);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.limits-refunds-control:hover{border-color:rgba(125,164,212,.24);background:linear-gradient(180deg,rgba(20,34,58,.94),rgba(11,20,37,.9))}.limits-refunds-control span{color:color-mix(in srgb,var(--foreground) 58%,var(--muted-foreground));font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.limits-refunds-control select{min-width:8.2rem;height:32px;border:1px solid rgba(148,163,184,.08);border-radius:11px;background:linear-gradient(180deg,rgba(2,8,23,.62),rgba(2,6,23,.46));color:#f8fafc;padding:0 1.9rem 0 .72rem;font-size:.8rem;font-weight:700;outline:none;cursor:pointer;color-scheme:dark}.limits-refunds-control--year select{min-width:5.6rem}.limits-refunds-control select option{background:#0b1324;color:#f8fafc}.limits-refunds-control select option:checked{background:#1e3a5f;color:#ffffff}.limits-refunds-control select:focus-visible{border-color:rgba(96,165,250,.42);box-shadow:0 0 0 2px rgba(96,165,250,.18),0 0 22px rgba(96,165,250,.08)}.limits-action-btn--refunds{min-height:40px;border-radius:14px;padding:0 1rem;font-size:.82rem}.limits-refunds-controls .limits-action-btn--primary{border-color:rgba(96,165,250,.28);background:linear-gradient(180deg,rgba(59,130,246,.78),rgba(37,99,235,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px rgba(37,99,235,.18)}.limits-refunds-controls .limits-action-btn--quiet{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(17,27,46,.74),rgba(8,14,28,.64));color:color-mix(in srgb,var(--foreground) 88%,var(--muted-foreground));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.limits-refunds-controls .limits-action-btn:hover{border-color:rgba(125,164,212,.32);transform:translateY(-1px)}.limits-refunds-controls .limits-action-btn:disabled{opacity:.58;cursor:progress;transform:none}.limits-refunds-local-body{position:relative;min-height:8rem}.limits-refunds-local-body[aria-busy=true]{opacity:.78}.limits-refunds-local-loader{position:absolute;top:.7rem;right:.7rem;z-index:6;display:inline-flex;align-items:center;gap:.5rem;min-height:2.1rem;padding:0 .75rem;border:1px solid rgba(96,165,250,.2);border-radius:999px;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,14,28,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px rgba(2,6,23,.28)}.limits-refunds-local-loader span{width:.72rem;height:.72rem;border-radius:999px;border:2px solid rgba(96,165,250,.2);border-top-color:rgba(96,165,250,.88);animation:local-loading-spin .9s linear infinite}.limits-refunds-local-loader strong{color:color-mix(in srgb,var(--foreground) 84%,var(--muted-foreground));font-size:.76rem}.limits-refunds-empty--error{border-color:rgba(248,113,113,.24);background:linear-gradient(180deg,rgba(127,29,29,.24),rgba(15,23,42,.74))}.limits-refunds-controls__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 .8rem;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:rgba(8,14,28,.56);color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:.8rem}.limits-refunds-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.limits-refunds-summary__card{padding:1rem 1.05rem;border-radius:18px;background:rgba(8,14,28,.56);border:1px solid rgba(148,163,184,.1)}.limits-refunds-summary__card--total{border-color:rgba(239,68,68,.18);background:linear-gradient(180deg,rgba(127,29,29,.2),rgba(28,25,23,.5))}.limits-refunds-summary__card small,.limits-refunds-summary__card span{display:block}.limits-refunds-summary__card span{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground))}.limits-refunds-summary__card strong{display:block;margin-top:.55rem;font-size:1.7rem;line-height:1.05;letter-spacing:-.03em}.limits-refunds-summary__card small{margin-top:.35rem;font-size:.8rem;color:color-mix(in srgb,var(--foreground) 66%,var(--muted-foreground))}.limits-refunds-analytics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:.9rem;gap:.9rem}.limits-refunds-chart-card,.limits-refunds-distribution{padding:1rem;border-radius:20px;background:rgba(8,14,28,.56);border:1px solid rgba(148,163,184,.1)}.limits-daily-detail__head,.limits-refunds-chart-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem;align-items:center;margin-bottom:.75rem}.limits-daily-detail__head strong,.limits-refunds-chart-card__head strong,.limits-refunds-distribution strong{font-size:.95rem}.limits-daily-detail__head span,.limits-refunds-chart-card__head span{color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));font-size:.78rem}.limits-refunds-chart-card__plot{position:relative;height:220px;border-radius:18px;background:radial-gradient(circle at top,rgba(127,29,29,.14),transparent 56%),rgba(9,16,30,.84);border:1px solid rgba(148,163,184,.08);padding:.65rem;overflow:hidden}.limits-refunds-chart-card__plot--empty{display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground));font-size:.86rem}.limits-refunds-chart-card__interactive{position:relative}.limits-refunds-chart-card__plot svg{width:100%;height:100%;display:block}.limits-refunds-chart-card__hover-grid{position:absolute;inset:.65rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);z-index:3}.limits-refunds-chart-card__hover-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:0;padding:0;cursor:crosshair}.limits-refunds-chart-card__hover-hit:focus-visible{outline:1px solid rgba(96,165,250,.65);outline-offset:-2px;border-radius:10px}.limits-refunds-chart-card__cursor{stroke:rgba(226,232,240,.32);stroke-width:1.25;stroke-dasharray:4 5}.limits-refunds-chart-card__active-dots{position:absolute;inset:.65rem;pointer-events:none;z-index:4}.limits-refunds-chart-card__dot-marker{position:absolute;width:10px;height:10px;border-radius:999px;transform:translate(-50%,-50%);border:2px solid rgba(8,14,28,.96);box-shadow:0 0 0 1px rgba(248,250,252,.22),0 10px 22px rgba(2,6,23,.36)}.limits-refunds-chart-card__dot-marker--focusfin{background:#fb7185}.limits-refunds-chart-card__dot-marker--gidme{background:#f59e0b}.limits-refunds-chart-card__dot-marker--total{width:8px;height:8px;background:#f8fafc;opacity:.82}.limits-refunds-chart-card__tooltip{position:absolute;top:1rem;z-index:4;width:12rem;padding:.75rem .85rem;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,14,28,.96));box-shadow:0 20px 42px rgba(2,6,23,.42);pointer-events:none}.limits-refunds-chart-card__tooltip-date{margin-bottom:.55rem;color:#f8fafc;font-size:.78rem;font-weight:700}.limits-refunds-chart-card__tooltip-row{display:flex;justify-content:space-between;gap:.75rem;padding:.22rem 0;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground));font-size:.78rem}.limits-refunds-chart-card__tooltip-row strong{color:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-refunds-chart-card__tooltip-row--total{margin-top:.35rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.12)}.limits-refunds-chart-card__legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.7rem;color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));font-size:.78rem}.limits-refunds-chart-card__legend span{display:inline-flex;align-items:center;gap:.4rem}.limits-refunds-chart-card__legend-dot{width:.55rem;height:.55rem;border-radius:999px}.limits-refunds-chart-card__legend-dot--focusfin{background:#fb7185}.limits-refunds-chart-card__legend-dot--gidme{background:#f59e0b}.limits-refunds-chart-card__legend-dot--total{background:rgba(248,250,252,.55)}.limits-refunds-chart-card__meta{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.limits-refunds-chart-card__meta article{padding:.72rem .8rem;border-radius:15px;border:1px solid rgba(148,163,184,.09);background:rgba(15,23,42,.46)}.limits-refunds-chart-card__meta span{display:block;color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground));font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.limits-refunds-chart-card__meta strong{display:block;margin-top:.35rem;color:#f8fafc;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-refunds-distribution{display:flex;flex-direction:column;gap:.85rem}.limits-refunds-distribution__row{display:flex;flex-direction:column;gap:.45rem}.limits-refunds-distribution__row div:first-child{display:flex;justify-content:space-between;gap:1rem}.limits-refunds-distribution__row span{color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));font-size:.8rem}.limits-refunds-distribution__row strong{font-size:.9rem}.limits-refunds-distribution__bar{height:12px;border-radius:999px;overflow:hidden;background:rgba(30,41,59,.88)}.limits-refunds-distribution__bar span{display:block;height:100%;border-radius:inherit}.limits-daily-detail{border-radius:20px;background:rgba(8,14,28,.56);border:1px solid rgba(148,163,184,.1);padding:1rem}.limits-daily-detail__table-wrap{overflow-x:auto}.limits-daily-detail__table{width:100%;border-collapse:collapse}.limits-daily-detail__table td,.limits-daily-detail__table th{padding:.82rem .9rem;border-bottom:1px solid rgba(148,163,184,.08);font-size:.88rem}.limits-daily-detail__table th{color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));font-weight:600;text-align:left}.limits-daily-detail__table td.num,.limits-daily-detail__table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-daily-detail__table tbody tr:hover td{background:rgba(15,23,42,.72)}.limits-daily-detail__delta--up{color:#fca5a5}.limits-daily-detail__delta--down{color:#86efac}.limits-refunds-empty{padding:1rem 1.1rem;border-radius:18px;border:1px dashed rgba(148,163,184,.16);background:rgba(8,14,28,.45)}.limits-refunds-empty strong{display:block;font-size:.95rem}.limits-refunds-empty p{margin:.4rem 0 0;color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));font-size:.85rem}@media (max-width:1280px){.limits-kpi-row,.limits-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.limits-kpi-row .limits-kpi-card:last-child{grid-column:1/-1}.limits-hero-card__grid,.limits-refunds-analytics{grid-template-columns:1fr}}@media (max-width:920px){.limits-premium-page{padding-inline:1rem}.limits-custom-range,.limits-kpi-row,.limits-path-axis,.limits-path-insights,.limits-period-pills,.limits-refunds-summary,.limits-scope-summary{grid-template-columns:1fr}}.limits-deadline-wrap{--lim-usage-pct:0;--lim-forecast-pct:0;--lim-flames:0;position:relative;padding:1rem 0 .5rem;border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 12%,transparent)}.limits-deadline-hud{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem}.limits-deadline-hud__chip{padding:.35rem .65rem;border-radius:var(--radius);background:color-mix(in srgb,var(--background) 92%,transparent);border:1px solid var(--border);color:var(--muted-foreground)}.limits-deadline-hud__chip--risk{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:#fca5a5}.limits-deadline-svg{width:100%;height:auto;display:block;max-width:581px;margin:0 auto}.limits-deadline-wrap .lim-d-walk{animation:none;transform:translateX(calc((var(--lim-usage-pct) / 100) * 520px));transform-box:fill-box;transform-origin:left center}.limits-deadline-wrap .lim-d-fill-anim{animation:none}.limits-deadline-wrap .lim-d-flame{opacity:calc(var(--lim-flames))}.limits-deadline-wrap .lim-d-write{animation:lim-d-write 1.5s ease infinite;transform-origin:90% 0}@keyframes lim-d-write{0%,to{transform:translate(0) rotate(0deg) scale(1)}32%{transform:translate(0) rotate(5deg) scaleX(.85)}65%{transform:translate(0) rotate(0deg) scale(1)}}.limits-deadline-wrap .lim-d-arm{animation:lim-d-arm 3s ease infinite;transform-origin:-60px 74px}@keyframes lim-d-arm{0%,80%,to{transform:rotate(0)}9%{transform:rotate(38deg)}}.limits-deadline-wrap .lim-d-tool{animation:lim-d-tool 3s ease infinite;transform-origin:-48px center}@keyframes lim-d-tool{0%,80%,to{transform:rotate(0)}9%{transform:rotate(48deg)}}.limits-deadline-days{margin-top:.5rem;text-align:center;color:color-mix(in srgb,var(--foreground) 70%,var(--muted-foreground));font-size:.8rem}.limits-deadline-days__value{color:var(--foreground);font-weight:700}