.contact_head__CdAoC{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) 0 var(--space-10)}.contact_title__hptKx{font-size:var(--text-mega)}.contact_intro__xSf5_{max-width:52ch;font-size:var(--text-lg);color:var(--color-text-secondary)}.contact_layout__7gBNU{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-bottom:var(--section-gap)}@media (min-width:1000px){.contact_layout__7gBNU{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:var(--space-16);align-items:start}}.contact_side__4Uu9K{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-6);border-top:var(--border-strong)}@media (min-width:1000px){.contact_side__4Uu9K{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-8))}}.contact_block__L8k2f{display:flex;flex-direction:column;gap:var(--space-3)}.contact_email__rnuyX{font-size:var(--text-lg);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:5px;transition:-webkit-text-decoration-color var(--dur-fast);transition:text-decoration-color var(--dur-fast);transition:text-decoration-color var(--dur-fast),-webkit-text-decoration-color var(--dur-fast)}.contact_email__rnuyX:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.contact_links__gHLB6{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.contact_links__gHLB6 a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:var(--border);color:var(--color-text-secondary);transition:color var(--dur-fast),padding var(--dur-base) var(--ease-out)}.contact_links__gHLB6 a:hover{color:var(--color-text);padding-left:var(--space-2)}.contact_note__L17RZ{color:var(--color-text-secondary)}.contact_note__L17RZ a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.Button_btn__sgFU2{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-bd:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;overflow:hidden;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Button_btn__sgFU2:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-hover,hsla(0,0%,100%,.08));transform:translateY(101%);transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover){.Button_btn__sgFU2:hover:before{transform:translateY(0)}}.Button_btn__sgFU2:active{transform:scale(.97)}.Button_btn__sgFU2:disabled{opacity:.45;cursor:not-allowed}.Button_btn__sgFU2:disabled:before{display:none}.Button_primary__oSpWt{--btn-bg:var(--color-text);--btn-fg:var(--color-bg);--btn-hover:var(--color-accent)}@media (hover:hover){.Button_primary__oSpWt:hover{--btn-fg:var(--color-on-accent)}}.Button_accent__TTYzz{--btn-bg:var(--color-accent);--btn-fg:var(--color-on-accent);--btn-hover:var(--color-text)}.Button_outline__Zj6Ls{--btn-bd:var(--color-line-strong);--btn-hover:var(--color-text)}@media (hover:hover){.Button_outline__Zj6Ls:hover{--btn-fg:var(--color-bg);--btn-bd:var(--color-text)}}.Button_ghost__mZ9vJ{padding-inline:var(--space-3);--btn-hover:hsla(0,0%,100%,.06)}.Button_sm__h9eWB{min-height:40px;padding-inline:var(--space-4);font-size:var(--text-2xs)}.Button_lg__PdjsY{min-height:56px;padding-inline:var(--space-8);font-size:var(--text-xs)}.Button_block__F_n7a{width:100%}.Button_label__ViwpZ{position:relative}.Button_iconRight__CZFfJ{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover){.Button_btn__sgFU2:hover .Button_iconRight__CZFfJ{transform:translateX(3px)}}.Button_loading__WH8KX .Button_label__ViwpZ{opacity:.7}.Button_spinner____7ub{width:16px;height:16px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:Button_spin__0uF6_ .7s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:var(--space-6)}.ContactForm_row__nkGr3{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:640px){.ContactForm_row__nkGr3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm_topics__PCRxL{display:flex;flex-direction:column;gap:var(--space-3);border:0;padding:0;margin:0;min-width:0}.ContactForm_chips__Ci4Tm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ContactForm_chip___dzko{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border:var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ContactForm_chip___dzko:hover{color:var(--color-text);border-color:var(--color-text-muted)}.ContactForm_chip___dzko:active{transform:scale(.97)}.ContactForm_chip___dzko:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.ContactForm_chipOn__ckhiW,.ContactForm_chipOn__ckhiW:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.ContactForm_textarea__L25TJ{min-height:180px;padding:var(--space-4);line-height:1.6;resize:vertical;font-size:var(--text-md)}.ContactForm_hp__dKDN5{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_sent____7sT{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-10) var(--space-8);border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-lg);animation:ContactForm_rise__S0nYN var(--dur-slow,.5s) var(--ease-out) both}.ContactForm_sentIcon__TryvT{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.ContactForm_sentTitle__4_8SR{font-size:var(--text-h1);color:var(--color-text)}.ContactForm_again__OSrZY{min-height:44px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}@keyframes ContactForm_rise__S0nYN{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ContactForm_sent____7sT{animation:none}}.CheckoutView_layout__AwJBs{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-top:var(--space-10)}@media (min-width:1000px){.CheckoutView_layout__AwJBs{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(3rem,6vw,7rem);align-items:start}}.CheckoutView_form__8I5qu{display:flex;flex-direction:column;gap:var(--space-8)}.CheckoutView_steps__BpVzn{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.CheckoutView_stepOn__Cljp4{color:var(--color-text)}.CheckoutView_stepLine__ijc7x{flex:0 1 40px;height:1px;background:var(--color-line-strong)}.CheckoutView_title__u_g_r{font-size:var(--text-display)}.CheckoutView_errorSummary__fXzr_{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-danger);background:rgba(255,107,94,.08);outline:none}.CheckoutView_errorSummary__fXzr_:focus-visible{outline:2px solid var(--color-focus)}.CheckoutView_fieldset__vRo1e{border:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.CheckoutView_fieldset__vRo1e legend{margin-bottom:var(--space-4);padding:0}.CheckoutView_field__uXsGF{display:flex;flex-direction:column;gap:var(--space-2)}.CheckoutView_label__gv8j_{font-weight:600;font-size:var(--text-sm)}.CheckoutView_req__7irO_{color:var(--color-accent)}.CheckoutView_input__c_fRM{min-height:56px;padding:0 var(--space-4);background:var(--color-surface);border:var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-lg);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.CheckoutView_input__c_fRM:hover{border-color:var(--color-text-muted)}.CheckoutView_input__c_fRM:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px hsla(39,33%,92%,.12)}.CheckoutView_input__c_fRM[aria-invalid=true]{border-color:var(--color-danger)}.CheckoutView_help__Pz15p{font-size:var(--text-sm);color:var(--color-text-muted)}.CheckoutView_help__Pz15p a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.CheckoutView_fieldError___Qsd8{font-size:var(--text-sm);color:var(--color-danger)}.CheckoutView_signedIn__a3pe_{align-items:center;padding:var(--space-4)}.CheckoutView_payBox___YwZ4,.CheckoutView_signedIn__a3pe_{display:flex;gap:var(--space-3);border:var(--border-strong);border-radius:var(--radius-sm)}.CheckoutView_payBox___YwZ4{flex-direction:column;padding:var(--space-5);background:var(--color-surface)}.CheckoutView_payHead__lzrIa{display:flex;align-items:center;gap:var(--space-2);font-weight:600;flex-wrap:wrap}.CheckoutView_payMethods__rHzOT{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.CheckoutView_demo__lSg7V{font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-3);border-left:2px solid var(--gold-400);background:rgba(217,164,65,.06)}.CheckoutView_fine__QmZWp{font-size:var(--text-xs);color:var(--color-text-muted)}.CheckoutView_fine__QmZWp a{text-decoration:underline;text-underline-offset:3px}.CheckoutView_summary__sFmL3{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-6));gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:var(--border)}.CheckoutView_items__fKT1u,.CheckoutView_summary__sFmL3{display:flex;flex-direction:column}.CheckoutView_item__w86mX{display:grid;grid-template-columns:72px 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:var(--border)}.CheckoutView_thumb__NRZPB{position:relative;width:72px;height:72px;overflow:hidden;background:var(--color-surface-raised)}.CheckoutView_thumb__NRZPB img{object-fit:cover}.CheckoutView_itemInfo__Cx6aZ{display:flex;flex-direction:column;gap:4px;min-width:0}.CheckoutView_itemTitle__Z1INd{font-weight:700;text-transform:uppercase;font-variation-settings:"wdth" var(--wdth-semicondensed);line-height:1.2}.CheckoutView_itemPrice__2dfJ8{font-family:var(--font-mono);font-size:var(--text-sm)}.CheckoutView_owned__f7tbm{font-size:var(--text-xs);color:var(--color-success)}.CheckoutView_totals__bF5KU{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.CheckoutView_totals__bF5KU>div{display:flex;justify-content:space-between}.CheckoutView_muted__c4wqy{color:var(--color-text-muted)}.CheckoutView_grand__FKscN{padding-top:var(--space-3);margin-top:var(--space-2);border-top:var(--border-strong);font-size:var(--text-lg);font-weight:700}.CheckoutView_perks__90B2u{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.CheckoutView_perks__90B2u li{display:flex;gap:var(--space-2);align-items:flex-start}.CheckoutView_perks__90B2u svg{color:var(--color-success);flex:none;margin-top:2px}.CheckoutView_empty___AjQO{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-24) 0;color:var(--color-text-secondary)}.CheckoutView_emptyTitle__Lm6N5{font-size:var(--text-h1);color:var(--color-text)}.CheckoutView_contain__Tzotf{object-fit:contain!important}.CheckoutView_notice__6z_3L{padding:var(--space-4) var(--space-5);border-left:3px solid var(--gold-400);background:rgba(217,164,65,.07)}.CheckoutView_demo__lSg7V code{font-family:var(--font-mono);font-size:.9em}.CheckoutView_payButtons__qHKeO{display:flex;flex-direction:column;gap:var(--space-3)}.CheckoutView_payCard__9_QDV,.CheckoutView_payPal__JhCOO{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);text-align:left;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast),background-color var(--dur-fast)}.CheckoutView_payCard__9_QDV{background:var(--color-accent);color:var(--color-on-accent)}.CheckoutView_payCard__9_QDV:hover:not(:disabled){background:var(--color-text)}.CheckoutView_payPal__JhCOO{background:#ffc439;color:#111}.CheckoutView_payPal__JhCOO:hover:not(:disabled){filter:brightness(.95)}.CheckoutView_payCard__9_QDV:active:not(:disabled),.CheckoutView_payPal__JhCOO:active:not(:disabled){transform:scale(.98)}.CheckoutView_payCard__9_QDV:disabled,.CheckoutView_payPal__JhCOO:disabled{opacity:.5;cursor:not-allowed}.CheckoutView_payText__AAG7i{display:flex;flex-direction:column;gap:2px}.CheckoutView_payText__AAG7i strong{font-size:var(--text-md);font-weight:700}.CheckoutView_payText__AAG7i em{font-style:normal;font-size:var(--text-xs);opacity:.8}.CheckoutView_ppWord__V_lKL{font-style:italic;font-weight:800;letter-spacing:-.01em}.CheckoutView_spin__R40wK{width:18px;height:18px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:CheckoutView_spin__R40wK .7s linear infinite;flex:none}@keyframes CheckoutView_spin__R40wK{to{transform:rotate(1turn)}}.CheckoutView_secureNote__0IrNJ{display:flex;align-items:flex-start;gap:var(--space-2)}.CheckoutView_secureNote__0IrNJ svg{flex:none;margin-top:4px}