.x3DC4W_wrap{isolation:isolate;min-height:100dvh;padding:var(--sg-page-top) 0 var(--sg-page-bottom);background:var(--sg-bg);place-items:start center;display:grid;position:relative;overflow-x:clip}.x3DC4W_glow{z-index:-1;background:radial-gradient(closest-side, rgb(var(--sg-accent-rgb) / .09), transparent);pointer-events:none;width:min(900px,90vw);height:70vh;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.x3DC4W_shell{width:var(--sg-shell);text-align:center;max-width:760px;margin-inline:auto}.x3DC4W_art{justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.x3DC4W_tile{aspect-ratio:1;border-radius:var(--sg-radius-art);width:clamp(72px,13vw,118px);box-shadow:0 26px 64px -26px rgb(var(--shadow-rgb) / var(--shadow-opacity));place-items:center;display:grid;overflow:hidden}.x3DC4W_tile img{object-fit:cover;width:100%;height:100%}.x3DC4W_tile:nth-child(2){z-index:1;transform:translateY(-16px)scale(1.1)}.x3DC4W_code{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-accent);font-size:12px}.x3DC4W_title{letter-spacing:-.045em;text-wrap:balance;margin-top:16px;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:600;line-height:1.05}.x3DC4W_lead{margin-top:16px;max-width:52ch;color:var(--sg-text-muted);text-wrap:pretty;margin-inline:auto;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6}.x3DC4W_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.x3DC4W_btnPrimary,.x3DC4W_btnSecondary{white-space:nowrap;height:48px;transition:background-color .25s var(--sg-ease), border-color .25s var(--sg-ease), box-shadow .25s var(--sg-ease), transform .25s var(--sg-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.x3DC4W_btnPrimary{background:var(--sg-accent);color:var(--sg-accent-ink)}.x3DC4W_btnPrimary:hover{box-shadow:0 0 0 5px var(--sg-accent-soft)}.x3DC4W_btnSecondary{border:1px solid var(--sg-line-strong);background:rgb(var(--sg-text-rgb) / .03);color:var(--sg-text)}.x3DC4W_btnSecondary:hover{border-color:rgb(var(--sg-text-rgb) / .28);background:rgb(var(--sg-text-rgb) / .07)}.x3DC4W_btnPrimary:active,.x3DC4W_btnSecondary:active{transform:scale(.98)}.x3DC4W_links{border-top:1px solid var(--sg-line);margin-top:44px;padding-top:26px}.x3DC4W_linksTitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-text-dim);font-size:11px}.x3DC4W_linkGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}.x3DC4W_linkCard{border:1px solid var(--sg-line);background:var(--sg-surface);transition:border-color .2s var(--sg-ease), background-color .2s var(--sg-ease);border-radius:14px;padding:14px 16px;display:block}.x3DC4W_linkCard:hover{border-color:var(--sg-line-strong);background:var(--sg-surface-hover)}.x3DC4W_linkCard span{color:var(--sg-text);font-size:14.5px;font-weight:600;display:block}.x3DC4W_linkCard small{color:var(--sg-text-dim);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}
