/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
._root_1dbxd_4{border-block-start:1px solid var(--grm-border-subtle)}._item_1dbxd_8{border-block-end:1px solid var(--grm-border-subtle)}._link_1dbxd_12{min-height:calc(var(--spacing,.25rem) * 11);touch-action:manipulation;-moz-column-gap:calc(var(--spacing,.25rem) * 3);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 8);color:var(--color-site-dark,#111);--tw-outline-style:none;outline-style:none;grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;text-decoration-line:none;display:grid;position:relative}._link_1dbxd_12:where([data-theme=dark],[data-theme=dark] *){color:var(--color-site-cream,#fff)}._link_1dbxd_12{grid-template-areas:"index identity arrow"".details details";transition:background-color .22s}._link_1dbxd_12:hover,._link_1dbxd_12:focus-visible{background-color:#11111108}._link_1dbxd_12:focus-visible{border-radius:var(--radius-xs,.125rem);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:currentcolor;--tw-ring-inset:inset}._index_1dbxd_30{padding-top:var(--spacing,.25rem);font-family:var(--font-mono,ui-monospace, "SFMono-Regular", "SF Mono", consolas, "Liberation Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:.04em;letter-spacing:.04em;color:var(--grm-text-muted);grid-area:index}._identity_1dbxd_37{grid-area:identity;min-width:0}._title_1dbxd_42{--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold,600);max-width:16ch;font-size:clamp(1.75rem,7vw,3.5rem);line-height:.98;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.04em;letter-spacing:-.04em;text-wrap:pretty;color:var(--color-site-dark,#111)}._title_1dbxd_42:where([data-theme=dark],[data-theme=dark] *){color:var(--color-site-cream,#fff)}._path_1dbxd_46{margin-top:calc(var(--spacing,.25rem) * 4);max-width:34rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.45;color:var(--grm-text-muted);line-height:1.45}._details_1dbxd_52{grid-area:details;min-width:0}._description_1dbxd_57{max-width:42rem;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--grm-text-muted);line-height:1.6}._tags_1dbxd_63{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}._tags_1dbxd_63>li{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-family:var(--font-mono,ui-monospace, "SFMono-Regular", "SF Mono", consolas, "Liberation Mono", monospace);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:.6875rem;line-height:1.4;font-weight:var(--font-weight-normal,400);border:1px solid var(--grm-border-muted);color:var(--grm-text-muted);border-radius:2147483647px}._arrow_1dbxd_74{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border:1px solid var(--grm-border-subtle);transition:background-color .22s ease, color .22s ease, transform .3s var(--ease-grm-snappy);border-radius:2147483647px;grid-area:arrow;justify-content:center;justify-self:flex-end;align-items:center;display:inline-flex}._arrowIcon_1dbxd_85{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}._link_1dbxd_12:hover ._arrow_1dbxd_74,._link_1dbxd_12:focus-visible ._arrow_1dbxd_74{--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-site-dark,#111);color:var(--color-site-cream,#fff)}:is(._link_1dbxd_12:hover ._arrow_1dbxd_74,._link_1dbxd_12:focus-visible ._arrow_1dbxd_74):where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-site-cream,#fff);color:var(--color-site-dark,#111)}@media (prefers-color-scheme:dark){:root:not(._light_1dbxd_95,[data-theme=light]) ._link_1dbxd_12:hover,:root:not(._light_1dbxd_95,[data-theme=light]) ._link_1dbxd_12:focus-visible{background-color:#ffffff0d}}@media (prefers-reduced-motion:reduce){._link_1dbxd_12,._arrow_1dbxd_74{transition-duration:1ms}}@media (width>=48rem){._link_1dbxd_12{-moz-column-gap:calc(var(--spacing,.25rem) * 6);column-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:4rem minmax(0,1fr) minmax(18rem,.85fr) 2.75rem;grid-template-areas:"index identity details arrow";row-gap:0;padding-block:clamp(2.75rem,5vw,4.5rem)}._title_1dbxd_42{font-size:clamp(2.5rem,4vw,4.5rem)}._details_1dbxd_52{padding-block-start:.25rem}}:where(._dark_1dbxd_127,[data-theme=dark]) ._link_1dbxd_12:hover,:where(._dark_1dbxd_127,[data-theme=dark]) ._link_1dbxd_12:focus-visible{background-color:#ffffff0d}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
