.doc{--doc-bg:#04060c;--doc-ink:#eef2fa;--doc-soft:#98a1b6;--doc-faint:#ffffff75;--doc-line:#ffffff1a;--doc-blue:#6e9bff;background:var(--doc-bg);min-height:100vh;color:var(--doc-ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.7;display:flex}.doc *,.doc :before,.doc :after{box-sizing:border-box}.doc:after{content:none;z-index:60;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.doc-wrap{width:100%;max-width:680px;margin:0 auto;padding:0 24px}.doc-head{border-bottom:1px solid var(--doc-line)}.doc-head-inner{align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.doc-mark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--doc-ink);align-items:center;gap:9px;font-size:19px;text-decoration:none;display:inline-flex}.doc-mark svg{flex:none;display:block}.doc-main{flex:1;padding:72px 0 96px}.doc-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--doc-faint);font-size:11px}.doc-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(30px,4.4vw,40px);font-weight:400;line-height:1.12}.doc-stand{color:var(--doc-faint);margin:14px 0 0;font-size:14px}.doc-lede{color:var(--doc-soft);margin:22px 0 0;font-size:16px}.doc-body{margin-top:56px}.doc-section+.doc-section{border-top:1px solid var(--doc-line);margin-top:44px;padding-top:44px}.doc-section h2{letter-spacing:-.01em;color:var(--doc-ink);margin:0 0 14px;font-size:17px;font-weight:500}.doc-section h3{color:var(--doc-ink);margin:24px 0 8px;font-size:15px;font-weight:500}.doc-section p{color:var(--doc-soft);margin:0 0 14px;font-size:15.5px}.doc-section p:last-child{margin-bottom:0}.doc-section ul{color:var(--doc-soft);margin:0 0 14px;padding-left:18px;font-size:15.5px}.doc-section li{margin-bottom:6px}.doc-section strong{color:var(--doc-ink);font-weight:500}.doc-section a,.doc-note a{color:var(--doc-ink);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .18s}.doc-section a:hover,.doc-note a:hover{-webkit-text-decoration-color:var(--doc-blue);text-decoration-color:var(--doc-blue)}.doc-address{color:var(--doc-ink);font-size:15.5px;font-style:normal}.doc-section{scroll-margin-top:24px}.doc-foot{border-top:1px solid var(--doc-line);padding:28px 0 40px}.doc-foot-inner{color:var(--doc-faint);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:13.5px;display:flex}.doc-foot-nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.doc-foot-inner a{color:var(--doc-soft);text-decoration:none;transition:color .18s}.doc-foot-inner a:hover{color:var(--doc-ink)}@media (max-width:560px){.doc-main{padding:48px 0 64px}.doc-main--status{padding:40px 0 56px}}.doc-form{gap:18px;margin-top:8px;display:grid}.doc-field{gap:7px;display:grid}.doc-field label{color:var(--doc-soft);font-size:13.5px}.doc-field input,.doc-field textarea{width:100%;color:var(--doc-ink);background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .18s,background .18s}.doc-field textarea{resize:vertical;min-height:148px}.doc-field input::placeholder,.doc-field textarea::placeholder{color:#ffffff47}.doc-field input:focus,.doc-field textarea:focus{border-color:var(--doc-blue);background:#ffffff0e}.doc-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.doc-note{color:var(--doc-faint);margin-top:28px;font-size:13px;line-height:1.6}.doc-form .doc-note{margin-top:0}.doc-action{margin-top:30px;font-size:15.5px}.doc-action a{color:var(--doc-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--doc-blue);text-decoration-color:var(--doc-blue)}.doc-status{border-radius:10px;padding:12px 14px;font-size:14.5px}.doc-status--ok{color:var(--doc-ink);background:#6e9bff1a;border:1px solid #6e9bff47}.doc-status--err{color:#ffd9d4;background:#ff6b5a14;border:1px solid #ff6b5a4d}.doc-switch{border:1px solid var(--doc-line);border-radius:999px;gap:4px;margin-bottom:34px;padding:4px;display:inline-flex}.doc-switch a{color:var(--doc-soft);border-radius:999px;padding:7px 15px;font-size:13.5px;text-decoration:none;transition:color .18s,background .18s}.doc-switch a:hover{color:var(--doc-ink)}.doc-switch a[aria-current=page]{color:var(--doc-ink);background:#ffffff12}@media (max-width:420px){.doc-switch{justify-content:stretch;width:100%}.doc-switch a{text-align:center;flex:1}}.doc-main--status{flex-direction:column;justify-content:center;padding:56px 0 72px;display:flex}.doc-main--status .doc-body{margin-top:0}.doc-main--status .doc-lede{max-width:52ch;color:var(--doc-ink);font-size:17px}.doc-main--status .doc-note{max-width:52ch;color:var(--doc-soft);font-size:14.5px}.ft .doc-main--status .doc-wrap>.doc-title{max-width:none;font-size:clamp(30px,12.8205vw - 6.15385px,84px)}.doc-confetti{pointer-events:none;z-index:3;width:100%;height:100%;position:fixed;inset:0}
