.radial-shell{isolation:isolate;--rad-1:.25rem;--rad-2:.5rem;--rad-3:.75rem;--rad-4:1rem;--rad-5:1.5rem;--rad-6:2rem;--rad-7:2.75rem;--rad-8:4rem;--rad-gutter:clamp(.75rem, 4vw, 2.25rem);--rad-top:clamp(.85rem, 3vw, 2.75rem);--rad-bottom:calc(var(--site-floating-reserve) + 2rem);--rad-col:40rem;--rad-col-wide:52rem;--rad-card-pad:clamp(.9rem, 3.5vw, 1.6rem);--rad-card-gap:clamp(.6rem, 2.5vw, 1.4rem);--rad-frame-max:100%;--rad-frame-gap:clamp(1rem, 2vw, 2rem);--rad-rail-nav:0px;--rad-rail-live:0px;--rad-measure:0px;--rad-topbar-h:3.5rem;--rad-corner-reserve:6.5rem;--rad-rail-top:calc(var(--rad-topbar-h) + var(--rad-3));background:0 0;min-height:100dvh;position:relative}.radial-skip{z-index:var(--z-skip);background:var(--site-accent);color:var(--site-accent-fg);letter-spacing:.02em;text-transform:uppercase;transition:transform .2s var(--ease-glass,cubic-bezier(.16, 1, .3, 1));border-radius:999px;padding:.6rem 1.1rem;font-size:.8125rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.radial-skip:focus{transform:translateY(0)}.radial-backdrop{z-index:var(--z-backdrop);pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.radial-backdrop__rings{width:0;height:0;position:absolute;top:46%;left:50%}.radial-backdrop__ring{width:calc(38vmin + var(--i) * 22vmin);height:calc(38vmin + var(--i) * 22vmin);border:1px solid var(--site-border);opacity:calc(.5 - var(--i) * .06);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radial-backdrop__ring:nth-child(n+4){display:none}@media (width>=768px){.radial-backdrop__rings{will-change:transform}.radial-backdrop__ring:nth-child(n+4){display:block}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.radial-backdrop__ring{animation:14s ease-in-out infinite radial-breathe;animation-delay:calc(var(--i) * -1.6s)}}.radial-backdrop__field{z-index:-1;display:none;position:absolute;inset:-10%}.radial-backdrop__blob{background:radial-gradient(closest-side circle at 50% 50%, color-mix(in srgb, var(--site-text) 10%, transparent), color-mix(in srgb, var(--site-text) 6%, transparent) 55%, transparent 100%);will-change:transform;width:clamp(18rem,34vw,32rem);height:clamp(18rem,34vw,32rem);position:absolute}.radial-backdrop__blob:first-child{top:12%;left:6%}.radial-backdrop__blob:nth-child(2){top:4%;right:8%}.radial-backdrop__blob:nth-child(3){bottom:2%;left:22%}.radial-backdrop__blob:nth-child(4){bottom:10%;right:16%}@media (width>=768px) and (prefers-reduced-motion:no-preference){.radial-backdrop__field{display:block}.radial-backdrop__blob{animation:26s ease-in-out infinite alternate radial-blob-drift;animation-delay:calc(var(--i) * -6s)}}html.perf-lite .radial-backdrop__blob{will-change:auto;animation:none}@keyframes radial-blob-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,-4vh)scale(1.18)}to{transform:translate(-5vw,5vh)scale(.9)}}@keyframes radial-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}.radial-topbar{z-index:var(--z-topbar);justify-content:space-between;align-items:center;gap:var(--rad-3);height:var(--rad-topbar-h);padding:0 var(--rad-gutter);background:var(--site-bg);border-bottom:1px solid var(--site-border);display:flex;position:sticky;top:0}.radial-topbar__brand{color:var(--site-text);align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.radial-topbar__mark{letter-spacing:.14em;font-size:1.05rem;font-weight:800}.radial-topbar__brand small{color:var(--site-text-muted);letter-spacing:.24em;text-transform:uppercase;font-size:.6875rem;display:none}@media (width>=640px){.radial-topbar__brand small{display:inline}}.radial-topbar__actions{align-items:center;gap:.35rem;display:inline-flex}.radial-topbar__btn{width:2.5rem;height:2.5rem;color:var(--site-text);cursor:pointer;transition:transform .18s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), background-color .18s ease;background:0 0;border:none;border-radius:999px;place-items:center;display:inline-grid;position:relative}.radial-topbar__btn[aria-expanded=true]{background:var(--site-surface-active,var(--site-surface-hover))}.radial-topbar__dot{background:var(--site-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--site-bg);border-radius:999px;position:absolute;top:.42rem;right:.42rem}.radial-topbar__btn:hover{background:var(--site-surface-hover);transform:translateY(-1px)}.radial-topbar__btn svg{width:1.2rem;height:1.2rem}.radial-topbar__avatar-placeholder{background:var(--site-surface-hover);border-radius:999px;width:2rem;height:2rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.radial-topbar__avatar-placeholder{animation:1.6s ease-in-out infinite radial-pulse-soft}}.radial-topbar__avatar{cursor:pointer;background:0 0;border:none;border-radius:999px;outline:2px solid #0000;place-items:center;padding:0;transition:outline-color .18s;display:inline-grid}.radial-topbar__avatar:hover,.radial-topbar__avatar[aria-expanded=true]{outline-color:var(--site-border-bright)}.radial-topbar__signin{border:1px solid var(--site-border-bright);color:var(--site-text);border-radius:999px;padding:.45rem .95rem;font-size:.8rem;font-weight:700;transition:transform .18s,background-color .18s,color .18s}.radial-topbar__signin:hover{background:var(--site-accent);color:var(--site-accent-fg);transform:translateY(-1px)}.radial-frame{z-index:var(--z-content);gap:var(--rad-frame-gap);width:100%;max-width:var(--rad-frame-max);padding-inline:var(--rad-gutter);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid;position:relative}.radial-shell__main{min-width:0;min-height:calc(100dvh - var(--rad-topbar-h,3.5rem));padding-block:var(--rad-top) var(--rad-bottom);position:relative}[data-slot=site-main-column]{width:100%;min-width:0;max-width:min(100%, max(var(--main-target,40.5rem), var(--rad-measure)));margin-inline:auto}[data-slot=site-main-column][data-wide]{max-width:100%}.radial-shell:not([data-home]) [data-slot=page-content]>*+*{margin-top:var(--rad-3)}@media (width>=768px){.radial-shell:not([data-home]) [data-slot=page-content]>*+*{margin-top:var(--rad-5)}}.radial-shell[data-home] .radial-shell__main{flex-direction:column;padding-block:0;display:flex}.rad-rail{top:var(--rad-rail-top);z-index:var(--z-rail);min-width:0;max-height:calc(100dvh - var(--rad-rail-top) - var(--rad-4));flex-direction:column;display:none;position:sticky}.rad-rail__scroll{gap:var(--rad-3);overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-block:var(--rad-3) var(--rad-6);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.rad-rail--live .rad-rail__scroll{padding-block-end:var(--rad-corner-reserve)}.rad-rail__page-slot:empty{display:none}@media (width>=1120px){.radial-shell{--rad-frame-max:min(100%, 96rem);--rad-rail-nav:15rem;--rad-measure:44rem}.radial-frame{grid-template-columns:var(--rad-rail-nav) minmax(0, 1fr);min-height:calc(100dvh - var(--rad-topbar-h))}.rad-rail--nav{display:flex}}@media (width>=1440px){.radial-shell{--rad-rail-nav:16.5rem;--rad-rail-live:20rem;--rad-measure:50rem}.radial-frame{grid-template-columns:var(--rad-rail-nav) minmax(0, 1fr) var(--rad-rail-live)}.rad-rail--live{display:flex}}@media (width>=1800px){.radial-shell{--rad-frame-max:min(100%, 116rem);--rad-rail-nav:18rem;--rad-rail-live:23rem;--rad-measure:58rem}}.rad-rail__item{align-items:center;gap:var(--rad-3);min-width:0;color:var(--site-text);transition:background-color .18s ease, transform .18s var(--ease-glass,cubic-bezier(.16, 1, .3, 1));border-radius:999px;padding:.6rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.rad-rail__item:hover{background:var(--site-surface-hover);transform:translate(2px)}.rad-rail__item.is-active{background:var(--site-accent);color:var(--site-accent-fg)}.rad-rail__item svg{flex:none;width:1.15rem;height:1.15rem}.rad-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rad-rail__badge{background:var(--site-accent);min-width:1.35rem;color:var(--site-accent-fg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.1rem .4rem;font-size:.68rem;font-weight:800}.rad-rail__item.is-active .rad-rail__badge{background:var(--site-accent-fg);color:var(--site-accent)}@media (height<=820px){.rad-rail--nav .rad-rail__scroll{gap:var(--rad-2);padding-block:var(--rad-2) var(--rad-4)}.rad-rail--nav .rad-rail__item{padding-block:.45rem}}@media (height<=680px){.rad-rail--nav .rad-rail__scroll{padding-block:var(--rad-1) var(--rad-3);gap:.375rem}.rad-rail--nav .rad-rail__item{padding-block:.35rem}.rad-rail--nav .rad-rail__item svg{width:1.05rem;height:1.05rem}}.rad-rail__group{margin-top:var(--rad-2);flex-direction:column;display:flex}.rad-rail__group-title{letter-spacing:.18em;text-transform:uppercase;color:var(--site-text-muted);padding:.35rem .75rem;font-size:.6875rem;font-weight:800}.rad-live__pulse{border:var(--site-border-width,1px) solid var(--site-border);background:var(--site-glass-tint,var(--site-surface));color:var(--site-text-muted);border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.82rem;display:flex}.rad-live__dot{background:var(--site-success);border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative}@media (prefers-reduced-motion:no-preference){.rad-live__dot:after{content:"";background:inherit;border-radius:999px;animation:1.8s ease-in-out infinite radial-pulse-soft;position:absolute;inset:0}}.rad-live__card{padding:var(--rad-4);border-radius:var(--site-radius,22px);border:var(--site-border-width,1px) solid var(--site-border);background:var(--site-glass-tint,var(--site-surface));box-shadow:var(--site-shadow-sm,none)}.rad-live__card h2{margin-bottom:var(--rad-3);font-family:var(--site-font-display,inherit);color:var(--site-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.rad-live__card h2 svg{width:1.05rem;height:1.05rem;color:var(--site-accent)}.rad-live__card ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.rad-live__row{border-radius:var(--site-radius-sm,12px);min-width:0;color:var(--site-text);align-items:center;gap:.6rem;margin-inline:-.4rem;padding:.4rem;text-decoration:none;transition:background-color .18s;display:flex}.rad-live__row:hover{background:var(--site-surface-hover)}.rad-live__row-main{flex-direction:column;flex:1;min-width:0;font-size:.86rem;font-weight:600;display:flex}.rad-live__row-main strong,.rad-live__row-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rad-live__row-main small{color:var(--site-text-muted);font-size:.75rem;font-weight:500}.rad-live__row>small{color:var(--site-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.rad-live__explore{border:1px solid var(--site-border-bright);color:var(--site-text);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.rad-live__explore:hover{background:var(--site-accent);color:var(--site-accent-fg)}.rad-live__explore svg{width:1rem;height:1rem}.radial-hub{display:contents}.radial-hub__orb{--orb-bottom:calc(env(safe-area-inset-bottom,0px) + var(--site-hub-orb-inset));left:50%;bottom:var(--orb-bottom);z-index:var(--z-floating);width:var(--site-hub-orb-size);height:var(--site-hub-orb-size);cursor:pointer;color:var(--site-accent-fg);background:var(--site-accent);opacity:1;will-change:transform, opacity;transition:transform .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), scale .18s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), opacity .34s ease, box-shadow .28s ease;border:none;border-radius:999px;place-items:center;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -8px #00000080,0 2px 8px #00000040}.radial-hub__scrim{z-index:calc(var(--z-floating) - 2);width:min(24rem,92vw);height:calc(env(safe-area-inset-bottom,0px) + var(--site-hub-orb-size) + var(--site-hub-orb-inset) * 2);pointer-events:none;opacity:1;background:radial-gradient(60% 78% at 50% 100%, var(--site-bg) 0%, color-mix(in srgb, var(--site-bg) 72%, transparent) 42%, transparent 78%);transition:opacity .28s;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.radial-hub[data-phase=open] .radial-hub__scrim,.radial-hub[data-phase=closing] .radial-hub__scrim{opacity:0}.radial-hub[data-phase=closed] .radial-hub__orb:hover{transform:translate(-50%)translateY(-3px)scale(1.04)}.radial-hub[data-phase=closed] .radial-hub__orb:active{scale:.96}.radial-hub[data-phase=open] .radial-hub__orb,.radial-hub[data-phase=closing] .radial-hub__orb{z-index:var(--z-hub-orb-open)}.radial-hub[data-phase=open] .radial-hub__orb{transform:translate(-50%, calc(var(--orb-bottom) + 50% - 50dvh)) scale(2.6);opacity:0;pointer-events:none}.radial-hub__orb:focus-visible{outline:3px solid var(--site-text);outline-offset:3px}.radial-hub__logo{width:74%;height:74%;color:var(--site-accent-fg);display:block;overflow:visible}.radial-hub__logo path{stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.radial-hub__logo{animation:rmh-logo-bloom 1.05s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)) both}.radial-hub__logo path{animation:1.3s both rmh-logo-draw}}@keyframes rmh-logo-bloom{0%{opacity:0;transform:scale(.15)rotate(-50deg)}}@keyframes rmh-logo-draw{0%{stroke-dashoffset:1px}}.radial-hub__overlay{z-index:var(--z-hub-overlay);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.radial-hub[data-phase=open] .radial-hub__overlay,.radial-hub[data-phase=closing] .radial-hub__overlay{visibility:visible;pointer-events:auto}.radial-hub__catcher{z-index:0;appearance:none;cursor:grab;background:0 0;border:none;place-self:stretch stretch;margin:0;padding:0;position:absolute;inset:0}.radial-hub[data-phase=open] .radial-hub__overlay,.radial-hub[data-phase=closing] .radial-hub__overlay{touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}.radial-hub__overlay:has(.radial-globe__stage[data-grabbing=true]) .radial-hub__catcher{cursor:grabbing}.radial-hub__veil{z-index:1;pointer-events:none;background:radial-gradient(circle farthest-corner at 50% 50%, color-mix(in srgb, var(--site-bg) 82%, transparent) 0%, color-mix(in srgb, var(--site-bg) 92%, transparent) 42%, color-mix(in srgb, var(--site-bg) 98%, transparent) 76%, var(--site-bg) 100%);--veil-r:72vmax;clip-path:circle(0);opacity:0;transition:clip-path .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), opacity .3s ease-in;position:absolute;inset:0}.radial-hub[data-phase=open] .radial-hub__veil{clip-path:circle(var(--veil-r) at 50% 50%);opacity:1;transition:clip-path .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), opacity .12s ease}.radial-shell:has(.radial-hub[data-phase=open]) .radial-backdrop,.radial-shell:has(.radial-hub[data-phase=open]) .radial-topbar,.radial-shell:has(.radial-hub[data-phase=open]) .radial-frame{filter:blur(var(--hub-page-blur,20px))}.radial-shell:has(.radial-hub:not([data-phase=closed])) .radial-feed__compose{visibility:hidden}.radial-backdrop,.radial-topbar,.radial-frame{filter:none;transition:filter .32s var(--ease-glass,cubic-bezier(.16, 1, .3, 1))}html.perf-lite .radial-shell:has(.radial-hub[data-phase=open]) .radial-backdrop,html.perf-lite .radial-shell:has(.radial-hub[data-phase=open]) .radial-topbar,html.perf-lite .radial-shell:has(.radial-hub[data-phase=open]) .radial-frame,html.reduce-transparency .radial-shell:has(.radial-hub[data-phase=open]) .radial-backdrop,html.reduce-transparency .radial-shell:has(.radial-hub[data-phase=open]) .radial-topbar,html.reduce-transparency .radial-shell:has(.radial-hub[data-phase=open]) .radial-frame{filter:none}html.reduce-transparency .radial-hub__veil,html.perf-lite .radial-hub__veil{background:var(--site-bg)}.radial-globe{z-index:2;--globe-size:min(86vw, 48dvh, 30rem);margin-bottom:calc(env(safe-area-inset-bottom,0px) + 3rem);outline:none;justify-items:center;gap:clamp(1.35rem,5vw,2.25rem);display:grid;position:relative}.radial-hub[data-phase=open] .radial-globe{animation:globe-in .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)) both}.radial-hub[data-phase=closing] .radial-globe{animation:globe-out .42s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)) both}@keyframes globe-in{0%{opacity:0;transform:scale(.24)}to{opacity:1;transform:scale(1)}}@keyframes globe-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.24)}}.radial-globe__stage{width:var(--globe-size);height:var(--globe-size);touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;perspective:calc(var(--globe-size) * var(--globe-persp,3.1));perspective-origin:50%;position:relative}.radial-globe__stage[data-grabbing=true]{cursor:grabbing}@property --cage-minor{syntax:"<color>";inherits:true;initial-value:#0000}@property --cage-parallel{syntax:"<color>";inherits:true;initial-value:#0000}@property --cage-major{syntax:"<color>";inherits:true;initial-value:#0000}.radial-globe__cage{pointer-events:none;width:100%;height:100%;color:var(--site-text);--cage-minor:color-mix(in srgb, var(--site-text) 20%, transparent);--cage-parallel:color-mix(in srgb, var(--site-text) 13%, transparent);--cage-major:color-mix(in srgb, var(--site-text) 34%, transparent);--cage-width:var(--site-border-width,1px);position:absolute;inset:0}.radial-globe__glass{pointer-events:none;background:radial-gradient(68% 68% at 30% 26%, color-mix(in srgb, var(--site-text) 9%, transparent) 0%, transparent 62%), radial-gradient(circle closest-side at 50% 50%, transparent 52%, color-mix(in srgb, var(--site-text) 8%, transparent) 88%, color-mix(in srgb, var(--site-text) 17%, transparent) 100%);box-shadow:inset 0 0 0 var(--site-border-width,1px) var(--site-border), inset 0 -14% 26% -18% color-mix(in srgb, var(--site-text) 16%, transparent), 0 30px 70px -34px #00000080;border-radius:50%;position:absolute;inset:0}.radial-globe__glass:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--site-text) 12%, transparent), transparent);border-radius:50%;width:44%;height:30%;position:absolute;top:8%;left:12%}@media (prefers-reduced-motion:no-preference){.radial-globe__glass:after{animation:11s ease-in-out infinite alternate globe-sheen}}@keyframes globe-sheen{0%{transform:translate(0,0)scale(1)}to{transform:translate(22%,16%)scale(1.18)}}.radial-globe__pins{margin:0;padding:0;list-style:none;position:absolute;inset:0}.radial-globe__pin-wrap{will-change:transform, opacity;width:0;height:0;position:absolute;top:50%;left:50%}.radial-globe__pin{width:max-content;max-width:calc(var(--globe-size) * .44);text-align:center;color:var(--site-text);-webkit-user-drag:none;justify-items:center;gap:.32rem;text-decoration:none;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.radial-hub[data-phase=open] .radial-globe__pin{animation:globe-pin-in .42s ease both calc(.14s + var(--i,0) * 26ms)}}@keyframes globe-pin-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}.radial-globe__pin-dot{background:color-mix(in srgb, var(--site-surface-opaque) 90%, var(--site-text) 10%);border:var(--site-border-width,1px) solid var(--site-border);width:2.15rem;height:2.15rem;color:inherit;transition:background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s var(--ease-glass,cubic-bezier(.16, 1, .3, 1));border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 6px 16px -10px #0009}.radial-globe__pin-dot svg{width:1.15rem;height:1.15rem}.radial-globe__pin-dot:after{content:"";border-radius:inherit;position:absolute;inset:-.3rem}.radial-globe__pin-name{letter-spacing:.01em;color:var(--site-text);opacity:var(--near,0);text-wrap:balance;overflow-wrap:anywhere;hyphens:none;font-size:.72rem;font-weight:700;line-height:1.15}.radial-globe__pin:hover .radial-globe__pin-dot{background:var(--site-accent);color:var(--site-accent-fg)}.radial-globe__pin:focus-visible{outline:none}.radial-globe__pin:focus-visible .radial-globe__pin-dot{background:var(--site-accent);color:var(--site-accent-fg);outline:3px solid var(--site-text);outline-offset:3px}.radial-globe__pin:focus-visible .radial-globe__pin-name{opacity:1}.radial-globe__pin-wrap.is-locked .radial-globe__pin-dot{background:var(--site-accent);color:var(--site-accent-fg);transform:scale(1.1);box-shadow:0 10px 26px -12px #000000b3}.radial-globe__pin-wrap.is-locked .radial-globe__pin-name{opacity:1}@media (width<=419px){.radial-globe__pin-name{display:none}.radial-globe__pin-wrap.is-locked .radial-globe__pin-name,.radial-globe__pin:focus-visible .radial-globe__pin-name{display:block}.radial-globe__pin-dot{width:1.9rem;height:1.9rem}.radial-globe__pin-dot:after{inset:-.425rem}.radial-globe__pin-dot svg{width:1rem;height:1rem}}.radial-globe__reticle{width:var(--reticle-d,31%);height:var(--reticle-d,31%);pointer-events:none;z-index:400;--fill:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radial-globe__reticle:before{content:"";border:var(--site-border-width,1px) dashed color-mix(in srgb, var(--site-text) 34%, transparent);border-radius:50%;transition:border-color .2s,border-style .2s;position:absolute;inset:0}.radial-globe[data-locked=true] .radial-globe__reticle:before{border-style:solid;border-color:color-mix(in srgb, var(--site-text) 58%, transparent)}.radial-globe[data-ready=true] .radial-globe__reticle:before{border-color:var(--site-accent);border-width:2px}.radial-globe__reticle-ring{background:conic-gradient(from -90deg, var(--site-accent) 0deg calc(var(--fill) * 360deg), transparent calc(var(--fill) * 360deg) 360deg);border-radius:50%;position:absolute;inset:-9%;mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@media (prefers-reduced-motion:no-preference){.radial-globe[data-ready=true] .radial-globe__reticle{animation:.9s ease-in-out infinite alternate globe-armed}}@keyframes globe-armed{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.06)}}.radial-globe__title{text-align:center;pointer-events:none;align-content:start;justify-items:center;gap:.2rem;max-width:min(22rem,88vw);display:grid}.radial-globe__presents{letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--site-text-muted);margin:0;font-size:.62rem;font-weight:700;line-height:1}.radial-globe__wordmark{letter-spacing:-.025em;color:var(--site-text);text-wrap:balance;margin:0;font-size:clamp(1.35rem,6vw,1.85rem);font-weight:800;line-height:1.1}.radial-hub__foot{width:max-content;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + clamp(1rem, 4vw, 2rem));z-index:2;opacity:0;transition:opacity .4s ease, transform .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1));align-items:center;gap:var(--rad-2);background:color-mix(in srgb, var(--site-bg) calc(62% * var(--glass-user-tint,1)), transparent);backdrop-filter:blur(calc(var(--site-glass-blur-overlay,30px) * var(--glass-blur-factor,1))) saturate(var(--site-glass-saturate,180%));border:var(--site-border-width,1px) solid var(--site-border);box-shadow:var(--site-shadow);border-radius:999px;max-width:calc(100vw - 2rem);margin-inline:auto;padding:.4rem .5rem;display:inline-flex;position:absolute;transform:translateY(10px)}.radial-hub[data-phase=open] .radial-hub__foot{opacity:1;transform:none}.radial-hub__identity{color:var(--site-text);border-radius:999px;flex:0 auto;align-items:center;gap:.5rem;min-width:0;max-width:min(26rem,52vw);padding:.25rem .6rem .25rem .3rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.radial-hub__identity>:first-child{flex:none}.radial-hub__identity>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.radial-hub__identity:hover{background:var(--site-surface-hover)}.radial-hub__foot-btn{width:2.75rem;height:2.75rem;color:var(--site-text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;transition:background-color .18s,transform .18s;display:inline-grid}.radial-hub__foot-btn:hover{background:var(--site-surface-hover);transform:translateY(-1px)}.radial-hub__foot-btn svg{width:1.15rem;height:1.15rem}.radial-hub__close{background:var(--site-accent);color:var(--site-accent-fg)}.radial-hub__signin{background:var(--site-accent);color:var(--site-accent-fg);border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none}.radial-feed{min-height:calc(100dvh - var(--rad-topbar-h));position:relative}.radial-feed__deck{gap:var(--rad-frame-gap);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.radial-feed__primary{min-width:0}.radial-feed__empty,.radial-feed__skeleton{min-height:calc(100dvh - var(--rad-topbar-h));padding:2rem clamp(1rem, 4vw, 2rem) var(--site-floating-reserve);text-align:center;color:var(--site-text-muted);place-items:center;gap:1rem;display:grid}.radial-feed__compose{right:var(--site-fab-row-right);bottom:calc(var(--safe-bottom) + var(--site-fab-row-bottom));z-index:var(--z-floating);background:var(--site-accent);color:var(--site-accent-fg);cursor:pointer;transition:transform .2s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), box-shadow .2s ease;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .95rem;font-size:.82rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 10px 30px -8px #00000080,0 2px 8px #00000040}.radial-feed__compose:hover{transform:translateY(-2px)}.radial-feed__compose:active{transform:scale(.96)}.radial-feed__compose svg{width:1.1rem;height:1.1rem}.radial-feed__compose-label{display:none}@media (width>=560px){.radial-feed__compose-label{display:inline}}.radial-feed__compose-btn{background:var(--site-accent);color:var(--site-accent-fg);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:700}.radial-wheel{flex-direction:column;align-items:center;display:flex;position:relative}.radial-wheel__lead{width:100%;max-width:34rem;padding-top:var(--rad-4);margin-inline:auto}.radial-wheel__track{align-items:center;gap:var(--rad-card-gap);width:100%;min-width:0;padding-top:var(--rad-5);padding-bottom:calc(var(--site-floating-reserve) + 4rem);flex-direction:column;display:flex}.radial-wheel__slot{transform-origin:50%;backface-visibility:hidden;width:100%;min-width:0;max-width:34rem}.radial-wheel__sentinel{width:100%;height:1px}.radial-core{background:var(--site-accent);width:clamp(4.5rem,20vw,6rem);height:clamp(4.5rem,20vw,6rem);color:var(--site-accent-fg);border-radius:999px;place-items:center;gap:.15rem;display:grid;position:relative;box-shadow:0 14px 40px -12px #00000080}.radial-core__mark{letter-spacing:.1em;font-size:clamp(1rem,4vw,1.3rem);font-weight:800}.radial-core__count{font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.72;font-size:.62rem}.rmhark__link{color:inherit;text-decoration:none;display:block}.rmhark{gap:var(--rad-3);padding:var(--rad-card-pad);border-radius:var(--site-radius,22px);background:var(--site-glass-tint,var(--site-surface));border:var(--site-border-width,1px) solid var(--site-border);box-shadow:var(--site-shadow);transition:transform .2s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), border-color .2s ease;flex-direction:column;display:flex}.rmhark__link:hover .rmhark{border-color:var(--site-border-bright);transform:translateY(-2px)}.rmhark__head{align-items:center;gap:var(--rad-3);margin-bottom:var(--rad-1);display:flex}.rmhark__who{flex-direction:column;min-width:0;display:flex}.rmhark__name{color:var(--site-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-size:.92rem;font-weight:700;display:inline-flex;overflow:hidden}.rmhark__verified{width:.95rem;height:.95rem;color:var(--site-text)}.rmhark__meta{color:var(--site-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.rmhark__content{color:var(--site-text);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.5;display:-webkit-box;overflow:hidden}.rmhark__more{color:var(--site-accent);align-self:flex-start;margin-top:-.35rem;font-size:.8125rem;font-weight:600}.rmhark__link:hover .rmhark__more{text-underline-offset:3px;text-decoration:underline}.rmhark__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--site-text-muted);font-size:.6875rem;font-weight:700}.rmhark__title{color:var(--site-text);font-size:1.15rem;font-weight:800;line-height:1.25}.rmhark__stats{color:var(--site-text-muted);font-variant-numeric:tabular-nums;gap:1.1rem;font-size:.8rem;display:flex}.rmhark__stats span{align-items:center;gap:.3rem;display:inline-flex}.rmhark__stats svg{width:.95rem;height:.95rem}.radial-feed__empty{text-align:center;color:var(--site-text-muted);flex:1;place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.radial-feed__skeleton{color:var(--site-text);flex-direction:column;flex:1;align-items:center;display:flex}.radial-feed__skeleton .rad-loader{opacity:.65}.radial-feed__skeleton-cards{gap:var(--rad-card-gap);flex-direction:column;width:100%;max-width:34rem;margin-top:1.25rem;display:flex}.rmhark--skeleton{pointer-events:none}@media (prefers-reduced-motion:no-preference){.radial-feed__empty .radial-core{animation:1.6s ease-in-out infinite radial-pulse-soft}}@keyframes radial-pulse-soft{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (width>=768px){.radial-shell{--rad-topbar-h:4rem}.radial-wheel__slot,.radial-wheel__lead{max-width:38rem}.radial-topbar{background:color-mix(in srgb, var(--site-bg) 72%, transparent);-webkit-backdrop-filter:saturate(140%)blur(16px)}}.rad-deck{min-width:0;top:var(--rad-rail-top);max-height:calc(100dvh - var(--rad-rail-top) - var(--rad-corner-reserve));padding:var(--rad-4);border-radius:var(--site-radius,22px);border:var(--site-border-width,1px) solid var(--site-border);background:var(--site-glass-tint,var(--site-surface));display:none;position:sticky;overflow:hidden}@media (width>=1280px){.radial-feed__deck{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.rad-deck{gap:var(--rad-3);flex-direction:column;display:flex}.radial-wheel__slot,.radial-wheel__lead{max-width:42rem}}@media (width>=1440px) and (width<=1599.98px){.radial-feed__deck{grid-template-columns:minmax(0,1fr)}.rad-deck{max-width:42rem;max-height:28rem;margin-inline:auto;margin-bottom:var(--site-floating-reserve)}}.rad-deck__tabs{flex:none}.rad-deck__list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.15rem;min-height:0;display:flex;overflow-y:auto}.rad-deck__note{padding:var(--rad-4) 0;color:var(--site-text-muted);text-align:center;font-size:.82rem}.rad-deck__row{border-radius:var(--site-radius-sm,12px);min-width:0;color:var(--site-text);align-items:flex-start;gap:.6rem;margin-inline:-.4rem;padding:.5rem .4rem;text-decoration:none;transition:background-color .18s;display:flex}.rad-deck__row:hover{background:var(--site-surface-hover)}.rad-deck__glyph{background:var(--site-accent);width:26px;height:26px;color:var(--site-accent-fg);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;font-size:.5rem;font-weight:800;display:grid}.rad-deck__row-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.rad-deck__row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.rad-deck__row-main small{color:var(--site-text-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rad-panel{--panel-pad:.625rem;--panel-inset:.5rem;--panel-gap:.25rem;top:var(--panel-top,4rem);right:var(--panel-right,.75rem);z-index:var(--z-quickpanel);width:min(23rem,100vw - 1.5rem);max-height:min(32rem, calc(100dvh - var(--panel-top,4rem) - env(safe-area-inset-bottom,0px) - 1rem));padding:var(--panel-pad);border-radius:var(--site-radius,22px);border:var(--site-border-width,1px) solid var(--site-border);box-shadow:var(--site-shadow);background-color:color-mix(in srgb, var(--site-bg) var(--site-glass-menu-opacity), transparent);flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (width<=559.98px){.rad-panel{width:auto;left:.75rem;right:.75rem}}.rad-panel__head{padding:.25rem var(--panel-inset) .5rem;color:var(--site-text-muted);flex:none;align-items:center;gap:.45rem;display:flex}.rad-panel__head h2{color:var(--site-text);font-family:var(--site-font-display,inherit);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:800}.rad-panel__head svg{flex:none;width:1rem;height:1rem}.rad-panel__body{gap:var(--panel-gap);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rad-panel__search{margin-bottom:var(--panel-gap);border:1px solid var(--site-border);background:var(--site-surface);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.rad-panel__search svg{width:1rem;height:1rem;color:var(--site-text-muted);flex:none}.rad-panel__search input{min-width:0;color:var(--site-text);font-size:max(.9rem, var(--site-field-font-floor));background:0 0;border:none;outline:none;flex:1}.rad-panel__group{flex-direction:column;display:flex}.rad-panel__group h3{padding:.35rem var(--panel-inset) .15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-text-muted);font-size:.6875rem;font-weight:800}.rad-panel__links{margin-top:var(--panel-inset);padding-top:var(--panel-inset);border-top:1px solid var(--site-border);flex-direction:column;display:flex}.rad-panel__row,.rad-panel__identity{width:100%;min-width:0;padding:.5rem var(--panel-inset);border-radius:var(--site-radius-sm,12px);color:var(--site-text);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;text-decoration:none;transition:background-color .18s;display:flex}.rad-panel__row:hover,.rad-panel__identity:hover{background:var(--site-surface-hover)}.rad-panel__row>svg{width:1.05rem;height:1.05rem;color:var(--site-text-muted);flex:none}.rad-panel__row.is-unread{background:color-mix(in srgb, var(--site-accent) 12%, transparent)}.rad-panel__row-main{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.rad-panel__row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.rad-panel__row-main small{color:var(--site-text-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.rad-panel__row time{color:var(--site-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.rad-panel__note{min-height:5.5rem;padding:.75rem var(--panel-inset);color:var(--site-text-muted);text-align:center;text-wrap:balance;flex:1 0 auto;justify-content:center;align-items:center;margin:0;font-size:.84rem;display:flex}.rad-panel__more{margin-top:var(--panel-inset);border:1px solid var(--site-border);border-radius:var(--site-radius-sm,12px);background:var(--site-surface);color:var(--site-text);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.rad-panel__more:hover{border-color:var(--site-border-bright,var(--site-border));background:var(--site-surface-hover)}.rad-panel__more svg{width:1rem;height:1rem;color:var(--site-accent);flex:none}@media (prefers-reduced-motion:reduce){.radial-backdrop__ring,.radial-feed__empty .radial-core{animation:none!important}.radial-skip,.radial-topbar__btn,.radial-hub__orb,.radial-hub__veil,.radial-hub__foot,.radial-globe__pin-dot,.radial-globe__reticle:before,.rmhark,.radial-feed__compose{transition-duration:.001ms}.radial-globe{animation-duration:.001ms!important}}@media (prefers-reduced-motion:no-preference){.radial-shell:not([data-home]) :is(.page-heading,.lib-hero,.cstudio-head){animation:radial-page-rise .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)) both}}@keyframes radial-page-rise{0%{opacity:0;transform:translateY(14px)}}.radial-shell :is(.site-sticky-chrome,.site-sticky-secondary,[data-slot=context-rail],.lib-explorer,.tab-sheet-scroll),.radial-shell__main .sticky{inset-block-start:auto!important;position:static!important;top:auto!important}.radial-feed__compose{max-width:calc(50vw - var(--site-hub-orb-size) / 2 - 1rem);overflow:hidden}.radial-feed__compose-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radial-topbar__brand{min-width:0;overflow:hidden}.radial-topbar__mark{white-space:nowrap}.radial-topbar__actions{flex:none}.rmhark__content,.rmhark__title,.rad-panel__row-main,.rad-deck__row-main,.rad-live__row-main{overflow-wrap:anywhere}.radial-shell{overflow-x:clip}@media (prefers-reduced-motion:reduce){.rad-rail__item,.rad-live__row,.rad-deck__row,.rad-deck__tab,.rad-panel__row,.rad-panel__identity,.rad-panel__more{transition-duration:.001ms}.rad-live__dot:after{animation:none}}.rad-deck__skeletons{flex-direction:column;display:flex}.rad-deck__row--skeleton{pointer-events:none}@media (pointer:coarse){.radial-topbar__btn,.radial-topbar__signin,.radial-topbar__brand,.rad-live__row,.rad-deck__row{position:relative}.radial-topbar__btn:after,.radial-topbar__signin:after,.radial-topbar__brand:after,.rad-live__row:after,.rad-deck__row:after{content:"";width:100%;height:100%;min-width:var(--site-touch-target);min-height:var(--site-touch-target);position:absolute;top:50%;left:50%;translate:-50% -50%}.rad-live__row:after,.rad-deck__row:after{min-width:0}}
