.proof-buildlog{border-top:1px solid var(--b);background:#070707;padding:112px 0;position:relative;overflow:hidden}.proof-buildlog:before{content:"";pointer-events:none;background:radial-gradient(900px 600px at 15% 0,#beff000f 0%,#0000 60%),radial-gradient(700px 500px at 85% 100%,#beff000a 0%,#0000 65%);position:absolute;inset:0}.proof-buildlog:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 90%);mask-image:radial-gradient(#000 30%,#0000 90%)}.proof-buildlog .container,.proof-buildlog .buildlog-track-wrap{z-index:2;position:relative}.buildlog-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:56px;margin-left:calc(clamp(28px,7vw,140px) + -1*max(150px,50vw - 710px));margin-right:calc(140px + -1*max(150px,50vw - 710px));display:grid}.buildlog-head .proof-body{max-width:none}.buildlog-meta{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:14px;display:flex}.buildlog-meta-row{font-family:var(--p);color:var(--tm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.buildlog-meta-row .live-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);border-radius:50%;animation:2.4s ease-in-out infinite livePulse}.buildlog-meta-row strong{color:var(--t);font-weight:700}.buildlog-meta-line{font-family:var(--d);color:var(--td);max-width:380px;font-size:18px;line-height:1.55}.buildlog-legend{border-bottom:1px solid var(--b);flex-wrap:wrap;gap:22px;margin-bottom:36px;padding-bottom:24px;display:flex}.buildlog-legend-item{font-family:var(--p);color:var(--tm);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.buildlog-legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.buildlog-legend-dot.shipped{background:var(--lime);box-shadow:0 0 6px var(--lime)}.buildlog-legend-dot.next{background:var(--dark);border:1.5px solid #fff6}.buildlog-track-wrap{position:relative}.buildlog-track-wrap:before,.buildlog-track-wrap:after{content:"";z-index:5;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.buildlog-track-wrap:before{background:linear-gradient(to right,var(--dark) 0%,transparent 100%);left:0}.buildlog-track-wrap:after{background:linear-gradient(to left,var(--dark) 0%,transparent 100%);right:0}.buildlog-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bl) transparent;gap:0;padding:8px 0 32px;scroll-padding-left:max(40px,50vw - 620px);display:flex;overflow:auto hidden}.buildlog-track::-webkit-scrollbar{height:3px}.buildlog-track::-webkit-scrollbar-track{background:#ffffff0a}.buildlog-track::-webkit-scrollbar-thumb{background:var(--bl);border-radius:2px}.buildlog-spine{background:linear-gradient(to right,transparent 0%,var(--b) 4%,var(--b) 96%,transparent 100%);pointer-events:none;z-index:1;height:1px;position:absolute;top:78px;left:0;right:0}.buildlog-entry{scroll-snap-align:start;cursor:pointer;flex-direction:column;flex:none;gap:24px;width:520px;padding:0 18px;display:flex;position:relative}.buildlog-entry:first-child{width:calc(502px + max(40px,50vw - 620px));padding-left:max(40px,50vw - 620px)}.buildlog-entry:last-child{padding-right:max(40px,50vw - 620px)}.buildlog-date{flex-direction:column;align-items:flex-start;gap:2px;height:50px;padding-bottom:6px;display:flex}.buildlog-date-mo{font-family:var(--p);color:var(--tm);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:700}.buildlog-date-day{font-family:var(--p);color:var(--t);letter-spacing:-.025em;font-size:36px;font-weight:800;line-height:1}.buildlog-date-yr{font-family:var(--p);color:var(--td);letter-spacing:.12em;font-size:13px;font-weight:500}.buildlog-date-line{align-items:baseline;gap:8px;display:flex}.buildlog-dot{background:var(--dark);border:2px solid var(--b);z-index:3;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-bottom:18px;transition:transform .2s,box-shadow .2s;position:relative}.buildlog-entry:hover .buildlog-dot{transform:scale(1.18)}.buildlog-dot.shipped{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 4px #beff0024,0 0 14px #beff0073}.buildlog-dot.next{background:var(--dark);border-color:#ffffff61}.buildlog-card{background:var(--d2);border:1px solid var(--b);border-radius:12px;flex-direction:column;flex:1;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.buildlog-entry:hover .buildlog-card{border-color:var(--bl);transform:translateY(-3px)}.buildlog-thumb{aspect-ratio:4/3;background:#0e0e0e;position:relative;overflow:hidden}.buildlog-thumb img{object-fit:cover;opacity:.88;width:100%;height:100%;transition:opacity .3s,transform .5s;display:block}.buildlog-entry:hover .buildlog-thumb img{opacity:1;transform:scale(1.05)}.buildlog-thumb:after{content:"";background:linear-gradient(#08080800 50%,#08080880 100%);position:absolute;inset:0}.buildlog-thumb-stamp{font-family:var(--p);color:var(--t);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.14em;text-transform:uppercase;z-index:2;background:#080808c7;border-radius:4px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.buildlog-thumb-stamp svg{width:11px;height:11px}.buildlog-entry.future .buildlog-thumb{display:none}.buildlog-entry.future .buildlog-card{background:0 0;border-style:dashed;border-color:#ffffff1a}.buildlog-entry.future .buildlog-date-day{color:#ffffff8c;font-size:18px}.buildlog-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.buildlog-row1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.buildlog-status{font-family:var(--p);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.buildlog-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.buildlog-status.shipped{color:var(--lime)}.buildlog-status.next{color:#fff9}.buildlog-tag{font-family:var(--p);color:var(--tm);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--b);border-radius:4px;padding:5px 11px;font-size:13px;font-weight:600}.buildlog-title{font-family:var(--p);color:var(--t);letter-spacing:-.012em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:25px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.buildlog-excerpt{font-family:var(--d);color:var(--tm);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.buildlog-foot{border-top:1px solid var(--b);font-family:var(--p);color:var(--td);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;display:flex}.buildlog-foot-meta{align-items:center;gap:5px;font-size:14px;display:flex}.buildlog-readmore{font-family:var(--p);color:var(--lime);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.buildlog-readmore svg{width:14px;height:14px;transition:transform .2s}.buildlog-entry:hover .buildlog-readmore svg{transform:translate(3px)}.buildlog-controls{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.buildlog-controls-l{font-family:var(--d);color:var(--tm);font-size:16px}.buildlog-controls-l strong{color:var(--t);font-weight:700;font-family:var(--p)}.buildlog-controls-r{gap:10px;display:flex}.buildlog-arrow{border:1px solid var(--b2);width:42px;height:42px;color:var(--t);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:flex}.buildlog-arrow:hover{background:var(--lime);border-color:var(--lime);color:#080808}.buildlog-arrow:disabled{opacity:.32;cursor:not-allowed}.buildlog-arrow:disabled:hover{border-color:var(--b2);color:var(--t);background:0 0}.buildlog-arrow svg{width:16px;height:16px}.bl-modal{z-index:100;background:var(--dark);opacity:0;-webkit-overflow-scrolling:touch;transition:opacity .22s;display:none;position:fixed;inset:0;overflow-y:auto}.bl-modal.open{opacity:1;display:block}.bl-modal-card{background:var(--dark);border:none;border-radius:0;width:100%;max-width:none;min-height:100vh;margin:0;padding-top:88px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:relative;overflow:visible;transform:translateY(20px)}.bl-modal.open .bl-modal-card{transform:translateY(0)}.bl-modal-media{aspect-ratio:16/9;aspect-ratio:16/9;background:#0e0e0e;width:100%;max-height:62vh;position:relative;overflow:hidden}.bl-modal-media:after{content:"";background:linear-gradient(#0d0d0d00 50%,#0d0d0d99 100%);position:absolute;inset:0}.bl-modal-stamp{font-family:var(--p);color:var(--t);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.16em;text-transform:uppercase;z-index:2;background:#080808cc;border-radius:4px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;left:20px}.bl-modal-stamp svg{width:11px;height:11px}.bl-modal-close{border:1px solid var(--b2);width:44px;height:44px;color:var(--t);cursor:pointer;z-index:8;-webkit-backdrop-filter:blur(10px);background:#080808d9;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:flex;position:fixed;top:104px;right:24px}.bl-modal-close:hover{border-color:var(--lime);background:#ffffff14;transform:scale(1.06)}.bl-modal-close svg{width:18px;height:18px}.bl-modal-back{border:1px solid var(--b2);color:var(--t);font-family:var(--p);letter-spacing:.04em;cursor:pointer;z-index:8;-webkit-backdrop-filter:blur(10px);background:#080808d9;border-radius:6px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:fixed;top:104px;left:24px}.bl-modal-back:hover{border-color:var(--lime);color:var(--lime);background:#beff000f}.bl-modal-back svg{width:14px;height:14px;transition:transform .18s}.bl-modal-back:hover svg{transform:translate(-3px)}.bl-modal-body{max-width:1720px;margin:0 auto;padding:64px 72px 96px;position:relative}.bl-modal-body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%)}.bl-modal-body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#beff000a 0%,#0000 65%);width:800px;height:600px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.bl-modal-body>*{z-index:1;position:relative}.bl-modal-meta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.bl-modal-status{font-family:var(--p);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.bl-modal-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.bl-modal-status.shipped{color:var(--lime)}.bl-modal-status.next{color:#fff9}.bl-modal-tag{font-family:var(--p);color:var(--tm);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--b);border-radius:4px;padding:5px 12px;font-size:14px;font-weight:600}.bl-modal-date{font-family:var(--p);color:var(--td);letter-spacing:.04em;margin-left:auto;font-size:14px;font-weight:500}.bl-modal-readtime{font-family:var(--p);color:var(--tm);letter-spacing:.04em;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.bl-modal-readtime svg{flex-shrink:0;width:13px;height:13px}.bl-modal-title{font-family:var(--p);letter-spacing:-.028em;color:var(--t);text-wrap:balance;margin-bottom:28px;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.05}.bl-modal-author{border:none;border-bottom:1px solid var(--b);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-radius:0;align-items:center;gap:14px;margin-bottom:24px;padding:14px 0 18px;font-family:inherit;transition:opacity .18s;display:flex}.bl-modal-author:hover{opacity:1}.bl-modal-avatar{border:1px solid var(--b);background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.bl-modal-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bl-modal-avatar img.is-logo{object-fit:contain;width:62%;height:62%}.bl-modal-author-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bl-modal-author-l{font-family:var(--p);color:var(--td);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.bl-modal-author-n{font-family:var(--p);color:var(--t);letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:18px;font-weight:700;display:flex}.bl-modal-author-h{font-family:var(--p);color:var(--lime);letter-spacing:0;font-size:15px;font-weight:500}.bl-modal-author-d{font-family:var(--d);color:var(--td);font-size:14px}.bl-modal-author-go{font-family:var(--p);color:var(--tm);letter-spacing:.08em;text-transform:uppercase;opacity:0;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s,color .2s;display:inline-flex;transform:translate(-4px)}.bl-modal-author-go svg{width:11px;height:11px}.bl-modal-author:hover .bl-modal-author-go{opacity:1;color:var(--lime);transform:translate(0)}.buildlog-by{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;align-items:baseline;gap:5px;margin:0;padding:0;font-family:inherit;display:inline-flex}.buildlog-by-l{font-family:var(--p);color:var(--td);letter-spacing:.04em;font-size:14px;font-weight:500}.buildlog-by-h{font-family:var(--p);color:var(--t);letter-spacing:-.002em;white-space:nowrap;text-underline-offset:3px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .18s,text-decoration-color .18s}.buildlog-by:hover .buildlog-by-h{color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.buildlog-by+.buildlog-foot-meta:before,.buildlog-by+span:before{content:"·";color:var(--tx);margin-right:8px;font-weight:500}.bl-profile{z-index:320;-webkit-backdrop-filter:blur(18px);opacity:0;background:#040404d6;justify-content:center;align-items:center;padding:24px;transition:opacity .22s;display:none;position:fixed;inset:0}.bl-profile.open{opacity:1;display:flex}.bl-profile-card{background:var(--d2);border:1px solid var(--b);border-radius:18px;width:100%;max-width:560px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden;transform:translateY(12px)scale(.97)}.bl-profile.open .bl-profile-card{transform:translateY(0)scale(1)}.bl-profile-cover{background:linear-gradient(135deg,var(--avatar-accent,#beff00) 0%,#0e0e0e 70%);height:100px;position:relative}.bl-profile-cover:after{content:"";background:linear-gradient(180deg,#0d0d0d00 40%,var(--d2) 100%);position:absolute;inset:0}.bl-profile-close{width:36px;height:36px;color:var(--t);cursor:pointer;z-index:3;background:#080808b3;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:flex;position:absolute;top:14px;right:14px}.bl-profile-close:hover{background:#ffffff0f;border-color:#ffffff3d}.bl-profile-body{z-index:2;margin-top:-44px;padding:0 32px 32px;position:relative}.bl-profile-avatar{border:3px solid var(--d2);background:#000;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0006}.bl-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bl-profile-avatar img.is-logo{object-fit:contain;width:62%;height:62%}.bl-profile-head{flex-direction:column;gap:4px;margin-top:18px;display:flex}.bl-profile-name{font-family:var(--p);color:var(--t);letter-spacing:-.018em;font-size:24px;font-weight:800;line-height:1.1}.bl-profile-handle{font-family:var(--p);color:var(--lime);letter-spacing:0;font-size:14px;font-weight:500}.bl-profile-role{font-family:var(--p);color:var(--lime);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--bl);background:#beff000f;border-radius:4px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.bl-profile-bio{font-family:var(--d);color:var(--tm);margin-top:20px;font-size:15px;line-height:1.65}.bl-profile-meta{border-top:1px solid var(--b);grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:22px;padding-top:18px;display:grid}.bl-profile-meta-cell{flex-direction:column;gap:4px;display:flex}.bl-profile-meta-l{font-family:var(--p);color:var(--td);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.bl-profile-meta-v{font-family:var(--d);color:var(--t);font-size:14px;font-weight:500}.bl-profile-meta-v svg{vertical-align:-2px;width:14px;height:14px;color:var(--td);margin-right:6px;display:inline-block}.bl-profile-facts{border-top:1px solid var(--b);margin-top:22px;padding-top:18px}.bl-profile-facts-l{font-family:var(--p);color:var(--td);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.bl-profile-facts-grid{flex-direction:column;gap:6px;display:flex}.bl-profile-fact{border:1px solid var(--b);background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 14px;display:flex}.bl-profile-fact-l{font-family:var(--p);color:var(--td);letter-spacing:.02em;flex-shrink:0;font-size:12px;font-weight:500}.bl-profile-fact-v{font-family:var(--p);color:var(--t);letter-spacing:-.005em;text-align:right;min-width:0;font-size:14px;font-weight:700}.bl-profile-posts{border-top:1px solid var(--b);margin-top:22px;padding-top:18px}.bl-profile-posts-l{font-family:var(--p);color:var(--td);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.bl-profile-posts-list{flex-direction:column;gap:6px;display:flex}.bl-profile-post{border:1px solid var(--b);cursor:pointer;text-align:left;color:inherit;background:#ffffff05;border-radius:6px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:background .18s,border-color .18s;display:flex}.bl-profile-post:hover{border-color:var(--bl);background:#beff000a}.bl-profile-post-status{background:var(--td);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.bl-profile-post-status.shipped{background:var(--lime);box-shadow:0 0 8px var(--lime)}.bl-profile-post-status.next{background:#fff6}.bl-profile-post-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bl-profile-post-t{font-family:var(--p);color:var(--t);letter-spacing:-.008em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.bl-profile-post-d{font-family:var(--p);color:var(--td);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.bl-profile-post-d .sep{color:var(--tx)}.bl-profile-post-d .bl-profile-post-status-l{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.bl-profile-post-d .bl-profile-post-status-l.shipped{color:var(--lime)}.bl-profile-post-d .bl-profile-post-status-l.next{color:#ffffff80}.bl-profile-post-go{color:var(--td);flex-shrink:0;align-items:center;transition:color .18s,transform .18s;display:inline-flex}.bl-profile-post-go svg{width:14px;height:14px}.bl-profile-post:hover .bl-profile-post-go{color:var(--lime);transform:translate(3px)}@media (max-width:980px){.bl-profile{padding-top:88px!important}}@media (max-width:640px){.bl-profile{padding-top:80px!important}.bl-modal-content h3{margin:28px 0 10px!important;font-size:21px!important}.bl-modal-body:after{width:100%;left:0;transform:none}}@media (max-width:560px){.bl-profile{align-items:flex-end;padding:0}.bl-profile-card{border-radius:18px 18px 0 0;max-height:90vh;overflow-y:auto}.bl-profile-body{padding:0 22px 28px}.bl-profile-name{font-size:22px}.bl-profile-meta{grid-template-columns:1fr}}.bl-modal-content{font-family:var(--d);color:var(--tm);font-size:22px;line-height:1.55}.bl-modal-content p{margin-bottom:22px}.bl-modal-content p:last-child{margin-bottom:0}.bl-modal-content strong{color:var(--t);font-weight:600}.bl-modal-content h3{font-family:var(--p);color:var(--t);letter-spacing:-.015em;margin:40px 0 16px;font-size:28px;font-weight:700}.bl-gallery{gap:10px;margin:28px 0 32px;display:grid}.bl-gallery.cols-1{grid-template-columns:1fr}.bl-gallery.cols-2{grid-template-columns:1fr 1fr}.bl-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.bl-gallery.feature{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.bl-gallery.feature .bl-gallery-fig:first-child{grid-row:span 2}.bl-gallery-fig{border:1px solid var(--b);cursor:zoom-in;aspect-ratio:4/3;background:#0e0e0e;border-radius:8px;margin:0;position:relative;overflow:hidden}.bl-gallery.cols-1 .bl-gallery-fig{aspect-ratio:16/9}.bl-gallery-fig img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bl-gallery-fig:hover img{transform:scale(1.03)}.bl-gallery-fig figcaption{font-family:var(--d);color:var(--t);letter-spacing:0;background:linear-gradient(#0000,#080808d9);padding:12px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.bl-gallery-fig .bl-gallery-num{font-family:var(--p);color:var(--t);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.16em;background:#080808c7;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.bl-lightbox{z-index:400;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#000000f0;justify-content:center;align-items:center;padding:48px;transition:opacity .2s;display:none;position:fixed;inset:0}.bl-lightbox.open{opacity:1;display:flex}.bl-lightbox img{object-fit:contain;max-width:100%;max-height:100%;display:block}.bl-lightbox-close{width:42px;height:42px;color:var(--t);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.bl-lightbox-close:hover{background:#ffffff1f}.bl-lightbox-close svg{width:18px;height:18px}.bl-lightbox-cap{text-align:center;font-family:var(--d);color:var(--tm);padding:0 48px;font-size:13px;position:absolute;bottom:24px;left:0;right:0}.bl-modal-reactions{border-top:1px solid var(--b);margin-top:36px;padding-top:28px}.bl-modal-react-l{font-family:var(--p);color:var(--td);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.bl-modal-react-row{flex-wrap:wrap;gap:10px;display:flex}.bl-modal-comments-soon{border:1px dashed var(--b);background:#ffffff05;border-radius:10px;align-items:center;gap:14px;margin-top:28px;padding:16px 20px;display:flex}.bl-modal-comments-icon{background:var(--ld);width:32px;height:32px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bl-modal-comments-icon svg{width:15px;height:15px}.bl-modal-comments-t{font-family:var(--p);color:var(--t);font-size:13px;font-weight:600}.bl-modal-comments-d{font-family:var(--d);color:var(--td);margin-top:1px;font-size:12px}.buildlog-legend-dot.next{width:9px;max-width:none;margin:0;display:inline-block}.buildlog-dot.next{max-width:none;margin:0}.buildlog-track:not(:has(.buildlog-entry:nth-child(2))){scroll-snap-type:none}.buildlog-entry:first-child:last-child{padding-right:18px}.bl-modal-content ol,.bl-modal-content ul{margin:0 0 22px;padding-left:28px}.bl-modal-content ol li,.bl-modal-content ul li{margin-bottom:10px;line-height:1.55}.bl-modal-content ol li::marker{color:var(--td)}.bl-modal-content ul li::marker{color:var(--td)}.bl-video{margin:28px 0 32px}.bl-video-embed{aspect-ratio:16/9;border:1px solid var(--b);background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.bl-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bl-video figcaption{font-family:var(--d);color:var(--td);text-align:center;margin-top:10px;font-size:13px;font-style:italic}.buildlog-entry:last-child{width:calc(502px + max(40px,50vw - 620px))}.buildlog-thumb{aspect-ratio:16/9}.buildlog-entry:first-child{width:520px!important;margin-left:max(40px,50vw - 620px)!important;padding-left:18px!important}.buildlog-entry:last-child{width:520px!important;margin-right:max(40px,50vw - 620px)!important;padding-right:18px!important}.buildlog-entry.future{cursor:default}.buildlog-entry.future:hover .buildlog-card{border-color:#ffffff1a;transform:none}.buildlog-entry.future:hover .buildlog-dot,.buildlog-entry.future:hover .buildlog-thumb img{transform:none}.bl-profile{z-index:360!important}.bl-lightbox{z-index:400!important}.bl-modal-collage{background:var(--dark);grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.bl-modal-collage-fig{aspect-ratio:16/10;cursor:zoom-in;margin:0;position:relative;overflow:hidden}.bl-modal-collage-fig img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.bl-modal-collage-fig:hover img{transform:scale(1.05)}@media (max-width:720px){.bl-modal-collage{grid-template-columns:1fr}.bl-modal-collage-fig{aspect-ratio:16/9}}.bl-profile-close{z-index:5!important;background:#141414eb!important;border:1px solid #ffffff47!important;width:44px!important;height:44px!important;top:18px!important;right:18px!important}.bl-profile-close svg{width:20px!important;height:20px!important}.bl-profile-close:hover{border-color:var(--lime)!important;color:var(--lime)!important;background:#beff001f!important}.bl-modal-discord{border:1px solid var(--b);background:linear-gradient(135deg,#beff000a,#08080899);border-radius:12px;margin:48px 0 16px;padding:32px}.bl-modal-discord-eyebrow{font-family:var(--p);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-bottom:14px;font-size:11px;font-weight:600}.bl-modal-discord-h{font-family:var(--p);color:var(--t);letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:700}.bl-modal-discord-d{font-family:var(--d);color:var(--tm);max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.55}.bl-modal-discord-cta{background:var(--lime);color:var(--dark);font-family:var(--p);letter-spacing:.02em;border-radius:6px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.bl-modal-discord-cta:hover{background:#d5ff4a;transform:translateY(-1px);box-shadow:0 6px 18px #beff002e}.bl-modal-discord-cta svg:first-child{width:18px;height:18px}.bl-modal-discord-cta svg:last-child{width:14px;height:14px;transition:transform .18s}.bl-modal-discord-cta:hover svg:last-child{transform:translate(2px)}@media (max-width:720px){.bl-modal-discord{margin:32px 0 12px;padding:24px}.bl-modal-discord-h{font-size:20px}}.bl-modal-topbar{z-index:12;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--b);background:#080808f0;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.bl-modal-back{z-index:auto!important;position:static!important;top:auto!important;left:auto!important}.bl-modal-media{background:#0e0e0e;overflow:hidden;aspect-ratio:16/9!important;width:100%!important;max-width:none!important;height:auto!important;max-height:min(640px,60vh)!important;margin:0!important;position:relative!important}.bl-modal-media img{object-fit:cover;width:100%;height:100%;display:block}.bl-modal-media:after{content:"";pointer-events:none;background:linear-gradient(#0808086b 0%,#0808080f 24%,#08080800 48%,#0808088c 78%,#080808f0 100%);position:absolute;inset:0}.bl-modal-stamp{z-index:3!important}@media (max-width:720px){.bl-modal-media{max-height:40vh!important}.bl-modal-topbar{padding:12px 16px}}.bl-modal{z-index:100!important}.bl-modal-card{padding-top:88px!important}.bl-modal-topbar{top:88px!important}@media (max-width:980px){.bl-modal-card{padding-top:72px!important}.bl-modal-topbar{top:72px!important}}@media (max-width:720px){.bl-modal-card{padding-top:64px!important}.bl-modal-topbar{top:64px!important}}@media (max-width:1280px){.buildlog-head{grid-template-columns:1fr;align-items:start;gap:32px;margin-left:0;margin-right:0}.buildlog-meta{text-align:left;justify-self:start;align-items:flex-start}.buildlog-meta-line{max-width:none}}@media (max-width:980px){.proof-buildlog{padding:96px 0}.buildlog-head{grid-template-columns:1fr;align-items:start;gap:32px;margin-bottom:48px;margin-left:0;margin-right:0}.buildlog-meta{text-align:left;justify-self:start;align-items:flex-start}.buildlog-meta-line{max-width:none}}@media (max-width:640px){.proof-buildlog{padding:72px 0}.buildlog-legend{gap:14px;margin-bottom:28px;padding-bottom:18px}.buildlog-legend-item{letter-spacing:.12em;font-size:10px}.buildlog-track{padding:8px 0 24px;scroll-padding-left:20px}.buildlog-track-wrap:before,.buildlog-track-wrap:after{width:32px}.buildlog-spine{top:62px}.buildlog-entry{width:340px;padding:0 12px}.buildlog-entry:first-child{width:352px;padding-left:20px}.buildlog-entry:last-child{padding-right:20px}.buildlog-date{height:42px}.buildlog-date-day{font-size:22px}.buildlog-date-mo,.buildlog-date-yr{font-size:9px}.buildlog-dot{width:13px;height:13px;margin-bottom:14px}.buildlog-card-body{gap:10px;padding:18px 18px 20px}.buildlog-title{font-size:16px}.buildlog-excerpt{-webkit-line-clamp:2;font-size:13px}.buildlog-status{font-size:9px}.buildlog-tag{padding:2px 7px;font-size:9px}.buildlog-foot{padding-top:12px;font-size:10px}.buildlog-controls{flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.buildlog-arrow{width:38px;height:38px}.bl-modal-card{border-radius:0;max-width:100%;min-height:100vh;margin-top:0;padding-top:64px}.bl-modal-body{max-width:100%;padding:32px 20px 60px}.bl-modal-close{width:40px;height:40px;top:74px;right:14px}.bl-modal-back{padding:8px 14px 8px 10px;font-size:12px;top:74px;left:14px}.bl-modal-back svg{width:12px;height:12px}.bl-gallery.cols-2,.bl-gallery.cols-3,.bl-gallery.feature{grid-template-rows:none;grid-template-columns:1fr}.bl-gallery.feature .bl-gallery-fig:first-child{grid-row:auto}.bl-gallery-fig{aspect-ratio:16/10}.bl-gallery-fig figcaption{padding:14px 14px 12px;font-size:13px}.bl-gallery-fig .bl-gallery-num{padding:5px 9px;font-size:11px;top:12px;left:12px}.bl-modal-title{font-size:34px;line-height:1.08}.bl-modal-content{font-size:18px;line-height:1.6}.bl-modal-content h3{margin:28px 0 12px;font-size:18px}.bl-modal-meta-row{gap:10px}.bl-modal-date{width:100%;margin-top:4px;margin-left:0}.buildlog-head .sec-title{font-size:clamp(30px,9vw,42px)}.buildlog-head .sec-sub{font-size:15px}.buildlog-meta-line{max-width:none;font-size:15px}.buildlog-meta-row{font-size:13px}.buildlog-legend{gap:12px}}
/*# sourceMappingURL=1hb4a6kz6_4ta.css.map*/