:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbfbfa;--bg-sunken:#f4f4f2;--surface:#fff;--surface-raised:#fff;--text:#1a1a18;--text-secondary:#6b6b66;--text-tertiary:#6f6f66;--border:#d8d6cf;--border-strong:#8c8a81;--accent:#2b62d9;--accent-hover:#1f4fba;--accent-contrast:#fff;--accent-subtle:#eaf0fd;--danger:#b4342a;--danger-subtle:#fceceb;--danger-border:#f0c9c5;--danger-contrast:#fff;--warn:#8a5a00;--warn-subtle:#fdf3e0;--warn-border:#f0ddb8;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--shadow-raised:0 1px 2px #1818160d, 0 4px 12px #1818160f;--shadow-bar:0 -1px 0 var(--border), 0 -8px 24px #1818160f;--scrim:#18181652;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display:clamp(1.75rem, 1.35rem + 1.7vw, 2.125rem);--display-tracking:-.025em;--headline:clamp(1.5rem, 1.2rem + 1.25vw, 1.875rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration:.22s;--tap:48px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#17171a;--bg-sunken:#121215;--surface:#1e1e22;--surface-raised:#26262b;--text:#edede9;--text-secondary:#a0a09a;--text-tertiary:#94948e;--border:#3c3c44;--border-strong:#6f6f7b;--accent:#7ba2ff;--accent-hover:#9bb8ff;--accent-contrast:#12121a;--accent-subtle:#1c2440;--danger:#ff9a90;--danger-subtle:#2e1c1a;--danger-border:#4a2925;--danger-contrast:#1f0d0b;--warn:#e5b765;--warn-subtle:#2a2113;--warn-border:#453620;--shadow-raised:0 1px 2px #0006, 0 4px 14px #00000059;--shadow-bar:0 -1px 0 var(--border), 0 -8px 24px #0006;--scrim:#0000008c}}*,:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55}::selection{background:var(--accent-subtle);color:var(--text)}:root{caret-color:var(--accent);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--bg);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.25}p{margin:0}img{max-width:100%;display:block}input,button{font:inherit;color:inherit}.tabular{font-variant-numeric:tabular-nums}.page{max-width:62rem;padding:var(--space-5) var(--space-4) var(--space-8);margin:0 auto}.page--narrow{max-width:34rem}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;transition:background var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), transform .12s var(--ease-out);font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-sunken);border-color:var(--text-tertiary)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn[data-filing]{background:var(--accent-hover);border-color:var(--accent-hover);cursor:progress}.btn[data-filing] svg{animation:pulse 1s var(--ease-out) infinite}@keyframes pulse{50%{opacity:.35}}.btn--quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled){background:var(--bg-sunken);color:var(--text);border-color:#0000}.btn--icon{width:var(--tap);flex:none;padding:0}.btn--full{width:100%}.kbd-hint{color:currentColor;opacity:.82;font-size:.8125em;font-weight:400}@media (hover:none) and (pointer:coarse){.kbd-hint{display:none}}.input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out)}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.tagrow{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer;min-width:0;max-width:100%;transition:background var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out), transform .12s var(--ease-out);font-size:.9375rem;text-decoration:none;display:inline-flex}.tag__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag:hover{border-color:var(--text-tertiary)}.tag:active{transform:scale(.97)}.tag[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:500}.tag__index{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.8125rem}.tag[aria-pressed=true] .tag__index{color:inherit;opacity:.7}@media (hover:none) and (pointer:coarse){.tag__index{display:none}}.loadmore{margin-top:var(--space-4);align-self:center}.notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-secondary);font-size:.9375rem;display:flex}.notice--danger{background:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger)}.notice--warn{background:var(--warn-subtle);border-color:var(--warn-border);color:var(--warn)}.notice__icon{flex:none;margin-top:.15em}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--tight{gap:var(--space-2)}.stack--loose{gap:var(--space-6)}.muted{color:var(--text-secondary)}.section-label{letter-spacing:.02em;color:var(--text-secondary);text-transform:none;font-size:.8125rem;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.triage{max-width:44rem;padding:var(--space-4) var(--space-4) calc(var(--tap) + var(--space-8));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.triage__bar{justify-content:space-between;align-items:center;gap:var(--space-2);z-index:2;margin-inline:calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);background:var(--bg);display:flex;position:sticky;top:0}.triage__count{color:var(--text-secondary);font-size:.9375rem}.triage__stage{gap:var(--space-3);animation:settle var(--duration) var(--ease-out);flex-direction:column;display:flex}@keyframes settle{0%{opacity:0;transform:translateY(6px)}}.triage__title{letter-spacing:-.02em;color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;display:-webkit-box;overflow:hidden}.triage__media{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);border:1px solid var(--border);width:auto;max-width:100%;height:auto;max-height:58vh;margin-inline:auto;display:block}.triage__nopreview{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius);min-height:12rem;color:var(--text-tertiary);flex-direction:column;font-size:.9375rem;display:flex}.stack>.btn{align-self:flex-start}.triage__state{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:.9375rem;display:flex}.triage__state svg{color:var(--accent);flex:none}.triage__tags{gap:var(--space-2);flex-direction:column;display:flex}.triage__applied{color:var(--text-secondary);font-size:.9375rem}.triage__actions{align-items:center;gap:var(--space-2);z-index:3;padding:var(--space-3) max(var(--space-4), env(safe-area-inset-right,0px)) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) max(var(--space-4), env(safe-area-inset-left,0px));background:var(--bg);box-shadow:var(--shadow-bar);display:flex;position:fixed;bottom:0;left:0;right:0}.btn--nav{min-width:var(--tap);padding:0 var(--space-2);color:var(--text-secondary);flex:none}.triage__actions .btn--full{flex:auto;width:auto}@media (min-width:46rem){.triage{padding-bottom:var(--space-4)}.triage__actions{margin-inline:calc(var(--space-4) * -1);padding:var(--space-4);box-shadow:none;border-top:1px solid var(--border);justify-content:center;position:sticky;left:auto;right:auto}.triage__actions .btn--full{flex:none;min-width:12rem}}.triage-empty{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-height:70vh;display:flex}.triage-empty__mark{color:var(--accent);margin-bottom:var(--space-2)}.triage-empty__title{font-size:1.375rem;font-weight:600}.shell{max-width:44rem;padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-6) max(var(--space-4), env(safe-area-inset-left,0px));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.shell--narrow{max-width:34rem;padding-bottom:var(--space-8)}.shell--wide{max-width:62rem}.shell__head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);display:flex}.shell__links{align-items:center;gap:var(--space-4);display:flex}.shell__title{font-size:var(--display);letter-spacing:var(--display-tracking);font-weight:650}.shell__link{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:.9375rem;text-decoration:none;display:inline-flex}.shell__link[aria-label]{min-width:var(--tap);justify-content:center}.shell__link:hover{color:var(--text);background:var(--bg-sunken)}.shell .triage{max-width:none;padding-top:0;padding-left:0;padding-right:0}.quickadd-disclosure summary{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--text-secondary);cursor:pointer;font-size:.9375rem;display:flex}.quickadd-disclosure[open] summary{margin-bottom:var(--space-2)}.quickadd{gap:var(--space-2);display:flex}.quickadd__input{flex:auto;min-width:0}.quickadd__submit{flex:none}.browse__head{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"search search""filters view""chips chips";align-items:center;display:grid}.browse__head:not(:has(.activefilters)){grid-template-areas:"search search""filters view"}.browse__head .search{grid-area:search}.browse__head .sheet__toggle{grid-area:filters}.browse__head .activefilters{grid-area:chips}.browse__head .viewswitch{grid-area:view;justify-self:end}.search{gap:var(--space-2);min-width:0;display:flex;position:relative}.search__icon{left:var(--space-3);color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.search__input{min-width:0;padding-left:calc(var(--space-3) + 18px + var(--space-2));flex:auto}.search__submit{flex:none}@media (max-width:45.999rem){.search__submit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}}.segmented{border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segmented__opt{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tap);min-height:var(--tap);color:var(--text-secondary);cursor:pointer;transition:background var(--duration) var(--ease-out), color var(--duration) var(--ease-out);font-size:.8125rem;font-weight:500;display:inline-flex}.segmented__opt+.segmented__opt{border-left:1px solid var(--border)}.segmented__opt:hover{color:var(--text);background:var(--bg-sunken)}.segmented__opt:has(input:checked){background:var(--accent-subtle);color:var(--accent)}.segmented__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.viewswitch__group{border:0;min-width:0;margin:0;padding:0}.viewswitch__legend{margin-bottom:var(--space-2);letter-spacing:.02em;color:var(--text-secondary);padding:0;font-size:.8125rem;font-weight:600}.viewswitch__panel{display:none}.viewswitch__body{gap:var(--space-5);padding:var(--space-4);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.viewswitch .segmented{border-radius:var(--radius);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.viewswitch .segmented__opt{flex-direction:column;min-height:4rem}.segmented__short{display:none}.viewswitch__shuffle{order:1}@media (max-width:45.999rem){.segmented__opt--l{display:none!important}.segmented:has(.segmented__opt--l input:checked) .segmented__opt--m{background:var(--accent-subtle);color:var(--accent)}}.showparts__toggle{display:none}.showparts__list{border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden}.showparts__opt{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-4);color:var(--text);cursor:pointer;font-size:.9375rem;display:flex}.showparts__opt+.showparts__opt{border-top:1px solid var(--border)}.showparts__opt input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}@media (min-width:46rem){.browse__head{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search view""chips chips";row-gap:0}.browse__head:not(:has(.activefilters)){grid-template-areas:"search view"}.browse__head .activefilters{margin-top:var(--space-2)}.viewswitch__toggle,.viewswitch .sheet__head{display:none}.viewswitch__panel{display:block}.viewswitch__body{align-items:stretch;gap:var(--space-2);flex-direction:row;padding:0;overflow:visible}.viewswitch__shuffle{order:0}.viewswitch__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.viewswitch .segmented{border-radius:var(--radius-sm);width:auto;display:inline-flex}.viewswitch .segmented__opt{min-height:var(--tap);flex-direction:row}.segmented__short{display:inline}.segmented__name{display:none}.showparts{display:flex;position:relative}.showparts__toggle{display:inline-flex}.showparts__panel{display:none}.showparts[data-open] .showparts__panel{top:calc(100% + var(--space-2));z-index:12;min-width:15rem;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-raised);display:block;position:absolute;right:0}.showparts__list{border:0}.showparts__opt{padding:0 var(--space-3);border-radius:var(--radius-sm)}.showparts__opt+.showparts__opt{border-top:0}.showparts__opt:hover{background:var(--bg-sunken)}}.signin{min-height:100dvh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.signin__card{gap:var(--space-3);text-align:center;flex-direction:column;width:100%;max-width:22rem;display:flex}.signin__mark{color:var(--accent);margin:0 auto var(--space-1)}.signin__title{letter-spacing:var(--display-tracking);font-size:1.5rem;font-weight:650}.signin__note{color:var(--text-tertiary);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.code{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.tokens{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tokens__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex}.tokens__meta{gap:0;min-width:0}.tokens__used{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem}.tokenreveal{gap:var(--space-2);padding:var(--space-4);background:var(--accent-subtle);border:1px solid var(--accent);border-radius:var(--radius);flex-direction:column;display:flex}.tokenreveal__lead{font-size:.9375rem;font-weight:500}.tokenreveal__value{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6}.tokens__actions{align-items:center;gap:var(--space-2);display:flex}.grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.grid--s{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--uniform .tile__media,.grid--uniform .tile__nomedia{aspect-ratio:1;object-fit:cover}.tile__link{gap:var(--space-2);min-height:var(--tap);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;transition:border-color var(--duration) var(--ease-out), transform .12s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.tile__link:hover{border-color:var(--border-strong)}.tile__link:active{transform:scale(.99)}.tile__media{border-radius:var(--radius-sm);background:var(--bg-sunken);object-fit:cover;width:100%;height:auto}.tile__nomedia{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.tile__meta{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:46rem){.tile__meta{min-height:var(--meta-h,63px)}}.tile__tags{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tile__title,.tile__ocr{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tile__ocr{color:var(--text-secondary)}.tile__mark{background:var(--accent-subtle);color:var(--text);border-radius:3px;padding:0 .1em}.tile__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.tile__archived{flex-shrink:0}.tile__state{white-space:normal;max-width:100%}.tile__inbox,.tile__source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile__archived{color:var(--accent);align-items:center;display:inline-flex}.tile__source{color:var(--text-tertiary);font-size:.75rem}.badge{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);font-size:.75rem}.badge--warn{background:var(--warn-subtle);color:var(--warn)}.badge--danger{background:var(--danger-subtle);color:var(--danger)}.badge--quiet{background:var(--bg-sunken);color:var(--text-secondary)}@media (min-width:46rem){.grid{justify-content:center;column-gap:var(--space-3);grid-auto-rows:4px;row-gap:0}.grid--s{grid-template-columns:repeat(auto-fill,160px)}.grid--m{grid-template-columns:repeat(auto-fill,224px)}.grid--l{grid-template-columns:repeat(auto-fill,320px)}.tile{margin-bottom:var(--space-3)}.grid--s .tile{grid-row-end:span var(--span-s)}.grid--m .tile{grid-row-end:span var(--span-m)}.grid--l .tile{grid-row-end:span var(--span-l)}.grid:not(.grid--uniform) .tile__badges{flex-wrap:nowrap;overflow:hidden}.grid:not(.grid--uniform) .tile__state{white-space:nowrap;flex-shrink:0;max-width:none}.grid:not(.grid--uniform) .tile__badges,.grid:not(.grid--uniform) .tile__tags{height:18px;line-height:18px}.grid--uniform{row-gap:var(--space-3);grid-auto-rows:auto;justify-content:stretch}.grid--uniform .tile{grid-row-end:auto;margin-bottom:0}.grid--uniform.grid--s{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid--uniform.grid--m{grid-template-columns:repeat(auto-fill,minmax(224px,1fr))}.grid--uniform.grid--l{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.clist{flex-direction:column;list-style:none;display:flex}.clist__row{gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--border);color:inherit;grid-template-columns:56px 1fr;align-items:center;text-decoration:none;display:grid}.clist__row:hover{background:var(--bg-sunken)}.clist__thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-sunken);width:56px;height:56px}.clist__thumb--none{color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.clist__body{flex-direction:column;gap:2px;min-width:0;display:flex}.clist__title,.clist__ocr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clist__title{font-size:.9375rem}.clist__ocr{color:var(--text-secondary);font-size:.8125rem}.clist__meta{gap:var(--space-3);color:var(--text-tertiary);align-items:center;row-gap:var(--space-1);flex-wrap:wrap;min-width:0;font-size:.75rem;display:flex}.clist__meta>span:not(.tile__badges){white-space:nowrap;flex-shrink:0}.feed{gap:var(--space-7);flex-direction:column;width:100%;max-width:40rem;margin-inline:auto;list-style:none;display:flex}.feed__item{gap:var(--space-3);flex-direction:column;display:flex}.feed__media{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);width:100%;height:auto;max-height:85vh;display:block}.feed__none{aspect-ratio:4/3;border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.feed__item,.feed__caption{min-width:0}.feed__caption{gap:var(--space-2);flex-direction:column;display:flex}.feed__title{color:var(--text);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.feed__ocr{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.9375rem}.browse{gap:var(--space-4);flex-direction:column;display:flex}.rail{gap:var(--space-5);flex-direction:column;display:flex}.rail__group{gap:var(--space-2);flex-direction:column;display:flex}.rail__list{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.facet{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.9375rem;text-decoration:none;display:flex}.facet:hover{background:var(--bg-sunken);color:var(--text)}.facet[aria-current=true]{background:var(--accent-subtle);color:var(--accent);font-weight:500}.facet__label{overflow-wrap:anywhere;min-width:0}.facet__count{color:var(--text-tertiary);font-size:.8125rem}.facet[aria-current=true] .facet__count{color:inherit}.rail__range{gap:var(--space-2);padding:var(--space-2) var(--space-2) 0;flex-direction:column;display:flex}.rail__date{gap:var(--space-1);color:var(--text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.rail__date .input{font-size:1rem}.activefilters{align-items:center;gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.activefilters::-webkit-scrollbar{display:none}.activefilters>*{white-space:nowrap;flex:none}@media (min-width:46rem){.activefilters{flex-wrap:wrap;overflow:visible}}.activefilters__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);font-size:.875rem;text-decoration:none;display:inline-flex}.activefilters__clear{color:var(--text-secondary);min-height:var(--tap);align-items:center;font-size:.875rem;display:inline-flex}.sheet__toggle{gap:var(--space-2)}.sheet__panel{display:none}.sheet__backdrop{z-index:10;background:var(--scrim);position:fixed;inset:0}.sheet[data-open] .sheet__panel,.viewswitch[data-open] .viewswitch__panel{z-index:11;max-height:min(85dvh,44rem);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-raised);transition:transform var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out);border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@starting-style{.sheet[data-open] .sheet__panel,.viewswitch[data-open] .viewswitch__panel{opacity:0;transform:translateY(1.5rem)}}.sheet__head{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);flex:none;display:flex}.sheet__title{margin-right:auto;font-size:1.25rem;font-weight:600}.sheet__clear{min-height:var(--tap);padding:0 var(--space-3);color:var(--text-secondary);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.sheet__clear:hover{color:var(--text)}.sheet__body{padding:var(--space-4);overscroll-behavior:contain;overflow-y:auto}@media (min-width:46rem){.browse{gap:var(--space-6);grid-template-columns:13rem 1fr;display:grid}.browse__head{grid-column:1/-1}.sheet__toggle,.sheet__head,.sheet__backdrop{display:none}.sheet__panel{display:block}.sheet__body{padding:0;overflow:visible}}.detail__title{font-size:var(--headline);letter-spacing:var(--display-tracking);overflow-wrap:anywhere;font-weight:600}.detail__stage{gap:var(--space-3);touch-action:pan-y pinch-zoom;grid-template-columns:auto 1fr auto;grid-template-areas:"media media media""prev bar next";align-items:center;display:grid}.detail__frame{grid-area:media;min-width:0}.detail__step--prev{grid-area:prev}.detail__step--next{grid-area:next}.detail__bar{grid-area:bar;justify-content:center;display:flex}.detail__step{width:var(--tap);justify-content:center;padding:0}.detail__step[aria-disabled=true]{opacity:.35;pointer-events:none}@media (min-width:46rem){.detail__stage{--media-bleed:min(6rem, max(0px, (100vw - 48rem) / 2));margin-inline:calc(var(--media-bleed) * -1);grid-template-areas:"prev media next"".bar."}}.detail__media{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);border:1px solid var(--border);width:auto;max-width:100%;height:auto;max-height:72vh;margin-inline:auto;display:block}@media (min-width:46rem){.triage__media,.share .detail__media{--media-bleed:min(6rem, max(0px, (100vw - 48rem) / 2));max-width:calc(100% + var(--media-bleed) * 2);align-self:flex-start;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}}.detail__source{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;align-items:baseline;font-size:.9375rem;display:grid}.detail__source dt{color:var(--text-tertiary)}.detail__source dd,.detail__caption{color:var(--text-secondary);overflow-wrap:anywhere}.detail__ocr{color:var(--text-secondary);font-size:.9375rem}.detail__ocr summary{cursor:pointer;min-height:var(--tap);align-items:center;gap:var(--space-2);display:flex}.detail__ocr p{padding-top:var(--space-2);overflow-wrap:anywhere}summary{list-style:none}summary::-webkit-details-marker{display:none}.disclosure__marker{color:var(--text-tertiary);transition:transform var(--duration) var(--ease-out);flex:none}[open]>summary .disclosure__marker{transform:rotate(180deg)}.detail__confirm{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn--danger{background:var(--danger);border-color:var(--danger);color:var(--danger-contrast)}.link{min-height:var(--tap);padding:0 var(--space-2);margin:0 calc(var(--space-2) * -1);align-items:center;display:inline-flex}.settings__row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:border-color var(--duration) var(--ease-out), background var(--duration) var(--ease-out);text-decoration:none;display:flex}.settings__row:hover{background:var(--bg-sunken);border-color:var(--border-strong);color:var(--text)}.settings__label{flex-direction:column;flex:1;font-size:.9375rem;font-weight:500;display:flex}.settings__label .muted{font-weight:400}.settings__go{color:var(--text-tertiary);flex:none}.detail__danger{margin-top:var(--space-8)}.share{max-width:44rem;padding:var(--space-6) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-8) max(var(--space-4), env(safe-area-inset-left,0px));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.share .detail__media{max-height:80vh}.share__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.share__origin{margin-top:var(--space-3);color:var(--text-tertiary);font-size:.8125rem}.sharerow{align-items:center;gap:var(--space-2);display:flex}.sharerow__url{min-width:0;color:var(--text-secondary);flex:auto;font-size:.875rem}.sharerow__meta{align-items:center;gap:var(--space-3);font-size:.8125rem;display:flex}.sharerow__copied{color:var(--text-secondary)}.sharerow__revoke{margin-left:auto}