.guide{color:#eeeae3;background:#111110;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.guide *{box-sizing:border-box}.guide a{text-decoration:none}.guide-header{background:#141413;border-bottom:1px solid #302f2d;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(22px,4vw,72px);display:flex}.guide-brand{color:#f4f0e9;align-items:center;gap:11px;display:inline-flex}.guide-header-right{color:#95938e;align-items:center;gap:25px;font-size:.82rem;display:flex}.guide-header-right a{color:#e6e2da;border:1px solid #55514b;border-radius:99px;align-items:center;gap:9px;padding:11px 16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.guide-header-right a:hover{background:#292825;transform:translateY(-2px)}.guide-layout{grid-template-columns:265px minmax(0,1fr);max-width:1510px;margin:auto;display:grid}.guide-sidebar{background:#151514;border-right:1px solid #302f2c}.guide-sidebar-inner{scrollbar-width:thin;scrollbar-color:#49443d transparent;max-height:100vh;padding:48px 24px 28px 33px;position:sticky;top:0;overflow:auto}.guide-sidebar-inner::-webkit-scrollbar{width:6px}.guide-sidebar-inner::-webkit-scrollbar-thumb{background:#49443d;border-radius:10px}.guide-overline{color:#a8a39a;letter-spacing:.17em;align-items:center;gap:8px;font-size:.69rem;font-weight:800;display:inline-flex}.guide-sidebar h2{letter-spacing:-.05em;margin:12px 0 30px;font-family:Constantia,Georgia,serif;font-size:1.75rem;font-weight:400}.guide-sidebar nav{flex-direction:column;gap:3px;display:flex}.guide-sidebar nav a{color:#a5a29b;border-radius:8px;align-items:center;gap:15px;padding:11px 12px;font-size:.85rem;transition:background .18s,color .18s;display:flex}:is(.guide-sidebar nav a:hover,.guide-sidebar nav a:focus-visible){color:#f1eee8;background:#272622}.guide-sidebar nav span{color:#77736e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.guide-sidebar-foot{color:#77746e;border-top:1px solid #33312d;align-items:center;gap:8px;margin:45px 8px 0;padding-top:21px;font-size:.73rem;display:flex}.guide-main{min-width:0;max-width:1015px;padding:0 clamp(28px,6vw,96px) 110px}.guide-hero{border-bottom:1px solid #3c3935;padding:92px 0 68px}.guide-hero h1{letter-spacing:-.07em;margin:19px 0 24px;font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(3.7rem,6.5vw,6.7rem);font-weight:400;line-height:.99}.guide-hero h1 em{color:#c3beb5;font-weight:400}.guide-hero>p{color:#b6b2aa;max-width:670px;margin:0;font-size:1.08rem;line-height:1.7}.guide-hero-meta{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.guide-hero-meta span{color:#bdb9b0;background:#1f1e1b;border:1px solid #3e3b36;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:.74rem;display:inline-flex}.guide-chapter{border-bottom:1px solid #393732;padding:72px 0 79px;scroll-margin-top:25px}.guide-chapter-head>span{color:#aaa49a;letter-spacing:.19em;font-size:.69rem;font-weight:800}.guide-chapter h2{letter-spacing:-.055em;margin:12px 0 13px;font-family:Constantia,Georgia,serif;font-size:clamp(2.6rem,4vw,4rem);font-weight:400}.guide-chapter-head>p{color:#c6c1b8;max-width:690px;margin:0 0 32px;font-size:1.08rem;line-height:1.65}.guide-chapter>p{color:#aaa69d;max-width:760px;margin:27px 0 0;font-size:.97rem;line-height:1.78}.guide-chapter code{color:#e9d5b8;background:#25231f;border-radius:4px;padding:.1em .25em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.guide-flow{background:#1b1a18;border:1px solid #413e39;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.guide-flow>div{border-right:1px solid #393631;padding:24px}.guide-flow>div:last-child{border:0}.guide-flow-number{color:#aaa49a;margin-bottom:23px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;display:block}.guide-flow strong,.guide-flow p{display:block}.guide-flow strong{font-family:Constantia,Georgia,serif;font-size:1.38rem;font-weight:400}.guide-flow p{color:#9e9a92;margin:9px 0 0;font-size:.82rem;line-height:1.58}.guide-note{color:#d3c7b1;background:#29251f;border:1px solid #574c3d;border-radius:12px;align-items:flex-start;gap:12px;margin-top:25px;padding:17px 19px;font-size:.85rem;line-height:1.55;display:flex}.guide-note svg{flex:none}.guide-status-table{border:1px solid #403d38;border-radius:15px;overflow:hidden}.guide-status-table>div{background:#1d1c1a;border-bottom:1px solid #35322e;grid-template-columns:minmax(180px,1fr) 115px minmax(210px,1.6fr);align-items:center;gap:20px;padding:19px 22px;display:grid}.guide-status-table>div:last-child{border:0}.guide-status-table strong{font-size:.87rem;font-weight:700}.guide-status-table span{color:#d5c4a6;font-size:.73rem;font-weight:750}.guide-status-table p{color:#a29e96;margin:0;font-size:.79rem;line-height:1.55}.guide-spec{border:1px solid #403d38;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.guide-spec>div{background:#1d1c1a;border-bottom:1px solid #383530;border-right:1px solid #383530;padding:22px}.guide-spec>div:nth-child(2n){border-right:0}.guide-spec>div:last-child{border-bottom:0}.guide-spec span{font-size:.88rem;font-weight:700}.guide-spec p{color:#a7a39a;margin:9px 0 0;font-size:.82rem;line-height:1.6}.guide-code{background:#211f1b;border:1px solid #48423a;border-radius:15px;overflow:hidden}.guide-code>div{color:#c8bfae;letter-spacing:.07em;border-bottom:1px solid #403a32;align-items:center;gap:9px;padding:13px 18px;font-size:.76rem;font-weight:800;display:flex}.guide-code code{color:#eee6d8;white-space:normal;background:0 0;padding:21px 22px;font-size:.85rem;line-height:1.9;display:block}.guide-checks{border:1px solid #403d38;border-radius:15px;margin:0;padding:0;list-style:none;overflow:hidden}.guide-checks li{background:#1d1c1a;border-bottom:1px solid #383530;grid-template-columns:220px 1fr;gap:20px;padding:17px 22px;display:grid}.guide-checks li:last-child{border:0}.guide-checks strong{font-size:.85rem}.guide-checks span{color:#a7a39b;font-size:.84rem;line-height:1.5}.guide-receipt{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.guide-receipt>div{background:#1e1d1a;border:1px solid #403d38;border-radius:13px;padding:22px}.guide-receipt span{color:#a9a196;letter-spacing:.16em;font-size:.66rem;font-weight:800;display:block}.guide-receipt strong{margin-top:15px;font-family:Constantia,Georgia,serif;font-size:1.55rem;font-weight:400;display:block}.guide-receipt p{color:#a6a197;margin:8px 0 0;font-size:.82rem;line-height:1.5}.guide-event-chain{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guide-event-chain>div{background:#1e1d1a;border:1px solid #403d38;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.guide-event-chain svg{color:#d6c6aa}.guide-event-chain strong{font-size:.89rem}.guide-event-chain span{color:#aaa49a;font-size:.78rem;line-height:1.45}.guide-roadmap{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-roadmap>div{background:#1e1d1a;border:1px solid #403d38;border-radius:13px;padding:22px}.guide-roadmap span{color:#aaa39a;margin-bottom:21px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;display:block}.guide-roadmap strong{font-family:Constantia,Georgia,serif;font-size:1.43rem;font-weight:400}.guide-roadmap p{color:#aaa59c;margin:10px 0 0;font-size:.83rem;line-height:1.6}.guide-glossary{border-top:1px solid #403d38;margin:0}.guide-glossary>div{border-bottom:1px solid #393631;grid-template-columns:155px 1fr;gap:20px;padding:17px 0;display:grid}.guide-glossary dt{font-size:.87rem;font-weight:700}.guide-glossary dd{color:#aaa59c;margin:0;font-size:.85rem;line-height:1.5}.guide-last{border:0}.guide-end{color:#807b73;justify-content:space-between;align-items:center;gap:18px;margin-top:54px;font-size:.76rem;display:flex}.guide-end a{color:#eee8df;align-items:center;gap:8px;font-weight:700;display:inline-flex}.guide-end a:hover{color:#fff}.guide a:focus-visible{outline-offset:4px;outline:2px solid #eee4d4}@media (max-width:1000px){.guide-layout{grid-template-columns:210px minmax(0,1fr)}.guide-sidebar-inner{padding:35px 15px}.guide-main{padding-inline:40px}.guide-flow{grid-template-columns:repeat(2,1fr)}.guide-flow>div:nth-child(2){border-right:0}.guide-flow>div:nth-child(-n+2){border-bottom:1px solid #393631}.guide-status-table>div{grid-template-columns:1fr 100px}.guide-status-table p{grid-column:1/-1}}@media (max-width:740px){.guide-header{height:67px;padding-inline:18px}.guide-header-right>span{display:none}.guide-header-right a{padding:9px 11px;font-size:.73rem}.guide-header .brand-symbol{width:32px;height:32px}.guide-header .brand-name{font-size:1.27rem}.guide-layout{display:block}.guide-sidebar{z-index:5;border-bottom:1px solid #3b3732;border-right:0;position:sticky;top:0}.guide-sidebar-inner{align-items:center;gap:16px;max-height:none;padding:11px 17px;display:flex;overflow:auto}.guide-sidebar h2,.guide-sidebar-foot,.guide-sidebar .guide-overline{display:none}.guide-sidebar nav{white-space:nowrap;flex-direction:row;gap:3px}.guide-sidebar nav a{padding:8px 10px;font-size:.75rem}.guide-sidebar nav span{display:none}.guide-main{padding:0 20px 75px}.guide-hero{padding:66px 0 56px}.guide-hero h1{font-size:clamp(3.4rem,11vw,5.4rem)}.guide-chapter{padding:58px 0}.guide-chapter-head>p,.guide-hero>p{font-size:1rem}}@media (max-width:520px){.guide-header .brand-name{font-size:1.12rem}.guide-header-right a{gap:0;font-size:0}.guide-header-right a svg{width:18px;height:18px}.guide-flow,.guide-spec,.guide-receipt,.guide-event-chain,.guide-roadmap{grid-template-columns:1fr}.guide-flow>div,.guide-spec>div{border-bottom:1px solid #393631;border-right:0}.guide-flow>div:last-child,.guide-spec>div:last-child{border-bottom:0}.guide-status-table>div,.guide-checks li,.guide-glossary>div{display:block}.guide-status-table span{margin:8px 0;display:block}.guide-checks span{margin-top:7px;display:block}.guide-glossary dd{margin-top:6px}.guide-end{display:block}.guide-end a{margin-top:18px}}@media (prefers-reduced-motion:reduce){.guide *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:740px){.guide-sidebar-inner{scrollbar-width:none}.guide-sidebar-inner::-webkit-scrollbar{display:none}}.guide{color:#ecece4;background:#070806}.guide-header,.guide-sidebar{background:#12130f;border-color:#24261e}.guide-brand,.guide-hero h1,.guide-chapter h2{color:#ecece4}.guide-overline,.guide-hero h1 em,.guide-flow-number{color:#a5ce1f}.guide-header-right a{color:#ecece4;border-color:#35392d}.guide-header-right a:hover{background:#242a17;border-color:#a5ce1f}
