@import url('font.css');
html body,#support *,.topbar *,.site-footer *{font-family:var(--site-font)!important}
body{font-family:var(--site-font);font-size:15px}.support-page{padding:0 0 88px}.support-hero{padding:58px 0 30px}.support-hero h1{margin:0;font-size:clamp(48px,6.4vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:650}
/* Magic UI AnimatedShinyText Pill */
.shiny-pill-link{display:inline-flex;align-items:center;margin-bottom:18px;padding:5px 14px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);background:var(--surface);box-shadow:0 2px 10px rgba(0,0,0,.04);text-decoration:none;transition:all 200ms cubic-bezier(.16,1,.3,1)}
.shiny-pill-link:hover{background:var(--surface-soft);border-color:var(--line-strong);transform:translateY(-1px)}
.animated-shiny-text{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:-.01em;background:linear-gradient(110deg,var(--muted) 35%,var(--text) 50%,var(--muted) 65%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shinySweep 3s linear infinite}
html[data-theme="dark"] .animated-shiny-text{background:linear-gradient(110deg,#94a3b8 35%,#ffffff 50%,#94a3b8 65%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@keyframes shinySweep{0%{background-position:100% 0}100%{background-position:-100% 0}}
.shiny-pill-link .sparkle{display:inline-block;font-size:11px}
.shiny-pill-link .arrow-icon{width:13px;height:13px;margin-left:2px;color:var(--muted);transition:transform 200ms cubic-bezier(.16,1,.3,1),color 200ms ease}
.shiny-pill-link:hover .arrow-icon{transform:translateX(3px);color:var(--text)}
@media (prefers-reduced-motion:reduce){.animated-shiny-text{animation:none!important;background:var(--text)!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--text)!important}}.support-hero h1 span{color:var(--muted);font-weight:500}.support-hero p{max-width:700px;margin:20px 0 0;color:var(--muted);font-size:var(--fs-base);line-height:1.7}.support-nav-current{display:inline-flex;align-items:center;min-height:34px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);font-size:var(--fs-xs);font-weight:600}.support-table-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.support-card-header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.support-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-title-row h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.03em;font-weight:650}.support-title-row .shiny-pill-link{margin-bottom:0;padding:4px 12px;border-radius:var(--radius-full)}.support-count-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-xs);font-weight:600}.support-card-header p{margin:6px 0 0;color:var(--muted);font-size:var(--fs-xs)}.support-search-wrap{width:min(360px,40vw);height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.support-search-wrap svg{width:16px;height:16px;fill:none;stroke:var(--soft);stroke-width:1.8;stroke-linecap:round}.support-search-wrap input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm)}.support-table-scroll{width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.support-table{width:100%;min-width:1260px;border-collapse:collapse;table-layout:fixed}.support-table th,.support-table td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.support-table tbody tr:last-child th,.support-table tbody tr:last-child td{border-bottom:0}.support-table thead th{position:sticky;top:0;z-index:4;background:var(--surface-soft);color:var(--text);font-size:var(--fs-xs);font-weight:700;letter-spacing:-.01em;white-space:nowrap;border-bottom:2px solid var(--line-strong)}.support-table thead th:first-child{left:0;z-index:6}.support-table tbody th{position:sticky;left:0;z-index:2;background:var(--surface)}.support-table tbody tr:hover th,.support-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.support-table th:nth-child(1){width:250px}.support-table th:nth-child(2){width:240px}.support-table th:nth-child(3),.support-table th:nth-child(4),.support-table th:nth-child(5){width:255px}.support-bank{display:flex;align-items:center;gap:11px;min-width:0}.support-bank-logo{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.support-bank-img{width:29px;height:29px;object-fit:contain;image-rendering:auto}.support-bank-fallback{display:none;width:100%;height:100%;place-items:center;background:var(--surface-soft);color:var(--muted);font-size:var(--fs-xs);font-weight:700}.support-bank-copy{min-width:0}.support-bank-copy strong{display:block;color:var(--text);font-size:var(--fs-base);font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-bank-copy span{display:block;margin-top:3px;color:var(--soft);font-size:var(--fs-xs)}.support-cell-stack{display:grid;gap:12px}.support-contact-block{display:grid;gap:6px;min-width:0}.support-contact-label{color:var(--soft);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em}.support-link-value{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;color:var(--focus);font-size:12.5px;font-weight:550;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color 0.15s ease}.support-link-value:hover{text-decoration:underline;color:var(--text)}.support-empty-value{display:inline-block;color:var(--soft);font-size:var(--fs-sm);font-weight:500;opacity:.55}.support-no-results{padding:40px 20px;text-align:center;color:var(--muted);font-size:var(--fs-sm)}.support-footnote{padding:12px 18px;border-top:1px solid var(--line);background:var(--surface-soft);color:var(--soft);font-size:var(--fs-xs);line-height:1.55}@media(max-width:720px){.support-page{padding-bottom:68px}.support-hero{padding:36px 0 24px}.support-hero h1{font-size:clamp(42px,13vw,58px)}.support-hero p{font-size:var(--fs-base);line-height:1.65}.support-card-header{display:block;padding:15px}.support-title-row h2{font-size:19px}.support-card-header p{font-size:var(--fs-xs)}.support-search-wrap{width:100%;height:46px;margin-top:14px}.support-search-wrap input{font-size:var(--fs-base)}.support-table{min-width:1060px}.support-table th,.support-table td{padding:12px}.support-table th:nth-child(1){width:205px}.support-table th:nth-child(2){width:205px}.support-table th:nth-child(3),.support-table th:nth-child(4),.support-table th:nth-child(5){width:215px}.support-bank-logo{width:34px;height:34px}.support-bank-img{width:26px;height:26px}.support-bank-copy strong{font-size:var(--fs-sm)}.support-link-value{font-size:12px}.support-nav-current{display:none}}