._button_gcb1u_1{min-height:var(--touch);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--text-sm)}._primary_gcb1u_11{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._iconButton_gcb1u_17{min-width:var(--touch);padding:var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}._linkButton_gcb1u_26{min-height:var(--touch);padding:0 var(--space-2);color:var(--accent);font-weight:600;font-size:var(--text-sm);background:0 0;border:0;text-decoration:underline}._segmented_gcb1u_37{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}._segmented_gcb1u_37 button{overflow-wrap:normal;min-height:var(--touch);padding:var(--space-1) var(--space-2);border:0;border-right:1px solid var(--border);font-size:var(--text-sm);background:0 0;flex:auto}._segmented_gcb1u_37 button:last-child{border-right:0}._segmented_gcb1u_37 button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}._skeleton_gcb1u_64{background:var(--bg-soft);border-radius:var(--radius-sm);animation:2.4s ease-in-out infinite _breathe_gcb1u_1}@keyframes _breathe_gcb1u_1{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){._skeleton_gcb1u_64{animation:none}}._state_gcb1u_80{gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-4);color:var(--ink-soft);justify-items:center;display:grid}._state_gcb1u_80 h2{color:var(--ink);font-size:var(--text-lg)}._state_gcb1u_80 p{max-width:34ch;margin:0}._gate_gcb1u_97{min-height:100dvh;padding:var(--space-5);place-content:center;display:grid}._wordmark_gcb1u_103{font-family:var(--font-script);color:var(--accent);font-size:2.75rem;font-weight:400;line-height:1.1}._overlay_gcb1u_111{z-index:var(--z-sheet);background:var(--overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_gcb1u_120{background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:640px;max-height:92dvh;box-shadow:var(--shadow);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex}._sheetHeader_gcb1u_131{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);display:flex}._sheetHeader_gcb1u_131 h2{font-size:var(--text-md)}._sheetBody_gcb1u_142{padding:var(--space-4);overscroll-behavior:contain;overflow-y:auto}._sheetFooter_gcb1u_147{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);gap:var(--space-2);display:flex}._sheetFooter_gcb1u_147>*{flex:1}@media (width>=768px){._overlay_gcb1u_111{align-items:center}._sheet_gcb1u_120{border-radius:var(--radius-lg)}}._toast_gcb1u_165{left:50%;bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--space-3));z-index:var(--z-toast);background:var(--ink);color:var(--bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);max-width:calc(100vw - var(--space-5));position:fixed;transform:translate(-50%)}._banner_gcb1u_179{background:var(--gold-soft);color:var(--ink);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);text-align:center}._avatar_gcb1u_187{object-fit:cover;background:var(--gold-soft);width:36px;height:36px;font-weight:600;font-size:var(--text-sm);color:var(--gold-ink);border-radius:50%;flex:none;place-items:center;display:grid}._entity_gcb1u_201{display:contents}._hashtag_gcb1u_204{color:var(--accent)}._spoiler_gcb1u_207{background:var(--ink-soft);color:#0000;cursor:pointer;border-radius:3px}._spoilerOpen_gcb1u_213{color:inherit;background:0 0}._layout_jtyn7_1{gap:var(--space-5);max-width:var(--max-width);width:100%;margin:0 auto;display:flex}._main_jtyn7_8{min-width:0;padding:var(--space-3) var(--space-4) var(--space-5);flex:1}._sidePanel_jtyn7_13{max-height:100dvh;padding:var(--space-3) 0 var(--space-3) var(--space-4);flex:0 0 300px;align-self:flex-start;position:sticky;top:0;overflow-y:auto}._toolbar_jtyn7_23{z-index:5;gap:var(--space-2);padding:var(--space-2) 0;background:var(--bg);display:flex;position:sticky;top:0}._search_jtyn7_32{min-width:0;min-height:var(--touch);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex:1}._badge_jtyn7_41{min-width:20px;height:20px;padding:0 var(--space-1);background:var(--accent);color:var(--accent-ink);font-size:var(--text-xs);border-radius:10px;place-items:center;margin-inline-start:var(--space-1);font-weight:600;display:inline-grid}._chips_jtyn7_55{gap:var(--space-2);margin:var(--space-1) 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._chip_jtyn7_55{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:var(--space-1) var(--space-3);border:1px solid var(--gold);background:var(--gold-soft);font-size:var(--text-sm);text-align:start;border-radius:22px;display:inline-flex}._viewRow_jtyn7_76{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._total_jtyn7_84{color:var(--ink-soft);font-size:var(--text-sm);margin:0}._suggestion_jtyn7_89{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--gold-soft);border-radius:var(--radius-sm);font-size:var(--text-sm)}._grid_jtyn7_97{gap:var(--space-3);display:grid}._grid_jtyn7_97._tile_jtyn7_101{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}._grid_jtyn7_97._compact_jtyn7_104{gap:0}._card_jtyn7_108{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);content-visibility:auto;contain-intrinsic-size:auto 280px;flex-direction:column;display:flex;position:relative;overflow:hidden}._card_jtyn7_108._compact_jtyn7_104{contain-intrinsic-size:auto 72px;background:0 0;border-width:0 0 1px;border-radius:0;flex-direction:row;align-items:center}._cardBody_jtyn7_127{padding:var(--space-3) var(--space-4) var(--space-4);flex:1;min-width:0}._card_jtyn7_108._compact_jtyn7_104 ._cardBody_jtyn7_127{padding:var(--space-2) var(--space-5) var(--space-2) 0}._cardTitle_jtyn7_135{font-size:var(--text-md)}._cardOpen_jtyn7_138{all:unset;cursor:pointer;display:block}._cardOpen_jtyn7_138:after{content:"";position:absolute;inset:0}._cardOpen_jtyn7_138:focus-visible:after{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-md)}._cardDescription_jtyn7_154{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cardMeta_jtyn7_163{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._similar_jtyn7_171{color:var(--accent);font-weight:600}._preview_jtyn7_176{aspect-ratio:16/9;background:var(--bg-soft);place-items:center;display:grid;position:relative;overflow:hidden}._previewImage_jtyn7_184{object-fit:cover;background-size:cover;width:100%;height:100%}._previewIcon_jtyn7_190{font-size:2.5rem}._ribbon_jtyn7_193{top:var(--space-2);right:var(--space-2);text-overflow:ellipsis;white-space:nowrap;max-width:70%;padding:2px var(--space-3);background:var(--gold);color:var(--gold-ink);font-size:var(--text-xs);border-radius:12px;font-weight:600;position:absolute;overflow:hidden}._duration_jtyn7_208{right:var(--space-2);bottom:var(--space-2);padding:1px var(--space-2);color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#000000c7;border-radius:4px;position:absolute}._stamp_jtyn7_220,._seal_jtyn7_221{background:var(--surface);border:2px solid;border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}._stamp_jtyn7_220{left:var(--space-2);top:var(--space-2);width:32px;height:32px;font-size:var(--text-sm);position:absolute}._card_jtyn7_108._compact_jtyn7_104 ._stamp_jtyn7_220{margin:0 var(--space-3) 0 0;flex:none;order:-1;position:static}._seal_jtyn7_221{width:56px;height:56px;padding:0;font-size:1.5rem}._sealProgress_jtyn7_249{color:var(--warn)}._sealDone_jtyn7_252{color:var(--ok)}._sealPublished_jtyn7_255{color:var(--pub)}._sealWrap_jtyn7_258{text-align:center;flex:none;justify-items:center;gap:2px;max-width:96px;display:grid}._sealLabel_jtyn7_266{font-size:var(--text-xs);font-weight:600}._sealNote_jtyn7_270{font-size:var(--text-xs);color:var(--ink-soft)}._sealError_jtyn7_274{font-size:var(--text-xs);color:var(--danger)}._more_jtyn7_279{margin:var(--space-4) auto 0;display:block}._detail_jtyn7_284{gap:var(--space-3);display:grid}._detail_jtyn7_284>._preview_jtyn7_176{border-radius:var(--radius-sm)}._detailHead_jtyn7_291{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._detailTitle_jtyn7_297{font-size:var(--text-lg)}._fields_jtyn7_300{gap:var(--space-2);font-size:var(--text-sm);margin:0;display:grid}._fields_jtyn7_300>div{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:minmax(96px,34%) 1fr;display:grid}._fields_jtyn7_300 dt{color:var(--ink-soft)}._fields_jtyn7_300 dd{margin:0}._descriptionLine_jtyn7_319{white-space:pre-wrap;margin:0}._descriptionLine_jtyn7_319 pre{white-space:pre;background:var(--bg-soft);padding:var(--space-2);border-radius:var(--radius-sm);margin:0;overflow-x:auto}._descriptionLine_jtyn7_319 blockquote{border-inline-start:3px solid var(--gold);margin:0;padding-inline-start:var(--space-3)}._pills_jtyn7_336{gap:var(--space-2);flex-wrap:wrap;display:flex}._pill_jtyn7_336{min-height:var(--touch);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);background:var(--surface);font-size:var(--text-sm);border-radius:22px}._files_jtyn7_349{gap:var(--space-1);font-size:var(--text-sm);display:grid}._files_jtyn7_349 a,._files_jtyn7_349 span{text-overflow:ellipsis;white-space:nowrap;padding:var(--space-1) 0;overflow:hidden}._fileRow_jtyn7_361{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._fileRow_jtyn7_361 span{min-width:0}._detailActions_jtyn7_371{gap:var(--space-2);flex-wrap:wrap;display:flex}._detailActions_jtyn7_371>*{flex:140px}._swiperStrip_jtyn7_380{scroll-snap-type:x mandatory;gap:var(--space-2);display:flex;overflow-x:auto}._swiperStrip_jtyn7_380 img{scroll-snap-align:start;object-fit:contain;background:var(--bg-soft);border-radius:var(--radius-sm);flex:0 0 100%;height:auto}._swiperControls_jtyn7_394{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);display:flex}._filterPanel_jtyn7_403{gap:var(--space-2);display:grid}._dateRow_jtyn7_407{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._dateRow_jtyn7_407 label{gap:var(--space-1);min-width:0;display:grid}._dateRow_jtyn7_407 input{width:100%;min-height:var(--touch);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}._filterGroup_jtyn7_426{border-bottom:1px solid var(--border)}._filterGroup_jtyn7_426 summary{min-height:var(--touch);cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;display:flex}._filterSearch_jtyn7_437{width:100%;min-height:var(--touch);padding:0 var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}._filterList_jtyn7_446{padding:0 0 var(--space-2);margin:0;list-style:none}._filterList_jtyn7_446 label{align-items:center;gap:var(--space-2);min-height:var(--touch);font-size:var(--text-sm);cursor:pointer;display:flex}._filterList_jtyn7_446 input{width:20px;height:20px;accent-color:var(--accent);flex:none}._count_jtyn7_465{color:var(--ink-soft);font-size:var(--text-xs);margin-inline-start:auto}._statusChoices_jtyn7_470{gap:var(--space-2);display:grid}._shell_1qc0e_1{padding-top:var(--safe-top);padding-bottom:calc(var(--nav-height) + var(--safe-bottom))}._header_1qc0e_5{padding:var(--space-2) var(--space-4) 0}._brand_1qc0e_8{align-items:center;gap:var(--space-2);display:inline-flex}._logo_1qc0e_13{object-fit:contain;width:auto;max-width:120px;height:32px}._wordmark_1qc0e_19{font-family:var(--font-script);font-size:var(--text-xl);color:var(--accent);line-height:1.2}._nav_1qc0e_25{z-index:var(--z-nav);background:var(--surface);border-top:1px solid var(--border);padding-bottom:var(--safe-bottom);display:flex;position:fixed;inset:auto 0 0}._tab_1qc0e_34{min-width:0;min-height:var(--nav-height);color:var(--ink-soft);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;text-decoration:none;display:flex}._tab_1qc0e_34 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._tab_1qc0e_34 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._tabActive_1qc0e_60{color:var(--accent);font-weight:600}._main_1qc0e_64{min-width:0}@media (width>=1100px){._shell_1qc0e_1{padding-bottom:0}._header_1qc0e_5{align-items:center;gap:var(--space-5);max-width:var(--max-width);padding:var(--space-2) var(--space-4);margin:0 auto;display:flex}._nav_1qc0e_25{gap:var(--space-2);background:0 0;border:0;padding:0;position:static}._tab_1qc0e_34{gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm);flex-direction:row;flex:none}._tabActive_1qc0e_60{background:var(--accent-soft)}}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Magnolia Script;font-display:swap;src:url(/fonts/magnolia-script.woff2)format("woff2")}:root{--bg:#faf6f2;--bg-soft:#f1e9e1;--surface:#fff;--ink:#241416;--ink-soft:#685750;--border:#e8ddd2;--border-strong:#c9b39f;--accent:#70171d;--accent-ink:#fff;--accent-soft:#f3e0de;--gold:#bf9b7a;--gold-ink:#2b1d10;--gold-soft:#f1e6d9;--ok:#1f7a53;--warn:#99580f;--pub:#2f5f96;--danger:#b0281f;--jesus:#b0281f;--overlay:#140c0c73;--shadow:0 10px 30px -14px #1b1c2b47;--font-ui:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"Magnolia Script", "Montserrat", cursive;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--touch:44px;--z-nav:20;--z-sheet:40;--z-toast:60;--motion:.18s;--max-width:1440px;--nav-height:60px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#0f1620;--bg-soft:#161f2c;--surface:#1a2431;--ink:#f2ebe4;--ink-soft:#b3a79c;--border:#2a3644;--border-strong:#46566a;--accent:#e0a4a0;--accent-ink:#2a0a0d;--accent-soft:#3a2228;--gold:#cdaa89;--gold-ink:#231708;--gold-soft:#2e2820;--ok:#6bd0a3;--warn:#e7ae62;--pub:#93bdea;--danger:#f0928b;--jesus:#f0928b;--overlay:#0009;--shadow:0 10px 30px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}:root,:root body{background:var(--bg)}body{min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0;line-height:1.5}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.25}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
