.tool-suite .tl-pricing-page[data-view]{gap:clamp(24px,3vw,40px)}.tool-suite .tl-pricing-page .tl-page-head[data-aside]{grid-template-columns:minmax(0,1fr);gap:var(--tl-space-5)}.tool-suite .tl-pricing-page .tl-page-head-aside{min-width:0;padding:0;background:none;border:0;box-shadow:none}.tool-suite .trl-mode{container:trl-mode/inline-size;display:grid;gap:var(--tl-space-2);width:100%;max-width:560px;min-width:0}.tool-suite .trl-mode>*{min-width:0}.tool-suite .trl-mode-legend{margin:0;color:var(--tl-soft);font-size:var(--tl-fs-label);font-weight:700;line-height:var(--tl-lh-small);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.tool-suite .trl-pricing-mode{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:6px;background:var(--tl-surface-strong);border:1px solid var(--tl-control-border);border-radius:calc(var(--tl-r-md) + 8px);box-shadow:var(--tl-elev-2)}.tool-suite .trl-mode-thumb{position:absolute;z-index:0;inset-block:6px;inset-inline-start:6px;width:calc((100% - 18px) / 2);pointer-events:none;background:linear-gradient(135deg,var(--tl-primary-a),var(--tl-primary-b));border-radius:calc(var(--tl-r-md) + 2px);box-shadow:inset 0 1px 0 var(--tl-on-fill-highlight)}.tool-suite .trl-mode-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 12px 26px -14px var(--tl-primary-glow)}.tool-suite .trl-pricing-mode[data-pricing-mode=rental] .trl-mode-thumb{translate:calc(100% + 6px) 0;background:linear-gradient(135deg,var(--tl-rent-a),var(--tl-rent-b));box-shadow:inset 0 1px 0 var(--tl-on-rent-line)}.tool-suite .trl-pricing-mode[data-pricing-mode=rental] .trl-mode-thumb:after{box-shadow:0 12px 26px -14px var(--tl-rent-glow)}.tool-suite .trl-pricing-mode-link{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;color:var(--tl-muted);text-decoration:none;border-radius:calc(var(--tl-r-md) + 2px);-webkit-tap-highlight-color:transparent;transition:color var(--tl-dur-2) var(--tl-ease-out),background-color var(--tl-dur-2) var(--tl-ease-out),transform var(--tl-dur-1) var(--tl-ease-out)}.tool-suite .trl-pricing-mode-link>*{min-width:0}.tool-suite .trl-mode-icon{display:none;place-items:center;width:36px;height:36px;color:var(--tl-accent-strong);background:var(--tl-accent-soft);border-radius:12px}.tool-suite .trl-pricing-mode-link[data-mode=rental] .trl-mode-icon{color:var(--tl-rent-strong);background:var(--tl-rent-soft)}.tool-suite .trl-mode-icon svg{width:20px;height:20px}.tool-suite .trl-mode-text{display:grid;gap:2px;min-width:0}.tool-suite .trl-mode-label{color:var(--tl-text);font-size:.9375rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.tool-suite .trl-mode-sub{color:var(--tl-soft);font-size:var(--tl-fs-caption);font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-suite .trl-mode-price{font-weight:700;white-space:nowrap}.tool-suite .trl-mode-sub .tl-money-approx{display:inline-block;margin-inline-start:.3em;color:inherit;font-size:inherit}.tool-suite .trl-mode-term{display:none}.tool-suite .trl-mode-check{display:none;width:22px;height:22px;padding:4px;border-radius:50%}@container trl-mode (min-width: 440px){.tool-suite .trl-pricing-mode-link{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:14px}.tool-suite .trl-mode-icon{display:grid}.tool-suite .trl-mode-term{display:inline}.tool-suite .trl-pricing-mode-link[aria-current=page] .trl-mode-check{display:block}}.tool-suite .trl-pricing-mode-link[aria-current=page] .trl-mode-label{font-weight:750}.tool-suite .trl-pricing-mode[data-pricing-mode=licence] [aria-current=page] :is(.trl-mode-label,.trl-mode-sub){color:var(--tl-on-primary)}.tool-suite .trl-pricing-mode[data-pricing-mode=licence] [aria-current=page] :is(.trl-mode-icon,.trl-mode-check){color:var(--tl-on-primary);background:var(--tl-on-fill-line)}.tool-suite .trl-pricing-mode[data-pricing-mode=rental] [aria-current=page] :is(.trl-mode-label,.trl-mode-sub){color:var(--tl-rent-ink)}.tool-suite .trl-pricing-mode[data-pricing-mode=rental] [aria-current=page] :is(.trl-mode-icon,.trl-mode-check){color:var(--tl-rent-ink);background:color-mix(in srgb,var(--tl-rent-ink) 14%,transparent)}@media (hover:hover) and (pointer:fine){.tool-suite .trl-pricing-mode-link:not([aria-current=page]):hover{background:var(--tl-accent-soft)}.tool-suite .trl-pricing-mode-link[data-mode=rental]:not([aria-current=page]):hover{background:var(--tl-rent-soft)}}.tool-suite .trl-pricing-mode-link:focus-visible{outline:2px solid var(--tl-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--tl-focus-halo)}@media (prefers-reduced-motion:no-preference){.tool-suite .trl-pricing-mode-link:active{transform:scale(.985)}.tool-suite .trl-mode-thumb{animation:trl-mode-settle var(--tl-dur-3) var(--tl-ease-out) backwards}.tool-suite .trl-mode-thumb:after{animation:trl-mode-glow var(--tl-dur-4) var(--tl-ease-out) backwards}}@keyframes trl-mode-settle{0%{scale:.94}}@keyframes trl-mode-glow{0%{opacity:0}}.tool-suite :is(.tl-pricing-plans,.trl-pricing-ladder){display:block;min-width:0}.tool-suite :is(.tl-pricing-grid,.trl-plan-grid){--tl-plan-cols:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--tl-gap);min-width:0;margin:0;padding:0;list-style:none}.tool-suite :is(.tl-pricing-grid,.trl-plan-grid)>li{flex:0 0 calc((100% - (var(--tl-plan-cols) - 1) * var(--tl-gap)) / var(--tl-plan-cols));min-width:0}@media (min-width:560px){.tool-suite :is(.tl-pricing-grid,.trl-plan-grid){--tl-plan-cols:2}}.tool-suite :is(.tl-pricing-grid,.trl-plan-grid)[data-count="1"]{--tl-plan-cols:1;max-width:480px;margin-inline:auto}.tool-suite :is(.tl-pricing-grid,.trl-plan-grid)[data-count="2"]{max-width:900px;margin-inline:auto}.tool-suite .tl-plan-card{position:relative;display:flex;flex-direction:column;gap:var(--tl-space-5);min-width:0}.tool-suite .tl-plan-card>*{min-width:0}.tool-suite .tl-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tl-space-3);min-width:0}.tool-suite .tl-plan-head>:is(div,.tl-plan-title){flex:1 1 120px;min-width:0}.tool-suite .tl-plan-head>.tl-badge{margin-inline-start:auto}.tool-suite .tl-plan-title{margin:0;color:var(--tl-text);font-size:var(--tl-fs-h3);font-weight:750;line-height:var(--tl-lh-heading);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.tool-suite .tl-plan-title:lang(vi){line-height:1.3}.tool-suite .tl-plan-sub{margin:2px 0 0;color:var(--tl-muted);font-size:var(--tl-fs-small);line-height:var(--tl-lh-small);overflow-wrap:anywhere}.tool-suite .tl-plan-price-block{display:grid;gap:var(--tl-space-2);min-width:0;padding-block:var(--tl-space-4);border-block:1px solid var(--tl-line)}.tool-suite .tl-plan-price-block>*{min-width:0;margin:0}.tool-suite .tl-plan-price strong{display:block;color:var(--tl-text);font-family:var(--tl-font-mono);font-size:var(--tl-fs-price);font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.tool-suite .tl-plan-price .tl-money-approx{display:block;margin:4px 0 0;font-size:var(--tl-fs-small);line-height:1.4}.tool-suite .tl-plan-promotion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tl-space-2) var(--tl-space-3)}.tool-suite .tl-plan-promotion>*{min-width:0}.tool-suite .tl-plan-promotion del{color:var(--tl-soft);font-family:var(--tl-font-mono);font-size:var(--tl-fs-small);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;text-decoration-thickness:1.5px;white-space:nowrap}.tool-suite .tl-plan-promo-note{color:var(--tl-success);font-size:var(--tl-fs-caption);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.tool-suite .tl-plan-per-unit{color:var(--tl-muted);font-family:var(--tl-font-mono);font-size:var(--tl-fs-small);font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-suite .tl-plan-settlement{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--tl-space-2);color:var(--tl-muted);font-size:var(--tl-fs-caption);line-height:1.4;overflow-wrap:anywhere}.tool-suite .tl-plan-settlement-code{color:var(--tl-text);font-family:var(--tl-font-mono);font-weight:700}.tool-suite .tl-plan-includes{display:grid;gap:var(--tl-space-3);margin:0;padding:0;list-style:none}.tool-suite .tl-plan-includes>li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:var(--tl-space-3);min-width:0;color:var(--tl-text);font-size:var(--tl-fs-body);line-height:var(--tl-lh-small);overflow-wrap:anywhere}.tool-suite .tl-plan-includes>li>*{min-width:0}.tool-suite .tl-plan-check{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;color:var(--tl-success);background:var(--tl-success-soft);border-radius:50%}.tool-suite .tl-plan-check svg{width:13px;height:13px}.tool-suite .tl-plan-action{margin-top:auto}.tool-suite .tl-plan-action>:is(.tl-cta-primary,.tl-cta-rent,.tl-cta-ghost){width:100%}.tool-suite .tl-pricing-grid>.tl-plan-card.is-lowest{border-color:color-mix(in srgb,var(--tl-accent) 45%,var(--tl-line));box-shadow:var(--tl-elev-2)}.tool-suite .tl-pricing-grid>.tl-plan-card.is-lowest:before{content:"";position:absolute;inset:-1px 24px auto;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--tl-accent),transparent);border-radius:2px}.tool-suite .tl-plan-card.trl-plan-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head price" "methods methods" "cta cta";align-items:center;gap:var(--tl-space-3);padding:14px}.tool-suite .tl-plan-card.trl-plan-card:before{content:"";position:absolute;inset:-1px 24px auto;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--tl-rent-b),transparent);border-radius:2px}.tool-suite .trl-plan-card .tl-plan-head{grid-area:head;flex-wrap:nowrap;gap:10px}.tool-suite .trl-plan-card .tl-icon-tile{width:36px;height:36px;border-radius:12px}.tool-suite .trl-plan-card .tl-plan-title{font-size:var(--tl-fs-h4)}.tool-suite .trl-plan-card .tl-plan-price-block{grid-area:price;justify-items:end;gap:2px;padding:0;text-align:end;border:0}.tool-suite .trl-plan-methods{grid-area:methods;display:grid;align-content:start;gap:var(--tl-space-2);min-width:0}.tool-suite .trl-plan-methods>*{min-width:0}.tool-suite .trl-plan-methods-label{color:var(--tl-soft);font-size:var(--tl-fs-label);font-weight:700;line-height:var(--tl-lh-small);letter-spacing:.06em;text-transform:uppercase}.tool-suite .trl-plan-methods-none{margin:0;color:var(--tl-muted);font-size:var(--tl-fs-caption);line-height:1.4;overflow-wrap:anywhere}.tool-suite .trl-plan-method-list{display:flex;flex-wrap:wrap;gap:var(--tl-space-2);min-width:0;margin:0;padding:0;list-style:none}.tool-suite .trl-plan-method-list svg{color:var(--tl-muted)}.tool-suite .trl-plan-card .tl-plan-action{grid-area:cta;margin:0}.tool-suite .trl-plan-card .trl-plan-cta{width:100%;min-height:48px}@media (min-width:560px){.tool-suite .tl-plan-card.trl-plan-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"head" "price" "methods" "cta";align-items:stretch;gap:var(--tl-space-5);padding:var(--tl-pad-card)}.tool-suite .trl-plan-card .tl-plan-head{flex-wrap:wrap;gap:var(--tl-space-3);min-height:3.25rem}.tool-suite .trl-plan-card .tl-icon-tile{width:44px;height:44px;border-radius:var(--tl-r-md)}.tool-suite .trl-plan-card .tl-plan-title{font-size:var(--tl-fs-h3)}.tool-suite .trl-plan-card .tl-plan-price-block{justify-items:start;gap:var(--tl-space-2);padding-block:var(--tl-space-4);text-align:start;border-block:1px solid var(--tl-line)}.tool-suite .trl-plan-card .trl-plan-cta{width:100%;min-height:52px;padding-inline:24px}}@media (hover:hover) and (pointer:fine){.tool-suite .tl-plan-card.trl-plan-card:hover{border-color:var(--tl-rent-b);background:linear-gradient(var(--tl-rent-soft),var(--tl-rent-soft)),var(--tl-sheen),var(--tl-surface)}}.tool-suite .trl-pricing-explainer{display:grid;gap:var(--tl-space-5);min-width:0}.tool-suite .trl-pricing-explainer>*{min-width:0}.tool-suite .trl-pricing-rules{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tl-gap);margin:0;padding:0;list-style:none}.tool-suite .trl-pricing-rules>li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:var(--tl-space-3) var(--tl-space-4);min-width:0;padding:var(--tl-space-4) var(--tl-space-5);color:var(--tl-text);background:var(--tl-sheen),var(--tl-surface);border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);box-shadow:var(--tl-elev-1)}.tool-suite .trl-pricing-rules>li>*{min-width:0}.tool-suite .trl-rule-title{display:block;color:var(--tl-text);font-size:var(--tl-fs-h4);font-weight:750;line-height:var(--tl-lh-snug);overflow-wrap:anywhere}.tool-suite .trl-pricing-rules p{margin:6px 0 0;color:var(--tl-muted);font-size:var(--tl-fs-small);line-height:var(--tl-lh-small);overflow-wrap:anywhere}@media (min-width:768px){.tool-suite .trl-pricing-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-suite .tl-choose.tl-card{display:grid;gap:var(--tl-space-5);padding:var(--tl-pad-card) clamp(18px,3vw,32px)}.tool-suite .tl-choose>*{min-width:0}.tool-suite .tl-choose .tl-choose-title{font-size:var(--tl-fs-h3);line-height:1.25}.tool-suite .tl-choose .tl-choose-lead{font-size:var(--tl-fs-body)}.tool-suite .tl-choose-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tl-space-3) var(--tl-gap);min-width:0}.tool-suite .tl-choose-col{display:flex;flex-direction:column;gap:var(--tl-space-3);min-width:0;padding:var(--tl-space-4);color:var(--tl-text);background:var(--tl-surface-muted);border:1px solid var(--tl-line);border-radius:var(--tl-r-md)}.tool-suite .tl-choose-col>*{min-width:0}.tool-suite .tl-choose-col[data-mode=rental]{background:color-mix(in srgb,var(--tl-rent-soft) 55%,var(--tl-surface));border-color:var(--tl-rent-line)}.tool-suite .tl-choose-col-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tl-space-2) var(--tl-space-3)}.tool-suite .tl-choose-col-head>*{min-width:0}.tool-suite .tl-choose-col h3{margin:0;color:var(--tl-text);font-size:var(--tl-fs-h4);font-weight:750;line-height:var(--tl-lh-snug);overflow-wrap:anywhere}.tool-suite .tl-choose-facts{display:grid;gap:var(--tl-space-3);margin:0}.tool-suite .tl-choose-facts dt{color:var(--tl-soft);font-size:var(--tl-fs-label);font-weight:700;line-height:var(--tl-lh-small);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.tool-suite .tl-choose-facts dd{margin:2px 0 0;color:var(--tl-text);font-size:var(--tl-fs-body);font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-suite .tl-choose-action{margin-top:auto}.tool-suite .tl-choose-action>:is(.tl-cta-rent,.tl-cta-ghost){width:100%;padding-inline:12px}.tool-suite .tl-choose-action svg{display:none}@media (min-width:380px){.tool-suite .tl-choose-action svg{display:block}}.tool-suite .tl-choose-note{display:flex;align-items:flex-start;gap:var(--tl-space-3);margin:0;color:var(--tl-muted);font-size:var(--tl-fs-small);line-height:var(--tl-lh-small);overflow-wrap:anywhere}.tool-suite .tl-choose-note>*{min-width:0}.tool-suite .tl-choose-note svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--tl-accent-strong)}.tool-suite .tl-reassure.tl-card{padding:0}.tool-suite .tl-reassure-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.tool-suite .tl-reassure-list>li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:var(--tl-space-3);min-width:0;padding:var(--tl-space-5)}.tool-suite .tl-reassure-list>li>*{min-width:0}.tool-suite .tl-reassure-list>li+li{border-top:1px solid var(--tl-line)}.tool-suite .tl-reassure-copy{display:grid;justify-items:start;gap:var(--tl-space-1)}.tool-suite .tl-reassure-copy>*{max-width:100%;min-width:0}.tool-suite .tl-reassure-title{margin:0;color:var(--tl-text);font-size:.9375rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tool-suite .tl-reassure-body{margin:0;color:var(--tl-muted);font-size:var(--tl-fs-small);line-height:var(--tl-lh-small);overflow-wrap:anywhere}.tool-suite .tl-reassure-link{margin-inline-start:-12px}@media (min-width:768px){.tool-suite .tl-reassure-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-suite .tl-reassure-list>li+li{border-top:0;border-inline-start:1px solid var(--tl-line)}}@media (forced-colors:active){.tool-suite .trl-mode-thumb{display:none}.tool-suite .trl-pricing-mode{border-color:CanvasText;box-shadow:none}.tool-suite .trl-pricing-mode[data-pricing-mode] .trl-pricing-mode-link[aria-current=page] :is(.trl-mode-label,.trl-mode-sub,.trl-mode-price,.trl-mode-term,.tl-money-approx,.trl-mode-icon,.trl-mode-check){color:HighlightText;background:transparent}.tool-suite :is(.tl-choose-col,.trl-pricing-rules>li){border-color:CanvasText;box-shadow:none}.tool-suite .tl-plan-card.trl-plan-card:before,.tool-suite .tl-pricing-grid>.tl-plan-card.is-lowest:before{display:none}}@media (prefers-reduced-motion:reduce){.tool-suite .trl-mode-thumb,.tool-suite .trl-mode-thumb:after{animation:none}.tool-suite .trl-pricing-mode-link{transition-property:color,background-color}}