@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.z_Ctiq_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.z_Ctiq_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.bJBjba_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.bJBjba_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.EaLR9G_logo{width:auto;height:2rem;display:block}
.FnS21a_field{position:relative;overflow:hidden}.FnS21a_grid{grid-auto-rows:var(--cell);display:grid;position:absolute}.FnS21a_cell{transition:background-color .9s var(--ds-ease)}.FnS21a_cell:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg));transition-duration:0s}.FnS21a_edge,.FnS21a_glyph{--line:var(--ds-accent-soft);box-shadow:inset 1px 0 0 0 var(--line),inset 0 1px 0 0 var(--line),1px 0 0 0 var(--line),0 1px 0 0 var(--line),1px 1px 0 0 var(--line);opacity:0}[data-visible] .FnS21a_edge,[data-visible] .FnS21a_glyph{animation:FnS21a_cell-in .45s var(--ds-ease) var(--delay) both}.FnS21a_edge:hover{background-color:var(--ds-accent-fill)}.FnS21a_glyph{--line:var(--ds-bg);background-color:var(--ds-accent-fill);position:relative}[data-visible] .FnS21a_glyph{animation:FnS21a_cell-in .45s var(--ds-ease) var(--delay) both}.FnS21a_glyph:after{content:"";background-color:var(--ds-bg);opacity:0;pointer-events:none;position:absolute;inset:0}[data-visible] .FnS21a_glyph:after{animation:FnS21a_pulse 2.4s ease-in-out calc(var(--delay) + 1.2s) infinite alternate}[data-active] .FnS21a_glyph:after{visibility:hidden}@keyframes FnS21a_cell-in{0%{opacity:0;transform:scale(.5)}to{opacity:1}}@keyframes FnS21a_pulse{to{opacity:.28}}.FnS21a_field[data-still] .FnS21a_cell{transition:none}.FnS21a_field[data-still] .FnS21a_cell:hover{background-color:#0000}.FnS21a_field[data-still] .FnS21a_edge,.FnS21a_field[data-still] .FnS21a_glyph{opacity:1;animation:none}.FnS21a_field[data-still] .FnS21a_glyph:after{animation:none}.FnS21a_field[data-still] .FnS21a_edge:hover{background-color:#0000}@media (prefers-reduced-motion:reduce){.FnS21a_edge,.FnS21a_glyph{opacity:1}[data-visible] .FnS21a_edge,[data-visible] .FnS21a_glyph,[data-visible] .FnS21a_glyph:after{animation:none}}
.YPlB8a_band{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);scroll-margin-top:52px;position:relative}.YPlB8a_art{width:100%;height:195px}.YPlB8a_text{pointer-events:none;max-width:50%;position:absolute;top:50%;left:clamp(1.5rem,5vw,5rem);transform:translateY(-50%)}[data-side=left] .YPlB8a_text{text-align:right;left:auto;right:clamp(1.5rem,5vw,5rem)}.YPlB8a_text a,.YPlB8a_text button{pointer-events:auto}.YPlB8a_kicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .5rem;font-size:.75rem}.YPlB8a_title{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-text);margin:0;font-size:clamp(2.25rem,4.5vw,4.25rem);font-weight:600;line-height:1}.YPlB8a_action{margin-top:1rem}@media (max-width:768px){.YPlB8a_band{flex-direction:column-reverse;display:flex}.YPlB8a_art{border-top:1px solid var(--ds-accent);height:80px}.YPlB8a_text,[data-side=left] .YPlB8a_text{text-align:left;max-width:none;padding:2rem 1.5rem .5rem;position:static;transform:none}}
.PGgEcG_skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PGgEcG_skip:focus{z-index:2000;clip-path:none;background-color:var(--ds-accent-fill);width:auto;height:auto;color:var(--ds-on-accent);font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;outline:2px solid var(--ds-on-accent);outline-offset:-4px;padding:.75rem 1rem;font-size:.75rem;text-decoration:none;position:fixed;top:0;left:0}
.JcAdRq_sidebar{z-index:var(--ds-z-sticky);background-color:var(--ds-bg);flex-direction:column;grid-area:side;min-height:0;display:flex;position:relative}.JcAdRq_sidebar:after{content:"";width:var(--ds-line-width);background-color:var(--ds-line-strong);transform-origin:top;animation:JcAdRq_draw-y var(--ds-duration-slow) var(--ds-ease) .15s both;position:absolute;top:0;bottom:0;right:0}.JcAdRq_nav{min-height:0;padding:var(--ds-space-4) var(--ds-space-3);flex:1}.JcAdRq_section+.JcAdRq_section{margin-top:var(--ds-space-6)}.JcAdRq_sectionLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);margin:0 0 var(--ds-space-2);padding:0 var(--ds-space-3);white-space:nowrap;font-weight:500}.JcAdRq_links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.JcAdRq_link{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--ds-duration) var(--ds-ease),background-color var(--ds-duration) var(--ds-ease);background-color:#0000;border:none;text-decoration:none;display:flex;position:relative}.JcAdRq_link:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.JcAdRq_link:hover{color:var(--ds-accent);background-color:var(--ds-accent-tint)}.JcAdRq_link[aria-current=page]{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.JcAdRq_icon{flex-shrink:0}.JcAdRq_footer{padding:var(--ds-space-3);border-top:var(--ds-line-width) solid var(--ds-line-strong)}.JcAdRq_footer .JcAdRq_link{color:var(--ds-text-muted)}@media (min-width:769px){.JcAdRq_link{padding-left:11px;padding-right:11px}.JcAdRq_label,.JcAdRq_sectionLabel{min-width:0;overflow:hidden}.JcAdRq_label{transition:opacity .16s var(--ds-ease) .1s}.JcAdRq_sectionLabel{transition:color .16s var(--ds-ease) .1s;padding-left:11px;position:relative}.JcAdRq_sectionLabel:after{content:"";width:18px;height:var(--ds-line-width);background-color:var(--ds-line);opacity:0;transition:opacity .16s var(--ds-ease);position:absolute;top:50%;left:11px}.JcAdRq_sidebar[data-collapsed]{cursor:e-resize}.JcAdRq_sidebar[data-collapsed] .JcAdRq_label{opacity:0;transition-delay:0s}.JcAdRq_sidebar[data-collapsed] .JcAdRq_sectionLabel{color:#0000;transition-delay:0s}.JcAdRq_sidebar[data-collapsed] .JcAdRq_sectionLabel:after{opacity:1;transition-delay:.12s}.JcAdRq_sidebar[data-collapsed] .JcAdRq_link:after{content:attr(data-label);left:calc(100% + var(--ds-space-3));padding:var(--ds-space-1) var(--ds-space-2);background-color:var(--ds-text);color:var(--ds-bg);font-size:var(--ds-text-xs);pointer-events:none;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease);position:absolute;top:50%;transform:translateY(-50%)}.JcAdRq_sidebar[data-collapsed] .JcAdRq_link:hover:after,.JcAdRq_sidebar[data-collapsed] .JcAdRq_link:focus-visible:after{opacity:1}}@media (max-width:768px){.JcAdRq_sidebar{border-bottom:var(--ds-line-width) solid var(--ds-line-strong);flex-direction:row}.JcAdRq_sidebar:after{content:none}.JcAdRq_nav{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);display:flex;overflow-x:auto}.JcAdRq_section+.JcAdRq_section{margin-top:0}.JcAdRq_sectionLabel,.JcAdRq_footer{display:none}.JcAdRq_links{flex-direction:row}}@keyframes JcAdRq_draw-y{0%{transform:scaleY(0)}}
.WexZUW_navbar{z-index:1000;border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);justify-content:space-between;height:52px;display:flex;position:fixed;top:0;left:0;right:0}.WexZUW_brand{display:flex}.WexZUW_logoCell{border-right:1px solid var(--ds-accent);place-items:center;width:52px;transition:background-color .2s;display:grid}.WexZUW_logoCell svg{width:auto;height:1.75rem}.WexZUW_logoCell:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg))}.WexZUW_links{display:flex}.WexZUW_nameCell{border-right:1px solid var(--ds-accent);font-family:var(--ds-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ds-text);white-space:nowrap;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.WexZUW_nameCell:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg));color:var(--ds-accent)}.WexZUW_cell,.WexZUW_cvCell{border-left:1px solid var(--ds-accent);font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 1.5rem;font-size:.75rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.WexZUW_cell{color:var(--ds-text)}.WexZUW_cell:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg));color:var(--ds-accent)}.WexZUW_themeCell{border:none;border-left:1px solid var(--ds-accent);width:52px;color:var(--ds-text);cursor:pointer;background-color:#0000;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.WexZUW_themeCell:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg));color:var(--ds-accent)}.WexZUW_cvCell{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.WexZUW_cvCell:hover{background-color:var(--ds-accent-hover)}.WexZUW_cvShort{display:none}@media (max-width:768px){.WexZUW_navbar{height:48px}.WexZUW_logoCell,.WexZUW_themeCell{width:48px}.WexZUW_cell,.WexZUW_cvCell{letter-spacing:.08em;padding:0 .85rem;font-size:.68rem}.WexZUW_nameCell{padding:0 .85rem;font-size:.85rem}.WexZUW_cvLong{display:none}.WexZUW_cvShort{display:inline}}@media (max-width:480px){.WexZUW_optional{display:none}}@media (max-width:400px){.WexZUW_cell,.WexZUW_cvCell,.WexZUW_nameCell{letter-spacing:.04em;padding:0 .5rem}.WexZUW_themeCell{width:2.5rem}}
.fuQCwW_breadcrumbs{min-width:0}.fuQCwW_list{align-items:center;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fuQCwW_item{align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--ds-text-sm);white-space:nowrap;display:flex}.fuQCwW_item+.fuQCwW_item:before{content:"/";color:var(--ds-line);font-family:var(--ds-font-mono)}@media (max-width:768px){.fuQCwW_item:not(:last-child){display:none}.fuQCwW_item+.fuQCwW_item:before{content:none}}.fuQCwW_link{color:var(--ds-text-muted);transition:color var(--ds-duration) var(--ds-ease);text-decoration:none}.fuQCwW_link:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.fuQCwW_link:hover{color:var(--ds-accent)}.fuQCwW_current{color:var(--ds-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}
.gRlgxa_logo{grid-template-columns:repeat(3, var(--pixel));grid-auto-rows:var(--pixel);gap:1px;display:inline-grid}.gRlgxa_on{background-color:currentColor}
.KU9TxW_button{justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-control-height);padding:0 var(--ds-space-4);border:var(--ds-line-width) solid #0000;border-radius:var(--ds-radius);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease),color var(--ds-duration) var(--ds-ease),border-color var(--ds-duration) var(--ds-ease);flex-shrink:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.KU9TxW_button:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.KU9TxW_button:disabled{opacity:.55;cursor:not-allowed}.KU9TxW_button[aria-busy]{cursor:progress}.KU9TxW_primary{border-color:var(--ds-accent);background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.KU9TxW_primary:hover:not(:disabled){border-color:var(--ds-accent-hover);background-color:var(--ds-accent-hover)}.KU9TxW_secondary{border-color:var(--ds-accent);background-color:var(--ds-bg);color:var(--ds-accent)}.KU9TxW_secondary:hover:not(:disabled){background-color:var(--ds-accent-tint-strong)}.KU9TxW_ghost{color:var(--ds-text);background-color:#0000}.KU9TxW_ghost:hover:not(:disabled){background-color:var(--ds-accent-tint);color:var(--ds-accent)}.KU9TxW_sm{height:var(--ds-control-height-sm);padding:0 var(--ds-space-3);font-size:var(--ds-text-xs)}.KU9TxW_iconOnly{width:var(--ds-control-height);padding:0}.KU9TxW_iconOnly.KU9TxW_sm{width:var(--ds-control-height-sm)}.KU9TxW_spinner{animation:.8s linear infinite KU9TxW_spin}@keyframes KU9TxW_spin{to{transform:rotate(360deg)}}
.NAe5pq_field{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.NAe5pq_label{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);font-weight:500}.NAe5pq_hiddenLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NAe5pq_input{width:100%;min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-line-width) solid var(--ds-line);border-radius:var(--ds-radius);background-color:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);line-height:var(--ds-leading);transition:border-color var(--ds-duration) var(--ds-ease)}.NAe5pq_input::placeholder{color:var(--ds-text-subtle)}.NAe5pq_input:hover{border-color:var(--ds-accent)}.NAe5pq_input:focus-visible{border-color:var(--ds-accent);outline:var(--ds-focus-ring);outline-offset:-1px}.NAe5pq_input[aria-invalid]{border-color:var(--ds-danger)}.NAe5pq_textarea{resize:vertical;min-height:8rem}.NAe5pq_hint,.NAe5pq_error{font-size:var(--ds-text-xs);margin:0}.NAe5pq_hint{color:var(--ds-text-muted)}.NAe5pq_error{color:var(--ds-danger)}
._4MZr9a_dialog{border:var(--ds-line-width) solid var(--ds-line-strong);border-radius:var(--ds-radius);background-color:var(--ds-bg);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ds-text);box-shadow:var(--ds-shadow-pop);margin:auto;padding:0}._4MZr9a_dialog::backdrop{background-color:var(--ds-backdrop)}._4MZr9a_dialog[open]{animation:_4MZr9a_dialog-in var(--ds-duration) var(--ds-ease)}._4MZr9a_sm{width:26rem}._4MZr9a_md{width:34rem}._4MZr9a_lg{width:52rem}._4MZr9a_panel{max-height:inherit;flex-direction:column;display:flex}._4MZr9a_header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-5);border-bottom:var(--ds-line-width) solid var(--ds-line);display:flex}._4MZr9a_title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);margin:0;font-weight:500}._4MZr9a_description{padding:var(--ds-space-5) var(--ds-space-5) 0;color:var(--ds-text-muted);font-size:var(--ds-text-sm)}._4MZr9a_description:last-child{padding-bottom:var(--ds-space-5)}._4MZr9a_body{min-height:0;padding:var(--ds-space-5);overflow-y:auto}._4MZr9a_footer{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-5);border-top:var(--ds-line-width) solid var(--ds-line);background-color:var(--ds-surface);display:flex}._4MZr9a_body+._4MZr9a_footer{margin-top:0}@keyframes _4MZr9a_dialog-in{0%{opacity:0;transform:translateY(6px)}}
.aCU-OG_menu{min-width:13rem;padding:var(--ds-space-1);border:var(--ds-line-width) solid var(--ds-line-strong);border-radius:var(--ds-radius);background-color:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-body);box-shadow:var(--ds-shadow-pop);margin:0;position:fixed;inset:auto}.aCU-OG_menu:popover-open{animation:aCU-OG_menu-in var(--ds-duration-fast) var(--ds-ease)}.aCU-OG_item{align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text);font-family:inherit;font-size:var(--ds-text-sm);text-align:left;cursor:pointer;background-color:#0000;border:none;text-decoration:none;display:flex}.aCU-OG_item:hover,.aCU-OG_item:focus-visible{background-color:var(--ds-accent-tint-strong);color:var(--ds-accent);outline:none}.aCU-OG_header{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-sm);flex-direction:column;gap:2px;display:flex}.aCU-OG_separator{margin:var(--ds-space-1) 0;border:none;border-top:var(--ds-line-width) solid var(--ds-line)}@keyframes aCU-OG_menu-in{0%{opacity:0;transform:translateY(-4px)}}
.HxCwca_footer{background-color:var(--ds-accent-fill);color:var(--ds-on-accent);box-sizing:border-box;margin-top:auto}.HxCwca_footerContainer{padding:1.5rem 2rem}.HxCwca_signature{align-items:center;gap:1rem;display:flex}.HxCwca_logo{flex-shrink:0}.HxCwca_footerContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.HxCwca_footerText{font-family:var(--ds-font-body);margin:0;font-size:.9rem}.HxCwca_footerLink{color:var(--ds-on-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .3s}.HxCwca_footerLink:hover{opacity:.8}@media (max-width:768px){.HxCwca_footerContainer{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}.HxCwca_footerText{font-size:.8rem;line-height:1.4}}
.xZh3Za_region{right:var(--ds-space-5);bottom:var(--ds-space-5);z-index:var(--ds-z-toast);align-items:flex-end;gap:var(--ds-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (max-width:768px){.xZh3Za_region{right:var(--ds-space-3);bottom:var(--ds-space-3);left:var(--ds-space-3)}}.xZh3Za_toast{align-items:center;gap:var(--ds-space-3);max-width:26rem;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border:var(--ds-line-width) solid var(--ds-line-strong);border-radius:var(--ds-radius);background-color:var(--ds-bg);color:var(--ds-text);font-size:var(--ds-text-sm);box-shadow:var(--ds-shadow-pop);pointer-events:auto;animation:xZh3Za_toast-in var(--ds-duration) var(--ds-ease);display:flex}.xZh3Za_icon{color:var(--ds-accent);flex-shrink:0}.xZh3Za_success .xZh3Za_icon{color:var(--ds-success)}.xZh3Za_error .xZh3Za_icon{color:var(--ds-danger)}.xZh3Za_message{flex:1}.xZh3Za_dismiss{width:1.5rem;height:1.5rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.xZh3Za_dismiss:hover{color:var(--ds-accent)}@keyframes xZh3Za_toast-in{0%{opacity:0;transform:translateY(8px)}}
.TLetaq_tower{margin:0;padding:0;list-style:none}.TLetaq_header,.TLetaq_row{grid-template-columns:5.55556vw minmax(0,1fr) 14rem 7rem 9rem 3rem;align-items:center;display:grid}.TLetaq_header{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-surface);font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.7rem}.TLetaq_header span{padding:.75rem 1.25rem}.TLetaq_header span:first-child{text-align:center}.TLetaq_row{border-bottom:1px solid var(--ds-accent-soft);min-height:8.33333vw;color:var(--ds-text);transition:background-color .3s var(--ds-ease);text-decoration:none}li:last-child .TLetaq_row{border-bottom:none}.TLetaq_row>span,.TLetaq_row>time{padding:1.25rem}.TLetaq_row:hover,.TLetaq_row:focus-visible{background-color:var(--ds-accent-tint);outline:none}.TLetaq_position{border-right:1px solid var(--ds-accent);font-family:var(--ds-font-display);color:var(--ds-accent);transition:background-color .3s var(--ds-ease),color .3s var(--ds-ease);align-self:stretch;place-items:center;font-size:1.75rem;font-weight:600;display:grid}.TLetaq_position[data-leader],.TLetaq_row:hover .TLetaq_position,.TLetaq_row:focus-visible .TLetaq_position{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.TLetaq_post{flex-direction:column;gap:.35rem;min-width:0;display:flex}.TLetaq_title{font-family:var(--ds-font-display);font-size:1.5rem;font-weight:600;line-height:1.15}.TLetaq_overview{font-family:var(--ds-font-body);color:var(--ds-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.TLetaq_tags{flex-wrap:wrap;gap:.35rem;display:flex}.TLetaq_tag{border:1px solid var(--ds-accent);font-family:var(--font-mono,ui-monospace),monospace;color:var(--ds-accent);padding:.2rem .5rem;font-size:.7rem}.TLetaq_interval,.TLetaq_date{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.TLetaq_interval{color:var(--ds-accent)}.TLetaq_date{color:var(--ds-text-muted)}.TLetaq_arrow{color:var(--ds-accent);opacity:0;transition:opacity .3s var(--ds-ease),transform .3s var(--ds-ease);font-size:1.25rem;transform:translate(-6px)}.TLetaq_row:hover .TLetaq_arrow,.TLetaq_row:focus-visible .TLetaq_arrow{opacity:1;transform:none}@media (max-width:1100px){.TLetaq_header,.TLetaq_row{grid-template-columns:5.55556vw minmax(0,1fr) 6rem 8.5rem 2.5rem}.TLetaq_header span:nth-child(3),.TLetaq_tags{display:none}}@media (max-width:768px){.TLetaq_header{display:none}.TLetaq_row{grid-template-columns:16.6667vw minmax(0,1fr);grid-template-areas:"pos post""pos meta"}.TLetaq_row>span,.TLetaq_row>time{padding:.75rem 1rem}.TLetaq_position{grid-area:pos;font-size:1.4rem}.TLetaq_post{grid-area:post;padding-bottom:.25rem!important}.TLetaq_title{font-size:1.2rem}.TLetaq_interval{display:none}.TLetaq_date{grid-area:meta;padding-top:0!important}.TLetaq_arrow{display:none}}
.Reb3Nq_badge{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border:var(--ds-line-width) solid currentColor;border-radius:var(--ds-radius);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.5;display:inline-flex}.Reb3Nq_accent{background-color:var(--ds-accent-tint-strong);color:var(--ds-accent)}.Reb3Nq_success{background-color:var(--ds-success-tint);color:var(--ds-success)}.Reb3Nq_warning{background-color:var(--ds-warning-tint);color:var(--ds-warning)}.Reb3Nq_outline{border-color:var(--ds-line);color:var(--ds-text-muted)}
.A_bEka_section{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg)}.A_bEka_allPosts{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent);font-size:.8rem;text-decoration:none}.A_bEka_allPosts:hover{text-underline-offset:4px;text-decoration:underline}
.ncSwNG_container{border:var(--ds-line-width) solid var(--ds-line-strong);overflow-x:auto}.ncSwNG_table{border-collapse:collapse;width:100%;font-size:var(--ds-text-sm)}.ncSwNG_table th,.ncSwNG_table td{padding:var(--ds-space-3) var(--ds-space-4);border-right:var(--ds-line-width) solid var(--ds-line);border-bottom:var(--ds-line-width) solid var(--ds-line);text-align:left;vertical-align:middle;white-space:nowrap}.ncSwNG_table th:last-child,.ncSwNG_table td:last-child{border-right:none}.ncSwNG_table th:first-child,.ncSwNG_table td:first-child{white-space:normal;width:100%}.ncSwNG_table thead th{background-color:var(--ds-surface);border-bottom-color:var(--ds-line-strong);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-muted);font-weight:500}.ncSwNG_table tbody tr{transition:background-color var(--ds-duration-fast) var(--ds-ease)}.ncSwNG_table tbody tr:last-child td{border-bottom:none}.ncSwNG_table tbody tr:hover{background-color:var(--ds-accent-tint)}.ncSwNG_table time{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.ncSwNG_actions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}
.qW9a3W_experienceSection{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);box-sizing:border-box;width:100%}.qW9a3W_experienceList{background-color:var(--ds-accent-fill);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.qW9a3W_experienceItem{background-color:var(--ds-bg);padding:2.5rem;transition:background-color .3s;position:relative}.qW9a3W_experienceItem:before{content:"";background-color:var(--ds-accent-fill);transform-origin:0;width:100%;height:4px;transition:transform .6s;position:absolute;top:0;left:0;transform:scaleX(.12)}.qW9a3W_experienceItem:first-child:before{transform:scaleX(1)}.qW9a3W_experienceItem:hover{background-color:color-mix(in srgb, var(--ds-accent) 6%, var(--ds-bg))}.qW9a3W_experienceItem:hover:before{transform:scaleX(1)}.qW9a3W_sector{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin-bottom:1rem;font-size:.75rem;display:block}.qW9a3W_jobTitle{font-family:var(--ds-font-display);color:var(--ds-text);margin:0 0 .5rem;font-size:2.2rem;font-weight:600}.qW9a3W_companyName{font-family:var(--ds-font-display);color:var(--ds-accent);margin:0 0 1.5rem;font-size:1.2rem;font-weight:500}.qW9a3W_jobDates{font-family:var(--ds-font-body);color:var(--ds-text);opacity:.7;margin:0;font-size:1rem}@media (max-width:768px){.qW9a3W_experienceList{grid-template-columns:1fr}.qW9a3W_experienceItem{padding:2rem}.qW9a3W_jobTitle{font-size:1.8rem}.qW9a3W_companyName{font-size:1.1rem}}
.xlnwnW_empty{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:14rem;padding:var(--ds-space-10) var(--ds-space-6);border:var(--ds-line-width) dashed var(--ds-accent);background-image:linear-gradient(to right, var(--ds-accent-tint) 1px, transparent 1px),linear-gradient(to bottom, var(--ds-accent-tint) 1px, transparent 1px);background-size:var(--ds-grid-cell) var(--ds-grid-cell);text-align:center;flex-direction:column;display:flex}.xlnwnW_title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);margin:0}.xlnwnW_description{margin:0 0 var(--ds-space-2);max-width:28rem;color:var(--ds-text-muted);font-size:var(--ds-text-sm)}
.UTYq4q_page{background-color:var(--ds-bg);min-height:100dvh;color:var(--ds-text);flex-direction:column;display:flex}.UTYq4q_split{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);scroll-margin-top:52px;display:grid}.UTYq4q_split[data-flip]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.UTYq4q_hero{height:560px;margin-top:52px}.UTYq4q_featured{height:448px}.UTYq4q_newsletter{height:504px}.UTYq4q_text{flex-direction:column;justify-content:center;min-width:0;padding:3rem clamp(1.5rem,5vw,5rem);display:flex}.UTYq4q_kicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .75rem;font-size:.8rem}.UTYq4q_display{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-text);margin:0;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:600;line-height:1.02}.UTYq4q_title{font-family:var(--ds-font-display);color:var(--ds-text);margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:600;line-height:1.05}.UTYq4q_lead{max-width:52ch;font-family:var(--ds-font-body);color:var(--ds-text);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.6}.UTYq4q_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.UTYq4q_primaryAction,.UTYq4q_secondaryAction{border:1px solid var(--ds-accent);font-family:var(--ds-font-body);cursor:pointer;align-items:center;padding:.75rem 1.25rem;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.UTYq4q_primaryAction{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.UTYq4q_primaryAction:hover{background-color:var(--ds-accent-hover)}.UTYq4q_primaryAction:disabled{cursor:not-allowed;opacity:.6}.UTYq4q_secondaryAction{background-color:var(--ds-bg);color:var(--ds-accent)}.UTYq4q_secondaryAction:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg))}.UTYq4q_tags{flex-wrap:wrap;gap:.4rem;display:flex}.UTYq4q_tag{border:1px solid var(--ds-accent);font-family:var(--font-mono,ui-monospace),monospace;color:var(--ds-accent);padding:.25rem .6rem;font-size:.72rem}.UTYq4q_art{height:100%}@media (max-width:768px){.UTYq4q_split,.UTYq4q_split[data-flip]{grid-template-rows:220px auto;grid-template-columns:1fr;scroll-margin-top:48px;height:auto!important}.UTYq4q_hero{margin-top:48px}.UTYq4q_art{border-bottom:1px solid var(--ds-accent);grid-row:1}.UTYq4q_text{padding:2rem 1.5rem 2.5rem}.UTYq4q_display{font-size:2.6rem}.UTYq4q_lead{font-size:1rem}.UTYq4q_actions{margin-top:1.25rem}}
.sWzLfG_techStackSection{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;height:280px;display:grid;overflow:hidden}.sWzLfG_intro{padding:0 clamp(1.5rem,5vw,5rem)}.sWzLfG_kicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .5rem;font-size:.75rem}.sWzLfG_title{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-text);margin:0;font-size:clamp(2.25rem,4.5vw,4.25rem);font-weight:600;line-height:1}.sWzLfG_marquee{flex-direction:column;gap:28px;min-width:0;display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 18% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 18% 92%,#0000)}.sWzLfG_marquee:hover .sWzLfG_track,[data-paused] .sWzLfG_marquee .sWzLfG_track{animation-play-state:paused}.sWzLfG_pause{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:1rem;padding:0;font-size:.75rem;display:inline-flex}.sWzLfG_pause:hover{text-underline-offset:4px;text-decoration:underline}.sWzLfG_row{width:max-content;display:flex}.sWzLfG_track{gap:28px;margin:0;padding:0 28px 0 0;list-style:none;animation:60s linear infinite sWzLfG_scroll-left;display:flex}[data-direction=right] .sWzLfG_track{animation-name:sWzLfG_scroll-right;animation-duration:70s}.sWzLfG_tile{border:1px solid var(--ds-accent);background-color:var(--ds-bg);width:84px;height:84px;color:var(--ds-accent);flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative}.sWzLfG_tile:hover{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.sWzLfG_icon{fill:currentColor;width:2rem;height:2rem}.sWzLfG_glyph{width:2rem;height:2rem}.sWzLfG_text{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.04em;font-size:1.1rem;font-weight:600}.sWzLfG_name{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;opacity:0;font-size:.6rem;transition:opacity .2s;position:absolute;bottom:.4rem;left:0;right:0}.sWzLfG_tile:hover .sWzLfG_name{opacity:1}@keyframes sWzLfG_scroll-left{to{transform:translate(-100%)}}@keyframes sWzLfG_scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sWzLfG_techStackSection{height:auto;padding:2rem 0}.sWzLfG_row{width:auto}.sWzLfG_pause{display:none}.sWzLfG_track{flex-wrap:wrap;animation:none}.sWzLfG_track[aria-hidden]{display:none}}@media (max-width:768px){.sWzLfG_techStackSection{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;height:auto;padding:2rem 0}.sWzLfG_marquee{gap:20px;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sWzLfG_track{gap:20px;padding-right:20px}.sWzLfG_tile{width:60px;height:60px}.sWzLfG_icon,.sWzLfG_glyph{width:1.5rem;height:1.5rem}}
.aYnk5G_notice{margin:0 0 var(--ds-space-5);font-size:var(--ds-text-sm)}.aYnk5G_info{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.aYnk5G_error{padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-line-width) solid var(--ds-danger);background-color:var(--ds-danger-tint);color:var(--ds-danger);border-left-width:4px}
.fvj_Zq_cover{border-right:1px solid var(--ds-accent);display:block;position:relative;overflow:hidden}.fvj_Zq_cover img{transition:transform .6s var(--ds-ease)}section:hover .fvj_Zq_cover img{transform:scale(1.03)}[data-theme=dark] .fvj_Zq_cover img{filter:brightness(.88)}.fvj_Zq_titleLink{color:inherit;text-decoration:none;transition:color .2s}section:hover .fvj_Zq_titleLink{color:var(--ds-accent)}.fvj_Zq_overview{max-width:52ch;font-family:var(--ds-font-body);color:var(--ds-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.fvj_Zq_cover{border-right:none}}
.F83hiW_subtitle{max-width:48ch;font-family:var(--ds-font-body);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.F83hiW_form{max-width:30rem;display:flex}.F83hiW_input{border:1px solid var(--ds-accent);background-color:var(--ds-bg);min-width:0;height:3rem;font-family:var(--ds-font-body);color:var(--ds-text);border-radius:0;flex:1;padding:0 1rem;font-size:1rem}.F83hiW_input::placeholder{color:var(--ds-text-subtle)}.F83hiW_input:focus{outline:2px solid var(--ds-accent);outline-offset:-2px;background-color:color-mix(in srgb, var(--ds-accent) 6%, var(--ds-bg))}.F83hiW_button{border:1px solid var(--ds-accent);background-color:var(--ds-accent-fill);height:3rem;font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-on-accent);cursor:pointer;border-left:none;border-radius:0;padding:0 1.5rem;font-size:.8rem;transition:background-color .2s}.F83hiW_button:hover{background-color:var(--ds-accent-hover)}.F83hiW_button:disabled{cursor:progress;opacity:.7}.F83hiW_status{min-height:1.4em;font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.04em;color:var(--ds-accent);margin:.6rem 0 0;font-size:.75rem}.F83hiW_status[data-tone=error]{color:var(--ds-danger)}.F83hiW_socials{gap:1.25rem;margin-top:1.25rem;display:flex}.F83hiW_social{opacity:.7;transition:opacity .2s;display:inline-flex}.F83hiW_social:hover{opacity:1}.F83hiW_recaptcha{max-width:48ch;font-family:var(--ds-font-body);color:var(--ds-text-muted);margin:1.5rem 0 0;font-size:.75rem;line-height:1.5}.F83hiW_recaptcha a{color:inherit;text-underline-offset:2px}.F83hiW_recaptcha a:hover{color:var(--ds-accent)}.F83hiW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._7xLMla_contactSection{border-bottom:1px solid var(--ds-accent);background-color:var(--ds-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:560px;scroll-margin-top:52px;display:grid}._7xLMla_contactContent{background-color:var(--ds-bg);flex-direction:column;justify-content:center;padding:3rem clamp(1.5rem,5vw,5rem);display:flex}._7xLMla_art{height:100%}._7xLMla_contactKicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .75rem;font-size:.8rem}._7xLMla_contactTitle{font-family:var(--ds-font-display);color:var(--ds-text);margin-bottom:1rem;font-size:3rem;font-weight:600}._7xLMla_contactSubtitle{font-family:var(--ds-font-body);color:var(--ds-text);max-width:50ch;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}._7xLMla_contactEmail{font-family:var(--ds-font-display);color:var(--ds-accent);margin-bottom:1rem;font-size:1.5rem;font-weight:500;text-decoration:none;display:inline-block}._7xLMla_contactText{font-family:var(--ds-font-body);color:var(--ds-text);margin-bottom:2rem}._7xLMla_socialIconsContainer{gap:1.5rem;display:flex}._7xLMla_socialIconsContainer ._7xLMla_socialIcon{filter:none;opacity:.7;transition:opacity .3s}._7xLMla_socialIconsContainer ._7xLMla_socialIcon:hover{opacity:1}@media (max-width:768px){._7xLMla_contactSection{grid-template-columns:1fr;height:auto}._7xLMla_contactContent{padding:2rem 1.5rem}._7xLMla_contactContent ._7xLMla_contactTitle{font-size:2.5rem}._7xLMla_contactContent ._7xLMla_contactSubtitle{margin-bottom:1.5rem;font-size:1rem}._7xLMla_contactContent ._7xLMla_contactEmail{font-size:1.2rem}._7xLMla_art{border-top:1px solid var(--ds-accent);height:240px}}
.csg-8G_header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);flex-wrap:wrap;display:flex}.csg-8G_title{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);margin:0;font-weight:500;line-height:1.2}.csg-8G_description{margin:var(--ds-space-2) 0 0;color:var(--ds-text-muted);font-size:var(--ds-text-sm)}.csg-8G_actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}
.e22ZIG_page{margin-top:52px}.e22ZIG_crumbs{border-bottom:1px solid var(--ds-accent);height:56px;font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:stretch;font-size:.75rem;display:flex}.e22ZIG_back{border-right:1px solid var(--ds-accent);color:var(--ds-accent);white-space:nowrap;align-items:center;padding:0 1.5rem;text-decoration:none;transition:background-color .2s;display:flex}.e22ZIG_back:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg))}.e22ZIG_trail{min-width:0;color:var(--ds-text-muted);align-items:center;gap:.5rem;padding:0 1.5rem;display:flex}.e22ZIG_trail a{color:inherit;text-decoration:none}.e22ZIG_trail a:hover{color:var(--ds-accent)}.e22ZIG_trail [aria-current]{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e22ZIG_header{border-bottom:1px solid var(--ds-accent);padding:3rem clamp(1.5rem,4vw,3rem) 2.5rem}.e22ZIG_kicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .75rem;font-size:.75rem}.e22ZIG_tags{flex-wrap:wrap;gap:.4rem;display:flex}.e22ZIG_tag{border:1px solid var(--ds-accent);font-family:var(--font-mono,ui-monospace),monospace;color:var(--ds-accent);padding:.2rem .55rem;font-size:.7rem}.e22ZIG_title{font-family:var(--ds-font-display);color:var(--ds-text);overflow-wrap:break-word;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.05}.e22ZIG_overview{max-width:52ch;font-family:var(--ds-font-body);color:var(--ds-text-muted);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.6}.e22ZIG_facts{border-top:1px solid var(--ds-accent-soft);margin:1.75rem 0 0;display:grid}.e22ZIG_facts>div{border-bottom:1px solid var(--ds-accent-soft);grid-template-columns:5rem 1fr;align-items:center;gap:1rem;padding:.65rem 0;display:grid}.e22ZIG_facts dt{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.7rem}.e22ZIG_facts dd{font-family:var(--ds-font-body);margin:0;font-size:.95rem}.e22ZIG_body{border-bottom:1px solid var(--ds-accent);grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr);display:grid}.e22ZIG_rail{min-width:0}.e22ZIG_railInner{justify-content:flex-end;padding:2.5rem 2rem;display:flex;position:sticky;top:108px}.e22ZIG_progress{width:100%;max-width:13rem}.e22ZIG_railLabel{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .75rem;font-size:.7rem}.e22ZIG_sectors{border:1px solid var(--ds-accent);grid-template-columns:repeat(3,1fr);height:.75rem;display:grid}.e22ZIG_sector{position:relative;overflow:hidden}.e22ZIG_sector+.e22ZIG_sector{border-left:1px solid var(--ds-accent)}.e22ZIG_sectorFill{background-color:var(--ds-accent-fill);transform-origin:0;position:absolute;inset:0}.e22ZIG_railMeta{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);justify-content:space-between;margin:.6rem 0 0;font-size:.7rem;display:flex}.e22ZIG_article{border-right:1px solid var(--ds-accent);border-left:1px solid var(--ds-accent);background-color:var(--ds-bg);min-width:0}.e22ZIG_cover{border-bottom:1px solid var(--ds-accent);line-height:0}[data-theme=dark] .e22ZIG_cover img{filter:brightness(.88)}.e22ZIG_content{font-family:var(--ds-font-body);overflow-wrap:break-word;color:var(--ds-text);padding:3rem clamp(1.5rem,4vw,3rem) 4rem;font-size:1.0625rem;line-height:1.7}.e22ZIG_content h1,.e22ZIG_content h2{border-bottom:1px solid var(--ds-accent);padding-bottom:.3em}.e22ZIG_content h1,.e22ZIG_content h2,.e22ZIG_content h3,.e22ZIG_content h4,.e22ZIG_content h5,.e22ZIG_content h6{font-family:var(--ds-font-display);color:var(--ds-accent)}.e22ZIG_content strong{font-weight:700}.e22ZIG_content em{font-style:italic}.e22ZIG_content p{font-family:var(--ds-font-body)}.e22ZIG_content h1{margin:.67em 0;font-size:2em}.e22ZIG_content h2{margin:.83em 0;font-size:1.5em}.e22ZIG_content h3{margin:1em 0;font-size:1.17em;font-weight:450}.e22ZIG_content h4{margin:1.33em 0;font-size:1em;font-weight:450}.e22ZIG_content h5{margin:1.67em 0;font-size:.83em;font-weight:450}.e22ZIG_content h6{margin:2.33em 0;font-size:.67em;font-weight:450}.e22ZIG_content p,.e22ZIG_content blockquote,.e22ZIG_content ul,.e22ZIG_content ol,.e22ZIG_content dl,.e22ZIG_content table,.e22ZIG_content pre{margin-top:0;margin-bottom:16px}.e22ZIG_content a{color:var(--ds-accent);text-decoration:none}.e22ZIG_content a:hover{text-decoration:underline}.e22ZIG_content ul,.e22ZIG_content ol{padding-left:2em}.e22ZIG_content ul{font-family:var(--ds-font-body);list-style-type:disc}.e22ZIG_content ol{font-family:var(--ds-font-body);list-style-type:decimal}.e22ZIG_content ol ol,.e22ZIG_content ul ol{list-style-type:lower-roman}.e22ZIG_content ul ul ol,.e22ZIG_content ul ol ol,.e22ZIG_content ol ul ol,.e22ZIG_content ol ol ol{list-style-type:lower-alpha}.e22ZIG_content hr{background-color:var(--ds-line);border:0;height:.25em;margin:24px 0;padding:0}.e22ZIG_content blockquote{color:var(--ds-text-muted);border-left:.25em solid var(--ds-line);padding:0 1em}.e22ZIG_content code{background-color:color-mix(in srgb, var(--ds-text) 8%, transparent);border-radius:6px;margin:0;padding:.2em .4em;font-family:SF Mono,Fira Code,monospace;font-size:85%}.e22ZIG_content pre{word-wrap:normal;background-color:var(--ds-surface);border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.e22ZIG_content pre code{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.e22ZIG_content table{border-collapse:collapse;width:100%}.e22ZIG_content th,.e22ZIG_content td{border:1px solid var(--ds-line);padding:8px 12px}.e22ZIG_content th{background-color:var(--ds-surface);font-weight:600}.e22ZIG_content .e22ZIG_task-list-item{list-style-type:none}.e22ZIG_content .e22ZIG_task-list-item input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.e22ZIG_content h1,.e22ZIG_content h2{border-bottom-color:var(--ds-accent-soft)}.e22ZIG_content h1,.e22ZIG_content h2,.e22ZIG_content h3{line-height:1.2}.e22ZIG_content code{background-color:var(--ds-surface);font-family:var(--font-mono,ui-monospace),monospace;border-radius:0}.e22ZIG_content pre{border:1px solid var(--ds-accent-soft);background-color:var(--ds-surface);border-radius:0}.e22ZIG_content blockquote{border-left:1px solid var(--ds-accent);background-color:var(--ds-surface);color:var(--ds-text-muted);padding:.75rem 1.25rem}.e22ZIG_content blockquote>:last-child{margin-bottom:0}.e22ZIG_content hr{border-top:1px solid var(--ds-accent-soft);height:0}.e22ZIG_content img{max-width:100%;height:auto}.e22ZIG_moreBar{border-bottom:1px solid var(--ds-accent);justify-content:space-between;align-items:center;height:56px;padding:0 clamp(1.5rem,5vw,5rem);display:flex}.e22ZIG_moreTitle{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text);margin:0;font-size:.8rem;font-weight:400}.e22ZIG_allPosts{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent);font-size:.8rem;text-decoration:none}.e22ZIG_allPosts:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.e22ZIG_body{grid-template-columns:minmax(0,1fr)}.e22ZIG_rail{display:none}.e22ZIG_article{border-left:none;border-right:none}}@media (max-width:768px){.e22ZIG_page{margin-top:48px}.e22ZIG_crumbs,.e22ZIG_moreBar{height:40px}.e22ZIG_moreBar{padding:0 1.5rem}.e22ZIG_header{padding:2rem 1.25rem 1.75rem}.e22ZIG_trail{display:none}.e22ZIG_title{font-size:1.85rem}.e22ZIG_overview{font-size:1rem}.e22ZIG_content{padding:2rem 1.25rem 3rem;font-size:1rem}}
.DqVe5G_embed{margin:2rem 0}.DqVe5G_image{width:100%;height:auto;display:block}[data-theme=dark] .DqVe5G_image{filter:invert(93%)hue-rotate(180deg)}.DqVe5G_caption{justify-content:flex-end;margin-top:.5rem;display:flex}.DqVe5G_exploreButton{border:1px solid var(--ds-accent);background-color:var(--ds-bg);color:var(--ds-accent);font-family:var(--ds-font-body);cursor:pointer;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.DqVe5G_exploreButton:hover{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.DqVe5G_dialog{border:1px solid var(--ds-accent);background-color:var(--ds-bg);width:min(96vw,1200px);height:min(90dvh,800px);padding:0}.DqVe5G_dialog[open]{flex-direction:column;display:flex}.DqVe5G_dialog::backdrop{background-color:#00000080}.DqVe5G_dialogBar{border-bottom:1px solid var(--ds-accent);font-family:var(--ds-font-body);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem;font-size:.875rem;display:flex}.DqVe5G_closeButton{width:2rem;height:2rem;color:var(--ds-text);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.DqVe5G_closeButton:hover{color:var(--ds-accent)}.DqVe5G_canvas{flex:1;min-height:0;position:relative}.DqVe5G_note{font-family:var(--ds-font-body);text-align:center;margin:0;padding:2rem}
.f6QObW_title{color:var(--ds-text);font-weight:500;text-decoration:none}.f6QObW_title:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.f6QObW_title:hover{color:var(--ds-accent);text-decoration:underline}.f6QObW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.tBT_WG_adminDashboard{min-width:0}
.Dv9DRG_list{border:var(--ds-line-width) solid var(--ds-line-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Dv9DRG_option{justify-content:space-between;align-items:center;gap:var(--ds-space-4);width:100%;padding:var(--ds-space-3) var(--ds-space-4);border:none;border-bottom:var(--ds-line-width) solid var(--ds-line);color:var(--ds-text);font-family:inherit;font-size:var(--ds-text-sm);text-align:left;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease);background-color:#0000;display:flex}li:last-child .Dv9DRG_option{border-bottom:none}.Dv9DRG_option:hover:not(:disabled),.Dv9DRG_option:focus-visible{background-color:var(--ds-accent-tint-strong);color:var(--ds-accent);outline:none}.Dv9DRG_option:disabled{cursor:progress}.Dv9DRG_meta{color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);flex-shrink:0}
.qrDa_a_wall{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.qrDa_a_body{min-height:0}.qrDa_a_page{padding:var(--ds-space-8)}@media (max-width:768px){.qrDa_a_page{padding:var(--ds-space-5)}}.qrDa_a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.-G6ePW_grid{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);display:grid;position:absolute;inset:0}.-G6ePW_cell{transition:background-color .9s var(--ds-ease)}.-G6ePW_cell:hover{background-color:var(--ds-accent-tint-strong);transition-duration:0s}.-G6ePW_edge{outline:var(--ds-line-width) solid var(--ds-accent-soft);outline-offset:-.5px;animation:-G6ePW_cell-in var(--ds-duration-slow) var(--ds-ease) var(--delay) both}.-G6ePW_edge:hover{background-color:var(--ds-accent-fill)}.-G6ePW_logo{background-color:var(--ds-accent-fill);outline:var(--ds-line-width) solid var(--ds-bg);outline-offset:-.5px;animation:-G6ePW_cell-in var(--ds-duration-slow) var(--ds-ease) var(--delay) both,-G6ePW_pulse 3.2s ease-in-out calc(var(--delay) + 1.2s) infinite alternate}.-G6ePW_logo:hover{background-color:var(--ds-accent-hover)}@keyframes -G6ePW_cell-in{0%{opacity:0;transform:scale(.6)}}@keyframes -G6ePW_pulse{to{background-color:var(--ds-accent-soft)}}@media (prefers-reduced-motion:reduce){.-G6ePW_edge,.-G6ePW_logo{animation:none}}
.fBMtoG_loaderOverlay{z-index:9999;background-color:var(--ds-bg);position:fixed;inset:0}.fBMtoG_field{width:100%;height:100%;animation:.4s 2.1s forwards fBMtoG_fade-out}.fBMtoG_caption{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-accent);margin:0;font-size:.75rem;animation:.5s .9s both fBMtoG_caption-in,.4s 2.1s forwards fBMtoG_fade-out;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes fBMtoG_fade-out{to{opacity:0}}@keyframes fBMtoG_caption-in{0%{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.fBMtoG_field,.fBMtoG_caption{animation:none}}
.JyYTxq_topBar{background-color:var(--ds-bg);grid-area:top;align-items:stretch;min-width:0;display:flex;position:relative}.JyYTxq_topBar:after{content:"";height:var(--ds-line-width);background-color:var(--ds-line-strong);transform-origin:0;animation:JyYTxq_draw-x var(--ds-duration-slow) var(--ds-ease) both;position:absolute;bottom:0;left:0;right:0}.JyYTxq_crumbs{min-width:0;padding:0 var(--ds-space-6);flex:1;align-items:center;display:flex}@media (max-width:768px){.JyYTxq_crumbs{padding:0 var(--ds-space-4)}}.JyYTxq_cell{border-left:var(--ds-line-width) solid var(--ds-line-strong);display:flex}.JyYTxq_cellButton{justify-content:center;align-items:center;gap:var(--ds-space-2);min-width:var(--ds-topbar-height);height:100%;padding:0 var(--ds-space-5);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease),color var(--ds-duration) var(--ds-ease);background-color:#0000;border:none;display:flex}.JyYTxq_cellButton:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-offset:-3px}.JyYTxq_cellButton:hover,.JyYTxq_cellButton[aria-expanded=true]{background-color:var(--ds-accent-tint);color:var(--ds-accent)}@media (max-width:768px){.JyYTxq_cellButton{padding:0 var(--ds-space-3)}.JyYTxq_cellLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.JyYTxq_avatar{background-color:var(--ds-accent-fill);width:2rem;height:2rem;color:var(--ds-on-accent);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);place-items:center;font-weight:500;display:inline-grid}.JyYTxq_email{color:var(--ds-text-muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.JyYTxq_role{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);margin-top:var(--ds-space-1);font-weight:500}@keyframes JyYTxq_draw-x{0%{transform:scaleX(0)}}.JyYTxq_iconButton{padding:0}
.Rhqpaa_chart{margin:0}.Rhqpaa_plot{grid-template-rows:12rem auto;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.Rhqpaa_axis{padding-right:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-subtle);text-align:right;flex-direction:column;justify-content:space-between;display:flex}.Rhqpaa_axis span{line-height:0}.Rhqpaa_area{border-bottom:var(--ds-line-width) solid var(--ds-line-strong);position:relative}.Rhqpaa_gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.Rhqpaa_gridlines span{border-top:var(--ds-line-width) solid var(--ds-accent-tint-strong)}.Rhqpaa_gridlines span:last-child{border-top:none}.Rhqpaa_columns{align-items:flex-end;display:flex;position:absolute;inset:0}.Rhqpaa_column{flex:1;justify-content:center;align-items:flex-end;height:100%;padding:0 1px;display:flex;position:relative}.Rhqpaa_column[data-active]{background-color:var(--ds-accent-tint)}.Rhqpaa_bar{background-color:var(--ds-accent-fill);transform-origin:bottom;width:100%;max-width:24px;min-height:2px;animation:Rhqpaa_grow var(--ds-duration-slow) var(--ds-ease) both}.Rhqpaa_column[data-active] .Rhqpaa_bar{background-color:var(--ds-accent-hover)}.Rhqpaa_tooltip{bottom:calc(100% + var(--ds-space-2));z-index:1;padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-line-width) solid var(--ds-line-strong);background-color:var(--ds-bg);color:var(--ds-text);font-size:var(--ds-text-xs);white-space:nowrap;box-shadow:var(--ds-shadow-pop);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Rhqpaa_tooltip[data-edge=start]{left:0;transform:none}.Rhqpaa_tooltip[data-edge=end]{left:auto;right:0;transform:none}.Rhqpaa_tooltipDate{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);font-weight:500}.Rhqpaa_labels{padding-top:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-subtle);grid-column:2;display:flex}.Rhqpaa_labels>span{white-space:nowrap;flex:1;min-width:0;display:flex}.Rhqpaa_labels>span:last-child{justify-content:flex-end}.Rhqpaa_empty{color:var(--ds-text-muted);font-size:var(--ds-text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.Rhqpaa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Rhqpaa_grow{0%{transform:scaleY(0)}}
.LBTTmG_editor{background-color:var(--ds-bg);height:100%}.LBTTmG_topRight{align-items:center;gap:var(--ds-space-2);display:flex}.LBTTmG_button,.LBTTmG_status{height:var(--lg-button-size,2.25rem);border-radius:var(--border-radius-lg,.5rem);box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);color:var(--color-on-surface);font-family:var(--ui-font);letter-spacing:.4px;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.LBTTmG_button{cursor:pointer}.LBTTmG_button svg{width:var(--lg-icon-size,1rem);height:var(--lg-icon-size,1rem)}.LBTTmG_button:hover{background-color:var(--color-surface-high)}.LBTTmG_button:active{box-shadow:0 0 0 1px var(--color-brand-active)}.LBTTmG_button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.LBTTmG_status{pointer-events:none}.LBTTmG_status:before{content:"";background-color:var(--ds-success);border-radius:50%;width:.5rem;height:.5rem}.LBTTmG_status[data-status=unsaved]:before{background-color:var(--color-primary)}.LBTTmG_status[data-status=saving]:before{background-color:var(--color-primary);animation:1s ease-in-out infinite LBTTmG_pulse}.LBTTmG_status[data-status=error],.LBTTmG_status[data-status=conflict]{color:var(--ds-danger)}.LBTTmG_status[data-status=error]:before,.LBTTmG_status[data-status=conflict]:before{background-color:var(--ds-danger)}@keyframes LBTTmG_pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.LBTTmG_status[data-status=saving]:before{animation:none}}
.WggyKW_notes{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);height:100%;display:grid}@media (max-width:768px){.WggyKW_notes{grid-template-columns:1fr}.WggyKW_notes[data-has-note]>:first-child,.WggyKW_notes:not([data-has-note])>.WggyKW_pane{display:none}}.WggyKW_pane{min-width:0;min-height:0}.WggyKW_empty{height:100%;padding:var(--ds-space-8);background-image:linear-gradient(to right, var(--ds-accent-tint) 1px, transparent 1px),linear-gradient(to bottom, var(--ds-accent-tint) 1px, transparent 1px);background-size:var(--ds-grid-cell) var(--ds-grid-cell);place-items:center;display:grid}.WggyKW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.qJcFcq_editor{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.qJcFcq_toolbar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-5);border-bottom:var(--ds-line-width) solid var(--ds-line);display:flex}.qJcFcq_back{color:var(--ds-text-muted);display:none}@media (max-width:768px){.qJcFcq_back{display:inline-flex}}.qJcFcq_status{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-subtle);margin-right:auto;display:inline-flex}.qJcFcq_status:before{content:"";background-color:var(--ds-accent-soft);width:.5rem;height:.5rem}.qJcFcq_status[data-status=unsaved]:before,.qJcFcq_status[data-status=saving]:before{background-color:var(--ds-accent-fill)}.qJcFcq_status[data-status=error]{color:var(--ds-danger)}.qJcFcq_status[data-status=error]:before{background-color:var(--ds-danger)}.qJcFcq_views{border:var(--ds-line-width) solid var(--ds-line-strong);display:flex}.qJcFcq_view{padding:var(--ds-space-1) var(--ds-space-3);background:var(--ds-bg);color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-xs);cursor:pointer;border:none}.qJcFcq_view:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.qJcFcq_view+.qJcFcq_view{border-left:var(--ds-line-width) solid var(--ds-line-strong)}.qJcFcq_view[aria-pressed=true]{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}@media (max-width:768px){.qJcFcq_view:nth-child(2){display:none}}.qJcFcq_menuButton{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border:var(--ds-line-width) solid #0000;color:var(--ds-text);cursor:pointer;background:0 0;place-items:center;display:grid}.qJcFcq_menuButton:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.qJcFcq_menuButton:hover,.qJcFcq_menuButton[aria-expanded=true]{border-color:var(--ds-line-strong);color:var(--ds-accent)}.qJcFcq_meta{padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-3);border-bottom:var(--ds-line-width) solid var(--ds-line)}.qJcFcq_title{width:100%;color:var(--ds-text);font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);background:0 0;border:none;outline:none;padding:0;font-weight:500}.qJcFcq_title::placeholder{color:var(--ds-text-subtle)}.qJcFcq_tags{align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.qJcFcq_tag{align-items:center;gap:var(--ds-space-1);padding:1px var(--ds-space-1) 1px var(--ds-space-2);border:var(--ds-line-width) solid var(--ds-accent);background-color:var(--ds-accent-tint-strong);color:var(--ds-accent);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);display:inline-flex}.qJcFcq_tag button{color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.qJcFcq_tagInput{min-width:12rem;color:var(--ds-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);background:0 0;border:none;outline:none;flex:1;padding:2px 0}.qJcFcq_tagInput::placeholder{color:var(--ds-text-subtle)}.qJcFcq_body{min-height:0;display:grid}.qJcFcq_body[data-view=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.qJcFcq_source{width:100%;height:100%;padding:var(--ds-space-6);background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);resize:none;border:none;outline:none;line-height:1.7}[data-view=split] .qJcFcq_source{border-right:var(--ds-line-width) solid var(--ds-line-strong)}.qJcFcq_preview{min-height:0;padding:var(--ds-space-6);overflow-wrap:break-word;color:var(--ds-text);font-size:16px;line-height:1.5;overflow-y:auto}.qJcFcq_preview h1,.qJcFcq_preview h2{border-bottom:1px solid var(--ds-accent);padding-bottom:.3em}.qJcFcq_preview h1,.qJcFcq_preview h2,.qJcFcq_preview h3,.qJcFcq_preview h4,.qJcFcq_preview h5,.qJcFcq_preview h6{font-family:var(--ds-font-display);color:var(--ds-accent)}.qJcFcq_preview strong{font-weight:700}.qJcFcq_preview em{font-style:italic}.qJcFcq_preview p{font-family:var(--ds-font-body)}.qJcFcq_preview h1{margin:.67em 0;font-size:2em}.qJcFcq_preview h2{margin:.83em 0;font-size:1.5em}.qJcFcq_preview h3{margin:1em 0;font-size:1.17em;font-weight:450}.qJcFcq_preview h4{margin:1.33em 0;font-size:1em;font-weight:450}.qJcFcq_preview h5{margin:1.67em 0;font-size:.83em;font-weight:450}.qJcFcq_preview h6{margin:2.33em 0;font-size:.67em;font-weight:450}.qJcFcq_preview p,.qJcFcq_preview blockquote,.qJcFcq_preview ul,.qJcFcq_preview ol,.qJcFcq_preview dl,.qJcFcq_preview table,.qJcFcq_preview pre{margin-top:0;margin-bottom:16px}.qJcFcq_preview a{color:var(--ds-accent);text-decoration:none}.qJcFcq_preview a:hover{text-decoration:underline}.qJcFcq_preview ul,.qJcFcq_preview ol{padding-left:2em}.qJcFcq_preview ul{font-family:var(--ds-font-body);list-style-type:disc}.qJcFcq_preview ol{font-family:var(--ds-font-body);list-style-type:decimal}.qJcFcq_preview ol ol,.qJcFcq_preview ul ol{list-style-type:lower-roman}.qJcFcq_preview ul ul ol,.qJcFcq_preview ul ol ol,.qJcFcq_preview ol ul ol,.qJcFcq_preview ol ol ol{list-style-type:lower-alpha}.qJcFcq_preview hr{background-color:var(--ds-line);border:0;height:.25em;margin:24px 0;padding:0}.qJcFcq_preview blockquote{color:var(--ds-text-muted);border-left:.25em solid var(--ds-line);padding:0 1em}.qJcFcq_preview code{background-color:color-mix(in srgb, var(--ds-text) 8%, transparent);border-radius:6px;margin:0;padding:.2em .4em;font-family:SF Mono,Fira Code,monospace;font-size:85%}.qJcFcq_preview pre{word-wrap:normal;background-color:var(--ds-surface);border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.qJcFcq_preview pre code{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.qJcFcq_preview table{border-collapse:collapse;width:100%}.qJcFcq_preview th,.qJcFcq_preview td{border:1px solid var(--ds-line);padding:8px 12px}.qJcFcq_preview th{background-color:var(--ds-surface);font-weight:600}.qJcFcq_preview .qJcFcq_task-list-item{list-style-type:none}.qJcFcq_preview .qJcFcq_task-list-item input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.qJcFcq_previewEmpty{color:var(--ds-text-subtle);font-size:var(--ds-text-sm)}
._725uBG_adminDashboard{min-width:0}
.z6epdW_editor{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.z6epdW_toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border-bottom:var(--ds-line-width) solid var(--ds-line-strong);flex-wrap:wrap;display:flex}.z6epdW_heading{align-items:center;gap:var(--ds-space-3);display:flex}.z6epdW_title{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);margin:0;font-weight:500}.z6epdW_actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.z6epdW_panes{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}@media (max-width:768px){.z6epdW_panes{grid-template-columns:1fr}}.z6epdW_compose,.z6epdW_preview{min-height:0;padding:var(--ds-space-6);overflow-y:auto}.z6epdW_compose{gap:var(--ds-space-5);border-right:var(--ds-line-width) solid var(--ds-line-strong);flex-direction:column;display:flex}@media (max-width:768px){.z6epdW_compose{border-right:none;border-bottom:var(--ds-line-width) solid var(--ds-line-strong)}}.z6epdW_fields{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.z6epdW_fields{grid-template-columns:1fr}}.z6epdW_fullWidth{grid-column:1/-1}.z6epdW_contentField{flex:1}.z6epdW_content{min-height:20rem;font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);resize:none;flex:1;line-height:1.6}.z6epdW_preview{background-image:linear-gradient(to right, var(--ds-accent-tint) 1px, transparent 1px),linear-gradient(to bottom, var(--ds-accent-tint) 1px, transparent 1px);background-size:var(--ds-grid-cell) var(--ds-grid-cell)}.z6epdW_paneLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);margin:0 0 var(--ds-space-4);font-weight:500}.z6epdW_markdownPreview{max-width:46rem;padding:var(--ds-space-6);border:var(--ds-line-width) solid var(--ds-line);background-color:var(--ds-bg);overflow-wrap:break-word;color:var(--ds-text);font-size:16px;line-height:1.5}.z6epdW_markdownPreview h1,.z6epdW_markdownPreview h2{border-bottom:1px solid var(--ds-accent);padding-bottom:.3em}.z6epdW_markdownPreview h1,.z6epdW_markdownPreview h2,.z6epdW_markdownPreview h3,.z6epdW_markdownPreview h4,.z6epdW_markdownPreview h5,.z6epdW_markdownPreview h6{font-family:var(--ds-font-display);color:var(--ds-accent)}.z6epdW_markdownPreview strong{font-weight:700}.z6epdW_markdownPreview em{font-style:italic}.z6epdW_markdownPreview p{font-family:var(--ds-font-body)}.z6epdW_markdownPreview h1{margin:.67em 0;font-size:2em}.z6epdW_markdownPreview h2{margin:.83em 0;font-size:1.5em}.z6epdW_markdownPreview h3{margin:1em 0;font-size:1.17em;font-weight:450}.z6epdW_markdownPreview h4{margin:1.33em 0;font-size:1em;font-weight:450}.z6epdW_markdownPreview h5{margin:1.67em 0;font-size:.83em;font-weight:450}.z6epdW_markdownPreview h6{margin:2.33em 0;font-size:.67em;font-weight:450}.z6epdW_markdownPreview p,.z6epdW_markdownPreview blockquote,.z6epdW_markdownPreview ul,.z6epdW_markdownPreview ol,.z6epdW_markdownPreview dl,.z6epdW_markdownPreview table,.z6epdW_markdownPreview pre{margin-top:0;margin-bottom:16px}.z6epdW_markdownPreview a{color:var(--ds-accent);text-decoration:none}.z6epdW_markdownPreview a:hover{text-decoration:underline}.z6epdW_markdownPreview ul,.z6epdW_markdownPreview ol{padding-left:2em}.z6epdW_markdownPreview ul{font-family:var(--ds-font-body);list-style-type:disc}.z6epdW_markdownPreview ol{font-family:var(--ds-font-body);list-style-type:decimal}.z6epdW_markdownPreview ol ol,.z6epdW_markdownPreview ul ol{list-style-type:lower-roman}.z6epdW_markdownPreview ul ul ol,.z6epdW_markdownPreview ul ol ol,.z6epdW_markdownPreview ol ul ol,.z6epdW_markdownPreview ol ol ol{list-style-type:lower-alpha}.z6epdW_markdownPreview hr{background-color:var(--ds-line);border:0;height:.25em;margin:24px 0;padding:0}.z6epdW_markdownPreview blockquote{color:var(--ds-text-muted);border-left:.25em solid var(--ds-line);padding:0 1em}.z6epdW_markdownPreview code{background-color:color-mix(in srgb, var(--ds-text) 8%, transparent);border-radius:6px;margin:0;padding:.2em .4em;font-family:SF Mono,Fira Code,monospace;font-size:85%}.z6epdW_markdownPreview pre{word-wrap:normal;background-color:var(--ds-surface);border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.z6epdW_markdownPreview pre code{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.z6epdW_markdownPreview table{border-collapse:collapse;width:100%}.z6epdW_markdownPreview th,.z6epdW_markdownPreview td{border:1px solid var(--ds-line);padding:8px 12px}.z6epdW_markdownPreview th{background-color:var(--ds-surface);font-weight:600}.z6epdW_markdownPreview .z6epdW_task-list-item{list-style-type:none}.z6epdW_markdownPreview .z6epdW_task-list-item input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}
._0_hUza_sticky{--sticky-bg:var(--ds-accent-tint-strong);--sticky-line:var(--ds-accent);border:var(--ds-line-width) solid var(--sticky-line);background-color:var(--ds-bg);background-image:linear-gradient(var(--sticky-bg), var(--sticky-bg));transition:box-shadow var(--ds-duration) var(--ds-ease),opacity var(--ds-duration) var(--ds-ease);outline:none;flex-direction:column;display:flex}._0_hUza_sticky[data-color=yellow]{--sticky-bg:var(--ds-warning-tint);--sticky-line:var(--ds-warning)}._0_hUza_sticky[data-color=green]{--sticky-bg:var(--ds-success-tint);--sticky-line:var(--ds-success)}._0_hUza_sticky[data-color=pink]{--sticky-bg:var(--ds-pink-tint);--sticky-line:var(--ds-pink)}._0_hUza_sticky:focus-visible{box-shadow:0 0 0 2px var(--ds-bg),0 0 0 4px var(--sticky-line)}._0_hUza_sticky[data-done]{opacity:.7}._0_hUza_placed{top:var(--top);left:var(--left);width:var(--size);height:var(--size);padding:var(--ds-space-2);transform:translate(var(--dx), var(--dy));animation:_0_hUza_sticky-in var(--ds-duration) var(--ds-ease);background:0 0;border:none;position:absolute}._0_hUza_placed>._0_hUza_strip,._0_hUza_placed>._0_hUza_text,._0_hUza_placed>._0_hUza_editor{border-right:var(--ds-line-width) solid var(--sticky-line);border-left:var(--ds-line-width) solid var(--sticky-line);background-color:var(--ds-bg);background-image:linear-gradient(var(--sticky-bg), var(--sticky-bg))}._0_hUza_placed>._0_hUza_strip{border-top:var(--ds-line-width) solid var(--sticky-line)}._0_hUza_placed>._0_hUza_text,._0_hUza_placed>._0_hUza_editor{border-bottom:var(--ds-line-width) solid var(--sticky-line);flex:1}._0_hUza_placed[data-dragging]{z-index:2;transition:none}._0_hUza_placed[data-dragging]>*{box-shadow:var(--ds-shadow-pop)}._0_hUza_strip{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-1) var(--ds-space-1) var(--ds-space-3);border-bottom:var(--ds-line-width) dashed var(--sticky-line);display:flex}._0_hUza_draggable{cursor:grab;touch-action:none}[data-dragging] ._0_hUza_draggable{cursor:grabbing}._0_hUza_date{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:.04em;color:var(--sticky-line);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1}._0_hUza_check{border:var(--ds-line-width) solid var(--sticky-line);background-color:var(--ds-bg);width:1.25rem;height:1.25rem;color:var(--ds-on-accent);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}._0_hUza_check:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}._0_hUza_check svg{display:block}._0_hUza_check[aria-pressed=true]{background-color:var(--sticky-line)}._0_hUza_check:hover{background-color:var(--sticky-bg)}._0_hUza_check:hover[aria-pressed=true]{background-color:var(--sticky-line);opacity:.85}._0_hUza_menuButton{width:1.75rem;height:1.75rem;color:var(--sticky-line);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._0_hUza_menuButton:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}._0_hUza_menuButton:hover,._0_hUza_menuButton[aria-expanded=true]{background-color:var(--sticky-bg)}._0_hUza_swatch{border:var(--ds-line-width) solid var(--sticky-line);background-color:var(--sticky-bg);width:.875rem;height:.875rem}._0_hUza_swatch[data-color=blue]{--sticky-bg:var(--ds-accent-tint-strong);--sticky-line:var(--ds-accent)}._0_hUza_swatch[data-color=yellow]{--sticky-bg:var(--ds-warning-tint);--sticky-line:var(--ds-warning)}._0_hUza_swatch[data-color=green]{--sticky-bg:var(--ds-success-tint);--sticky-line:var(--ds-success)}._0_hUza_swatch[data-color=pink]{--sticky-bg:var(--ds-pink-tint);--sticky-line:var(--ds-pink)}._0_hUza_text,._0_hUza_editor{padding:var(--ds-space-3);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45;overflow-y:auto}._0_hUza_text{cursor:text}[data-done] ._0_hUza_text{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--sticky-line);text-decoration-color:var(--sticky-line);color:var(--ds-text-muted)}._0_hUza_placeholder{color:var(--ds-text-subtle);font-style:italic}._0_hUza_editor{resize:none;border:none;outline:none;width:100%}@keyframes _0_hUza_sticky-in{0%{opacity:0;scale:.94}}
.k6zUuq_auth{grid-template-columns:minmax(0,1.25fr) minmax(26rem,1fr);min-height:100dvh;display:grid}@media (max-width:768px){.k6zUuq_auth{grid-template-rows:34dvh auto;grid-template-columns:1fr}}.k6zUuq_art{background-color:var(--ds-bg);position:relative;overflow:hidden}.k6zUuq_caption{bottom:var(--ds-space-6);left:var(--ds-space-6);gap:var(--ds-space-1);max-width:20rem;padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-line-width) solid var(--ds-line-strong);background-color:var(--ds-bg);color:var(--ds-text-muted);font-size:var(--ds-text-xs);pointer-events:none;animation:k6zUuq_fade-in var(--ds-duration-slow) var(--ds-ease) .6s both;flex-direction:column;display:flex;position:absolute}@media (max-width:768px){.k6zUuq_caption{display:none}}.k6zUuq_captionLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-accent);font-weight:500}.k6zUuq_panel{padding:var(--ds-space-16) var(--ds-space-10);background-color:var(--ds-bg);flex-direction:column;justify-content:center;display:flex;position:relative}.k6zUuq_panel:before{content:"";width:var(--ds-line-width);background-color:var(--ds-line-strong);transform-origin:top;animation:k6zUuq_draw-y var(--ds-duration-slow) var(--ds-ease) both;position:absolute;top:0;bottom:0;left:0}@media (max-width:768px){.k6zUuq_panel{padding:var(--ds-space-8) var(--ds-space-5) var(--ds-space-10)}.k6zUuq_panel:before{width:auto;height:var(--ds-line-width);transform-origin:0;animation-name:k6zUuq_draw-x;top:0;bottom:auto;right:0}}.k6zUuq_back{top:var(--ds-space-6);left:var(--ds-space-10);color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);text-decoration:none;position:absolute}.k6zUuq_back:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.k6zUuq_back:hover{color:var(--ds-accent)}@media (max-width:768px){.k6zUuq_back{margin-bottom:var(--ds-space-6);position:static}}@keyframes k6zUuq_draw-y{0%{transform:scaleY(0)}}@keyframes k6zUuq_draw-x{0%{transform:scaleX(0)}}@keyframes k6zUuq_fade-in{0%{opacity:0}}
._7xorwa_card{width:100%;max-width:24rem;animation:_7xorwa_card-in var(--ds-duration-slow) var(--ds-ease) .15s both;margin:0 auto}._7xorwa_header{margin-bottom:var(--ds-space-8)}._7xorwa_title{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);margin:0;font-weight:500;line-height:1.15}._7xorwa_subtitle{margin:var(--ds-space-2) 0 0;color:var(--ds-text-muted);font-size:var(--ds-text-sm)}._7xorwa_footer{margin:var(--ds-space-6) 0 0;padding-top:var(--ds-space-5);border-top:var(--ds-line-width) solid var(--ds-line);color:var(--ds-text-muted);font-size:var(--ds-text-sm)}._7xorwa_footer a{color:var(--ds-accent)}._7xorwa_footer a:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}._7xorwa_form{gap:var(--ds-space-4);flex-direction:column;display:flex}._7xorwa_row{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){._7xorwa_row{grid-template-columns:1fr}}._7xorwa_submit{width:100%;margin-top:var(--ds-space-2)}@keyframes _7xorwa_card-in{0%{opacity:0;transform:translateY(8px)}}
.XPhyAW_shell{flex-direction:column;min-height:100dvh;display:flex}.XPhyAW_page{background-color:var(--ds-bg);margin-top:52px}.XPhyAW_crumbs{border-bottom:1px solid var(--ds-accent);height:56px;font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:stretch;font-size:.75rem;display:flex}.XPhyAW_back{border-right:1px solid var(--ds-accent);color:var(--ds-accent);align-items:center;padding:0 1.5rem;text-decoration:none;transition:background-color .2s;display:flex}.XPhyAW_back:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg))}.XPhyAW_trail{color:var(--ds-text-muted);align-items:center;gap:.5rem;padding:0 1.5rem;display:flex}.XPhyAW_trail a{color:inherit;text-decoration:none}.XPhyAW_trail a:hover{color:var(--ds-accent)}.XPhyAW_trail [aria-current]{color:var(--ds-text)}.XPhyAW_hero{border-bottom:1px solid var(--ds-accent);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:616px;display:grid}.XPhyAW_text{flex-direction:column;justify-content:center;padding:2rem clamp(1.5rem,5vw,5rem);display:flex}.XPhyAW_kicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin:0 0 .75rem;font-size:.8rem}.XPhyAW_title{font-family:var(--ds-font-display);color:var(--ds-text);margin:0 0 1.25rem;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:600;line-height:1}.XPhyAW_description{max-width:55ch;font-family:var(--ds-font-body);color:var(--ds-text);margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.XPhyAW_facts{border-top:1px solid var(--ds-accent-soft);max-width:34rem;margin:0 0 2rem;display:grid}.XPhyAW_facts>div{border-bottom:1px solid var(--ds-accent-soft);grid-template-columns:6rem 1fr;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.XPhyAW_facts dt{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.7rem}.XPhyAW_facts dd{font-family:var(--ds-font-body);margin:0;font-size:.95rem}.XPhyAW_tags{flex-wrap:wrap;gap:.4rem;display:flex}.XPhyAW_tag{border:1px solid var(--ds-accent);font-family:var(--font-mono,ui-monospace),monospace;color:var(--ds-accent);padding:.25rem .6rem;font-size:.72rem}.XPhyAW_actions{flex-wrap:wrap;gap:.75rem;display:flex}.XPhyAW_primaryAction,.XPhyAW_secondaryAction{border:1px solid var(--ds-accent);font-family:var(--ds-font-body);align-items:center;padding:.75rem 1.25rem;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.XPhyAW_primaryAction{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.XPhyAW_primaryAction:hover{background-color:var(--ds-accent-hover)}.XPhyAW_secondaryAction{background-color:var(--ds-bg);color:var(--ds-accent)}.XPhyAW_secondaryAction:hover{background-color:color-mix(in srgb, var(--ds-accent) 10%, var(--ds-bg))}.XPhyAW_art{height:100%}.XPhyAW_next{border-bottom:1px solid var(--ds-accent);color:var(--ds-text);flex-direction:column;gap:.5rem;padding:2.5rem clamp(1.5rem,5vw,5rem);text-decoration:none;transition:background-color .3s;display:flex}.XPhyAW_next:hover{background-color:color-mix(in srgb, var(--ds-accent) 6%, var(--ds-bg))}.XPhyAW_nextKicker{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);font-size:.75rem}.XPhyAW_nextTitle{font-family:var(--ds-font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);font-weight:600}@media (max-width:768px){.XPhyAW_page{margin-top:48px}.XPhyAW_crumbs{height:40px}.XPhyAW_trail{display:none}.XPhyAW_hero{grid-template-rows:200px auto;grid-template-columns:1fr;height:auto}.XPhyAW_art{border-bottom:1px solid var(--ds-accent);grid-row:1}.XPhyAW_text{padding:2rem 1.5rem 2.5rem}}
._9DEXHG_shell{--sidebar-w:var(--ds-sidebar-width);grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--ds-topbar-height) minmax(0, 1fr);height:100dvh;transition:grid-template-columns .26s var(--ds-ease);grid-template-areas:"brand top""side main";display:grid}._9DEXHG_shell[data-collapsed]{--sidebar-w:var(--ds-sidebar-collapsed-width)}@media (max-width:768px){._9DEXHG_shell,._9DEXHG_shell[data-collapsed]{grid-template-columns:var(--ds-sidebar-collapsed-width) minmax(0, 1fr);grid-template-rows:var(--ds-topbar-height) auto minmax(0, 1fr);grid-template-areas:"brand top""side side""main main"}}._9DEXHG_brandNav{display:contents}._9DEXHG_brand{grid-area:brand;align-items:center;display:flex;position:relative;overflow:hidden}._9DEXHG_brand:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-offset:-3px}._9DEXHG_brand svg{height:1.5rem}._9DEXHG_brand:before,._9DEXHG_brand:after{content:"";background-color:var(--ds-line-strong);position:absolute}._9DEXHG_brand:before{height:var(--ds-line-width);transform-origin:0;animation:_9DEXHG_draw-x var(--ds-duration-slow) var(--ds-ease) both;bottom:0;left:0;right:0}._9DEXHG_brand:after{width:var(--ds-line-width);transform-origin:top;animation:_9DEXHG_draw-y var(--ds-duration-slow) var(--ds-ease) both;top:0;bottom:0;right:0}._9DEXHG_mark{width:var(--ds-sidebar-collapsed-width);flex-shrink:0;justify-content:center;display:flex}._9DEXHG_content{grid-area:main;min-width:0;min-height:0;overflow-y:auto}._9DEXHG_content>*{animation:_9DEXHG_page-in var(--ds-duration-slow) var(--ds-ease) both}@keyframes _9DEXHG_page-in{0%{opacity:0}}@keyframes _9DEXHG_draw-x{0%{transform:scaleX(0)}}@keyframes _9DEXHG_draw-y{0%{transform:scaleY(0)}}
.D0fsKa_page{padding:var(--ds-space-8)}@media (max-width:768px){.D0fsKa_page{padding:var(--ds-space-5)}}.D0fsKa_page{gap:var(--ds-space-6);flex-direction:column;display:flex}.D0fsKa_page>header{margin-bottom:0}.D0fsKa_tiles{gap:var(--ds-line-width);border:var(--ds-line-width) solid var(--ds-line-strong);background-color:var(--ds-line-strong);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.D0fsKa_tile{background-color:var(--ds-bg);animation:D0fsKa_tile-in var(--ds-duration-slow) var(--ds-ease) both;flex:12rem}.D0fsKa_tile:first-child{animation-delay:.17s}.D0fsKa_tile:nth-child(2){animation-delay:.24s}.D0fsKa_tile:nth-child(3){animation-delay:.31s}.D0fsKa_tile:nth-child(4){animation-delay:.38s}.D0fsKa_tile:nth-child(5){animation-delay:.45s}.D0fsKa_tileLink{gap:var(--ds-space-1);height:100%;padding:var(--ds-space-5);color:inherit;transition:background-color var(--ds-duration) var(--ds-ease);flex-direction:column;text-decoration:none;display:flex}.D0fsKa_tileLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-offset:-2px}.D0fsKa_tileLink a.D0fsKa_tileLink:hover{background-color:var(--ds-accent-tint)}.D0fsKa_tileLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);font-weight:500}.D0fsKa_tileValue{font-family:var(--ds-font-display);font-size:var(--ds-text-3xl);color:var(--ds-accent);line-height:1.1}.D0fsKa_tileHint{color:var(--ds-text-muted);font-size:var(--ds-text-xs)}.D0fsKa_panel{border:var(--ds-line-width) solid var(--ds-line-strong)}.D0fsKa_panelHeader{justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:var(--ds-line-width) solid var(--ds-line-strong);background-color:var(--ds-surface);display:flex}.D0fsKa_panelLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);margin:0;font-weight:500}.D0fsKa_panelBody{padding:var(--ds-space-8) var(--ds-space-5) var(--ds-space-4) var(--ds-space-3)}.D0fsKa_panelEmpty{padding:var(--ds-space-8) var(--ds-space-5);color:var(--ds-text-muted);font-size:var(--ds-text-sm);text-align:center;margin:0}.D0fsKa_flushTable>div{border:none}.D0fsKa_postLink{color:var(--ds-text);text-decoration:none}.D0fsKa_postLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.D0fsKa_postLink:hover{color:var(--ds-accent);text-decoration:underline}.D0fsKa_number{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);text-align:right}.D0fsKa_footnote{color:var(--ds-text-subtle);font-size:var(--ds-text-xs);margin:0}@keyframes D0fsKa_tile-in{0%{opacity:0;transform:translateY(6px)}}
.R0_Qya_page{padding:var(--ds-space-8)}@media (max-width:768px){.R0_Qya_page{padding:var(--ds-space-5)}}.R0_Qya_title{color:var(--ds-text);font-weight:500;text-decoration:none}.R0_Qya_title:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.R0_Qya_title:hover{color:var(--ds-accent);text-decoration:underline}.R0_Qya_renameForm{gap:var(--ds-space-5);flex-direction:column;display:flex}.R0_Qya_formActions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}.R0_Qya_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.VNSs-G_page{padding:var(--ds-space-8)}@media (max-width:768px){.VNSs-G_page{padding:var(--ds-space-5)}}
.GRl13q_page{padding:var(--ds-space-8)}@media (max-width:768px){.GRl13q_page{padding:var(--ds-space-5)}}
.xb1JnW_list{border-right:var(--ds-line-width) solid var(--ds-line-strong);flex-direction:column;min-height:0;display:flex}@media (max-width:768px){.xb1JnW_list{border-right:none}}.xb1JnW_header{gap:var(--ds-space-2);padding:var(--ds-space-3);border-bottom:var(--ds-line-width) solid var(--ds-line);display:flex}.xb1JnW_search{flex:1}.xb1JnW_filters{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:var(--ds-line-width) solid var(--ds-line);flex-wrap:wrap;display:flex}.xb1JnW_filter{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border:var(--ds-line-width) solid var(--ds-line);color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);cursor:pointer;background:0 0;display:inline-flex}.xb1JnW_filter:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.xb1JnW_filter[aria-pressed=true]{border-color:var(--ds-accent);background-color:var(--ds-accent-tint-strong);color:var(--ds-accent)}.xb1JnW_status{padding:var(--ds-space-4);color:var(--ds-text-muted);font-size:var(--ds-text-sm);margin:0}.xb1JnW_items{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.xb1JnW_item{gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:var(--ds-line-width) solid var(--ds-line);color:var(--ds-text);transition:background-color var(--ds-duration-fast) var(--ds-ease);flex-direction:column;text-decoration:none;display:flex}.xb1JnW_item:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-offset:-2px}.xb1JnW_item:hover{background-color:var(--ds-accent-tint)}.xb1JnW_item[aria-current=page]{background-color:var(--ds-accent-tint-strong);box-shadow:inset 3px 0 0 var(--ds-accent)}.xb1JnW_titleRow{align-items:center;gap:var(--ds-space-2);display:flex}.xb1JnW_pin{color:var(--ds-accent);flex-shrink:0}.xb1JnW_title{min-width:0;font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.xb1JnW_date{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-subtle)}.xb1JnW_excerpt{color:var(--ds-text-muted);font-size:var(--ds-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xb1JnW_tags{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.xb1JnW_tag{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-accent)}.xb1JnW_tag:hover{text-decoration:underline}
.ejSKIq_page{padding:var(--ds-space-8)}@media (max-width:768px){.ejSKIq_page{padding:var(--ds-space-5)}}
.MHMF-q_page{padding:var(--ds-space-8)}@media (max-width:768px){.MHMF-q_page{padding:var(--ds-space-5)}}
._2A4S2G_page{padding:var(--ds-space-8)}@media (max-width:768px){._2A4S2G_page{padding:var(--ds-space-5)}}._2A4S2G_details{border:var(--ds-line-width) solid var(--ds-line-strong);max-width:36rem;margin:0}._2A4S2G_row{gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);grid-template-columns:9rem 1fr;display:grid}._2A4S2G_row+._2A4S2G_row{border-top:var(--ds-line-width) solid var(--ds-line)}._2A4S2G_row dt{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);align-self:center;font-weight:500}._2A4S2G_row dd{font-size:var(--ds-text-sm);overflow-wrap:anywhere;margin:0}
.gDTyfq_page{padding:var(--ds-space-8)}@media (max-width:768px){.gDTyfq_page{padding:var(--ds-space-5)}}.gDTyfq_toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);display:flex}.gDTyfq_search{flex:1;max-width:22rem}.gDTyfq_count{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-text-muted);white-space:nowrap}.gDTyfq_noMatch{color:var(--ds-text-muted);text-align:center}
.ZGIwTq_tabs{border-bottom:var(--ds-line-width) solid var(--ds-line-strong);background-color:var(--ds-bg);align-items:stretch;min-height:2.75rem;display:flex;overflow-x:auto}.ZGIwTq_tab{border-right:var(--ds-line-width) solid var(--ds-line-strong);align-items:stretch;display:flex}.ZGIwTq_tab[data-active]{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.ZGIwTq_tabLink{align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-5);color:inherit;font-size:var(--ds-text-sm);white-space:nowrap;text-decoration:none;display:flex}.ZGIwTq_tabLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-offset:-3px}.ZGIwTq_tab:not([data-active]) .ZGIwTq_tabLink:hover{background-color:var(--ds-accent-tint);color:var(--ds-accent)}.ZGIwTq_count{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);opacity:.75}.ZGIwTq_tabMenu{border:none;border-left:var(--ds-line-width) solid #ffffff59;width:2.25rem;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.ZGIwTq_tabMenu:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px;outline-color:var(--ds-on-accent);outline-offset:-4px}.ZGIwTq_tabMenu:hover,.ZGIwTq_tabMenu[aria-expanded=true]{background-color:var(--ds-accent-hover)}.ZGIwTq_add{border:none;border-right:var(--ds-line-width) solid var(--ds-line-strong);width:2.75rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.ZGIwTq_add:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.ZGIwTq_add:hover{background-color:var(--ds-accent-tint);color:var(--ds-accent)}.ZGIwTq_log{align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-5);border-left:var(--ds-line-width) solid var(--ds-line-strong);color:var(--ds-text-muted);font-size:var(--ds-text-sm);white-space:nowrap;margin-left:auto;text-decoration:none;display:flex}.ZGIwTq_log:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.ZGIwTq_log:hover{background-color:var(--ds-accent-tint);color:var(--ds-accent)}.ZGIwTq_log[aria-current=page]{background-color:var(--ds-accent-fill);color:var(--ds-on-accent)}.ZGIwTq_form{gap:var(--ds-space-5);flex-direction:column;display:flex}.ZGIwTq_formActions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}
._1mN6Xa_board{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}._1mN6Xa_toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-5);border-bottom:var(--ds-line-width) solid var(--ds-line);flex-wrap:wrap;display:flex}._1mN6Xa_hint{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-subtle);margin:0}._1mN6Xa_actions{gap:var(--ds-space-2);display:flex}._1mN6Xa_canvas{min-height:0;position:relative;overflow:auto}._1mN6Xa_grid{min-width:100%;min-height:100%;position:relative}._1mN6Xa_dropTarget{outline:2px solid var(--ds-accent);outline-offset:-2px;background-color:var(--ds-accent-tint);pointer-events:none;position:absolute}._1mN6Xa_emptyHint{padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-line-width) dashed var(--ds-accent);background-color:var(--ds-bg);color:var(--ds-text-muted);font-size:var(--ds-text-sm);pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._1mN6Xa_list{gap:var(--ds-space-3);padding:var(--ds-space-4);flex-direction:column;display:flex;overflow-y:auto}._1mN6Xa_list>article{min-height:8rem}._1mN6Xa_empty{color:var(--ds-text-muted);font-size:var(--ds-text-sm);text-align:center;margin:0}
.sKwhSW_page{padding:var(--ds-space-8)}@media (max-width:768px){.sKwhSW_page{padding:var(--ds-space-5)}}.sKwhSW_page{height:100%;overflow-y:auto}.sKwhSW_ranges{gap:var(--ds-space-1);display:flex}.sKwhSW_day+.sKwhSW_day{margin-top:var(--ds-space-6)}.sKwhSW_dayHeading{align-items:baseline;gap:var(--ds-space-3);margin:0 0 var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-label);color:var(--ds-text);font-weight:500;display:flex}.sKwhSW_dayCount{color:var(--ds-text-subtle)}.sKwhSW_items{border:var(--ds-line-width) solid var(--ds-line-strong);margin:0;padding:0;list-style:none}.sKwhSW_item{--mark:var(--ds-accent);align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm);display:flex}.sKwhSW_item+.sKwhSW_item{border-top:var(--ds-line-width) solid var(--ds-line)}.sKwhSW_item[data-color=yellow]{--mark:var(--ds-warning)}.sKwhSW_item[data-color=green]{--mark:var(--ds-success)}.sKwhSW_item[data-color=pink]{--mark:var(--ds-pink)}.sKwhSW_check{background-color:var(--mark);width:1.125rem;height:1.125rem;color:var(--ds-on-accent);flex-shrink:0;place-items:center;display:grid}.sKwhSW_text{min-width:0;color:var(--ds-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);overflow-wrap:anywhere;flex:1}.sKwhSW_time{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);color:var(--ds-text-subtle)}.sKwhSW_onBoard{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-text-subtle);padding:0 var(--ds-space-2);font-weight:500}
