:root{--control-input:#0b0b0e;--control-menu:#040406;--control-menu-border:#32323f;--control-menu-shadow:0 12px 32px rgb(0 0 0/0.45),0 2px 8px rgb(0 0 0/0.3);--control-surface:#25252f;--control-hover:#32323f;--control-selected:#404051;--control-border:#1c1c23;--control-border-hover:#555568;--control-text:#cacada;--control-muted:#b0b0c4;--control-focus:#aa3feb;--control-radius:6px;--control-duration:150ms}.tf-button,.tf-icon-button,.tf-select-trigger{border:1px solid transparent;border-radius:var(--control-radius);background:var(--control-surface);color:var(--control-text);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;cursor:pointer;transition:background-color var(--control-duration),border-color var(--control-duration),color var(--control-duration),box-shadow var(--control-duration),opacity var(--control-duration);touch-action:manipulation}.tf-button-primary{background:linear-gradient(to top right,#aa3feb,#6307f8);color:#fff}.tf-button-ghost{background:transparent}.tf-button-danger{color:#fda4af}.tf-button-discord{--control-surface:#5865f2;--control-hover:#6571f3;color:#fff}.tf-button-trustpilot{--control-surface:#00b67a;--control-hover:#00c484;color:#0b0b0e}.tf-control-small{min-height:2rem;padding-block:.25rem;font-size:.75rem}.tf-control-large{min-height:3rem;padding-inline:1.5rem;font-size:1rem}.tf-home-cta{min-height:3.5rem;padding:.875rem 1.25rem;font-size:1.125rem;line-height:1.5;text-align:center}@media (min-width:768px){.tf-home-cta{min-height:3.75rem;padding-inline:2rem;font-size:1.25rem}}.tf-field,.tf-field-shell{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-input);color:var(--control-text);transition:border-color var(--control-duration),box-shadow var(--control-duration),background-color var(--control-duration),opacity var(--control-duration)}select.tf-field{background:var(--control-surface);cursor:pointer}.tf-select-trigger{min-width:0;white-space:nowrap}.tf-field::-moz-placeholder{color:var(--fg-muted);opacity:1}.tf-field::placeholder{color:var(--fg-muted);opacity:1}.tf-field-shell{min-width:0}.tf-field-shell:has(input:disabled,textarea:disabled,select:disabled){opacity:.5;cursor:not-allowed}.tf-field-shell:has([aria-invalid=true]),.tf-field[aria-invalid=true]{border-color:#fb7185}@media (hover:hover) and (pointer:fine){:is(.tf-button,.tf-icon-button,.tf-select-trigger):not(:disabled,[aria-disabled=true]):hover{background-color:var(--control-hover);filter:none}.tf-button-primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:inset 0 0 0 100px rgb(255 255 255/.08)}.tf-button-danger:not(:disabled):hover{background-color:#3a202b;color:#fecdd3}:is(.tf-field,.tf-field-shell):not(:disabled):hover{border-color:var(--control-border-hover)}}:is(.tf-button,.tf-icon-button,.tf-select-trigger):not(:disabled,[aria-disabled=true]):active{box-shadow:inset 0 1px 3px rgb(0 0 0/.35)}.tf-control-selected,:is(.tf-button,.tf-icon-button,.tf-select-trigger)[aria-pressed=true]{background:var(--control-selected);color:#fff;filter:none}:is(.tf-button,.tf-icon-button)[aria-current=page]{background:var(--control-selected);color:#fff}@media (hover:hover) and (pointer:fine){:is(.tf-button,.tf-icon-button):is([aria-pressed=true],[aria-current=page],.tf-control-selected):not(:disabled):hover{background:#4a4a5d}}.tf-value-input{color:var(--control-text);caret-color:var(--control-text);outline:none}.tf-value-input:disabled{cursor:not-allowed}.tf-field:disabled,:is(.tf-button,.tf-icon-button,.tf-select-trigger):disabled,:is(.tf-button,.tf-icon-button,.tf-select-trigger)[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}html[data-input-modality=keyboard] .fast-select__control:focus-within,html[data-input-modality=keyboard] .tf-field-shell:focus-within,html[data-input-modality=keyboard] .tf-file-trigger:has(+input:focus-visible),html[data-input-modality=keyboard] :is(.tf-button,.tf-icon-button,.tf-select-trigger,.tf-field):focus-visible{outline:2px solid var(--control-focus)!important;outline-offset:2px;box-shadow:none}html .tf-field-shell textarea:focus,html :is(.tf-field-shell,.fast-select__control,.quantity-select__control) input:focus,html[data-input-modality=pointer] :focus{outline:none}.tf-field-floating{min-height:2.75rem;padding:1rem .75rem .25rem}.tf-field-password{padding-right:3rem}.tf-password-toggle{position:absolute;inset-block:0;right:0;min-height:0;background:transparent}.tf-floating-label{color:var(--control-muted);transition-duration:var(--control-duration)}.tf-control-group{border-radius:var(--control-radius)}.tf-control-group>:is(.tf-button,.tf-icon-button){border-radius:0;padding-inline:.375rem}.tf-control-group>:first-child{border-start-start-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}.tf-control-group>:last-child{border-start-end-radius:var(--control-radius);border-end-end-radius:var(--control-radius)}.tf-control-group>:focus-visible{position:relative;z-index:3}.tf-button-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.tf-button[aria-busy=true]{position:relative}.tf-button[aria-busy=true] .tf-button-content{opacity:0}.tf-button-spinner{position:absolute;width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:tf-control-spin .8s linear infinite}@keyframes tf-control-spin{to{transform:rotate(1turn)}}.fast-select__menu,.quantity-select__menu,.tf-select-dialog,.tf-select-menu{background:var(--control-menu)!important;color:var(--control-text);border:1px solid var(--control-menu-border)!important;border-radius:var(--control-radius)!important;box-shadow:var(--control-menu-shadow)!important}.tf-select-menu{padding:4px;overscroll-behavior:contain}.tf-select-grid-option,.tf-select-option{min-height:40px;border:0;border-radius:var(--control-radius);background:transparent;color:var(--control-text);cursor:pointer;transition:background-color var(--control-duration),color var(--control-duration)}.tf-select-option{padding:8px 12px;font-size:.875rem;line-height:1.25rem;text-align:left}:is(.tf-select-option,.tf-select-grid-option):is(:hover,[data-focus],.tf-select-option-focused){background:var(--control-surface);color:#fff}:is(.tf-select-option,.tf-select-grid-option):is([aria-selected=true],[aria-pressed=true],.tf-control-selected){background:var(--control-selected);color:#fff}.tf-select-option[data-disabled]{opacity:.5;cursor:not-allowed}select.tf-field optgroup,select.tf-field option{background:var(--control-menu);color:var(--control-text)}.fast-select__control{min-height:2.5rem!important;height:2.5rem!important;background:var(--control-surface)!important;border:1px solid transparent!important;border-radius:var(--control-radius)!important;box-shadow:none!important;cursor:pointer!important}@media (hover:hover) and (pointer:fine){.fast-select__control:not(.fast-select__control--is-disabled):hover{background:var(--control-hover)!important}}.fast-select__control--is-disabled{opacity:.5;cursor:not-allowed!important}.fast-select__indicator,.fast-select__input,.fast-select__input input,.fast-select__single-value{color:var(--control-muted)!important;caret-color:var(--control-text)!important}.fast-select__placeholder{color:var(--fg-muted)!important;opacity:1}.fast-select__indicator-separator{display:none}.fast-select__value-container{min-width:0;padding-inline:.75rem 0!important}.fast-select__placeholder,.fast-select__single-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fast-select__indicators{flex-shrink:0}.fast-select__menu,.quantity-select__menu{overflow:hidden;z-index:9999!important}.fast-select__menu{margin-block:6px!important}.fast-select__menu-wrapper{padding:4px}.fast-select__option{box-sizing:border-box;height:40px;padding:10px 8px!important;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--control-radius);cursor:pointer!important;color:var(--control-muted)!important;background:transparent!important}.fast-select__option--is-focused,.fast-select__option:hover{background:var(--control-surface)!important;color:#fff!important}.fast-select__option--is-selected{background:var(--control-selected)!important;color:#fff!important}.fast-select__option{transition:background-color var(--control-duration),color var(--control-duration)}.fast-select__menu-wrapper>div,.tf-select-menu{scrollbar-width:thin;scrollbar-color:var(--control-menu-border) transparent}html[data-input-modality=keyboard] .quantity-select__control:focus-within{outline:2px solid var(--control-focus)!important;outline-offset:-2px}@media (prefers-reduced-motion:reduce){:is(.tf-button,.tf-icon-button,.tf-select-trigger,.tf-field,.tf-field-shell,.tf-select-option,.tf-select-grid-option,.fast-select__option){transition:none}.tf-button-spinner{animation:none}}