.tgrid[data-v-3a99b624]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.tgrid--5center[data-v-3a99b624]{grid-template-columns:repeat(6,minmax(0,1fr))}.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(-n+3){grid-column:span 2}.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(4){grid-column:2/span 2}.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(5){grid-column:4/span 2}@media (max-width:1080px){.tgrid[data-v-3a99b624],.tgrid--5center[data-v-3a99b624]{grid-template-columns:repeat(2,minmax(0,1fr))}.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(-n+3),.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(4),.tgrid--5center>.tcard[data-v-3a99b624]:nth-child(5){grid-column:auto}}@media (max-width:640px){.tgrid[data-v-3a99b624],.tgrid--5center[data-v-3a99b624]{grid-template-columns:1fr}}.tcard[data-v-3a99b624]{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:26px;position:relative;transition:border-color .2s,transform .15s}.tcard[data-v-3a99b624]:hover{border-color:var(--line-2);transform:translateY(-2px)}.tcard[data-v-3a99b624]:after{background:radial-gradient(180px 140px at var(--mx,50%) var(--my,50%),oklch(from var(--acc) l c h/.18),transparent 60%);border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s}.tcard[data-v-3a99b624]:hover:after{opacity:1}.tcard.feat[data-v-3a99b624]{background:var(--s1);border-color:var(--acc-mute);gap:16px;padding:26px}.tcard.feat[data-v-3a99b624]:before{background:linear-gradient(180deg,var(--acc),transparent 70%);border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.tcard--custom[data-v-3a99b624]{border-style:dashed}.tcard__tag[data-v-3a99b624]{background:var(--acc);border-radius:4px;box-shadow:0 4px 12px var(--acc-glow);color:#fcfcfc;font:600 9px/1 var(--mono);letter-spacing:.1em;padding:3px 8px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:1}.tcard__name[data-v-3a99b624]{color:var(--t1);font:600 17px/1.2 var(--sans);letter-spacing:-.015em;margin:0;position:relative;z-index:1}.tcard__name-link[data-v-3a99b624]{color:inherit;text-decoration:none}.tcard__name-link[data-v-3a99b624]:hover{text-decoration:underline;text-underline-offset:3px}.tcard__name-link[data-v-3a99b624]:focus-visible{border-radius:3px;outline:2px solid var(--acc);outline-offset:2px}.tcard:has(.tcard__tag) .tcard__name[data-v-3a99b624]{padding-right:104px}.tcard__desc[data-v-3a99b624]{line-height:1.5;max-width:38ch}.tcard .tcard__feat[data-v-3a99b624],.tcard__desc[data-v-3a99b624]{color:var(--t2);font-size:12.5px;margin:0;position:relative;z-index:1}.tcard .tcard__feat[data-v-3a99b624]{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.tcard .tcard__feat li[data-v-3a99b624]{line-height:1.55;padding-left:14px;position:relative}.tcard .tcard__feat li[data-v-3a99b624]:before{background:var(--acc);border-radius:50%;box-shadow:0 0 0 1px oklch(from var(--acc) l c h/.3);content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.tcard__ctl[data-v-3a99b624]{background:var(--s0);border:1px solid var(--line);border-radius:var(--r-m);gap:14px;padding:16px;position:relative;z-index:1}.ctl-row[data-v-3a99b624],.tcard__ctl[data-v-3a99b624]{display:flex;flex-direction:column}.ctl-row[data-v-3a99b624]{gap:5px}.ctl-lbl[data-v-3a99b624]{color:var(--t3);display:flex;font:500 9px/1 var(--mono);justify-content:space-between;letter-spacing:.14em;text-transform:uppercase}.ctl-lbl span[data-v-3a99b624]{color:var(--t4);font-weight:400;letter-spacing:.04em;text-transform:none}.tslide[data-v-3a99b624]{display:flex;flex-direction:column;gap:6px}.tslide-head[data-v-3a99b624]{justify-content:space-between}.tslide-head[data-v-3a99b624],.tslide-head .lbl-l[data-v-3a99b624]{align-items:baseline;display:flex}.tslide-head .lbl-l[data-v-3a99b624]{color:var(--t3);font:500 9px/1 var(--mono);gap:8px;letter-spacing:.14em;text-transform:uppercase}.tslide-head .lbl-l span[data-v-3a99b624]{color:var(--t4);font-weight:400;letter-spacing:.04em;text-transform:none}.tslide-head .tslide-val[data-v-3a99b624]{color:var(--t1);font:600 13px/1 var(--sans);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.tslide-head .tslide-val em[data-v-3a99b624]{color:var(--t3);font-size:11px;font-style:normal;font-weight:500;margin-left:2px}.tslide-input[data-v-3a99b624]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:24px;margin:0;padding:0;width:100%}.tslide-input[data-v-3a99b624]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--acc) 0,var(--acc) var(--pct,0),var(--line-2) var(--pct,0),var(--line-2) 100%);border:0;border-radius:2px;height:4px}.tslide-input[data-v-3a99b624]::-moz-range-track{background:linear-gradient(to right,var(--acc) 0,var(--acc) var(--pct,0),var(--line-2) var(--pct,0),var(--line-2) 100%);border:0;border-radius:2px;height:4px}.tslide-input[data-v-3a99b624]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--t1);border:3px solid var(--acc);border-radius:50%;box-shadow:0 0 oklch(from var(--acc) l c h/.18),0 4px 12px var(--acc-glow);cursor:grab;height:16px;margin-top:-6px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:16px}.tslide-input[data-v-3a99b624]::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px oklch(from var(--acc) l c h/.16),0 6px 16px var(--acc-glow);transform:scale(1.12)}.tslide-input[data-v-3a99b624]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06)}.tslide-input[data-v-3a99b624]::-moz-range-thumb{background:var(--t1);border:3px solid var(--acc);border-radius:50%;box-shadow:0 4px 12px var(--acc-glow);cursor:grab;height:16px;width:16px}.tslide-input[data-v-3a99b624]:focus-visible{outline:none}.tslide-input[data-v-3a99b624]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px oklch(from var(--acc) l c h/.22),0 6px 16px var(--acc-glow)}.tslide-ticks[data-v-3a99b624]{color:var(--t4);display:flex;font:500 9px/1 var(--mono);justify-content:space-between;letter-spacing:.06em;margin-top:2px}.tstep[data-v-3a99b624]{align-items:stretch;background:transparent!important;display:grid!important;flex-direction:row!important;gap:0!important;grid-template-columns:34px 1fr 34px;min-height:0!important;padding:0!important}.tstep-btn[data-v-3a99b624]{align-items:center;background:transparent;border:1px solid var(--line);color:var(--t2);cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;line-height:1;padding:0;transition:all .15s;width:34px}.tstep-btn[data-v-3a99b624]:first-child{border-radius:5px 0 0 5px;border-right:none}.tstep-btn[data-v-3a99b624]:last-child{border-left:none;border-radius:0 5px 5px 0}.tstep-btn[data-v-3a99b624]:hover{background:var(--s2);color:var(--t1)}.tstep input[data-v-3a99b624]{background:transparent;border:1px solid var(--line);box-sizing:border-box;color:var(--t1);font:500 13px/1 var(--mono);font-feature-settings:"tnum" 1;height:36px;min-width:0;padding:0 4px;text-align:center;width:100%}.tstep input[data-v-3a99b624]:focus-visible{outline:1px solid var(--acc);outline-offset:1px;position:relative;z-index:1}.tcard__price[data-v-3a99b624]{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:0 6px;padding:10px 0 0;position:relative;z-index:1}.tcard__num[data-v-3a99b624]{color:var(--t1);font:700 26px/1 var(--sans);font-feature-settings:"tnum" 1;letter-spacing:-.025em}.tcard__per[data-v-3a99b624]{color:var(--t3);font:500 11px/1 var(--mono);letter-spacing:.04em}.tcard__unit[data-v-3a99b624]{color:var(--t3);flex-basis:100%;font:500 10.5px/1.4 var(--mono);letter-spacing:.02em;margin-top:3px}.tcard__cta[data-v-3a99b624]{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:6px;color:var(--t1);cursor:pointer;display:flex;font:500 13px/1 var(--sans);gap:8px;justify-content:space-between;margin-top:auto;min-height:40px;padding:10px 14px;position:relative;transition:all .15s;z-index:1}.tcard__cta[data-v-3a99b624]:hover{background:var(--s2);border-color:var(--t3)}.tcard__cta svg[data-v-3a99b624]{transition:transform .2s}.tcard__cta:hover svg[data-v-3a99b624]{transform:translate(3px)}
