.shell[data-astro-cid-otg2ufmt]{grid-template-columns:264px minmax(0,1fr);min-height:100svh;display:grid}.side[data-astro-cid-otg2ufmt]{border-right:1px solid var(--c-line);backdrop-filter:blur(16px);background:#fff9;flex-direction:column;gap:22px;height:100svh;padding:22px 16px;display:flex;position:sticky;top:0}.side__logo[data-astro-cid-otg2ufmt]{letter-spacing:-.04em;align-items:center;gap:8px;padding:0 8px;font-size:1.25rem;display:flex}.side__project[data-astro-cid-otg2ufmt]{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--c-line), var(--shadow-xs);background:#fff;align-items:center;gap:10px;padding:10px;display:flex}.side__project[data-astro-cid-otg2ufmt] span[data-astro-cid-otg2ufmt]:nth-child(2){flex:1;line-height:1.25;display:grid}.side__project[data-astro-cid-otg2ufmt] b[data-astro-cid-otg2ufmt]{font-size:var(--fs-sm)}.side__project[data-astro-cid-otg2ufmt] small[data-astro-cid-otg2ufmt]{font-size:var(--fs-xs);color:var(--c-subtle)}.side__pico[data-astro-cid-otg2ufmt]{color:#fff;background:linear-gradient(135deg,#ff9a6b,#ff6a3d);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.side__nav[data-astro-cid-otg2ufmt]{gap:2px;display:grid}.side__link[data-astro-cid-otg2ufmt]{border-radius:var(--r-sm);height:42px;font-size:var(--fs-sm);color:var(--c-muted);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex}.side__link[data-astro-cid-otg2ufmt]:hover{color:var(--c-ink);background:var(--c-primary-a06)}.side__link[data-astro-cid-otg2ufmt].is-active{color:var(--c-primary);background:var(--c-primary-a10);font-weight:650}.side__link[data-astro-cid-otg2ufmt] span[data-astro-cid-otg2ufmt]{flex:1}.side__link[data-astro-cid-otg2ufmt] em[data-astro-cid-otg2ufmt]{color:#fff;background:var(--c-primary);border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.side__lead[data-astro-cid-otg2ufmt]{border-radius:var(--r-md);background:var(--c-surface);align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.side__lead-ico[data-astro-cid-otg2ufmt]{background:var(--grad-primary);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.side__lead[data-astro-cid-otg2ufmt] span[data-astro-cid-otg2ufmt]:last-child{line-height:1.3;display:grid}.side__lead[data-astro-cid-otg2ufmt] b[data-astro-cid-otg2ufmt]{font-size:var(--fs-xs)}.side__lead[data-astro-cid-otg2ufmt] small[data-astro-cid-otg2ufmt]{color:var(--c-subtle);font-size:11px}.top[data-astro-cid-otg2ufmt]{z-index:10;border-bottom:1px solid var(--c-line);backdrop-filter:blur(16px);background:#f7f6ffcc;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.top__title[data-astro-cid-otg2ufmt]{letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.top__left[data-astro-cid-otg2ufmt]{align-items:center;gap:10px;min-width:0;display:flex}.top__mock[data-astro-cid-otg2ufmt]{white-space:nowrap;color:#fff;background:#0b0b14;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:600}.top__actions[data-astro-cid-otg2ufmt]{align-items:center;gap:10px;display:flex}.top__btn[data-astro-cid-otg2ufmt]{width:40px;height:40px;color:var(--c-muted);box-shadow:0 0 0 1px var(--c-line);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.top__btn[data-astro-cid-otg2ufmt] i[data-astro-cid-otg2ufmt]{background:#f0617a;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #fff}.top__avatar[data-astro-cid-otg2ufmt]{color:#fff;background:linear-gradient(135deg,#ff9a6b,#ff6a3d);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.content[data-astro-cid-otg2ufmt]{padding:clamp(18px,3vw,36px) clamp(18px,3vw,36px) 90px}@media (width<=900px){.shell[data-astro-cid-otg2ufmt]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-otg2ufmt]{z-index:20;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--c-line);background:#ffffffeb;position:fixed;inset:auto 0 0}.side__logo[data-astro-cid-otg2ufmt],.side__project[data-astro-cid-otg2ufmt],.side__lead[data-astro-cid-otg2ufmt]{display:none}.side__nav[data-astro-cid-otg2ufmt]{grid-template-columns:repeat(5,minmax(0,1fr))}.side__link[data-astro-cid-otg2ufmt]:last-child{display:none}.side__link[data-astro-cid-otg2ufmt]{letter-spacing:-.01em;flex-direction:column;justify-content:center;gap:3px;height:54px;padding:0;font-size:10.5px;position:relative}.side__link[data-astro-cid-otg2ufmt] span[data-astro-cid-otg2ufmt]{flex:none}.side__link[data-astro-cid-otg2ufmt] em[data-astro-cid-otg2ufmt]{min-width:16px;height:16px;font-size:10px;position:absolute;top:4px;left:calc(50% + 6px)}.content[data-astro-cid-otg2ufmt]{padding-bottom:110px}}
