.vault-guide,.vault-guide *{font:revert}:root{--bg-base:#010101;--bg-primary:#111;--bg-secondary:#1a1a1a;--bg-fill:#ffffff1a;--bg-light:#ffffff0d;--brand:#fefc00;--brand-soft:#fffe6b;--brand-highlight:#fefc001a;--brand-highlight-hover:#fefc0029;--on-brand:#010101;--t100:#fff;--t80:#fffc;--t60:#fff9;--t40:#fff6;--t20:#fff3;--b5:#ffffff0d;--b8:#ffffff14;--b10:#ffffff1a;--b16:#ffffff29;--success:#30d158;--warning:#ff9f0a;--warning-soft:#ff9f0a1a;--r-full:80px;--r-s2:24px;--r-s3:16px;--r-s4:12px;--r-s5:8px;--r-s7:4px;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Helvetica Neue",Roboto,"Noto Sans",Arial;--font:var(--font-ui),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono","DejaVu Sans Mono",monospace;--page-max:1120px;--gutter:40px;--header-h:64px}*{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--bg-base);color:var(--t100);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.hl{color:var(--brand)}.mono{font-family:var(--mono)}.btn{border-radius:var(--r-full);min-width:60px;height:48px;font-family:var(--font);letter-spacing:.1px;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .16s,transform .16s,opacity .16s;display:inline-flex;position:relative}.btn:active{transform:scale(.98)}.btn svg{flex:0 0 18px;width:18px;height:18px}.btn--primary{background:var(--brand);color:var(--on-brand)}@media (hover:hover){.btn--primary:hover{background:linear-gradient(68deg,var(--brand)10%,var(--brand-soft)95%)}}.btn--highlight{background:var(--brand-highlight);color:var(--brand)}.btn--highlight:hover{background:var(--brand-highlight-hover)}.btn--secondary{background:var(--bg-fill);color:var(--t100)}.btn--secondary:hover{background:#ffffff29}.btn--m{height:36px;padding:0 12px;font-size:12px;line-height:16px}.btn--m:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.btn--m svg{flex-basis:14px;width:14px;height:14px}.link{color:var(--brand);border-bottom:1px solid #fefc004d;font-weight:500;text-decoration:none;transition:border-color .16s}.link:hover{border-bottom-color:var(--brand)}.header{z-index:30;height:var(--header-h);backdrop-filter:saturate(140%)blur(16px);border-bottom:.5px solid var(--b8);background:#010101d1;position:sticky;top:0}.header .js-store{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.header.cta-on .js-store{opacity:1;visibility:visible}.header .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.brand{color:var(--brand);align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.brand-icon{background:var(--brand);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.brand-icon img{width:15px;height:12px}.brand-sep{background:var(--b16);width:1px;height:16px;margin:0 4px}.brand-sub{color:var(--t60);font-size:14px;font-weight:500;line-height:20px}.hero{padding:88px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fefc001c,#ff9f0a0d 55%,#0000 75%);width:900px;height:720px;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}.hero-grid{text-align:start;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;max-width:600px;display:flex}.eyebrow{border-radius:var(--r-full);background:var(--brand-highlight);height:28px;color:var(--brand);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.eyebrow svg{width:14px;height:14px}.hero h1{letter-spacing:-.6px;text-wrap:balance;margin-top:20px;font-size:56px;font-weight:700;line-height:64px}.hero-lede{text-wrap:pretty;max-width:560px;color:var(--t80);margin-top:20px;font-size:18px;line-height:28px}.hero-lede .phrase{display:inline-block}.hero-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.mobile-only{display:none}.section{padding:88px 0}.section+.section{border-top:.5px solid var(--b8)}.hero+.section{padding-top:48px}.section-head{max-width:640px}.section-head h2{letter-spacing:.1px;font-size:28px;font-weight:700;line-height:36px}.section-head p{color:var(--t60);margin-top:8px;font-size:16px;line-height:24px}.steps{padding-top:0;padding-bottom:40px}.paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 16px;display:grid}.path{border-radius:var(--r-s3);background:var(--bg-primary);border:1px solid var(--b10);color:var(--t100);font:inherit;text-align:start;cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:16px;padding:20px;transition:border-color .2s,background .2s;display:grid;position:relative}.path:hover{border-color:var(--b16);background:var(--bg-secondary)}.path[aria-selected=true]{border-color:var(--brand);background:var(--brand-highlight)}.path-icon{border-radius:var(--r-s4);background:var(--bg-secondary);border:.5px solid var(--b10);width:44px;height:44px;color:var(--t60);grid-row:span 3;place-items:center;transition:color .2s;display:grid}.path[aria-selected=true] .path-icon{color:var(--brand)}.path-icon svg{width:22px;height:22px}.path-title{font-size:18px;font-weight:700;line-height:26px}.path[aria-selected=true] .path-title{color:var(--brand)}.path-desc{color:var(--t60);margin-top:4px;font-size:14px;line-height:20px}[data-flow-panel][hidden]{display:none}.step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:56px 0;display:grid}.step+.step{border-top:.5px solid var(--b8)}.step-num{font-family:var(--mono);color:var(--brand);letter-spacing:.4px;font-size:13px;line-height:16px}.step-line{color:var(--t100);text-wrap:pretty;margin-top:12px;font-size:20px;font-weight:500;line-height:32px}.step--pin{padding-top:24px}.step-line .ui-alt{color:var(--t60);font-size:15px;font-weight:400}.step-line .ui{vertical-align:2px;height:28px;padding:0 10px;font-size:15px;line-height:20px}.step--pin .step-line{color:var(--t80);margin-top:0;font-size:18px;line-height:28px}.ui{border-radius:var(--r-s7);background:var(--bg-secondary);border:.5px solid var(--b16);height:22px;color:var(--t100);white-space:nowrap;vertical-align:1px;align-items:center;padding:0 8px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.ui--yellow{background:var(--brand-highlight);color:var(--brand);border-color:#fefc0040}.more{padding:64px 0 56px}.faq-head{font-size:20px;font-weight:700;line-height:28px}.faq{border-top:.5px solid var(--b10);max-width:760px;margin-top:16px}.faq details{border-bottom:.5px solid var(--b10)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:15px;font-weight:600;line-height:22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:16px;height:16px;color:var(--t60);flex:0 0 16px;transition:transform .2s}.faq details[open] summary svg{color:var(--brand);transform:rotate(45deg)}.faq summary:hover{color:var(--brand)}.faq .a{color:var(--t60);padding-block:0 14px;padding-inline:0 32px;font-size:14px;line-height:22px}ul.a{flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;display:flex}ul.a li::marker{color:var(--brand)}.faq .a strong{color:var(--t100);font-weight:600}.notes-title{color:var(--brand);align-items:center;gap:8px;display:inline-flex}.notes-title svg{width:16px;height:16px;color:var(--brand);flex:0 0 16px}.privacy-line{max-width:760px;color:var(--t40);align-items:center;gap:8px;margin-top:16px;font-size:13px;line-height:20px;display:flex}.privacy-line svg{width:15px;height:15px;color:var(--t40);flex:0 0 15px}.creator{background:var(--bg-primary);border-block:.5px solid var(--b8);padding:72px 0;position:relative;overflow:hidden}.creator:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fefc0012,#0000 75%);width:640px;height:520px;position:absolute;top:-160px;right:-120px}.creator-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid;position:relative}.creator h2{letter-spacing:-.2px;text-wrap:balance;margin-top:16px;font-size:32px;font-weight:700;line-height:40px}.creator-copy p{max-width:500px;color:var(--t60);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:24px}.creator-copy .btn{margin-top:24px}.creator-copy .creator-when{color:var(--t40);margin-top:14px;font-size:13px;line-height:20px}.tiers{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tier{border-radius:var(--r-s3);background:var(--bg-secondary);border:.5px solid var(--b10);flex-direction:column;gap:6px;padding:20px 24px;display:flex}.tier--top{background:linear-gradient(135deg,#fefc001f,#fefc0008 60%),var(--bg-secondary);border:1px solid #fefc0073}.tier-name{color:var(--t60);letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.tier--top .tier-name{color:var(--brand)}.tier-value{color:var(--t100);font-size:28px;font-weight:700;line-height:36px}.tier--top .tier-value{color:var(--brand)}.tier-value small{color:var(--t60);white-space:nowrap;margin-inline-start:6px;font-size:15px;font-weight:500;display:inline-block}.tier-note{color:var(--t80);font-size:14px;line-height:20px}.closing{text-align:center;padding:96px 0 120px;position:relative;overflow:hidden}.closing:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fefc0014,#0000 75%);width:800px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.closing h2{letter-spacing:-.3px;font-size:40px;font-weight:700;line-height:48px;position:relative}.closing p{max-width:520px;color:var(--t60);margin:12px auto 0;position:relative}.closing .btn{margin-top:32px}.footer{border-top:.5px solid var(--b8);color:var(--t40);padding:32px 0 48px;font-size:12px;line-height:18px}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.footer a{color:var(--t60)}.notice,.dock{display:none}.toast{z-index:60;opacity:0;pointer-events:none;border-radius:var(--r-s4);background:var(--bg-secondary);border:.5px solid var(--b16);width:max-content;max-width:calc(100% - 32px);color:var(--t100);padding:12px 16px;font-size:14px;line-height:20px;transition:opacity .2s,transform .2s;position:fixed;bottom:96px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 40px #0009}.toast.show{opacity:1;transform:translate(-50%)}.vault-guide.motion-ready .reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.vault-guide.motion-ready .reveal.in{opacity:1;transform:none}.vid{aspect-ratio:16/10;border-radius:var(--r-s3);border:.5px solid var(--b16);background:#090a08;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000008c}.vid-cover,.vid-cover img,.vid-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vid-video{opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.vid-video.on{opacity:1}@media (width<=767px){.vid{aspect-ratio:4/5}}.vid-box{position:relative}.vid-toggle{inset-inline-start:10px;z-index:2;backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:.82;background:#0101018f;border:.5px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:opacity .2s,background-color .2s;display:grid;position:absolute;bottom:10px}.vid-toggle[hidden]{display:none}.vid-toggle svg{fill:currentColor;width:16px;height:16px}.vid-toggle .i-play,.vid-toggle.is-paused .i-pause{display:none}.vid-toggle.is-paused .i-play{display:block}.vid-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px;opacity:1}@media (hover:hover){.vid-toggle:hover{opacity:1;background:#010101c7}}@media (prefers-reduced-motion:reduce){.vid-toggle{display:none!important}}.hero h1 .phrase,.hero h1 .hl{display:inline-block}.cards{justify-self:end;width:400px;height:380px;position:relative}.cards:before,.cards:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cards:before{background:radial-gradient(circle,#fefc000f 0 45%,#0000 70%);border:1px solid #fefc001f;width:360px;height:360px}.cards:after{border:1px dashed #fefc0024;width:290px;height:290px}.card{background:#1a1a1a;border:1px solid #ffffff24;border-radius:20px;width:176px;height:240px;margin:-120px 0 0 -88px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 48px #0009}.card img{object-fit:cover;width:100%;height:100%}.card:after{content:"";border-radius:inherit;background:linear-gradient(#01010100 55%,#010101b3 100%);position:absolute;inset:0}.card-1{transform:translate(-96px,14px)rotate(-14deg)}.card-2{transform:translate(96px,10px)rotate(12deg)}.card-3{z-index:1;border:1.5px solid #fefc00b3;transform:translateY(-12px);box-shadow:0 0 0 6px #fefc0014,0 28px 60px #000000a6,0 0 48px #fefc002e}.card-1,.card-2{filter:saturate(.85)brightness(.82)}.card-tag{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.card-tag i{background:#ffffffbf;border-radius:3px;width:58%;height:5px;display:block}.card-tag i+i{background:#ffffff59;width:34%}.card-3 .card-tag i:first-child{background:var(--brand)}.cards-token{z-index:2;width:56px;height:56px;color:var(--brand);background:#14150b;border:1px solid #fefc008c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:44px;right:34px;box-shadow:0 8px 28px #0009}.cards-token svg{width:26px;height:26px}.cards-mark{z-index:2;background:var(--brand);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:40px;left:30px;box-shadow:0 10px 30px #fefc0040}.cards-mark img{width:28px;height:auto}@media (prefers-reduced-motion:no-preference){.card{animation:.9s cubic-bezier(.2,.8,.2,1) both card-in}.card-1{animation-delay:50ms}.card-2{animation-delay:.12s}.card-3{animation:.9s cubic-bezier(.2,.8,.2,1) .2s both card-in,6s ease-in-out 1.2s infinite float}}@keyframes card-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}.closing-art{width:200px;height:auto;margin:0 auto 4px;animation:5s ease-in-out infinite bob;display:block;position:relative}@keyframes bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@media (width<=1023px){.hero-grid{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.cards{transform-origin:100%;transform:scale(.72)}.lang .lang-name{display:none}}@media (width<=767px){.notice{margin-bottom:0}.closing-art{width:150px}}@media (prefers-reduced-motion:reduce){.closing-art{animation:none}}.app-dl-wrap{position:relative}.app-pop{top:calc(100% + 12px);z-index:50;border-radius:var(--r-s3);background:var(--bg-primary)center/cover no-repeat;border:.5px solid var(--b16);text-align:center;opacity:0;visibility:hidden;transform-origin:100% 0;flex-direction:column;align-items:center;gap:14px;width:300px;padding:24px 24px 20px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;inset-inline-end:-8px;transform:translateY(-6px)scale(.98);box-shadow:0 24px 64px #000000b3}[dir=rtl] .app-pop{transform-origin:0 0}.app-pop:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#fefc0024,#0000 70%);height:120px;position:absolute;inset:0 0 auto}.app-pop.open{opacity:1;visibility:visible;transform:none}.app-pop:after{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.app-pop-rank{width:92px;height:auto;position:relative}.app-pop-text{flex-direction:column;gap:4px;display:flex;position:relative}.app-pop-title{color:var(--brand);text-wrap:balance;font-size:18px;font-weight:600;line-height:24px}.app-pop-sub{color:var(--t60);text-wrap:balance;font-size:14px;line-height:20px}.app-pop-qr{border-radius:var(--r-s4);width:193px;height:193px;box-shadow:0 0 0 1px var(--b10),0 0 0 8px #ffffff0a;background:#fff;padding:14px;position:relative}.app-pop-qr img{object-fit:contain;width:165px;height:165px;image-rendering:pixelated;display:block}.app-pop-scan{color:var(--t40);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.app-pop-scan svg{flex:0 0 14px;width:14px;height:14px}.app-pop-logo{width:96px;height:auto;margin-top:2px;position:relative}@media (prefers-reduced-motion:reduce){.app-pop{transition:none}}@media (width<=1023px){:root{--gutter:32px}.hero h1{font-size:44px;line-height:52px}.step{gap:40px}}@media (width<=767px){:root{--gutter:16px;--header-h:56px}html{scroll-padding-top:104px}.brand-sub,.brand-sep,.header .js-store{display:none}.header-end{gap:8px}.lang{justify-content:center;width:36px;padding:0}.lang .chev{display:none}.brand{flex:none}.header-end,.app-dl-wrap{min-width:0}.header .app-dl{max-width:100%;padding:0 12px}.header .app-dl span{text-overflow:ellipsis;min-width:0;overflow:hidden}.notice{margin:16px var(--gutter)0;border-radius:var(--r-s4);background:var(--warning-soft);color:var(--warning);border:.5px solid #ff9f0a33;gap:12px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.notice svg{flex:0 0 18px;width:18px;height:18px;margin-top:0}.notice strong{font-weight:600}.hero{padding:16px 0 40px}.hero:before{width:520px;height:440px;top:150px;left:50%}.hero-grid{text-align:start;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}.cards{order:-1;justify-self:center;width:300px;height:250px;transform:none}.cards:before{width:250px;height:250px}.cards:after{width:200px;height:200px}.card{border-radius:16px;width:124px;height:170px;margin:-85px 0 0 -62px}.card-1{transform:translate(-70px,10px)rotate(-14deg)}.card-2{transform:translate(70px,8px)rotate(12deg)}.card-3{transform:translateY(-8px)}.card-tag{gap:5px;bottom:10px;left:10px;right:10px}.card-tag i{height:4px}.cards-token{width:44px;height:44px;bottom:22px;right:22px}.cards-token svg{width:20px;height:20px}.cards-mark{border-radius:11px;width:38px;height:38px;top:22px;left:24px}.cards-mark img{width:22px}.hero-copy{align-items:flex-start}.hero-cta{justify-content:flex-start}.hero h1{letter-spacing:-.2px;margin-top:16px;font-size:32px;line-height:40px}.hero-lede{margin-top:12px;font-size:16px;line-height:24px}.hero-cta{display:none}.desktop-only{display:none!important}.mobile-only{display:inline-flex}.section{padding:56px 0}.hero+.section{padding-top:24px}.section-head h2{font-size:24px;line-height:32px}.section-head p{font-size:14px;line-height:20px}.paths{grid-template-columns:minmax(0,1fr);gap:10px;margin:20px 0 24px}.path{grid-template-columns:36px minmax(0,1fr);column-gap:12px;padding:14px 16px}.path-icon{width:36px;height:36px}.path-icon svg{width:18px;height:18px}.path-title{font-size:16px;line-height:24px}.path-desc{font-size:13px;line-height:18px}.step{grid-template-columns:minmax(0,1fr);gap:20px;padding:44px 0}.step-line{margin-top:8px;font-size:17px;line-height:28px}.step--pin .step-line{font-size:16px;line-height:24px}.privacy-line{align-items:flex-start}.faq .a{padding-inline-end:0}.more{padding:40px 0 32px}.faq-head{font-size:18px;line-height:26px}.faq summary{min-height:44px;padding:11px 0;font-size:14px;line-height:20px}.faq .a{font-size:13px;line-height:20px}.creator{padding:44px 0}.creator-grid{grid-template-columns:minmax(0,1fr);gap:24px}.creator h2{margin-top:12px;font-size:24px;line-height:32px}.creator-copy p{font-size:14px;line-height:22px}.creator-copy .btn{margin-top:20px}.tier{padding:16px 18px}.tier-value{font-size:22px;line-height:30px}.tier-note{font-size:13px;line-height:18px}.closing{padding:64px 0 48px}.closing h2{font-size:28px;line-height:36px}.footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.dock{z-index:40;padding:12px var(--gutter)calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-base);border-top:.5px solid var(--b8);display:block;position:fixed;bottom:0;left:0;right:0}.dock .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding:12px 20px;line-height:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.header-end{align-items:center;gap:12px;display:flex}.lang{border-radius:var(--r-full);background:var(--bg-fill);height:36px;color:var(--t80);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:500;line-height:16px;transition:background-color .16s;display:inline-flex;position:relative}.lang:hover{background:#ffffff29}.lang:focus-within{outline:2px solid var(--brand);outline-offset:2px}.lang svg{width:16px;height:16px;color:var(--t60);flex:0 0 16px}.lang .chev{flex-basis:12px;width:12px;height:12px}.lang select{opacity:0;cursor:pointer;color:#000;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.lang select:focus{outline:none}.lang-wait main,.lang-wait .notice{visibility:hidden}html:lang(zh-CN){--font:var(--font-ui),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono","DejaVu Sans Mono","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",monospace}html:lang(zh-TW){--font:var(--font-ui),"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC","Noto Sans TC","Source Han Sans TC",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",monospace}html:lang(ja){--font:var(--font-ui),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans CJK JP","Noto Sans JP",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"Hiragino Sans","Yu Gothic UI","Noto Sans CJK JP",monospace}html:lang(ko){--font:var(--font-ui),"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR","Noto Sans KR",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",monospace}html:lang(th){--font:var(--font-ui),Thonburi,"Leelawadee UI","Noto Sans Thai","Noto Sans Thai UI",Tahoma,sans-serif}html:lang(hi){--font:var(--font-ui),"Kohinoor Devanagari","Devanagari Sangam MN","Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif}html:lang(bn){--font:var(--font-ui),"Kohinoor Bangla","Bangla Sangam MN","Nirmala UI","Noto Sans Bengali",Vrinda,sans-serif}html:lang(ar){--font:"SF Arabic","Geeza Pro","Segoe UI","Noto Sans Arabic","Noto Naskh Arabic",Tahoma,var(--font-ui),sans-serif}html:lang(he){--font:"SF Hebrew","Arial Hebrew","Segoe UI","Noto Sans Hebrew",Arial,var(--font-ui),sans-serif}html:lang(el),html:lang(ru),html:lang(uk),html:lang(bg){--font:var(--font-ui),"Noto Sans","DejaVu Sans",sans-serif}html:lang(zh) body,html:lang(ja) body,html:lang(ko) body{line-height:26px}html:lang(zh) :is(.btn,.eyebrow,.hero h1,.section-head h2,.closing h2,.step-num),html:lang(ja) :is(.btn,.eyebrow,.hero h1,.section-head h2,.closing h2,.step-num),html:lang(ko) :is(.btn,.eyebrow,.hero h1,.section-head h2,.closing h2,.step-num){letter-spacing:0}html:is(:lang(zh),:lang(ja),:lang(ko)) .eyebrow{text-transform:none}html:is(:lang(zh),:lang(ja),:lang(ko)) .hero h1{line-height:72px}html:is(:lang(zh),:lang(ja),:lang(ko)) .hero-lede{line-height:30px}html:is(:lang(zh),:lang(ja),:lang(ko)) .section-head h2{line-height:40px}html:is(:lang(zh),:lang(ja),:lang(ko)) .section-head p{line-height:26px}html:is(:lang(zh),:lang(ja),:lang(ko)) .step-line{line-height:34px}html:is(:lang(zh),:lang(ja),:lang(ko)) .faq .a{line-height:24px}html:is(:lang(zh),:lang(ja),:lang(ko)) .do li:before{top:4px}html:is(:lang(zh),:lang(ja),:lang(ko)) :is(p,li,.notice span){text-wrap:pretty}html:is(:lang(zh),:lang(ja),:lang(ko)) .checklist svg{margin-top:4px}html:is(:lang(zh),:lang(ja),:lang(ko)) .path-desc{line-height:22px}html:is(:lang(zh),:lang(ja),:lang(ko)) .closing h2{line-height:56px}html:is(:lang(zh),:lang(ja),:lang(ko)) :is(.creator h2,.tier-name){letter-spacing:0}html:is(:lang(zh),:lang(ja),:lang(ko)) .creator h2{line-height:44px}html:is(:lang(zh),:lang(ja),:lang(ko)) .creator-copy p{line-height:26px}html:is(:lang(zh),:lang(ja),:lang(ko)) .faq summary{line-height:24px}html:is(:lang(zh),:lang(ja),:lang(ko)) .tier-note{line-height:22px}@media (width<=1023px){html:is(:lang(zh),:lang(ja),:lang(ko)) .hero h1{line-height:60px}}@media (width<=767px){html:is(:lang(zh),:lang(ja),:lang(ko)) .hero h1{line-height:44px}html:is(:lang(zh),:lang(ja),:lang(ko)) .hero-lede{line-height:26px}html:is(:lang(zh),:lang(ja),:lang(ko)) .section-head h2{line-height:34px}html:is(:lang(zh),:lang(ja),:lang(ko)) .section-head p{line-height:22px}html:is(:lang(zh),:lang(ja),:lang(ko)) .step-line{line-height:30px}html:is(:lang(zh),:lang(ja),:lang(ko)) .closing h2{line-height:40px}html:is(:lang(zh),:lang(ja),:lang(ko)) .creator h2{line-height:34px}html:is(:lang(zh),:lang(ja),:lang(ko)) .creator-copy p{line-height:24px}html:is(:lang(zh),:lang(ja),:lang(ko)) .faq .a{line-height:22px}}html:is(:lang(zh),:lang(ja),:lang(ko),:lang(ar),:lang(he)) .tier-name{text-transform:none}html:is(:lang(th),:lang(hi),:lang(bn),:lang(ar)) :is(.hero h1,.section-head h2,.closing h2){line-height:1.4}html:is(:lang(th),:lang(hi),:lang(bn),:lang(ar)) :is(body,.hero-lede,.step-line,.faq .a){line-height:1.75}html:lang(ar) *{letter-spacing:0!important}html:is(:lang(ar),:lang(he),:lang(th),:lang(hi),:lang(bn)) .eyebrow{text-transform:none}.hero h1 .phrase,.closing h2 .phrase{display:inline-block}.ui-alt{white-space:nowrap}@media (width<=767px){.rail .rail-alt{font-size:12px}}[dir=rtl] svg:has(>use[href=\#i-arrow]){transform:scaleX(-1)}html,body,#root{height:auto!important;min-height:0!important;overflow-y:visible!important}body{overflow-x:clip}#root{font:inherit;flex-direction:column;display:flex}.vault-guide{background:var(--bg-base);width:100%;min-width:0;min-height:0;color:var(--t100);font-family:var(--font);font-size:16px;line-height:inherit;flex-direction:column;flex:1;display:flex}.vault-guide.embedded{min-height:0}.vault-guide.embedded .dock{position:sticky}@media (prefers-reduced-motion:reduce){.vault-guide.motion-ready .reveal{opacity:1;transition:none;transform:none}}