.links-page{width:100%}.links-dyson-page{--links-text:var(--fg);--links-muted:color-mix(in srgb, var(--fg) 68%, transparent);--links-soft:color-mix(in srgb, var(--fg) 52%, transparent);--links-line:color-mix(in srgb, var(--fg) 16%, transparent);--links-surface:color-mix(in srgb, var(--bg) 72%, transparent);--links-surface-strong:color-mix(in srgb, var(--bg) 84%, transparent);--links-surface-muted:color-mix(in srgb, var(--fg) 7%, transparent);--links-accent:var(--accent-primary, var(--accent));--links-accent-strong:color-mix(in srgb, var(--accent-primary, var(--accent)) 84%, var(--fg));--links-accent-2:var(--accent-secondary, #16a3b8);--links-warm:#f59e0b;--links-cool:#06b6d4;--fragment-depth:0.5;--links-radius:12px;display:grid;gap:20px;color:var(--links-text);padding:0 0 3rem}[data-theme=dark] .links-dyson-page{--links-line:rgba(255, 255, 255, 0.1);--links-surface:rgba(0, 0, 0, 0.3);--links-surface-strong:rgba(0, 0, 0, 0.3);--links-surface-muted:rgba(255, 255, 255, 0.06)}.links-dyson-page :where(.dyson-shell,.friend-card-list,.fragment-modal) :where(h1,h2,p,dl,dd){margin:0}.links-dyson-page .glass-panel-strong{border:1px solid var(--links-line);border-radius:var(--links-radius);background:var(--links-surface-strong);box-shadow:0 2px 8px rgba(0,0,0,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.links-dyson-page .eyebrow{color:var(--links-accent);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dyson-shell{position:relative;overflow:hidden;min-height:820px}.dyson-shell::before,.friend-card-list::before,.fragment-modal::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--links-warm) 13%,transparent),transparent 22rem),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--links-cool) 12%,transparent),transparent 22rem);pointer-events:none}.dyson-command,.dyson-stage{position:relative;z-index:1}.dyson-command{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--links-line);background:color-mix(in srgb,var(--links-surface-strong) 82%,transparent);padding:16px 18px}.command-title{display:grid;gap:8px}.command-title h1{color:var(--links-text);font-size:clamp(2rem,4.6vw,3.45rem);line-height:1;letter-spacing:0}.command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.command-actions span,.back-link,.visit-link,.fragment-close,.modal-content dt{display:inline-flex;align-items:center;gap:7px}.command-actions span,.back-link{min-height:34px;border:1px solid var(--links-line);border-radius:var(--links-radius);background:var(--links-surface-muted);padding:0 11px;color:var(--links-muted);font-size:.82rem;font-weight:850;white-space:nowrap}.back-link{color:var(--links-accent)}.dyson-stage{--sphere-size:min(76vw, 660px);--sphere-radius:calc(var(--sphere-size) * 0.39);--dyson-core-offset-x:0px;--dyson-core-offset-y:0px;min-height:max(900px,calc(var(--sphere-size) * 1.4));overflow:hidden;perspective:1280px;perspective-origin:50% 46%;isolation:isolate;cursor:grab;touch-action:none;user-select:none}.dyson-stage.is-dragging{cursor:grabbing}.dyson-stage.is-dragging .link-fragment{pointer-events:auto}.dyson-space{position:absolute;left:50%;top:50%;width:var(--sphere-size);aspect-ratio:1;transform:translate(-50%,-50%);transform-style:preserve-3d}.space-glow{position:absolute;inset:10%;border-radius:50%;pointer-events:none;translate:var(--dyson-core-offset-x)var(--dyson-core-offset-y)}.glow-a{background:radial-gradient(circle,color-mix(in srgb,var(--links-warm) 18%,transparent),transparent 62%);filter:blur(10px)}.glow-b{inset:-12%;background:conic-gradient( from 120deg,transparent,color-mix(in srgb,var(--links-accent) 13%,transparent),transparent,color-mix(in srgb,var(--links-cool) 12%,transparent),transparent );opacity:.88;animation:links-halo-turn 38s linear infinite}.self-core{position:absolute;left:50%;top:50%;z-index:38;display:grid;width:clamp(144px,18vw,178px);aspect-ratio:1;place-items:center;gap:8px;border:0;border-radius:50%;appearance:none;background:0 0;box-shadow:none;color:var(--links-text);cursor:pointer;overflow:visible;padding:18px;text-align:center;transform:translate(-50%,-50%)translateZ(70px);transition:scale 180ms ease,filter 180ms ease}.self-core::before,.self-core::after,.core-disc{content:"";position:absolute;border-radius:50%;pointer-events:none}.self-core::before{inset:-18px;border:1px solid color-mix(in srgb,var(--links-warm) 36%,transparent);background:radial-gradient(circle,transparent 58%,color-mix(in srgb,var(--links-warm) 9%,transparent) 64%,transparent 70%);box-shadow:0 0 0 8px color-mix(in srgb,var(--links-warm) 5%,transparent),0 0 46px color-mix(in srgb,var(--links-warm) 18%,transparent);animation:links-core-pulse 4.8s ease-in-out infinite}.self-core::after{inset:-30px;border:1px dashed color-mix(in srgb,var(--links-accent) 35%,transparent);animation:links-core-ring 18s linear infinite}.core-disc{inset:0;background:radial-gradient(circle at 38% 26%,color-mix(in srgb,#fff 38%,transparent),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--links-accent) 18%,var(--links-surface-strong)),var(--links-surface-strong));box-shadow:0 20px 52px color-mix(in srgb,#000 22%,transparent),inset 1px 1px color-mix(in srgb,#fff 22%,transparent)}.self-core:hover,.self-core:focus-visible{filter:saturate(1.12)brightness(1.04);outline:none;scale:1.035}.self-core img{position:relative;z-index:1;width:74px;height:74px;border:2px solid color-mix(in srgb,var(--links-accent) 26%,var(--links-line));border-radius:50%;background:var(--links-surface-muted);object-fit:cover}.core-copy{position:relative;z-index:1;display:grid;max-width:100%}.core-copy strong{overflow:hidden;color:var(--links-text);font-size:.92rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.dyson-rings,.dyson-globe,.globe-orbit,.cloud-track,.fragment-layer{position:absolute;inset:0;transform-style:preserve-3d}.dyson-ring{position:absolute;left:50%;top:50%;width:92%;height:92%;border:1px solid color-mix(in srgb,var(--links-accent) 20%,transparent);border-radius:50%;box-shadow:0 0 28px color-mix(in srgb,var(--links-accent) 9%,transparent)}.dyson-rings,.dyson-globe{translate:var(--dyson-core-offset-x)var(--dyson-core-offset-y)}.ring-equator{transform:translate(-50%,-50%)rotateX(74deg);animation:links-ring-a 24s linear infinite}.ring-polar{transform:translate(-50%,-50%)rotateY(74deg)rotateZ(18deg);animation:links-ring-b 29s linear infinite}.ring-tilt-a{width:78%;height:78%;transform:translate(-50%,-50%)rotateX(62deg)rotateZ(-38deg);animation:links-ring-c 34s linear infinite}.ring-tilt-b{width:66%;height:66%;transform:translate(-50%,-50%)rotateY(58deg)rotateZ(42deg)}.dyson-globe{z-index:5}.globe-shell{position:absolute;left:50%;top:50%;width:78%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--links-accent) 16%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.shell-front{background:radial-gradient(circle,color-mix(in srgb,var(--links-accent) 6%,transparent),transparent 68%)}.shell-back{opacity:.42;transform:translate(-50%,-50%)rotateY(180deg)}.globe-orbit{left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.globe-axis{position:absolute;left:50%;top:50%;width:86%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--links-accent) 22%,transparent),transparent);transform-origin:50% 50%}.axis-a{transform:translate(-50%,-50%)rotateZ(0)}.axis-b{transform:translate(-50%,-50%)rotateZ(60deg)}.axis-c{transform:translate(-50%,-50%)rotateZ(120deg)}.cloud-track{left:0;top:0;width:100%;height:100%;animation:none;pointer-events:none;transform:none}.track-equator-forward{animation-name:links-cloud-equator-forward}.track-equator-reverse{animation-name:links-cloud-equator-reverse}.track-polar-forward{animation-name:links-cloud-polar-forward}.track-polar-reverse{animation-name:links-cloud-polar-reverse}.track-diagonal-forward{animation-name:links-cloud-diagonal-forward}.track-diagonal-reverse{animation-name:links-cloud-diagonal-reverse}.fragment-layer{position:absolute;inset:0;pointer-events:none}.link-fragment{position:absolute;left:0;top:0;transform-style:preserve-3d;backface-visibility:hidden}.link-fragment{display:block;width:clamp(58px,calc(var(--panel-w) * .78),78px);height:clamp(76px,calc(var(--panel-h) * .9),92px);border:0;border-radius:999px;background:0 0;box-shadow:none;color:var(--links-text);cursor:pointer;padding:0;pointer-events:auto;text-align:center;transform:translate3d(-9999px,-9999px,0);transition:filter 180ms ease,scale 180ms ease;opacity:calc(.5 + var(--fragment-depth) * .5);filter:saturate(var(--fragment-saturation,calc(.86 + var(--fragment-depth) * .34)))blur(var(--fragment-blur,calc((1 - var(--fragment-depth)) * .16px)))}.link-fragment:hover,.link-fragment:focus-visible{filter:saturate(1.16)brightness(1.06);outline:none;scale:1.04}.link-fragment[data-occluded=true]{pointer-events:auto;visibility:visible}.fragment-card-surface,.fragment-content{position:absolute}.fragment-card-surface{display:none}.fragment-card-surface{inset:0;border:1px solid color-mix(in srgb,var(--links-accent) 34%,var(--links-line));border-radius:50%;background:radial-gradient(ellipse at 32% 18%,color-mix(in srgb,#fff 30%,transparent),transparent 28%),radial-gradient(ellipse at 72% 82%,color-mix(in srgb,var(--links-accent) 13%,transparent),transparent 48%),linear-gradient(112deg,color-mix(in srgb,#fff 16%,transparent),transparent 34% 70%,hsl(var(--glow-hue) 78% 58%/.14)),color-mix(in srgb,var(--links-surface-strong) 72%,transparent);box-shadow:0 14px 34px color-mix(in srgb,#000 14%,transparent),inset 1px 1px color-mix(in srgb,#fff 24%,transparent),inset 14px 0 28px color-mix(in srgb,#fff 10%,transparent),inset -18px 0 34px color-mix(in srgb,var(--links-accent) 12%,transparent);clip-path:circle(50%);pointer-events:none;transform:perspective(180px)rotateY(var(--bow-y))rotateX(var(--bow-x))translateZ(0);opacity:calc(.62 + var(--fragment-depth) * .38)}.fragment-card-surface::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--links-text) 8%,transparent),transparent 16% 84%,color-mix(in srgb,#fff 16%,transparent)),radial-gradient(ellipse at 50% 0,color-mix(in srgb,#fff 16%,transparent),transparent 42%);mix-blend-mode:soft-light;opacity:.7;pointer-events:none}.fragment-content{inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:0;pointer-events:none;transform:translateZ(8px)}.fragment-content img{width:48px;height:48px;flex:none;border:2px solid color-mix(in srgb,var(--links-accent) 24%,var(--links-line));border-radius:50%;background:var(--links-surface-muted);object-fit:cover;box-shadow:0 8px 20px color-mix(in srgb,#000 16%,transparent),0 0 0 5px color-mix(in srgb,var(--links-surface-strong) 70%,transparent)}.fragment-content strong{overflow:hidden;min-width:0;max-width:calc(100% - 8px);color:var(--links-text);font-size:.7rem;font-weight:900;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 12px color-mix(in srgb,var(--links-surface-strong) 90%,transparent)}.friend-card-list{position:relative;display:grid;gap:16px;overflow:hidden;padding:18px}.friend-card-list::before{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--links-cool) 13%,transparent),transparent 20rem),radial-gradient(circle at 82% 70%,color-mix(in srgb,var(--links-accent) 10%,transparent),transparent 22rem)}.friend-card-panel,.friend-card-head,.friend-card-grid{position:relative;z-index:1}.friend-card-panel{display:grid;gap:0}.friend-card-panel[open]{gap:16px}.friend-card-head{display:grid;grid-template-columns:minmax(8.5rem,max-content)minmax(18rem,1fr)auto;align-items:end;gap:18px;cursor:pointer;list-style:none}.friend-card-head::-webkit-details-marker{display:none}.friend-card-head div{display:grid;gap:5px;min-width:8.5rem}.friend-card-head h2{color:var(--links-text);font-size:clamp(1.85rem,3vw,2.35rem);line-height:1;white-space:nowrap}.friend-card-head p{max-width:520px;margin:0;color:var(--links-muted);line-height:1.7;align-self:end}.friend-card-toggle{display:inline-flex;flex:none;align-items:center;gap:8px}.friend-card-toggle span,.friend-card-toggle strong{display:inline-flex;min-height:30px;align-items:center;border:1px solid color-mix(in srgb,var(--links-accent) 26%,var(--links-line));border-radius:999px;background:color-mix(in srgb,var(--links-accent) 7%,var(--links-surface-muted));padding:0 10px;color:var(--links-muted);font-size:.76rem;font-weight:850;white-space:nowrap}.friend-card-toggle strong::before{content:"展开列表"}.friend-card-panel[open] .friend-card-toggle strong::before{content:"收起列表"}.friend-card-toggle strong::after{content:"";width:7px;height:7px;margin-left:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px);transition:transform 160ms ease}.friend-card-panel[open] .friend-card-toggle strong::after{transform:rotate(225deg)translate(-1px,-1px)}.friend-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.friend-card-panel:not([open]) .friend-card-grid{display:none}.friend-card{position:relative;display:grid;grid-template-areas:"avatar main";grid-template-columns:52px minmax(0,1fr);gap:8px 12px;align-items:center;min-height:112px;border:1px solid color-mix(in srgb,var(--links-accent) 20%,var(--links-line));border-radius:var(--links-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--links-accent) 7%,transparent),transparent 54%),color-mix(in srgb,var(--links-surface-strong) 78%,transparent);padding:34px 46px 14px 14px;color:var(--links-text);text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.friend-card:hover,.friend-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--links-accent) 45%,var(--links-line));background-color:color-mix(in srgb,var(--links-accent) 8%,var(--links-surface-strong));box-shadow:0 16px 34px color-mix(in srgb,var(--links-accent) 12%,transparent);outline:none}.friend-card img{grid-area:avatar;width:52px;height:52px;border:1px solid var(--links-line);border-radius:50%;background:var(--links-surface-muted);object-fit:cover}.friend-card-main{grid-area:main;display:grid;gap:5px;min-width:0}.friend-card-main strong{overflow:hidden;color:var(--links-text);font-size:1rem;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.friend-card-main em{display:-webkit-box;overflow:hidden;color:var(--links-muted);font-size:.82rem;font-style:normal;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.friend-card-tags{position:absolute;top:10px;right:12px;left:86px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.friend-card-tags span{display:inline-flex;max-width:100%;min-height:24px;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--links-accent) 20%,var(--links-line));border-radius:999px;background:color-mix(in srgb,var(--links-accent) 7%,var(--links-surface-muted));padding:0 8px;color:var(--links-muted);font-size:.72rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.friend-card-arrow{position:absolute;right:12px;bottom:12px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--links-accent) 22%,var(--links-line));border-radius:50%;color:var(--links-accent)}.link-status-badge{position:absolute;top:10px;left:12px;z-index:2;display:inline-flex;min-height:24px;align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,#fff 16%,transparent);border-radius:999px;padding:0 8px;color:#fff;font-size:.68rem;font-weight:820;line-height:1;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background 180ms ease,border-color 180ms ease}.link-status-badge .status-icon{width:.52rem;height:.52rem;border-radius:50%;background:currentColor;flex:none}.link-status-badge .status-text{white-space:nowrap}.link-status-badge[data-status=checking]{background:rgba(59,130,246,.82)}.link-status-badge[data-status=checking] .status-icon{animation:links-status-pulse 1.4s ease-in-out infinite}.link-status-badge[data-status=normal]{background:rgba(34,197,94,.88)}.link-status-badge[data-status=normal] .status-text{display:none}.link-status-badge[data-status=error]{background:rgba(239,68,68,.88)}.link-status-badge[data-status=unknown]{background:rgba(107,114,128,.88)}.fragment-dialog{position:fixed;left:50%;top:50%;width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);border:0;background:0 0;color:var(--links-text);margin:0;padding:0;transform:translate(-50%,-50%);z-index:10000}.fragment-dialog::backdrop{background:color-mix(in srgb,#000 46%,transparent);backdrop-filter:blur(10px)}.fragment-modal{position:relative;display:grid;grid-template-columns:minmax(180px,.34fr)minmax(0,1fr);gap:18px;max-height:calc(100vh - 28px);overflow:auto;padding:18px}.fragment-close{position:absolute;right:12px;top:12px;z-index:3;width:36px;height:36px;justify-content:center;border:1px solid var(--links-line);border-radius:var(--links-radius);background:var(--links-surface-muted);color:var(--links-muted);cursor:pointer}.modal-shard,.modal-content{position:relative;z-index:1}.modal-shard{display:grid;min-height:260px;place-items:center;border:1px solid color-mix(in srgb,var(--links-accent) 34%,var(--links-line));border-radius:var(--links-radius);background:color-mix(in srgb,var(--links-surface-muted) 78%,transparent)}.modal-shard-bg{position:absolute;inset:20px;border:1px solid color-mix(in srgb,var(--links-accent) 22%,transparent);border-radius:50%;transform:rotateX(62deg)rotateZ(-18deg)}.modal-shard img{position:relative;z-index:1;width:104px;height:104px;border:1px solid var(--links-line);border-radius:var(--links-radius);background:var(--links-surface-muted);object-fit:cover}.modal-shard strong{position:absolute;right:18px;bottom:12px;color:color-mix(in srgb,var(--links-accent) 22%,transparent);font-size:4rem;font-weight:900;line-height:1}.modal-content{display:grid;align-content:center;gap:12px;min-width:0;padding:20px 44px 20px 0}.modal-content h2{overflow-wrap:anywhere;color:var(--links-text);font-size:clamp(1.75rem,4vw,2.7rem);line-height:1.08;letter-spacing:0}.modal-content p,.modal-content dd{color:var(--links-muted);line-height:1.7}.modal-content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-content dl div{display:grid;gap:5px;min-width:0;border:1px solid var(--links-line);border-radius:var(--links-radius);background:color-mix(in srgb,var(--links-surface-strong) 76%,transparent);padding:10px}.modal-content dt{color:var(--links-accent);font-size:.78rem;font-weight:850}.modal-content dd{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.modal-tags{display:flex;flex-wrap:wrap;gap:8px}.modal-tags span{display:inline-flex;min-height:28px;align-items:center;border:1px solid color-mix(in srgb,var(--links-accent) 28%,var(--links-line));border-radius:999px;background:color-mix(in srgb,var(--links-accent) 8%,var(--links-surface-muted));padding:0 10px;color:var(--links-accent-strong);font-size:.78rem;font-weight:850}.visit-link{justify-self:start;min-height:38px;border:1px solid color-mix(in srgb,var(--links-accent) 38%,var(--links-line));border-radius:var(--links-radius);background:color-mix(in srgb,var(--links-accent) 10%,var(--links-surface-muted));padding:0 13px;color:var(--links-accent);font-weight:850}.links-description{position:relative;overflow:hidden;padding:1rem}.friend-card-application{z-index:1;border-bottom:1px solid var(--links-line);padding:0 0 18px}.links-description .post-content{position:relative;z-index:1;max-width:850px;margin:0 auto;color:color-mix(in srgb,var(--links-text) 90%,transparent);font-size:1.02rem;line-height:1.85}.friend-card-application .post-content{max-width:100%}.links-description.friend-card-application .post-content>:first-child{margin-top:0}.links-description.friend-card-application .post-content>:last-child{margin-bottom:0}.links-description .post-content p,.links-description .post-content ul,.links-description .post-content ol,.links-description .post-content dl,.links-description .post-content blockquote,.links-description .post-content pre,.links-description .post-content table{margin:1.2em 0}.links-description .post-content p{text-align:justify}.links-description .post-content h1,.links-description .post-content h2,.links-description .post-content h3,.links-description .post-content h4,.links-description .post-content h5,.links-description .post-content h6{margin:1.5em 0 .8em;color:var(--links-text);font-weight:650;line-height:1.32}.links-description .post-content h1{font-size:1.6rem}.links-description .post-content h2{font-size:1.4rem}.links-description .post-content h3{font-size:1.25rem}.links-description .post-content ul,.links-description .post-content ol{padding-left:1.8em}.links-description .post-content blockquote{border-left:4px solid var(--links-accent);border-radius:4px;background:color-mix(in srgb,var(--links-accent) 6%,transparent);padding:.8em 1.2em}.links-description .post-content :not(pre)>code{border-radius:4px;background:color-mix(in srgb,var(--links-accent) 10%,transparent);color:var(--links-accent);font-size:.9em;padding:.2em .4em}.links-description .post-content .highlight:not(:has(.code-container)),.links-description .post-content .code-container{margin:1.5em 0}.links-description .post-content .code-container{border-color:var(--links-line);background:color-mix(in srgb,var(--links-surface-strong) 92%,transparent);box-shadow:0 8px 24px color-mix(in srgb,#000 10%,transparent)}.links-description .post-content .code-header{border-bottom-color:var(--links-line);background:color-mix(in srgb,var(--links-accent) 8%,var(--links-surface-muted))}.links-description .post-content .code-content{background:0 0}.links-description .post-content .code-content pre{margin:0}.links-description .post-content img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:8px}.links-description .post-content a{color:var(--links-accent);border-bottom:1px solid transparent;text-decoration:none}.links-description .post-content a:hover{border-bottom-color:var(--links-accent)}.links-description .post-content table{width:100%;border-collapse:collapse}.links-description .post-content table th,.links-description .post-content table td{border:1px solid var(--links-line);padding:.8em;text-align:left}.links-description .post-content table th{background:color-mix(in srgb,var(--links-accent) 10%,transparent);font-weight:700}.no-links-message{border:2px dashed var(--links-line);border-radius:var(--links-radius);background:var(--links-surface);color:var(--links-muted);padding:3rem 2rem;text-align:center}.no-links-message p{margin:0;line-height:1.6}@keyframes links-cloud-equator-forward{from{transform:translate(-50%,-50%)rotateX(-8deg)rotateY(0)rotateZ(0)}to{transform:translate(-50%,-50%)rotateX(-8deg)rotateY(360deg)rotateZ(0)}}@keyframes links-cloud-equator-reverse{from{transform:translate(-50%,-50%)rotateX(12deg)rotateY(360deg)rotateZ(0)}to{transform:translate(-50%,-50%)rotateX(12deg)rotateY(0)rotateZ(0)}}@keyframes links-cloud-polar-forward{from{transform:translate(-50%,-50%)rotateY(18deg)rotateX(0)rotateZ(90deg)}to{transform:translate(-50%,-50%)rotateY(18deg)rotateX(360deg)rotateZ(90deg)}}@keyframes links-cloud-polar-reverse{from{transform:translate(-50%,-50%)rotateY(-22deg)rotateX(360deg)rotateZ(-90deg)}to{transform:translate(-50%,-50%)rotateY(-22deg)rotateX(0)rotateZ(-90deg)}}@keyframes links-cloud-diagonal-forward{from{transform:translate(-50%,-50%)rotateZ(-34deg)rotateX(28deg)rotateY(0)}to{transform:translate(-50%,-50%)rotateZ(-34deg)rotateX(28deg)rotateY(360deg)}}@keyframes links-cloud-diagonal-reverse{from{transform:translate(-50%,-50%)rotateZ(42deg)rotateY(28deg)rotateX(360deg)}to{transform:translate(-50%,-50%)rotateZ(42deg)rotateY(28deg)rotateX(0)}}@keyframes links-halo-turn{to{transform:rotate(360deg)}}@keyframes links-core-pulse{0%,100%{opacity:.72;scale:1}50%{opacity:1;scale:1.045}}@keyframes links-core-ring{to{rotate:360deg}}@keyframes links-ring-a{from{transform:translate(-50%,-50%)rotateX(74deg)rotateZ(0)}to{transform:translate(-50%,-50%)rotateX(74deg)rotateZ(360deg)}}@keyframes links-ring-b{from{transform:translate(-50%,-50%)rotateY(74deg)rotateZ(18deg)}to{transform:translate(-50%,-50%)rotateY(74deg)rotateZ(378deg)}}@keyframes links-ring-c{from{transform:translate(-50%,-50%)rotateX(62deg)rotateZ(-38deg)}to{transform:translate(-50%,-50%)rotateX(62deg)rotateZ(322deg)}}@keyframes links-status-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.cloud-track,.glow-b,.self-core::before,.self-core::after,.dyson-ring,.link-status-badge[data-status=checking] .status-icon{animation:none}}@media(max-width:900px){.dyson-command{align-items:stretch;flex-direction:column}.command-actions{justify-content:flex-start}.friend-card-head{align-items:start;grid-template-columns:minmax(0,1fr)auto}.friend-card-head p{grid-column:1/-1;max-width:none}.dyson-stage{--sphere-size:min(92vw, 560px);min-height:max(760px,calc(var(--sphere-size) * 1.42))}.link-fragment{width:66px;height:86px}.fragment-content{gap:5px;padding:0}.fragment-content img{width:44px;height:44px}}@media(max-width:640px){.links-dyson-page{gap:16px}.dyson-shell{min-height:800px}.dyson-command{padding:18px 16px}.command-actions span,.back-link{min-height:32px;font-size:.76rem}.dyson-stage{--sphere-size:min(104vw, 420px);min-height:max(620px,calc(var(--sphere-size) * 1.42));perspective:980px}.self-core{width:132px;padding:14px}.self-core img{width:58px;height:58px}.link-fragment{width:58px;height:78px}.fragment-content img{width:38px;height:38px}.fragment-content strong{font-size:.6rem}.friend-card-list{padding:16px}.friend-card-head{grid-template-columns:1fr;gap:12px}.friend-card-head div{min-width:0}.friend-card-head h2{font-size:1.9rem}.friend-card-toggle{justify-content:flex-start;flex-wrap:wrap}.friend-card-grid{grid-template-columns:1fr}.friend-card{grid-template-columns:46px minmax(0,1fr);min-height:108px;padding:34px 44px 12px 12px}.friend-card img{width:46px;height:46px}.friend-card-tags{left:82px}.fragment-modal,.modal-content dl{grid-template-columns:1fr}.modal-content{padding:0}.modal-shard{min-height:190px}}