.links-page{--lpi-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lpi-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, "Courier New", monospace;--lpi-ease: cubic-bezier(.4, 0, .2, 1);box-sizing:border-box}.links-page *,.links-page *:before,.links-page *:after{box-sizing:inherit}.links-page .page{position:relative;min-height:100vh;display:flex;align-items:stretch;justify-content:center;overflow:hidden;padding:56px 24px 40px;background:#0a1b31;color:#fff;font-family:var(--lpi-font-sans);-webkit-font-smoothing:antialiased}.links-page a{color:inherit;text-decoration:none}.links-page .page-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at top,rgba(46,92,138,.55),transparent 60%),radial-gradient(ellipse at bottom,#0a1b31f2,#0a1b31)}.links-page .page-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22}.links-page .page-grid svg{width:100%;height:100%}.links-page .frame-corner{position:absolute;width:56px;height:56px;pointer-events:none;border-color:#5c95d159}.links-page .frame-corner.tl{top:24px;left:24px;border-top:1px solid;border-left:1px solid}.links-page .frame-corner.tr{top:24px;right:24px;border-top:1px solid;border-right:1px solid}.links-page .frame-corner.bl{bottom:24px;left:24px;border-bottom:1px solid;border-left:1px solid}.links-page .frame-corner.br{bottom:24px;right:24px;border-bottom:1px solid;border-right:1px solid}.links-page .coord{position:absolute;font-family:var(--lpi-font-mono);font-size:10px;color:#c7d9e88c;text-transform:uppercase;letter-spacing:.12em;pointer-events:none}.links-page a.coord{pointer-events:auto;cursor:pointer}.links-page a.coord:hover,.links-page a.coord:focus-visible{color:#c7d9e8e6;text-decoration:underline;text-underline-offset:3px}.links-page .coord.tl{top:30px;left:92px}.links-page .coord.br{bottom:30px;right:92px}.links-page .stack{position:relative;width:100%;max-width:520px;z-index:2;display:flex;flex-direction:column;gap:10px}.links-page .header{text-align:center;padding:8px 0 28px;position:relative}.links-page .logo-frame{position:relative;display:inline-block;padding:18px 24px;margin:0 auto 6px}.links-page .logo-frame>.b{position:absolute;width:16px;height:16px;border-color:#5c95d1}.links-page .logo-frame>.b.tl{top:0;left:0;border-top:2px solid;border-left:2px solid}.links-page .logo-frame>.b.tr{top:0;right:0;border-top:2px solid;border-right:2px solid}.links-page .logo-frame>.b.bl{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid}.links-page .logo-frame>.b.br{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid}.links-page .full-lockup{width:260px;height:auto;display:block;filter:drop-shadow(0 2px 8px rgba(10,27,49,.4))}.links-page .tagline{margin:14px 0 0;font-size:14px;font-style:italic;font-weight:300;color:#c7d9e8;letter-spacing:.005em}.links-page .dimline{display:flex;align-items:center;gap:10px;margin:22px auto 4px;max-width:420px}.links-page .dimline .diamond{width:6px;height:6px;background:#5c95d1;transform:rotate(45deg);flex-shrink:0}.links-page .dimline .line{flex:1;height:1px;background:#5c95d173}.links-page .dimline .chip{padding:5px 12px;font-family:var(--lpi-font-mono);font-size:10.5px;color:#c7d9e8;background:#0a1b31b3;border:1px solid rgba(92,149,209,.45);border-radius:3px;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:8px}.links-page .dimline .chip .dot{width:5px;height:5px;border-radius:50%;background:#5c95d1;box-shadow:0 0 0 2px #5c95d12e}.links-page .link-card{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;background:#ffffff08;border:1px solid rgba(92,149,209,.28);border-radius:4px;transition:background .2s var(--lpi-ease),border-color .2s var(--lpi-ease),transform .2s var(--lpi-ease);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.links-page .link-card:hover{background:#5c95d11a;border-color:#5c95d1;transform:translateY(-1px)}.links-page .link-card:focus-visible{outline:2px solid #5c95d1;outline-offset:2px}.links-page .link-card:active{transform:translateY(0)}.links-page .link-card .brackets>div{position:absolute;width:14px;height:14px;opacity:0;transition:opacity .25s var(--lpi-ease);border-color:#5c95d1;pointer-events:none}.links-page .link-card:hover .brackets>div{opacity:1}.links-page .link-card .brackets .tl{top:6px;left:6px;border-top:2px solid;border-left:2px solid}.links-page .link-card .brackets .tr{top:6px;right:6px;border-top:2px solid;border-right:2px solid}.links-page .link-card .brackets .bl{bottom:6px;left:6px;border-bottom:2px solid;border-left:2px solid}.links-page .link-card .brackets .br{bottom:6px;right:6px;border-bottom:2px solid;border-right:2px solid}.links-page .link-card .plate{flex-shrink:0;width:44px;height:44px;border-radius:4px;border:1px solid rgba(92,149,209,.45);background:#0a1b3199;display:flex;align-items:center;justify-content:center;color:#5c95d1;transition:background .2s,border-color .2s,color .2s}.links-page .link-card:hover .plate{background:#5c95d1;color:#fff;border-color:#5c95d1}.links-page .link-card .body{flex:1;min-width:0}.links-page .link-card .label{font-family:var(--lpi-font-sans);font-size:15px;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.005em}.links-page .link-card .meta{font-family:var(--lpi-font-mono);font-size:10.5px;color:#c7d9e8a6;margin-top:4px;text-transform:uppercase;letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-page .link-card .arrow{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#c7d9e88c;transition:transform .2s,color .2s}.links-page .link-card:hover .arrow{color:#5c95d1;transform:translate(3px)}.links-page .link-card.featured{background:#5c95d11a;border-color:#5c95d18c;padding:22px}.links-page .link-card.featured:hover{background:#5c95d12e;border-color:#5c95d1;box-shadow:0 8px 24px #5c95d12e}.links-page .link-card.featured .plate{width:52px;height:52px;background:#5c95d1;color:#fff;border-color:#5c95d1}.links-page .link-card.featured .label{font-size:17px;font-weight:700}.links-page .link-card.featured .ribbon{position:absolute;top:0;right:0;background:#5c95d1;color:#fff;padding:4px 12px;font-family:var(--lpi-font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;font-weight:500}.links-page .section-tag{display:flex;align-items:center;gap:12px;margin:22px 6px 4px}.links-page .section-tag .num{font-family:var(--lpi-font-mono);font-size:10px;color:#5c95d1;letter-spacing:.14em}.links-page .section-tag .name{font-family:var(--lpi-font-mono);font-size:10.5px;color:#c7d9e8d9;text-transform:uppercase;letter-spacing:.18em;font-weight:500}.links-page .section-tag .rule{flex:1;height:1px;background:#5c95d140}.links-page .foot{margin-top:36px;text-align:center;color:#c7d9e88c;font-family:var(--lpi-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.7}.links-page .foot .sep{display:inline-block;width:6px;height:6px;background:#5c95d199;transform:rotate(45deg);margin:0 10px;vertical-align:middle}.links-page .foot .row{margin:4px 0}.links-page .foot .row.muted{opacity:.7}@media(max-width:520px){.links-page .page{padding:40px 18px 32px}.links-page .frame-corner{width:36px;height:36px}.links-page .frame-corner.tl,.links-page .frame-corner.tr{top:14px}.links-page .frame-corner.bl,.links-page .frame-corner.br{bottom:14px}.links-page .frame-corner.tl,.links-page .frame-corner.bl{left:14px}.links-page .frame-corner.tr,.links-page .frame-corner.br{right:14px}.links-page .coord{top:14px;display:block;text-align:center;white-space:nowrap}.links-page .coord.tl{left:50%;right:auto;transform:translate(-50%)}.links-page .full-lockup{width:220px}.links-page .link-card{padding:14px 16px;gap:14px}.links-page .link-card.featured{padding:18px}.links-page .link-card .plate{width:40px;height:40px}.links-page .link-card.featured .plate{width:46px;height:46px}.links-page .link-card .label{font-size:14.5px}.links-page .link-card.featured .label{font-size:16px}}@media(prefers-reduced-motion:reduce){.links-page *{transition:none!important}}
