.Account-module__KvZLVq__page{max-width:720px;min-height:72vh;margin:0 auto;padding:clamp(2.5rem,7vh,5rem) clamp(1.5rem,5vw,2rem) clamp(4rem,10vh,7rem)}.Account-module__KvZLVq__topbar{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:clamp(1.5rem,4vh,2.25rem);display:flex}.Account-module__KvZLVq__header{margin-bottom:0}.Account-module__KvZLVq__logout{border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;margin-top:.4rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.Account-module__KvZLVq__logout:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Account-module__KvZLVq__tabs{border-bottom:1px solid var(--hairline);gap:clamp(1.25rem,3vw,2.25rem);margin-bottom:clamp(1.75rem,4vh,2.5rem);display:flex}.Account-module__KvZLVq__tab{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:0 0 .85rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s;position:relative}.Account-module__KvZLVq__tab:hover,.Account-module__KvZLVq__tabActive{color:var(--ink)}.Account-module__KvZLVq__tabActive:after{content:"";background:var(--rose);height:2px;position:absolute;bottom:-1px;left:0;right:0}.Account-module__KvZLVq__kicker{font-family:var(--font-brand);letter-spacing:.3em;text-transform:uppercase;color:var(--rose);margin-bottom:.7rem;font-size:.8rem;font-weight:600;display:block}.Account-module__KvZLVq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500;line-height:1.05}.Account-module__KvZLVq__lead{font-family:var(--font-brand);color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.Account-module__KvZLVq__card{border:1px solid var(--hairline);background:#faf5ec;border-radius:18px;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 14px 40px -28px #1c181580}.Account-module__KvZLVq__card:before{content:"";background:var(--rose);height:4px;position:absolute;top:0;left:0;right:0}.Account-module__KvZLVq__cardKicker{font-family:var(--font-brand);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-deep);font-size:.78rem;font-weight:600}.Account-module__KvZLVq__cardTitle{font-family:var(--font-display);color:var(--ink);margin:.5rem 0 1.25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.Account-module__KvZLVq__features{font-family:var(--font-brand);color:var(--ink-soft);flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;font-size:1rem;list-style:none;display:flex}.Account-module__KvZLVq__features li{padding-left:1.25rem;position:relative}.Account-module__KvZLVq__features li:before{content:"";background:var(--gilt);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.Account-module__KvZLVq__description{font-family:var(--font-brand);color:var(--ink-soft);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.Account-module__KvZLVq__notice{font-family:var(--font-brand);border-radius:12px;margin-bottom:1.25rem;padding:.85rem 1.1rem;font-size:.95rem;line-height:1.5}.Account-module__KvZLVq__success{color:var(--teal-deep);background:#7c9aa62e;border:1px solid #5e7e8b66}.Account-module__KvZLVq__error{color:var(--rose-deep);background:#c96a5e24;border:1px solid #b1544a73}.Account-module__KvZLVq__card+.Account-module__KvZLVq__card{margin-top:1.25rem}.Account-module__KvZLVq__primary{background:var(--rose);width:100%;color:var(--paper);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.Account-module__KvZLVq__primary:hover:not(:disabled){background:var(--rose-deep);transform:translateY(-1px)}.Account-module__KvZLVq__primary:disabled{opacity:.6;cursor:default}.Account-module__KvZLVq__subtle{cursor:pointer;font-family:var(--font-brand);color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:none;margin:.9rem auto 0;padding:0;font-size:.9rem;text-decoration:underline;transition:color .15s;display:block}.Account-module__KvZLVq__subtle:hover:not(:disabled){color:var(--ink)}.Account-module__KvZLVq__planCard:before{background:var(--gilt)}.Account-module__KvZLVq__planHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Account-module__KvZLVq__price{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.25rem;display:flex}.Account-module__KvZLVq__amount{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600}.Account-module__KvZLVq__interval{font-family:var(--font-brand);color:var(--ink-soft);font-size:.95rem}.Account-module__KvZLVq__ticketSections{flex-direction:column;gap:1.5rem;display:flex}.Account-module__KvZLVq__ticketSections .Account-module__KvZLVq__cardKicker{color:var(--rose-deep)}.Account-module__KvZLVq__ticketSections .Account-module__KvZLVq__success{color:var(--rose-deep);background:#c96a5e1f;border-color:#b1544a61}.Account-module__KvZLVq__form{flex-direction:column;gap:1.1rem;display:flex}.Account-module__KvZLVq__field{flex-direction:column;gap:.45rem;display:flex}.Account-module__KvZLVq__fieldLabel{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem;font-weight:600}.Account-module__KvZLVq__input,.Account-module__KvZLVq__textarea{border:1px solid var(--hairline);background:var(--paper);width:100%;font-family:var(--font-brand);color:var(--ink);resize:vertical;border-radius:12px;padding:.75rem .9rem;font-size:1rem}.Account-module__KvZLVq__input:disabled,.Account-module__KvZLVq__textarea:disabled{opacity:.7}.Account-module__KvZLVq__input:focus,.Account-module__KvZLVq__textarea:focus{outline-offset:2px;border-color:var(--rose);outline:2px solid #c96a5e47}.Account-module__KvZLVq__ticketHistory{border:1px solid var(--hairline);background:#faf5ec;border-radius:18px;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 14px 40px -28px #1c181580}.Account-module__KvZLVq__ticketHistory:before{content:"";background:var(--rose);height:4px;position:absolute;top:0;left:0;right:0}.Account-module__KvZLVq__ticketHistoryHeader .Account-module__KvZLVq__cardTitle{margin-bottom:1.4rem}.Account-module__KvZLVq__ticketList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.Account-module__KvZLVq__ticketItem{border:1px solid var(--hairline);background:var(--paper);border-radius:13px;padding:1.35rem 1.4rem 1.35rem 1.6rem;position:relative;box-shadow:0 8px 24px -22px #1c1815b3}.Account-module__KvZLVq__ticketItem:before{content:"";background:var(--rose);border-radius:0 999px 999px 0;width:4px;position:absolute;top:1rem;bottom:1rem;left:0}.Account-module__KvZLVq__ticketItemHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Account-module__KvZLVq__ticketSubject{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.Account-module__KvZLVq__ticketDate{font-family:var(--font-brand);color:var(--ink-soft);flex-shrink:0;font-size:.78rem}.Account-module__KvZLVq__ticketDescription{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-brand);color:var(--ink-soft);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:540px){.Account-module__KvZLVq__ticketItemHeader{flex-direction:column;align-items:flex-start;gap:.3rem}}.Account-module__KvZLVq__emptyState{border:1px dashed var(--hairline);font-family:var(--font-display);color:var(--ink-soft);border-radius:12px;justify-content:center;align-items:center;padding:2.5rem 1rem;font-size:1.1rem;display:flex}.Account-module__KvZLVq__invoiceList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.Account-module__KvZLVq__invoiceItem{border:1px solid var(--hairline);background:var(--paper);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.25rem;padding:1.25rem;display:grid}.Account-module__KvZLVq__invoiceDetails{min-width:0}.Account-module__KvZLVq__invoiceNumber,.Account-module__KvZLVq__invoiceTotal{font-family:var(--font-display);color:var(--ink);font-size:1.18rem}.Account-module__KvZLVq__invoiceMeta{color:var(--ink-soft);margin-top:.25rem;font-size:.86rem;display:block}.Account-module__KvZLVq__invoiceActions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1rem;display:flex}.Account-module__KvZLVq__invoiceActions a{color:var(--rose-deep);text-underline-offset:3px;font-size:.88rem;font-weight:600}@media (max-width:540px){.Account-module__KvZLVq__page{padding-inline:1rem}.Account-module__KvZLVq__topbar{flex-direction:column}.Account-module__KvZLVq__logout{margin-top:0}.Account-module__KvZLVq__tabs{gap:1rem;overflow-x:auto}.Account-module__KvZLVq__invoiceItem{grid-template-columns:1fr}.Account-module__KvZLVq__invoiceTotal,.Account-module__KvZLVq__invoiceActions{grid-column:1}}.Account-module__KvZLVq__message{min-height:60vh;font-family:var(--font-display);color:var(--ink-soft);justify-content:center;align-items:center;font-size:1.3rem;display:flex}
