.work.svelte-1iihxqa{--mat:var(--mat-paper);--mat-pad:10px;min-width:0;color:inherit;text-decoration:none;display:block;position:relative}.shot.svelte-1iihxqa{aspect-ratio:1;padding:var(--mat-pad);border-radius:var(--r-stage);background:var(--mat);position:relative}.frame.svelte-1iihxqa{border-radius:var(--r-1);background:var(--stage);height:100%;overflow:hidden}.frame.svelte-1iihxqa img:where(.svelte-1iihxqa){object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.work.svelte-1iihxqa:hover .frame:where(.svelte-1iihxqa) img:where(.svelte-1iihxqa){transform:scale(1.04)}.work.svelte-1iihxqa:hover .title:where(.svelte-1iihxqa),.work.svelte-1iihxqa:focus-visible .title:where(.svelte-1iihxqa){text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.25em;text-decoration-thickness:3px}.blank.svelte-1iihxqa{justify-content:center;align-items:center;gap:var(--s-2);height:100%;color:var(--stage-ink-3);font-size:var(--t-xs);flex-direction:column;display:flex}.flag.svelte-1iihxqa{left:calc(var(--mat-pad) + 8px);bottom:calc(var(--mat-pad) + 8px);border-radius:var(--r-pill);background:var(--stage-ink);color:var(--ink-fixed);font-family:var(--font-round);font-size:var(--t-xs);align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:700;display:inline-flex;position:absolute}.flag.mine.svelte-1iihxqa{background:var(--paper-fixed);box-shadow:0 0 0 1.5px var(--ink-fixed)}.sticker.svelte-1iihxqa{z-index:1;background:var(--gold-fixed);width:52px;height:52px;color:var(--ink-fixed);font-family:var(--font-round);font-size:var(--t-sm);letter-spacing:.04em;box-shadow:0 0 0 3px var(--paper-fixed), 0 0 0 4.5px var(--ink-fixed);transition:transform .3s var(--bounce);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-12px;left:-12px;transform:rotate(-12deg)}.work.svelte-1iihxqa:hover .sticker:where(.svelte-1iihxqa){transform:rotate(-5deg)}.featured.svelte-1iihxqa{--mat-pad:14px}.featured.svelte-1iihxqa .sticker:where(.svelte-1iihxqa){width:72px;height:72px;font-size:var(--t-lg)}.meta.svelte-1iihxqa{padding-top:var(--s-2)}.head.svelte-1iihxqa{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.title.svelte-1iihxqa{min-width:0;min-height:2.9em;font-family:var(--font-round);font-size:var(--t-md);font-feature-settings:"palt";-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.compact.svelte-1iihxqa .title:where(.svelte-1iihxqa),.featured.svelte-1iihxqa .title:where(.svelte-1iihxqa){min-height:0}.compact.svelte-1iihxqa .title:where(.svelte-1iihxqa){font-size:var(--t-base);-webkit-line-clamp:1;line-clamp:1}.votes.svelte-1iihxqa{flex:none;line-height:1}.votes.svelte-1iihxqa .num:where(.svelte-1iihxqa){font-size:var(--t-xl)}.unit.svelte-1iihxqa{font-size:var(--t-xs);color:var(--ink-3);margin-left:2px}.sub.svelte-1iihxqa{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-2);margin-top:4px;display:flex}.sub.svelte-1iihxqa .avatar:where(.svelte-1iihxqa){width:16px;height:16px}.spec.svelte-1iihxqa{color:var(--ink-3);flex:none}.sep.svelte-1iihxqa{opacity:.6;margin:0 4px}.withdrawn.svelte-1iihxqa .frame:where(.svelte-1iihxqa) img:where(.svelte-1iihxqa){filter:grayscale();opacity:.5}.featured.svelte-1iihxqa .title:where(.svelte-1iihxqa){font-size:var(--t-lg)}.featured.svelte-1iihxqa .sub:where(.svelte-1iihxqa){font-size:var(--t-sm)}.featured.svelte-1iihxqa .sub:where(.svelte-1iihxqa) .avatar:where(.svelte-1iihxqa){width:20px;height:20px}@media (width<=520px){.work.svelte-1iihxqa:not(.featured){--mat-pad:7px}.sub.svelte-1iihxqa{flex-direction:column;align-items:flex-start;gap:2px}.sub.svelte-1iihxqa .byline:where(.svelte-1iihxqa){max-width:100%}.sticker.svelte-1iihxqa{width:44px;height:44px;font-size:var(--t-xs);top:-8px;left:-6px}}@media (prefers-reduced-motion:reduce){.work.svelte-1iihxqa:hover .frame:where(.svelte-1iihxqa) img:where(.svelte-1iihxqa){transform:none}}.timeline.svelte-10azd6f{padding-right:4px;position:relative}.track.svelte-10azd6f{fill:none;stroke-width:6px;stroke-linecap:round;width:100%;display:block;overflow:visible}.rest.svelte-10azd6f{stroke:color-mix(in srgb, var(--ink) 16%, var(--paper))}.rest.done.svelte-10azd6f,.done.svelte-10azd6f{stroke:var(--ink)}.knot.svelte-10azd6f{fill:var(--paper);stroke:color-mix(in srgb, var(--ink) 30%, var(--paper));stroke-width:3px}.knot.past.svelte-10azd6f{fill:var(--ink);stroke:var(--ink)}.knot.now.svelte-10azd6f{fill:var(--accent);stroke:var(--ink);stroke-width:2.5px}ol.svelte-10azd6f{grid-template-columns:repeat(4,minmax(0,1fr));margin:-14px 0 0;padding:0;list-style:none;display:grid}li.svelte-10azd6f{padding-right:var(--s-3);gap:2px;display:grid}.name.svelte-10azd6f{align-items:center;gap:var(--s-2);font-family:var(--font-round);letter-spacing:.04em;font-weight:700;display:flex}.here.svelte-10azd6f{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--t-2xs);letter-spacing:.02em;padding:1px 8px}.when.svelte-10azd6f{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}li.past.svelte-10azd6f .name:where(.svelte-10azd6f),li.past.svelte-10azd6f .when:where(.svelte-10azd6f){color:var(--ink-3)}li.now.svelte-10azd6f .name:where(.svelte-10azd6f){font-weight:900}@media (width<=720px){.track.svelte-10azd6f{display:none}ol.svelte-10azd6f{grid-template-columns:minmax(0,1fr);margin:0;padding-left:12px}li.svelte-10azd6f{--node-y:calc(var(--s-2) + .9em);--line-rest:color-mix(in srgb, var(--ink) 16%, var(--paper));--line-done:var(--ink);padding:var(--s-2) 0 var(--s-2) var(--s-3);grid-template-columns:5.5em minmax(0,1fr);align-items:baseline;position:relative}li.svelte-10azd6f:after{content:"";background:var(--line-rest);width:6px;position:absolute;top:0;bottom:0;left:-9px}li.svelte-10azd6f:first-child:after{top:var(--node-y)}li.svelte-10azd6f:last-child:after{bottom:calc(100% - var(--node-y))}ol.svelte-10azd6f:not(.finished) li.past:where(.svelte-10azd6f):after{background:var(--line-done)}ol.svelte-10azd6f:not(.finished) li.now:where(.svelte-10azd6f):after{background:linear-gradient(var(--line-done) 0 var(--node-y), var(--line-rest) var(--node-y) 100%)}ol.svelte-10azd6f:not(.finished) li.now:where(.svelte-10azd6f):first-child:after{background:var(--line-rest)}ol.finished.svelte-10azd6f li:where(.svelte-10azd6f):after{background:var(--line-done)}li.svelte-10azd6f:before{content:"";z-index:1;left:-12px;top:var(--node-y);background:var(--paper);border:3px solid color-mix(in srgb, var(--ink) 30%, var(--paper));border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute}li.past.svelte-10azd6f:before{background:var(--ink);border-color:var(--ink)}li.now.svelte-10azd6f:before{background:var(--accent);border-color:var(--ink)}li.now.svelte-10azd6f .name:where(.svelte-10azd6f){gap:2px var(--s-2);flex-wrap:wrap}}
