@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-wght-normal-waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-greek-wght-normal-BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-normal-WAXdtJoO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2)format("woff2-variations");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:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-wght-italic-CKaeip3q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-greek-wght-italic-CxIBfaDM.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-italic-uVR0QtHd.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-italic-BgGMKfL-.woff2)format("woff2-variations");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}.language-switch[data-v-c249a971]{border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.1rem;padding:.2rem;font-size:.72rem;font-weight:700;line-height:1;display:flex}.language-switch__option[data-v-c249a971]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .5rem;transition:color .16s,background-color .16s}.language-switch__option[data-v-c249a971]:hover,.language-switch__option[data-v-c249a971]:focus-visible,.language-switch__option--active[data-v-c249a971]{color:var(--color-text);background:var(--color-surface-raised)}.language-switch__option[data-v-c249a971]:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.language-switch__divider[data-v-c249a971]{display:none}.site-header[data-v-daf1ff3c]{z-index:2;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100% - 2rem,800px);min-height:5rem;margin-inline:auto;padding:1rem 0;display:grid;position:relative}.site-header__nav[data-v-daf1ff3c]{align-items:center;gap:.35rem;display:flex}.site-header__link[data-v-daf1ff3c]{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:color .16s,background-color .16s;position:relative}.site-header__link[data-v-daf1ff3c]:hover,.site-header__link[data-v-daf1ff3c]:focus-visible{color:var(--color-text);background:#eeeade0f;outline:none}.site-header__link--active[data-v-daf1ff3c]{color:#151612;background:var(--color-accent)}.site-header__link--active[data-v-daf1ff3c]:hover,.site-header__link--active[data-v-daf1ff3c]:focus-visible{color:#151612;background:#e2f58f}.site-header__action[data-v-daf1ff3c]{justify-self:end}@media (width<=420px){.site-header__link[data-v-daf1ff3c]{padding-inline:.6rem;font-size:.73rem}}.app-footer[data-v-e78dd8a9]{color:#d8d9cf6b;text-align:center;width:min(100% - 2rem,800px);font-size:.95rem;font-family:var(--font-caption);border-top:1px solid #ffffff17;margin-inline:auto;padding:1.25rem 0 1.75rem;position:relative}.app-footer p[data-v-e78dd8a9]{margin:0}.login-link[data-v-21fd641e]{border:1px solid var(--color-line);width:2.4rem;height:2.4rem;color:var(--color-muted);background:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:grid}.login-link__icon--logout[data-v-21fd641e]{transform:scaleX(-1)}.login-link[data-v-21fd641e]:hover,.login-link[data-v-21fd641e]:focus-visible{color:var(--color-accent);background:var(--color-surface-raised);border-color:#d7f06f8c;outline:none}.login-link[data-v-21fd641e]:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}.login-link__icon[data-v-21fd641e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.header-access-actions[data-v-2ad8dd44]{align-items:center;gap:.55rem;display:flex}.header-access-actions__admin[data-v-2ad8dd44]{border:1px solid var(--color-line);width:2.4rem;height:2.4rem;color:var(--color-muted);background:var(--color-surface);border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:grid}.header-access-actions__admin[data-v-2ad8dd44]:hover,.header-access-actions__admin[data-v-2ad8dd44]:focus-visible{color:var(--color-accent);background:var(--color-surface-raised);border-color:#d7f06f8c;outline:none}.header-access-actions__admin[data-v-2ad8dd44]:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}.header-access-actions__admin svg[data-v-2ad8dd44]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.header-access-action[data-v-2ad8dd44]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:grid;overflow:hidden}.header-access-action img[data-v-2ad8dd44]{object-fit:contain;width:100%;height:100%;display:block}.header-access-action[data-v-2ad8dd44]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.main-layout[data-v-ccb130d9]{background:radial-gradient(circle at 12% -10%, #d7f06f14, transparent 28rem), var(--color-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.main-layout__header-action[data-v-ccb130d9]{justify-content:flex-end;align-items:center;gap:2em;min-width:0;display:flex}.main-layout[data-v-ccb130d9]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px);background-size:100% 4rem;position:fixed;inset:0}.main-layout__content[data-v-ccb130d9]{flex:1;width:min(100% - 2rem,800px);margin-inline:auto;padding-block:clamp(2rem,5vw,4.5rem) 6rem;position:relative}.main-layout__subheader[data-v-ccb130d9]{width:min(100% - 2rem,800px);margin-inline:auto;padding-top:1rem;position:relative}.main-layout__subheader+.main-layout__content[data-v-ccb130d9]{padding-top:clamp(1.5rem,3vw,2.5rem)}.home-placeholder[data-v-c0190631]{text-align:center;align-content:center;justify-items:center;gap:1.25rem;min-height:min(28rem,58vh);display:grid}.home-placeholder__workers[data-v-c0190631]{color:var(--color-accent);letter-spacing:.35em;margin:0;font-size:clamp(1.25rem,3vw,1.75rem)}.home-placeholder__title[data-v-c0190631]{max-width:18ch;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,4.25rem);font-weight:500;line-height:1.03}.login-page__content[data-v-dc51db0b]{justify-content:center;padding:clamp(1rem,4vw,3rem) 0 4rem;display:flex}.login-form[data-v-dc51db0b]{border:1px solid var(--color-line);border-radius:var(--radius-medium);width:min(100%,25rem);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#1d1f19d1;flex-direction:column;gap:1.15rem;padding:clamp(1.5rem,5vw,2.5rem);display:flex}.login-form__title[data-v-dc51db0b]{color:var(--color-text);font-family:var(--font-heading);margin:0 0 .8rem;font-size:clamp(2rem,7vw,3rem);font-weight:400;line-height:1}.login-form__field[data-v-dc51db0b]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.login-form__field input[data-v-dc51db0b]{border:1px solid var(--color-line);border-radius:var(--radius-small);width:100%;color:var(--color-text);background:var(--color-bg);outline:none;padding:.85rem .95rem;transition:border-color .16s,background-color .16s}.login-form__field input[data-v-dc51db0b]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #d7f06f1a}.login-form__error[data-v-dc51db0b]{min-height:1.1rem;color:var(--color-danger);text-align:center;margin:-.35rem 0;font-size:.82rem}.login-form__submit[data-v-dc51db0b]{border:1px solid var(--color-accent);border-radius:var(--radius-small);color:#151612;background:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;width:100%;padding:.85rem 1.4rem;font-size:.8rem;font-weight:750;transition:border-color .16s,background-color .16s}.login-form__submit[data-v-dc51db0b]:hover,.login-form__submit[data-v-dc51db0b]:focus-visible{background:#e2f58f;outline:none}.login-form__submit[data-v-dc51db0b]:focus-visible{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent)}.login-form__submit[data-v-dc51db0b]:disabled{cursor:wait;opacity:.6}.not-found[data-v-ea8860ad]{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;min-height:min(30rem,62vh);display:flex}.not-found__eyebrow[data-v-ea8860ad]{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.not-found__title[data-v-ea8860ad]{max-width:14ch;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(2.6rem,9vw,5.5rem);font-weight:500;line-height:.98}.not-found__description[data-v-ea8860ad]{max-width:34rem;color:var(--color-muted);margin:0;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6}.not-found__random[data-v-ea8860ad]{border:1px solid var(--color-line);border-radius:var(--radius-small);width:fit-content;color:var(--color-text);background:var(--color-surface);padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s}.not-found__random[data-v-ea8860ad]:hover,.not-found__random[data-v-ea8860ad]:focus-visible{border-color:var(--color-accent);color:#151612;background:var(--color-accent);outline:none}.page-status[data-v-35593ea9]{color:var(--color-muted);text-align:center;margin:0}.lightbox-image__trigger[data-v-338da851]{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.lightbox-image__trigger img[data-v-338da851]{object-fit:cover;width:100%;height:100%;display:block}.lightbox-image__trigger--natural[data-v-338da851],.lightbox-image__trigger--natural img[data-v-338da851]{height:auto}.lightbox-image__trigger[data-v-338da851]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.lightbox-image__dialog[data-v-338da851]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--color-text);cursor:zoom-out;background:#0a0b09f5;border:0;margin:0;padding:clamp(2.75rem,6vw,4.5rem)}.lightbox-image__dialog[data-v-338da851]::backdrop{background:#0a0b09f5}.lightbox-image__full[data-v-338da851]{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.lightbox-image__close[data-v-338da851]{z-index:1;width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;background:#1d1f19e6;border:1px solid #eeeade59;border-radius:50%;place-items:center;padding:0;font-size:1.75rem;line-height:1;display:grid;position:fixed;top:.75rem;right:.9rem}.lightbox-image__close[data-v-338da851]:hover,.lightbox-image__close[data-v-338da851]:focus-visible{border-color:var(--color-accent);color:var(--color-accent);outline:none}.markdown-content[data-v-9853acd8]{overflow-wrap:anywhere;min-width:0;color:var(--color-text);word-break:break-word;font-size:1.2rem;line-height:1.7}.markdown-content[data-v-9853acd8] :first-child{margin-top:0}.markdown-content[data-v-9853acd8] :last-child{margin-bottom:0}.markdown-content[data-v-9853acd8] h1,.markdown-content[data-v-9853acd8] h2,.markdown-content[data-v-9853acd8] h3,.markdown-content[data-v-9853acd8] h4{color:var(--color-text);font-family:var(--font-heading);margin:1.8em 0 .65em;font-weight:500;line-height:1.2}.markdown-content[data-v-9853acd8] h1{font-size:2rem}.markdown-content[data-v-9853acd8] h2{font-size:1.6rem}.markdown-content[data-v-9853acd8] h3{font-size:1.3rem}.markdown-content[data-v-9853acd8] p,.markdown-content[data-v-9853acd8] ul,.markdown-content[data-v-9853acd8] ol,.markdown-content[data-v-9853acd8] blockquote,.markdown-content[data-v-9853acd8] pre,.markdown-content[data-v-9853acd8] table{margin:0 0 1.2em}.markdown-content[data-v-9853acd8] a{color:var(--color-accent);text-underline-offset:.18em}.markdown-content[data-v-9853acd8] blockquote{border-left:3px solid var(--color-accent);color:var(--color-muted);padding-left:1rem}.markdown-content[data-v-9853acd8] code{background:var(--color-surface-raised);border-radius:.25rem;padding:.12em .35em;font-size:.9em}.markdown-content[data-v-9853acd8] pre{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);padding:1rem;overflow-x:auto}.markdown-content[data-v-9853acd8] pre code{background:0 0;padding:0}.markdown-content[data-v-9853acd8] img{border-radius:var(--radius-small);cursor:zoom-in;max-width:100%;height:auto}.markdown-content[data-v-9853acd8] img:focus-visible{outline:2px solid var(--color-accent);outline-offset:.2rem}.markdown-content[data-v-9853acd8] .markdown-content__media{flex-direction:column;align-items:end;gap:.45rem;width:100%;display:flex}.markdown-content[data-v-9853acd8] .markdown-content__caption{max-width:100%;color:var(--color-muted);font-family:var(--font-caption);text-align:center;font-size:1.2rem;line-height:1.5}.markdown-content[data-v-9853acd8] .markdown-content__video{border-radius:var(--radius-small);background:#0d0e0c;width:100%;max-width:100%;height:auto;display:block}.markdown-content[data-v-9853acd8] .markdown-content__audio{width:min(100%,36rem);display:block}.markdown-content[data-v-9853acd8] .markdown-content__file{display:inline-block}.markdown-content[data-v-9853acd8] table{border-collapse:collapse;width:100%}.markdown-content[data-v-9853acd8] th,.markdown-content[data-v-9853acd8] td{border:1px solid var(--color-line);text-align:left;padding:.55rem .7rem}.markdown-content[data-v-9853acd8] .markdown-content__spoiler{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);margin:0 0 1em;padding:.2rem 1rem}.markdown-content[data-v-9853acd8] .markdown-content__spoiler summary{color:var(--color-accent);cursor:pointer;font-weight:650}.markdown-content[data-v-9853acd8] .markdown-content__spoiler[open] summary{margin-bottom:.8rem}.markdown-content[data-v-9853acd8] .markdown-content__spoiler summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:.25rem}.page-subheader__toolbar[data-v-7c592300]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-subheader__toolbar a[data-v-7c592300],.page-subheader__toolbar span[data-v-7c592300]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.page-subheader__meta[data-v-7c592300]{align-items:center;gap:.5rem;display:flex}.page-subheader__status[data-v-7c592300]:before{color:var(--color-muted);content:"·";margin-right:.5rem}.page-subheader__meta .page-subheader__status--paused[data-v-7c592300]{color:#f0c878}.page-subheader__meta .page-subheader__status--closed[data-v-7c592300]{color:#e2675b}.page-subheader__toolbar a[data-v-7c592300]:hover,.page-subheader__toolbar a[data-v-7c592300]:focus-visible{color:var(--color-accent);outline:none}.page-subheader__description[data-v-7c592300]{max-width:42rem;margin:2rem 0 0}.post-tag[data-v-4e5f5681]{border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-muted);background:var(--color-surface);letter-spacing:.04em;padding:.38rem .65rem;font-size:1.1rem;line-height:1.2;text-decoration:none;transition:border-color .16s,color .16s;display:block}.post-tag[data-v-4e5f5681]:hover,.post-tag[data-v-4e5f5681]:focus-visible{border-color:var(--color-accent);color:var(--color-text);outline:none}.post-row-list[data-v-42361fa2]{flex-direction:column;gap:.65rem;display:flex}.post-row[data-v-42361fa2]{border:1px solid var(--color-line);border-radius:var(--radius-small);min-width:0;min-height:100px;color:var(--color-text);background:var(--color-surface);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .18s;display:grid;overflow:hidden}.post-row__image[data-v-42361fa2]{background:#0000001f;align-self:stretch;width:100px;height:100px;display:block;overflow:hidden}.post-row__image img[data-v-42361fa2]{object-fit:cover;width:100%;height:100%;display:block}.post-row__content[data-v-42361fa2]{padding-block:1rem .5rem;flex-direction:column;gap:.35rem;min-width:0;padding-right:1.15rem;display:flex}.post-row__top-line[data-v-42361fa2]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.post-row__label[data-v-42361fa2]{overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,2.5vw,1.2rem)}.post-row__rating[data-v-42361fa2]{width:2.15rem;height:2.15rem;color:var(--color-accent);background:var(--color-surface);font-size:.82rem;font-weight:750;font-family:var(--font-caption);border:1px solid #d7f06f8c;border-radius:50%;flex:none;place-items:center;padding:.25rem;line-height:1;display:grid}.post-row__date[data-v-42361fa2]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-family:var(--font-caption);align-self:end}.post-row[data-v-42361fa2]:hover,.post-row[data-v-42361fa2]:focus-visible{background:var(--color-surface-raised);border-color:#d7f06f8c;outline:none;transform:translate(.2rem)}.post-row:hover .post-row__rating[data-v-42361fa2],.post-row:focus-visible .post-row__rating[data-v-42361fa2]{color:var(--color-text)}@media (width<=480px){.post-row__content[data-v-42361fa2]{padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.post-row[data-v-42361fa2]{transition:none}}.post-connections[data-v-2fab46ce]{display:contents}.post-connections__related[data-v-2fab46ce]{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.post-connections__related h2[data-v-2fab46ce]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.post-connections__tags[data-v-2fab46ce]{flex-wrap:wrap;gap:.5rem;margin:-.5rem 0 0;padding:0;list-style:none;display:flex}.post-navigation[data-v-260fda3d]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1.25rem;display:grid}.post-navigation__link[data-v-260fda3d]{border:1px solid var(--color-line);border-radius:var(--radius-small);min-width:0;color:var(--color-muted);background:var(--color-surface);font-family:var(--font-text);align-items:flex-start;gap:.55rem;padding:.85rem .95rem;font-size:clamp(.9rem,2.5vw,1.05rem);line-height:1.4;text-decoration:none;display:flex}.post-navigation__text[data-v-260fda3d]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;min-width:0}.post-navigation__link--previous[data-v-260fda3d]{text-align:right;grid-column:2;justify-content:flex-end}.post-navigation__arrow[data-v-260fda3d]{color:var(--color-accent);flex:none;padding-top:.08rem;font-weight:750;line-height:1.4}.post-navigation__link[data-v-260fda3d]:hover,.post-navigation__link[data-v-260fda3d]:focus-visible{border-color:var(--color-accent);color:var(--color-text);background:var(--color-surface-raised);outline:none}.post-navigation__link[data-v-260fda3d]:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}.post-navigation__link:hover .post-navigation__arrow[data-v-260fda3d],.post-navigation__link:focus-visible .post-navigation__arrow[data-v-260fda3d]{transform:translate(-.18rem)}.post-navigation__link--next:hover .post-navigation__arrow[data-v-260fda3d],.post-navigation__link--next:focus-visible .post-navigation__arrow[data-v-260fda3d]{transform:translate(.18rem)}@media (width<=520px){.post-navigation[data-v-260fda3d]{grid-template-columns:1fr}.post-navigation__link--previous[data-v-260fda3d]{grid-column:1}}@media (prefers-reduced-motion:no-preference){.post-navigation__link[data-v-260fda3d]{transition:border-color .16s,color .16s,background-color .16s}.post-navigation__arrow[data-v-260fda3d]{transition:transform .16s}}.post-footer[data-v-c7d3de93]{flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);display:flex}.project-header-action[data-v-76609a8a]{color:#cbd59a;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:min(18rem,35vw);font-size:1.8rem;font-weight:650;line-height:1.1;display:block;overflow:hidden}@media (width<=480px){.project-header-action[data-v-76609a8a]{max-width:30vw;font-size:.8rem}}.post-card-list[data-v-6f952d6d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);display:grid}.post-card[data-v-6f952d6d]{border:1px solid var(--color-line);border-radius:var(--radius-medium);min-width:0;color:var(--color-text);background:var(--color-surface);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.post-card__image[data-v-6f952d6d]{aspect-ratio:1;background:var(--color-surface);display:block;overflow:hidden}.post-card__image img[data-v-6f952d6d]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.post-card__caption[data-v-6f952d6d]{flex:1;justify-content:space-between;align-items:center;gap:.6rem;min-height:3.75rem;padding:.8rem;display:flex}.post-card__label[data-v-6f952d6d]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.82rem,2vw,.95rem);line-height:1.3}.post-card__label--clamped[data-v-6f952d6d]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card__rating[data-v-6f952d6d]{width:2.15rem;height:2.15rem;color:var(--color-accent);background:var(--color-surface);font-size:.82rem;font-weight:750;line-height:1;font-family:var(--font-caption);border:1px solid #d7f06f8c;border-radius:50%;flex:none;place-items:center;padding:.25rem;display:grid}.post-card__date[data-v-6f952d6d]{color:var(--color-text-muted);font-size:clamp(.82rem,2vw,.95rem);line-height:1.3;font-family:var(--font-caption);flex:none}.post-card[data-v-6f952d6d]:hover,.post-card[data-v-6f952d6d]:focus-visible{z-index:2;box-shadow:var(--shadow-card);border-color:#d7f06fa6;outline:none;transform:translateY(-.35rem)}.post-card:hover .post-card__label[data-v-6f952d6d],.post-card:focus-visible .post-card__label[data-v-6f952d6d],.post-card:hover .post-card__date[data-v-6f952d6d],.post-card:focus-visible .post-card__date[data-v-6f952d6d],.post-card:hover .post-card__rating[data-v-6f952d6d],.post-card:focus-visible .post-card__rating[data-v-6f952d6d]{color:var(--color-text)}.post-card[data-v-6f952d6d]:focus-visible{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent)}@media (width<=640px){.post-card-list[data-v-6f952d6d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.post-card-list[data-v-6f952d6d]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.post-card[data-v-6f952d6d],.post-card__image img[data-v-6f952d6d]{transition:none}}.media-file[data-v-a80eeb93]{min-width:0;max-width:100%}.media-file img[data-v-a80eeb93],.media-file video[data-v-a80eeb93]{object-fit:contain;width:100%;height:auto;display:block}.media-file audio[data-v-a80eeb93]{width:min(100%,36rem);display:block}.media-file a[data-v-a80eeb93]{color:var(--color-accent);overflow-wrap:anywhere}.media-carousel[data-v-02ad552b]{flex-direction:column;gap:.9rem;min-width:0;display:flex}.media-carousel__stage[data-v-02ad552b]{border:1px solid var(--color-line);border-radius:var(--radius-medium);box-shadow:var(--shadow-card);background:#0d0e0c;place-items:center;display:grid;overflow:hidden}.media-carousel__stage--file[data-v-02ad552b]{min-height:12rem}.media-carousel__stage[data-v-02ad552b] .media-file,.media-carousel__stage[data-v-02ad552b] video{width:100%}.media-carousel__stage--reserved[data-v-02ad552b] .media-file,.media-carousel__stage--reserved[data-v-02ad552b] video{height:100%}.media-carousel__controls[data-v-02ad552b]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;display:grid}.media-carousel__controls>button[data-v-02ad552b]{border:1px solid var(--color-line);width:2.4rem;height:2.4rem;color:var(--color-text);background:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.media-carousel__controls>button[data-v-02ad552b]:not(:disabled):hover,.media-carousel__controls>button[data-v-02ad552b]:not(:disabled):focus-visible{border-color:var(--color-accent);color:var(--color-accent);outline:none}.media-carousel__controls>button[data-v-02ad552b]:disabled{opacity:.35;cursor:default}.media-carousel__controls>span[data-v-02ad552b]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.media-carousel__dots[data-v-02ad552b]{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.media-carousel__dots button[data-v-02ad552b]{background:var(--color-line);cursor:pointer;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.media-carousel__dots button[data-v-02ad552b]:hover,.media-carousel__dots button[data-v-02ad552b]:focus-visible,.media-carousel__dots .media-carousel__dot--active[data-v-02ad552b]{background:var(--color-accent);outline:none}@media (width<=480px){.media-carousel__controls[data-v-02ad552b]{gap:.5rem}}.plain-post-text[data-v-8fd960de]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;white-space:pre-line;word-break:break-word;font-size:1.2rem;line-height:1.65}.plain-post-text--center[data-v-8fd960de]{text-align:center}.post-title[data-v-efd2158f]{min-width:0}.post-title h1[data-v-efd2158f]{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-heading);margin:0;font-size:clamp(1.8rem,5vw,3rem);font-weight:500;line-height:1.08}.post-title--compact h1[data-v-efd2158f]{font-size:clamp(1.4rem,4vw,2.25rem)}.post-title__suffix[data-v-efd2158f]{overflow-wrap:anywhere;max-width:100%;color:var(--color-muted);vertical-align:baseline;margin-left:.45em;font-size:.65em;font-style:italic;font-weight:400;display:inline-block}.post-title p[data-v-efd2158f]{color:var(--color-muted);margin:.35rem 0 0;font-size:clamp(.95rem,2.5vw,1.1rem);font-style:italic;line-height:1.35}.post-header[data-v-fd7b56c9]{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.post-header--divided[data-v-fd7b56c9]{border-bottom:1px solid var(--color-line);padding-bottom:1rem}.post-header__date[data-v-fd7b56c9]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:1.25rem;font-family:var(--font-caption);margin-top:.35rem;display:block}.post-header__rating[data-v-fd7b56c9]{min-width:3.8rem;min-height:3.8rem;color:var(--color-accent);background:var(--color-surface);font-family:var(--font-caption);border:2px solid #d7f06f8c;border-radius:50%;flex:none;place-items:center;padding:.6rem;font-size:1.55rem;line-height:1;display:grid}@media (width<=480px){.post-header[data-v-fd7b56c9]{align-items:flex-start}.post-header__rating[data-v-fd7b56c9]{min-width:3.2rem;min-height:3.2rem;font-size:1.25rem}}.post-layout[data-v-2ebea23a]{flex-direction:column;min-width:0;display:flex}.post-layout__heading[data-v-2ebea23a]{flex-direction:column;gap:.55rem;width:100%;display:flex}.post-layout__heading[data-v-2ebea23a]:empty{display:none}.post-layout--compact[data-v-2ebea23a]{gap:clamp(.75rem,2vw,1.25rem)}.post-layout--normal[data-v-2ebea23a]{gap:clamp(1.75rem,4vw,2.75rem)}.post-layout--loose[data-v-2ebea23a]{gap:clamp(2rem,5vw,3.5rem)}.post-layout--align-center[data-v-2ebea23a]{align-items:center}.abandoned-post__location[data-v-c917cb7b]{width:fit-content;color:var(--color-accent);font-variant-numeric:tabular-nums;text-underline-offset:.22em;font-size:.88rem;font-family:var(--font-caption);text-decoration-color:#d7f06f7a}.abandoned-post__location[data-v-c917cb7b]:hover,.abandoned-post__location[data-v-c917cb7b]:focus-visible{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);outline:none}.abandoned-post__criteria[data-v-c917cb7b]{border-top:1px solid var(--color-line);flex-direction:column;gap:0;margin:0;display:flex}.abandoned-post__criteria>div[data-v-c917cb7b]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(9rem,1fr) minmax(8rem,auto);align-items:center;gap:1rem;padding:.9rem 0;display:grid}.abandoned-post__criteria dt[data-v-c917cb7b]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:750;font-family:var(--font-caption)}.abandoned-post__criteria dd[data-v-c917cb7b]{letter-spacing:.08em;text-align:right;white-space:nowrap;margin:0;font-size:clamp(1rem,3vw,1.3rem)}@media (width<=480px){.abandoned-post__criteria>div[data-v-c917cb7b]{grid-template-columns:1fr;gap:.4rem}.abandoned-post__criteria dd[data-v-c917cb7b]{text-align:left}}.anime-post__screenshots[data-v-77e32f63]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,2vw,1rem);display:grid}.anime-post__screenshot[data-v-77e32f63]{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-muted);background:var(--color-surface);text-align:center;place-items:center;font-size:.7rem;display:grid;overflow:hidden}.anime-post__screenshot[data-v-77e32f63] .media-file,.anime-post__screenshot[data-v-77e32f63] .media-file>video{width:100%;height:100%}.anime-post__result[data-v-77e32f63]{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;font-size:1.2rem;line-height:1.5;display:flex}.anime-post__result span[data-v-77e32f63]{color:var(--color-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.9em;font-weight:750;font-family:var(--font-caption)}.anime-post__result em[data-v-77e32f63]{color:var(--color-muted)}.post-image[data-v-536286d7]{width:100%}.post-image--natural[data-v-536286d7]{justify-content:center;display:flex}.post-image--natural[data-v-536286d7] .media-file,.post-image--natural[data-v-536286d7] .media-file>img,.post-image--natural[data-v-536286d7] .media-file>video,.post-image--natural[data-v-536286d7] .lightbox-image__trigger img{width:auto;max-width:100%;height:auto;max-height:var(--post-image-max-height);border-radius:var(--radius-small);box-shadow:var(--shadow-card);object-fit:contain;margin-inline:auto;display:block}.post-image--natural[data-v-536286d7] .lightbox-image__trigger{width:auto;height:auto;margin-inline:auto;display:block}.post-image--natural[data-v-536286d7] .media-file--audio,.post-image--natural[data-v-536286d7] .media-file--other{width:100%}.post-image--stage[data-v-536286d7]{border:1px solid var(--color-line);border-radius:var(--radius-medium);box-shadow:var(--shadow-card);background:#0d0e0c;overflow:hidden}.post-image--stage[data-v-536286d7] .media-file,.post-image--stage[data-v-536286d7] .media-file>img,.post-image--stage[data-v-536286d7] .media-file>video{object-fit:contain;width:100%;height:auto;display:block}.plasticine-post__main[data-v-a6714a47]{width:100%;margin:0}.plasticine-post__main--with-gallery[data-v-a6714a47]{border-bottom:1px solid var(--color-line);padding-bottom:clamp(1rem,2.5vw,1.5rem)}.plasticine-post__carousel[data-v-a6714a47]{width:100%}.post-file-list[data-v-4db9bebd]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.post-file-list[data-v-4db9bebd] .media-file{width:100%}.post-file-list[data-v-4db9bebd] a{border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-muted);background:var(--color-surface);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.82rem;text-decoration:none;display:flex}.post-file-list[data-v-4db9bebd] a:hover,.post-file-list[data-v-4db9bebd] a:focus-visible{color:var(--color-accent);border-color:#d7f06f8c;outline:none}.post-page__content[data-v-97a319fb]{flex-direction:column;gap:2rem;display:flex}.pagination-nav[data-v-88c4bc55]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:3.5rem;display:flex}.pagination-nav__page[data-v-88c4bc55]{border:1px solid var(--color-line);border-radius:var(--radius-small);min-width:2.4rem;color:var(--color-muted);background:var(--color-surface);cursor:pointer;padding:.5rem .65rem}.pagination-nav__ellipsis[data-v-88c4bc55]{min-width:1.5rem;color:var(--color-muted);place-items:center;display:grid}.pagination-nav__page[data-v-88c4bc55]:hover,.pagination-nav__page[data-v-88c4bc55]:focus-visible,.pagination-nav__page--active[data-v-88c4bc55]{color:var(--color-text);border-color:#d7f06f99;outline:none}.pagination-nav__page--active[data-v-88c4bc55]{border-color:var(--color-accent);color:#151612;background:var(--color-accent)}.project-posts__active-tag[data-v-031a269e]{flex-wrap:wrap;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.project-card[data-v-6f12e04e]{border:1px solid var(--color-line);border-radius:var(--radius-medium);color:var(--color-text);background:var(--color-surface);text-decoration:none;transition:transform .2s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.project-card[data-v-6f12e04e]:hover,.project-card[data-v-6f12e04e]:focus-visible{z-index:2;box-shadow:var(--shadow-card);border-color:#d7f06fa6;outline:none;transform:translateY(-.35rem)}.project-card[data-v-6f12e04e]:focus-visible{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent)}.project-card__frame[data-v-6f12e04e]{background:var(--color-surface);grid-template-rows:auto minmax(3.75rem,auto);display:grid;position:relative;overflow:hidden}.project-card__cover[data-v-6f12e04e]{aspect-ratio:1;background:radial-gradient(circle at 72% 20%, #ffffff40, transparent 28%), linear-gradient(145deg, var(--project-accent), #5e5529);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.project-card__cover img[data-v-6f12e04e]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.project-card:hover .project-card__cover img[data-v-6f12e04e],.project-card:focus-visible .project-card__cover img[data-v-6f12e04e]{transform:scale(1.025)}.project-card__placeholder[data-v-6f12e04e]{color:#141414b8;text-transform:uppercase;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1}.project-card__post-count[data-v-6f12e04e]{z-index:2;width:1.9rem;height:1.9rem;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:750;font-family:var(--font-caption);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#151612d1;border:1px solid #ffffff61;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:.65rem;left:.65rem}.project-card__title[data-v-6f12e04e]{z-index:1;text-align:center;text-overflow:ellipsis;place-items:center;min-width:0;padding:.8rem 1rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:620;line-height:1.15;display:grid;overflow:hidden}.project-card__private-lock[data-v-6f12e04e]{z-index:1;color:#909090;filter:grayscale();-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#151612c7;border:1px solid #bec2b861;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;line-height:1;display:grid;position:absolute;top:.65rem;left:.65rem}.project-card__badge[data-v-6f12e04e]{z-index:2;font-size:.65rem;font-weight:700;font-family:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#151612c7;border:1px solid;border-radius:999px;padding:.3rem .5rem;position:absolute;top:.65rem;right:.65rem}.project-card__badge--paused[data-v-6f12e04e]{color:#f0c878;border-color:#f0b95b8c}.project-card__badge--closed[data-v-6f12e04e]{color:#ef8c80;border-color:#e2675b94}@media (prefers-reduced-motion:reduce){.project-card[data-v-6f12e04e],.project-card__cover img[data-v-6f12e04e]{transition:none}}.project-grid[data-v-73f2c791]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);width:100%;display:grid}@media (width<=820px){.project-grid[data-v-73f2c791]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.project-grid[data-v-73f2c791]{grid-template-columns:1fr;width:min(100%,24rem);margin-inline:auto}}:root{color:#eeeade;font-family:var(--font-text);font-synthesis:none;text-rendering:optimizelegibility;--color-bg:#151612;--color-surface:#1d1f19;--color-surface-raised:#24271f;--color-text:#eeeade;--color-muted:#9c9d91;--color-line:#eeeade29;--color-accent:#d7f06f;--color-danger:#e28c7c;--font-text:Inter, "Helvetica Neue", Arial, system-ui, sans-serif;--font-caption:"IBM Plex Mono", "Courier New", monospace;--font-heading:"Sofia Sans Variable", "Arial Narrow", Arial, sans-serif;--radius-small:.45rem;--radius-medium:.9rem;--shadow-card:0 1.25rem 3rem #00000038;background:#151612}time,figcaption{font-family:var(--font-caption)}*{box-sizing:border-box}html{background:var(--color-bg);min-width:20rem;min-height:100%}body{min-width:20rem;min-height:100vh;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#151612;background:var(--color-accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
