:root{--al-gulf:#8bc4d6;--al-gulf-deep:#5da4bd;--al-papaya:#ff8000;--al-papaya-deep:#d96a00;--al-ink:#182126;--al-warm:#f4f1e8;--al-slate:#56666d;--al-paper:#fff;--al-space-1:4px;--al-space-2:8px;--al-space-3:12px;--al-space-4:16px;--al-space-5:24px;--al-space-6:32px;--al-space-7:48px;--al-space-8:72px;--al-radius-control:10px;--al-radius-panel:20px;--al-radius-pill:999px;--al-font-body:"PingFang SC", "Microsoft YaHei UI", "Noto Sans CJK SC", system-ui, -apple-system, "Segoe UI", sans-serif;--al-font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--al-motion-fast:.15s;--al-gutter:80px;--al-section-y:72px}@media (width<=720px){:root{--al-gutter:16px;--al-section-y:40px}}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{overflow-wrap:break-word;font-family:var(--al-font-body);color:var(--al-ink);background:var(--al-warm);margin:0;line-height:1.5}h1,h2,h3,p,ul,ol,dl,figure{margin:0}h1,h2{line-height:1.2}h1{font-size:56px;font-weight:900}h2{font-size:32px;font-weight:700}h3{font-size:20px;font-weight:700}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--al-ink);outline-offset:3px;border-radius:4px}.mono,code{font-family:var(--al-font-mono);overflow-wrap:anywhere;font-size:14px}.muted{color:var(--al-slate)}.small{font-size:13px;font-weight:500}.stack{gap:var(--al-space-4);flex-direction:column;display:flex}.stack--tight{gap:var(--al-space-3)}.row{align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.link-strong{font-weight:700}.skip{left:-999px;top:var(--al-space-2);background:var(--al-ink);color:var(--al-warm);padding:var(--al-space-2) var(--al-space-4);border-radius:var(--al-radius-control);z-index:10;position:absolute}.skip:focus{left:var(--al-space-2)}.button{padding:var(--al-space-3) var(--al-space-5);border-radius:var(--al-radius-control);transition:background var(--al-motion-fast);font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.button--primary{background:var(--al-papaya);color:var(--al-ink)}.button--primary:hover{background:var(--al-papaya-deep)}.button--secondary{box-shadow:inset 0 0 0 2px var(--al-ink)}.button--secondary:hover{background:#18212614}.nav{justify-content:space-between;align-items:center;gap:var(--al-space-4) var(--al-space-5);padding:var(--al-space-5) var(--al-gutter);display:flex}.nav__brand{margin-right:auto;font-size:20px;font-weight:900;text-decoration:none}.nav__links,.nav__actions{align-items:center;gap:var(--al-space-5);padding:0;list-style:none;display:flex}.nav__links a{font-size:15px;font-weight:500;text-decoration:none}.nav__links a:hover,.nav__links a[aria-current=page]{text-decoration:underline}.nav__lang{white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none}.nav__lang .is-current{font-weight:700;text-decoration:underline}.nav__lang .sep{color:var(--al-slate);margin-inline:6px}@media (width<=720px){.nav{padding-block:var(--al-space-4);gap:var(--al-space-3);grid-template-columns:1fr auto;grid-template-areas:"brand actions""links links";display:grid}.nav__brand{grid-area:brand;font-size:18px}.nav__actions{gap:var(--al-space-3);flex-direction:row-reverse;grid-area:actions}.nav>nav{grid-area:links;min-width:0}.nav__links{flex-wrap:wrap;gap:20px}.nav__lang{font-size:14px}}.section{padding:var(--al-section-y) var(--al-gutter)}.section--gulf{background:var(--al-gulf)}.page-header{background:var(--al-gulf);padding:56px var(--al-gutter);gap:var(--al-space-3);flex-direction:column;display:flex}.page-header p{font-size:18px}.hero{gap:var(--al-space-7);grid-template-columns:1fr 480px;align-items:center;display:grid}.hero__copy{gap:var(--al-space-5);flex-direction:column;display:flex}.hero__copy>p{font-size:18px}.scene{border-radius:var(--al-radius-panel);width:100%;height:auto;display:block}.cards{gap:var(--al-space-5);grid-template-columns:repeat(2,1fr);display:grid}.card{background:var(--al-paper);border-radius:var(--al-radius-panel);padding:var(--al-space-5);gap:var(--al-space-2);flex-direction:column;display:flex}.card p{color:var(--al-slate)}.steps{gap:var(--al-space-3);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;gap:var(--al-space-3);grid-template-columns:36px 1fr;align-items:start;font-size:18px;font-weight:500;display:grid}.steps li:before{content:counter(step);background:var(--al-ink);width:36px;height:36px;color:var(--al-warm);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.steps li>span{padding-top:4px}.notice{background:var(--al-paper);border-left:4px solid var(--al-papaya);border-radius:var(--al-radius-control);padding:var(--al-space-3) var(--al-space-4)}.status-tag{background:var(--al-ink);color:var(--al-warm);border-radius:var(--al-radius-pill);padding:var(--al-space-1) var(--al-space-3);align-self:flex-start;font-size:13px;font-weight:700;display:inline-block}.panel{background:var(--al-paper);border-radius:var(--al-radius-panel);padding:var(--al-space-5);gap:var(--al-space-3);flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--al-slate);padding-block:var(--al-space-4)}.faq summary{cursor:pointer;font-size:18px;font-weight:700}.faq details p{color:var(--al-slate);margin-top:var(--al-space-2)}.facts{gap:var(--al-space-4) var(--al-space-5);grid-template-columns:120px 1fr;font-size:15px;display:grid}.facts dt{font-weight:700}.facts dd{margin:0}.facts ul{gap:var(--al-space-1) var(--al-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide>*,.hero>*,.cards>*{min-width:0}.guide{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.toc{top:var(--al-space-5);flex-direction:column;gap:10px;font-size:15px;font-weight:500;display:flex;position:sticky}.toc ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.guide__sections{gap:var(--al-space-7);flex-direction:column;display:flex}.guide__sections h2{font-size:28px}.guide__sections section{gap:var(--al-space-3);scroll-margin-top:var(--al-space-5);flex-direction:column;display:flex}.bullets{gap:var(--al-space-2);flex-direction:column;padding-left:1.2em;display:flex}.footer{gap:var(--al-space-2);padding:var(--al-space-6) var(--al-gutter);color:var(--al-slate);flex-direction:column;font-size:13px;display:flex}@media (width<=720px){h1{font-size:36px}html[lang=zh-CN] h1{font-size:32px}h2{font-size:26px}.page-header{padding-block:var(--al-space-6)}.page-header p,.hero__copy>p{font-size:16px}.hero,.cards,.guide{grid-template-columns:1fr}.hero,.guide{gap:var(--al-space-5)}.toc{position:static}.guide__sections{gap:var(--al-space-6)}.guide__sections h2{font-size:24px}.panel,.card{padding:var(--al-space-4)}.facts{gap:var(--al-space-1);grid-template-columns:1fr}.facts dd{margin-bottom:var(--al-space-3)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ticket-fab{right:var(--al-space-5);bottom:var(--al-space-5);z-index:5;font:inherit;color:var(--al-warm);background:var(--al-ink);border-radius:var(--al-radius-pill);padding:var(--al-space-3) var(--al-space-5);cursor:pointer;border:0;font-size:15px;font-weight:700;position:fixed;box-shadow:0 4px 16px #18212640}.ticket-fab:hover{background:var(--al-slate)}.footer-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ticket{width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--al-space-5);background:var(--al-warm);color:var(--al-ink);border:0;margin:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 32px #18212633}.ticket[open]{gap:var(--al-space-4);flex-direction:column;animation:.2s ease-out ticket-in;display:flex}.ticket::backdrop{background:#18212666}@keyframes ticket-in{0%{transform:translate(100%)}to{transform:none}}.ticket__head{justify-content:space-between;align-items:center;gap:var(--al-space-3);display:flex}.ticket__head h2{font-size:24px}.ticket__close{font:inherit;border-radius:var(--al-radius-control);width:44px;height:44px;color:var(--al-ink);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.ticket__close:hover{background:#18212614}.ticket__intro{font-size:15px}.ticket__form,.ticket__done{gap:var(--al-space-4);flex-direction:column;display:flex}.ticket__form[hidden],.ticket__done[hidden]{display:none}.ticket__kinds{gap:var(--al-space-2) var(--al-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ticket__kinds legend{margin-bottom:var(--al-space-2);width:100%;padding:0;font-size:14px;font-weight:700}.ticket__kinds label{align-items:center;gap:var(--al-space-2);font-size:15px;display:inline-flex}.ticket__field{gap:var(--al-space-2);flex-direction:column;display:flex}.ticket__field>span:first-child{font-size:14px;font-weight:700}.ticket__field textarea,.ticket__field input{font:inherit;color:var(--al-ink);background:var(--al-paper);border:1.5px solid var(--al-slate);border-radius:var(--al-radius-control);padding:10px var(--al-space-4);width:100%;font-size:15px}.ticket__field textarea{resize:vertical;min-height:120px}.ticket__status:empty{display:none}.ticket__status{font-size:15px;font-weight:700}.ticket .button{font:inherit;cursor:pointer;border:0;font-weight:700}.ticket .button:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.ticket-fab{right:var(--al-space-4);bottom:var(--al-space-4)}.ticket{width:100vw;padding:var(--al-space-4)}}
