.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(.875rem, 2vw, 1.25rem);--rad-frame-max:90rem;--rad-frame-gap:clamp(1rem, 2vw, 2rem);--rad-rail-nav:0px;--rad-rail-live:0px;--rad-measure:0px;--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(.22 - var(--i) * .025);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__ring:nth-child(n+4){display:block}}.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%);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){.radial-backdrop__field{display:block}}:root{--rad-topbar-h:4rem}@media (width>=768px){:root{--rad-topbar-h:4.5rem}}.radial-shell__main .error-page{min-height:0}body:has(.radial-shell) .call-banner{top:var(--rad-topbar-h)}.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);border-bottom:1px solid var(--site-border);backdrop-filter:none;display:flex;position:sticky;top:0}.radial-topbar__brand{align-items:baseline;gap:var(--rad-2);color:var(--site-text);text-decoration:none;display:inline-flex}.radial-topbar__mark{letter-spacing:-.04em;font-size:1.25rem;font-weight:700}.radial-topbar__brand small{color:var(--site-text-muted);letter-spacing:-.015em;font-size:.9375rem;display:none}@media (width>=640px){.radial-topbar__brand small{display:inline}}.radial-topbar__actions{align-items:center;gap:var(--rad-2);display:inline-flex}.radial-topbar__btn{width:var(--site-touch-target);height:var(--site-touch-target);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)}.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;animation:1.6s ease-in-out infinite radial-pulse-soft;display:inline-block}.radial-topbar__avatar{width:var(--site-touch-target);height:var(--site-touch-target);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-radius:var(--site-control-radius);border:1px solid var(--site-border-bright);min-height:var(--site-touch-target);color:var(--site-text);align-items:center;padding:.5rem 1.125rem;font-size:.8rem;font-weight:700;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.radial-topbar__signin:hover{color:var(--site-accent-fg);background:var(--site-accent)}.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%, 90rem);--rad-rail-nav:13.5rem;--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:14rem;--rad-rail-live:18rem;--rad-measure:44rem}.radial-frame{grid-template-columns:var(--rad-rail-nav) minmax(0, 1fr) var(--rad-rail-live)}.rad-rail--live{display:flex}}.rad-rail__item{align-items:center;gap:var(--rad-3);min-width:0;min-height:var(--site-touch-target);border-radius:var(--site-radius-sm);color:var(--site-text);transition:color var(--site-transition-speed) var(--ease-glass);padding:.625rem .875rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.rad-rail__item:hover{background:var(--site-surface-hover)}.rad-rail__item.is-active{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{margin-block:var(--rad-2);letter-spacing:0;color:var(--site-text-muted);padding:.35rem .75rem;font-size:.75rem;font-weight:600}@media (width>=1120px){:root:not([data-desktop-nav=rail]) .radial-shell{--rad-rail-nav:19.5rem}:root:not([data-desktop-nav=rail]) .rad-rail--nav{display:none}:root:not([data-desktop-nav=rail]) .rad-rail--globe{display:flex}:root:not([data-desktop-nav=rail]) .radial-hub__orb{display:none}:root:not([data-desktop-nav=rail]) .vibe-app:has([data-floating=hub]){--float-lift-hub:0px}}@media (width>=1440px){:root:not([data-desktop-nav=rail]) .radial-shell{--rad-rail-nav:21rem}}.rad-rail--globe{height:calc(100dvh - var(--rad-rail-top) - var(--rad-4));justify-content:center;align-items:center}.rad-globe-dock{--dock-globe:min(calc(var(--rad-rail-nav) - 3rem), calc(100dvh - var(--rad-rail-top) - var(--rad-4) - 2rem));width:100%;min-height:var(--dock-globe);place-items:center;display:grid;position:relative}.radial-globe .radial-globe__pins,.radial-globe .radial-globe__reticle{transition:opacity .28s}.radial-globe[data-self-evert] .radial-globe__pins,.radial-globe[data-self-evert] .radial-globe__reticle{opacity:0;pointer-events:none;transition-duration:.16s}.radial-globe__skin{--skin-bleed:11%;top:calc(var(--skin-bleed) * -1);left:calc(var(--skin-bleed) * -1);width:calc(100% + 2 * var(--skin-bleed));height:calc(100% + 2 * var(--skin-bleed));pointer-events:none;opacity:0;transition:opacity .28s;position:absolute}.radial-globe__stage[data-skin=on] .radial-globe__skin{opacity:1;transition-duration:.16s}.radial-globe__glass,.rad-globe-dock__shimmer{transition:opacity .28s}.radial-globe__stage[data-skin=on] .radial-globe__glass,.rad-globe-dock:has(.radial-globe[data-self-evert]) .rad-globe-dock__shimmer{opacity:0;transition-duration:.16s}.rad-globe-dock .radial-globe{--globe-size:var(--dock-globe);gap:0;margin-bottom:0}.rad-globe-dock .radial-globe__title{display:none}.rad-globe-dock__shimmer{z-index:3;width:var(--dock-globe);height:var(--dock-globe);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.rad-globe-dock__shimmer:before{content:"";background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--site-accent) 22%, transparent) 46%, #ffffff57 50%, color-mix(in srgb, var(--site-accent) 22%, transparent) 54%, transparent 62%);position:absolute;inset:-25%;transform:translate(-80%)}.rad-globe-dock__shimmer:after{content:"";border:1px solid color-mix(in srgb, var(--site-accent) 30%, transparent);opacity:.35;border-radius:50%;position:absolute;inset:0}.rad-globe-dock:hover .rad-globe-dock__shimmer:before{animation:1.6s cubic-bezier(.45,0,.25,1) both dock-globe-shimmer}.rad-globe-dock:hover .rad-globe-dock__shimmer:after{animation:1.6s ease-in-out dock-globe-glint}html[data-jelly-motion=still] .rad-globe-dock__shimmer:before,html[data-jelly-motion=still] .rad-globe-dock__shimmer:after,:root:is(.reduce-transparency,.perf-lite) .rad-globe-dock__shimmer:before,:root:is(.reduce-transparency,.perf-lite) .rad-globe-dock__shimmer:after{animation:none}@keyframes dock-globe-shimmer{0%{transform:translate(-80%)}to{transform:translate(80%)}}@keyframes dock-globe-glint{0%,to{opacity:.35}60%{opacity:.7}}:root.style-high-contrast .rad-globe-dock__shimmer{display:none}.rad-live__pulse{align-items:center;gap:var(--rad-2);padding:var(--rad-2) var(--rad-3);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;font-size:.875rem;display:flex}.rad-live__ambient,.rad-live__page{display:contents}.rad-live__page[data-ready=false],.rad-live__ambient[data-ready=false]{visibility:hidden}.rad-live__ambient[data-ready=true]>*{animation:rad-live-reveal var(--motion-in,.22s) var(--motion-ease-in,ease-out) both}@keyframes rad-live-reveal{0%{opacity:0}}.rad-live__pulse--pending{min-block-size:calc(.875rem * 1.5 + 1rem + 2 * var(--site-border-width,1px))}.rad-live__dot{background:var(--site-success);border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative}.rad-live__dot:after{content:"";background:inherit;border-radius:999px;animation:1.8s ease-in-out infinite radial-pulse-soft;position:absolute;inset:0}html[data-jelly-motion=still] .rad-live__dot:after,html[data-jelly-motion=still] .radial-feed__empty .radial-core{animation:none}.rad-live__card{padding:var(--rad-4);border-radius:var(--site-radius,22px);border:var(--site-border-width,1px) solid var(--site-border)}.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{gap:var(--rad-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rad-live__row{align-items:center;gap:var(--rad-3);min-width:0;margin-inline:calc(var(--rad-2) * -1);padding:var(--rad-2);border-radius:var(--site-radius-sm,12px);color:var(--site-text);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:.875rem;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:.75rem}.rad-live__explore{align-self:flex-start;align-items:center;gap:var(--rad-2);min-height:var(--site-touch-target);padding-inline:var(--rad-3);border-radius:var(--site-radius-sm);color:var(--site-text-muted);transition:background-color var(--site-transition-speed) ease, color var(--site-transition-speed) ease;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rad-live__explore:hover{color:var(--site-text);background:var(--site-surface-hover)}.rad-live__explore svg{width:.9rem;height:.9rem}.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%)}.radial-hub[data-phase=closed] .radial-hub__orb:not(*){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}.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[data-phase=everting] .radial-hub__overlay{visibility:visible;pointer-events:none}.radial-hub__rehearsal{z-index:var(--z-hub-overlay);opacity:.01;pointer-events:none;contain:layout paint;place-items:center;display:grid;position:fixed;inset:0}.radial-hub__rehearsal-fx{background:radial-gradient(circle, var(--site-bg), transparent);clip-path:circle(40%);block-size:4rem;inline-size:4rem;filter:blur(var(--hub-page-blur,6px));position:absolute;inset-block-start:0;inset-inline-start:0}.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;-webkit-user-select:none;user-select:none;-webkit-touch-callout: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) 30%, transparent) 0%, color-mix(in srgb, var(--site-bg) 38%, transparent) 42%, color-mix(in srgb, var(--site-bg) 50%, transparent) 76%, color-mix(in srgb, var(--site-bg) 60%, transparent) 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:is([data-phase=open],[data-phase=everting])) .radial-backdrop,.radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-topbar,.radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-frame,.radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting]))>[data-floating]:not([data-floating=hub]){filter:blur(var(--hub-page-blur,6px));transition:filter .32s var(--ease-glass,cubic-bezier(.16, 1, .3, 1))}.radial-shell:has(.radial-hub:not([data-phase=closed])) .radial-feed__compose{visibility:hidden}.radial-backdrop,.radial-topbar,.radial-frame,html.perf-lite .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-backdrop,html.perf-lite .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-topbar,html.perf-lite .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-frame,html.reduce-transparency .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-backdrop,html.reduce-transparency .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-topbar,html.reduce-transparency .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-frame,html.ios-webkit .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-backdrop,html.ios-webkit .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-topbar,html.ios-webkit .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting])) .radial-frame,html:is(.perf-lite,.reduce-transparency,.ios-webkit) .radial-shell:has(.radial-hub:is([data-phase=open],[data-phase=everting]))>[data-floating]:not([data-floating=hub]){filter:none}html.reduce-transparency .radial-hub__veil,html.perf-lite .radial-hub__veil,html.ios-webkit .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);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;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;-webkit-user-select:none;user-select:none;-webkit-touch-callout: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}@property --cage-ripple{syntax:"<color>";inherits:true;initial-value:#0000}.radial-globe__cage{--cage-bleed:11%;top:calc(var(--cage-bleed) * -1);left:calc(var(--cage-bleed) * -1);width:calc(100% + 2 * var(--cage-bleed));height:calc(100% + 2 * var(--cage-bleed));pointer-events:none;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-ripple:color-mix(in srgb, var(--site-text) 50%, transparent);--cage-width:var(--site-border-width,1px);position:absolute}.radial-globe__glass{pointer-events:none;background:radial-gradient(circle closest-side, transparent 62%, color-mix(in srgb, var(--site-text) 12%, transparent));box-shadow:inset 0 0 0 var(--site-border-width,1px) var(--site-border), inset 0 -20px 36px -24px color-mix(in srgb, var(--site-text) 16%, transparent), 0 30px 70px -34px #00000080;border-radius:50%;position:absolute;inset:0;overflow:hidden}.radial-globe__contact{opacity:0;background:radial-gradient(ellipse at 52% 58%, color-mix(in srgb, var(--site-text) 15%, transparent), transparent 58%), radial-gradient(ellipse at 45% 38%, transparent 42%, color-mix(in srgb, var(--site-glass-light) 55%, transparent) 60%, transparent 74%);pointer-events:none;border-radius:50%;width:36%;height:36%;position:absolute;top:32%;left:32%}html.reduce-transparency .radial-globe__contact,.style-high-contrast .radial-globe__contact{display:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.radial-globe__contact{display:none}}.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%}.radial-globe__jelly{--jelly-bleed:11%;top:calc(var(--jelly-bleed) * -1);left:calc(var(--jelly-bleed) * -1);width:calc(100% + 2 * var(--jelly-bleed));height:calc(100% + 2 * var(--jelly-bleed));pointer-events:none;position:absolute}.radial-globe__stage[data-globe-coat=on] .radial-globe__glass{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.radial-globe__stage[data-globe-coat=on] .radial-globe__glass:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 30px 70px -34px #00000080}.radial-globe__stage[data-globe-coat=on] .radial-globe__contact{display:none}.radial-globe__stage[data-globe-coat=on] .radial-globe__glass:after{content:none;animation:none}.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;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-items:center;gap:.32rem;text-decoration:none;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.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;box-shadow:none;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}.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[aria-current=page] .radial-globe__pin-dot{outline:2px solid var(--site-accent);outline-offset:2px}.radial-globe__pin[aria-current=page] .radial-globe__pin-dot:before{content:"";border-radius:inherit;border:2px solid var(--site-accent);pointer-events:none;opacity:0;animation:2.4s ease-out 3 globe-current-halo;position:absolute;inset:-2px}html[data-jelly-motion=still] .radial-globe__pin[aria-current=page] .radial-globe__pin-dot:before,:root:is(.reduce-transparency,.style-high-contrast,.perf-lite) .radial-globe__pin[aria-current=page] .radial-globe__pin-dot:before{animation:none}.radial-globe__pin[aria-current=page] .radial-globe__pin-name{color:var(--site-accent)}@keyframes globe-current-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.radial-globe__pin-wrap.is-locked .radial-globe__pin-dot{background:var(--site-accent);color:var(--site-accent-fg);box-shadow:none;transform:scale(1.1)}.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%;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.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__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) 84%, transparent);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[data-phase=everting] .radial-hub__veil{clip-path:circle(0px at calc(50% - var(--eversion-dx,0px)) calc(50% - var(--eversion-dy,0px)));opacity:1;transition:clip-path var(--eversion-delay,.25s) var(--ease-glass,cubic-bezier(.16, 1, .3, 1))}.radial-hub[data-phase=everting] .radial-globe{transform-origin:50% calc(var(--globe-size) / 2)}.radial-hub[data-phase=everting][data-eversion-swell] .radial-globe{animation:globe-swell var(--eversion-wrap,.7s) var(--eversion-ease-wrap) both, globe-dissolve calc(var(--eversion-wrap,.7s) * .45) cubic-bezier(.4, 0, 1, 1) calc(var(--eversion-wrap,.7s) * .45) both}@keyframes globe-swell{0%{transform:scale(1)}to{transform:translate(var(--eversion-dx,0px), var(--eversion-dy,0px)) scale(var(--eversion-swell,1))}}@keyframes globe-dissolve{0%{opacity:1}to{opacity:0}}.radial-hub[data-phase=everting] .radial-hub__foot{opacity:1;transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + clamp(1rem, 4vw, 2rem) + 1rem));pointer-events:none;transition:transform calc(var(--eversion-delay,.25s) + .15s) cubic-bezier(.55, 0, 1, .45)}.radial-hub[data-phase=everting] .radial-hub__orb{opacity:1;pointer-events:none;transition:transform .5s var(--ease-glass,cubic-bezier(.16, 1, .3, 1))}.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:not(*){transform:translateY(-1px)}.radial-hub__foot-btn:hover{background:var(--site-surface-hover)}.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);align-items:center;gap:var(--rad-2);padding:var(--rad-3) var(--rad-4);background:var(--site-accent);color:var(--site-accent-fg);cursor:pointer;box-shadow:none;transition:transform .2s var(--ease-glass,cubic-bezier(.16, 1, .3, 1)), box-shadow .2s ease;border:none;border-radius:999px;font-size:.875rem;font-weight:700;display:inline-flex;position:fixed}.radial-feed__compose:not(*){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{padding:var(--rad-2) var(--rad-4);background:var(--site-accent);color:var(--site-accent-fg);cursor:pointer;border:none;border-radius:999px;font-size:.875rem;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{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);box-shadow:none;border-radius:999px;place-items:center;gap:.15rem;display:grid;position:relative}.radial-core__mark{letter-spacing:.1em;font-size:clamp(1rem,4vw,1.3rem);font-weight:800}.rmhark__link{margin:calc(var(--rad-card-pad) * -1) calc(var(--rad-card-pad) * -1) 0;padding:var(--rad-card-pad) var(--rad-card-pad) 0;border-radius:inherit;color:inherit;text-decoration:none;display:block;overflow:clip}.rmhark{--evert-tint:var(--site-surface-hover);--evert-rest-opacity:1;gap:var(--rad-3);padding:var(--rad-card-pad);border-radius:var(--site-radius,22px);border:var(--site-border-width,1px) solid var(--site-border);flex-direction:column;transition:border-color .2s;display:flex}.rmhark:has(.rmhark__link:focus-visible){border-color:var(--site-border-bright)}@media (hover:hover) and (pointer:fine){.rmhark:has(.rmhark__link:hover){border-color:var(--site-border-bright)}}.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{align-items:center;gap:var(--rad-1);color:var(--site-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;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:1rem;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__media{margin-top:var(--rad-3);flex:none;position:relative}.rmhark__media-grid{border-radius:var(--site-radius-sm,12px);grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.rmhark__media-grid--single{grid-template-columns:1fr}.rmhark__media-tile{aspect-ratio:1;background:var(--site-surface);position:relative;overflow:hidden}.rmhark__media-grid--single .rmhark__media-tile{aspect-ratio:var(--rmhark-media-ratio,1.6)}.rmhark__media-tile:nth-child(3):last-child{aspect-ratio:2.4;grid-column:span 2}.rmhark__media-more{background:color-mix(in srgb, var(--site-bg) 62%, transparent);color:var(--site-text);font-variant-numeric:tabular-nums;place-content:center;font-size:1.05rem;font-weight:700;display:grid;position:absolute;inset:0}.rmhark__media--sensitive{border-radius:var(--site-radius-sm,12px);overflow:hidden}.rmhark__media-blur{filter:blur(24px);pointer-events:none;transform:scale(1.06)}.rmhark__media-cover{justify-content:center;align-items:center;gap:var(--rad-2);background:color-mix(in srgb, var(--site-bg) 55%, transparent);color:var(--site-text);font-size:.875rem;font-weight:600;display:flex;position:absolute;inset:0}.rmhark__media-cover svg{width:1.05rem;height:1.05rem}.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__actions{margin-block-end:calc(var(--rad-1) * -1)}.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}.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-wheel__slot,.radial-wheel__lead{max-width:38rem}}.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)}.rad-deck{gap:var(--rad-3);flex-direction:column;display:flex}.radial-wheel__slot,.radial-wheel__lead{max-width:42rem}}@media (width>=1440px){.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{gap:var(--rad-1);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rad-deck__note{padding:var(--rad-4) 0;color:var(--site-text-muted);text-align:center;flex:none;font-size:.875rem}.rad-deck__note-link{color:var(--site-accent);font-weight:600}.rad-deck__note-link:hover{text-decoration:underline}.rad-deck__row{align-items:flex-start;gap:var(--rad-3);min-width:0;margin-inline:calc(var(--rad-2) * -1);padding:var(--rad-2);border-radius:var(--site-radius-sm,12px);color:var(--site-text);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:.125rem;min-width:0;display:flex}.rad-deck__row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;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:.75rem;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);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:.5rem;display:flex}.rad-panel__head h2{color:var(--site-text);font-family:var(--site-font-display,inherit);letter-spacing:-.01em;margin:0;font-size:1rem;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:.5rem .75rem;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(.875rem, 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:.25rem var(--panel-inset);letter-spacing:-.006em;color:var(--site-text-muted);font-size:.8125rem;font-weight:600}.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:.75rem;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:.125rem;min-width:0;display:flex}.rad-panel__row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;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:.75rem;display:-webkit-box;overflow:hidden}.rad-panel__row time{color:var(--site-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.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:.875rem;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:.5rem .75rem;font-size:.875rem;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}.radial-shell:not([data-home]) .page-heading{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):not(.site-sticky-pinned),.radial-shell__main .sticky:not(.site-sticky-pinned){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);min-height:var(--site-touch-target);min-width:var(--site-touch-target);justify-content:center;overflow:hidden}.radial-feed__compose-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radial-topbar__brand{min-width:0}.radial-topbar__mark,.radial-topbar__brand small{white-space:nowrap;min-width:0;overflow:hidden}.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}.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,.radial-topbar__avatar,.rad-live__row,.rad-deck__row,.rad-panel__row,.rad-panel__identity,.rad-panel__more{position:relative}.radial-topbar__btn:after,.radial-topbar__signin:after,.radial-topbar__brand:after,.radial-topbar__avatar:after,.rad-live__row:after,.rad-deck__row:after,.rad-panel__row:after,.rad-panel__identity:after,.rad-panel__more: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,.rad-panel__row:after,.rad-panel__identity:after,.rad-panel__more:after{min-width:0}}.radial-quicknav{inset-inline:0;bottom:calc(var(--safe-bottom) + var(--site-hub-orb-inset));z-index:calc(var(--z-floating) - 1);grid-template-columns:1fr 1fr var(--site-hub-orb-size) 1fr 1fr;width:min(100% - 1.5rem,30rem);min-height:var(--site-hub-orb-size);padding:var(--rad-1);border-radius:var(--site-radius);transition:opacity var(--site-transition-speed) var(--ease-glass);align-items:center;margin-inline:auto;display:grid;position:fixed}.radial-quicknav__link{justify-content:center;align-items:center;gap:var(--rad-1);min-width:0;min-height:var(--site-touch-target);padding:var(--rad-1);border-radius:var(--site-radius-sm);color:var(--site-text-muted);transition:color var(--site-transition-speed) var(--ease-glass), background-color var(--site-transition-speed) var(--ease-glass);flex-direction:column;font-size:.6875rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.radial-quicknav__link svg{flex:none;width:1.25rem;height:1.25rem}.radial-quicknav__link span{overflow-wrap:anywhere;text-align:center;max-width:100%}.radial-quicknav__link[aria-current=page]{color:var(--site-accent);background:var(--site-surface-active)}.radial-quicknav__link:hover{color:var(--site-text);background:var(--site-surface-hover)}.radial-shell:has(.radial-hub:not([data-phase=closed])) .radial-quicknav{visibility:hidden;pointer-events:none;opacity:0}.radial-topbar__search span,.radial-topbar__search kbd{display:none}@media (width>=640px){.radial-topbar__search{justify-content:flex-start;gap:var(--rad-2);width:clamp(12rem,24vw,22rem);padding-inline:var(--rad-3);border:var(--site-border-width) solid var(--site-border);border-radius:var(--site-control-radius);background:var(--site-surface);display:flex}.radial-topbar__search span{text-align:start;color:var(--site-text-muted);flex:1;font-size:.875rem;display:block}.radial-topbar__search kbd{color:var(--site-text-muted);font-family:var(--site-font-mono);font-size:.75rem;display:block}}@media (width>=1120px){.radial-quicknav{display:none}}@media (width<=1119.98px){:root{--site-fab-row-bottom:calc(var(--site-hub-orb-size) + var(--site-hub-orb-inset) + .75rem)}}@media (width<=767.98px){.radial-shell .page-root :is([data-slot=page-controls],[data-slot=column-controls],.feed-search,.feed-tabs-wrap,:is(header,form,div):has(>[data-slot=search-field])):not(:is([data-slot=page-controls],[data-slot=column-controls]) *):not([role=dialog],[data-motion]){box-sizing:border-box;width:var(--rad-viewport-width,100vw);max-width:var(--rad-viewport-width,100vw);margin-inline:calc(50% - var(--rad-viewport-width,100vw) / 2);padding-inline:max(.75rem, var(--safe-left), var(--safe-right));border-radius:0}.radial-shell [data-slot=page-controls]>:is(.px-2,.md\:px-3){padding-inline:0}.radial-shell [data-slot=page-controls] [data-slot=search-field]{width:100%;max-width:none}}.radial-feed{width:100%;max-width:42rem;margin-inline:auto}.radial-feed .page-controls{margin-top:0}.radial-feed .radial-wheel__track{gap:var(--rad-2);padding-top:var(--rad-3)}.radial-feed .radial-wheel__slot,.radial-feed .radial-wheel__lead{max-width:100%}.radial-shell:is([data-layout=catalog],[data-layout=workspace]) .rad-rail--live{display:none}.radial-shell[data-layout=workspace]{--rad-measure:52rem}.radial-shell[data-layout=catalog] [data-slot=site-main-column]{max-width:100%}@media (width>=1120px){.radial-shell:is([data-layout=catalog],[data-layout=workspace]) .radial-frame{grid-template-columns:var(--rad-rail-nav) minmax(0, 1fr)}}
