body,html{margin:0;padding:0;background:#50644D}body{font-family:Aptos,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.wrap{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#50644D;position:relative;overflow:hidden;padding:72px 24px 20px;box-sizing:border-box}.topbar{position:absolute;top:0;right:0;left:0;z-index:5;display:flex;justify-content:flex-end;padding:clamp(18px,2.6vw,28px) clamp(20px,4vw,40px);animation:au-fade 1.2s ease .8s both}.docs-btn{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;color:#F4F0E8;cursor:pointer;padding:11px 18px;border-radius:999px;border:1px solid rgba(244,240,232,.28);background:rgba(244,240,232,.06);transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.docs-btn svg{width:16px;height:16px;stroke:#E2C46B}.docs-btn:hover{border-color:rgba(226,196,107,.55);background:rgba(226,196,107,.12)}.docs-btn:focus-visible{outline:3px solid rgba(176,126,43,.45);outline-offset:2px}.watermark{position:absolute;width:min(120vh,120vw);right:-32%;bottom:-28%;opacity:.05;pointer-events:none;animation:au-watermark 1.4s cubic-bezier(.2,.7,.2,1) both}.stack{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:640px;min-height:0;width:100%}.logo{width:min(300px,64vw);height:auto;animation:au-fade .7s cubic-bezier(.2,.7,.2,1) both}.rule{width:64px;height:2px;border-radius:999px;background:#B07E2B;margin:48px 0 32px;transform-origin:center;animation:au-rule .7s cubic-bezier(.2,.7,.2,1) .5s both}.soon{font-size:clamp(15px,1.6vw,18px);font-weight:700;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#E2C46B;animation:au-rise .6s cubic-bezier(.2,.7,.2,1) .62s both}.disclaimer{position:relative;z-index:5;flex:none;width:100%;max-width:42rem;margin:0;padding:12px clamp(20px,4vw,40px) 8px;text-align:center;font-size:clamp(12px,1.2vw,13.5px);font-weight:500;line-height:1.45;color:rgba(244,240,232,.88);animation:au-fade 1.2s ease .9s both}.docscreen{position:fixed;inset:0;z-index:20;display:none;flex-direction:column;overflow-y:auto;background:#50644D;color:#F4F0E8}.doc-bg-light{position:fixed;inset:0;pointer-events:none;background:radial-gradient(80% 60% at 78% -8%,rgba(226,196,107,.16) 0,transparent 52%)}.doc-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:20px;padding:18px clamp(20px,5vw,56px);background:rgba(80,100,77,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(244,240,232,.12)}.back-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;color:rgba(244,240,232,.78);background:none;border:none;cursor:pointer;padding:8px 4px;border-radius:6px;transition:color .2s}.back-btn svg{width:18px;height:18px;stroke:currentColor}.back-btn:hover{color:#F4F0E8}.doc-brand{margin-left:auto;font-size:13px;font-weight:700;letter-spacing:.36em;color:rgba(244,240,232,.7)}.doc-wrap{width:100%;max-width:780px;margin:0 auto;padding:clamp(40px,7vw,84px) clamp(20px,5vw,40px) 40px}.doc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#E2C46B}.doc-list{margin-top:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:12px}.doc-item{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:12px;background:rgba(244,240,232,.06);border:1px solid rgba(244,240,232,.12);transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s}.doc-item:hover{border-color:rgba(226,196,107,.4);background:rgba(244,240,232,.09)}.doc-tile{flex:none;width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(226,196,107,.12);border:1px solid rgba(226,196,107,.22)}.doc-tile svg{width:22px;height:22px;stroke:#E2C46B;fill:none}.doc-meta{flex:1 1;min-width:0}.doc-name{font-size:15px;font-weight:600;color:#F4F0E8}.doc-info{margin-top:4px;font-size:12.5px;color:rgba(244,240,232,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc-dl{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;color:#F4F0E8;cursor:pointer;padding:10px 16px;border-radius:8px;background:#B07E2B;border:1px solid transparent;transition:background-color .2s,transform .1s}.doc-dl svg{width:15px;height:15px;stroke:currentColor;fill:none}.doc-dl:hover{background:#C9923A}.doc-dl:active{transform:scale(.98)}.doc-dl:focus-visible{outline:3px solid rgba(176,126,43,.55);outline-offset:2px}.doc-foot{margin-top:auto;padding:28px clamp(20px,5vw,56px) 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.doc-foot .disclaimer{animation:none;padding:0;max-width:36rem}.doc-foot .doc-copy{margin:0;font-size:12px;color:rgba(244,240,232,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc-foot strong{color:rgba(244,240,232,.82);font-weight:600}@media (max-height:560px){.wrap{overflow-y:auto;padding:56px 20px 12px}.logo{width:min(220px,48vw)}.rule{margin:22px 0 16px}.soon{font-size:14px;letter-spacing:.32em;text-indent:.32em}.disclaimer{padding-top:8px;padding-bottom:4px}}@media (max-width:560px){.doc-item{flex-wrap:wrap;gap:14px}.doc-meta{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 64px)}.doc-dl{margin-left:64px}}@keyframes au-fade{0%{opacity:0}to{opacity:1}}@keyframes au-watermark{0%{opacity:0}to{opacity:.05}}@keyframes au-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes au-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}