/* BUGSY DEV 2.4 / Support Center */
.support-hero{position:relative;overflow:hidden;background:#0c0c10;border-bottom:1px solid #25242a;padding:156px 0 55px}.support-mesh{position:absolute;inset:0;background-image:linear-gradient(#ff752b0a 1px,transparent 1px),linear-gradient(90deg,#ff752b0a 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 95%);pointer-events:none}.support-glow{position:absolute;width:760px;height:760px;border-radius:50%;right:-250px;top:-440px;background:radial-gradient(circle,#ff752b20,transparent 68%);filter:blur(10px);pointer-events:none}.support-hero-inner{position:relative;z-index:1}.support-eyebrow,.support-ending-kicker{display:inline-flex;align-items:center;gap:12px;color:#ff9b5b;font:600 11px var(--mono);letter-spacing:2px}.support-pulse,.support-hero-dot,.ticket-mini-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff7b2e;box-shadow:0 0 0 5px #ff7b2e17}.support-hero h1{font:700 clamp(58px,8.4vw,116px)/1.02 var(--display);letter-spacing:-.07em;margin:25px 0 25px;max-width:990px}.support-intro{font-size:18px;color:#aaa8af;max-width:610px;line-height:1.85}.support-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.support-secondary-btn{background:#19191e;border:1px solid #38363d;color:#fff}.support-secondary-btn:hover{border-color:#f8884e;background:#222126}.support-hero-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:94px;padding-top:24px;border-top:1px solid #333037;color:#77747e;font:600 10px var(--mono);letter-spacing:1.3px}.support-hero-bottom>span{display:inline-flex;gap:12px;align-items:center}.support-section-top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px}.support-section-top h2,.support-ticket-panel h2,.support-report h2,.support-ending h2{font:700 clamp(38px,4.7vw,62px)/1.08 var(--display);letter-spacing:-.055em;margin:16px 0 0}.support-section-top>p{color:#9996a0;max-width:290px;font-size:14px;line-height:1.8}.support-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.support-card{position:relative;min-height:340px;display:flex;flex-direction:column;overflow:hidden;padding:30px;border:1px solid #323039;background:linear-gradient(150deg,#1c1b20,#131318);border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s}.support-card:hover{transform:translateY(-7px);border-color:#a45732;box-shadow:0 18px 55px #0005,0 0 30px #ff752b0b}.support-card-featured{border-color:#764327;background:radial-gradient(circle at top right,#ff752b1a,transparent 70%),linear-gradient(145deg,#24201d,#151417)}.support-card-head{display:flex;justify-content:space-between;align-items:center}.support-card-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;border:1px solid #6c422f;background:#ff752b16;color:#ff9a5d;font:700 24px var(--mono)}.support-card-tag{font:600 9px var(--mono);letter-spacing:1.4px;color:#aaa4a4}.support-card h3{font:700 25px var(--display);letter-spacing:-.8px;margin:34px 0 12px}.support-card p{font-size:13px;line-height:1.85;color:#a5a1aa;max-width:330px}.support-card-link{color:#ffa36a;font:600 12px var(--display);margin-top:auto;padding-top:22px;position:relative;z-index:2}.support-card-link:hover{color:#fff}.support-card-num{position:absolute;bottom:7px;right:18px;font:700 94px var(--display);color:#ffffff06;pointer-events:none}.support-ticket-section{background:#0f1013}.support-ticket-panel{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding:64px;border:1px solid #353039;border-radius:24px;background:radial-gradient(circle at 100% 0%,#ff752b0b,transparent 50%),#17171c}.support-ticket-copy>p,.support-report-grid>div>p{color:#a9a6b0;font-size:14px;line-height:1.9;max-width:560px;margin:20px 0 30px}.support-steps{display:grid;gap:21px;margin-bottom:34px}.support-step{display:flex;gap:18px;align-items:start}.support-step>span{display:grid;place-items:center;flex:none;width:39px;height:39px;border:1px solid #5b3828;border-radius:10px;background:#ff752b0e;color:#ff9657;font:600 12px var(--mono)}.support-step strong{font:600 15px var(--display);color:#f6f3f3}.support-step p{font-size:12px;line-height:1.7;color:#a5a1aa;margin:5px 0 0}.support-step code{font-size:12px;color:#ffae78}.support-ticket-visual{position:relative;border:1px solid #403b42;border-radius:17px;background:#101116;padding:24px;box-shadow:0 25px 80px #0006;transform:rotate(2deg);transition:transform .4s}.support-ticket-visual:hover{transform:rotate(0)}.ticket-visual-top{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid #302f35;font:600 9px var(--mono);letter-spacing:1px;color:#99939b}.ticket-visual-top span:last-child{margin-left:auto;color:#ff9d67}.ticket-visual-main{display:flex;align-items:center;gap:16px;padding:25px 0}.ticket-visual-avatar{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:11px;background:#2a211e;border:1px solid #71452c;color:#ff9a56;font:700 19px var(--mono)}.ticket-visual-name{font:700 13px var(--display);color:#fff}.ticket-visual-name span{font:600 8px var(--mono);color:#ff9959;margin-left:6px}.ticket-visual-main p{color:#a5a1aa;font-size:12px;margin-top:6px}.ticket-visual-field{display:grid;gap:9px;border:1px solid #34323a;border-radius:10px;background:#1a1a20;padding:17px;margin-bottom:12px}.ticket-visual-field small{font:600 9px var(--mono);color:#ff995e;letter-spacing:1px}.ticket-visual-field strong{font:500 12px var(--display);color:#c3c0c6}.ticket-visual-status{display:flex;gap:11px;align-items:center;color:#8f8990;font:600 9px var(--mono);letter-spacing:1px;margin-top:20px}.support-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.support-text-link{font:600 13px var(--display);color:#ff995d}.support-text-link:hover{color:#fff}.support-checklist{border:1px solid #3a343a;border-radius:16px;background:#18171c;overflow:hidden}.support-checklist-head{padding:19px 24px;border-bottom:1px solid #343037;color:#ff9a5c;font:600 10px var(--mono);letter-spacing:1.5px;background:#211b1a}.support-check-item{display:flex;gap:18px;padding:20px 24px;border-bottom:1px solid #2d2b31}.support-check-item:last-child{border-bottom:0}.support-check-item>span{color:#ff995b;font-size:16px}.support-check-item strong{font:600 14px var(--display)}.support-check-item p{color:#aaa6af;font-size:12px;line-height:1.7;margin-top:5px}.support-faq{background:#0f1013}.support-faq-list{border-top:1px solid #39363b;max-width:960px}.support-faq-list details{border-bottom:1px solid #39363b}.support-faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:24px 4px;color:#f2eff0;font:600 16px var(--display)}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary span{font:400 25px var(--mono);color:#ff995b;transition:transform .2s}.support-faq-list details[open] summary span{transform:rotate(45deg)}.support-faq-list details p{color:#a7a3ac;font-size:13px;line-height:1.9;padding:0 50px 25px 4px;max-width:790px}.support-ending{padding-top:80px;padding-bottom:110px}.support-ending-card{text-align:center;padding:80px 24px;border:1px solid #573a2c;border-radius:22px;background:radial-gradient(ellipse at 50% 0%,#ff752b1a,transparent 65%),#171519}.support-ending-card h2{margin:22px 0}.support-ending-card p{font-size:14px;color:#a9a6ae;margin-bottom:29px}.support-ending-card .btn{display:inline-flex}.nav-links a[aria-current="page"]{color:#ff9a59}
@media(max-width:1050px){.support-card-grid{gap:12px}.support-card{padding:23px}.support-ticket-panel{padding:42px;gap:36px}.support-report-grid{gap:45px}}
@media(max-width:850px){.support-hero{padding-top:132px}.support-card-grid{grid-template-columns:1fr 1fr}.support-card:last-child{grid-column:1/-1;min-height:250px}.support-ticket-panel{grid-template-columns:1fr}.support-ticket-visual{transform:none;max-width:560px;width:100%;margin-inline:auto}.support-report-grid{grid-template-columns:1fr}}
@media(max-width:600px){.support-hero{padding:125px 0 35px}.support-hero h1{font-size:clamp(48px,12vw,70px)}.support-intro{font-size:14px}.support-hero-bottom{margin-top:55px;font-size:8px}.support-hero-bottom>span:last-child{display:none}.support-section-top{display:block}.support-section-top>p{margin-top:12px}.support-card-grid{grid-template-columns:1fr}.support-card,.support-card:last-child{grid-column:auto;min-height:275px}.support-card h3{margin-top:25px}.support-ticket-panel{padding:27px 18px;border-radius:15px}.support-ticket-visual{padding:17px}.ticket-visual-top{font-size:7px}.support-faq-list summary{font-size:14px}.support-ending-card{padding:56px 20px}}
@media(prefers-reduced-motion:reduce){.support-ticket-visual{transition:none}.support-card{transition:none}.support-card:hover{transform:none}}
