:where(:root){--fs-2xs:.76rem;--fs-xs:.84rem;--fs-sm:.92rem;--fs-base:1rem;--fs-md:1.13rem;--fs-lg:1.32rem;--fs-xl:1.6rem;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--bg:#0a0c10;--text:#f2f4f8;--text-dim:#9aa3b2;--border:#ffffff1a;--surface:#ffffff0a;--surface-2:#ffffff12;--accent:#0a84ff;--danger:#ff453a}@media (prefers-color-scheme:light){:where(:root){--bg:#f6f7f9;--text:#0a0c10;--text-dim:#5b6472;--border:#00000014;--surface:#ffffffb3;--surface-2:#0000000d;--danger:#ff3b30}}:where(html){background:var(--bg)}:where(body){color:var(--text);font:1rem/1.5 var(--font);margin:0}.confirm[data-astro-cid-cylz2w6j]{margin:auto auto max(12px, env(safe-area-inset-bottom));background:0 0;border:0;width:min(400px,100vw - 24px);padding:0;overflow:visible}.confirm[data-astro-cid-cylz2w6j]::backdrop{-webkit-backdrop-filter:blur(4px);background:#0006}.confirm[data-astro-cid-cylz2w6j][open] .confirm-form[data-astro-cid-cylz2w6j]{animation:confirm-up .4s var(--ease-spring) both}.confirm[data-astro-cid-cylz2w6j][open]::backdrop{animation:confirm-fade .2s var(--ease-out) both}.confirm-form[data-astro-cid-cylz2w6j]{flex-direction:column;gap:8px;display:flex}.confirm-group[data-astro-cid-cylz2w6j]{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 93%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.5);border-radius:18px;overflow:hidden}.confirm-msg[data-astro-cid-cylz2w6j]{text-align:center;flex-direction:column;gap:5px;padding:18px 18px 16px;display:flex}.confirm-msg[data-astro-cid-cylz2w6j] strong[data-astro-cid-cylz2w6j]{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text);font-weight:700}.confirm-msg[data-astro-cid-cylz2w6j] span[data-astro-cid-cylz2w6j]{font-size:var(--fs-xs);color:var(--text-dim);line-height:1.45}.confirm-msg[data-astro-cid-cylz2w6j] span[data-astro-cid-cylz2w6j]:only-child{color:var(--text);font-size:var(--fs-base);line-height:1.5}.confirm-act[data-astro-cid-cylz2w6j]{border:0;border-block-start:1px solid var(--border);width:100%;font:600 var(--fs-md) var(--font,inherit);color:var(--confirm-accent,var(--accent));cursor:pointer;background:0 0;padding:15px;transition:background .15s}.confirm-act[data-astro-cid-cylz2w6j]:active{background:color-mix(in srgb, var(--text) 9%, transparent)}.confirm-act[data-astro-cid-cylz2w6j]:focus-visible{box-shadow:none;background:color-mix(in srgb, currentColor 12%, transparent);outline:none}.confirm-act[data-astro-cid-cylz2w6j].destructive{color:var(--danger)}.confirm-act[data-astro-cid-cylz2w6j].preferred{font-weight:700}.confirm-act[data-astro-cid-cylz2w6j].quiet{color:var(--text);font-weight:400}.confirm-cancel[data-astro-cid-cylz2w6j]{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 93%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.5);color:var(--text);border-radius:18px;font-weight:700}@keyframes confirm-up{0%{opacity:0;transform:translateY(20px)}}@keyframes confirm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.confirm[data-astro-cid-cylz2w6j][open] .confirm-form[data-astro-cid-cylz2w6j],.confirm[data-astro-cid-cylz2w6j][open]::backdrop{animation:none}}:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif}html{-webkit-text-size-adjust:100%;font-size:106.25%}@supports (font:-apple-system-body){@media (pointer:coarse){html{font:-apple-system-body;font-family:var(--font)}}}html,body{margin:0}body{font-family:var(--font);background:#0a0c10}@media (prefers-color-scheme:light){body{background:#f6f7f9}}:root{--bg:#0a0c10;--surface:#ffffff0a;--border:#ffffff1a;--text:#f2f4f8;--text-dim:#9aa3b2;--accent:#0a84ff;--radius-lg:20px;--radius-md:14px;--radius-sm:12px;--radius-pill:999px;--fs-lg:1.6rem;--fs-md:1.0625rem;--fs-base:1rem;--fs-sm:.95rem;--fs-xs:.84rem;--fs-2xs:.74rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dot:#ffffff0b}.pp{min-height:100dvh;color:var(--text);font:1rem/1.5 var(--font);background:radial-gradient(1100px 620px at 50% -8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--bg)}@media (prefers-color-scheme:light){:root{--bg:#f6f7f9;--surface:#ffffffb3;--border:#00000014;--text:#0a0c10;--text-dim:#5b6472;--dot:#0000000d}}@media (width>=768px){.pp{background-image:radial-gradient(1100px 620px at 50% -8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), radial-gradient(var(--dot) 1px, transparent 1px);background-size:auto,22px 22px}}.pp *,.pp :before,.pp :after{box-sizing:border-box;margin:0}.pp a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.pp *,.pp :before,.pp :after{transition:none!important;animation:none!important}}.pp .app{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));flex-direction:column;display:flex}@media (width>=768px){.pp .app{border-inline:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(40px)saturate(1.4);max-width:480px;margin-inline:auto;padding-inline:28px}}.pp .below{position:relative}.pp .toolbar{z-index:40;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left))) calc(-1 * max(16px, env(safe-area-inset-right)));padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-left)) 8px max(16px, env(safe-area-inset-right));background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);border-block-end:1px solid color-mix(in srgb, var(--border) 55%, transparent);transition:border-color .3s var(--ease-out);flex-direction:column;display:flex;position:sticky;top:0}.pp .toolbar.stuck{border-block-end-color:var(--border)}@media (width>=768px){.pp .toolbar{margin-inline:-28px;padding-inline:28px}}.pp .tb-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp .tb-title{opacity:0;height:0;transition:height .35s var(--ease-out), opacity .25s var(--ease-out);align-items:center;display:flex;overflow:hidden}.pp .tb-title.show{opacity:1;height:26px}.pp .tb-title-text{font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;transition:opacity .16s var(--ease-out);font-weight:600;overflow:hidden}.pp .tb-title-text.fade{opacity:0}.pp .tb-left{align-items:center;gap:2px;min-width:0;display:flex}.pp .tb-nav{width:38px;height:36px;color:var(--text-dim);cursor:pointer;transition:color .2s, transform .2s var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.pp .tb-nav:hover{color:var(--text)}.pp .tb-nav:active{transform:scale(.9)}.pp .tb-nav.active{color:var(--accent)}.pp .tb-nav svg{width:19px;height:19px}.pp .tb-glyph{border-radius:5px;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:inline-grid;overflow:hidden}.pp .mk{object-fit:cover;width:100%;height:100%;display:block}.pp .tb-zone{width:38px;height:36px;transition:opacity .2s, transform .2s var(--ease-spring);place-items:center;margin-inline-start:6px;display:inline-grid}.pp .tb-zone:hover{opacity:.72}.pp .tb-zone:active{transform:scale(.9)}.pp .tb-zone svg{width:18px;height:18px}.pp #profile,.pp #kernel{scroll-margin-top:82px}.pp .kernel{min-height:100dvh;padding-block-end:8px}.pp .k-eyebrow{color:var(--text-dim);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;padding-block:18px 6px;font-weight:600}.pp .post{transition:background .15s var(--ease-out);border-radius:0;margin-inline:-16px;padding-block:6px 18px;padding-inline:16px}.pp .post:hover{background:var(--card-bg,color-mix(in srgb, var(--text) 3.5%, transparent));box-shadow:inset 0 0 0 1px var(--border);-webkit-backdrop-filter:var(--card-blur,none)}.pp .trow{gap:12px;display:flex}.pp .avc{flex-direction:column;flex:none;align-items:center;width:42px;display:flex}.pp .ln{background:var(--border);border-radius:var(--radius-pill);flex:auto;width:2px;min-height:12px;margin-block-start:6px}.pp .cc{flex:1;min-width:0;padding-block-end:14px}.pp .trow.last .cc{padding-block-end:0}.pp .pa{border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(160deg,#1f2740,#11141f);flex:none;place-items:center;width:42px;height:42px;font-size:23px;line-height:1;display:grid;overflow:hidden}.pp .uav{color:#fff;background-color:var(--c,#888);background-image:radial-gradient(ellipse 80% 80% at 37% 31%, hsl(from var(--c,#888) h s calc(l + 22 + max(0, 39 - l))) 0%, hsl(from var(--c,#888) h s calc(l + 4 + max(0, 39 - l))) 40%, hsl(from var(--c,#888) h s calc(l - 11 + max(0, 39 - l))) 100%);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.pp .pa:has(.mk.bare),.pp .rav:has(.mk.bare),.pp .tb-glyph:has(.mk.bare){background:0 0;border-color:#0000;border-radius:0;overflow:visible}.pp .pa .mk.bare,.pp .rav .mk.bare,.pp .tb-glyph .mk.bare{object-fit:contain;width:72%;height:72%}.pp .tb-zone .mk.bare{object-fit:contain;width:18px;height:18px}.pp .mk.az-dark{display:none}@media (prefers-color-scheme:dark){.pp .mk.az-light{display:none}.pp .mk.az-dark{display:block}}.pp .rav{border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(160deg,#1f2740,#11141f);flex:none;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid;overflow:hidden}@media (prefers-color-scheme:light){.pp .pa,.pp .rav{background:linear-gradient(160deg,#eef1f8,#fff)}}.pp .ph{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pp .ph b{font-weight:600}.pp .phandle,.pp .dot,.pp .pt{color:var(--text-dim);font-weight:400}.pp .pbd{font-size:var(--fs-md);margin-block-start:6px;line-height:1.55}.pp .ch{font-size:var(--fs-xs);align-items:center;gap:4px;display:flex}.pp .ch b{font-weight:600}.pp .ch .muted{color:var(--text-dim);font-weight:400}.pp .pn{color:inherit;text-decoration:none}.pp .pn:hover b{color:var(--accent)}.pp .ck{flex:none;width:14px;height:14px}.pp .cb{font-size:var(--fs-sm);margin-block-start:2px;line-height:1.5}.pp .z-foot{border-block-start:1px solid var(--border);text-align:center;color:var(--text-dim);font-size:var(--fs-2xs);padding-block:26px max(20px, env(safe-area-inset-bottom))}.pp .z-foot a{color:var(--accent)}.pp .tb-right{flex:none;align-items:center;gap:4px;display:flex}.pp .lp{display:inline-flex;position:relative}.pp .lp-trigger{cursor:pointer;border-radius:var(--radius-sm);min-width:34px;height:36px;color:var(--text-dim);font:600 var(--fs-xs)/1 var(--font,-apple-system, system-ui, sans-serif);letter-spacing:.03em;transition:color .2s, transform .2s var(--ease-spring);background:0 0;border:0;place-items:center;padding:0 8px;display:grid}.pp .lp-trigger:hover{color:var(--text)}.pp .lp-trigger:active{transform:scale(.92)}.pp .lp-menu{top:calc(100% + 8px);z-index:60;border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.4);border-radius:15px;flex-direction:column;width:200px;max-height:320px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 18px 50px -16px #0006}.pp .lp-list{overflow-y:auto}.pp .lp-item{cursor:pointer;width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.pp .lp-item:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.pp .lp-item.on{color:var(--accent)}.pp .lp-item svg{flex:none;width:15px;height:15px}.pp .lp:not(.open) .lp-menu{display:none}.profile[data-astro-cid-csyxutuu]{padding-block-end:8px}.cover[data-astro-cid-csyxutuu]{height:var(--cover-h,132px);margin-inline:calc(-1 * max(var(--edge,16px), env(safe-area-inset-left))) calc(-1 * max(var(--edge,16px), env(safe-area-inset-right)));background:var(--cover,linear-gradient(135deg, var(--accent), transparent));position:relative}@media (width>=768px){.cover[data-astro-cid-csyxutuu]{margin-inline:-28px}}.avatar[data-astro-cid-csyxutuu]{border-radius:var(--radius-lg);width:76px;height:76px;padding:var(--avatar-pad,0);background:var(--avatar-bg,#fff);border:3px solid var(--bg);color:inherit;transition:transform .15s var(--ease-out,ease-out);place-items:center;margin-block-start:-40px;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 22px -16px #00000038}.avatar[data-astro-cid-csyxutuu]:active{transform:scale(.97)}.avatar[data-astro-cid-csyxutuu]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.avatar[data-astro-cid-csyxutuu]{transition:none}}.avatar[data-astro-cid-csyxutuu] svg{width:100%;height:100%;display:block}.avatar[data-astro-cid-csyxutuu] img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-color-scheme:light){.avatar[data-astro-cid-csyxutuu]{background:var(--avatar-bg-light,var(--avatar-bg,#fff));border-color:#fff}}.pname[data-astro-cid-csyxutuu]{font-size:var(--fs-lg);letter-spacing:-.02em;margin-block-start:12px;font-weight:700}.handle[data-astro-cid-csyxutuu]{color:var(--text-dim);font-size:var(--fs-xs);margin-block-start:2px}.bio[data-astro-cid-csyxutuu]{font-size:var(--fs-sm);margin-block-start:12px;line-height:1.5}.meta[data-astro-cid-csyxutuu]{color:var(--text-dim);font-size:var(--fs-2xs);margin-block-start:10px}html[data-sheet-locked]{overflow:hidden}.sheet-back[data-astro-cid-4qzxejsu]{cursor:pointer;color:var(--accent);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:2px;max-width:42%;padding:6px 8px 6px 4px;font-weight:500;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:12px}.sheet-back[data-astro-cid-4qzxejsu][hidden]{display:none}.sheet-back[data-astro-cid-4qzxejsu] svg[data-astro-cid-4qzxejsu]{flex:none;width:20px;height:20px}.sheet-back[data-astro-cid-4qzxejsu] span[data-astro-cid-4qzxejsu]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-back[data-astro-cid-4qzxejsu]:active{opacity:.6}.sheet-back[data-astro-cid-4qzxejsu]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}[data-sheet-page]{display:none}[data-sheet-page].is-current{animation:sheet-push .22s var(--ease-out) both;display:block}[data-sheet-page].is-popping{animation:sheet-pop .22s var(--ease-out) both;display:block}@keyframes sheet-push{0%{opacity:0;transform:translate(18%)}}@keyframes sheet-pop{0%{opacity:0;transform:translate(-14%)}}@media (prefers-reduced-motion:reduce){[data-sheet-page].is-current,[data-sheet-page].is-popping{animation:none}}.sheet-done[data-astro-cid-4qzxejsu]{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--accent);background:0 0;border:0;padding:12px 16px;font-weight:600;position:absolute;inset-block-start:0;inset-inline-end:0}.sheet-done[data-astro-cid-4qzxejsu]:active{opacity:.6}.sheet-done[data-astro-cid-4qzxejsu]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.sheet[data-astro-cid-4qzxejsu]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:visible}.sheet[data-astro-cid-4qzxejsu][open]{justify-content:center;align-items:flex-end;display:flex}.sheet[data-astro-cid-4qzxejsu]::backdrop{backdrop-filter:blur(3px);opacity:1;transition:opacity .3s var(--ease-out);background:#0006}@starting-style{.sheet[data-astro-cid-4qzxejsu][open]::backdrop{opacity:0}}.sheet-panel[data-astro-cid-4qzxejsu]{width:min(100%, var(--sheet-width,480px));background:color-mix(in srgb, var(--bg) 93%, transparent);backdrop-filter:blur(30px)saturate(1.5);border-top:1px solid var(--border);max-height:min(92dvh,100dvh - 24px);transition:transform .34s var(--ease-out);will-change:transform;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:relative;transform:translateY(0)}@starting-style{.sheet[data-astro-cid-4qzxejsu][open] .sheet-panel[data-astro-cid-4qzxejsu]{transform:translateY(100%)}}.sheet-panel[data-astro-cid-4qzxejsu]:focus{outline:none}.sheet[data-astro-cid-4qzxejsu][data-dragging] .sheet-panel[data-astro-cid-4qzxejsu]{transition:none}.sheet-grip[data-astro-cid-4qzxejsu]{cursor:grab;touch-action:none;flex:none;place-items:center;height:28px;display:grid}.sheet-grip[data-astro-cid-4qzxejsu] span[data-astro-cid-4qzxejsu]{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:2.5px;width:36px;height:5px}.sheet[data-astro-cid-4qzxejsu]:not([data-dragging]) .sheet-grip[data-astro-cid-4qzxejsu]:active{cursor:grabbing}.sheet-title[data-astro-cid-4qzxejsu]{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text);text-align:center;flex:none;margin:0;padding:2px 20px 10px;font-weight:700}.sheet-body[data-astro-cid-4qzxejsu]{overflow-wrap:anywhere;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:6px 12px max(14px, env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}.sheet[data-astro-cid-4qzxejsu][data-detent=medium]:not([data-expanded]) .sheet-panel[data-astro-cid-4qzxejsu]{max-height:min(56dvh,100dvh - 24px)}@media (prefers-reduced-motion:reduce){.sheet-panel[data-astro-cid-4qzxejsu],.sheet[data-astro-cid-4qzxejsu]::backdrop{transition:none}.sheet-panel[data-astro-cid-4qzxejsu]{opacity:1;transform:none}}.picker[data-astro-cid-agcoddrs]{display:contents}.trigger[data-astro-cid-agcoddrs]{min-width:36px;height:36px;font:inherit;font-size:var(--fs-xs);letter-spacing:.03em;color:var(--text-dim);cursor:pointer;transition:color .2s, transform .2s var(--ease-spring);background:0 0;border:none;place-items:center;margin-inline-end:-7px;padding:0 8px;font-weight:600;display:inline-grid}.trigger[data-astro-cid-agcoddrs]:hover{color:var(--text)}.trigger[data-astro-cid-agcoddrs]:active{transform:scale(.9)}.search[data-astro-cid-agcoddrs]{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent);border:1px solid #0000;border-radius:10px;outline:none;margin:0 0 6px;padding:10px 12px}.search[data-astro-cid-agcoddrs]::placeholder{color:var(--text-dim)}.search[data-astro-cid-agcoddrs]:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.list[data-astro-cid-agcoddrs]{padding-block-end:2px}.item[data-astro-cid-agcoddrs]{min-height:44px;color:var(--text);font-size:var(--fs-sm);transition:background .12s var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.item[data-astro-cid-agcoddrs]:active{background:color-mix(in srgb, var(--text) 12%, transparent)}@media (hover:hover){.item[data-astro-cid-agcoddrs]:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.item[data-astro-cid-agcoddrs]:focus-visible{background:color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.item[data-astro-cid-agcoddrs].active{color:var(--accent);font-weight:600}.item[data-astro-cid-agcoddrs] svg[data-astro-cid-agcoddrs]{flex:none;width:17px;height:17px}
