@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:block;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Bricolage Grotesque Variable;font-style:normal;font-display:block;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Parkinsans Variable;font-style:normal;font-display:block;font-weight:300 800;src:url(/assets/parkinsans-latin-wght-normal-mRuZnjHQ.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:Parkinsans Variable;font-style:normal;font-display:block;font-weight:300 800;src:url(/assets/parkinsans-latin-ext-wght-normal-CTfSnvlK.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:Londrina Sketch;font-style:normal;font-display:block;font-weight:400;src:url(/assets/londrina-sketch-latin-400-normal-BY1orZMI.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:Londrina Solid;font-style:normal;font-display:block;font-weight:400;src:url(/assets/londrina-solid-latin-400-normal-B9GE5EkC.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}:root{--color-bg-page:oklch(100% 0 0);--color-bg-surface:oklch(100% 0 0);--color-bg-raised:oklch(96% .005 80);--color-bg-hover:oklch(94% .007 80);--color-bg-active:oklch(91% .009 80);--color-bg-subtle:oklch(97.5% .004 80);--color-bg-edit:oklch(97% .04 25);--color-text:oklch(20% .01 80);--color-text-secondary:oklch(35% .008 80);--color-text-tertiary:oklch(45% .006 80);--color-text-muted:oklch(55% .005 80);--color-text-faint:oklch(70% .004 80);--color-text-on-primary:oklch(100% 0 0);--color-primary:oklch(58% .22 25);--color-primary-hover:oklch(50% .22 25);--color-primary-faded:oklch(75% .13 25);--color-primary-bg:oklch(96% .04 25);--color-accent:oklch(78% .16 82);--color-accent-hover:oklch(72% .16 82);--color-accent-bg:oklch(96% .06 85);--color-danger:oklch(45% .18 30);--color-danger-hover:oklch(38% .18 30);--color-danger-bg:oklch(95% .04 30);--color-warning:oklch(58% .13 75);--color-border:oklch(82% .005 80);--color-border-strong:oklch(20% .01 80);--color-border-subtle:oklch(90% .005 80);--shadow-sm:0 1px 3px oklch(20% .01 80/.08);--shadow-md:0 4px 12px oklch(20% .01 80/.1);--radius-sm:0;--radius-md:0;--control-h:30px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font-body:"Parkinsans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Bricolage Grotesque Variable", "Parkinsans Variable", sans-serif;--font-masthead:"Londrina Sketch", "Chalkboard", cursive;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.375rem;--text-xl:1.875rem;--text-2xl:2.5rem;--text-3xl:3.75rem}[data-theme=dark]{--color-bg-page:oklch(16% .005 80);--color-bg-surface:oklch(19% .005 80);--color-bg-raised:oklch(23% .006 80);--color-bg-hover:oklch(27% .007 80);--color-bg-active:oklch(30% .01 80);--color-bg-subtle:oklch(21% .005 80);--color-bg-edit:oklch(25% .06 25);--color-text:oklch(92% .005 80);--color-text-secondary:oklch(78% .005 80);--color-text-tertiary:oklch(65% .005 80);--color-text-muted:oklch(55% .005 80);--color-text-faint:oklch(40% .005 80);--color-text-on-primary:oklch(98% .005 80);--color-primary:oklch(70% .2 25);--color-primary-hover:oklch(78% .18 25);--color-primary-faded:oklch(45% .15 25);--color-primary-bg:oklch(28% .07 25);--color-accent:oklch(82% .15 82);--color-accent-hover:oklch(88% .14 82);--color-accent-bg:oklch(30% .06 85);--color-danger:oklch(62% .2 30);--color-danger-hover:oklch(70% .18 30);--color-danger-bg:oklch(28% .06 30);--color-warning:oklch(82% .14 80);--color-border:oklch(35% .008 80);--color-border-strong:oklch(82% .005 80);--color-border-subtle:oklch(28% .008 80);--shadow-sm:0 1px 3px oklch(0% 0 0/.35);--shadow-md:0 4px 12px oklch(0% 0 0/.45);--font-masthead:"Londrina Solid", "Chalkboard", cursive}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary);color:var(--color-text-on-primary)}html{overscroll-behavior:none;scrollbar-gutter:stable}@media (pointer:coarse){html{overscroll-behavior-y:auto}}body{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg-page);-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100vh;line-height:1.55;display:flex}a{color:var(--color-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-color 80ms}a:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-xs);letter-spacing:0;font-weight:800}h1{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:0;margin-top:0;font-weight:700;line-height:1}:root{--content-max:600px;--poster-w-row:68px;--poster-w-title:112px;--fab-size:56px;--text-title-sm:1.0625rem;--star-row:13px;--star-tile:11px;--star-pick:32px;--color-star:oklch(24% .01 80);--color-star-empty:oklch(80% .005 80);--color-heart:oklch(66% .14 80);--color-poster-frame:oklch(20% .01 80/.12);--color-scrim:oklch(20% .01 80/.4)}@media (pointer:coarse){:root{--control-h:36px}}[data-theme=dark]{--color-star:oklch(90% .005 80);--color-star-empty:oklch(40% .008 80);--color-heart:oklch(82% .15 82);--color-poster-frame:oklch(92% .005 80/.1);--color-scrim:oklch(8% .005 80/.6)}#app{width:100%;max-width:var(--content-max);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}@media (width>=602px){#app{border-inline:1px solid var(--color-border-subtle)}}.content{max-width:var(--content-max);width:100%;padding:var(--space-md) var(--space-md) calc(var(--fab-size) + var(--space-md) * 2 + env(safe-area-inset-bottom));flex:1;margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.log-fab{border-radius:16px}@supports (corner-shape:squircle){.log-fab{corner-shape:squircle;border-radius:50%}}.page-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.page-count{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-weight:600}.btn{height:var(--control-h);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;transition:background 80ms,color 80ms,border-color 80ms;display:inline-flex}.btn-primary{background:var(--color-text);color:var(--color-bg-page)}.btn-ghost{background:var(--color-bg-surface);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--color-text-secondary);border-color:var(--color-text-secondary)}.btn-ghost:hover{background:var(--color-bg-hover)}}@media (hover:none){.btn:active{background:var(--color-bg-active);color:var(--color-text)}}.btn:disabled{opacity:.5;cursor:default}.btn[aria-pressed=true].btn-ghost{background:var(--color-accent-bg)}.link-button{font:inherit;font-size:inherit;color:var(--color-text);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-color 80ms}@media (hover:hover) and (pointer:fine){.link-button:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}}.link-button.danger{color:var(--color-danger)}@media (hover:hover) and (pointer:fine){.link-button.danger:hover{text-decoration-color:currentColor}}.input-text{height:30px;font:inherit;font-size:var(--text-base);background:var(--color-bg-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:0;outline:none;padding:0 8px;transition:border-color 80ms}.input-text:focus-visible,.input-text:focus{border-color:var(--color-border-strong)}@media (pointer:coarse){.input-text{font-size:16px}}input[type=checkbox]{accent-color:var(--color-text);width:18px;height:18px}.select{appearance:none;font:inherit;font-size:var(--text-sm);height:var(--control-h);background:var(--color-bg-surface);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:0;outline:none;padding:0 28px 0 8px;transition:border-color 80ms}.select:hover:not(:disabled){border-color:var(--color-border-strong)}.select:focus{border-color:var(--color-text)}.select:disabled{opacity:.5;cursor:not-allowed}.toast{left:50%;bottom:calc(var(--fab-size) + var(--space-md) * 2 + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-md);font-size:var(--text-sm);padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.toast .link-button{font-size:var(--text-sm)}.spoiler-tag{border:1px solid var(--color-border);height:18px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.year{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;margin-left:6px;font-weight:600}.empty{padding:var(--space-xl) 4px;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);max-width:52ch}.empty p{font-size:var(--text-base);color:var(--color-text-secondary)}.empty p+p{margin-top:6px}.empty .link-button{font-size:var(--text-base)}.banner{justify-content:center;align-items:center;gap:4px var(--space-md);padding:9px var(--space-md);background:var(--color-bg-raised);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;display:flex}.banner .link-button{font-size:var(--text-sm)}.poster.svelte-z5yxtz{aspect-ratio:2/3;background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.poster.fill.svelte-z5yxtz{aspect-ratio:auto;height:100%}.poster.has-image.svelte-z5yxtz:not(.fill):after{content:"";box-shadow:inset 0 0 0 1px var(--color-poster-frame);pointer-events:none;position:absolute;inset:0}.poster.svelte-z5yxtz img:where(.svelte-z5yxtz){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s ease-out;display:block}.poster.svelte-z5yxtz img.loaded:where(.svelte-z5yxtz){opacity:1}.poster-typeset.svelte-z5yxtz{justify-content:center;align-items:flex-start;gap:var(--space-sm);width:100%;height:100%;padding:var(--space-sm);background:var(--color-bg-raised);border:1px solid var(--color-border-strong);flex-direction:column;display:flex}.fill.svelte-z5yxtz .poster-typeset:where(.svelte-z5yxtz){border:0}.poster-typeset.tiny.svelte-z5yxtz{justify-content:center;align-items:center;padding:0}.poster-typeset-title.svelte-z5yxtz{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);color:var(--color-text);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.poster-typeset-year.svelte-z5yxtz{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-weight:700}.poster-typeset-initial.svelte-z5yxtz{font-family:var(--font-display);color:var(--color-text);font-size:1.125rem;font-weight:800}.stars.svelte-2wwmhl{color:var(--color-star);vertical-align:-1px;gap:1px;line-height:0;display:inline-flex}.stars.svelte-2wwmhl svg:where(.svelte-2wwmhl){flex:none}.heart-glyph.svelte-18us76i{color:var(--color-heart);flex:none;line-height:0;display:inline-flex}.search-box-inner.svelte-1002zyw{width:100%;height:100%;position:relative}.search-box.svelte-1002zyw{height:var(--control-h);border:1px solid var(--color-border);background:var(--color-bg-surface);align-items:center;transition:border-color 80ms;display:flex;position:relative}.search-box.svelte-1002zyw:focus-within{border-color:var(--color-border-strong)}.search-box.svelte-1002zyw svg{color:var(--color-text-tertiary);flex:none;margin-left:8px}.search-input.svelte-1002zyw{min-width:0;height:100%;font:inherit;font-size:var(--text-base);color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:0 8px}.search-input.svelte-1002zyw::placeholder{color:var(--color-text-muted)}.search-kbd.svelte-1002zyw{border:1px solid var(--color-border);height:18px;font-family:var(--font-display);color:var(--color-text-tertiary);align-items:center;margin-right:6px;padding:0 5px;font-size:.6875rem;font-weight:700;display:inline-flex}.search-box.svelte-1002zyw:focus-within .search-kbd:where(.svelte-1002zyw){display:none}@media (pointer:coarse){.search-kbd.svelte-1002zyw{display:none}}.search-panel.svelte-1002zyw{z-index:30;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);width:440px;max-width:calc(100vw - 32px);max-height:min(520px,70dvh);box-shadow:var(--shadow-md);position:absolute;top:calc(100% - 1px);right:0;overflow-y:auto}.panel-line.svelte-1002zyw{font-size:var(--text-sm);color:var(--color-text-secondary);padding:12px}.result.svelte-1002zyw{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:60px;padding:6px 12px;display:grid}.result.svelte-1002zyw+.result:where(.svelte-1002zyw){border-top:1px solid var(--color-border-subtle)}.result[aria-selected=true].svelte-1002zyw{background:var(--color-bg-hover)}@media (hover:none){.result.svelte-1002zyw:active{background:var(--color-bg-active)}}.result-poster.svelte-1002zyw{width:32px}.result-text.svelte-1002zyw{min-width:0}.result-title-line.svelte-1002zyw{align-items:baseline;min-width:0;display:flex}.result-title.svelte-1002zyw{font-weight:600;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.result-sub.svelte-1002zyw{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6875rem;font-weight:700;overflow:hidden}.result-mine.svelte-1002zyw{color:var(--color-text-tertiary);align-items:center;gap:6px;min-width:14px;display:flex}.result-log.svelte-1002zyw{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);height:26px;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);cursor:pointer;padding:0 10px;font-weight:700}@media (pointer:coarse){.result-log.svelte-1002zyw{height:36px;padding:0 12px}}@media (hover:hover) and (pointer:fine){.result-log.svelte-1002zyw:hover{background:var(--color-text);color:var(--color-bg-page)}}.search-panel.svelte-1002zyw{border:0;border-top:1px solid var(--color-border-strong);width:100%;max-width:none;max-height:calc(100dvh - 140px);box-shadow:none;margin-top:10px;position:static}.site-header.svelte-1elxaub{background:var(--color-bg-page);border-bottom:3px double var(--color-border-strong);padding:8px var(--space-md) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo me""nav nav";align-items:center;row-gap:2px;display:grid;position:relative}.site-header.svelte-1elxaub:not(:has(.site-nav)){padding-bottom:8px}.wordmark.svelte-1elxaub{font-family:var(--font-masthead);letter-spacing:-.3px;color:var(--color-text);text-underline-offset:3px;-webkit-user-select:none;user-select:none;grid-area:logo;justify-self:start;margin-block:-2px;font-size:1.75rem;font-weight:400;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color 80ms}@media (hover:hover) and (pointer:fine){.wordmark.svelte-1elxaub:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}}.site-nav.svelte-1elxaub{white-space:nowrap;grid-area:nav;margin-left:-10px;display:flex}.site-nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-text);text-underline-offset:4px;padding:10px 10px 8px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color 80ms}.site-nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.site-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}}@media (hover:none){.site-nav.svelte-1elxaub a:where(.svelte-1elxaub):active{background:var(--color-bg-active)}}.me.svelte-1elxaub{grid-area:me;align-items:center;gap:4px;display:flex}.search-toggle.svelte-1elxaub{width:40px;height:40px;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.me-link.svelte-1elxaub{color:var(--color-text);align-items:center;padding:8px;text-decoration:none;display:flex}.avatar.svelte-1elxaub{object-fit:cover;background:var(--color-bg-subtle);border-radius:0;flex:none;width:24px;height:24px}.avatar-fallback.svelte-1elxaub{background:var(--color-bg-raised)}.search-box-wrap.svelte-1elxaub{z-index:20;background:var(--color-bg-page);padding:10px var(--space-md) 12px;border-bottom:1px solid var(--color-border-strong);animation:.22s ease-out svelte-1elxaub-header-search-reveal;display:none;position:absolute;top:100%;left:0;right:0}.site-header.search-open.svelte-1elxaub .search-box-wrap:where(.svelte-1elxaub){display:block}.search-box-wrap.svelte-1elxaub .search-box{width:100%;height:40px}@keyframes svelte-1elxaub-header-search-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.search-box-wrap.svelte-1elxaub{animation:none}}.detail.svelte-1wizv7g{color:var(--color-text-muted)}.banner.svelte-47bik7 .btn{flex:none}.picker-row.svelte-1fb7ega{align-items:center;display:flex}.picker.svelte-1fb7ega{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;gap:4px;margin-left:-4px;padding:4px;display:inline-flex}.picker.svelte-1fb7ega svg:where(.svelte-1fb7ega){width:var(--star-pick);height:var(--star-pick);display:block}.picker.svelte-1fb7ega .star-outline:where(.svelte-1fb7ega){fill:none;stroke:var(--color-star-empty);stroke-width:1.5px}.picker.svelte-1fb7ega .star-fill:where(.svelte-1fb7ega){fill:var(--color-star)}.picker.previewing.svelte-1fb7ega .star-fill:where(.svelte-1fb7ega){fill:var(--color-text-tertiary)}.picker.svelte-1fb7ega:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.picker-readout.svelte-1fb7ega{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;min-width:2.5ch;margin-left:12px;font-weight:800}.picker-readout.none.svelte-1fb7ega{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.scrim.svelte-19ai4o1{z-index:50;background:var(--color-scrim);place-items:end center;display:grid;position:fixed;inset:0}.log-modal.svelte-19ai4o1{width:min(var(--content-max), 100%);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;flex-direction:column;animation:.22s cubic-bezier(.25,1,.5,1) svelte-19ai4o1-sheet-up;display:flex;overflow-y:auto}.log-modal-head.svelte-19ai4o1{padding:14px var(--space-md);border-bottom:3px double var(--color-border-strong);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.log-modal-poster.svelte-19ai4o1{width:40px}.log-modal-headtext.svelte-19ai4o1{min-width:0}.agate.svelte-19ai4o1{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700;display:block}.log-modal-title-line.svelte-19ai4o1{min-width:0;display:flex}.log-modal-title.svelte-19ai4o1{font-family:var(--font-display);font-weight:600;font-size:var(--text-title-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-btn.svelte-19ai4o1{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.log-modal-body.svelte-19ai4o1{padding:var(--space-md);flex-direction:column;gap:18px;display:flex}.field-label.svelte-19ai4o1{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px;font-weight:600;display:block}.date-row.svelte-19ai4o1{align-items:center;gap:8px;display:flex}.date-input.svelte-19ai4o1{width:160px}.field-error.svelte-19ai4o1{color:var(--color-danger);font-size:var(--text-xs);margin-top:6px}.field-note.svelte-19ai4o1{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:-10px}.chip.svelte-19ai4o1{border:1px solid var(--color-text);height:24px;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.chip[aria-pressed=true].svelte-19ai4o1{background:var(--color-text);color:var(--color-bg-page)}.heart-rewatch-row.svelte-19ai4o1{align-items:center;gap:16px;display:flex}.heart-rewatch-row.svelte-19ai4o1 .heart-on{color:var(--color-heart)}.rewatch-check.svelte-19ai4o1{min-height:40px;font-size:var(--text-base);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.rewatch-check.svelte-19ai4o1 input:where(.svelte-19ai4o1),.spoilers-check.svelte-19ai4o1 input:where(.svelte-19ai4o1){width:18px;height:18px;accent-color:var(--color-text)}.segmented.svelte-19ai4o1{display:inline-flex}.segmented.svelte-19ai4o1 button:where(.svelte-19ai4o1){height:var(--control-h);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;margin-left:-1px;padding:0 12px;font-weight:500}.segmented.svelte-19ai4o1 button:where(.svelte-19ai4o1):first-child{margin-left:0}.segmented.svelte-19ai4o1 button[aria-checked=true]:where(.svelte-19ai4o1){background:var(--color-text);color:var(--color-bg-page)}.tv-selects.svelte-19ai4o1{gap:12px;margin-top:10px;display:flex}.select.svelte-19ai4o1{border:1px solid var(--color-border);background:var(--color-bg-surface);height:30px;color:var(--color-text);font:inherit;font-size:var(--text-sm);padding:0 28px 0 8px}.review-textarea.svelte-19ai4o1{resize:vertical;width:100%;min-height:120px;font:inherit;font-size:var(--text-base);padding:8px;line-height:1.55}.review-foot.svelte-19ai4o1{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.spoilers-check.svelte-19ai4o1{font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.spoilers-check.disabled.svelte-19ai4o1{opacity:.5}.char-count.svelte-19ai4o1{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-warning)}.log-modal-foot.svelte-19ai4o1{padding:12px var(--space-md);border-top:1px solid var(--color-border-strong);background:var(--color-bg-surface);align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.log-modal-foot.svelte-19ai4o1 .spacer:where(.svelte-19ai4o1){flex:1}.esc-hint.svelte-19ai4o1{font-size:var(--text-xs);color:var(--color-text-tertiary)}.kbd-hint.svelte-19ai4o1{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);padding-bottom:10px;display:none}@media (hover:hover) and (pointer:fine){.kbd-hint.svelte-19ai4o1{display:block}}@keyframes svelte-19ai4o1-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.log-modal.svelte-19ai4o1{animation:none}}.toast.svelte-1cpok13{left:50%;bottom:calc(var(--fab-size) + var(--space-md) * 2 + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-md);font-size:var(--text-sm);padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.toast-text.svelte-1cpok13{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast.svelte-1cpok13 .link-button:where(.svelte-1cpok13){font-size:var(--text-sm);flex:none}.log-fab.svelte-mzhnt5{z-index:40;bottom:calc(var(--space-md) + env(safe-area-inset-bottom));right:max(var(--space-md), calc((100% - var(--content-max)) / 2 + var(--space-md)));width:var(--fab-size);height:var(--fab-size);background:var(--color-text);color:var(--color-bg-page);border:1px solid var(--color-text);box-shadow:var(--shadow-md);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;place-items:center;padding:0;transition:background 80ms,border-color 80ms;display:grid;position:fixed}@media (hover:hover) and (pointer:fine){.log-fab.svelte-mzhnt5:hover{background:var(--color-text-secondary);border-color:var(--color-text-secondary)}}@media (hover:none){.log-fab.svelte-mzhnt5:active{background:var(--color-text-secondary)}}.signin.svelte-2jpsc9{flex-direction:column;gap:6px;display:flex}.field-label.svelte-2jpsc9{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600;display:block}.row.svelte-2jpsc9{gap:8px;display:flex}.handle.svelte-2jpsc9{flex:1;min-width:0;height:36px;font-size:16px}.go.svelte-2jpsc9{height:36px}.err.svelte-2jpsc9{color:var(--color-danger);font-size:var(--text-sm)}.landing.svelte-3qd30r{max-width:480px;padding:var(--space-2xl) 0 var(--space-xl)}.landing-slogan.svelte-3qd30r{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.005em;margin-bottom:var(--space-md);text-wrap:balance;text-transform:none;font-weight:800;line-height:1.05}.landing-form.svelte-3qd30r{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border-strong)}.landing-demo.svelte-3qd30r{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.landing.svelte-3qd30r{padding-top:var(--space-xl)}.landing-slogan.svelte-3qd30r{font-size:1.625rem}.rewatch-glyph.svelte-1sv2tya{color:var(--color-text-tertiary);flex:none;line-height:0;display:inline-flex}.month-flag.svelte-1amul48{border-bottom:1px solid var(--color-border-strong);line-height:1;font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);justify-content:space-between;align-items:baseline;margin:0;padding:12px 4px;font-weight:700;display:flex}.month-flag.svelte-1amul48>span:where(.svelte-1amul48){text-box:trim-both cap alphabetic}.month-flag.svelte-1amul48:not(.first){border-top:3px double var(--color-border-strong)}.month-count.svelte-1amul48{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-weight:600}.log-list.svelte-5bdow8{margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-lg);border-bottom:1px solid var(--color-border-strong);flex-direction:column;display:flex}.log-row.svelte-5bdow8{grid-template-columns:var(--poster-w-row) minmax(0, 1fr);height:calc(var(--poster-w-row) * 1.5);color:var(--color-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:stretch;column-gap:12px;font-weight:400;text-decoration:none;transition:background 80ms;display:grid;overflow:hidden}.log-row.svelte-5bdow8+.log-row:where(.svelte-5bdow8){border-top:1px solid var(--color-border)}@media (hover:hover) and (pointer:fine){a.log-row.svelte-5bdow8:hover{background:var(--color-bg-subtle)}a.log-row.svelte-5bdow8:hover .row-title:where(.svelte-5bdow8){-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}}@media (hover:none){a.log-row.svelte-5bdow8:active{background:var(--color-bg-active)}}.log-row.svelte-5bdow8:focus-visible{outline-offset:-2px}.row-poster.svelte-5bdow8{width:var(--poster-w-row)}.row-body.svelte-5bdow8{min-width:0;padding:8px var(--space-md) 8px 0;align-self:center}.row-titleline.svelte-5bdow8{align-items:baseline;min-width:0;display:flex}.row-title.svelte-5bdow8{font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;font-size:1rem;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color 80ms;overflow:hidden}.row-meta.svelte-5bdow8{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);align-items:center;gap:8px;margin-top:3px;font-weight:700;display:flex}.row-review.svelte-5bdow8{font-size:var(--text-sm);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.4;display:-webkit-box;overflow:hidden}.log-sentinel.svelte-5bdow8{height:1px}.grid-controls.svelte-tb509g{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;padding-bottom:10px;display:flex}.feed-filters.svelte-tb509g{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.feed-filter.svelte-tb509g{font:inherit;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-weight:700;transition:color 80ms}@media (hover:hover) and (pointer:fine){.feed-filter.svelte-tb509g:hover{color:var(--color-text)}}.feed-filter.active.svelte-tb509g{color:var(--color-text)}.feed-filter-label.svelte-tb509g{border-bottom:2px solid #0000;padding-bottom:2px;transition:border-color 80ms}.feed-filter.active.svelte-tb509g .feed-filter-label:where(.svelte-tb509g){border-bottom-color:var(--color-primary)}.sort-arrow.svelte-tb509g{margin-left:4px}.feed-filter.svelte-tb509g:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chips.svelte-tb509g{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-tb509g{border:1px solid var(--color-text);height:24px;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;align-items:center;gap:5px;padding:0 10px;font-weight:500;line-height:1;transition:background 80ms,color 80ms;display:inline-flex}.chip[aria-pressed=true].svelte-tb509g{background:var(--color-text);color:var(--color-bg-page)}.chip.fav[aria-pressed=true].svelte-tb509g{background:var(--color-accent-bg);color:var(--color-text);font-weight:600}.chip.svelte-tb509g .chip-count:where(.svelte-tb509g){font-variant-numeric:tabular-nums;color:inherit;opacity:.7}@media (hover:hover) and (pointer:fine){.chip[aria-pressed=false].svelte-tb509g:hover{background:var(--color-bg-hover)}}@media (hover:none){.chip.svelte-tb509g:active{background:var(--color-bg-active);color:var(--color-text)}}.grid-controls.svelte-tb509g{flex-direction:column;align-items:stretch}.chips.svelte-tb509g{scrollbar-width:none;margin-right:calc(var(--space-md) * -1);padding-right:var(--space-md);flex-wrap:nowrap;overflow-x:auto}.chips.svelte-tb509g::-webkit-scrollbar{display:none}.poster-grid.svelte-7pswjn{--tile-min:96px;grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:16px 10px;display:grid}.tile.svelte-7pswjn{min-width:0;color:var(--color-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;gap:6px;text-decoration:none;display:flex}.tile.svelte-7pswjn .poster{outline:0 solid var(--color-primary);outline-offset:-1px;transition:outline-width 80ms,transform .16s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.tile.svelte-7pswjn:hover .poster{outline-width:2px}.tile.svelte-7pswjn:hover .poster-typeset{border-color:var(--color-primary)}}@media (hover:none){.tile.svelte-7pswjn:active .poster{outline-width:2px;transition-duration:40ms;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.tile.svelte-7pswjn:active .poster{transform:none}}.tile.svelte-7pswjn:focus-visible{outline:none}.tile.svelte-7pswjn:focus-visible .poster{outline:2px solid var(--color-primary);outline-offset:2px}.tile-meta.svelte-7pswjn{height:14px;font-family:var(--font-display);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);align-items:center;gap:5px;font-weight:600;display:flex}.tile-meta.svelte-7pswjn .watch-count:where(.svelte-7pswjn){margin-left:auto}.loading.svelte-1bdwcj8{color:var(--color-text-secondary);padding:var(--space-lg) 4px}.title-hero.svelte-1bdwcj8{grid-template-columns:var(--poster-w-title) minmax(0, 1fr);column-gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-areas:"poster info";align-items:start;display:grid}.title-hero-poster.svelte-1bdwcj8{width:var(--poster-w-title);grid-area:poster}.title-info.svelte-1bdwcj8{grid-area:info;min-width:0}.title-h1.svelte-1bdwcj8{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:0 0 10px;font-weight:800;line-height:.95}.title-meta.svelte-1bdwcj8{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-weight:600}.title-genres.svelte-1bdwcj8{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:4px}.title-actions.svelte-1bdwcj8{margin:var(--space-md) 0;flex-wrap:wrap;gap:8px;display:flex}.title-actions-secondary.svelte-1bdwcj8{display:contents}.title-actions.svelte-1bdwcj8 .heart-on{color:var(--color-heart)}.title-tagline.svelte-1bdwcj8{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:6px}.title-overview.svelte-1bdwcj8{font-size:var(--text-md);max-width:65ch;color:var(--color-text);line-height:1.55}.seasons.svelte-1bdwcj8{margin:var(--space-md) 0 var(--space-xl)}.season.svelte-1bdwcj8{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:40px;padding:6px 4px;display:grid}.season.svelte-1bdwcj8+.season:where(.svelte-1bdwcj8){border-top:1px solid var(--color-border)}.season-box.svelte-1bdwcj8{border:1px solid var(--color-border-strong);width:14px;height:14px;position:relative}.season-box.watched.svelte-1bdwcj8{background:var(--color-text)}.season-box.watched.svelte-1bdwcj8:after{content:"";border:solid var(--color-bg-page);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.season-box.partial.svelte-1bdwcj8{background:linear-gradient(to right, var(--color-text) 50%, transparent 50%)}.season-name.svelte-1bdwcj8{font-weight:600;font-size:var(--text-base)}.season-sub.svelte-1bdwcj8{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-left:8px}.season-status.svelte-1bdwcj8{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.history-summary.svelte-1bdwcj8{margin:var(--space-md) 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.history-list.svelte-1bdwcj8{border-bottom:1px solid var(--color-border-strong)}.watch.svelte-1bdwcj8{column-gap:var(--space-md);grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"date body actions";padding:12px 4px;scroll-margin-top:80px;display:grid}.watch.svelte-1bdwcj8+.watch:where(.svelte-1bdwcj8){border-top:1px solid var(--color-border)}.watch-date.svelte-1bdwcj8{grid-area:date}.watch-date.svelte-1bdwcj8 .row-weekday:where(.svelte-1bdwcj8){font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:700;line-height:1;display:block}.watch-daymonth.svelte-1bdwcj8{font-family:var(--font-display);font-size:var(--text-title-sm);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:800;line-height:1.05;display:block}.watch-year.svelte-1bdwcj8{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-weight:600;display:block}.watch-body.svelte-1bdwcj8{grid-area:body;min-width:0}.watch-marks.svelte-1bdwcj8{align-items:center;gap:8px;min-height:18px;display:flex}.watch-scope.svelte-1bdwcj8{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-weight:700}.watch-text.svelte-1bdwcj8{font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;margin-top:6px;line-height:1.55}.watch-actions.svelte-1bdwcj8{font-size:var(--text-xs);grid-area:actions;align-items:baseline;gap:12px;display:flex}.watch.flash.svelte-1bdwcj8{animation:1.6s ease-out svelte-1bdwcj8-watch-flash}@keyframes svelte-1bdwcj8-watch-flash{0%{background:var(--color-bg-raised)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.watch.flash.svelte-1bdwcj8{background:var(--color-bg-subtle);animation:none}}.title-hero.svelte-1bdwcj8{grid-template-columns:var(--poster-w-title) minmax(0, 1fr);column-gap:var(--space-md);row-gap:var(--space-md);grid-template-areas:"poster info""rest rest"}.title-h1.svelte-1bdwcj8{font-size:1.625rem}.title-rest.svelte-1bdwcj8{grid-area:rest}.title-actions.svelte-1bdwcj8{flex-flow:column;align-items:stretch;gap:8px}.title-actions.svelte-1bdwcj8 .log-action:where(.svelte-1bdwcj8){width:100%}.title-actions-secondary.svelte-1bdwcj8{gap:8px;display:flex}.title-actions-secondary.svelte-1bdwcj8 .btn:where(.svelte-1bdwcj8){flex:1 1 0;min-width:0}.watch.svelte-1bdwcj8{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"date body""date actions"}.watch-actions.svelte-1bdwcj8{margin-top:8px}.time-tabs.svelte-mith3z{margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border-strong);gap:24px;display:flex}.time-tab.svelte-mith3z{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 2px 10px;font-weight:700}.time-tab[aria-current=page].svelte-mith3z{color:var(--color-text);border-bottom-color:var(--color-primary)}.tab-count.svelte-mith3z{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-size:var(--text-sm)}.want-list.svelte-mith3z{margin-left:calc(var(--space-md) * -1);margin-right:calc(var(--space-md) * -1);flex-direction:column;display:flex}.want-row.svelte-mith3z{grid-template-columns:var(--poster-w-row) minmax(0, 1fr) auto;height:calc(var(--poster-w-row) * 1.5);padding-right:var(--space-md);align-items:center;column-gap:12px;display:grid;overflow:hidden}.want-row.svelte-mith3z+.want-row:where(.svelte-mith3z){border-top:1px solid var(--color-border)}.want-row-poster.svelte-mith3z{width:var(--poster-w-row);align-self:stretch}.want-row-poster.svelte-mith3z a:where(.svelte-mith3z){height:100%;display:block}.want-body.svelte-mith3z{min-width:0;padding:10px 0}.row-titleline.svelte-mith3z{align-items:baseline;min-width:0;display:flex}.row-title.svelte-mith3z{font-family:var(--font-display);font-size:var(--text-title-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;text-decoration:none;overflow:hidden}.want-sub.svelte-mith3z{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.6875rem;font-weight:700}.want-actions.svelte-mith3z{align-items:center;gap:12px;display:flex}.icon-btn.svelte-mith3z{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-btn.svelte-mith3z:hover{color:var(--color-text)}}.log-it-icon.svelte-mith3z{width:36px;height:36px;padding:0;display:inline-flex}.settings-list.svelte-1x7j0f7{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);max-width:560px}.row.svelte-1x7j0f7{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:48px;padding:10px 4px;display:flex}.row.svelte-1x7j0f7+.row:where(.svelte-1x7j0f7){border-top:1px solid var(--color-border)}.row-label.svelte-1x7j0f7{font-size:var(--text-base);font-weight:500}.helper.svelte-1x7j0f7{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}.who.svelte-1x7j0f7{font-size:var(--text-sm);align-items:center;gap:8px;margin-top:4px;display:flex}.avatar.svelte-1x7j0f7{object-fit:cover;background:var(--color-bg-subtle);flex:none;width:24px;height:24px}.avatar-fallback.svelte-1x7j0f7{background:var(--color-bg-raised)}.segmented.svelte-1x7j0f7{display:inline-flex}.segmented.svelte-1x7j0f7 button:where(.svelte-1x7j0f7){height:var(--control-h);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;margin-left:-1px;padding:0 12px;font-weight:500}.segmented.svelte-1x7j0f7 button:where(.svelte-1x7j0f7):first-child{margin-left:0}.segmented.svelte-1x7j0f7 button[aria-checked=true]:where(.svelte-1x7j0f7){background:var(--color-text);color:var(--color-bg-page)}.loading.svelte-s8967g{color:var(--color-text-secondary);padding:var(--space-lg) 4px}.detail.svelte-s8967g{color:var(--color-text-muted);font-size:var(--text-sm)}
