.ctx.astro-5gawilyv{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--r-sm);font-size:13px;font-weight:500;color:#b4b9c6;transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.ctx.astro-5gawilyv:hover{color:#fff;background:#ffffff0f}.ctx--light.astro-5gawilyv{height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:14px}.ctx--light.astro-5gawilyv:hover{color:var(--ink);background:var(--card);border-color:var(--ink-3)}.ctx__icon.astro-5gawilyv{display:inline-grid}.ctx__icon.astro-5gawilyv>svg{grid-area:1 / 1;transition:opacity var(--t-fast) var(--ease-ui)}.ctx__icon.astro-5gawilyv>svg:last-child{opacity:0}.ctx.astro-5gawilyv.is-copied .ctx__icon.astro-5gawilyv>svg:first-child{opacity:0}.ctx.astro-5gawilyv.is-copied .ctx__icon.astro-5gawilyv>svg:last-child{opacity:1;color:var(--c-success-dark)}.ctx--light.astro-5gawilyv.is-copied .ctx__icon.astro-5gawilyv>svg:last-child{color:var(--c-success)}.dh.astro-coahc6i7{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-radius:var(--r-card);background:#15171c;color:#e6e8ee;border:1px solid rgb(255 255 255 / .06);box-shadow:0 1px 2px #0e101414,0 30px 60px -30px #0e10288c;overflow:hidden;color-scheme:dark;--focus: var(--c-cyan-soft)}.dh__bar.astro-coahc6i7{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;border-bottom:1px solid rgb(255 255 255 / .07)}.dh__label.astro-coahc6i7{flex:1;font-family:var(--font-mono);font-size:12.5px;color:#9298a8}.dh__method.astro-coahc6i7,.dh__status.astro-coahc6i7{padding:2px 7px;border-radius:6px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:#7dd9ee;background:#7dd9ee1f}.dh__status.astro-coahc6i7{color:#5bd69a;background:#5bd69a1f}.dh__bar.astro-coahc6i7 .chip{margin-right:10px;background:#ffffff14;border-color:#ffffff1a;color:#b4b9c6}.dh__pre.astro-coahc6i7{margin:0;padding:16px 20px 18px;font-family:var(--font-mono);font-size:13.5px;line-height:1.7;overflow-x:auto;white-space:pre;scrollbar-width:thin}.dh__line.astro-coahc6i7{display:inline-block}.t-c.astro-coahc6i7{color:#7dd9ee}.t-s.astro-coahc6i7{color:#a8e6a1}.t-f.astro-coahc6i7{color:#c4b5fd}.t-br.astro-coahc6i7{color:#9298a8}.dh__res.astro-coahc6i7{border-top:1px solid rgb(255 255 255 / .07);background:#111317}.dh__json.astro-coahc6i7{overflow-x:auto;scrollbar-width:thin}.dh__json.astro-coahc6i7 pre.astro-code{margin:0;padding:14px 20px 18px;background:transparent!important;font-family:var(--font-mono);font-size:13.5px;line-height:1.65}@media(max-width:599px){.dh__pre.astro-coahc6i7,.dh__json.astro-coahc6i7 pre.astro-code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;padding-inline:16px}.dh__json.astro-coahc6i7 pre.astro-code code{white-space:inherit}}html[data-motion=full] .dh.astro-coahc6i7.is-in .dh__line.astro-coahc6i7{animation:dh-type var(--dur) steps(var(--steps),end) var(--delay) both}html[data-motion=full] .dh.astro-coahc6i7.is-in .dh__json.astro-coahc6i7{animation:dh-settle var(--t-reveal) var(--ease-enter) var(--settle) both}html[data-motion=full][data-reveal-ready] .dh.astro-coahc6i7:not(.is-in) .dh__line.astro-coahc6i7{clip-path:inset(0 100% 0 0)}@keyframes dh-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dh-settle{0%{opacity:.35;transform:translateY(8px)}}.dv.astro-lo5rl3t4 .dv__crumbs{margin-bottom:28px}.dv__hero.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:960px){.dv__hero.astro-lo5rl3t4{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:40px}}@media(min-width:1200px){.dv__hero.astro-lo5rl3t4{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px}}.dv__title.astro-lo5rl3t4{max-width:14ch;font-size:clamp(2.5rem,1.6rem + 3.3vw,4.25rem)}.dv__qs.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-grid);margin-top:clamp(48px,6vw,80px)}@media(min-width:640px){.dv__qs.astro-lo5rl3t4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.dv__qs.astro-lo5rl3t4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dv__qs.astro-lo5rl3t4>li.astro-lo5rl3t4{display:grid}.qs.astro-lo5rl3t4{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:20px 20px 18px;border-radius:var(--r-card);background:#ffffffc7;border:1px solid var(--card-line);transition:transform var(--t-ui) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui),background-color var(--t-ui) var(--ease-ui)}@media(hover:hover){.qs.astro-lo5rl3t4:hover{transform:translateY(-2px);background:#fff;box-shadow:var(--sh-lift)}.qs.astro-lo5rl3t4:hover .qs__go.astro-lo5rl3t4 svg{transform:translateY(2px)}}.qs__top.astro-lo5rl3t4{display:flex;align-items:center;gap:10px}.qs__icon.astro-lo5rl3t4{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff;border:1px solid var(--card-line);color:#0e7490}.qs__role.astro-lo5rl3t4{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.qs__title.astro-lo5rl3t4{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.qs__steps.astro-lo5rl3t4{display:grid;gap:8px;align-content:start}.qs__steps.astro-lo5rl3t4 li.astro-lo5rl3t4{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.qs__steps.astro-lo5rl3t4 code{font-size:.9em;white-space:nowrap}.qs__n.astro-lo5rl3t4{font-family:var(--font-mono);font-size:12px;padding-top:2px;color:#0e7490}.qs__go.astro-lo5rl3t4{display:inline-flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--line);font-size:14px;font-weight:500;color:var(--link)}.qs__go.astro-lo5rl3t4 svg{transition:transform var(--t-fast) var(--ease-ui)}.rf__layout.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1100px){.rf__layout.astro-lo5rl3t4{grid-template-columns:196px minmax(0,1fr);gap:56px}}.rf__nav.astro-lo5rl3t4{position:sticky;top:72px;z-index:4;display:flex;gap:8px;overflow-x:auto;margin:0 -16px 8px;padding:10px 16px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);scrollbar-width:none;font-size:14.5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 32px),transparent)}.rf__nav.astro-lo5rl3t4::-webkit-scrollbar{display:none}@media(max-width:1099px){.rf__layout.astro-lo5rl3t4{gap:20px}}@media(max-width:1099px){.rf__nav.astro-lo5rl3t4 .rf__navlabel.astro-lo5rl3t4,.rf__nav.astro-lo5rl3t4 .rf__navg.astro-lo5rl3t4,.rf__nav.astro-lo5rl3t4 .rf__kbd.astro-lo5rl3t4{display:none}.rf__nav.astro-lo5rl3t4 .rf__navgroup.astro-lo5rl3t4{display:contents}.rf__nav.astro-lo5rl3t4 a.astro-lo5rl3t4,.rf__search.astro-lo5rl3t4{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink-2);white-space:nowrap}.rf__nav.astro-lo5rl3t4 a.astro-lo5rl3t4[aria-current=true]{color:var(--c-indigo);font-weight:500;border-color:#3d4fd659;background:var(--c-haze)}#keys.astro-lo5rl3t4,.rs.astro-lo5rl3t4.hc-target{scroll-margin-top:64px}}@media(min-width:1100px){.rf__nav.astro-lo5rl3t4{top:96px;z-index:auto;align-self:start;display:grid;gap:2px;overflow:visible;margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.rf__search.astro-lo5rl3t4{display:flex;align-items:center;gap:8px;width:100%;height:40px;margin-bottom:22px;padding:0 8px 0 12px;border-radius:11px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink-3);font-size:14px;text-align:left;transition:border-color var(--t-fast) var(--ease-ui)}.rf__search.astro-lo5rl3t4 span.astro-lo5rl3t4{flex:1}.rf__search.astro-lo5rl3t4:hover{border-color:#3d4fd673}.rf__kbd.astro-lo5rl3t4{min-width:22px;height:22px;font-size:12px}}.rf__search.astro-lo5rl3t4 svg{flex:none;color:var(--ink-3)}.rf__navlabel.astro-lo5rl3t4{margin-bottom:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rf__navgroup.astro-lo5rl3t4{display:grid;gap:2px;margin-top:14px}.rf__navg.astro-lo5rl3t4{margin-bottom:2px;font-size:12.5px;font-weight:500;color:var(--ink-3)}@media(min-width:1100px){.rf__nav.astro-lo5rl3t4 a.astro-lo5rl3t4{display:block;padding:5px 0 5px 12px;border-left:2px solid var(--line);color:var(--ink-2);transition:color var(--t-fast) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.rf__nav.astro-lo5rl3t4 a.astro-lo5rl3t4[aria-current=true]{color:var(--c-indigo);font-weight:500;border-left-color:var(--c-indigo)}}.rf__nav.astro-lo5rl3t4 a.astro-lo5rl3t4:hover{color:var(--ink)}.rf__main.astro-lo5rl3t4{min-width:0}.rf__h.astro-lo5rl3t4{margin-top:14px}.rf__host.astro-lo5rl3t4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;margin-top:20px;padding:16px 18px;border-radius:var(--r-inner);background:var(--c-ice)}.rf__host.astro-lo5rl3t4 code.astro-lo5rl3t4{justify-self:start;white-space:normal;overflow-wrap:anywhere;background:#fff}.rf__host.astro-lo5rl3t4 code.astro-lo5rl3t4.rf__wall{overflow-wrap:normal}#keys.astro-lo5rl3t4 th.astro-lo5rl3t4{white-space:nowrap}.rf__keytable.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4{margin-top:16px;overflow-x:auto;border:1px solid oklch(.89 .01 223);border-radius:12px}.rf__keytable.astro-lo5rl3t4 table.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 table.astro-lo5rl3t4{width:100%;min-width:620px;font-size:14.5px;line-height:1.45}.rf__keytable.astro-lo5rl3t4 th.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 th.astro-lo5rl3t4{padding:11px 14px;background:#e8eff2;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink-3)}.rf__keytable.astro-lo5rl3t4 td.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4{padding:12px 14px;border-top:1px solid oklch(.92 .008 223);vertical-align:top;color:var(--ink-2)}.rf__keytable.astro-lo5rl3t4 td.astro-lo5rl3t4:first-child{font-weight:500;color:var(--ink);white-space:nowrap}.rs.astro-lo5rl3t4{padding-top:clamp(56px,6vw,80px);margin-top:clamp(48px,5vw,72px);border-top:1px solid var(--line)}.rs__ep.astro-lo5rl3t4{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rs__ep.astro-lo5rl3t4 code.astro-lo5rl3t4{font-size:14px;white-space:normal;overflow-wrap:anywhere}.rs__method.astro-lo5rl3t4{padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#0e7490;background:var(--c-ice)}.rs__method.astro-lo5rl3t4[data-m=POST]{color:#6d3fc0;background:#f1ebfe}.rs__title.astro-lo5rl3t4{margin-top:14px;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.375rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.rs__job.astro-lo5rl3t4{margin-top:12px;max-width:62ch;font-size:var(--step-0);color:var(--ink-2)}.rs__auth.astro-lo5rl3t4{display:flex;align-items:flex-start;gap:8px;margin-top:10px;max-width:62ch;font-size:14.5px;color:var(--ink-3)}.rs__auth.astro-lo5rl3t4 svg{flex:none;margin-top:3px}.rs__split.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}@media(min-width:1280px){.rs__split.astro-lo5rl3t4{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:36px;align-items:start}.rs__code.astro-lo5rl3t4 .cb pre.astro-code{font-size:14px}}.rs__code.astro-lo5rl3t4{display:grid;gap:14px;min-width:0}@media(min-width:1280px){.rs__code.astro-lo5rl3t4{position:sticky;top:104px;align-self:start}}.rs__code.astro-lo5rl3t4 .cb .cb__scroll{max-height:460px;overflow-y:auto}.rs__code.astro-lo5rl3t4 .cb__scroll.is-more-y{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),transparent);mask-image:linear-gradient(#000 calc(100% - 56px),transparent)}.rs__code.astro-lo5rl3t4 .cb__scroll.is-more-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.rs__code.astro-lo5rl3t4 .cb__scroll.is-more-x.is-more-y{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),transparent),linear-gradient(90deg,#000 calc(100% - 40px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(#000 calc(100% - 56px),transparent),linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-composite:intersect}@media(max-width:1279px){.rs__notes.astro-lo5rl3t4{max-width:36rem}}.rs__nlabel.astro-lo5rl3t4{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.rs__notes.astro-lo5rl3t4>ul.astro-lo5rl3t4:first-of-type{margin-top:12px;display:grid;gap:12px}.rs__notes.astro-lo5rl3t4>ul.astro-lo5rl3t4:first-of-type li.astro-lo5rl3t4{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:var(--ink-2)}.rs__notes.astro-lo5rl3t4>ul.astro-lo5rl3t4:first-of-type li.astro-lo5rl3t4 code{white-space:normal;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rs__notes.astro-lo5rl3t4>ul.astro-lo5rl3t4:first-of-type li.astro-lo5rl3t4:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:2px;background:var(--c-indigo);opacity:.55}.rs__links.astro-lo5rl3t4{display:grid;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:15px}.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4:first-child code.astro-lo5rl3t4{white-space:nowrap}.rs__table.astro-lo5rl3t4{margin-top:40px}.rs__notes.astro-lo5rl3t4 code,.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4+td.astro-lo5rl3t4 code{font-size:.88em;white-space:nowrap}@media(pointer:coarse){.rs__links.astro-lo5rl3t4 a.astro-lo5rl3t4{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:599px){.rf__keytable.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4{border:0;overflow:visible}.rf__keytable.astro-lo5rl3t4 table.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 table.astro-lo5rl3t4{min-width:0}.rf__keytable.astro-lo5rl3t4 thead.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 thead.astro-lo5rl3t4{display:none}.rf__keytable.astro-lo5rl3t4 .astro-lo5rl3t4:is(table,tbody,tr,td),.rs__table.astro-lo5rl3t4 .astro-lo5rl3t4:is(table,tbody,tr,td){display:block}.rf__keytable.astro-lo5rl3t4 tr.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 tr.astro-lo5rl3t4{padding:12px 14px;margin-bottom:8px;border:1px solid oklch(.89 .01 223);border-radius:12px}.rf__keytable.astro-lo5rl3t4 td.astro-lo5rl3t4,.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4{padding:2px 0;border:0}.rf__keytable.astro-lo5rl3t4 td.astro-lo5rl3t4+td.astro-lo5rl3t4:before,.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4+td.astro-lo5rl3t4:before{content:attr(data-label) ": ";font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.rf__keytable.astro-lo5rl3t4 td.astro-lo5rl3t4:first-child,.rs__table.astro-lo5rl3t4 td.astro-lo5rl3t4:first-child{padding-bottom:6px}}.rf__guides.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}@media(min-width:720px){.rf__guides.astro-lo5rl3t4{grid-template-columns:repeat(3,minmax(0,1fr))}}.rf__guides.astro-lo5rl3t4>li.astro-lo5rl3t4{display:grid}.dg__card.astro-lo5rl3t4{display:grid;align-content:start;gap:8px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-nested);background:#fff;transition:border-color var(--t-fast) var(--ease-ui)}.dg__card.astro-lo5rl3t4:hover{border-color:var(--line-strong)}.dg__type.astro-lo5rl3t4{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;color:var(--ink-3)}.dg__title.astro-lo5rl3t4{font-size:17px;font-weight:500;line-height:1.3}.dg__desc.astro-lo5rl3t4{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ai__files.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-grid);margin-top:var(--gap-intro)}@media(min-width:900px){.ai__files.astro-lo5rl3t4{grid-template-columns:repeat(3,minmax(0,1fr))}}.aif.astro-lo5rl3t4{display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:8px;padding:22px 22px 20px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.aif__top.astro-lo5rl3t4{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.aif__icon.astro-lo5rl3t4{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-mist);color:var(--c-indigo)}.aif__file.astro-lo5rl3t4{font-family:var(--font-mono);font-size:13px;color:var(--c-indigo)}.aif__title.astro-lo5rl3t4{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.aif__covers.astro-lo5rl3t4{font-size:15px;line-height:1.5;color:var(--ink-2)}.aif__meta.astro-lo5rl3t4{display:flex;gap:8px;padding-top:6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.aif__actions.astro-lo5rl3t4{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.aif__dl.astro-lo5rl3t4{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:500;color:var(--link)}.ai__prompt.astro-lo5rl3t4{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;margin-top:28px;padding:22px 24px;border-radius:var(--r-card);border:1px dashed var(--line-strong)}.ai__prompt.astro-lo5rl3t4 .ctx{justify-self:start}@media(min-width:900px){.ai__prompt.astro-lo5rl3t4{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.ai__plabel.astro-lo5rl3t4{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.ai__pquote.astro-lo5rl3t4{margin-top:8px;max-width:70ch;font-size:16px;line-height:1.55;color:var(--ink)}.ai__note.astro-lo5rl3t4{display:none}@media(min-width:1200px){.ai__note.astro-lo5rl3t4{display:block;position:absolute;right:170px;top:calc(100% + 6px)}}.ai__llms.astro-lo5rl3t4{margin-top:56px;font-size:15px;color:var(--ink-2)}.gk__grid.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}@media(min-width:1024px){.gk__grid.astro-lo5rl3t4{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,7vw,112px)}}.gk__h.astro-lo5rl3t4{margin-top:14px}.gk__list.astro-lo5rl3t4{margin-top:24px;border-top:1px solid var(--line)}.gk__list.astro-lo5rl3t4 li.astro-lo5rl3t4{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:18px 0;border-bottom:1px solid var(--line)}.gk__list.astro-lo5rl3t4 li.astro-lo5rl3t4 p.astro-lo5rl3t4{grid-column:1 / -1;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.gk__list.astro-lo5rl3t4 .hc-pill.astro-lo5rl3t4{justify-self:start}.gk__date.astro-lo5rl3t4{font-family:var(--font-mono);font-size:12.5px;color:var(--c-cyan-soft)}.gk__all.astro-lo5rl3t4{margin-top:20px}.gk__title.astro-lo5rl3t4{max-width:none}.gk__roles.astro-lo5rl3t4{margin-top:28px;display:grid;gap:12px}.gk__role.astro-lo5rl3t4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 22px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-line)}@media(min-width:600px){.gk__role.astro-lo5rl3t4{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}}@media(max-width:599px){.gk__role.astro-lo5rl3t4 .btn{justify-self:start}}.gk__who.astro-lo5rl3t4{font-size:18px;font-weight:500;color:var(--ink);text-wrap:balance}.gk__note.astro-lo5rl3t4{margin-top:2px;font-size:14px;color:var(--ink-3)}.gk__login.astro-lo5rl3t4{margin-top:20px;font-size:14.5px;color:var(--ink-3)}
