.jc-mode-checkout .jct-page__head .jc-crumbs{display: none}.jc-mode-checkout .jct-page__head{box-sizing: border-box;width: 100%;max-width: 42rem;margin: 0 auto 4px}.jc-mode-checkout .jct-page__head .jc-title-1{margin: 0;font: 800 1.5rem/1.4 var(--font-display);color: var(--ink-100)}@container (max-width: 39.99rem){.jc-mode-checkout .jct-page__head{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}}.woocommerce-checkout .jct-content,.woocommerce-cart .jct-content,.woocommerce-order-received .jct-content{box-sizing: border-box;width: 100%;max-width: 42rem;min-width: 0;margin-inline: auto}.woocommerce-checkout .woocommerce{display: grid;gap: 16px}.woocommerce-checkout .jct-content,.woocommerce-cart .jct-content,.woocommerce-order-received .jct-content{container-type: inline-size}.jct-back{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding-inline: 2px;font: 500 .9375rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: none}.jct-back svg{width: 18px;height: 18px}.jct-back:hover{color: var(--ink-100)}.jct-back:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jct-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;margin: 0 0 8px;padding: 0;list-style: none;counter-reset: none}.jct-step{position: relative;display: grid;gap: 6px;align-content: start;min-width: 0;font: 500 .8125rem/1.5 var(--font-text);color: var(--ink-300)}.jct-step::before{content: "";display: block;height: 4px;border-radius: 4px;background: var(--line-100)}.jct-step--done::before{background: var(--ink-300)}.jct-step--now::before{background: var(--red-300)}.jct-step__link{display: grid;gap: 6px;color: inherit;text-decoration: none;min-height: 44px;align-content: start}.jct-step__link:hover{color: var(--ink-100)}.jct-step__link:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jct-step__n{display: none}.jct-step__t{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.jct-step--done .jct-step__t::before{content: "";flex: none;width: 14px;height: 14px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.jct-step--now{color: var(--red-300);font-weight: 700}@container (max-width: 39.99rem){.jct-steps{position: relative;padding-block-end: 24px}.jct-step{position: static}.jct-step:not(.jct-step--now) .jct-step__t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.jct-step--now .jct-step__t{position: absolute;inset-inline-start: 0;inset-block-end: 0;overflow: visible}}.woocommerce-notices-wrapper:empty{display: none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.jcutqc-msg:not(:empty){position: relative;display: block;margin: 0;padding: 12px 16px 12px 16px;padding-inline-start: 44px;list-style: none;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-100);box-shadow: none;outline: 0}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.jcutqc-msg:not(:empty)::before{content: "";position: absolute;inset-inline-start: 14px;inset-block-start: 15px;width: 20px;height: 20px;background: var(--ink-300);-webkit-mask: var(--_ic) center / contain no-repeat;mask: var(--_ic) center / contain no-repeat;--_ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.woocommerce-message::before{background: var(--positive);--_ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.woocommerce-error,.jcutqc-msg.is-bad{border-color: var(--negative)}.woocommerce-error::before,.jcutqc-msg.is-bad::before{background: var(--negative);--_ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.woocommerce-error li{margin: 0;padding: 0;list-style: none}.woocommerce-error li + li{margin-block-start: 4px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-message .button,.woocommerce-info .button{display: inline-flex;align-items: center;min-height: 44px;margin: -10px 0;padding: 0 2px;float: none;border: 0;background: none;box-shadow: none;color: var(--ink-100);font: 700 .9375rem/1.4 var(--font-text);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.woocommerce-message .restore-item,.woocommerce-message .button,.woocommerce-info .button{margin-inline-start: 8px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{vertical-align: baseline}.woocommerce-checkout .woocommerce-billing-fields:has(.jcutqc-who) > h3{display: none}.woocommerce-checkout #customer_details .col-2:not(:has(input:not([type="hidden"]))){display: none}.woocommerce-checkout .col2-set{display: block;width: auto;margin: 0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float: none;width: auto;max-width: none;padding: 0}.jcutqc-who{display: block;margin: 0;font: 400 .9375rem/1.6 var(--font-text);color: var(--ink-200)}.jcutqc-who::before{content: "";display: inline-block;vertical-align: -3px;margin-inline-end: 8px;width: 18px;height: 18px;background: var(--ink-300);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat}.jcutqc-who bdi{font-family: var(--font-mono);font-size: .875rem;color: var(--ink-100)}.woocommerce-checkout .woocommerce-billing-fields > h3,.woocommerce-checkout #order_review_heading{margin: 8px 0 10px;font: 700 1.0625rem/1.5 var(--font-text);color: var(--ink-100)}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display: grid;gap: 12px;grid-template-columns: minmax(0,1fr)}@container (min-width: 32rem){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns: repeat(2,minmax(0,1fr))}.woocommerce-checkout .form-row-wide{grid-column: 1 / -1}}.woocommerce-checkout .form-row:has(> .woocommerce-input-wrapper > input[type="hidden"]){display: none}.woocommerce form .form-row{display: grid;gap: 6px;float: none;width: auto;margin: 0;padding: 0}.woocommerce form .form-row label:not(.checkbox){margin: 0;font: 500 .9375rem/1.5 var(--font-text);color: var(--ink-100)}.woocommerce form .form-row .required{color: var(--ink-300);text-decoration: none;border: 0}.woocommerce form .form-row .optional{color: var(--ink-300);font-weight: 400}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing: border-box;width: 100%;min-height: 52px;margin: 0;padding: 0 14px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100);font: 400 1.0625rem/1.5 var(--font-text);box-shadow: none;outline: 0}.woocommerce form .form-row input[type="tel"],.woocommerce form .form-row input[type="email"]{direction: ltr;text-align: right}.woocommerce form .form-row input.input-text:focus{border-color: var(--ink-200);outline: 2px solid var(--focus);outline-offset: 1px}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color: var(--negative)}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color: var(--line-200)}.woocommerce-checkout #order_review{display: grid;gap: 16px}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0;border: 1px solid var(--line-100);border-radius: var(--radius-m) var(--radius-m) 0 0;border-block-end: 0;background: var(--surface-100);color: var(--ink-100);font: 400 .9375rem/1.6 var(--font-text);overflow: hidden}.woocommerce-checkout-review-order-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding: 12px 16px;border: 0;background: none;text-align: start;vertical-align: middle;font-weight: 400}.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table tfoot td{text-align: end;white-space: nowrap}.woocommerce-checkout-review-order-table tbody .cart_item td{padding-block: 16px}.woocommerce-checkout-review-order-table .product-name{font-weight: 700}.woocommerce-checkout-review-order-table .product-quantity{display: none}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display: block}.woocommerce-checkout-review-order-table tr{display: flex;align-items: center;justify-content: space-between;gap: 12px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{display: block}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table tfoot th{flex: 1 1 auto;width: auto;min-width: 0}.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table tfoot td{flex: none}.woocommerce-checkout-review-order-table tbody tr + tr{border-block-start: 1px solid var(--line-100)}.woocommerce-checkout-review-order-table tfoot tr:first-child{border-block-start: 1px solid var(--line-100)}.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-checkout-review-order-table tfoot tr:first-child td{border-block-start: 0}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding-block: 6px;font-size: .875rem;color: var(--ink-300)}.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-block-start: 14px;border-block-start: 1px solid var(--line-100)}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{padding-block: 10px 16px;color: var(--ink-100)}.woocommerce-checkout-review-order-table tfoot .order-total th{font: 700 1rem/1.5 var(--font-text)}.woocommerce-checkout-review-order-table tfoot .order-total td strong{font: 800 1.375rem/1.3 var(--font-text)}.woocommerce-Price-currencySymbol{margin-inline-start: 4px;font-size: .875em;font-weight: 500;color: var(--ink-300)}.woocommerce-checkout-review-order-table .product-name{position: relative;padding-inline-start: 56px}.jct-remove{position: absolute;inset-inline-start: 6px;inset-block-start: 50%;transform: translateY(-50%);display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;color: var(--ink-300)}.jct-remove svg{width: 18px;height: 18px}.jct-remove:hover{color: var(--ink-100);background: var(--surface-300)}.jct-remove:focus-visible{outline: 2px solid var(--focus);outline-offset: 0}.jct-edit-order{display: flex;flex-wrap: wrap;gap: 0 18px;margin-block-start: -16px;padding: 0 16px 8px;border: 1px solid var(--line-100);border-block-start: 1px dashed var(--line-100);border-radius: 0 0 var(--radius-m) var(--radius-m);background: var(--surface-100)}.jct-edit-order a{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font: 500 .875rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.jct-edit-order a:hover{color: var(--ink-100)}.jcuti-choice{display: grid;gap: 10px;margin: 0}.jcuti-q{margin: 8px 0 0;font: 700 1.0625rem/1.5 var(--font-text);color: var(--ink-100)}.jcuti-opt{position: relative;display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;align-items: start;min-height: 64px;margin: 0;padding: 16px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);color: var(--ink-200);cursor: pointer;font: 400 .9375rem/1.7 var(--font-text);transition: border-color 200ms cubic-bezier(.2,.7,.2,1),background-color 200ms cubic-bezier(.2,.7,.2,1)}.jcuti-opt:hover{border-color: var(--line-200)}.jcuti-opt input{appearance: none;-webkit-appearance: none;display: grid;place-content: center;width: 22px;height: 22px;margin: 2px 0 0;border-radius: 50%;border: 1.5px solid var(--line-200);background: var(--surface-200)}.jcuti-opt input::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--red-300);transform: scale(0);transition: transform 150ms cubic-bezier(.2,.7,.2,1)}.jcuti-opt input:checked{border-color: var(--red-300)}.jcuti-opt input:checked::before{transform: scale(1)}.jcuti-opt input:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.jcuti-opt:has(input:checked){border-color: var(--red-300);background: var(--surface-200);color: var(--ink-100)}.jcuti-opt b{display: block;font: 700 1rem/1.5 var(--font-text);color: var(--ink-100)}.jcuti-opt small{display: block;margin-block-start: 4px;font-size: .8125rem;line-height: 1.7;color: var(--ink-300)}.woocommerce-checkout #payment{margin: 0;padding: 0;border: 0;border-radius: 0;background: none}.woocommerce-checkout #payment ul.payment_methods{display: grid;gap: 8px;margin: 0 0 16px;padding: 0;border: 0;list-style: none}.woocommerce-checkout #payment ul.payment_methods li{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 2px 10px;margin: 0;padding: 14px 16px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);list-style: none}.woocommerce-checkout #payment ul.payment_methods li > label{display: flex;align-items: center;gap: 10px;margin: 0;font: 700 .9375rem/1.5 var(--font-text);color: var(--ink-100);cursor: pointer}.woocommerce-checkout #payment ul.payment_methods li > label img{order: -1;width: 28px;height: 28px;max-height: none;margin: 0;object-fit: contain;border-radius: var(--radius-xs);background: #fff;padding: 2px;float: none}.woocommerce-checkout #payment ul.payment_methods li:only-child > input.input-radio{position: absolute;opacity: 0;pointer-events: none}.woocommerce-checkout #payment div.payment_box{grid-column: 1 / -1;margin: 0;padding: 0;background: none;border: 0;color: var(--ink-300);font: 400 .8125rem/1.7 var(--font-text)}.woocommerce-checkout #payment div.payment_box::before{content: none;display: none}.woocommerce-checkout #payment div.payment_box p{margin: 0}.woocommerce-checkout #payment .form-row.place-order{display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 0}.woocommerce-checkout .place-order > .jcuti-guide{order: 1}.woocommerce-checkout .place-order > .woocommerce-terms-and-conditions-wrapper{order: 2}.woocommerce-checkout .place-order > .jcuti-terms{order: 3}.woocommerce-checkout .place-order > .jcutqc-vpn{order: 4}.woocommerce-checkout .place-order > #place_order{order: 5}.woocommerce-checkout .place-order > .jct-after{order: 6}.woocommerce-checkout .place-order > *{margin: 0}.jcuti-guide{padding: 16px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100)}.jcuti-guide-t{margin: 0 0 12px;font: 700 1rem/1.5 var(--font-text);color: var(--ink-100)}details.jcuti-guide{padding: 0 16px}details.jcuti-guide > summary.jcuti-guide-t{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;margin: 0;cursor: pointer;list-style: none}details.jcuti-guide > summary.jcuti-guide-t::-webkit-details-marker{display: none}details.jcuti-guide > summary.jcuti-guide-t::after{content: "";flex: none;width: 18px;height: 18px;background: var(--ink-300);transition: transform 200ms cubic-bezier(.2,.7,.2,1);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}details.jcuti-guide[open] > summary.jcuti-guide-t::after{transform: rotate(180deg)}details.jcuti-guide > summary.jcuti-guide-t small{display: block;font-size: .8125rem;font-weight: 400;color: var(--ink-300)}details.jcuti-guide[open]{padding-block-end: 16px}details.jcuti-guide > summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jcuti-steps{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.jcuti-steps li{position: relative;display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 12px;padding-block-end: 14px}.jcuti-steps li:not(:last-child)::after{content: "";position: absolute;inset-inline-start: 13.5px;inset-block: 30px 0;width: 1px;background: var(--line-100)}.jcuti-n{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--line-200);background: var(--surface-200);font: 700 .8125rem/1 var(--font-text);color: var(--ink-200)}.jcuti-steps li.is-now .jcuti-n{border-color: var(--red-300);color: var(--red-300)}.jcuti-step{font: 400 .9375rem/1.6 var(--font-text);color: var(--ink-200)}.jcuti-step b{font-weight: 700;color: var(--ink-100)}.jcuti-steps li.is-now .jcuti-step b{color: var(--red-300)}.jcuti-step small{display: block;font-size: .8125rem;line-height: 1.6;color: var(--ink-300)}.jcuti-facts{display: grid;gap: 6px;margin: 4px 0 0;padding: 12px 0 0;border-block-start: 1px solid var(--line-100);list-style: none}.jcuti-facts li{position: relative;padding-inline-start: 20px;font: 400 .8125rem/1.7 var(--font-text);color: var(--ink-300)}.jcuti-facts li::before{content: "";position: absolute;inset-inline-start: 2px;inset-block-start: .62em;width: 6px;height: 6px;border-radius: 50%;background: var(--line-200)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{display: grid;gap: 8px}.woocommerce-checkout .woocommerce-privacy-policy-text:empty{display: none}.woocommerce-checkout .woocommerce-terms-and-conditions{box-sizing: border-box;margin: 0;padding: 14px 16px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);font: 400 .875rem/1.9 var(--font-text);color: var(--ink-200)}.woocommerce-checkout .woocommerce-terms-and-conditions strong{color: var(--ink-100)}.woocommerce form .form-row label.checkbox,.jcuti-terms label.checkbox{display: flex;align-items: flex-start;gap: 10px;min-height: 48px;margin: 0;padding: 12px 0;cursor: pointer;font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-200)}.woocommerce form .form-row label.checkbox input[type="checkbox"]{flex: none;width: 22px;height: 22px;margin: 2px 0 0;accent-color: var(--ink-100)}.woocommerce form .form-row label.checkbox a{color: var(--ink-100);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.woocommerce form .form-row label.checkbox abbr.required{display: none}.woocommerce-checkout .place-order > .woocommerce-terms-and-conditions-wrapper + .jcuti-terms label.checkbox,.woocommerce-checkout .jcuti-terms label.checkbox{padding-block-start: 0}.jcutqc-vpn{display: flex;align-items: flex-start;gap: 8px;font: 400 .875rem/1.7 var(--font-text);color: var(--ink-300)}.jcutqc-vpn::before{content: "";flex: none;width: 18px;height: 18px;margin-block-start: 3px;background: var(--ink-300);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce-checkout #place_order,.jcutqc .jcutqc-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;margin: 0;padding: 0 24px;float: none;border: 0;border-radius: var(--radius-pill);background: var(--red-500);color: var(--on-red);box-shadow: none;cursor: pointer;font: 700 1.0625rem/1.2 var(--font-text);text-shadow: none;transition: background-color 200ms cubic-bezier(.2,.7,.2,1),box-shadow 200ms cubic-bezier(.2,.7,.2,1)}.woocommerce-checkout #place_order:hover,.jcutqc .jcutqc-btn:hover{background: var(--red-400);box-shadow: var(--shadow-glow)}.woocommerce-checkout #place_order:focus-visible,.jcutqc .jcutqc-btn:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.woocommerce-checkout #place_order:disabled,.jcutqc .jcutqc-btn:disabled{opacity: .55;cursor: default;box-shadow: none}.jcutqc .jcutqc-btn.is-busy::after,.woocommerce-checkout.processing #place_order::after{content: "";width: 18px;height: 18px;border-radius: 50%;border: 2px solid currentColor;border-inline-end-color: transparent;animation: jc-spin 800ms linear infinite}@keyframes jc-spin{to{transform: rotate(360deg)}}.jct-after{margin: 0;text-align: center;font: 400 .8125rem/1.7 var(--font-text);color: var(--ink-300)}.woocommerce-checkout .blockUI.blockOverlay{background: var(--surface-000) !important;opacity: .55 !important;border-radius: var(--radius-m)}.jcutqc-guest form.checkout,.jcutqc-guest .woocommerce-form-login-toggle,.jcutqc-guest .woocommerce-form-coupon-toggle,.jcutqc-guest form.checkout_coupon{display: none !important}.jcutqc{box-sizing: border-box;display: grid;gap: 16px;max-width: none;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;color: var(--ink-100);font-family: var(--font-text);line-height: 1.7}.jcutqc *,.jcutqc *::before,.jcutqc *::after{box-sizing: border-box}.jcutqc-cart{margin: 0;padding: 14px 16px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100)}.jcutqc-cart ul{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.jcutqc-cart li,.jcutqc-total{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin: 0;font-size: .9375rem;color: var(--ink-200)}.jcutqc-cart li > span:first-child{font-weight: 700;color: var(--ink-100)}.jcutqc-total{margin-block-start: 10px;padding-block-start: 10px;border-block-start: 1px solid var(--line-100);color: var(--ink-100);font-weight: 700}.jcutqc-total > span:last-child{font: 800 1.25rem/1.3 var(--font-text)}.jcutqc-cart:has(li:only-child) .jcutqc-total{display: none}@container (max-width: 39.99rem){.jcutqc-cart{order: 2}.jcutqc-msg{order: 1}.jcutqc-alt{order: 3}}.jcutqc-who bdi,.jcutqc-shown-phone,.jcutqc-sub bdi{direction: ltr;unicode-bidi: isolate}.jcutqc-plan{margin: 8px 0 0;font-size: .8125rem;line-height: 1.7;color: var(--ink-300)}.jcutqc-plan b{color: var(--ink-200)}.jcutqc-step:not([hidden]){display: grid;gap: 8px;margin: 0;padding: 18px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-200);background: var(--surface-100);box-shadow: var(--shadow-1)}.jcutqc-title{margin: 0;font: 800 1.1875rem/1.5 var(--font-display);color: var(--ink-100)}.jcutqc-sub{margin: 0 0 6px;font-size: .875rem;line-height: 1.75;color: var(--ink-300)}.jcutqc-sub bdi{font-family: var(--font-mono);color: var(--ink-100)}.jcutqc-label{display: block;margin: 0;font: 500 .9375rem/1.5 var(--font-text);color: var(--ink-100)}.jcutqc-input{display: block;width: 100%;height: 56px;margin: 0 0 8px;padding: 0 16px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100);font: 400 1.25rem/1 var(--font-mono);letter-spacing: .04em;direction: ltr;text-align: left;box-shadow: none;outline: 0}.jcutqc-input::placeholder{color: var(--ink-300);opacity: 1}.jcutqc-input:focus{border-color: var(--ink-200);outline: 2px solid var(--focus);outline-offset: 1px}.jcutqc-input.jcutqc-code{text-align: center;font-size: 1.625rem;letter-spacing: .5em;padding-inline-start: calc(16px + .5em)}.jcutqc-hp{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);opacity: 0}.jcutqc-link{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 4px;border: 0;background: none;cursor: pointer;font: 500 .9375rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.jcutqc-link:disabled{color: var(--ink-300);text-decoration: none;cursor: default}.jcutqc-sub .jcutqc-link{min-height: 32px;vertical-align: baseline}.jcutqc-resend{justify-self: center}.jcutqc-msg{margin: 0}.jcutqc-msg:empty{display: none}.jcutqc-alt{margin: 0;text-align: center;font-size: .875rem}.jcutqc-alt a{display: inline-flex;align-items: center;min-height: 44px;color: var(--ink-300);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-100)}.jcutqc-alt a:hover{color: var(--ink-100)}.woocommerce-cart .woocommerce{display: grid;gap: 16px}.jct-cart{margin: 0}.jct-cart__list{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;border: 1px solid var(--line-100);border-radius: var(--radius-m);background: var(--surface-100);overflow: hidden}.jct-cart__item{display: grid;grid-template-columns: 88px minmax(0,1fr) auto;align-items: center;gap: 12px;min-height: 84px;padding: 12px;padding-inline-end: 6px}.jct-cart__item + .jct-cart__item{border-block-start: 1px solid var(--line-100)}.jct-cart__media{aspect-ratio: 16 / 9;border-radius: var(--radius-s);overflow: hidden;background: var(--surface-300)}.jct-cart__media img{display: block;width: 100%;height: 100%;object-fit: cover}.jct-cart__body{display: grid;gap: 2px;min-width: 0}.jct-cart__type{font: 500 .8125rem/1.5 var(--font-text);color: var(--ink-300)}.jct-cart__name{font: 700 1rem/1.55 var(--font-text);color: var(--ink-100);text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.jct-cart__name:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.jct-cart__price{font: 700 1rem/1.5 var(--font-text);color: var(--ink-100)}.jct-cart__price del{margin-inline-start: 8px;font-weight: 400;font-size: .875rem;color: var(--ink-300);text-decoration-color: var(--red-300)}.jct-cart__price ins{text-decoration: none}.jct-cart__remove{display: grid;justify-items: center;gap: 0;min-width: 52px;min-height: 52px;align-content: center;padding: 4px;border-radius: var(--radius-s);font: 500 .8125rem/1.3 var(--font-text);color: var(--ink-300);text-decoration: none}.jct-cart__remove svg{width: 20px;height: 20px}.jct-cart__remove:hover{color: var(--ink-100);background: var(--surface-300)}.jct-cart__remove:focus-visible{outline: 2px solid var(--focus);outline-offset: 0}.jct-cart__note{display: flex;gap: 8px;align-items: flex-start;margin: 10px 0 0;padding: 0 4px;font: 400 .875rem/1.75 var(--font-text);color: var(--ink-300)}.jct-cart__note::before{content: "";flex: none;width: 16px;height: 16px;margin-block-start: 4px;background: var(--ink-300);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}.jct-coupon{border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);padding: 0 16px}.jct-coupon > summary{display: flex;align-items: center;justify-content: space-between;min-height: 52px;cursor: pointer;list-style: none;font: 500 .9375rem/1.5 var(--font-text);color: var(--ink-200)}.jct-coupon > summary::-webkit-details-marker{display: none}.jct-coupon > summary::after{content: "+";font: 400 1.25rem/1 var(--font-text);color: var(--ink-300)}.jct-coupon[open] > summary::after{content: "−"}.jct-coupon > summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jct-coupon form{display: flex;gap: 8px;padding-block-end: 16px}.jct-coupon input{flex: 1 1 auto;min-width: 0;min-height: 48px;padding: 0 14px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100);font: 400 1rem/1 var(--font-mono);direction: ltr;text-align: left;letter-spacing: .04em}.jct-coupon button{flex: none;min-height: 48px;padding: 0 18px;border-radius: var(--radius-pill);border: 1px solid var(--line-200);background: transparent;color: var(--ink-100);font: 500 .9375rem/1 var(--font-text);cursor: pointer}.jct-coupon button:hover{background: var(--surface-300)}.woocommerce-cart .cart-collaterals{margin: 0}.woocommerce-cart .cart_totals{float: none;width: auto;display: grid;gap: 12px;margin: 0;padding: 16px;border-radius: var(--radius-m);border: 1px solid var(--line-200);background: var(--surface-100)}.woocommerce-cart .cart_totals > h2{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.woocommerce-cart .cart_totals table.shop_table{width: 100%;margin: 0;border: 0;border-collapse: collapse;background: none;font: 400 .9375rem/1.6 var(--font-text);color: var(--ink-300)}.woocommerce-cart .cart_totals table.shop_table tbody{display: block}.woocommerce-cart .cart_totals table.shop_table tr{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{display: block;padding: 4px 0;border: 0;background: none;font-weight: 400;text-align: start}.woocommerce-cart .cart_totals table.shop_table td{text-align: end;white-space: nowrap}.woocommerce-cart .cart_totals .order-total{margin-block-start: 6px;padding-block-start: 10px;border-block-start: 1px solid var(--line-100);color: var(--ink-100)}.woocommerce-cart .cart_totals .order-total:first-child{margin: 0;padding: 0;border: 0}.woocommerce-cart .cart_totals .order-total th{font: 700 1rem/1.5 var(--font-text)}.woocommerce-cart .cart_totals .order-total td strong{font: 800 1.375rem/1.3 var(--font-text)}.woocommerce-cart .cart_totals .cart-discount td a{margin-inline-start: 6px;font-size: .8125rem;color: var(--ink-300)}.jct-totals__plan{margin: -4px 0 0;font: 400 .8125rem/1.7 var(--font-text);color: var(--ink-300)}.jct-totals__plan b{color: var(--ink-200)}.woocommerce-cart .wc-proceed-to-checkout{margin: 4px 0 0;padding: 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;margin: 0;padding: 0 24px;box-sizing: border-box;border: 0;border-radius: var(--radius-pill);background: var(--red-500);color: var(--on-red);font: 700 1.0625rem/1.2 var(--font-text);text-decoration: none;box-shadow: none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button svg{width: 18px;height: 18px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background: var(--red-400);box-shadow: var(--shadow-glow)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.jct-more{display: grid;gap: 10px;margin-block-start: 8px}.jct-more > h2{margin: 0;font: 700 1.0625rem/1.5 var(--font-text);color: var(--ink-100)}.jct-empty{display: grid;justify-items: center;gap: 10px;padding: 32px 16px 28px;text-align: center;border-radius: var(--radius-l);border: 1px dashed var(--line-200);background: var(--surface-100)}.jct-empty__icon{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--surface-300);color: var(--ink-200)}.jct-empty__icon svg{width: 26px;height: 26px}.jct-empty h2{margin: 6px 0 0;font: 800 1.375rem/1.4 var(--font-display);color: var(--ink-100)}.jct-empty p{margin: 0 0 8px;max-width: 26rem;font: 400 .9375rem/1.8 var(--font-text);color: var(--ink-300)}.jct-empty .jc-btn{min-width: min(100%,18rem);justify-content: center}.jct-empty__alt{display: inline-flex;align-items: center;min-height: 44px;font: 500 .9375rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.woocommerce-cart .cart-empty.woocommerce-info{display: none}.woocommerce-cart .return-to-shop{display: none}.woocommerce-order{display: grid;gap: 16px}.woocommerce-order > *{margin: 0}.woocommerce-order .woocommerce-thankyou-order-received{display: none}.jct-done{display: grid;gap: 8px;padding: 20px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-200);background: var(--surface-100);box-shadow: var(--shadow-1)}.jct-done__icon{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid var(--positive);color: var(--positive)}.jct-done__icon svg{width: 24px;height: 24px}.jct-done--failed .jct-done__icon{border-color: var(--negative);color: var(--negative)}.jct-done__t{margin: 4px 0 0;font: 800 1.5rem/1.4 var(--font-display);color: var(--ink-100)}.jct-done__s{margin: 0;font: 400 .9375rem/1.8 var(--font-text);color: var(--ink-200)}.jct-done__s bdi,.jct-done__s b{color: var(--ink-100)}.jct-next{display: grid;gap: 10px;margin: 10px 0 0;padding: 14px 0 0;border-block-start: 1px solid var(--line-100);list-style: none}.jct-next li{display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 10px;align-items: start;font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-200)}.jct-next li > span:first-child{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--line-200);font: 700 .8125rem/1 var(--font-text);color: var(--ink-100)}.jct-next li.is-now > span:first-child{border-color: var(--red-300);color: var(--red-300)}.jct-next b{color: var(--ink-100)}.jct-done__actions{display: grid;gap: 8px;margin-block-start: 8px}.jct-done__actions .jc-btn{justify-content: center}.jct-done__help{margin: 0;text-align: center;font: 400 .875rem/1.7 var(--font-text);color: var(--ink-300)}.jct-done__help a{color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.woocommerce-thankyou-order-failed,.woocommerce-thankyou-order-failed-actions{display: none}.woocommerce-order #sp{display: flex;flex-direction: column;margin: 0;padding: 18px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-100);color: var(--ink-200);font: 400 .9375rem/1.8 var(--font-text);box-shadow: none}.woocommerce-order #sp h1,.woocommerce-order #sp h2{margin: 0 0 6px;font: 800 1.1875rem/1.45 var(--font-display);color: var(--ink-100)}.woocommerce-order #sp h3{display: flex;align-items: center;gap: 8px;margin: 18px 0 10px;font: 700 1rem/1.6 var(--font-text);color: var(--ink-100)}.woocommerce-order #sp h3 b{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--line-200);font-size: 0;color: var(--ink-100)}.woocommerce-order #sp #sp_players h3 b::after{content: "۱";font-size: .8125rem}.woocommerce-order #sp #sp_license h3 b::after{content: "۲";font-size: .8125rem}.woocommerce-order #sp p{margin: 0;font-size: .875rem;color: var(--ink-300)}.woocommerce-order #sp b{color: inherit}.woocommerce-order #sp .jct-file,.jct-done__s .jct-file{font: 400 .875em/1 var(--font-mono);direction: ltr;unicode-bidi: isolate;color: var(--ink-100)}.woocommerce-order #sp-warn{order: 9;margin: 0 0 14px;padding: 10px 12px;border-radius: var(--radius-s);border: 1px solid var(--line-100);background: var(--surface-200);color: var(--ink-300);font-size: .8125rem;line-height: 1.7}.woocommerce-order #sp_players > div{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;padding: 0;border: 0;background: none}.woocommerce-order #sp_players a{display: grid;justify-items: center;align-content: center;gap: 2px;min-height: 92px;padding: 10px 6px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-200);color: var(--ink-100);text-decoration: none;text-align: center}.woocommerce-order #sp_players a:hover{border-color: var(--line-200)}.woocommerce-order #sp_players a img{width: 32px;height: 32px;margin: 0 0 4px}.woocommerce-order #sp_players a b{font: 700 .875rem/1.4 var(--font-text)}.woocommerce-order #sp_players a u{text-decoration: none;font: 400 .8125rem/1.4 var(--font-mono);color: var(--ink-300)}.woocommerce-order #sp_players a.disable{opacity: .45;pointer-events: none}.woocommerce-order #sp_license textarea{box-sizing: border-box;display: block;width: 100%;min-height: 68px;margin: 0;padding: 12px;resize: none;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100);font: 400 .8125rem/1.6 var(--font-mono);direction: ltr;text-align: left;word-break: break-all}.woocommerce-order #sp_license .sp_color_back,.woocommerce-order #sp_license > button{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;margin: 10px 0 0;padding: 0 24px;border: 0;border-radius: var(--radius-pill);background: var(--red-500) !important;color: var(--on-red) !important;font: 700 1.0625rem/1.2 var(--font-text);cursor: pointer;box-shadow: none}.woocommerce-order #sp_license .sp_color_back:hover{background: var(--red-400) !important;box-shadow: var(--shadow-glow)}.woocommerce-order #sp_license .sp_color_back:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.woocommerce-order .jcutba-join{margin: 0 !important;padding: 16px !important;border-radius: var(--radius-l) !important;border: 1px solid var(--line-100) !important;background: var(--surface-100) !important;color: var(--ink-200);line-height: 1.8 !important}.woocommerce-order .jcutba-join p{color: var(--ink-300) !important;font-size: .875rem !important}.woocommerce-order .jcutba-join p:first-child{color: var(--ink-100) !important;font: 700 1rem/1.6 var(--font-text) !important}.woocommerce-order .jcutba-join a{display: flex !important;align-items: center;justify-content: center;min-height: 52px !important;border-radius: var(--radius-pill) !important;border: 1px solid var(--line-200) !important;background: transparent !important;color: var(--ink-100) !important;font: 700 .9375rem/1 var(--font-text) !important;text-decoration: none}.woocommerce-order .jcuti-plan{display: grid;gap: 10px;padding: 16px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-100)}.woocommerce-order .jcuti-plan > h2{margin: 0;font: 700 1.0625rem/1.5 var(--font-text);color: var(--ink-100)}.woocommerce-order .jcuti-plan > p{margin: 0;font: 400 .875rem/1.7 var(--font-text);color: var(--ink-300)}.jcuti-parts{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.jcuti-part{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;gap: 12px;align-items: center;min-height: 56px;padding: 10px 14px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-200)}.jcuti-part__n{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--line-200);font: 700 .875rem/1 var(--font-text);color: var(--ink-100)}.jcuti-part--paid .jcuti-part__n{border-color: var(--positive);color: var(--positive)}.jcuti-part--next{border-color: var(--red-300)}.jcuti-part--next .jcuti-part__n{border-color: var(--red-300);color: var(--red-300)}.jcuti-part__what{display: grid;line-height: 1.6;min-width: 0;font-size: .9375rem;color: var(--ink-200)}.jcuti-part__what b{color: var(--ink-100)}.jcuti-part__what span{font-size: .8125rem;color: var(--ink-300)}.jcuti-part__amt{font: 700 .875rem/1.4 var(--font-text);color: var(--ink-100);white-space: nowrap}.jcuti-part{padding-inline-end: 12px;gap: 10px}.jcuti-plan__link{justify-self: start;display: inline-flex;align-items: center;min-height: 44px;font: 500 .9375rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.woocommerce-order .woocommerce-order-downloads{padding: 16px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-100)}.woocommerce-order .woocommerce-order-downloads__title{margin: 0 0 10px;font: 700 1.0625rem/1.5 var(--font-text);color: var(--ink-100)}.woocommerce-order .woocommerce-table--order-downloads,.woocommerce-order .woocommerce-table--order-downloads tbody{display: block;width: 100%;margin: 0;border: 0;background: none}.woocommerce-order .woocommerce-table--order-downloads thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.woocommerce-order .woocommerce-table--order-downloads tr{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px}.woocommerce-order .woocommerce-table--order-downloads td{display: block;padding: 0;border: 0;background: none;font: 400 .875rem/1.7 var(--font-text);color: var(--ink-300)}.woocommerce-order .woocommerce-table--order-downloads td::before{content: attr(data-title) ": ";color: var(--ink-300)}.woocommerce-order .woocommerce-table--order-downloads .download-product{grid-column: 1 / -1;font: 700 1rem/1.6 var(--font-text);color: var(--ink-100)}.woocommerce-order .woocommerce-table--order-downloads .download-product::before,.woocommerce-order .woocommerce-table--order-downloads .download-file::before{content: none}.woocommerce-order .woocommerce-table--order-downloads .download-product a{color: inherit;text-decoration: none}.woocommerce-order .woocommerce-table--order-downloads .download-file{grid-column: 1 / -1;margin-block-start: 10px}.woocommerce-order .woocommerce-table--order-downloads .download-file .button{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;box-sizing: border-box;border: 0;border-radius: var(--radius-pill);background: var(--red-500);color: var(--on-red);font: 700 1.0625rem/1.2 var(--font-text);text-decoration: none}.woocommerce-order .woocommerce-table--order-downloads .download-file .button:hover{background: var(--red-400);box-shadow: var(--shadow-glow)}.woocommerce-order .jct-facts{border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);padding: 0 16px}.woocommerce-order .jct-facts > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;cursor: pointer;list-style: none;font: 500 .9375rem/1.5 var(--font-text);color: var(--ink-200)}.woocommerce-order .jct-facts > summary::-webkit-details-marker{display: none}.woocommerce-order .jct-facts > summary::after{content: "+";font: 400 1.25rem/1 var(--font-text);color: var(--ink-300)}.woocommerce-order .jct-facts[open] > summary::after{content: "−"}.woocommerce-order .jct-facts > summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.woocommerce-order .jct-facts[open]{padding-block-end: 12px}.woocommerce-order ul.woocommerce-order-overview{display: grid;gap: 0;margin: 0 0 8px;padding: 0;list-style: none;border: 0}.woocommerce-order ul.woocommerce-order-overview li{display: flex;justify-content: space-between;gap: 12px;float: none;margin: 0;padding: 8px 0;border: 0;border-block-start: 1px solid var(--line-100);font: 400 .875rem/1.6 var(--font-text);color: var(--ink-300);text-transform: none}.woocommerce-order ul.woocommerce-order-overview li strong{font: 700 .875rem/1.6 var(--font-text);color: var(--ink-100)}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-customer-details{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads){display: block;width: 100%;margin: 0;border: 0;background: none;font: 400 .875rem/1.6 var(--font-text);color: var(--ink-300)}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) tbody,.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) tfoot{display: block}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) tr{display: flex;justify-content: space-between;gap: 12px;border-block-start: 1px solid var(--line-100)}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) th,.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) td{display: block;padding: 8px 0;border: 0;background: none;font-weight: 400;text-align: start}.woocommerce-order table.order_details:not(.woocommerce-table--order-downloads) td:last-child{text-align: end;white-space: nowrap;color: var(--ink-100)}.woocommerce-order table.order_details .product-name{color: var(--ink-100);font-weight: 700}.woocommerce-order table.order_details .product-quantity{display: none}.woocommerce-order .jct-orderline{margin: 0;font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-200)}.woocommerce-order .jct-orderline mark{background: none;color: var(--ink-100);font-weight: 700}.jcuti-page{display: grid;gap: 16px}.jcuti-plan{display: grid;gap: 12px;padding: 16px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-100)}.jcuti-plan--active{border-color: var(--line-200);box-shadow: var(--shadow-1)}.jcuti-plan__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px}.jcuti-plan__head h2{margin: 0;font: 800 1.1875rem/1.45 var(--font-display);color: var(--ink-100)}.jcuti-plan__count{font: 500 .875rem/1.5 var(--font-text);color: var(--ink-300)}.jcuti-progress{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;margin: 0;padding: 0;list-style: none}.jcuti-progress li{height: 6px;border-radius: 6px;background: var(--line-100)}.jcuti-progress li.is-paid{background: var(--positive)}.jcuti-progress li.is-next{background: var(--red-300)}.jcuti-progress li.is-late{background: var(--negative)}.jcuti-part--late{border-color: var(--negative)}.jcuti-part--late .jcuti-part__n{border-color: var(--negative);color: var(--negative)}.jcuti-part--late .jcuti-part__what span:first-of-type{color: var(--negative)}.jcuti-part--later{background: transparent}.jcuti-next{display: grid;gap: 2px;padding: 12px 14px;border-radius: var(--radius-m);background: var(--surface-200);font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-200)}.jcuti-next b{color: var(--ink-100)}.jcuti-next small{font-size: .8125rem;color: var(--ink-300)}.jcuti-late{display: flex;gap: 8px;align-items: flex-start;margin: 0;padding: 12px 14px;border-radius: var(--radius-m);border: 1px solid var(--negative);background: var(--surface-200);font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-100)}.jcuti-late::before{content: "";flex: none;width: 18px;height: 18px;margin-block-start: 4px;background: var(--negative);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat}.jcuti-pay{display: grid;gap: 8px;margin: 0}.jcuti-pay form{margin: 0}.jcuti-btn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0;width: 100%;min-height: 56px;margin: 0;padding: 6px 20px;box-sizing: border-box;border: 1px solid var(--line-200);border-radius: var(--radius-pill);background: transparent;color: var(--ink-100);font: 700 .9375rem/1.3 var(--font-text);cursor: pointer;box-shadow: inset 0 1px 0 0 var(--highlight-top)}.jcuti-btn small{display: block;font: 500 .8125rem/1.4 var(--font-text);color: var(--ink-300)}.jcuti-btn:hover{background: var(--surface-300);border-color: var(--ink-300)}.jcuti-btn--primary{min-height: 60px;border-color: transparent;background: var(--red-500);color: var(--on-red);font-size: 1.0625rem;box-shadow: none}.jcuti-btn--primary small{color: var(--on-red);opacity: .85}.jcuti-btn--primary:hover{background: var(--red-400);border-color: transparent;box-shadow: var(--shadow-glow)}.jcuti-btn:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.jcuti-note{margin: 0;font: 400 .8125rem/1.75 var(--font-text);color: var(--ink-300)}.jcuti-plan--done .jcuti-paid,.jcuti-page .jcuti-paid{display: flex;gap: 8px;align-items: center;margin: 0;padding: 12px 14px;border-radius: var(--radius-m);border: 1px solid var(--positive);background: var(--surface-200);color: var(--ink-100);font: 500 .9375rem/1.7 var(--font-text)}details.jcuti-plan > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;cursor: pointer;list-style: none;font: 700 1rem/1.5 var(--font-text);color: var(--ink-100)}details.jcuti-plan > summary::-webkit-details-marker{display: none}details.jcuti-plan > summary small{font-weight: 400;font-size: .8125rem;color: var(--positive)}details.jcuti-plan > summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jcuti-empty{display: grid;gap: 10px;padding: 20px 16px;border-radius: var(--radius-l);border: 1px dashed var(--line-200);background: var(--surface-100)}.jcuti-empty h2{margin: 0;font: 800 1.1875rem/1.45 var(--font-display);color: var(--ink-100)}.jcuti-empty p{margin: 0;font: 400 .9375rem/1.8 var(--font-text);color: var(--ink-300)}.jcuti-empty p b{color: var(--ink-200)}.jct-product{container-type: inline-size}.jct-product__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px;grid-template-areas: "media" "head" "buy" "desc" "more"}@container (min-width: 60rem){.jct-product__grid{grid-template-columns: minmax(0,1fr) 22rem;gap: 24px 40px;grid-template-areas: "media buy" "head buy" "desc buy" "more more";align-items: start}.jct-buy{position: sticky;top: calc(var(--header-height) + 16px)}}.jct-product__media{grid-area: media;position: relative;aspect-ratio: 16 / 9;margin: 0;border-radius: var(--radius-l);overflow: hidden;background: var(--surface-300)}.jct-product__media img{display: block;width: 100%;height: 100%;object-fit: cover}.jct-product__media .jc-pcard__type{inset-block-start: 14px;inset-inline-start: 14px}.jct-product__head{grid-area: head;display: grid;gap: 10px}.jct-product__head .product_title{margin: 0;font: 800 clamp(1.625rem,1.3rem + 1.4cqi,2.25rem)/1.35 var(--font-display);color: var(--ink-100);text-wrap: balance}.jct-product__outcome{margin: 0;font: 400 1.0625rem/1.85 var(--font-text);color: var(--ink-200);max-width: 38em}.jct-product__head .jc-pcard__facts{font-size: .875rem;gap: 6px 16px}.jct-product__head .jc-pcard__facts svg{width: 16px;height: 16px}.jct-buy{grid-area: buy;display: grid;gap: 12px;padding: 18px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-200);background: var(--surface-100);box-shadow: var(--shadow-1)}.jct-buy .price{margin: 0;font: 800 1.75rem/1.3 var(--font-text);color: var(--ink-100)}.jct-buy .price del{display: block;font-size: 1rem;font-weight: 400;color: var(--ink-300);text-decoration-color: var(--red-300)}.jct-buy .price ins{text-decoration: none}.jct-buy .price .woocommerce-Price-currencySymbol{font-size: .5em}.jct-buy__plan{margin: -6px 0 0;font: 400 .875rem/1.75 var(--font-text);color: var(--ink-300)}.jct-buy__plan b{color: var(--ink-200);font-weight: 700}.jct-buy__incl{display: grid;gap: 8px;margin: 0;padding: 12px 0 0;border-block-start: 1px solid var(--line-100);list-style: none}.jct-buy__incl li{position: relative;padding-inline-start: 26px;font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-200)}.jct-buy__incl li::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .3em;width: 18px;height: 18px;background: var(--positive);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.jct-buy__incl li strong,.jct-buy__incl li b{color: var(--ink-100)}.jct-buy form.cart{display: block;margin: 4px 0 0}.jct-buy form.cart .quantity{display: none}.jct-buy .single_add_to_cart_button,.jct-buy .jct-buy__owned-cta{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;margin: 0;padding: 0 24px;box-sizing: border-box;border: 0;border-radius: var(--radius-pill);background: var(--red-500);color: var(--on-red);font: 700 1.0625rem/1.2 var(--font-text);text-decoration: none;cursor: pointer;box-shadow: none;float: none}.jct-buy .single_add_to_cart_button:hover,.jct-buy .jct-buy__owned-cta:hover{background: var(--red-400);box-shadow: var(--shadow-glow)}.jct-buy .single_add_to_cart_button:focus-visible,.jct-buy .jct-buy__owned-cta:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.jct-buy .single_add_to_cart_button.loading{opacity: .6}.jct-buy__trust{margin: 0;text-align: center;font: 400 .8125rem/1.7 var(--font-text);color: var(--ink-300)}.jct-buy__more{justify-self: center;display: inline-flex;align-items: center;min-height: 44px;font: 500 .9375rem/1.4 var(--font-text);color: var(--ink-200);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--line-200)}.jct-buy__owned{display: flex;gap: 8px;align-items: center;margin: 0;font: 700 1rem/1.6 var(--font-text);color: var(--ink-100)}.jct-buy__owned svg{flex: none;width: 20px;height: 20px;color: var(--positive)}.jct-buy__owned small{display: block;font-weight: 400;font-size: .8125rem;color: var(--ink-300)}.jct-product__desc{grid-area: desc;min-width: 0}.jct-product__desc > h2.jct-product__dtitle{margin: 0 0 12px;font: 800 1.375rem/1.4 var(--font-display);color: var(--ink-100)}.jct-product__desc .jc-prose{max-width: 40em;font-size: 1.0625rem}.jct-product__desc .jc-prose h2{font-size: 1.375rem;margin-block-start: 1.6em}.jct-product__desc .jc-prose h4{margin-block-start: 1.6em;font: 700 1.125rem/1.6 var(--font-text);color: var(--ink-100)}.jct-product__desc .jc-prose ul{padding-inline-start: 1.2em}.jct-product__desc .jc-prose li{padding-inline-start: 0}.jct-buy-end{display: grid;gap: 10px;margin-block-start: 28px;padding: 18px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-200);background: var(--surface-100)}.jct-buy-end b{font: 800 1.125rem/1.5 var(--font-display);color: var(--ink-100)}.jct-buy-end p{margin: 0;font: 400 .9375rem/1.7 var(--font-text);color: var(--ink-300)}@container (min-width: 60rem){.jct-buy-end{display: none}}.jct-product .jct-more{grid-area: more}@container (max-width: 59.99rem){.jct-buy form.cart{order: 1}.jct-buy .jct-buy__trust{order: 2}.jct-buy .jct-buy__incl{order: 3}.jct-buy .jct-buy__more{order: 4}.jct-product .jct-product__crumbs{display: none}.jct-product__outcome{font-size: 1rem}}.jct-product .product_meta,.jct-product .woocommerce-tabs > .tabs,.jct-product .woocommerce-product-gallery__trigger{display: none}.jct-support{display: grid;gap: 16px;box-sizing: border-box;width: 100%;max-width: 46rem;margin-inline: auto;container-type: inline-size}.jct-support__head{display: grid;gap: 8px}.jct-support__head h1{margin: 0;font: 800 clamp(1.625rem,1.3rem + 1.4cqi,2.25rem)/1.35 var(--font-display);color: var(--ink-100)}.jct-support__head p{margin: 0;font: 400 1rem/1.85 var(--font-text);color: var(--ink-300)}.jct-support__jump{justify-self: start;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 14px;border-radius: var(--radius-pill);border: 1px solid var(--line-200);font: 500 .9375rem/1 var(--font-text);color: var(--ink-100);text-decoration: none}.jct-support__jump svg{width: 16px;height: 16px}.jct-support__jump b{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 11px;background: var(--surface-300);font: 700 .8125rem/1 var(--font-text);color: var(--ink-100)}.jct-support__login{display: grid;gap: 10px;padding: 20px 16px;border-radius: var(--radius-l);border: 1px solid var(--line-200);background: var(--surface-100);box-shadow: var(--shadow-1)}.jct-support__login h2{margin: 0;font: 800 1.1875rem/1.45 var(--font-display);color: var(--ink-100)}.jct-support__login p{margin: 0;font: 400 .9375rem/1.8 var(--font-text);color: var(--ink-300)}.jct-support__login .jc-btn{justify-content: center}.jct-support__h2{margin: 8px 0 0;font: 800 1.25rem/1.45 var(--font-display);color: var(--ink-100);scroll-margin-top: calc(var(--header-height) + 16px)}.jct-support .jcutsf-item[hidden],.jct-support .jcutsf-group[hidden],.jct-support .jcutsf-empty[hidden]{display: none}.jct-support .mihanticket:has(.mihanticket-list .items > .item[ticket-item-status="open"]) .new-ticket-toolbar .open-new-ticket-form{border-color: var(--line-200);background: transparent;color: var(--ink-100)}.jct-support .mihanticket .new-ticket .form{display: none}.jct-support .jcutsf{margin: 0 0 18px;padding: 18px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-100);color: var(--ink-200)}.jct-support .jcutsf-title{margin: 0 0 12px;font: 800 1.125rem/1.5 var(--font-display);color: var(--ink-100)}.jct-support .jcutsf-search{display: block;margin: 0 0 12px}.jct-support .jcutsf-search input{width: 100%;min-height: 52px;padding: 0 14px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100);font: 400 1rem/1.5 var(--font-text)}.jct-support .jcutsf-sec{margin: 14px 0 6px;font: 700 .9375rem/1.5 var(--font-text);color: var(--ink-300)}.jct-support .jcutsf-item{margin: 0;border-block-end: 1px solid var(--line-100);background: none}.jct-support .jcutsf-item summary{display: flex;align-items: center;min-height: 48px;padding: 8px 0;padding-inline-start: 28px;cursor: pointer;font: 500 .9375rem/1.6 var(--font-text);color: var(--ink-100);list-style: none}.jct-support .jcutsf-a{padding: 0 0 12px;color: var(--ink-200);font-size: .9375rem;line-height: 1.85}.jct-support .jcutsf-a a,.jct-support .jcutsf-foot a{color: var(--ink-100);text-decoration: underline;text-underline-offset: 4px}.jct-support .jcutsf-empty,.jct-support .jcutsf-foot{color: var(--ink-300);font-size: .875rem}.jct-support .mihanticket{background: none;color: var(--ink-200);font-family: var(--font-text);padding: 0;margin: 0;box-shadow: none;border: 0}.jct-support .mihanticket .action-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 44px;padding: 0 18px;cursor: pointer;border-radius: var(--radius-pill);border: 1px solid var(--line-200);background: transparent;color: var(--ink-100);font: 700 .9375rem/1 var(--font-text);box-shadow: none}.jct-support .mihanticket .new-ticket-toolbar .open-new-ticket-form,.jct-support .mihanticket .submit-new-ticket,.jct-support .mihanticket .submit-reply{min-height: 52px;border-color: transparent;background: var(--red-500);color: var(--on-red)}.jct-support .mihanticket .new-ticket-toolbar .open-new-ticket-form.close-mode{border-color: var(--line-200);background: transparent;color: var(--ink-100)}.jct-support .mihanticket .action-btn.loading{opacity: .7}.jct-support .mihanticket .new-ticket{margin: 0 0 16px;background: none;border: 0}.jct-support .mihanticket .new-ticket .form{margin: 12px 0 0;padding: 18px;border-radius: var(--radius-l);border: 1px solid var(--line-100);background: var(--surface-200)}.jct-support .mihanticket .form p{margin: 0 0 14px}.jct-support .mihanticket label{display: block;margin: 0 0 6px;font: 500 .9375rem/1.5 var(--font-text);color: var(--ink-100)}.jct-support .mihanticket input[type="text"],.jct-support .mihanticket input:not([type]),.jct-support .mihanticket textarea,.jct-support .mihanticket select{width: 100%;min-height: 52px;padding: 0 14px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-300);color: var(--ink-100);font: 400 1rem/1.5 var(--font-text);box-shadow: none}.jct-support .mihanticket textarea{min-height: 132px;padding-block: 12px}.jct-support .mihanticket .file_field{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 12px}.jct-support .mihanticket .file_field label{display: inline-flex;align-items: center;min-height: 44px;margin: 0;padding: 0 16px;border-radius: var(--radius-pill);border: 1px dashed var(--line-200);cursor: pointer}.jct-support .mihanticket .file_field input[type="file"]{position: absolute;width: 1px;height: 1px;opacity: 0}.jct-support .mihanticket select.select2-hidden-accessible{width: 1px !important;height: 1px !important;min-height: 0 !important;padding: 0 !important;border: 0 !important}.jct-support .mihanticket .file_field{position: relative;height: auto}.jct-support .mihanticket .file_field label{position: static}.jct-support .mihanticket .progress_bar{height: 4px;border-radius: 2px;background: var(--surface-300)}.jct-support .mihanticket .select2-container .select2-selection--single{height: 52px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-300)}.jct-support .mihanticket .select2-container .select2-selection__rendered{line-height: 50px;color: var(--ink-100);padding-inline: 14px}.jct-support .mihanticket .select2-container .select2-selection__arrow{height: 50px}.jct-support .mihanticket-list .items{display: grid;gap: 10px}.jct-support .mihanticket-list .items > .item{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px;align-items: center;min-height: 64px;padding: 14px 16px;margin: 0;cursor: pointer;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-200);color: var(--ink-200);box-shadow: none}.jct-support .mihanticket-list .items > .item[ticket-item-status="open"]{cursor: default;border-color: var(--line-200)}.jct-support .mihanticket-list .items > .item > .title{grid-column: 1;font: 700 1rem/1.6 var(--font-text);color: var(--ink-100)}.jct-support .mihanticket-list .items > .item > .ticket_id{grid-column: 1;grid-row: 2;font: 400 .8125rem/1.5 var(--font-mono);color: var(--ink-300);direction: ltr;text-align: right}.jct-support .mihanticket-list .items > .item > .status{grid-column: 2;grid-row: 1 / span 2;justify-self: end;display: inline-flex;align-items: center;gap: 6px;min-height: 26px;padding: 0 10px;border-radius: var(--radius-xs);border: 1px solid var(--line-200);background: none;color: var(--ink-200);font-size: .8125rem}.jct-support .mihanticket-list .items > .item > .status::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--ink-300)}.jct-support .mihanticket-list .items > .item > .status.answered::before{background: var(--positive)}.jct-support .mihanticket-list .items > .item > .status.investigation::before{background: var(--ink-100)}.jct-support .mihanticket-list .items > .item > .inner-data{grid-column: 1 / -1;margin-block-start: 10px;cursor: auto}.jct-support .mihanticket .ticket-header{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;justify-content: space-between;margin: 0 0 12px}.jct-support .mihanticket .ticket-header .action-bar{display: flex;flex-wrap: wrap;gap: 8px}.jct-support .mihanticket .solve-btn.solved{border-color: var(--positive);color: var(--positive)}.jct-support .mihanticket .meta-data{font-size: .8125rem;color: var(--ink-300)}.jct-support .mihanticket .user-data{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-size: .875rem;color: var(--ink-300)}.jct-support .mihanticket .user-data img{width: 28px;height: 28px;border-radius: 50%}.jct-support .mihanticket .main-content-value,.jct-support .mihanticket .replies .item{display: grid;gap: 4px;padding: 12px 14px;margin: 0 0 10px;border-radius: 16px;border: 1px solid var(--line-100);background: var(--surface-300);color: var(--ink-100);line-height: 1.85;box-shadow: none;min-height: 0;cursor: auto}.jct-support .mihanticket .mihanticket-replies.other .item{background: var(--surface-100);border-color: var(--line-200)}.jct-support .mihanticket .mihanticket-replies.own{margin-inline-end: 28px}.jct-support .mihanticket .mihanticket-replies.other{margin-inline-start: 28px}.jct-support .mihanticket .mihanticket-replies.other .user-data{justify-content: flex-end;color: var(--ink-200)}.jct-support .mihanticket .mihanticket-replies.other .user-data .name{font-weight: 700}.jct-support .mihanticket .replies p{margin: 0}.jct-support .mihanticket .replies p:empty,.jct-support .mihanticket .main-content-value p:empty{display: none}.jct-support .mihanticket .date{justify-self: end;font-size: .8125rem;color: var(--ink-300)}.jct-support .mihanticket .attachment_file a{color: var(--ink-100);text-decoration: underline;text-underline-offset: 4px}.jct-support .mihanticket .new-reply{display: grid;gap: 10px;margin: 6px 0 0}.jct-support .mihanticket .new-reply .alert{display: block}.jct-support .mihanticket .load-more{display: flex;justify-content: center;margin: 14px 0 0}.jct-support .mihanticket .load-more .action{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: var(--radius-pill);border: 1px solid var(--line-200);color: var(--ink-100);cursor: pointer}.jct-support .mihanticket-wait{color: var(--ink-300)}.jct-support .mihanticket-alerts-wrapper .alert-item{padding: 12px 14px;margin: 0 0 10px;border-radius: var(--radius-s);border: 1px solid var(--line-200);background: var(--surface-200);color: var(--ink-100)}.jct-support .mihanticket-alerts-wrapper .alert-item.success{border-color: var(--positive)}.jct-support .mihanticket-alerts-wrapper .alert-item.error{border-color: var(--negative)}.jct-support .jcutsf-group{margin: 0;border-block-end: 1px solid var(--line-100)}.jct-support .jcutsf-group > summary.jcutsf-sec{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;margin: 0;padding: 4px 0;cursor: pointer;list-style: none;font: 700 1rem/1.5 var(--font-text);color: var(--ink-100)}.jct-support .jcutsf-group > summary.jcutsf-sec::-webkit-details-marker{display: none}.jct-support .jcutsf-group > summary.jcutsf-sec small{display: inline-flex;align-items: center;gap: 8px;font: 500 .8125rem/1.4 var(--font-text);color: var(--ink-300)}.jct-support .jcutsf-group > summary.jcutsf-sec small::after{content: "";width: 16px;height: 16px;background: var(--ink-300);transition: transform 200ms cubic-bezier(.2,.7,.2,1);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.jct-support .jcutsf-group[open] > summary.jcutsf-sec small::after{transform: rotate(180deg)}.jct-support .jcutsf-group > summary.jcutsf-sec:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: var(--radius-xs)}.jct-support .jcutsf-group[open]{padding-block-end: 8px}.jct-support .jcutsf-group .jcutsf-item:last-child{border-block-end: 0}.jct-support .jcutsf-item[open] > summary{color: var(--positive)}.jct-support .jcutsf-item[open] .jcutsf-a{margin: 0 0 10px;padding: 10px 14px;border-inline-start: 2px solid var(--positive);border-radius: 0 var(--radius-s) var(--radius-s) 0;background: var(--surface-200)}.jct-support .mihanticket .mihanticket-replies.other .item{border-color: var(--positive);background: var(--surface-200)}@supports (background: color-mix(in srgb,red 10%,transparent)){.jct-support .mihanticket .mihanticket-replies.other .item{background: color-mix(in srgb,var(--positive) 12%,var(--surface-100));border-color: color-mix(in srgb,var(--positive) 55%,transparent)}}.jct-support .mihanticket .mihanticket-replies.other .user-data .name{color: var(--positive)}.jct-support .mihanticket .mihanticket-replies.other .user-data .name::after{content: "پشتیبانی";display: inline-flex;align-items: center;min-height: 20px;margin-inline-start: 6px;padding: 0 6px;border-radius: var(--radius-xs);border: 1px solid var(--positive);font: 500 .75rem/1 var(--font-text);color: var(--positive);vertical-align: 1px}.jct-support .mihanticket .mihanticket-replies.own .item,.jct-support .mihanticket .main-content-value{background: var(--surface-200);border-color: var(--line-100)}.jct-support .mihanticket-list .items > .item.status-3{border-inline-start: 3px solid var(--positive)}.jct-support .mihanticket-list .items > .item > .status.answered{border-color: var(--positive);color: var(--positive)}@supports (background: color-mix(in srgb,red 10%,transparent)){.jct-support .mihanticket-list .items > .item > .status.answered{background: color-mix(in srgb,var(--positive) 14%,transparent)}}.jct-support .mihanticket-list .items > .item > .status.investigation{color: var(--ink-100);border-color: var(--line-200)}.jct-support .mihanticket-list .items > .item.status-4{opacity: .72}.jct-support .mihanticket-list .items > .item.status-4 > .status::before{background: var(--line-200)}@media (prefers-reduced-motion: no-preference){.jct-support .mihanticket-list .items > .item > .status.investigation::before{animation: jc-sup-pulse 2s ease-in-out infinite}@keyframes jc-sup-pulse{0%,100%{opacity: 1}50%{opacity: .3}}}.jct-support .mihanticket .solve-btn{border-color: var(--positive);color: var(--positive)}.jct-support__doors{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.jct-door{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 4px 10px;min-height: 76px;padding: 12px;border-radius: var(--radius-m);border: 1px solid var(--line-100);background: var(--surface-100);color: var(--ink-100);text-decoration: none}.jct-door > svg:first-child{grid-row: 1 / span 2;width: 22px;height: 22px}.jct-door > svg:last-child{display: none}.jct-door b{display: block;font: 700 1rem/1.4 var(--font-text)}.jct-door small{display: block;font: 400 .8125rem/1.5 var(--font-text);color: var(--ink-300)}.jct-door small b{display: inline;font-size: inherit;color: var(--positive)}.jct-door--faq > svg:first-child{color: var(--positive)}.jct-door--ticket{border-color: var(--red-300)}.jct-door--ticket > svg:first-child{color: var(--red-300)}.jct-door:hover{border-color: var(--line-200);background: var(--surface-200)}.jct-door--ticket:hover{border-color: var(--red-300)}.jct-door:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@container (max-width: 22rem){.jct-support__doors{grid-template-columns: minmax(0,1fr)}}.jct-support__zone{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 12px;margin-block-start: 12px;padding: 14px 16px;border-radius: var(--radius-l);border: 1px dashed var(--red-300);background: var(--surface-100);scroll-margin-top: calc(var(--header-height) + 16px)}.jct-support__zone-icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--surface-300);color: var(--red-300)}.jct-support__zone-icon svg{width: 22px;height: 22px}.jct-support__zone .jct-support__h2{margin: 0}.jct-support__zone p{margin: 2px 0 0;font: 400 .875rem/1.7 var(--font-text);color: var(--ink-300)}.jct-support__float{position: fixed;z-index: 20;inset-block-end: calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start: 16px;display: inline-flex;align-items: center;gap: 6px;min-height: 48px;padding: 0 16px;border-radius: var(--radius-pill);border: 1px solid var(--red-300);background: var(--surface-200);color: var(--ink-100);box-shadow: var(--shadow-3);font: 700 .9375rem/1 var(--font-text);text-decoration: none}.jct-support__float svg{width: 18px;height: 18px;color: var(--red-300)}.jct-support__float[hidden]{display: none}@media (min-width: 64rem){.jct-support__float{display: none}}