.support-page{--sp-night:#070d1f;--sp-abyss:#04070f;--sp-panel:rgba(17,25,46,.78);--sp-panel-soft:rgba(17,25,46,.58);--sp-line:rgba(129,236,255,.14);--sp-line-strong:rgba(129,236,255,.38);--sp-ink:#f2f8ff;--sp-body:#c6cfdb;--sp-muted:#93a0b6;--sp-cyan:#81ecff;--sp-cyan-deep:#00d4ec;--sp-on-cyan:#03202a;--sp-gold:#ffd166;--sp-gold-soft:#f0d99f;--sp-coral:#ffb4b4;--sp-radius:1.25rem;--sp-radius-lg:1.6rem;background:radial-gradient(42rem 18rem at 12% -2rem,rgba(129,236,255,.1),transparent 65%),radial-gradient(46rem 20rem at 88% 0,rgba(255,177,72,.07),transparent 62%),linear-gradient(180deg,#0a1220 0,#090d14 55%,var(--sp-abyss) 100%);color:var(--sp-body);font-family:Inter,sans-serif;min-height:100vh;min-height:100dvh;overflow:clip;position:relative}.support-page:before{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 30rem);-webkit-mask-image:linear-gradient(180deg,#000,transparent 30rem);opacity:.55;pointer-events:none;position:absolute}.support-page ::selection{background:var(--sp-cyan);color:var(--sp-on-cyan)}.support-content{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) 20rem;margin:0 auto;padding-bottom:3.5rem;position:relative;width:min(100% - 3rem,76rem);z-index:1}.public-saloon-content.support-content{padding-top:8rem}.support-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,rgba(129,236,255,.07),transparent 45%),var(--sp-panel);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);box-shadow:0 18px 55px rgba(0,0,0,.45);overflow:hidden;padding:clamp(1.5rem,4vw,2.5rem);position:relative}.support-card:before{background:linear-gradient(90deg,transparent 2%,rgba(129,236,255,.7) 30%,rgba(0,212,236,.7) 70%,transparent 98%);content:"";height:3px;inset:0 0 auto;opacity:.55;pointer-events:none;position:absolute}.support-eyebrow{align-items:center;background:rgba(129,236,255,.07);border:1px solid var(--sp-line);border-radius:999px;color:var(--sp-cyan);display:inline-flex;font-size:.74rem;font-weight:800;gap:.55rem;letter-spacing:.2em;margin:0 0 .85rem;padding:.32rem .85rem;text-transform:uppercase}.support-eyebrow:before{background:var(--sp-cyan);border-radius:50%;box-shadow:0 0 12px var(--sp-cyan);content:"";flex:none;height:.45rem;width:.45rem}.support-card h1{color:var(--sp-ink);font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 .7rem;text-wrap:balance}.support-lede{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7;margin:0;max-width:62ch}.support-lede strong{color:var(--sp-ink)}.support-assurances{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:1.25rem 0 0;padding:0}.support-assurances li{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid var(--sp-line);border-radius:999px;display:inline-flex;font-size:.83rem;font-weight:600;gap:.5rem;padding:.42rem .8rem}.support-assurances i{color:var(--sp-cyan);font-size:1rem}.support-assurances li:nth-child(2) i{color:var(--sp-gold)}.support-card form{margin-top:1.6rem}.support-grid{display:grid;gap:0 1.25rem;grid-template-columns:1fr 1fr}.support-card form>div,.support-grid>div{margin:1.1rem 0}.support-card label{color:var(--sp-ink);display:block;font-size:.9rem;font-weight:700;margin-bottom:.5rem}.support-card input:not([type=checkbox]),.support-card select,.support-card textarea{background:rgba(4,10,24,.72);border:1px solid rgba(129,236,255,.16);border-radius:.85rem;box-sizing:border-box;color:var(--sp-ink);color-scheme:dark;padding:.85rem 1rem;width:100%;-webkit-text-fill-color:var(--sp-ink);caret-color:var(--sp-ink);font-size:.98rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.support-card input::placeholder,.support-card textarea::placeholder{color:var(--sp-muted)}.support-card input:hover:not(:focus),.support-card select:hover:not(:focus),.support-card textarea:hover:not(:focus){border-color:var(--sp-line-strong)}.support-card input:focus,.support-card select:focus,.support-card textarea:focus{background:rgba(4,10,24,.92);border-color:var(--sp-cyan);box-shadow:0 0 0 3px rgba(129,236,255,.22);outline:none}.support-card textarea{min-height:10rem;resize:vertical}.support-card select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sp-cyan) 50%),linear-gradient(135deg,var(--sp-cyan) 50%,transparent 50%);background-position:calc(100% - 1.3rem) 50%,calc(100% - .95rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem}.support-card select option{background-color:#0b1428;color:#f2f8ff}.support-button,.support-card button[type=submit]{align-items:center;background:linear-gradient(135deg,#a5f3ff 0,var(--sp-cyan) 40%,var(--sp-cyan-deep) 100%);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;box-shadow:0 0 22px rgba(129,236,255,.28),inset 0 1px 0 hsla(0,0%,100%,.5);color:var(--sp-on-cyan);cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.02em;min-height:3rem;padding:.85rem 1.7rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.support-button:hover,.support-card button[type=submit]:hover{box-shadow:0 8px 32px rgba(129,236,255,.4),inset 0 1px 0 hsla(0,0%,100%,.5);filter:brightness(1.05);transform:translateY(-2px)}.support-button:active,.support-card button[type=submit]:active{transform:translateY(0) scale(.98)}.support-button--ghost{background:rgba(255,209,102,.06);border:1px solid rgba(217,182,111,.4);box-shadow:none;color:var(--sp-gold-soft)}.support-button--ghost:hover{background:rgba(255,209,102,.12);box-shadow:none}.support-button:focus-visible,.support-card button:focus-visible,.support-side-links a:focus-visible{outline:2px solid var(--sp-cyan);outline-offset:3px}.support-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.4rem}.support-card .help-text,.support-card form p{color:var(--sp-muted);font-size:.86rem;line-height:1.6}.support-card .form-error-message,.support-card .form-errors,.support-card ul.form-errors{color:var(--sp-coral);font-weight:600;list-style:none;margin:0 0 .6rem;padding:0}.support-card .invalid-feedback{align-items:flex-start;color:var(--sp-coral);display:flex;font-size:.87rem;font-weight:600;gap:.45rem;margin-top:.5rem}.support-card .invalid-feedback:before{border:1px solid;border-radius:50%;content:"!";display:grid;flex:none;font-size:.75rem;font-weight:800;height:1.15rem;margin-top:.1rem;place-items:center;width:1.15rem}.support-card .is-invalid,.support-card [aria-invalid=true]{background:rgba(226,109,109,.07);border-color:#e26d6d}.support-side{display:flex;flex-direction:column;gap:1.25rem}.support-side-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--sp-panel-soft);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:1.35rem}.support-side-icon{align-items:center;background:rgba(129,236,255,.08);border:1px solid var(--sp-line);border-radius:.9rem;color:var(--sp-cyan);display:inline-flex;font-size:1.25rem;height:2.5rem;justify-content:center;margin-bottom:.8rem;width:2.5rem}.support-side-card:nth-child(2) .support-side-icon{background:rgba(255,209,102,.09);color:var(--sp-gold)}.support-side-card h2{color:var(--sp-ink);font-family:Space Grotesk,sans-serif;font-size:1.05rem;letter-spacing:-.01em;margin:0 0 .65rem}.support-side-card li,.support-side-card p{color:var(--sp-body);font-size:.93rem;line-height:1.65}.support-side-card ul{display:grid;gap:.65rem;margin:0;padding-left:1.15rem}.support-side-card li::marker{color:var(--sp-cyan)}.support-side-card p{margin:0}.support-side-card p+p{margin-top:.7rem}.support-side-links a{color:var(--sp-cyan);font-weight:600;text-decoration:underline;text-underline-offset:3px}.support-side-links a:hover{color:#fff}.support-privacy{font-size:.86rem}.support-content--received{grid-template-columns:minmax(0,47.5rem);justify-content:center}.support-card--received{text-align:center}.support-card--received .support-eyebrow{margin-bottom:1rem}.support-success{background:rgba(52,245,197,.1);border:1px solid rgba(52,245,197,.4);border-radius:50%;color:#34f5c5;display:grid;font-size:2rem;height:4rem;margin:0 auto 1.1rem;place-items:center;width:4rem}.support-card--received h1{margin-bottom:1rem}.support-card--received p{line-height:1.7;margin:0 auto 1rem;max-width:56ch}.support-reference{background:rgba(255,209,102,.08);border:1px solid rgba(255,209,102,.45);border-radius:999px;color:var(--sp-gold);display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.08em;margin-top:.2rem;padding:.45rem 1rem}.support-honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}@media (max-width:991.98px){.public-saloon-content.support-content{padding-top:8.5rem}}@media (max-width:960px){.support-content,.support-content--received{grid-template-columns:1fr}}@media (max-width:650px){.support-content{padding-bottom:2.5rem;width:min(100% - 2rem,76rem)}.support-grid{grid-template-columns:1fr}.support-actions .support-button,.support-card button[type=submit]{width:100%}.support-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.support-button,.support-card button[type=submit]{transition:none}}