@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/508e9c8e4bf8c79e-s.0oyzxt25o04hn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/276786042f62a244-s.p.1mvnrqeaekxir.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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edcf447d6990da7e-s.p.2dp-f23wu3v3i.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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3d649eca0e6ca1fb-s.1e_w2neme9lfb.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da1f5095ad42b608-s.p.052mj4vad4-0p.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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5de307a1cf21ffb0-s.p.2mgv7i7jizf-l.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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f8108b279d18af14-s.3qay488b_r2gm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e9dbbfb7e7bc7f69-s.p.0z63l901zm2gy.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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b06c83c7cc676c09-s.p.3yhl5gv5w-0s5.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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5929d901dfa1aeda-s.0arjo260shtoe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/845d40ca8bfb4186-s.p.2pqty136dttgy.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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b6620be20ad708dd-s.p.3xsquyelyuj-f.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.1emuuracu50qd.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.1975l3y3401x_.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.19xuq3td7fwu_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.3go-kn2r40gie.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.okAsOW_className{font-family:Poppins,Poppins Fallback}.okAsOW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.iT7gGa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.iT7gGa_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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/cc545e633e20c56d-s.176arc174-8zp.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/71b036adf157cdcf-s.0bp8oijd_gu96.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/89b21bb081cb7469-s.1fby2rem9ngyr.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/3fe682a82f50d426-s.0vfdmo25voy_0.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/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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%}.BVULza_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.BVULza_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
._8RiFmG_btn{--h:40px;height:var(--h);border-radius:calc(var(--h) * .19);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), opacity var(--t) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}._8RiFmG_btn:disabled,._8RiFmG_btn[aria-disabled=true]{opacity:.45}._8RiFmG_primary:disabled,._8RiFmG_primary[aria-disabled=true]{opacity:1;background:color-mix(in srgb, var(--ink) 30%, var(--paper));color:var(--on-ink);border-color:#0000}._8RiFmG_text{display:inline-block}._8RiFmG_sm{--h:32px;gap:6px;padding:0 13px;font-size:13px}._8RiFmG_lg{--h:52px;gap:10px;padding:0 26px;font-size:15px}._8RiFmG_iconOnly{width:var(--h);padding:0}._8RiFmG_block{width:100%;display:flex}._8RiFmG_primary{background:var(--ink);color:var(--on-ink)}._8RiFmG_primary:active:not(:disabled),._8RiFmG_secondary:active:not(:disabled),._8RiFmG_outline:active:not(:disabled){transform:translateY(.5px)}._8RiFmG_primary:not(:disabled):hover{background:var(--ink-2)}._8RiFmG_secondary{background:var(--s1);border-color:var(--line-2);color:var(--fg);box-shadow:var(--shadow-card)}._8RiFmG_secondary:not(:disabled):hover{background:var(--s2);border-color:var(--line-3)}._8RiFmG_outline{border-color:var(--line-2);color:var(--fg)}._8RiFmG_outline:not(:disabled):hover{border-color:var(--ink)}._8RiFmG_ghost{color:var(--fg-2)}._8RiFmG_ghost:not(:disabled):hover,._8RiFmG_ghost[aria-current=page]{color:var(--fg);background:var(--s2)}._8RiFmG_danger{background:var(--bad);color:var(--on-ink)}._8RiFmG_danger:not(:disabled):hover{background:color-mix(in srgb, var(--bad) 86%, var(--ink))}._8RiFmG_danger-ghost{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, transparent)}._8RiFmG_danger-ghost:not(:disabled):hover{background:var(--bad-bg)}._8RiFmG_right{margin-right:-2px}._8RiFmG_loading{cursor:progress}._8RiFmG_spinner{border:1.6px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _8RiFmG_spin}
._29Msuq_field{flex-direction:column;gap:8px;min-width:0;display:flex}._29Msuq_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._29Msuq_label{color:var(--fg);font-size:13.5px;font-weight:550}._29Msuq_optional{color:var(--fg-4);margin-left:8px;font-size:12px;font-weight:400}._29Msuq_hint{color:var(--fg-3);font-size:12.5px;line-height:1.5}._29Msuq_error{color:var(--bad);align-items:center;gap:6px;font-size:12.5px;display:flex}._29Msuq_control{--h:40px;height:var(--h);border-radius:var(--r-sm);background:var(--s1);border:1px solid var(--line-2);color:var(--fg-3);transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);align-items:center;gap:10px;padding:0 12px;display:flex}._29Msuq_control:hover{border-color:var(--line-3)}._29Msuq_control:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #ffffff14}._29Msuq_sm{--h:34px;font-size:13.5px}._29Msuq_lg{--h:46px;border-radius:var(--r-md)}._29Msuq_invalid,._29Msuq_invalid:hover{border-color:color-mix(in srgb, var(--bad) 55%, transparent)}._29Msuq_input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:14px}._29Msuq_input::placeholder,._29Msuq_textarea::placeholder{color:var(--fg-4)}._29Msuq_input:disabled,._29Msuq_lead{color:var(--fg-3)}._29Msuq_affix{color:var(--fg-3);white-space:nowrap;font-size:13.5px}._29Msuq_textarea{border-radius:var(--r-sm);background:var(--s1);border:1px solid var(--line-2);width:100%;min-height:112px;color:var(--fg);resize:vertical;transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);outline:0;padding:10px 12px;font-size:14px;line-height:1.6}._29Msuq_textarea:hover{border-color:var(--line-3)}._29Msuq_textarea:focus{border-color:var(--ink);background:var(--s1);box-shadow:0 0 0 3px #ffffff14}._29Msuq_mono{font-family:var(--font-mono);font-size:13px}._29Msuq_selectWrap{padding:0;position:relative}._29Msuq_select{appearance:none;width:100%;height:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;outline:0;padding:0 34px 0 12px;font-size:14px}._29Msuq_select option{background:var(--s2);color:var(--fg)}._29Msuq_chev{pointer-events:none;color:var(--fg-3);position:absolute;right:11px}._29Msuq_toggleRow{cursor:pointer;align-items:flex-start;gap:12px;display:flex}._29Msuq_switchRow{justify-content:space-between;align-items:center}._29Msuq_toggleText{flex-direction:column;gap:2px;min-width:0;display:flex}._29Msuq_toggleLabel{color:var(--fg);font-size:14px;font-weight:500}._29Msuq_toggleDesc{color:var(--fg-3);font-size:13px;line-height:1.5}._29Msuq_checkbox{flex:none;width:18px;height:18px;margin-top:1px;position:relative}._29Msuq_checkbox input{appearance:none;border:1px solid var(--line-3);background:var(--s2);cursor:pointer;width:18px;height:18px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:5px;margin:0}._29Msuq_checkbox input:checked{background:var(--ink);border-color:var(--ink)}._29Msuq_tick{color:var(--on-ink);opacity:0;pointer-events:none;transition:opacity var(--t-fast);position:absolute;inset:3px}._29Msuq_checkbox input:checked+._29Msuq_tick{opacity:1}._29Msuq_switch{flex:none;width:36px;height:22px;position:relative}._29Msuq_switch input{appearance:none;border-radius:var(--r-pill);background:var(--s4);border:1px solid var(--line-2);cursor:pointer;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);margin:0;position:absolute;inset:0}._29Msuq_switch input:checked{background:var(--ink);border-color:var(--ink)}._29Msuq_switch input:disabled{opacity:.45;cursor:not-allowed}._29Msuq_knob{background:var(--fg-2);pointer-events:none;width:14px;height:14px;transition:transform var(--t-slow) var(--ease), background-color var(--t) var(--ease);border-radius:50%;position:absolute;top:4px;left:4px}._29Msuq_switch input:checked+._29Msuq_knob{background:var(--on-ink);transform:translate(14px)}._29Msuq_switch input:focus-visible{outline:1.5px solid var(--fg);outline-offset:2px}._29Msuq_radioCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}._29Msuq_radioCard{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s1);cursor:pointer;transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);align-items:flex-start;gap:12px;padding:14px 44px 14px 14px;display:flex;position:relative}._29Msuq_radioCard:hover{border-color:var(--line-2)}._29Msuq_radioCard input{opacity:0;pointer-events:none;position:absolute}._29Msuq_radioCard:has(input:checked){border-color:var(--ink);background:var(--s1)}._29Msuq_radioCard:has(input:focus-visible){outline:1.5px solid var(--fg);outline-offset:2px}._29Msuq_disabledCard{opacity:.45;cursor:not-allowed}._29Msuq_radioIcon{border-radius:var(--r-sm);background:var(--s3);width:34px;height:34px;color:var(--fg-2);flex:none;place-items:center;display:grid}._29Msuq_radioDot{border:1px solid var(--line-3);width:16px;height:16px;transition:border-color var(--t), box-shadow var(--t);border-radius:50%;position:absolute;top:16px;right:14px}._29Msuq_radioCard:has(input:checked) ._29Msuq_radioDot{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--on-ink), inset 0 0 0 8px var(--ink)}._29Msuq_grid{gap:18px 16px;display:grid}._29Msuq_cols1{grid-template-columns:1fr}._29Msuq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}._29Msuq_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}._29Msuq_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._29Msuq_split{justify-content:space-between}@media (max-width:720px){._29Msuq_cols2,._29Msuq_cols3{grid-template-columns:1fr}}
.kJG86W_card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.kJG86W_inset{background:var(--s2);border-radius:var(--r-md)}.kJG86W_padded{padding:22px}.kJG86W_cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.kJG86W_cardHeaderText{min-width:0}.kJG86W_cardTitle{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.kJG86W_cardDesc{color:var(--fg-3);margin-top:4px;font-size:13.5px;line-height:1.5}.kJG86W_cardActions{flex:none;gap:8px;display:flex}.kJG86W_cardFooter{border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;gap:12px;margin:22px -22px -22px;padding:14px 22px;font-size:13px;display:flex}.kJG86W_badge{border-radius:var(--r-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.kJG86W_neutral{background:var(--s3);color:var(--fg-2);border-color:var(--line)}.kJG86W_solid{background:var(--ink);color:var(--on-ink)}.kJG86W_ok{background:var(--ok-bg);color:var(--ok)}.kJG86W_warn{background:var(--warn-bg);color:var(--warn)}.kJG86W_bad{background:var(--bad-bg);color:var(--bad)}.kJG86W_info{background:var(--info-bg);color:var(--info)}.kJG86W_avatar{color:var(--fg);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.kJG86W_avatar img,.kJG86W_projectIcon img{object-fit:cover;width:100%;height:100%}.kJG86W_projectIcon{background:var(--s3);border:1px solid var(--line);color:var(--fg-3);flex:none;place-items:center;display:inline-grid;overflow:hidden}.kJG86W_alert{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s1);align-items:flex-start;gap:12px;padding:13px 14px;font-size:13.5px;display:flex}.kJG86W_alertIcon{flex:none;margin-top:1px}.kJG86W_alertBody{flex:1;min-width:0}.kJG86W_alertTitle{color:var(--fg);font-weight:600}.kJG86W_alertText{color:var(--fg-2);line-height:1.55}.kJG86W_alertTitle+.kJG86W_alertText{margin-top:2px}.kJG86W_alertAction{flex:none;align-self:center}.kJG86W_alert_neutral .kJG86W_alertIcon{color:var(--fg-2)}.kJG86W_alert_info{border-color:color-mix(in srgb, var(--info) 22%, transparent);background:linear-gradient(var(--info-bg), var(--info-bg)), var(--s1)}.kJG86W_alert_info .kJG86W_alertIcon{color:var(--info)}.kJG86W_alert_ok{border-color:color-mix(in srgb, var(--ok) 22%, transparent);background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--s1)}.kJG86W_alert_ok .kJG86W_alertIcon{color:var(--ok)}.kJG86W_alert_warn{border-color:color-mix(in srgb, var(--warn) 24%, transparent);background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--s1)}.kJG86W_alert_warn .kJG86W_alertIcon{color:var(--warn)}.kJG86W_alert_bad{border-color:color-mix(in srgb, var(--bad) 26%, transparent);background:linear-gradient(var(--bad-bg), var(--bad-bg)), var(--s1)}.kJG86W_alert_bad .kJG86W_alertIcon{color:var(--bad)}.kJG86W_empty{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s1);justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.kJG86W_card .kJG86W_empty{background:0 0;border:0;border-radius:0;padding:0}.kJG86W_emptyText{min-width:0;color:var(--fg-3);text-wrap:pretty;font-size:14px;line-height:1.55}.kJG86W_emptyTitle{color:var(--fg);font-weight:500}.kJG86W_emptyAction{flex-shrink:0}.kJG86W_emptyText a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.kJG86W_emptyText a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}@media (max-width:560px){.kJG86W_empty{flex-direction:column;align-items:flex-start}}.kJG86W_first{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--s1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px 40px;display:grid}.kJG86W_firstTitle{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25}.kJG86W_firstDesc{max-width:460px;color:var(--fg-2);margin-top:8px;font-size:15px;line-height:1.6}.kJG86W_firstAction{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.kJG86W_firstArt{color:var(--fg)}@media (max-width:720px){.kJG86W_first{grid-template-columns:minmax(0,1fr);padding:26px 22px}.kJG86W_firstArt{display:none}}.kJG86W_stat{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.kJG86W_statLabel{color:var(--fg-3);align-items:center;gap:7px;font-size:13px;display:flex}.kJG86W_statValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.kJG86W_statHint{color:var(--fg-3);font-size:12.5px}.kJG86W_kbd{border:1px solid var(--line-2);background:var(--s2);min-width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--fg-2);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.kJG86W_skeleton{background:linear-gradient(90deg, var(--s2) 0%, var(--s3) 50%, var(--s2) 100%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite kJG86W_shimmer;display:block}@keyframes kJG86W_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.kJG86W_spinner{border:1.6px solid var(--fg-3);border-right-color:#0000;border-radius:50%;animation:.7s linear infinite kJG86W_spin;display:inline-block}.kJG86W_facts{flex-direction:column;margin:0;display:flex}.kJG86W_fact{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13.5px;display:flex}.kJG86W_fact+.kJG86W_fact{border-top:1px solid var(--line)}.kJG86W_fact dt{color:var(--fg-3)}.kJG86W_fact dd{text-align:right;color:var(--fg);overflow-wrap:anywhere;min-width:0;margin:0}.kJG86W_starrinth{border-radius:var(--r-xs);background:var(--ink);height:24px;color:var(--on-ink);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:650;display:inline-flex}.kJG86W_starrinthSm{gap:4px;height:20px;padding:0 8px 0 6px;font-size:11px}@media (max-width:480px){.kJG86W_cardHeader{flex-direction:column;align-items:flex-start;gap:12px}}
._6A1vqW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._6A1vqW_pageHeaderText{min-width:0;max-width:720px}._6A1vqW_back{color:var(--fg-3);transition:color var(--t);align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;display:inline-flex}._6A1vqW_back:hover{color:var(--fg)}._6A1vqW_eyebrow{color:var(--fg-3);margin-bottom:8px;font-size:12.5px;font-weight:500}._6A1vqW_pageTitle{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}._6A1vqW_pageDesc{color:var(--fg-2);margin-top:8px;font-size:15px;line-height:1.55}._6A1vqW_pageActions{flex-wrap:wrap;gap:10px;display:flex}._6A1vqW_section+._6A1vqW_section{margin-top:40px}._6A1vqW_sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}._6A1vqW_sectionTitle{letter-spacing:-.02em;font-size:18px;font-weight:600}._6A1vqW_sectionDesc{color:var(--fg-3);margin-top:4px;font-size:14px}._6A1vqW_sectionActions{flex:none;gap:8px;display:flex}._6A1vqW_sideLayout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;display:grid}._6A1vqW_sideCol{top:calc(var(--header-h) + 40px);min-width:0;position:sticky}._6A1vqW_mainCol{min-width:0}@media (max-width:900px){._6A1vqW_sideLayout{grid-template-columns:1fr;gap:24px}._6A1vqW_sideCol{position:static}}._6A1vqW_crumbs{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}._6A1vqW_crumb{align-items:center;gap:4px;display:inline-flex}._6A1vqW_crumb a{transition:color var(--t)}._6A1vqW_crumb a:hover{color:var(--fg)}._6A1vqW_crumb [aria-current=page]{color:var(--fg-2)}._6A1vqW_crumbSep{color:var(--fg-4)}._6A1vqW_pagination{justify-content:center;align-items:center;gap:4px;margin-top:32px;display:flex}._6A1vqW_pageNum{border-radius:var(--r-sm);min-width:36px;height:36px;color:var(--fg-2);font-variant-numeric:tabular-nums;transition:color var(--t), background-color var(--t);place-items:center;padding:0 8px;font-size:14px;display:grid}a._6A1vqW_pageNum:hover{background:var(--s2);color:var(--fg)}._6A1vqW_pageNum[aria-current=page]{background:var(--ink);color:var(--on-ink);font-weight:600}._6A1vqW_pageDisabled{opacity:.35}._6A1vqW_pageGap{text-align:center;width:24px;color:var(--fg-4)}._6A1vqW_tableWrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--s1);overflow-x:auto}._6A1vqW_table{border-collapse:collapse;width:100%;font-size:13.5px}._6A1vqW_table th{text-align:left;height:42px;color:var(--fg-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 14px;font-size:12.5px;font-weight:500}._6A1vqW_table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}._6A1vqW_table tr:last-child td{border-bottom:0}._6A1vqW_table tbody tr{transition:background-color var(--t-fast)}._6A1vqW_table tbody tr:hover{background:#ffffff05}._6A1vqW_table .num{text-align:right;font-variant-numeric:tabular-nums}._6A1vqW_table .shrink{white-space:nowrap;width:1%}
.ugCtEW_logo{font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;color:var(--fg);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.ugCtEW_mark{-webkit-user-select:none;user-select:none;flex:none}.ugCtEW_word{align-items:baseline;gap:8px;display:inline-flex}.ugCtEW_suffix{color:var(--fg-3);font-weight:400}
._5085ca_chart{--axis-w:40px;min-width:0;margin:0}._5085ca_plot{position:relative}._5085ca_grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}._5085ca_gridLine{border-top:1px dashed var(--line);height:0;margin-left:var(--axis-w);position:relative}._5085ca_gridLine:last-child{border-top:1px solid var(--line-2)}._5085ca_tick{color:var(--fg-4);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:16px;position:absolute;top:-8px;right:calc(100% + 10px)}._5085ca_bars{inset:0 0 0 var(--axis-w);align-items:flex-end;gap:2px;display:flex;position:absolute}._5085ca_col{outline:none;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}._5085ca_bar{background:var(--fg-3);width:min(100%,18px);transition:background-color var(--t-fast);border-radius:4px 4px 0 0}._5085ca_zero{display:none}._5085ca_col:hover ._5085ca_bar{background:var(--fg)}._5085ca_col:before{content:"";background:var(--s2);opacity:0;transition:opacity var(--t-fast);border-radius:4px;position:absolute;inset:0 -1px}._5085ca_col:hover:before{opacity:1}._5085ca_tip{z-index:5;border-radius:var(--r-sm);background:var(--s3);box-shadow:var(--shadow-pop);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);flex-direction:column;gap:1px;padding:7px 10px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}._5085ca_tipLeft{left:auto;right:0;transform:translateY(2px)}._5085ca_tipRight{left:0;transform:translateY(2px)}._5085ca_col:hover ._5085ca_tip{opacity:1;transform:translate(-50%)}._5085ca_col:hover ._5085ca_tipLeft,._5085ca_col:hover ._5085ca_tipRight{transform:none}._5085ca_tipValue{color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._5085ca_tipLabel{color:var(--fg-3);font-size:12px}._5085ca_axis{margin:8px 0 0 var(--axis-w);gap:2px;display:flex}._5085ca_axisLabel{min-width:0;color:var(--fg-4);white-space:nowrap;text-align:center;flex:1;justify-content:center;font-size:11.5px;display:flex;overflow:visible}._5085ca_axisLabel:first-child{justify-content:flex-start}._5085ca_axisLabel:last-child{justify-content:flex-end}
.s_CMkq_kv{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.s_CMkq_kv2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.s_CMkq_kvRow{border-top:1px solid var(--line);grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:16px;padding:9px 0;font-size:13.5px;display:grid}.s_CMkq_kv>.s_CMkq_kvRow:first-child,.s_CMkq_kv2>.s_CMkq_kvRow:nth-child(2):not(.s_CMkq_kvFull){border-top:0}.s_CMkq_kvCompact .s_CMkq_kvRow{grid-template-columns:96px minmax(0,1fr)}.s_CMkq_kvFull{grid-column:1/-1}.s_CMkq_kvRow dt{color:var(--fg-3)}.s_CMkq_kvRow dd{min-width:0;color:var(--fg);overflow-wrap:anywhere;margin:0}.s_CMkq_none{color:var(--fg-4)}@media (max-width:720px){.s_CMkq_kv2{grid-template-columns:minmax(0,1fr)}.s_CMkq_kv2>.s_CMkq_kvRow:nth-child(2){border-top:1px solid var(--line)}.s_CMkq_kvRow{grid-template-columns:112px minmax(0,1fr)}}.s_CMkq_code{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);color:var(--fg-2);font:12.5px/1.6 var(--font-mono);white-space:pre;margin:0;padding:12px 14px;overflow:auto}.s_CMkq_wrap{white-space:pre-wrap;overflow-wrap:anywhere}.s_CMkq_diff{font:12.5px/1.55 var(--font-mono);flex-direction:column;gap:4px;min-width:0;display:flex}.s_CMkq_diffRow{grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:12px;display:grid}.s_CMkq_diffKey{color:var(--fg-3)}.s_CMkq_diffVals{overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}.s_CMkq_diffOld{color:var(--bad);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--bad) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bad) 50%, transparent)}.s_CMkq_diffNew{color:var(--ok)}.s_CMkq_diffArrow{color:var(--fg-4)}.s_CMkq_diffEmpty{color:var(--fg-4);font-size:13px}.s_CMkq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.s_CMkq_toolbarMain{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.s_CMkq_toolbarEnd{flex:none;align-items:center;gap:8px;display:flex}.s_CMkq_tile{border-radius:var(--r-sm);background:var(--s3);color:var(--fg-2);flex:none;place-items:center;display:grid}.s_CMkq_tile_ok{background:var(--ok-bg);color:var(--ok)}.s_CMkq_tile_warn{background:var(--warn-bg);color:var(--warn)}.s_CMkq_tile_bad{background:var(--bad-bg);color:var(--bad)}.s_CMkq_tile_info{background:var(--info-bg);color:var(--info)}.s_CMkq_checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s_CMkq_checklist li+li{border-top:1px solid var(--line)}.s_CMkq_checkItem{align-items:flex-start;gap:12px;padding:11px 0;display:flex}a.s_CMkq_checkItem:hover .s_CMkq_checkLabel{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.s_CMkq_checkMark{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.s_CMkq_checkMark:not(.s_CMkq_checkDone):after{content:"";background:var(--fg-4);border-radius:50%;width:6px;height:6px}.s_CMkq_checkDone{background:var(--ok-bg);color:var(--ok);border:0}.s_CMkq_checkText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s_CMkq_checkLabel{color:var(--fg);font-size:14px;font-weight:500}.s_CMkq_checkLabelDone{color:var(--fg-3);font-weight:400}.s_CMkq_checkDetail{color:var(--fg-3);font-size:12.5px}.s_CMkq_checkChev{color:var(--fg-4);margin-top:2px}.s_CMkq_stack{flex-direction:column;gap:1px;min-width:0;max-width:280px;display:flex}.s_CMkq_stackPrimary{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.s_CMkq_stackSecondary{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}
.mdL4oq_group{flex-direction:column;gap:18px;display:flex}.mdL4oq_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}@media (max-width:640px){.mdL4oq_categories{grid-template-columns:1fr}}.mdL4oq_licenseNote{color:var(--fg-3);font-size:13px}.mdL4oq_licenseNote a{color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}
.xEOWwG_wrap{padding-top:40px;padding-bottom:96px}.xEOWwG_stack{flex-direction:column;gap:20px;display:flex}.xEOWwG_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.xEOWwG_twoCol{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.xEOWwG_row{align-items:center;gap:12px;min-width:0;display:flex}.xEOWwG_rowText{flex-direction:column;min-width:0;display:flex}.xEOWwG_rowTitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.xEOWwG_rowTitle:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.xEOWwG_rowSub{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.xEOWwG_list{flex-direction:column;margin:-6px 0;display:flex}.xEOWwG_listItem{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.xEOWwG_listItem:last-child{border-bottom:0}.xEOWwG_listBody{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.xEOWwG_meta{color:var(--fg-4);font-size:12.5px}.xEOWwG_actions{flex-wrap:wrap;gap:8px;display:flex}.xEOWwG_formNarrow{max-width:720px}.xEOWwG_chips{flex-wrap:wrap;gap:8px;display:flex}.xEOWwG_projectHead{align-items:center;gap:14px;min-width:0;margin-bottom:28px;display:flex}.xEOWwG_projectHeadText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.xEOWwG_projectName{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.2;overflow:hidden}.xEOWwG_mono{font-family:var(--font-mono);font-size:12.5px}@media (max-width:1100px){.xEOWwG_twoCol{grid-template-columns:1fr}}@media (max-width:900px){.xEOWwG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.xEOWwG_wrap{padding-top:24px}.xEOWwG_hideSm{display:none}.xEOWwG_projectName{font-size:19px}}
.CpV9Vq_stack{flex-direction:column;gap:20px;min-width:0;display:flex}.CpV9Vq_stackSm{flex-direction:column;gap:12px;min-width:0;display:flex}.CpV9Vq_row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.CpV9Vq_rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CpV9Vq_stats{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;display:grid}.CpV9Vq_stats7{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.CpV9Vq_stats7{grid-template-columns:repeat(2,minmax(0,1fr))}}.CpV9Vq_statLink{border-radius:var(--r-lg);transition:transform var(--t) var(--ease);display:block}.CpV9Vq_statLink>*{height:100%;transition:border-color var(--t)}.CpV9Vq_statLink:hover>*{border-color:var(--line-2)}.CpV9Vq_detail{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.CpV9Vq_detailSide{flex-direction:column;gap:20px;display:flex;position:sticky;top:80px}.CpV9Vq_two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (max-width:1180px){.CpV9Vq_detail{grid-template-columns:minmax(0,1fr)}.CpV9Vq_detailSide{position:static}.CpV9Vq_firstOnMobile{order:-1}}@media (max-width:860px){.CpV9Vq_two{grid-template-columns:minmax(0,1fr)}}.CpV9Vq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CpV9Vq_listItem{align-items:center;gap:12px;min-width:0;padding:11px 0;font-size:14px;display:flex}.CpV9Vq_listItem+.CpV9Vq_listItem{border-top:1px solid var(--line)}.CpV9Vq_listMain{flex:1;min-width:0}.CpV9Vq_listTitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}a.CpV9Vq_listTitle:hover,.CpV9Vq_listTitle a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.CpV9Vq_listSub{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.CpV9Vq_userLink{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.CpV9Vq_userLinkText{flex-direction:column;min-width:0;display:flex}.CpV9Vq_userLinkName{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.CpV9Vq_userLink:hover .CpV9Vq_userLinkName{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.CpV9Vq_userLinkSub{color:var(--fg-3);white-space:nowrap;font-size:12.5px}.CpV9Vq_tableLink{color:var(--fg);font-weight:500}.CpV9Vq_tableLink:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.CpV9Vq_nowrap{white-space:nowrap}.CpV9Vq_small{color:var(--fg-3);font-size:13px}.CpV9Vq_count{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:13px}.CpV9Vq_titleIcon{align-items:center;gap:14px;min-width:0;display:flex}.CpV9Vq_clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CpV9Vq_showSm{display:none!important}@media (max-width:720px){.CpV9Vq_hideSm{display:none}.CpV9Vq_showSm{display:block!important}}.CpV9Vq_searchInput{width:300px;max-width:100%}.CpV9Vq_cardPad{padding:22px 22px 0}.CpV9Vq_cardPad>header{margin-bottom:12px}.CpV9Vq_flushTable{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:0 0}.CpV9Vq_actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}
.ej6v3G_cover{aspect-ratio:16/9;background:var(--s2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ej6v3G_cover img{object-fit:cover;width:100%;height:100%}.ej6v3G_thumb{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ej6v3G_thumbPage{zoom:.3;width:100%;height:100%}.ej6v3G_thumbPage>*{min-height:100%}.ej6v3G_stand{flex-direction:column;justify-content:space-between;padding:16px 18px;display:flex;position:absolute;inset:0}.ej6v3G_cover[data-kind=resume] .ej6v3G_stand{border:1px solid var(--line);background:var(--s3);border-bottom:0;border-radius:6px 6px 0 0;padding:14px 16px;inset:14px 22% 0}.ej6v3G_standKind{color:var(--fg-3);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.ej6v3G_standTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;line-height:1.12;display:-webkit-box;overflow:hidden}.ej6v3G_cover[data-kind=resume] .ej6v3G_standTitle{font-size:16px}.ej6v3G_lines{flex-direction:column;gap:5px;display:flex}.ej6v3G_lines i{background:var(--line-2);border-radius:2px;height:3px;display:block}.ej6v3G_lines i:first-child{width:72%}.ej6v3G_lines i:nth-child(2){width:58%}.ej6v3G_lines i:nth-child(3){width:40%}.ej6v3G_card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--s1);min-width:0;transition:border-color var(--t) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ej6v3G_card:hover{border-color:var(--line-2)}.ej6v3G_link{flex-direction:column;flex:1;min-width:0;display:flex}.ej6v3G_link:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ej6v3G_body{flex-direction:column;gap:4px;min-width:0;padding:16px 18px 18px;display:flex}.ej6v3G_titleRow{align-items:center;gap:8px;min-width:0;display:flex}.ej6v3G_title{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.ej6v3G_badge{flex:none}.ej6v3G_summary{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ej6v3G_meta{color:var(--fg-3);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;display:flex}.ej6v3G_actions{z-index:2;align-items:center;gap:6px;padding:0 14px 14px;display:flex;position:relative}
.jci2CW_box{color:#fff;background:#000000eb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.jci2CW_box::backdrop{background:#0009}.jci2CW_box[open]{animation:jci2CW_fade-in var(--t) var(--ease)}.jci2CW_inner{grid-template-rows:auto minmax(0,1fr);height:100%;padding:16px 24px 24px;display:grid;position:relative}.jci2CW_bar{justify-content:space-between;align-items:center;min-height:40px;display:flex}.jci2CW_count{font-family:var(--font-mono);color:#fff9;font-size:12.5px}.jci2CW_figure{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:0;padding:8px 56px;display:flex}.jci2CW_img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 140px)}.jci2CW_caption{color:#ffffffb8;text-align:center;max-width:720px;font-size:14px}.jci2CW_btn{color:#fff;width:40px;height:40px;transition:background-color var(--t) var(--ease);background:#141416cc;border:1px solid #ffffff29;border-radius:999px;place-items:center;display:grid}.jci2CW_btn:hover{background:#28282cf2}.jci2CW_prev,.jci2CW_next{position:absolute;top:50%;transform:translateY(-50%)}.jci2CW_prev{left:16px}.jci2CW_next{right:16px}@media (max-width:720px){.jci2CW_inner{padding:12px}.jci2CW_figure{padding:8px 0 56px}.jci2CW_prev,.jci2CW_next{top:auto;bottom:16px;transform:none}.jci2CW_prev{left:calc(50% - 52px)}.jci2CW_next{right:calc(50% - 52px)}}
.XgFZ8q_fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.XgFZ8q_stack{flex-direction:column;gap:16px;display:flex}.XgFZ8q_iconForm{flex-direction:column;flex:260px;gap:12px;min-width:0;display:flex}.XgFZ8q_captionForm{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.XgFZ8q_inviteRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.XgFZ8q_memberForm{padding-top:4px}.XgFZ8q_perms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}@media (max-width:640px){.XgFZ8q_captionForm,.XgFZ8q_inviteRow,.XgFZ8q_perms{grid-template-columns:1fr}}
.qeSzTW_page{padding-top:56px}.qeSzTW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.qeSzTW_title{font-size:56px;line-height:1}.qeSzTW_lead{color:var(--fg-2);margin-top:12px;font-size:15.5px}.qeSzTW_layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:36px;display:grid}.qeSzTW_filters{top:calc(var(--header-h) + 36px);flex-direction:column;gap:24px;display:flex;position:sticky}.qeSzTW_group{flex-direction:column;gap:2px;display:flex}.qeSzTW_groupTitle{color:var(--fg-3);padding:0 10px 8px;font-size:13px;font-weight:500}.qeSzTW_filter{border-radius:var(--r-sm);height:34px;color:var(--fg-2);transition:background-color var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.qeSzTW_filter:hover{background:var(--s2);color:var(--fg)}.qeSzTW_on{color:var(--fg)}.qeSzTW_check{border:1px solid var(--line-3);width:16px;height:16px;color:var(--on-ink);transition:background-color var(--t-fast), border-color var(--t-fast);border-radius:5px;flex:none;place-items:center;display:grid}.qeSzTW_on .qeSzTW_check{background:var(--ink);border-color:var(--ink)}.qeSzTW_radio{border-radius:50%}.qeSzTW_on .qeSzTW_radio{background:0 0}.qeSzTW_radioDot{background:var(--ink);border-radius:50%;width:8px;height:8px}.qeSzTW_filterIcon{color:var(--fg-3)}.qeSzTW_on .qeSzTW_filterIcon{color:var(--fg)}.qeSzTW_reset{color:var(--fg-3);align-items:center;gap:6px;padding:0 10px;font-size:13.5px;display:inline-flex}.qeSzTW_reset:hover{color:var(--fg)}.qeSzTW_results{min-width:0}.qeSzTW_count{color:var(--fg-3);margin:18px 0 14px;font-size:13.5px}.qeSzTW_query{color:var(--fg)}.qeSzTW_list{flex-direction:column;gap:10px;display:flex}.qeSzTW_empty{border:1px solid var(--line);background:var(--s1);border-radius:var(--r-lg)}.qeSzTW_starFilter{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s1);color:var(--fg);transition:border-color var(--t), background-color var(--t);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.qeSzTW_starFilter:hover{border-color:var(--line-2)}.qeSzTW_starOn{border-color:var(--ink);background:var(--s1)}.qeSzTW_starText{flex-direction:column;flex:1;min-width:0;display:flex}.qeSzTW_starTitle{font-size:14px;font-weight:600}.qeSzTW_starDesc{color:var(--fg-3);font-size:12px}.qeSzTW_starOn .qeSzTW_check{background:var(--ink);border-color:var(--ink)}.qeSzTW_starRow{border-radius:var(--r-xl);border:1px solid var(--line-2);background:var(--s1);margin-bottom:22px;padding:18px}.qeSzTW_starRowHead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.qeSzTW_starRowTitle{align-items:center;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.qeSzTW_starRowDesc{color:var(--fg-3);flex:1;font-size:13.5px}.qeSzTW_starRowAll{color:var(--fg-2);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.qeSzTW_starRowAll:hover{color:var(--fg)}.qeSzTW_starGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.qeSzTW_layout{gap:16px!important}.qeSzTW_starFilter{width:100%}.qeSzTW_starGrid,.qeSzTW_layout{grid-template-columns:1fr}.qeSzTW_filters{flex-flow:wrap;gap:16px;position:static}.qeSzTW_group{flex-flow:wrap;gap:6px;width:100%}.qeSzTW_groupTitle{width:100%;padding-left:0}.qeSzTW_filter{border:1px solid var(--line);border-radius:var(--r-sm);height:32px}.qeSzTW_title{font-size:44px}}
.WIBh7W_thread{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.WIBh7W_msg{border-radius:var(--r-md);border:1px solid #0000;gap:12px;padding:12px;display:flex}.WIBh7W_internal{border:1px dashed color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 3%, transparent)}.WIBh7W_msgBody{flex:1;min-width:0}.WIBh7W_msgHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.WIBh7W_msgHead strong{font-weight:600}.WIBh7W_time{color:var(--fg-4);font-size:12.5px}.WIBh7W_msgText{color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.6}.WIBh7W_event{gap:12px;padding:8px 12px;display:flex}.WIBh7W_eventIcon{border:1px solid var(--line);background:var(--s2);width:28px;height:28px;color:var(--fg-3);border-radius:50%;flex:none;place-items:center;display:grid}.WIBh7W_eventBody{flex:1;min-width:0;padding-top:4px}.WIBh7W_eventLine{color:var(--fg-3);font-size:13.5px}.WIBh7W_eventLine strong{color:var(--fg-2);font-weight:600}.WIBh7W_status{color:var(--fg);font-weight:500}.WIBh7W_eventText{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--line);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:10px 12px;font-size:14px;line-height:1.6}
.GG5XVq_form{flex-direction:column;gap:16px;min-width:0;display:flex}.GG5XVq_formTight{flex-direction:column;gap:10px;min-width:0;display:flex}.GG5XVq_composer{flex-direction:column;gap:10px;margin-top:12px;display:flex}.GG5XVq_composerBox{min-height:88px}.GG5XVq_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GG5XVq_inlineEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.GG5XVq_grow{flex:1;min-width:0}.GG5XVq_switches{flex-direction:column;display:flex}.GG5XVq_switches>*{padding:14px 0}.GG5XVq_switches>*+*{border-top:1px solid var(--line)}.GG5XVq_switches>:first-child{padding-top:0}.GG5XVq_switches>:last-child{padding-bottom:0}.GG5XVq_divider{margin:4px 0}.GG5XVq_hint{color:var(--fg-3);font-size:12.5px;line-height:1.5}.GG5XVq_narrow{max-width:120px}.GG5XVq_medium{max-width:260px}.GG5XVq_nowrapRow{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}
.yT8GHa_heroWrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:14px 0 24px;display:flex}.yT8GHa_heroTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yT8GHa_heroActions{flex-wrap:wrap;gap:8px;display:flex}.yT8GHa_hero{align-items:flex-start;gap:16px;min-width:0;display:flex}.yT8GHa_heroText{flex:1;min-width:0}.yT8GHa_heroName{letter-spacing:-.025em;font-size:22px;font-weight:600}.yT8GHa_heroSummary{color:var(--fg-2);margin-top:4px;font-size:14.5px}.yT8GHa_heroMeta{margin-top:12px}.yT8GHa_gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.yT8GHa_shot{aspect-ratio:16/10;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);display:block;overflow:hidden}.yT8GHa_shot img{object-fit:cover;width:100%;height:100%}.yT8GHa_version+.yT8GHa_version{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.yT8GHa_versionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.yT8GHa_versionTitle{align-items:center;gap:8px;font-weight:600;display:flex}.yT8GHa_file{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s2);padding:12px 14px}.yT8GHa_file+.yT8GHa_file{margin-top:8px}.yT8GHa_fileHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.yT8GHa_fileName{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.yT8GHa_fileMeta{color:var(--fg-3);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.yT8GHa_findings{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.yT8GHa_finding{color:var(--fg-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.yT8GHa_perms{flex-direction:column;margin-top:4px;display:flex}.yT8GHa_perm{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.yT8GHa_perm+.yT8GHa_perm{border-top:1px solid var(--line)}.yT8GHa_permText{min-width:0}.yT8GHa_permLabel{color:var(--fg);font-weight:500}.yT8GHa_permDesc{color:var(--fg-3);font-size:12.5px}.yT8GHa_subhead{color:var(--fg-3);margin:14px 0 4px;font-size:13px;font-weight:500}.yT8GHa_checklist{flex-direction:column;gap:12px;display:flex}.yT8GHa_checkHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.yT8GHa_warnList{margin:4px 0 0;padding-left:18px}.yT8GHa_templateSelect{max-width:150px}.yT8GHa_ownerFacts{margin-top:14px}
.k4SnkG_root{--sc-gap:72px;--sc-r:16px;--sc-r-sm:10px;--sc-head:var(--font-sans);--sc-head-weight:600;--sc-head-track:-.025em;--sc-label:var(--font-sans);--font-serif-face:var(--font-serif), "Iowan Old Style", Georgia, serif;--sc-text:15.5px;--sc-max:820px;--sc-pad:64px;background:var(--bg);color:var(--fg);font-size:var(--sc-text);line-height:1.6;position:relative;container-type:inline-size}.k4SnkG_root[data-scheme=light]{--bg:#fafaf8;--s1:#f3f3f0;--s2:#ecece8;--s3:#e3e3de;--s4:#d9d9d3;--line:#1111131a;--line-2:#1111132b;--line-3:#11111352;--fg:#111113;--fg-2:#111113bd;--fg-3:#1111138a;--fg-4:#11111361;--ok:#2e7a53;--warn:#8a6516;--bad:#a83c3c;--ink:#111113;--ink-2:#2a2a2d;--on-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k4SnkG_root[data-scheme=dark]{--bg:#000;--s1:#0a0a0b;--s2:#111113;--s3:#18181b;--s4:#212125;--ink:#fff;--ink-2:#e6e6e8;--on-ink:#000;--line:#ffffff17;--line-2:#ffffff26;--line-3:#ffffff47;--fg:#fff;--fg-2:#ffffffad;--fg-3:#ffffff75;--fg-4:#ffffff4d;--ok:#7ed6a5;--warn:#e8c37a;--bad:#f08c8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.k4SnkG_root[data-font=serif]{--sc-head:var(--font-serif-face);--sc-head-weight:400;--sc-head-track:-.01em}.k4SnkG_root[data-font=mono]{--sc-label:var(--font-mono)}.k4SnkG_root[data-density=compact]{--sc-gap:44px;--sc-text:14.5px;--sc-pad:44px}.k4SnkG_root[data-corners=soft]{--sc-r:8px;--sc-r-sm:6px}.k4SnkG_root[data-corners=square]{--sc-r:0px;--sc-r-sm:0px}.k4SnkG_root[data-layout=editorial]{--sc-max:1080px}.k4SnkG_root[data-layout=minimal]{--sc-max:640px;--sc-text:15px}.k4SnkG_root[data-layout=minimal][data-density=compact]{--sc-text:14px}.k4SnkG_root[data-layout=split]{--sc-max:1120px}.k4SnkG_flow,.k4SnkG_split{max-width:calc(var(--sc-max) + 48px);padding:var(--sc-pad) 24px calc(var(--sc-pad) + 16px);margin-inline:auto}.k4SnkG_flow>.k4SnkG_block+.k4SnkG_block,.k4SnkG_main>.k4SnkG_block+.k4SnkG_block{margin-top:var(--sc-gap)}.k4SnkG_split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px;display:grid}.k4SnkG_side{flex-direction:column;gap:36px;display:flex;position:sticky;top:24px}.k4SnkG_side .k4SnkG_sectionTitle{font-size:13px}.k4SnkG_resume{border:1px solid var(--line-2);border-radius:6px;max-width:900px;margin:40px auto}.k4SnkG_resume[data-layout=split],.k4SnkG_resume[data-layout=editorial]{max-width:1000px}.k4SnkG_resume .k4SnkG_flow,.k4SnkG_resume .k4SnkG_split{--sc-pad:56px;padding-inline:56px}.k4SnkG_resume[data-density=compact] .k4SnkG_flow,.k4SnkG_resume[data-density=compact] .k4SnkG_split{--sc-pad:44px;padding-inline:48px}.k4SnkG_resume .k4SnkG_split{grid-template-columns:240px minmax(0,1fr);gap:48px}.k4SnkG_blank{min-height:320px;color:var(--fg-3);place-items:center;padding:48px 24px;font-size:14px;display:grid}.k4SnkG_block{min-width:0;position:relative}[data-mode=editor] .k4SnkG_block{cursor:pointer;outline-offset:10px;transition:outline-color var(--t-fast) var(--ease);border-radius:6px;outline:1px solid #0000}[data-mode=editor] .k4SnkG_block:hover{outline-color:var(--line-2)}[data-mode=editor] .k4SnkG_block[data-selected]{outline:1.5px solid var(--fg-3)}.k4SnkG_isHidden{opacity:.4}.k4SnkG_hiddenTag{z-index:1;border-radius:var(--r-pill);background:var(--s3);border:1px solid var(--line);color:var(--fg-2);padding:2px 8px;font-size:11.5px;position:absolute;top:-8px;right:0}.k4SnkG_section{min-width:0}.k4SnkG_sectionTitle{font-family:var(--sc-label);letter-spacing:0;color:var(--fg-3);margin-bottom:20px;font-size:13.5px;font-weight:550}.k4SnkG_root[data-font=serif] .k4SnkG_sectionTitle{font-family:var(--font-serif-face);letter-spacing:-.01em;color:var(--fg);font-size:26px;font-weight:400}.k4SnkG_root[data-font=mono] .k4SnkG_sectionTitle{letter-spacing:.02em;font-size:12.5px}.k4SnkG_root[data-layout=editorial] .k4SnkG_section{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:40px;padding-top:28px;display:grid}.k4SnkG_root[data-layout=editorial] .k4SnkG_section.k4SnkG_untitled{grid-template-columns:minmax(0,1fr)}.k4SnkG_root[data-layout=editorial] .k4SnkG_sectionTitle{color:var(--fg);margin:0;font-size:15px}.k4SnkG_root[data-layout=editorial][data-font=serif] .k4SnkG_sectionTitle{font-size:30px;line-height:1.1}.k4SnkG_root[data-layout=minimal] .k4SnkG_sectionTitle{margin-bottom:14px;font-size:13px}.k4SnkG_root[data-layout=minimal][data-font=serif] .k4SnkG_sectionTitle{font-size:22px}.k4SnkG_empty{border:1px dashed var(--line-2);border-radius:var(--sc-r-sm);color:var(--fg-3);padding:18px;font-size:13.5px}.k4SnkG_prose{font-size:var(--sc-text)}.k4SnkG_printOnly{display:none}.k4SnkG_header{flex-direction:column;gap:22px;display:flex}.k4SnkG_cover{aspect-ratio:4;border-radius:var(--sc-r);background:var(--s2);border:1px solid var(--line);overflow:hidden}.k4SnkG_cover img{width:100%;height:100%}.k4SnkG_headerMain{align-items:center;gap:24px;min-width:0;display:flex}.k4SnkG_photo{object-fit:cover;background:var(--s2);border:1px solid var(--line);border-radius:50%;flex:none;width:96px;height:96px}.k4SnkG_root[data-corners=square] .k4SnkG_photo{border-radius:0}.k4SnkG_root[data-corners=soft] .k4SnkG_photo{border-radius:14px}.k4SnkG_cover+.k4SnkG_headerMain .k4SnkG_photo{border:3px solid var(--bg);width:112px;height:112px;margin-top:-64px}.k4SnkG_cover+.k4SnkG_headerMain{align-items:flex-end;padding-left:20px}.k4SnkG_headerText{min-width:0}.k4SnkG_name{font-family:var(--sc-head);font-weight:var(--sc-head-weight);letter-spacing:var(--sc-head-track);font-size:40px;line-height:1.08}.k4SnkG_root[data-font=serif] .k4SnkG_name{font-size:52px}.k4SnkG_root[data-layout=editorial] .k4SnkG_name{font-size:56px}.k4SnkG_root[data-layout=editorial][data-font=serif] .k4SnkG_name{font-size:72px;line-height:1}.k4SnkG_root[data-layout=minimal] .k4SnkG_name{font-size:28px}.k4SnkG_root[data-layout=minimal][data-font=serif] .k4SnkG_name{font-size:36px}.k4SnkG_headline{color:var(--fg-2);max-width:640px;margin-top:8px;font-size:18px;line-height:1.45}.k4SnkG_root[data-layout=minimal] .k4SnkG_headline{font-size:16px}.k4SnkG_headerMeta{color:var(--fg-3);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13.5px;display:flex}.k4SnkG_headerMeta>span{align-items:center;gap:6px;display:inline-flex}.k4SnkG_availability{color:var(--fg-2)}.k4SnkG_statusDot{background:var(--fg-4);border-radius:50%;width:7px;height:7px}.k4SnkG_availability[data-status=open] .k4SnkG_statusDot,.k4SnkG_availability[data-status=commissions] .k4SnkG_statusDot{background:var(--ok)}.k4SnkG_side .k4SnkG_headerMain{flex-direction:column;align-items:flex-start;gap:18px}.k4SnkG_side .k4SnkG_name{font-size:30px}.k4SnkG_root[data-font=serif] .k4SnkG_side .k4SnkG_name{font-size:40px}.k4SnkG_side .k4SnkG_headline{font-size:15.5px}.k4SnkG_side .k4SnkG_cover{aspect-ratio:3/2}.k4SnkG_side .k4SnkG_cover+.k4SnkG_headerMain{align-items:flex-start;padding-left:0}.k4SnkG_pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k4SnkG_pill{border-radius:var(--r-pill);border:1px solid var(--line-2);height:34px;color:var(--fg);transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.k4SnkG_root[data-corners=square] .k4SnkG_pill{border-radius:0}.k4SnkG_root[data-corners=soft] .k4SnkG_pill{border-radius:8px}.k4SnkG_pill:hover{border-color:var(--sc-accent);background:var(--s1)}.k4SnkG_pill svg{color:var(--fg-3)}.k4SnkG_timeline,.k4SnkG_plainList{margin:0;padding:0;list-style:none}.k4SnkG_entry{grid-template-columns:40px minmax(0,1fr);gap:18px;padding-bottom:30px;display:grid;position:relative}.k4SnkG_entry:last-child{padding-bottom:0}.k4SnkG_entry:before{content:"";background:var(--line);width:1px;position:absolute;top:44px;bottom:4px;left:19.5px}.k4SnkG_entry:last-child:before{display:none}.k4SnkG_entryMark{place-items:center;width:40px;height:40px;display:grid}.k4SnkG_logo{border-radius:var(--sc-r-sm);border:1px solid var(--line);background:var(--s2);width:40px;height:40px}.k4SnkG_dotMark{background:var(--bg);border:1.5px solid var(--sc-accent);border-radius:50%;width:9px;height:9px}.k4SnkG_entryBody{min-width:0;padding-top:8px}.k4SnkG_entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.k4SnkG_entryTitle{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.35}.k4SnkG_entryTitle a{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.k4SnkG_entryTitle a:hover{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}.k4SnkG_at{color:var(--fg-4);font-weight:400}.k4SnkG_when{font-family:var(--sc-label);color:var(--fg-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.k4SnkG_root[data-font=mono] .k4SnkG_when{font-size:12px}.k4SnkG_entryMeta{color:var(--fg-3);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.k4SnkG_server{font-family:var(--font-mono);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.k4SnkG_entrySub{color:var(--fg-2);margin-top:2px;font-size:14.5px}.k4SnkG_entryText{color:var(--fg-2);white-space:pre-line;margin-top:10px}.k4SnkG_highlights{color:var(--fg-2);margin:10px 0 0;padding-left:18px}.k4SnkG_highlights li+li{margin-top:4px}.k4SnkG_highlights li::marker{color:var(--fg-4)}.k4SnkG_plainItem+.k4SnkG_plainItem{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.k4SnkG_root[data-density=compact] .k4SnkG_entry{gap:14px;padding-bottom:20px}.k4SnkG_root[data-density=compact] .k4SnkG_entryTitle{font-size:15px}.k4SnkG_certs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.k4SnkG_side .k4SnkG_certs{grid-template-columns:1fr}.k4SnkG_cert{border:1px solid var(--line);border-radius:var(--sc-r);background:var(--s1);flex-direction:column;display:flex;overflow:hidden}.k4SnkG_certImage{aspect-ratio:4/3;background:var(--s2);border-bottom:1px solid var(--line);width:100%;display:block}.k4SnkG_certImage img{width:100%;height:100%;padding:10px}.k4SnkG_certPlaceholder{aspect-ratio:5/2;color:var(--fg-4);place-items:center;display:grid}.k4SnkG_certBody{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.k4SnkG_certName{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.35}.k4SnkG_certIssuer{color:var(--fg-2);margin-top:2px;font-size:13.5px}.k4SnkG_certFacts{gap:4px;margin:12px 0 0;font-size:12.5px;display:grid}.k4SnkG_certFacts>div{justify-content:space-between;gap:12px;display:flex}.k4SnkG_certFacts dt{color:var(--fg-3)}.k4SnkG_certFacts dd{color:var(--fg-2);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.k4SnkG_monoVal{font-family:var(--font-mono);font-size:12px}.k4SnkG_expired{color:var(--warn)!important}.k4SnkG_verify{color:var(--fg);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:550;display:inline-flex}.k4SnkG_verify:hover{color:var(--sc-accent)}.k4SnkG_zoom{cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}[data-mode=editor] .k4SnkG_zoom{cursor:inherit}.k4SnkG_zoom img{transition:opacity var(--t) var(--ease)}.k4SnkG_zoom:hover img{opacity:.88}.k4SnkG_skillGroups{gap:22px;display:grid}.k4SnkG_skillGroup{min-width:0}.k4SnkG_groupName{letter-spacing:-.01em;margin-bottom:10px;font-size:14px;font-weight:600}.k4SnkG_skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k4SnkG_skill{border-radius:var(--r-pill);background:var(--s2);border:1px solid var(--line);height:30px;color:var(--fg);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.k4SnkG_root[data-corners=square] .k4SnkG_skill{border-radius:0}.k4SnkG_root[data-corners=soft] .k4SnkG_skill{border-radius:6px}.k4SnkG_level{gap:2px;display:inline-flex}.k4SnkG_level span{background:var(--line-2);border-radius:1px;width:4px;height:10px}.k4SnkG_level span[data-on]{background:var(--sc-accent)}.k4SnkG_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.k4SnkG_side .k4SnkG_projects,.k4SnkG_projectList,.k4SnkG_root[data-layout=minimal] .k4SnkG_projects{grid-template-columns:1fr}.k4SnkG_project{border:1px solid var(--line);border-radius:var(--sc-r);background:var(--s1);min-width:0;overflow:hidden}.k4SnkG_projectLink{height:100%;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);gap:14px;padding:18px;display:flex}.k4SnkG_projectLink:hover{background:var(--s2)}.k4SnkG_projectIcon{background:var(--s3);border:1px solid var(--line);width:48px;height:48px;color:var(--fg-3);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.k4SnkG_root[data-corners=square] .k4SnkG_projectIcon{border-radius:0}.k4SnkG_projectIcon img{object-fit:cover;width:100%;height:100%}.k4SnkG_projectText{flex-direction:column;gap:3px;min-width:0;display:flex}.k4SnkG_projectName{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.k4SnkG_note{border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--fg-3);padding:1px 7px;font-size:11px;font-weight:500}.k4SnkG_projectDesc{color:var(--fg-2);font-size:13.5px;line-height:1.5}.k4SnkG_projectStats{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.k4SnkG_projectStats>span{align-items:center;gap:5px;display:inline-flex}.k4SnkG_projectSource{color:var(--fg-4)}.k4SnkG_projectImage{aspect-ratio:16/9;background:var(--s2);border-bottom:1px solid var(--line)}.k4SnkG_projectImage img{width:100%;height:100%}.k4SnkG_customBody{flex-direction:column;gap:6px;padding:18px;display:flex}.k4SnkG_tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.k4SnkG_tags li{border-radius:var(--r-pill);background:var(--s3);color:var(--fg-2);padding:2px 9px;font-size:12px}.k4SnkG_projectLinks{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.k4SnkG_textLink{color:var(--fg);align-items:center;gap:5px;font-size:13px;font-weight:550;display:inline-flex}.k4SnkG_textLink:hover{color:var(--sc-accent)}.k4SnkG_gallery{margin:0;padding:0;list-style:none}.k4SnkG_grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;display:grid}.k4SnkG_masonry{columns:var(--cols,3);column-gap:12px}.k4SnkG_masonry>li{break-inside:avoid;margin-bottom:12px}.k4SnkG_figure{margin:0}.k4SnkG_galleryThumb{border-radius:var(--sc-r-sm);background:var(--s2);border:1px solid var(--line)}.k4SnkG_grid .k4SnkG_galleryThumb{aspect-ratio:4/3}.k4SnkG_grid .k4SnkG_galleryThumb img{width:100%;height:100%}.k4SnkG_masonry .k4SnkG_galleryThumb img{width:100%;height:auto;object-fit:contain!important}.k4SnkG_caption{color:var(--fg-3);margin-top:8px;font-size:13px;line-height:1.45}.k4SnkG_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.k4SnkG_statItem{flex-direction:column;padding:22px 20px 22px 0;display:flex}.k4SnkG_statItem+.k4SnkG_statItem{border-left:1px solid var(--line);padding-left:20px}.k4SnkG_statValue{font-family:var(--sc-head);font-weight:var(--sc-head-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:0;margin:0;font-size:34px;line-height:1.1}.k4SnkG_root[data-font=serif] .k4SnkG_statValue{letter-spacing:-.01em;font-size:42px}.k4SnkG_statLabel{color:var(--fg-2);order:1;margin-top:6px;font-size:14px}.k4SnkG_statDetail{color:var(--fg-3);order:2;margin:2px 0 0;font-size:12.5px}.k4SnkG_side .k4SnkG_stats{grid-template-columns:1fr 1fr}.k4SnkG_quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.k4SnkG_quote{border-left:1.5px solid var(--sc-accent);margin:0;padding-left:18px}.k4SnkG_quote blockquote{color:var(--fg);white-space:pre-line;margin:0;font-size:16px;line-height:1.6}.k4SnkG_root[data-font=serif] .k4SnkG_quote blockquote{font-family:var(--font-serif-face);font-size:21px;line-height:1.4}.k4SnkG_quote figcaption{flex-direction:column;margin-top:12px;font-size:13.5px;display:flex}.k4SnkG_quoteName{color:var(--fg);font-weight:600}a.k4SnkG_quoteName:hover{text-underline-offset:3px;text-decoration:underline}.k4SnkG_quoteRole{color:var(--fg-3)}.k4SnkG_contact{flex-direction:column;gap:16px;display:flex}.k4SnkG_contactIntro{color:var(--fg-2);white-space:pre-line;max-width:600px}.k4SnkG_contactList{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k4SnkG_contactList li{border-bottom:1px solid var(--line)}.k4SnkG_contactLink{align-items:center;gap:12px;min-width:0;padding:12px 0;font-size:14.5px;display:flex}.k4SnkG_contactLink svg{color:var(--fg-3);flex:none}.k4SnkG_contactLink span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k4SnkG_contactLink:hover span:first-of-type{text-decoration:underline;-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent);text-underline-offset:3px}.k4SnkG_contactHost{color:var(--fg-4);white-space:nowrap;margin-left:auto;font-size:12.5px}.k4SnkG_side .k4SnkG_contactHost{display:none}.k4SnkG_video{margin:0}.k4SnkG_videoFrame{aspect-ratio:16/9;border-radius:var(--sc-r);border:1px solid var(--line);background:var(--s1);position:relative;overflow:hidden}.k4SnkG_videoFrame iframe{border:0;width:100%;height:100%}.k4SnkG_videoFacade{width:100%;height:100%;color:var(--fg-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.k4SnkG_videoFacade:disabled{cursor:inherit}.k4SnkG_playBtn{border:1px solid var(--line-2);background:var(--s3);width:60px;height:60px;color:var(--fg);transition:background-color var(--t) var(--ease);border-radius:50%;place-items:center;display:grid}.k4SnkG_videoFacade:not(:disabled):hover .k4SnkG_playBtn{background:var(--s4)}.k4SnkG_videoNote{text-align:center;max-width:320px;padding:0 16px}.k4SnkG_divider{background:var(--line)}.k4SnkG_spacer{height:0}.k4SnkG_gap_sm{margin-block:calc(var(--sc-gap) * -.45)}.k4SnkG_gap_md{margin-block:0}.k4SnkG_gap_lg{margin-block:calc(var(--sc-gap) * .5)}[data-mode=editor] .k4SnkG_spacer{border:1px dashed var(--line);border-radius:6px;height:14px}.k4SnkG_cta{border:1px solid var(--line);border-radius:var(--sc-r);background:var(--s1);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.k4SnkG_ctaText{min-width:0}.k4SnkG_ctaHeading{font-family:var(--sc-head);font-weight:var(--sc-head-weight);letter-spacing:var(--sc-head-track);font-size:24px;line-height:1.2}.k4SnkG_root[data-font=serif] .k4SnkG_ctaHeading{font-size:32px}.k4SnkG_ctaBody{color:var(--fg-2);max-width:520px;margin-top:6px}.k4SnkG_ctaActions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.k4SnkG_btnPrimary,.k4SnkG_btnSecondary{border-radius:var(--r-pill);white-space:nowrap;height:40px;transition:opacity var(--t) var(--ease), background-color var(--t) var(--ease), border-color var(--t) var(--ease);align-items:center;padding:0 18px;font-size:14px;font-weight:550;display:inline-flex}.k4SnkG_root[data-corners=square] .k4SnkG_btnPrimary,.k4SnkG_root[data-corners=square] .k4SnkG_btnSecondary{border-radius:0}.k4SnkG_root[data-corners=soft] .k4SnkG_btnPrimary,.k4SnkG_root[data-corners=soft] .k4SnkG_btnSecondary{border-radius:8px}.k4SnkG_btnPrimary{background:var(--sc-accent);color:var(--bg)}.k4SnkG_btnPrimary:hover{opacity:.88}.k4SnkG_btnSecondary{border:1px solid var(--line-2);color:var(--fg)}.k4SnkG_btnSecondary:hover{border-color:var(--line-3);background:var(--s2)}@media screen{@container (max-width:760px){.k4SnkG_split,.k4SnkG_resume .k4SnkG_split{align-items:stretch;gap:var(--sc-gap);flex-direction:column;display:flex}.k4SnkG_split>.k4SnkG_side{display:contents}.k4SnkG_split>.k4SnkG_main{order:0}.k4SnkG_side>.k4SnkG_block{order:1}.k4SnkG_side>.k4SnkG_b_header{order:-1}.k4SnkG_side{position:static}.k4SnkG_root[data-layout=editorial] .k4SnkG_section{grid-template-columns:minmax(0,1fr);gap:16px}.k4SnkG_projects{grid-template-columns:1fr}.k4SnkG_grid{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}.k4SnkG_masonry{columns:2}.k4SnkG_cta{flex-direction:column;align-items:flex-start;padding:24px}}@container (max-width:520px){.k4SnkG_flow,.k4SnkG_split,.k4SnkG_resume .k4SnkG_flow,.k4SnkG_resume .k4SnkG_split{--sc-pad:36px;--sc-gap:48px;padding-inline:18px}.k4SnkG_headerMain{flex-direction:column;align-items:flex-start;gap:16px}.k4SnkG_cover+.k4SnkG_headerMain{align-items:flex-start;padding-left:12px}.k4SnkG_photo{width:76px;height:76px}.k4SnkG_cover+.k4SnkG_headerMain .k4SnkG_photo{width:88px;height:88px;margin-top:-48px}.k4SnkG_cover{aspect-ratio:5/2}.k4SnkG_name,.k4SnkG_root[data-layout=editorial] .k4SnkG_name{font-size:32px}.k4SnkG_root[data-font=serif] .k4SnkG_name,.k4SnkG_root[data-layout=editorial][data-font=serif] .k4SnkG_name{font-size:40px}.k4SnkG_headline{font-size:16px}.k4SnkG_entry{grid-template-columns:28px minmax(0,1fr);gap:12px}.k4SnkG_entryMark,.k4SnkG_logo{width:28px;height:28px}.k4SnkG_entry:before{top:34px;left:13.5px}.k4SnkG_entryBody{padding-top:3px}.k4SnkG_masonry{columns:1}.k4SnkG_grid{grid-template-columns:1fr 1fr;gap:8px}.k4SnkG_statItem+.k4SnkG_statItem{border-left:0;padding-left:0}.k4SnkG_stats{grid-template-columns:1fr 1fr}.k4SnkG_contactHost{display:none}}}@media (max-width:940px){.k4SnkG_resume{border-width:0 0 1px;border-radius:0;margin:0}}.k4SnkG_root[data-paper]{--bg:#fff;--s1:#fff;--s2:#f4f4f2;--s3:#ededea;--s4:#e2e2de;--line:#00000024;--line-2:#0003;--line-3:#00000059;--fg:#000;--fg-2:#000000c7;--fg-3:#00000094;--fg-4:#0000006b;--ok:#2e7a53;--warn:#8a6516;--sc-gap:30px;--sc-text:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k4SnkG_root[data-paper][data-scheme=dark]{--sc-accent:#111!important}.k4SnkG_root[data-paper].k4SnkG_resume,.k4SnkG_root[data-paper] .k4SnkG_flow,.k4SnkG_root[data-paper] .k4SnkG_split{border:0;max-width:none;margin:0;padding:0}.k4SnkG_root[data-paper] .k4SnkG_split{grid-template-columns:58mm minmax(0,1fr)!important;gap:9mm!important;display:grid!important}.k4SnkG_root[data-paper] .k4SnkG_split>.k4SnkG_side{display:flex!important}.k4SnkG_root[data-paper] .k4SnkG_videoFrame{display:none}.k4SnkG_root[data-paper] .k4SnkG_printOnly{font-family:var(--font-mono);font-size:12px;display:inline}@media print{.k4SnkG_root{--bg:#fff;--s1:#fff;--s2:#f4f4f2;--s3:#ededea;--s4:#e2e2de;--line:#00000024;--line-2:#0003;--line-3:#00000059;--fg:#000;--fg-2:#000000c7;--fg-3:#00000094;--fg-4:#0000006b;--ok:#2e7a53;--warn:#8a6516;--sc-pad:0px;--sc-gap:26px;--sc-text:10.5pt;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.k4SnkG_root[data-scheme=dark]{--sc-accent:#111!important}.k4SnkG_flow,.k4SnkG_split,.k4SnkG_resume .k4SnkG_flow,.k4SnkG_resume .k4SnkG_split{max-width:none;padding:0}.k4SnkG_resume{border:0;margin:0;max-width:none!important}.k4SnkG_split{grid-template-columns:58mm minmax(0,1fr);gap:9mm}.k4SnkG_side{gap:22px;position:static}.k4SnkG_block,.k4SnkG_entry,.k4SnkG_plainItem,.k4SnkG_cert,.k4SnkG_project,.k4SnkG_quote,.k4SnkG_statItem,.k4SnkG_figure,.k4SnkG_cta{break-inside:avoid}.k4SnkG_sectionTitle{break-after:avoid}.k4SnkG_name{font-size:26pt!important}.k4SnkG_headline{font-size:12pt}.k4SnkG_videoFrame,.k4SnkG_hiddenTag{display:none}.k4SnkG_printOnly{font-family:var(--font-mono);font-size:9pt;display:inline}.k4SnkG_pill{height:auto;padding:2px 10px}.k4SnkG_certs{grid-template-columns:repeat(3,minmax(0,1fr))}.k4SnkG_side .k4SnkG_certs{grid-template-columns:1fr}.k4SnkG_certImage{aspect-ratio:3/2}.k4SnkG_cover{aspect-ratio:5}.k4SnkG_projects{grid-template-columns:1fr 1fr}.k4SnkG_projectLink,.k4SnkG_customBody{padding:10px 12px}.k4SnkG_cta{padding:14px 16px}.k4SnkG_btnPrimary{color:#000;background:0 0;border:1px solid #000}.k4SnkG_root[data-mode] .k4SnkG_block{outline:0!important}}
.-\38 QwHq_stack{flex-direction:column;gap:18px;display:flex}.-\38 QwHq_progress{flex-direction:column;gap:12px;display:flex}.-\38 QwHq_progressHead{justify-content:space-between;font-size:14px;display:flex}.-\38 QwHq_titleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.-\38 QwHq_summary{grid-template-columns:260px minmax(0,1fr);gap:28px;display:grid}.-\38 QwHq_lists{flex-direction:column;gap:20px;min-width:0;display:flex}.-\38 QwHq_h3{color:var(--fg-3);margin-bottom:4px;font-size:13px;font-weight:550}.-\38 QwHq_findings{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.-\38 QwHq_findingPath{font-family:var(--font-mono);color:var(--fg-4);overflow-wrap:anywhere;font-size:12px;display:block}.-\38 QwHq_warnings{border-top:1px solid var(--line);color:var(--fg-2);margin-top:18px;padding-top:14px;font-size:13.5px}.-\38 QwHq_warnings summary{cursor:pointer;color:var(--fg-3)}.-\38 QwHq_warnings summary:hover{color:var(--fg)}.-\38 QwHq_versionCell{flex-direction:column;min-width:0;display:flex}.-\38 QwHq_versionLink{font-family:var(--font-mono);color:var(--fg);font-size:13.5px}.-\38 QwHq_versionLink:hover{text-underline-offset:3px;text-decoration:underline}.-\38 QwHq_hash{align-items:center;gap:4px;min-width:0;display:flex}.-\38 QwHq_hash code{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:12px;overflow:hidden}.-\38 QwHq_fileRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.-\38 QwHq_fileRow:last-child{border-bottom:0}.-\38 QwHq_fileInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.-\38 QwHq_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-\38 QwHq_twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:1000px){.-\38 QwHq_summary,.-\38 QwHq_twoCol{grid-template-columns:1fr}}@media (max-width:640px){.-\38 QwHq_hideSm{display:none}}
.-LkgsW_live{color:var(--fg-3);font-variant-numeric:tabular-nums}.-LkgsW_banner{aspect-ratio:5;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--s2);width:100%;margin-bottom:28px;display:block}.-LkgsW_metaStatus{font-size:13.5px}.-LkgsW_join{flex-direction:column;gap:8px;min-width:260px;display:flex}.-LkgsW_joinBox{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--s1);flex-direction:column;gap:8px;padding:14px;display:flex}.-LkgsW_joinLabel{color:var(--fg-3);font-size:13px;font-weight:500}.-LkgsW_joinRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.-LkgsW_joinAddress{color:var(--fg);overflow-wrap:anywhere;font-size:14.5px}.-LkgsW_panel{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--s1);margin-bottom:20px;padding:18px}.-LkgsW_panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.-LkgsW_panelTitle{font-size:15px;font-weight:600}.-LkgsW_panel>.-LkgsW_panelTitle{margin-bottom:10px}.-LkgsW_panelMeta{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:13px}.-LkgsW_motd{white-space:pre-wrap;color:var(--fg-2);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.-LkgsW_wrap{overflow-wrap:anywhere}.-LkgsW_report{padding:0 4px;font-size:13px}.-LkgsW_report a{color:var(--fg-3)}.-LkgsW_report a:hover{color:var(--fg)}.-LkgsW_form{flex-direction:column;gap:20px;display:flex}.-LkgsW_tagGrid{flex-wrap:wrap;gap:8px;display:flex}.-LkgsW_tagOption{border-radius:var(--r-xs);border:1px solid var(--line-2);height:32px;color:var(--fg-2);cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);align-items:center;padding:0 12px;font-size:13.5px;display:inline-flex;position:relative}.-LkgsW_tagOption:hover{border-color:var(--line-3);color:var(--fg)}.-LkgsW_tagOption input{opacity:0;pointer-events:none;position:absolute}.-LkgsW_tagOption:has(input:checked){background:var(--fg);border-color:var(--fg);color:var(--on-ink)}.-LkgsW_tagOption:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.-LkgsW_images{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.-LkgsW_imageRow{align-items:center;gap:14px;display:flex}.-LkgsW_bannerPreview{aspect-ratio:5;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);width:160px}.-LkgsW_mineList{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){.-LkgsW_layout{gap:16px!important}.-LkgsW_join{grid-column:1/-1;min-width:0}.-LkgsW_banner{aspect-ratio:3}}@media (max-width:640px){.-LkgsW_images{grid-template-columns:1fr}}.-LkgsW_collecting{color:var(--fg-3);padding:8px 0 4px;font-size:14px}.-LkgsW_staffLink{color:var(--fg-3);align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.-LkgsW_staffLink:hover{color:var(--fg)}.-LkgsW_imageDrop{flex:1;min-width:0}
.Kn4Sna_jump{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:-8px 0 8px;padding:10px 0;display:flex;position:sticky;top:56px}.Kn4Sna_jump a{border-radius:var(--r-sm);height:28px;color:var(--fg-3);transition:color var(--t), background-color var(--t);align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.Kn4Sna_jump a:hover{color:var(--fg);background:var(--s2)}.Kn4Sna_block{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px 40px;padding:36px 0;scroll-margin-top:120px;display:grid}.Kn4Sna_blockTitle{font-size:16px;font-weight:600}.Kn4Sna_blockNote{color:var(--fg-3);margin-top:6px;font-size:13px;line-height:1.55}.Kn4Sna_blockBody{flex-direction:column;gap:18px;min-width:0;display:flex}.Kn4Sna_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Kn4Sna_swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.Kn4Sna_swatch{color:var(--fg-3);flex-direction:column;gap:6px;font-size:12px;display:flex}.Kn4Sna_chip{border-radius:var(--r-sm);border:1px solid var(--line-2);height:48px}.Kn4Sna_display{font-size:48px;line-height:1.05}.Kn4Sna_h1{letter-spacing:-.03em;font-size:30px}.Kn4Sna_h2{font-size:18px}.Kn4Sna_sideDemo{max-width:260px}.Kn4Sna_icons{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.Kn4Sna_icon{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s1);color:var(--fg-2);flex-direction:column;align-items:center;gap:8px;padding:14px 4px 10px;display:flex}.Kn4Sna_icon span{color:var(--fg-3);text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}@media (max-width:960px){.Kn4Sna_block{grid-template-columns:minmax(0,1fr);gap:16px}.Kn4Sna_two{grid-template-columns:minmax(0,1fr)}.Kn4Sna_jump{flex-wrap:nowrap;top:56px;overflow-x:auto}}
._1K7RW_notice{margin-bottom:20px}._1K7RW_sectionHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}._1K7RW_sectionTitle{letter-spacing:-.015em;font-size:15.5px;font-weight:600}._1K7RW_editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}._1K7RW_editorMain{flex-direction:column;gap:16px;min-width:0;display:flex}._1K7RW_editorSide{flex-direction:column;gap:20px;display:flex;position:sticky;top:80px}._1K7RW_titleInput input{font-size:18px;font-weight:600}@media (max-width:1180px){._1K7RW_editor{grid-template-columns:minmax(0,1fr)}._1K7RW_editorSide{position:static}}._1K7RW_previewList{border:1px solid var(--line);border-radius:var(--r-md);max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}._1K7RW_previewSection{background:var(--s2);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}._1K7RW_previewPage{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 14px 7px 28px;font-size:13px;display:flex}._1K7RW_previewPage:last-child{border-bottom:0}._1K7RW_warnings{max-height:200px;margin:6px 0 0;padding-left:18px;overflow:auto}._1K7RW_stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}._1K7RW_layoutHint{margin:0;font-size:13px}._1K7RW_deleteRow{max-width:520px;margin-top:20px}._1K7RW_setBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._1K7RW_fold>._1K7RW_foldSummary{color:var(--fg-3);cursor:pointer;align-items:center;gap:6px;margin:4px 0;font-size:13px;font-weight:500;list-style:none;display:inline-flex}._1K7RW_fold>._1K7RW_foldSummary::-webkit-details-marker{display:none}._1K7RW_fold>._1K7RW_foldSummary:before{content:"+";text-align:center;width:14px}._1K7RW_fold[open]>._1K7RW_foldSummary:before{content:"–"}._1K7RW_fold[open]>._1K7RW_foldSummary{display:none}
.u2f8Jq_wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;display:flex}.u2f8Jq_code{font:500 13px var(--font-mono);color:var(--fg-3);letter-spacing:.1em;margin-top:28px}.u2f8Jq_title{font-family:var(--font-display);letter-spacing:-.04em;margin-top:24px;font-size:44px;font-weight:600;line-height:1.1}.u2f8Jq_text{max-width:420px;color:var(--fg-2);margin-top:12px}.u2f8Jq_actions{gap:10px;margin-top:28px;display:flex}.u2f8Jq_inShell{flex:1;min-height:0;padding:112px 20px 128px}
.Vwq3LW_stack{flex-direction:column;display:flex}.Vwq3LW_bar{min-height:38px;padding:8px var(--page-pad);color:var(--fg-2);border-bottom:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.Vwq3LW_bar svg{flex:none}.Vwq3LW_neutral{background:var(--s1)}.Vwq3LW_info{background:linear-gradient(var(--info-bg), var(--info-bg)), var(--s1)}.Vwq3LW_info svg{color:var(--info)}.Vwq3LW_ok{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--s1)}.Vwq3LW_ok svg{color:var(--ok)}.Vwq3LW_warn{background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--s1)}.Vwq3LW_warn svg{color:var(--warn)}.Vwq3LW_bad{background:linear-gradient(var(--bad-bg), var(--bad-bg)), var(--s1)}.Vwq3LW_bad svg{color:var(--bad)}.Vwq3LW_link{color:var(--fg);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.Vwq3LW_link:hover{text-underline-offset:3px;text-decoration:underline}
._rFs1W_filters{min-width:0;transition:opacity var(--t);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._rFs1W_filters[aria-busy=true]{opacity:.7}._rFs1W_choice{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}._rFs1W_choiceBlock{display:flex}._rFs1W_choiceBlock ._rFs1W_choiceItem{flex:1 1 0}._rFs1W_choiceItem{min-width:0;display:flex;position:relative}._rFs1W_choiceItem input{opacity:0;pointer-events:none;position:absolute}._rFs1W_choiceLabel{border-radius:var(--r-sm);height:30px;color:var(--fg-3);white-space:nowrap;cursor:pointer;transition:color var(--t), background-color var(--t);flex:1;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}._rFs1W_choiceItem:hover ._rFs1W_choiceLabel{color:var(--fg)}._rFs1W_choiceItem input:checked+._rFs1W_choiceLabel{background:var(--s4);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2)}._rFs1W_choiceItem input:focus-visible+._rFs1W_choiceLabel{outline:1.5px solid var(--fg);outline-offset:1px}._rFs1W_secret{align-items:center;gap:8px;min-width:0;display:flex}._rFs1W_secretInput{flex:1}._rFs1W_secretState{border-radius:var(--r-sm);border:1px dashed var(--line-2);min-width:0;height:40px;color:var(--fg-2);flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}._rFs1W_secretState svg{color:var(--ok)}._rFs1W_secretCleared,._rFs1W_secretCleared svg{color:var(--bad)}._rFs1W_dots{letter-spacing:1px;color:var(--fg-4);margin-left:auto;overflow:hidden}._rFs1W_iconTrigger{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);text-align:left;width:100%;height:40px;transition:border-color var(--t);align-items:center;gap:10px;padding:0 12px 0 5px;display:flex}._rFs1W_iconTrigger:hover{border-color:var(--line-2)}._rFs1W_iconPreview{border-radius:var(--r-xs);background:var(--s3);width:30px;height:30px;color:var(--fg);place-items:center;display:grid}._rFs1W_iconName{color:var(--fg-2);flex:1;font-size:14px}._rFs1W_iconChev{color:var(--fg-3)}._rFs1W_iconGrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:380px;margin-top:14px;padding:2px;display:grid;overflow-y:auto}._rFs1W_iconOption{border-radius:var(--r-sm);color:var(--fg-2);transition:background-color var(--t-fast), border-color var(--t-fast);border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 8px;display:flex}._rFs1W_iconOption span{color:var(--fg-3);text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}._rFs1W_iconOption:hover{background:var(--s3);color:var(--fg)}._rFs1W_iconOption[aria-selected=true]{border-color:var(--ink);background:var(--s1);color:var(--fg)}._rFs1W_iconNone{text-align:center;color:var(--fg-3);grid-column:1/-1;padding:24px 0;font-size:13.5px}._rFs1W_confirmLabel{color:var(--fg-2);flex-direction:column;gap:10px;font-size:13.5px;display:flex}._rFs1W_fileInput{border:1px dashed var(--line-3);border-radius:var(--r-md);background:var(--s2);width:100%;color:var(--fg-2);cursor:pointer;padding:14px;font-size:13.5px}._rFs1W_fileInput::file-selector-button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--s4);height:32px;color:var(--fg);font:500 13px var(--font-sans);cursor:pointer;margin-right:12px;padding:0 14px}._rFs1W_fileInput:hover{border-color:var(--fg-3)}
.-tXW4a_wrap{padding-top:40px;padding-bottom:96px}.-tXW4a_notice{margin-bottom:20px}.-tXW4a_stack{flex-direction:column;gap:20px;display:flex}.-tXW4a_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.-tXW4a_twoCol{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.-tXW4a_side{top:calc(var(--header-h) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.-tXW4a_row{align-items:center;gap:12px;min-width:0;display:flex}.-tXW4a_thumb{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);object-fit:cover;width:44px;height:44px;color:var(--fg-4);flex:none;place-items:center;display:grid}.-tXW4a_rowText{flex-direction:column;min-width:0;display:flex}.-tXW4a_rowTitle{color:var(--fg);font-weight:550}.-tXW4a_rowTitle:hover{text-decoration:underline}.-tXW4a_rowSub{color:var(--fg-3);font-size:12.5px}.-tXW4a_terms{color:var(--fg-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.-tXW4a_findings{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.-tXW4a_findingPath{font-family:var(--font-mono);color:var(--fg-4);margin-left:6px;font-size:12px}.-tXW4a_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-tXW4a_muted{color:var(--fg-3);font-size:13.5px}.-tXW4a_versionList{flex-direction:column;display:flex}.-tXW4a_version{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.-tXW4a_version:first-child{border-top:0;padding-top:0}.-tXW4a_step{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.-tXW4a_stepTitle{color:var(--fg);align-items:center;gap:10px;margin:0;font-size:14.5px;font-weight:600;display:flex}.-tXW4a_stepNum{border-radius:var(--r-pill);border:1px solid var(--line-2);width:22px;height:22px;font-family:var(--font-mono);color:var(--fg-2);flex:none;place-items:center;font-size:11.5px;display:grid}.-tXW4a_stepBody{flex-direction:column;gap:14px;display:flex}.-tXW4a_stepBody b{color:var(--fg-2);font-weight:550}.-tXW4a_hookUrl{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--s2);align-items:center;gap:6px;min-width:0;padding:6px 6px 6px 12px;display:flex}.-tXW4a_hookCode{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--fg-2);flex:1;font-size:12.5px}.-tXW4a_events{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-tXW4a_events li{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-3);padding:3px 8px;font-size:11.5px}.-tXW4a_providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.-tXW4a_twoCol{grid-template-columns:1fr}.-tXW4a_side{order:-1;position:static}}@media (max-width:700px){.-tXW4a_stats,.-tXW4a_providers{grid-template-columns:1fr}}
.Vsn-yG_page{flex-direction:column;gap:20px;display:flex}.Vsn-yG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Vsn-yG_item{overflow:hidden}.Vsn-yG_thumb{aspect-ratio:16/9;background:var(--s2);border-bottom:1px solid var(--line);position:relative}.Vsn-yG_thumb img{object-fit:cover;width:100%;height:100%}.Vsn-yG_flag{position:absolute;top:10px;left:10px}.Vsn-yG_body{flex-direction:column;gap:10px;padding:14px;display:flex}.Vsn-yG_tools{align-items:center;gap:4px;display:flex}.Vsn-yG_spacer{flex:1}@media (max-width:1000px){.Vsn-yG_grid{grid-template-columns:1fr}}
.eKcKya_page{flex-direction:column;gap:20px;display:flex}.eKcKya_list{flex-direction:column;margin:-4px 0;display:flex}.eKcKya_member{border-bottom:1px solid var(--line)}.eKcKya_member:last-child{border-bottom:0}.eKcKya_summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.eKcKya_summary::-webkit-details-marker{display:none}.eKcKya_who{flex-direction:column;flex:1;min-width:0;display:flex}.eKcKya_name{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.eKcKya_sub{color:var(--fg-3);font-size:13px}.eKcKya_chev{border-right:1.6px solid var(--fg-3);border-bottom:1.6px solid var(--fg-3);width:8px;height:8px;transition:transform var(--t) var(--ease);margin:0 6px 4px;transform:rotate(45deg)}.eKcKya_member[open] .eKcKya_chev{margin-bottom:0;transform:rotate(225deg)}.eKcKya_panel{flex-direction:column;gap:16px;padding:4px 0 18px 48px;display:flex}.eKcKya_remove{display:flex}@media (max-width:640px){.eKcKya_panel{padding-left:0}}
.BzFrlW_page{flex-direction:column;gap:20px;display:flex}.BzFrlW_inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.BzFrlW_checklist{border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 22px;padding:0;list-style:none}.BzFrlW_check{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.BzFrlW_check:last-child{border-bottom:0}.BzFrlW_checkIcon{border:1.5px dashed var(--line-3);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.BzFrlW_check[data-done] .BzFrlW_checkIcon{background:var(--fg);color:var(--bg);border:0}.BzFrlW_checkText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BzFrlW_checkLabel{font-size:14px;font-weight:550}.BzFrlW_check[data-done] .BzFrlW_checkLabel{color:var(--fg-3);font-weight:400}.BzFrlW_checkHint{color:var(--fg-3);font-size:13px}.BzFrlW_checkLink{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-size:13px;font-weight:500}.BzFrlW_thread{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.BzFrlW_message{gap:12px;display:flex}.BzFrlW_messageBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.BzFrlW_messageHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.BzFrlW_time{color:var(--fg-4);font-size:12.5px}.BzFrlW_statusLine{color:var(--fg-3);font-size:13.5px}.BzFrlW_prose{font-size:14px}.BzFrlW_reply{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.BzFrlW_slots{color:var(--fg-3);margin:4px 0 14px;font-size:13.5px}.BzFrlW_slots strong{color:var(--fg);font-weight:600}
.wggCUq_page{padding-top:56px;padding-bottom:96px}.wggCUq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.wggCUq_title{font-size:56px;line-height:1}.wggCUq_lead{color:var(--fg-2);max-width:560px;margin-top:12px;font-size:15.5px}.wggCUq_headActions{flex-wrap:wrap;gap:8px;display:flex}.wggCUq_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.wggCUq_filters{top:calc(var(--header-h) + 36px);flex-direction:column;gap:24px;display:flex;position:sticky}.wggCUq_group{flex-direction:column;gap:2px;display:flex}.wggCUq_groupTitle{color:var(--fg-3);padding:0 10px 8px;font-size:13px;font-weight:500}.wggCUq_filter{border-radius:var(--r-sm);height:34px;color:var(--fg-2);transition:background-color var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.wggCUq_filter:hover{background:var(--s2);color:var(--fg)}.wggCUq_on,.wggCUq_on:hover{color:var(--fg);background:var(--key-bg);box-shadow:var(--key-on)}.wggCUq_filterCount{font-family:var(--font-mono);color:var(--fg-4);margin-left:auto;font-size:12px}.wggCUq_results{min-width:0}.wggCUq_count{color:var(--fg-3);margin:18px 0 14px;font-size:13.5px}.wggCUq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wggCUq_priceSeg{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);gap:2px;margin:0 0 0 4px;padding:3px;display:flex}.wggCUq_priceSeg a{border-radius:var(--r-sm);height:30px;color:var(--fg-3);flex:1;place-items:center;font-size:13px;font-weight:500;display:grid}.wggCUq_priceSeg a:hover{color:var(--fg)}.wggCUq_priceSeg a[aria-current=true]{background:var(--key-bg);box-shadow:var(--key-on);color:var(--fg)}.wggCUq_empty{min-width:0}.wggCUq_item{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.wggCUq_itemSide{top:calc(var(--header-h) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.wggCUq_itemType{color:var(--fg-3);font-size:13px}.wggCUq_itemName{font-size:44px;line-height:1.05}.wggCUq_itemBy{color:var(--fg-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.wggCUq_itemBy:hover{color:var(--fg)}.wggCUq_itemSummary{color:var(--fg-2);font-size:15.5px;line-height:1.55}.wggCUq_priceRow{align-items:baseline;gap:10px;display:flex}.wggCUq_price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.wggCUq_priceNote{color:var(--fg-3);font-size:13px}.wggCUq_buy{flex-direction:column;gap:10px;display:flex}.wggCUq_finalSale{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--s1);flex-direction:column;gap:8px;margin-bottom:4px;padding:12px 14px;display:flex}.wggCUq_finalTitle{color:var(--fg);margin:0;font-size:13.5px;font-weight:600}.wggCUq_finalText{color:var(--fg-3);margin:0;font-size:12.5px;line-height:1.5}.wggCUq_fine{color:var(--fg-3);font-size:12.5px;line-height:1.5}.wggCUq_about{max-width:720px;margin-top:48px}.wggCUq_more{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.wggCUq_reportLink{color:var(--fg-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wggCUq_reportLink:hover{color:var(--fg)}.wggCUq_sectionTitle{margin-bottom:14px;font-size:16px;font-weight:600}.wggCUq_creatorHead{align-items:center;gap:16px;margin-bottom:32px;display:flex}.wggCUq_wardrobe{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px;display:grid}.wggCUq_wardrobeView{top:calc(var(--header-h) + 24px);aspect-ratio:4/5;position:sticky}.wggCUq_wardrobeSide{flex-direction:column;gap:36px;min-width:0;display:flex}.wggCUq_wearList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.wggCUq_wearRow{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.wggCUq_wearType{color:var(--fg-3);font-size:13.5px}.wggCUq_wearName{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.wggCUq_wearName:hover{text-decoration:underline}.wggCUq_wearNone{color:var(--fg-4)}.wggCUq_wearLink,.wggCUq_wearNote a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;font-size:13.5px}.wggCUq_wearLink:hover,.wggCUq_wearNote a:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.wggCUq_wearNote{color:var(--fg-3);max-width:560px;font-size:14px;line-height:1.6}.wggCUq_wearOn{color:var(--fg-3);font-size:13px}.wggCUq_owned{flex-direction:column;display:flex}.wggCUq_ownedRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.wggCUq_ownedRow:first-child{border-top:0}.wggCUq_ownedThumb{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--line);object-fit:cover;width:48px;height:48px;color:var(--fg-4);flex:none;place-items:center;display:grid}.wggCUq_ownedText{flex-direction:column;flex:1;min-width:0;display:flex}.wggCUq_ownedName{font-weight:550}.wggCUq_ownedName:hover{text-decoration:underline}.wggCUq_ownedSub{color:var(--fg-3);font-size:12.5px}.wggCUq_ownedActions{align-items:center;gap:6px;display:flex}.wggCUq_stack{flex-direction:column;gap:20px;display:flex}.wggCUq_orderCard{max-width:560px;margin:0 auto}@media (max-width:1000px){.wggCUq_item{grid-template-columns:1fr;gap:24px}.wggCUq_item,.wggCUq_itemSide{position:static}.wggCUq_wardrobe{grid-template-columns:minmax(0,1fr);gap:28px}.wggCUq_wardrobeView{aspect-ratio:1;max-width:520px;position:relative;top:0}}@media (max-width:900px){.wggCUq_layout{grid-template-columns:1fr;gap:16px!important}.wggCUq_filters{flex-flow:wrap;gap:16px;position:static}.wggCUq_group{flex-flow:wrap;gap:6px;width:100%}.wggCUq_groupTitle{width:100%;padding-left:0}.wggCUq_priceSeg{width:100%;margin:0}.wggCUq_filter{border:1px solid var(--line);border-radius:var(--r-sm);height:32px}.wggCUq_title{font-size:44px}.wggCUq_itemName{font-size:36px}}@media (max-width:560px){.wggCUq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wggCUq_wearRow{grid-template-columns:96px minmax(0,1fr) auto}}
.b00HWW_wrap{width:100%}.b00HWW_stack,.b00HWW_form{flex-direction:column;gap:20px;display:flex}.b00HWW_versionLink{font-family:var(--font-mono);color:var(--fg);font-size:14px}.b00HWW_versionLink:hover{text-underline-offset:3px;text-decoration:underline}.b00HWW_platforms{flex-direction:column;display:flex}.b00HWW_platform{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 0;display:flex}.b00HWW_platform:first-child{padding-top:0}.b00HWW_platform:last-child{border-bottom:0;padding-bottom:0}.b00HWW_platformHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.b00HWW_platformName{font-weight:600}.b00HWW_file{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.b00HWW_fileInfo{min-width:0;color:var(--fg-3);flex-direction:column;flex:1;gap:4px;font-size:13px;display:flex}.b00HWW_fileName{font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;font-size:13.5px}.b00HWW_hash{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.b00HWW_fileActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b00HWW_stripped{margin-top:6px;font-size:13px}.b00HWW_stripped summary{cursor:pointer;color:var(--fg-2)}.b00HWW_stripped summary:hover{color:var(--fg)}.b00HWW_strippedList{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.b00HWW_strippedList li{justify-content:space-between;gap:12px;display:flex}.b00HWW_uploader{flex-direction:column;gap:12px;display:flex}.b00HWW_uploadRow{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:720px){.b00HWW_uploadRow{grid-template-columns:1fr}.b00HWW_hideSm{display:none}}
._1h9q8G_card{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);align-items:start;gap:18px;min-width:0;padding:18px;display:grid}._1h9q8G_card:hover{border-color:var(--line-2);background:var(--s2)}._1h9q8G_row{grid-template-columns:auto minmax(0,1fr) auto}._1h9q8G_tile{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}._1h9q8G_body{min-width:0}._1h9q8G_titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._1h9q8G_title{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:600;overflow:hidden}._1h9q8G_by{color:var(--fg-3);white-space:nowrap;font-size:13px}._1h9q8G_summary{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}._1h9q8G_tile ._1h9q8G_summary{font-size:13.5px}._1h9q8G_tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._1h9q8G_tag{border-radius:var(--r-xs);background:var(--s3);height:22px;color:var(--fg-2);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}._1h9q8G_stats{color:var(--fg-3);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;display:flex}._1h9q8G_tile ._1h9q8G_stats{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;gap:16px;padding-top:12px}._1h9q8G_stat{align-items:center;gap:6px;display:inline-flex}._1h9q8G_stat strong{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}._1h9q8G_statLabel{color:var(--fg-3)}._1h9q8G_updated{margin-top:4px;font-size:12.5px}@media (max-width:720px){._1h9q8G_row{grid-template-columns:auto minmax(0,1fr)}._1h9q8G_row ._1h9q8G_stats{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px 14px}._1h9q8G_statLabel{display:none}._1h9q8G_updated{margin-top:0}}
._2dGdgW_toggle{display:none}@media (max-width:900px){._2dGdgW_toggle{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line-2);width:100%;height:44px;color:var(--fg);align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:500;display:flex}._2dGdgW_count{border-radius:var(--r-pill);background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);place-items:center;padding:0 6px;font-size:12px;display:inline-grid}._2dGdgW_chev{color:var(--fg-3);margin-left:auto}.filter-panel:not([data-open]){display:none!important}}
.lWai2a_footer{width:100%;max-width:calc(var(--page-max) + var(--page-pad) * 2);padding:0 var(--page-pad) 32px;margin:120px auto 0}.lWai2a_inner{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:40px 0 36px;display:grid}.lWai2a_brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lWai2a_tagline{max-width:300px;color:var(--fg-3);font-size:14px}.lWai2a_social{gap:6px;margin-top:4px;display:flex}.lWai2a_socialLink{border-radius:var(--r-sm);border:1px solid var(--line);width:36px;height:36px;color:var(--fg-2);transition:color var(--t), border-color var(--t);place-items:center;display:grid}.lWai2a_socialLink:hover{color:var(--fg);border-color:var(--line-2)}.lWai2a_cols{grid-template-columns:repeat(3,minmax(140px,auto));gap:48px;display:grid}.lWai2a_col{flex-direction:column;gap:10px;display:flex}.lWai2a_colTitle{color:var(--fg);margin-bottom:4px;font-size:13px;font-weight:600}.lWai2a_colLink{color:var(--fg-3);transition:color var(--t);width:fit-content;font-size:14px}.lWai2a_colLink:hover{color:var(--fg)}.lWai2a_bottom{border-top:1px solid var(--line);color:var(--fg-4);justify-content:space-between;gap:16px;padding-top:20px;font-size:13px;display:flex}.lWai2a_bottomLink{transition:color var(--t)}.lWai2a_bottomLink:hover{color:var(--fg-2)}@media (max-width:860px){.lWai2a_inner{grid-template-columns:1fr;gap:32px}.lWai2a_cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:600px){.lWai2a_inner{gap:24px}.lWai2a_tagline{display:none}.lWai2a_cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lWai2a_col{gap:8px}.lWai2a_colLink{font-size:13px}.lWai2a_bottom{flex-wrap:wrap;gap:4px 16px;font-size:12px}}
.-RivxG_count{font-family:var(--font-mono);color:var(--fg-3);font-size:11.5px}.-RivxG_textarea{min-height:88px;font-size:13.5px}.-RivxG_mono input{font-family:var(--font-mono);font-size:13px}.-RivxG_muted{color:var(--fg-3)}.-RivxG_image{flex-direction:column;gap:10px;display:flex}.-RivxG_thumb{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2);transition:border-color var(--t) var(--ease);position:relative;overflow:hidden}.-RivxG_thumb img{width:100%;height:100%}.-RivxG_aspect_wide{aspect-ratio:16/9}.-RivxG_aspect_square{aspect-ratio:1;width:120px}.-RivxG_aspect_doc{aspect-ratio:4/3}.-RivxG_over{border-color:var(--line-3);border-style:dashed}.-RivxG_drop{width:100%;height:100%;color:var(--fg-3);text-align:center;transition:color var(--t) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12.5px;display:flex}.-RivxG_drop:hover{color:var(--fg)}.-RivxG_busy{border-radius:var(--r-pill);background:var(--s4);padding:3px 9px;font-size:12px;position:absolute;inset:auto 8px 8px auto}.-RivxG_imageActions{gap:6px;display:flex}.-RivxG_list{flex-direction:column;align-items:stretch;gap:8px;display:flex}.-RivxG_list>button:last-child{align-self:flex-start}.-RivxG_listHead{justify-content:space-between;align-items:baseline;display:flex}.-RivxG_listLabel{font-size:13.5px;font-weight:550}.-RivxG_listCount{font-family:var(--font-mono);color:var(--fg-4);font-size:11.5px}.-RivxG_listEmpty{border-radius:var(--r-sm);border:1px dashed var(--line-2);color:var(--fg-3);padding:12px;font-size:12.5px}.-RivxG_item{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s2)}.-RivxG_itemOpen{background:var(--s1);border-color:var(--line-2)}.-RivxG_itemHead{align-items:center;gap:4px;padding:3px 4px 3px 0;display:flex}.-RivxG_itemToggle{text-align:left;min-width:0;height:32px;color:var(--fg);flex:1;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;display:flex}.-RivxG_itemToggle svg{color:var(--fg-3);flex:none}.-RivxG_itemSummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.-RivxG_itemTools{opacity:.7;flex:none;display:flex}.-RivxG_item:hover .-RivxG_itemTools,.-RivxG_item:focus-within .-RivxG_itemTools{opacity:1}.-RivxG_itemTools button{--h:28px}.-RivxG_itemBody{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:10px 12px 14px;display:flex}.-RivxG_stringRow{align-items:center;gap:4px;display:flex}.-RivxG_stringRow>:first-child{flex:1}.-RivxG_group{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:16px;display:flex}.-RivxG_group:last-child{border-bottom:0}.-RivxG_groupTitle{color:var(--fg-3);font-size:12px;font-weight:550}
.fFPhDW_editor{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s1);min-width:0;transition:border-color var(--t) var(--ease);flex-direction:column;display:flex}.fFPhDW_editor:focus-within{border-color:var(--line-2)}.fFPhDW_invalid,.fFPhDW_invalid:focus-within{border-color:color-mix(in srgb, var(--bad) 55%, transparent)}.fFPhDW_bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex}.fFPhDW_tools{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.fFPhDW_tool{border-radius:var(--r-xs);width:30px;height:30px;color:var(--fg-3);transition:color var(--t-fast), background-color var(--t-fast);place-items:center;display:grid}.fFPhDW_tool:hover:not(:disabled){color:var(--fg);background:var(--s3)}.fFPhDW_tool:disabled{opacity:.35}.fFPhDW_toolText{font-size:14px;font-weight:650}.fFPhDW_sep{background:var(--line);width:1px;height:18px;margin:0 4px}.fFPhDW_modes{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--line);flex:none;gap:2px;padding:2px;display:inline-flex}.fFPhDW_modeBtn{border-radius:var(--r-xs);height:26px;color:var(--fg-3);transition:color var(--t), background-color var(--t);padding:0 11px;font-size:12.5px;font-weight:500}.fFPhDW_modeBtn:hover{color:var(--fg)}.fFPhDW_modeBtn[aria-selected=true]{background:var(--key-bg);box-shadow:var(--key-on);color:var(--fg)}.fFPhDW_panes{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fFPhDW_mode_split .fFPhDW_panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fFPhDW_input{resize:vertical;width:100%;color:var(--fg);font-family:var(--font-mono);tab-size:2;background:0 0;border:0;outline:0;padding:16px 18px;font-size:13.5px;line-height:1.7;display:block}.fFPhDW_input::placeholder{color:var(--fg-4)}.fFPhDW_preview{min-width:0;padding:16px 20px;display:none;overflow:auto}.fFPhDW_mode_split .fFPhDW_preview{border-left:1px solid var(--line);max-height:900px;display:block}.fFPhDW_mode_preview .fFPhDW_preview{display:block}.fFPhDW_mode_preview .fFPhDW_input{display:none}.fFPhDW_previewEmpty{color:var(--fg-4);font-size:14px}.fFPhDW_status{border-top:1px solid var(--line);min-height:34px;color:var(--fg-4);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;font-size:12px;display:flex}.fFPhDW_statusRight{align-items:center;gap:10px;display:flex}.fFPhDW_spin{border:1.5px solid var(--fg-3);border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fFPhDW_spin;display:inline-block}@media (max-width:900px){.fFPhDW_splitBtn{display:none}.fFPhDW_mode_split .fFPhDW_panes{grid-template-columns:minmax(0,1fr)}.fFPhDW_mode_split .fFPhDW_preview,.fFPhDW_hideSm{display:none}}.fFPhDW_compBtn{align-items:center;gap:6px;width:auto;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.fFPhDW_compMenu [role=menu]{max-height:420px;overflow-y:auto}.fFPhDW_compItem{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.fFPhDW_compItem .fFPhDW_mono{color:var(--fg);font-size:12.5px}.fFPhDW_compDesc{color:var(--fg-3);white-space:normal;font-size:12px}.fFPhDW_compMenu [role=menuitem]{height:auto;padding:8px 10px}
.C2C1gq_shell{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.C2C1gq_shell[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf8}.C2C1gq_shell[data-scheme=dark]{--bg:#000;--s1:#0a0a0b;--s2:#111113;--s3:#18181b;--s4:#212125;--ink:#fff;--ink-2:#e6e6e8;--on-ink:#000;--line:#ffffff17;--line-2:#ffffff26;--line-3:#ffffff47;--fg:#fff;--fg-2:#ffffffad;--fg-3:#ffffff75;--fg-4:#ffffff4d;--shadow-pop:0 18px 40px -12px #000000d9, 0 0 0 1px var(--line-2);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.C2C1gq_shell[data-kind=resume]{background:var(--s1)}.C2C1gq_main{flex:1;min-width:0}.C2C1gq_notice{width:100%;max-width:1120px;margin:16px auto 0;padding:0 16px}.C2C1gq_shell[data-kind=resume] .C2C1gq_notice{max-width:1032px}.C2C1gq_foot{color:var(--fg-3);justify-content:space-between;gap:16px;padding:20px 24px 28px;font-size:12.5px;display:flex}.C2C1gq_shell[data-scheme=light] .C2C1gq_foot{color:#11111380}.C2C1gq_foot a{text-underline-offset:3px;text-decoration:underline}.C2C1gq_foot a:hover{color:var(--fg)}.C2C1gq_shell[data-scheme=light] .C2C1gq_foot a:hover{color:#111113}@media (max-width:940px){.C2C1gq_notice{margin-bottom:16px}}.C2C1gq_printShell{background:var(--s2);min-height:100dvh}.C2C1gq_printBar{z-index:10;border-bottom:1px solid var(--line);background:var(--s1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.C2C1gq_printTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.C2C1gq_printHint{color:var(--fg-3);font-size:12.5px}.C2C1gq_sheetWrap{padding:32px 16px 64px;overflow-x:auto}.C2C1gq_sheet{color:#000;box-shadow:0 0 0 1px var(--line-2);background:#fff;margin:0 auto;padding:14mm 14mm 16mm}.C2C1gq_sheet[data-paper=a4]{width:210mm;min-height:297mm}.C2C1gq_sheet[data-paper=letter]{width:8.5in;min-height:11in}@media print{.C2C1gq_shell,.C2C1gq_printShell,.C2C1gq_shell[data-kind=resume]{min-height:0;background:#fff!important}.C2C1gq_shell [data-print-hide],.C2C1gq_printShell [data-print-hide]{display:none!important}.C2C1gq_sheetWrap{padding:0}.C2C1gq_sheet{box-shadow:none;padding:0;width:auto!important;min-height:0!important}}
.nnq7oG_home{padding-top:56px;padding-bottom:24px}.nnq7oG_homeHead{max-width:640px;margin-bottom:36px}.nnq7oG_homeTitle{font-size:56px;line-height:1}.nnq7oG_homeLead{color:var(--fg-2);margin-top:14px;font-size:17px;line-height:1.6}.nnq7oG_courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nnq7oG_courseCard{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);min-width:0;transition:border-color var(--t);flex-direction:column;gap:10px;padding:22px;display:flex}.nnq7oG_courseCard:hover{border-color:var(--line-3)}.nnq7oG_courseTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.nnq7oG_courseIcon{border-radius:var(--r-sm);background:var(--s3);width:36px;height:36px;color:var(--fg-2);place-items:center;display:inline-grid}.nnq7oG_coursePreview{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);color:var(--fg-2);white-space:pre;margin:0 0 8px;padding:14px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.nnq7oG_courseTitle{letter-spacing:-.025em;font-size:22px;font-weight:600}.nnq7oG_courseSummary{color:var(--fg-2);flex:1;font-size:14.5px;line-height:1.55}.nnq7oG_courseFoot{text-align:left;border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:14px;font-size:13px;display:flex}.nnq7oG_courseCard:hover .nnq7oG_courseFoot{color:var(--fg-2)}.nnq7oG_homeNote{border-radius:var(--r-md);border:1px solid var(--line);color:var(--fg-3);align-items:center;gap:12px;margin-top:24px;padding:14px 18px;font-size:14px;display:flex}.nnq7oG_homeNote a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.nnq7oG_emptyBox{border:1px solid var(--line);background:var(--s1);border-radius:var(--r-lg)}.nnq7oG_langNote{margin-bottom:20px}.nnq7oG_progressCard{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:12px;margin-bottom:28px;padding:18px 20px;display:flex}.nnq7oG_progressTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nnq7oG_progressLabel{color:var(--fg-3);font-size:13px;font-weight:500}.nnq7oG_progressValue{margin-top:4px;font-size:15px;font-weight:550}.nnq7oG_complete{color:var(--ok);align-items:center;gap:8px;font-size:14px;display:inline-flex}.nnq7oG_bar{border-radius:var(--r-pill);background:var(--s3);height:6px;position:relative;overflow:hidden}.nnq7oG_barFill{border-radius:inherit;background:var(--fg);transition:width var(--t) var(--ease);position:absolute;inset:0 auto 0 0}.nnq7oG_progressNote{color:var(--fg-4);font-size:12.5px}.nnq7oG_courseGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;display:grid}.nnq7oG_courseSide{top:calc(var(--header-h) + 32px);position:sticky}.nnq7oG_courseSide>*{margin-bottom:0}.nnq7oG_chapters{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.nnq7oG_chapter{min-width:0}.nnq7oG_chapterTitle{letter-spacing:-.015em;align-items:baseline;gap:12px;margin:0 0 6px;font-size:17px;font-weight:600;display:flex}.nnq7oG_chapterNum{color:var(--fg-3);min-width:18px;font-size:15px;font-weight:500}.nnq7oG_lessons{margin:0;padding:0;list-style:none}.nnq7oG_lessonLink{border-top:1px solid var(--line);color:var(--fg-2);transition:color var(--t-fast);align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.nnq7oG_lessonLink:hover{color:var(--fg)}.nnq7oG_lessonTitle{flex:1;min-width:0}.nnq7oG_lessonNum{border-radius:var(--r-pill);background:var(--s3);min-width:30px;height:22px;font-family:var(--font-mono);color:var(--fg-3);flex:none;place-items:center;padding:0 6px;font-size:11.5px;display:inline-grid}.nnq7oG_lessonNum[data-done]{background:var(--ok-bg);color:var(--ok)}.nnq7oG_navLesson{align-items:flex-start;gap:8px;display:flex}.nnq7oG_navLesson .nnq7oG_lessonNum{min-width:28px;height:20px;margin-top:0;font-size:11px}.nnq7oG_navBack{align-items:center;gap:8px;margin-top:4px;display:flex}.nnq7oG_lessonNo{color:var(--fg-3);margin-top:6px;font-size:13.5px}.nnq7oG_markDone{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s1);transition:border-color var(--t);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.nnq7oG_markDone[data-done]{border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.nnq7oG_markTitle{font-size:14.5px;font-weight:550}.nnq7oG_markDone[data-done] .nnq7oG_markTitle{color:var(--ok)}.nnq7oG_markText{color:var(--fg-3);margin-top:2px;font-size:13px}.nnq7oG_updated{margin-bottom:4px}@media (max-width:1000px){.nnq7oG_courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nnq7oG_courses{grid-template-columns:minmax(0,1fr)}.nnq7oG_homeTitle{font-size:44px}}@media (max-width:1100px){.nnq7oG_courseGrid{grid-template-columns:minmax(0,1fr);gap:24px}.nnq7oG_courseSide{grid-row:1;position:static}}
.Qt555G_split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.Qt555G_viewer{position:sticky;top:80px}.Qt555G_frame{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s1);width:100%;height:520px;margin-top:16px;display:block}.Qt555G_gap{margin-top:14px}.Qt555G_selected td{background:var(--s1);box-shadow:inset 0 1px 0 var(--line-3), inset 0 -1px 0 var(--line-3)}.Qt555G_selected td:first-child{box-shadow:inset 2px 0 0 var(--ink), inset 0 1px 0 var(--line-3), inset 0 -1px 0 var(--line-3)}@media (max-width:1180px){.Qt555G_split{grid-template-columns:minmax(0,1fr)}.Qt555G_viewer{order:-1;position:static}}
._3dVK7W_error{max-width:720px;margin-top:8px}._3dVK7W_error summary{cursor:pointer;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;list-style:none;display:flex;overflow:hidden}._3dVK7W_error summary::-webkit-details-marker{display:none}._3dVK7W_error[open] summary{margin-bottom:8px}
