.usage-pricing-root{--up-fg:#09090b;--up-muted:#f4f4f5;--up-muted-fg:#71717a;--up-primary:#18181b;--up-primary-fg:#fafafa}[data-theme=dark] .usage-pricing-root{--up-fg:#fafafa;--up-muted:#27272a;--up-muted-fg:#a1a1aa;--up-primary:#fafafa;--up-primary-fg:#18181b}.usage-pricing-root .usage-pricing-page a{color:var(--color-foreground,var(--up-fg))}.usage-pricing-root .usage-pricing-hero a,.usage-pricing-root .usage-pricing-content a{text-underline-offset:4px;text-decoration-line:underline}.usage-pricing-root .usage-back{padding:42px var(--tc-gut) 12px}.usage-pricing-root .usage-back a{color:var(--tc-ink-3);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.usage-pricing-root .usage-back a:hover{color:var(--tc-ink)}.usage-pricing-root .usage-back a svg{width:16px;height:16px}.usage-pricing-root .usage-pricing-hero{padding-inline:var(--tc-gut);border-bottom:1px solid var(--tc-hair)}.usage-pricing-root .usage-pricing-hero-inner{flex-direction:column;gap:14px;width:100%;padding:18px 0 42px;display:flex}.usage-pricing-root .usage-pricing-hero h1{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(2.4rem,3.7vw,3.5rem);line-height:.95}.usage-pricing-root .usage-pricing-hero p{max-width:62ch;color:var(--tc-ink-2);font-size:16px;line-height:1.65}.usage-pricing-root .usage-pricing-hero p a{color:var(--up-fg);font-weight:500;transition:opacity .15s}.usage-pricing-root .usage-pricing-hero p a:hover{opacity:.7}.usage-pricing-root .usage-pricing-content{padding:48px var(--tc-gut)}.usage-pricing-root .up-body{-webkit-font-smoothing:antialiased;flex-direction:column;gap:48px;margin-inline:auto;display:flex}.usage-pricing-root .up-section{flex-direction:column;gap:16px;display:flex}.usage-pricing-root .up-body h2{color:var(--up-fg);letter-spacing:-.028em;font-size:20px;line-height:1.06}.usage-pricing-root .up-formula-head{margin-top:32px}.usage-pricing-root .up-strong{color:var(--up-fg);font-size:14px;font-weight:600;line-height:20px}.usage-pricing-root .up-muted{color:var(--up-muted-fg);font-size:14px;line-height:20px}.usage-pricing-root .up-emph{width:16px;height:16px;color:var(--pc-emph);flex:none}.usage-pricing-root .up-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.usage-pricing-root .up-formula{border:1px solid var(--tc-hair);background:color-mix(in srgb, var(--up-muted) 30%, transparent);border-radius:6px}.usage-pricing-root .up-formula-bar{border-bottom:1px solid var(--tc-hair);background:var(--color-background);border-radius:5px 5px 0 0;flex-direction:column;gap:12px;padding:12px 20px;display:flex}.usage-pricing-root .up-toggle{flex-wrap:wrap;gap:8px;display:flex}.usage-pricing-root .up-btn{--up-out:0px;--up-face:var(--up-primary);--up-line:var(--up-primary);z-index:0;height:calc(32px + 2 * var(--up-out));margin-block:calc(-1 * var(--up-out));color:var(--up-primary-fg);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 11px;font-size:14px;font-weight:500;line-height:20px;transition:all .15s;display:inline-flex;position:relative}.usage-pricing-root .up-btn:before{inset:var(--up-out) 0;z-index:-1;border:1px solid var(--up-line);background:var(--up-face);content:"";pointer-events:none;border-radius:6px;transition:inherit;position:absolute}.usage-pricing-root .up-btn:hover{--up-face:color-mix(in srgb, var(--up-primary) 80%, transparent);--up-line:color-mix(in srgb, var(--up-primary) 80%, transparent)}.usage-pricing-root .up-btn.is-outline{--up-face:var(--color-background);--up-line:var(--tc-hair);color:var(--tc-ink)}.usage-pricing-root .up-btn.is-outline:hover{--up-face:var(--up-muted);--up-line:var(--tc-hair);color:var(--up-fg)}.usage-pricing-root .up-btn:active{translate:0 1px}.usage-pricing-root .up-btn svg{width:16px;height:16px}.usage-pricing-root .up-formula-body{flex-direction:column;gap:20px;padding:24px;display:flex}.usage-pricing-root .up-row{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.usage-pricing-root .up-inner{min-width:0}.usage-pricing-root .up-group{justify-content:center;align-items:center;gap:8px;display:flex}.usage-pricing-root .up-group-fit{max-width:100%}.usage-pricing-root .up-term{border:1px solid var(--tc-hair);background:var(--color-background);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.usage-pricing-root .up-term>span:not(.up-sr){color:var(--up-fg);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.usage-pricing-root .up-paren{width:14px;height:auto;min-height:20px;color:var(--up-muted-fg);flex:none;align-self:stretch}.usage-pricing-root .up-op{width:16px;height:16px;color:var(--up-muted-fg);flex:none}.usage-pricing-root .up-example summary{width:fit-content;color:var(--up-muted-fg);text-underline-offset:4px;cursor:pointer;align-items:center;margin-left:auto;padding:0 20px 16px;font-size:12px;line-height:16px;text-decoration-line:underline;list-style:none;transition:color .15s;display:flex}.usage-pricing-root .up-example summary::-webkit-details-marker{display:none}.usage-pricing-root .up-example summary:hover{color:var(--up-fg)}.usage-pricing-root .up-example .up-when-open,.usage-pricing-root .up-example[open] .up-when-closed{display:none}.usage-pricing-root .up-example[open] .up-when-open{display:inline}.usage-pricing-root .up-example-head{border-top:1px solid var(--tc-hair);background:color-mix(in srgb, var(--up-muted) 20%, transparent);flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.usage-pricing-root .up-example-title{flex-direction:column;gap:4px;display:flex}.usage-pricing-root .up-example-facts{color:var(--up-muted-fg);flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:20px;display:flex}.usage-pricing-root .up-example-facts>span{align-items:center;gap:6px;display:inline-flex}.usage-pricing-root .up-fact{color:var(--up-fg);font-variant-numeric:tabular-nums;font-weight:600}.usage-pricing-root .up-example-body{background:color-mix(in srgb, var(--up-muted) 20%, transparent);border-radius:0 0 5px 5px;padding:24px}.usage-pricing-root .up-example-row{width:100%;margin-inline:auto}.usage-pricing-root .pricing-help>.up-chip{--up-out:0px;--up-face:var(--color-background);z-index:0;margin-block:calc(-1 * var(--up-out));padding:calc(9px + var(--up-out)) 13px;cursor:help;background:0 0;border:0;align-items:center;gap:8px;display:flex;position:relative}.usage-pricing-root .pricing-help>.up-chip:before{inset:var(--up-out) 0;z-index:-1;border:1px solid var(--tc-hair);background:var(--up-face);content:"";pointer-events:none;border-radius:6px;transition:background-color .15s;position:absolute}.usage-pricing-root .pricing-help>.up-chip.has-badge{padding-right:25px}.usage-pricing-root .pricing-help>.up-chip:hover{--up-face:var(--up-muted)}.usage-pricing-root .up-chip-value{color:var(--up-fg);font-variant-numeric:tabular-nums;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--up-muted-fg);text-decoration-color:var(--up-muted-fg);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px}.usage-pricing-root .up-chip-value.is-plain{text-decoration-line:none}.usage-pricing-root .up-term>.up-chip-value.is-plain{font-weight:600}.usage-pricing-root .up-chip:hover .up-chip-value{-webkit-text-decoration-color:var(--up-fg);text-decoration-color:var(--up-fg)}.usage-pricing-root .up-badge{background:var(--up-fg);width:20px;height:20px;color:var(--color-background);border-radius:6px;flex:none;place-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-grid}.usage-pricing-root .up-chip-badge{top:calc(var(--up-out) - 4px);position:absolute;right:-4px}.usage-pricing-root .up-equals{color:var(--up-muted-fg);font-size:18px;font-weight:500;line-height:28px}.usage-pricing-root .up-total{background:var(--up-fg);width:80px;height:40px;color:var(--color-background);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.usage-pricing-root .up-legend{color:var(--up-muted-fg);flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:14px;line-height:20px;display:flex}.usage-pricing-root .up-legend>span{align-items:center;gap:8px;display:inline-flex}.usage-pricing-root .up-legend>span.is-top{align-items:flex-start}.usage-pricing-root .up-legend .up-badge{font-size:14px}.usage-pricing-root .up-num{font-variant-numeric:tabular-nums}.usage-pricing-root .up-rates{flex-direction:column;order:-9999;gap:16px;display:flex}.usage-pricing-root .up-subsection{flex-direction:column;gap:16px;margin-top:32px;display:flex}.usage-pricing-root .up-head-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.usage-pricing-root .up-body h2[id]{scroll-margin-top:96px}.usage-pricing-root .up-per{color:var(--up-muted-fg);font-size:14px;line-height:20px}.usage-pricing-root .usage-pricing-content .up-per a{color:inherit;transition:opacity .15s}.usage-pricing-root .usage-pricing-content .up-per a:hover{opacity:.7}.usage-pricing-root .up-table-wrap{border:1px solid var(--tc-hair);border-radius:6px;position:relative}.usage-pricing-root .up-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--tc-ink);caption-side:bottom;font-size:14px;line-height:20px}.usage-pricing-root .up-table thead tr{background:color-mix(in srgb, var(--up-muted) 40%, transparent)}.usage-pricing-root .up-table th{border-right:1px solid var(--tc-hair);height:48px;color:var(--up-fg);text-align:center;vertical-align:middle;padding:0 12px;font-weight:600}.usage-pricing-root .up-table th.up-label-col{text-align:left;width:50%}.usage-pricing-root .up-table th:first-child{border-top-left-radius:5px}.usage-pricing-root .up-table th:last-child{border-right:0;border-top-right-radius:5px}.usage-pricing-root .up-table tbody tr{transition:background-color .15s}.usage-pricing-root .up-table tbody tr:hover{background:var(--up-muted)}.usage-pricing-root .up-table td{overflow-wrap:break-word;border-top:1px solid var(--tc-hair);border-right:1px solid var(--tc-hair);color:var(--up-fg);text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;padding:16px 12px}.usage-pricing-root .up-table td:first-child{color:var(--up-fg);text-align:left;font-weight:500}.usage-pricing-root .up-table td:last-child{border-right:0}.usage-pricing-root .up-table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.usage-pricing-root .up-table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.usage-pricing-root .up-cell-row{align-items:center;gap:8px;display:flex}.usage-pricing-root .up-cell-row.is-inline{display:inline-flex}.usage-pricing-root .up-locadex{background:var(--pc-emph);flex:none;width:20px;height:20px;-webkit-mask:url(/brand/no-bg-locadex-logo-light.png) 50%/contain no-repeat;mask:url(/brand/no-bg-locadex-logo-light.png) 50%/contain no-repeat}.usage-pricing-root .up-separator{width:100vw;max-width:var(--tc-rail);border-top:1px solid var(--tc-hair);position:relative;left:50%;translate:-50%}.usage-pricing-root .up-section-head{flex-direction:column;gap:16px;display:flex}.usage-pricing-root .up-section-head p{color:var(--up-muted-fg);font-size:14px;line-height:24px}@media (min-width:640px){.usage-pricing-root .up-body h2{font-size:24px}.usage-pricing-root .up-formula-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px}.usage-pricing-root .up-formula-body{padding:32px}.usage-pricing-root .up-row{flex-flow:wrap;gap:12px}.usage-pricing-root .up-group{gap:12px}.usage-pricing-root .up-paren{align-self:auto;width:8px;height:20px}.usage-pricing-root .up-example summary{padding-inline:24px}.usage-pricing-root .up-example-head{flex-direction:row;align-items:center;padding:24px}.usage-pricing-root .up-example-body{padding:32px}.usage-pricing-root .up-table th,.usage-pricing-root .up-table td{padding-inline:16px}.usage-pricing-root .up-table th.up-label-col{width:34%}.usage-pricing-root .up-section-head p{font-size:16px}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.usage-pricing-root .up-btn{--up-out:6px}.usage-pricing-root .pricing-help>.up-chip{--up-out:3px}}@media (max-width:720px){.usage-pricing-root .usage-pricing-hero h1{font-size:clamp(2.6rem,13vw,3.6rem)}.usage-pricing-root .usage-pricing-hero p{font-size:var(--tcm-lead,17px)}.usage-pricing-root .usage-pricing-hero{padding-inline:14px}.usage-pricing-root .usage-pricing-hero-inner{min-height:0;padding-block:36px}.usage-pricing-root .usage-pricing-content{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.usage-pricing-root .usage-back a{transition:none}}
