﻿:root{color-scheme:dark;--bg:#080708;--panel:#100d11;--ink:#f5eff2;--muted:#9b9096;--line:#ffffff16;--rose:#ff527a;--rose-soft:#ff9bb3;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-padding-top:92px;background:var(--bg)}body{margin:0;background:radial-gradient(circle at 78% 7%,#65152d30,transparent 32rem),radial-gradient(circle at 8% 50%,#40142b1c,transparent 28rem),var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.55}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 .6px,transparent .8px);background-size:18px 18px;mask-image:linear-gradient(#000,transparent 78%)}a{color:inherit}.skip{position:fixed;left:16px;top:10px;z-index:9999;transform:translateY(-140%);padding:10px 14px;border-radius:9px;background:#fff;color:#090709;font-weight:700;text-decoration:none}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
main{width:min(1120px,calc(100% - 40px));margin:0 auto}.kicker{margin:0 0 12px;color:var(--rose-soft);font-size:9px;font-weight:800;letter-spacing:.22em}.help-hero{display:grid;grid-template-columns:1fr minmax(360px,.75fr);gap:80px;align-items:end;padding:90px 0 58px}.help-hero h1{margin:0;font:400 clamp(50px,6vw,76px)/.95 "Playfair Display",serif;letter-spacing:-.05em}.help-hero h1 em,.support-cta h2 em{color:var(--rose-soft);font-weight:400}.help-hero__copy>p:last-child{max-width:560px;margin:23px 0 0;color:#b3a7ad;font-size:13px;line-height:1.8}
.help-search{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;min-height:64px;padding:0 18px;border:1px solid #ff78923e;border-radius:16px;background:#0e0b0f;box-shadow:0 20px 60px #0007}.help-search svg{width:20px;color:#b35b71}.help-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:500 12px/1 Inter,sans-serif}.help-search input::placeholder{color:#796e73}.help-search kbd{padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:#ffffff08;color:#756b70;font:700 9px/1 Inter,sans-serif}
.quick-paths{padding:48px 0 58px;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-heading h2,.questions-heading h2{margin:0;font:400 34px/1.05 "Playfair Display",serif}.section-heading>p{max-width:300px;margin:0;color:#81777c;font-size:10px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-grid button{position:relative;min-height:160px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#0d0b0e;color:inherit;cursor:pointer;text-align:left;transition:transform .35s var(--ease),border-color .35s,background .35s}.quick-grid button:hover{transform:translateY(-4px);border-color:#ff789145;background:#ff527a0a}.quick-grid span{color:#b44f69;font-size:9px;font-weight:800}.quick-grid strong{display:block;margin-top:32px;font:400 20px/1.1 "Playfair Display",serif}.quick-grid small{display:block;margin-top:8px;color:#7f7479;font-size:9px}.quick-grid i{position:absolute;right:18px;top:18px;color:#6e454f;font-style:normal}
.help-browser{display:grid;grid-template-columns:275px 1fr;gap:48px;padding:54px;border:1px solid var(--line);border-radius:26px;background:#0d0a0e;scroll-margin-top:94px}.topic-panel{align-self:start;position:sticky;top:95px}.topic-buttons{display:grid;gap:5px}.topic-buttons button{display:flex;flex-direction:column;gap:3px;padding:12px 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a79ba1;cursor:pointer;text-align:left;transition:background .25s,border-color .25s}.topic-buttons button:hover,.topic-buttons button[aria-pressed=true]{border-color:#ffffff12;background:#ffffff08;color:#fff}.topic-buttons button[aria-pressed=true]::before{content:"";position:absolute;width:2px;height:26px;margin-left:-14px;background:var(--rose)}.topic-buttons span{font-size:10px;font-weight:700}.topic-buttons small{color:#6f666b;font-size:8px}.topic-help{margin-top:22px;padding:17px;border:1px solid #ff789128;border-radius:13px;background:#ff527a08}.topic-help>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid #ff78914a;border-radius:50%;color:#ff85a0;font-size:11px}.topic-help p{margin:12px 0 9px;color:#84787e;font-size:9px;line-height:1.65}.topic-help strong{display:block;color:#e7dfe2;font-size:10px}.topic-help a{color:#ff91aa;font-size:9px;font-weight:700;text-decoration:none}
.questions-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.questions-heading>span{color:#746a6f;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.questions details{border-top:1px solid var(--line)}.questions details:last-of-type{border-bottom:1px solid var(--line)}.questions summary{display:flex;min-height:66px;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:12px;font-weight:600;list-style:none}.questions summary::-webkit-details-marker{display:none}.questions summary span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%;color:#b95a72;font-size:16px;transition:transform .3s}.questions details[open] summary span{transform:rotate(45deg);border-color:#ff78913c}.answer{padding:0 48px 20px 0;color:#95898f;font-size:11px;line-height:1.8}.answer p{margin:0}.answer a{color:#ff9bb3;text-decoration-thickness:1px;text-underline-offset:3px}.questions details[hidden]{display:none}
#no-results{display:grid;min-height:270px;place-items:center;align-content:center;text-align:center}#no-results[hidden]{display:none}#no-results>span{color:#bd5c74;font-size:24px}#no-results h3{margin:13px 0 5px;font:400 26px/1.1 "Playfair Display",serif}#no-results p{margin:0 0 15px;color:#857a7f;font-size:10px}#no-results button{padding:10px 15px;border:1px solid var(--line);border-radius:999px;background:#ffffff07;color:#fff;font:700 9px/1 Inter,sans-serif}
.support-cta{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;margin:56px 0;padding:48px 54px;border:1px solid #ff789237;border-radius:24px;background:radial-gradient(circle at 85% 0,#6b183132,transparent 22rem),#0f0b0f}.support-cta h2{margin:0;font:400 42px/1 "Playfair Display",serif;letter-spacing:-.035em}.support-cta p:not(.kicker){max-width:620px;margin:17px 0 0;color:#93878d;font-size:11px;line-height:1.75}.support-cta>a{display:inline-flex;min-height:46px;align-items:center;gap:22px;padding:0 20px;border-radius:999px;background:var(--rose);color:#17070c;font-size:10px;font-weight:800;text-decoration:none;transition:transform .3s var(--ease),background .3s}.support-cta>a:hover{transform:translateY(-3px);background:#ff88a2}
.help-footer{display:flex;width:min(1120px,calc(100% - 40px));justify-content:space-between;align-items:center;margin:0 auto;padding:28px 0 38px;border-top:1px solid var(--line);color:#6f656a;font-size:9px}.help-footer>a{font-weight:800;text-decoration:none}.help-footer nav{display:flex;gap:18px}.help-footer nav a{text-decoration:none}
.reveal-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:900px){.help-hero{grid-template-columns:1fr;gap:34px}.quick-grid{grid-template-columns:repeat(2,1fr)}.help-browser{grid-template-columns:1fr;padding:38px}.topic-panel{position:static}.topic-buttons{grid-template-columns:repeat(3,1fr)}.topic-help{display:none}.support-cta{grid-template-columns:1fr;gap:28px}}
@media(max-width:600px){main,.help-footer{width:calc(100% - 24px)}.help-hero{padding:52px 0 42px}.help-hero h1{font-size:46px}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid button{min-height:150px;padding:16px}.section-heading{display:block}.section-heading>p{margin-top:9px}.help-browser{padding:24px 18px;border-radius:19px}.topic-buttons{display:flex;overflow:auto;padding-bottom:7px}.topic-buttons button{min-width:145px}.questions-heading h2{font-size:29px}.questions summary{font-size:11px}.support-cta{padding:34px 24px}.support-cta h2{font-size:35px}.help-footer{align-items:flex-start;gap:14px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transform:none;transition:none}*{scroll-behavior:auto!important}}

/* Larger, calmer reading scale across the help experience. */
.kicker{font-size:11px}.help-hero__copy>p:last-child{font-size:16px;line-height:1.75}.help-search input{font-size:14px}.section-heading>p{font-size:13px;line-height:1.6}.quick-grid span{font-size:10px}.quick-grid strong{font-size:22px}.quick-grid small{font-size:12px;line-height:1.5}.topic-buttons span{font-size:13px}.topic-buttons small{font-size:11px}.topic-help p{font-size:12px}.topic-help strong{font-size:12px}.topic-help a{font-size:11px}.questions-heading>span{font-size:10px}.questions summary{min-height:74px;font-size:15px}.answer{font-size:15px;line-height:1.75}.support-cta p:not(.kicker){font-size:14px}.support-cta>a{font-size:12px}.help-footer{font-size:11px}
@media(max-width:600px){.help-hero__copy>p:last-child{font-size:15px}.questions summary{font-size:14px}.answer{padding-right:18px;font-size:14px}.quick-grid small{font-size:11px}}
