@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_Variable-s.p.c68a79fb.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_be0ed409-module__CZ_Hja__className{font-family:instrumentSans,instrumentSans Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.instrumentsans_be0ed409-module__CZ_Hja__variable{--font-instrument-sans:"instrumentSans","instrumentSans Fallback",system-ui,sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-instrument-sans),system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-instrument-sans),system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.label{font-family:var(--font-sans);letter-spacing:.005em;color:var(--faint);font-size:.75rem;font-weight:600}.label-strong{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--ink);font-size:.8125rem;font-weight:600}.jelly-label{font-family:var(--font-sans);letter-spacing:.01em;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;transition:color .18s;display:inline-flex}.jelly-label-compact{font-size:.75rem}.jelly-count{font-family:var(--font-sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;line-height:1;transition:color .18s}@keyframes jelly-pop{0%{transform:scale(1)}28%{transform:scale(.82)}55%{transform:scale(1.3)}78%{transform:scale(.94)}to{transform:scale(1)}}@keyframes jelly-spin{0%{transform:rotate(0)scale(1)}18%{transform:rotate(-32deg)scale(.84)}to{transform:rotate(360deg)scale(1)}}.jelly-glyph{transform-origin:50%;align-items:center;display:inline-flex}.jelly-glyph[data-pop=pop]{animation:.26s cubic-bezier(.33,.9,.36,1) jelly-pop}.jelly-glyph[data-pop=spin]{animation:.34s cubic-bezier(.34,.9,.32,1) jelly-spin}.reading-column{width:100%;max-width:var(--reading-max)}.touch-target{min-width:44px;min-height:44px}.grain{background-image:var(--grain);opacity:var(--grain-opacity);mix-blend-mode:overlay;pointer-events:none;background-repeat:repeat}.brand-mark{color:var(--ink);stroke-width:var(--brand-ring-stroke)}.brand-wordmark-nav{width:auto;height:20px}@media (min-width:768px){.brand-wordmark-nav{height:24px}}.brand-wordmark-auth{width:auto;height:30px}@media (min-width:768px){.brand-wordmark-auth{height:38px}}.brand-eye-ring{--brand-ry-open:var(--brand-ring-ry);--brand-ry-shut:var(--brand-ring-ry-shut)}.brand-eye-pupil{--brand-ry-open:var(--brand-pupil-ry);--brand-ry-shut:var(--brand-pupil-ry-shut)}@keyframes brand-lids-a{0%,11.25%,12.125%,23.75%,24.625%,36.25%,37.125%,38.8239%,48.75%,49.625%,61.25%,64.0739%,73.75%,74.625%,86.25%,87.125%,98.75%,99.625%,to{ry:var(--brand-ry-open)}11.6875%,24.1875%,36.6875%,37.8239%,49.1875%,61.6875%,62.483%,74.1875%,86.6875%,99.1875%{ry:var(--brand-ry-shut)}}@keyframes brand-lids-b{0%,11.25%,12.125%,23.75%,24.625%,36.25%,37.125%,38.8239%,48.75%,49.625%,73.75%,74.625%,86.25%,87.125%,98.75%,99.625%,to{ry:var(--brand-ry-open)}11.6875%,24.1875%,36.6875%,37.8239%,49.1875%,74.1875%,86.6875%,99.1875%{ry:var(--brand-ry-shut)}}.brand-lids-a{animation:brand-lids-a var(--brand-idle-duration)infinite}.brand-lids-b{animation:brand-lids-b var(--brand-idle-duration)infinite}@keyframes brand-gaze{0%,30.19%,36.42%,71.7%,74.72%,to{transform:translate(0)}31.32%,34.72%{transform:translate(var(--brand-gaze-x),0)}72.45%,73.58%{transform:translate(calc(var(--brand-gaze-x)*.55),var(--brand-gaze-y))}}.brand-gaze{animation:brand-gaze var(--brand-gaze-duration)ease-in-out infinite}@keyframes brand-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-orbit{animation:brand-orbit var(--brand-orbit-duration)linear infinite}@keyframes brand-pulse{0%,to{opacity:1}50%{opacity:.45}}.entry-acts{justify-content:space-between;align-items:center;display:flex}.entry-acts-slot{width:var(--ctl-h);height:var(--ctl-h);display:inline-flex}.feed-post{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"who who""art meta""prose prose""aside aside""acts acts";align-items:start;gap:11px;display:grid}.feed-post>.fp-who{grid-area:who}.feed-post>.fp-art{grid-area:art}.feed-post>.fp-meta{grid-area:meta}.feed-post>.fp-prose{grid-area:prose}.feed-post>.fp-aside{grid-area:aside}.feed-post>.fp-acts{grid-area:acts}.feed-post>.fp-aside:empty{display:none}@media (min-width:768px){.feed-post{gap:12px}}@media (max-width:767px){.avatar-responsive{width:var(--avatar-sm)!important;height:var(--avatar-sm)!important;font-size:var(--avatar-sm-initial)!important}}.browse-facet-links{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facet-row{scrollbar-width:none;overscroll-behavior-x:contain;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;overflow-x:auto;overflow-y:hidden}.facet-row::-webkit-scrollbar{display:none}.facet-row>*{flex:none}@media (min-width:768px){.facet-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}}.prof-flow>section{padding-top:22px}.top-four{gap:14px 9px;max-width:100%}@media (min-width:480px){.top-four{column-gap:12px;max-width:452px}}.poster-rail{grid-template-columns:repeat(auto-fill,minmax(0,88px));gap:10px;display:grid}@media (max-width:479px){.poster-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.shelf-rows{flex-direction:column;gap:6px;display:flex}.ql-grid{--ql-art:168px;grid-template-columns:var(--ql-art)minmax(0,1fr);grid-template-areas:"art shelf""art when""art formats";align-items:start;gap:12px 14px;display:grid}.ql-grid:not(:has(>.ql-art)){grid-template-columns:minmax(0,1fr);grid-template-areas:"shelf"}.ql-grid:has(>.ql-scope){grid-template-areas:"scope scope""art shelf""art when""art formats"}.ql-grid:not(:has(>.ql-art)):has(>.ql-scope){grid-template-areas:"scope""shelf"}@media (max-width:767px){.ql-grid.ql-art-md>.ql-art{display:none}.ql-grid.ql-art-md{grid-template-columns:minmax(0,1fr);grid-template-areas:"shelf"}.ql-grid.ql-art-md:has(>.ql-scope){grid-template-areas:"scope""shelf"}.ql-grid.ql-art-md:has(>.ql-art)>.ql-when{grid-area:auto/1/auto/-1}.ql-grid.ql-art-md:has(>.ql-art)>.ql-formats{grid-area:auto/1/auto/-1}}.ql-grid>.ql-scope{flex-wrap:wrap;grid-area:scope;align-items:center;gap:10px;display:flex}.ql-grid>.ql-scope>.jelly-select-ctl{flex:12rem;min-width:0}.ql-grid>.ql-art{grid-area:art}.ql-grid>.ql-shelf{grid-area:shelf}.diary-write-slot{flex-basis:100%;min-width:0;margin-top:12px}.diary-write-slot:empty{display:none}.entry-quote{border-left:2px solid var(--edge-strong);color:var(--soft);margin:.85em 0;padding:.1em 0 .1em 1em;display:block}.diary-write{border:1px solid var(--pane-edge);border-radius:var(--pane-r);background:var(--tint);padding:14px}.log-record{gap:14px;display:grid}.log-record-formats{grid-column:1/-1}@media (min-width:480px){.log-record{grid-template-columns:minmax(0,22rem) minmax(0,15rem);gap:18px}}.diary-write-row:has(>td:empty){display:none}.diary-write-row>td{padding:0 0 16px}.ql-grid>.ql-when,.ql-grid>.ql-formats,.ql-grid>.ql-write,.ql-grid>.ql-do{grid-column:1/-1}.ql-grid:has(>.ql-art)>.ql-when{grid-area:when}.ql-grid:has(>.ql-art)>.ql-formats{grid-area:formats}.ql-when-pair{gap:8px;display:grid}.ql-do{justify-items:stretch;gap:8px;display:grid}.ql-do-cancel{width:100%}.sheet-pane{padding:20px}@media (min-width:768px){.ql-split{grid-template-columns:var(--ql-art)minmax(0,1fr)minmax(0,1fr);grid-template-areas:"scope scope scope""art shelf shelf""art when when""art formats formats""write write write""do do do";column-gap:18px}.ql-grid.ql-split:has(>.ql-scope){grid-template-columns:var(--ql-art)minmax(0,1fr)minmax(0,1fr);grid-template-areas:"scope scope scope""art shelf shelf""art when when""art formats formats""write write write""do do do";column-gap:18px}.ql-split>.ql-when{grid-area:when}.ql-split .ql-when-pair{grid-template-columns:1fr 1fr}.ql-split>.ql-write{grid-area:write}.ql-split>.ql-do{grid-area:do}.ql-split>.ql-formats{grid-area:formats}.ql-split:not(:has(>.ql-art)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"scope scope""shelf shelf""when when""formats formats""write write""do do"}.ql-grid.ql-split:not(:has(>.ql-art)):has(>.ql-scope){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"scope scope""shelf shelf""when when""formats formats""write write""do do"}.ql-split>.ql-do{z-index:2;margin-inline:calc(var(--ql-bleed,20px)*-1);margin-bottom:calc(var(--ql-bleed,20px)*-1);padding:14px var(--ql-bleed,20px);background:var(--surface);border-top:1px solid var(--edge);grid-template-columns:1fr minmax(150px,190px);place-items:center stretch;gap:14px;position:-webkit-sticky;position:sticky;bottom:0}.ql-split>.ql-do>.ql-do-primary{order:2}.ql-split>.ql-do>.ql-do-cancel{order:1;justify-self:stretch;width:auto}.ql-sheet>.ql-do{margin-bottom:0}.sheet-flush-foot{padding-bottom:0}.ql-flow>.ql-do{margin-left:0;margin-right:0;background:0 0;border-top:0;margin-bottom:0;padding:0;position:static}}.prof-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art who""bio bio""act act";align-items:center;gap:14px;display:grid}.prof-head>.ph-art{grid-area:art}.prof-head>.ph-who{grid-area:who}.prof-head>.ph-bio{grid-area:bio}.prof-head>.ph-act{grid-area:act}@media (min-width:768px){.prof-head{gap:16px 20px}.prof-page{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art who tot";align-items:center;gap:0 20px;display:grid}.prof-page>.prof-head,.prof-page>.prof-flow{display:contents}.prof-page>.prof-head>.ph-bio,.prof-page>.prof-head>.ph-act,.prof-page>.prof-flow>section{grid-area:auto/1/auto/-1}.prof-page>.prof-head>.ph-bio,.prof-page>.prof-head>.ph-act{margin-top:16px}.prof-page>.prof-flow>.prof-tot{grid-area:tot;justify-self:end;padding-top:0}}.ql-page{--ql-bleed:20px}@media (min-width:768px){.ql-page{--ql-bleed:32px}}.home-wall-frame{width:100%}.home-wall-sides{background:0 0}.home-wall-rows{flex-direction:column;gap:8px;padding-top:68px;display:flex}.home-wall-row{flex:none}.home-wall-track{will-change:transform;gap:8px;width:max-content;height:100%;animation-name:home-wall-drift;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.home-wall-back{animation-direction:reverse}.home-wall-unit{flex:none;width:58px}@keyframes home-wall-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-wall-track{animation:none!important}}.home-wall-veil{background:linear-gradient(to bottom,var(--home-wall-veil)0%,var(--home-wall-veil)70%,var(--page)100%)}.home-wall-scrim{background:linear-gradient(to right,var(--home-wall-scrim)0%,var(--home-wall-scrim)18%,transparent 58%)}.home-wall-band{--grain-opacity:.3}.home-wall-band .grain{-webkit-mask-image:linear-gradient(#000 0%,#000 74%,transparent 99%);mask-image:linear-gradient(#000 0%,#000 74%,transparent 99%)}@media (min-width:768px){.home-wall-frame{max-width:1240px}.home-wall-rows,.home-wall-track{gap:12px}.home-wall-unit{width:84px}.home-wall-sides{background:linear-gradient(to right,var(--page)0%,transparent 13%,transparent 87%,var(--page)100%)}}.home-mast{border-bottom:1px solid var(--edge-strong);padding:56px 0 44px}.home-lead{border-bottom:1px solid var(--edge-strong);grid-template-columns:1.6fr 1fr;display:grid}.home-lead>*{border-right:1px solid var(--edge);min-width:0;padding:34px 38px 34px 0}.home-lead>:last-child{border-right:none;padding:34px 0 34px 38px}.home-lead[data-solo]{grid-template-columns:minmax(0,1fr)}.home-lead[data-solo]>*{border-right:none;padding:34px 0}.home-lead-cover{width:64px}.home-lead[data-solo] .home-lead-text{max-width:760px}@media (min-width:768px){.home-lead[data-solo] .home-lead-cover{width:104px}}.home-sub{border-bottom:1px solid var(--edge-strong);grid-template-columns:repeat(3,1fr);display:grid}.home-sub>*{border-right:1px solid var(--edge);min-width:0;padding:28px}.home-sub>:first-child{padding-left:0}.home-sub>:last-child{border-right:none;padding-right:0}.home-play{--home-play-pad:28px;border-bottom:1px solid var(--edge-strong);padding-top:22px}.home-play-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-play-lede{color:var(--soft);margin-left:8px;font-size:13.5px;font-weight:400}.home-play-all{color:var(--soft);border-bottom:1px solid var(--edge-strong);font-size:13px}.home-play-grid{margin:14px calc(-1*var(--home-play-pad))0;grid-template-columns:repeat(3,1fr);display:grid}.home-play-cell{min-width:0;padding:22px var(--home-play-pad)26px;border-right:1px solid var(--edge);flex-direction:column;gap:6px;display:flex}.home-play-cell:last-child{border-right:none}.home-play-cell-head{align-items:center;gap:9px;display:flex}.home-play-mark{flex:none;display:flex}.home-play-name{letter-spacing:-.018em;color:var(--ink);font-size:17px;font-weight:600}.home-play-aside{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.home-play-clue{color:var(--ink);font-size:14px;font-weight:500}.home-play-kind{color:var(--faint);margin-right:8px;font-size:11px;font-weight:600}.home-play-result{color:var(--ink);font-size:14px;font-weight:600}.home-play-marks{letter-spacing:.06em;color:var(--faint);margin-left:8px;font-weight:400}.home-play-note{color:var(--soft);font-size:13px;line-height:1.5}.home-play-go{margin-top:auto;padding-top:10px;display:flex}.home-row{border-bottom:1px solid var(--edge);grid-template-columns:52px 1fr 150px;grid-template-areas:"cover main who";align-items:start;gap:24px;padding:24px 0;display:grid}.home-row-cover{grid-area:cover}.home-row-main{grid-area:main;min-width:0}.home-row-who{flex-direction:column;grid-area:who;align-items:flex-start;gap:7px;display:flex}.home-row-byline{align-items:center;gap:8px;min-width:0;display:flex}.home-row-name{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.home-tabs{border-bottom:1px solid var(--edge-strong);gap:24px;margin-top:24px;display:flex}.home-tabs label{cursor:pointer;color:var(--faint);white-space:nowrap;border-bottom:2px solid transparent;padding:0 0 10px}#home-tab-all:checked~.home-tabs label[for=home-tab-all],#home-tab-film:checked~.home-tabs label[for=home-tab-film],#home-tab-book:checked~.home-tabs label[for=home-tab-book],#home-tab-tv:checked~.home-tabs label[for=home-tab-tv]{color:var(--ink);border-bottom-color:var(--oxblood);font-weight:600}#home-tab-all:focus-visible~.home-tabs label[for=home-tab-all]{outline:2px solid var(--oxblood);outline-offset:3px}#home-tab-film:focus-visible~.home-tabs label[for=home-tab-film]{outline:2px solid var(--oxblood);outline-offset:3px}#home-tab-book:focus-visible~.home-tabs label[for=home-tab-book]{outline:2px solid var(--oxblood);outline-offset:3px}#home-tab-tv:focus-visible~.home-tabs label[for=home-tab-tv]{outline:2px solid var(--oxblood);outline-offset:3px}.home-ledger .home-row-medium{display:none}#home-tab-all:checked~.home-ledger .home-row-medium{display:inline}#home-tab-film:checked~.home-ledger [data-medium]:not([data-medium=film]),#home-tab-book:checked~.home-ledger [data-medium]:not([data-medium=book]),#home-tab-tv:checked~.home-ledger [data-medium]:not([data-medium=tv]){display:none}@media (max-width:767px){.home-mast{padding:36px 0 30px}.home-lead,.home-lead>*,.home-lead>:last-child{border-right:none;border-bottom:1px solid var(--edge);grid-template-columns:1fr;padding:26px 0}.home-lead>:last-child{border-bottom:none}.home-lead[data-solo]>*{padding:26px 0}.home-sub{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.home-sub::-webkit-scrollbar{height:0}.home-sub>*,.home-sub>:first-child,.home-sub>:last-child{scroll-snap-align:start;border-right:1px solid var(--edge);min-width:274px;padding:22px}.home-sub>:first-child{min-width:252px;padding-left:0}.home-sub>:last-child{border-right:none;padding-right:20px}.home-play{--home-play-pad:20px;padding-top:18px}.home-play-grid{scroll-snap-type:x mandatory;margin:12px calc(-1*var(--home-play-pad))0;scrollbar-width:none;display:flex;overflow-x:auto;overflow-y:hidden}.home-play-grid::-webkit-scrollbar{height:0}.home-play-cell{scroll-snap-align:start;min-width:236px;padding:16px var(--home-play-pad)18px;gap:5px}.home-play-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-row{grid-template-columns:44px 1fr;grid-template-areas:"cover main""who who";gap:14px;padding:20px 0}.home-row-who{flex-direction:row;align-items:center;gap:10px}.home-tabs{gap:20px;margin-top:18px}}.field{min-height:var(--ctl-h);background:var(--tint);color:var(--ink);border:1px solid transparent;border-radius:12px;outline:none;padding:12px 14px;font-size:.9375rem;line-height:1.5;transition:border-color .15s,background-color .15s}.field:focus{border-color:var(--edge-strong);background:var(--tint-soft)}.field::placeholder{color:var(--faint)}input.field{height:var(--ctl-h);padding-top:0;padding-bottom:0}textarea.field{resize:vertical;min-height:0}.set-page{width:100%;max-width:760px;margin-left:auto;margin-right:auto;padding:26px 20px 56px}@media (min-width:768px){.set-page{padding-top:40px;padding-bottom:72px}}.set-h1{letter-spacing:-.018em;color:var(--ink);font-size:max(1.75rem,min(5vw,2.25rem));font-weight:600;line-height:1.05}.set-id{align-items:center;gap:16px;margin-top:20px;display:flex}@media (max-width:767px){.set-id{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av tx"".ch";gap:10px 14px;display:grid}.set-id>:first-child{grid-area:av}.set-id-text{grid-area:tx}.set-id>.set-id-chip{grid-area:ch;justify-self:start}}.set-id-text{flex:1;min-width:0}.set-name{letter-spacing:-.012em;color:var(--ink);overflow-wrap:break-word;font-size:max(1.15rem,min(3vw,1.4rem));font-weight:600;line-height:1.2;display:block}.set-id-meta{color:var(--soft);overflow-wrap:break-word;margin-top:3px;font-size:.875rem;line-height:1.45;display:block}.set-id-meta a{color:var(--oxblood);font-weight:600}.set-id-chip{flex-shrink:0}.set-rail{border-top:1px solid var(--edge);margin-top:22px;padding-top:20px}.set-rail-chip{height:var(--ctl-h);border-radius:var(--ctl-r);background:var(--tint-soft);color:var(--soft);letter-spacing:-.004em;white-space:nowrap;align-items:center;padding-left:14px;padding-right:14px;font-size:.8125rem;font-weight:600;transition:background-color .176s,color .176s;display:inline-flex}@media (hover:hover){.set-rail-chip:hover{background:var(--tint);color:var(--ink)}}.set-rail-chip[aria-current=page]{background:var(--ink);color:var(--surface)}.set-body{margin-top:26px}.set-group+.set-group{margin-top:34px}.set-group-title{color:var(--ink);display:block}.set-group-why{max-width:60ch;color:var(--soft);margin-top:6px;line-height:1.6}.set-group-title+.set-row,.set-group-why+.set-row{margin-top:12px}.set-row{border-top:1px solid var(--edge);align-items:center;gap:10px 24px;padding:18px 0;display:grid}.set-group>.set-row:last-child{border-bottom:1px solid var(--edge)}.set-row-text{min-width:0}.set-row-name{letter-spacing:-.006em;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.35;display:block}label.set-row-name{cursor:pointer}.set-row-why{max-width:52ch;color:var(--soft);margin-top:3px;font-size:.84375rem;line-height:1.5}.set-row-ctl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:768px){.set-row{grid-template-columns:1fr auto}.set-row-ctl{justify-content:flex-end}.set-row[data-stack]{grid-template-columns:1fr}.set-row[data-stack] .set-row-ctl{justify-content:flex-start}}.set-row[data-align=start]{align-items:start}.set-row[data-stack] .set-row-ctl{width:100%;max-width:560px}.set-row[data-stack] .set-row-ctl>.field,.set-row[data-stack] .set-row-ctl>.field-affix{flex:auto;min-width:0}@media (min-width:768px){.set-row:not([data-stack]) .set-row-ctl>.field{width:300px}}.field-affix{height:var(--ctl-h);align-items:center;gap:6px;padding-top:0;padding-bottom:0;display:inline-flex}.field-prefix{color:var(--faint);flex-shrink:0;font-weight:600}.field-affix>.field-flush{background:0 0;border-color:transparent;flex:1;min-width:0;height:100%;padding-left:0;padding-right:0}.field-affix:focus-within{border-color:var(--edge-strong);background:var(--tint-soft)}.field-affix>.field-flush:focus{background:0 0;border-color:transparent}.set-note{color:var(--faint);margin-top:10px;font-size:.8125rem;line-height:1.5}.set-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}@media (max-width:767px){.set-foot{text-align:center;flex-direction:column;align-items:stretch;gap:12px;max-width:560px}}@media (min-width:768px){.set-save{width:auto!important}}.set-value{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}select.field{height:var(--ctl-h);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-top:0;padding-bottom:0}select.field:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:32px}select.field:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:32px}select.field:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:32px}select.field:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px;padding-right:14px}select.field:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px;padding-right:14px}select.field:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px;padding-right:14px}.select-shell{align-items:center;display:inline-flex;position:relative}.select-shell>svg{pointer-events:none;color:var(--faint);position:absolute}.select-shell>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.select-shell>svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.select-shell>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.select-shell>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.select-shell>svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.select-shell>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.field.field-pill{border-radius:999px}.field.field-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:30px}.field.field-pill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:30px}.field.field-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:30px}.field.field-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:14px}.field.field-pill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:14px}.field.field-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:14px}.start-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 12px;display:grid}.start-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-left:20px;padding-right:20px;grid-auto-columns:116px;grid-auto-flow:column;gap:12px;max-width:100vw;margin-left:-20px;margin-right:-20px;padding-bottom:4px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.start-rail>li{scroll-snap-align:start}.start-arrows{display:none}@media (min-width:768px){.start-arrows{align-items:center;gap:6px;margin-left:4px;display:flex}.start-rail{grid-auto-columns:132px;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;scroll-padding-inline:32px}}.start-tile{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.start-tile-art{box-shadow:0 0 0 1px var(--ink);border-radius:10px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.start-tile-art{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink)8%,transparent)}}.start-tile-art{transition:box-shadow .18s}.start-tile[data-picked] .start-tile-art{box-shadow:0 0 0 3px var(--shelf)}.start-tile:not([data-picked]) .start-tile-art{opacity:.94}@media (hover:hover){.start-tile:hover .start-tile-art{box-shadow:0 0 0 2px var(--edge-strong)}.start-tile[data-picked]:hover .start-tile-art{box-shadow:0 0 0 3px var(--shelf)}}.start-tile-title{-webkit-line-clamp:2;min-height:2.5em;color:var(--ink);-webkit-box-orient:vertical;margin-top:7px;font-size:.8125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.start-tile-year{color:var(--faint);margin-top:1px;font-size:.75rem;display:block}.start-tile-mark{background:var(--surface);border-radius:999px;position:absolute;top:6px;left:6px}.start-picks{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.start-picks>li{flex-shrink:0}.start-pick{min-height:var(--ctl-h);border:1px solid var(--pane-edge);border-radius:var(--ctl-r);background:var(--tint);max-width:220px;color:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex}.start-pick-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.start-bar{z-index:60;border-top:1px solid var(--pane-edge);background:var(--pane-bg);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}@media (max-width:767px){body[data-bottom-nav] .start-bar{bottom:calc(72px + env(safe-area-inset-bottom));padding-bottom:0}}.start-bar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex}@media (min-width:768px){.start-bar-inner{padding-left:32px;padding-right:32px}}.start-count{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.1}.start-hint{color:var(--soft);margin-top:2px;font-size:.8125rem}.start-plain,.start-skip{min-height:var(--ctl-h-sm);color:var(--soft);cursor:pointer;background:0 0;border:0;padding-left:8px;padding-right:8px;font-size:.875rem;font-weight:600}.start-skip:disabled{opacity:.5;cursor:default}.start-sheet{z-index:81;border:1px solid var(--pane-edge);border-radius:var(--pane-r);background:var(--pane-bg);width:min(92vw,380px);max-height:88vh;box-shadow:var(--pane-shadow);padding:18px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.person-credits{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:20px 16px;display:grid}@media (min-width:768px){.person-credits{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.person-head{align-items:flex-start;gap:20px;display:flex}@media (max-width:500px){.person-head{gap:16px}}@media (max-width:767px){.portrait-responsive{width:var(--portrait-sm)!important;border-radius:var(--portrait-sm-radius)!important}.portrait-responsive>span{font-size:var(--portrait-sm-initial)!important}}.notif-row{border-radius:var(--ctl-r);color:var(--body);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-left:-20px;margin-right:-20px;padding:12px 20px;display:grid;position:relative}@media (hover:hover){.notif-row:hover{background:var(--tint-soft)}}.notif-row[data-unread]:before{content:"";background:var(--oxblood);border-radius:999px;width:7px;height:7px;margin-top:20px;position:absolute;top:12px}.notif-row[data-unread]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:6px}.notif-row[data-unread]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:6px}.notif-row[data-unread]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:6px}.notif-row[data-unread]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:6px}.notif-row[data-unread]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:6px}.notif-row[data-unread]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:6px}.notif-text{gap:3px;min-width:0;display:grid}.notif-line{color:var(--body);line-height:1.45}.notif-excerpt{-webkit-line-clamp:1;line-clamp:1;color:var(--faint);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-when{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:.8125rem}.notif-hit{z-index:0;border-radius:var(--ctl-r);position:absolute;top:0;bottom:0;left:0;right:0}.notif-who,.notif-work{z-index:1;color:var(--ink);position:relative}.notif-who{font-weight:600}@media (hover:hover){.notif-who:hover,.notif-work:hover{text-underline-offset:2px;text-decoration:underline}}.notif-dot{background:var(--oxblood);width:10px;height:10px;box-shadow:0 0 0 2px var(--chrome);pointer-events:none;top:0;border-radius:999px;position:absolute}.notif-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.notif-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.notif-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.notif-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.notif-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.notif-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.recs-page{width:100%;max-width:1080px;margin:0 auto;padding:40px 20px 96px;position:relative}.recs-page:before{content:"";background-image:radial-gradient(var(--edge-strong)1.7px,transparent 1.9px);pointer-events:none;background-size:5px 15px;width:5px;position:absolute;top:56px;bottom:96px;left:-8px}@media (max-width:1180px){.recs-page:before{display:none}}.recs-title{letter-spacing:-.028em;color:var(--ink);margin:0;font-size:max(2.25rem,min(6vw,3.25rem));font-weight:600;line-height:1}.recs-scope{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.recs-scope-tab{height:var(--ctl-h-sm);border-radius:var(--ctl-r);border:1px solid var(--edge);color:var(--soft);letter-spacing:-.004em;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .176s,color .176s,border-color .176s;display:inline-flex}.recs-scope-tab svg{opacity:.8;width:15px;height:15px}.recs-scope-tab[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--page)}.recs-scope-tab[aria-current=page] svg{opacity:1}@media (hover:hover){.recs-scope-tab:not([aria-current=page]):hover{border-color:var(--edge-strong);color:var(--ink)}}.recs-scope-n{font-variant-numeric:tabular-nums;opacity:.6}.rec-hero{border-radius:var(--ctl-r);border:1px solid var(--edge);isolation:isolate;margin-top:32px;position:relative;overflow:hidden}.rec-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(170deg,var(--page)0%,transparent 38%,transparent 62%,var(--page)100%);position:absolute;top:0;bottom:0;left:0;right:0}.rec-hero-wash{z-index:0;opacity:.28;filter:blur(38px);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.25)}.rec-hero-inner{z-index:1;grid-template-columns:200px 1fr;align-items:start;gap:28px;padding:28px;display:grid;position:relative}.rec-hero-reason{letter-spacing:-.019em;color:var(--ink);text-wrap:balance;margin:0;font-size:max(1.25rem,min(2.5vw,1.7rem));font-weight:600;line-height:1.24}.rec-hero-meta{color:var(--soft);margin:16px 0 0;font-size:.9375rem}.rec-hero-title{color:var(--ink);font-weight:600}.recs-kind{margin-top:48px}.recs-kind-head{border-bottom:1px solid var(--edge-strong);align-items:center;gap:10px;padding-bottom:12px;display:flex}.recs-kind-head h2{letter-spacing:-.008em;color:var(--ink);margin:0;font-size:1rem;font-weight:600}.recs-kind-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.recs-kind-sub{color:var(--faint);text-align:right;margin:0 0 0 auto;font-size:.8125rem}.recs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rec-cell{grid-template-columns:88px 1fr;align-items:start;gap:15px;display:grid}.rec-art{aspect-ratio:2/3;border-radius:var(--art-r-card);border:1px solid var(--edge);width:100%;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:block;position:relative;overflow:hidden}@media (hover:hover){.rec-art:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(35,32,26,.1),0 8px 22px rgba(35,32,26,.13)}}.rec-art-img{object-fit:cover;width:100%;height:100%;display:block}.rec-art-fill{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rec-art-chip{color:#f0e9dc;background:rgba(18,15,11,.74);border-radius:4px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:4px;left:4px}.rec-art-chip svg{width:12px;height:12px;display:block}.rec-hero .rec-art-chip{border-radius:5px;width:26px;height:26px;bottom:7px;left:7px}.rec-hero .rec-art-chip svg{width:16px;height:16px}.rec-sprockets{justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rec-sprocket-col{flex-direction:column;justify-content:space-evenly;align-items:center;width:7%;min-width:5px;padding:4% 0;display:flex}.rec-sprocket-col i{opacity:.82;background:#e8e2d4;border-radius:1px;width:3px;height:3px;display:block}.rec-hero .rec-sprocket-col i{border-radius:1.5px;width:5px;height:5px}.rec-spine{background:rgba(0,0,0,.24);border-right:1px solid rgba(0,0,0,.18);width:9%;min-width:6px;position:absolute;top:0;bottom:0;left:0}.rec-bezel{border-radius:var(--art-r-thumb);border:1px solid rgba(255,255,255,.22);position:absolute;top:5%;bottom:5%;left:5%;right:5%}.rec-body{min-width:0}.rec-title{color:var(--ink);letter-spacing:-.006em;font-weight:600;line-height:1.3;display:block}.rec-year{color:var(--faint);font-weight:400}.rec-by{color:var(--faint);margin:2px 0 8px;font-size:.8125rem}.rec-reason{color:var(--body);border-left:2px solid;margin:0;padding-left:11px;font-size:.875rem;line-height:1.5}.reason-ref{color:var(--ink);border-bottom:1px solid var(--edge-strong);font-weight:600;transition:border-color .176s}@media (hover:hover){.reason-ref:hover{border-bottom-color:currentColor}}.rec-hero-reason .reason-ref{border-bottom-width:2px}[data-kind=cohort] .rec-reason,[data-kind=cohort] .rec-hero-reason .reason-ref{border-left-color:var(--oxblood);border-bottom-color:var(--oxblood)}[data-kind=gap] .rec-reason,[data-kind=gap] .rec-hero-reason .reason-ref{border-left-color:var(--olive);border-bottom-color:var(--olive)}[data-kind=split] .rec-reason,[data-kind=split] .rec-hero-reason .reason-ref{border-left-color:var(--ochre);border-bottom-color:var(--ochre)}.recs-kind[data-kind=cohort] .recs-kind-dot{color:var(--oxblood)}.recs-kind[data-kind=gap] .recs-kind-dot{color:var(--olive)}.recs-kind[data-kind=split] .recs-kind-dot{color:var(--ochre)}.rec-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rec-hero .rec-actions{margin-top:22px}.rec-dismiss{min-height:var(--ctl-h);color:var(--faint);cursor:pointer;background:0 0;border:none;padding:6px 8px;transition:color .176s}@media (hover:hover){.rec-dismiss:hover{color:var(--oxblood)}}.rec-error{color:var(--oxblood);margin-top:6px}.recs-done-head{letter-spacing:-.008em;color:var(--ink);margin:0 0 6px;font-weight:600}.recs-empty{border:1px solid var(--edge);background:var(--surface);border-radius:4px;max-width:52ch;margin-top:40px;padding:24px}.recs-empty p{color:var(--body);margin:0}.recs-empty-link{color:var(--oxblood);margin-top:14px;display:inline-block}.recs-tail{border-top:1px solid var(--edge-strong);max-width:760px;margin-top:56px;padding-top:32px}@media (max-width:720px){.recs-page{padding:32px 20px 96px}.rec-hero-inner{grid-template-columns:116px 1fr;grid-template-areas:"art reason""art meta""action action""err err";gap:14px 18px;padding:18px}.rec-hero .rec-body{display:contents}.rec-hero .rec-art{grid-area:art}.rec-hero-reason{grid-area:reason}.rec-hero-meta{grid-area:meta;margin-top:0}.rec-hero .rec-actions{grid-area:action;margin-top:4px}.rec-hero .rec-error{grid-area:err}.recs-kind-head{flex-wrap:wrap}.recs-kind-sub{text-align:left;flex-basis:100%;margin-left:0}}.play-ladder{background:var(--backdrop);border-radius:6px;grid-template-columns:11px minmax(0,1fr) 11px;align-items:stretch;gap:10px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px rgba(241,236,225,.07)}.play-rail{background:var(--film-base);opacity:.5;--play-perf:repeating-linear-gradient(to bottom,transparent 0 5px,#000 5px 20px,transparent 20px 24px);-webkit-mask-image:var(--play-perf);-webkit-mask-image:var(--play-perf);-webkit-mask-image:var(--play-perf);-webkit-mask-image:var(--play-perf);mask-image:var(--play-perf);border-radius:2px;align-self:stretch;display:block}.play-hole{border:1px solid rgba(241,236,225,.45);border-radius:2px;flex:none;width:11px;height:15px;transition:background .2s,border-color .2s}.play-hole[data-spent=true]{background:var(--film-base);border-color:var(--film-base);animation:.34s cubic-bezier(.2,.9,.3,1.4) play-punch}.play-moves .play-hole{border-color:var(--edge-strong)}.play-moves .play-hole[data-spent=true]{background:var(--ink);border-color:var(--ink)}.play-rungs{flex-direction:column;gap:8px;display:flex}.play-rung{background:var(--ochre);border-radius:2px;align-items:center;gap:10px;min-height:46px;padding:11px 13px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.play-rung{background:color-mix(in srgb,var(--ochre)var(--rung-warm,0%),var(--card))}}.play-rung{box-shadow:inset 0 0 0 1px var(--ochre)}@supports (color:color-mix(in lab, red, red)){.play-rung{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ochre)calc(var(--rung-warm,0%)*2),rgba(241,236,225,.1))}}.play-rung{transition:background .45s,box-shadow .45s}.play-rung[data-shut=true]{background:rgba(0,0,0,.34);box-shadow:inset 0 0 0 1px rgba(241,236,225,.05)}.play-rung[data-shut=true] .play-rung-kind{color:rgba(241,236,225,.62)}.play-rung[data-shut=true] .play-rung-text{color:rgba(241,236,225,.45)}.play-rung[data-fresh=true]{animation:.55s cubic-bezier(.2,.7,.2,1) play-expose}.play-rung[data-fresh=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(241,236,225,.16) 45%,rgba(241,236,225,.28) 50%,rgba(241,236,225,.16) 55%,transparent 100%);animation:.75s cubic-bezier(.3,0,.2,1) forwards play-sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes play-expose{0%{opacity:.35;background:rgba(0,0,0,.34);transform:translateY(-5px)scale(.985);box-shadow:inset 0 0 0 1px rgba(241,236,225,.05)}to{opacity:1;background:color-mix(in srgb,var(--ochre)var(--rung-warm,0%),var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ochre)calc(var(--rung-warm,0%)*2),rgba(241,236,225,.1));transform:none}}@keyframes play-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes play-punch{0%{transform:scale(1)}45%{transform:scale(.72)}to{transform:scale(1)}}.play-rung-kind{color:var(--faint);flex:0 0 78px;font-size:11px;font-weight:600}.play-rung-text{color:var(--ink);font-size:14px;font-weight:500}.play-rung-face{border-radius:8px;flex:none;overflow:hidden}.play-rung[data-fresh=true] .play-rung-face,.play-rung[data-fresh=true] .play-rung-poster{animation:.9s cubic-bezier(.2,.7,.2,1) play-develop}@keyframes play-develop{0%{filter:blur(10px)saturate(.4)brightness(1.25);opacity:0;transform:scale(1.08)}60%{opacity:1}to{filter:var(--play-rest-filter,none);opacity:1;transform:none}}.play-rung-poster{object-fit:cover;--play-rest-filter:blur(1.5px)saturate(1.1);width:60px;height:90px;filter:var(--play-rest-filter);box-shadow:inset 0 0 0 1px var(--ink);border-radius:8px;flex:none}@supports (color:color-mix(in lab, red, red)){.play-rung-poster{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink)10%,transparent)}}.play-shelve .shelf-rows{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:640px){.play-shelve .shelf-rows{grid-template-columns:1fr 1fr}}.play-reveal{animation:.5s cubic-bezier(.2,.7,.2,1) play-arrive}@keyframes play-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.play-guess:last-child{animation:.34s cubic-bezier(.2,.7,.2,1) play-arrive}.play-guesses{flex-direction:column;gap:6px;display:flex}.play-guess{border:1px solid var(--edge);border-radius:var(--ctl-r);background:var(--tint-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.play-guess b{color:var(--ink);font-weight:600}.play-guess span{color:var(--ochre);font-size:12px;font-weight:600}.play-guess[data-share=none] span{color:var(--faint)}.play-field{width:100%;height:var(--ctl-h);border:1px solid var(--edge-strong);border-radius:var(--ctl-r);background:var(--surface);color:var(--ink);font:inherit;padding-left:14px;padding-right:14px;font-size:14px}.play-field::placeholder{color:var(--faint)}.play-suggest{z-index:3;border:1px solid var(--pane-edge);border-radius:var(--pane-r);background:var(--pane-bg);box-shadow:var(--pane-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);left:0;right:0;position:absolute;bottom:calc(100% + 6px);overflow:hidden}.play-suggest button{width:100%;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:10px 13px;font-size:14px;display:flex}.play-suggest button+button{border-top:1px solid var(--edge)}.play-suggest button:hover{background:var(--hover)}.play-suggest small{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.play-copy{border:1px solid var(--ochre);padding:16px 17px}@supports (color:color-mix(in lab, red, red)){.play-copy{border:1px solid color-mix(in srgb,var(--ochre)22%,var(--edge))}}.play-copy{border-radius:var(--ctl-r);background:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.play-copy{background:color-mix(in srgb,var(--ochre)7%,var(--surface))}}.play-copy{color:var(--ink);font-size:15px;line-height:1.75}.play-bar{border-bottom:2px solid var(--ochre);border-radius:2px;margin:0 1px;padding:0 2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.play-bar{border-bottom:2px solid color-mix(in srgb,var(--ochre)75%,transparent)}}.play-bar{background:var(--ink);color:transparent;white-space:nowrap;line-height:inherit;vertical-align:baseline}.play-bar:hover{box-shadow:0 0 0 2px var(--ochre)}.play-bar[disabled]{cursor:default}.play-open{background:var(--ochre-wash);border-radius:2px;margin:0 1px;padding:0 3px;font-weight:600;position:relative}.play-open[data-fresh=true]:after{content:"";background:var(--ink);transform-origin:100%;border-radius:2px;animation:.42s cubic-bezier(.4,0,.2,1) forwards play-uncover;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes play-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.play-share{border:1px solid var(--edge);border-radius:var(--ctl-r);background:var(--tint-soft);color:var(--soft);padding:12px 14px;font-size:13px;line-height:1.7}.play-marks{letter-spacing:3px;font-size:15px}.play-hero{align-items:baseline;gap:12px;padding:4px 0 16px;display:flex}.play-hero b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.play-hero span{max-width:20ch;color:var(--soft);font-size:14px;line-height:1.35}.play-stats{border-block:1px solid var(--edge);grid-template-columns:repeat(4,1fr);display:grid}.play-stat{flex-direction:column;gap:3px;padding:12px 0;display:flex}.play-stat b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1}.play-stat span{color:var(--faint);font-size:11px;font-weight:600}.play-dist{flex-direction:column;gap:2px;margin-top:10px;display:flex}.play-row{grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:9px;height:24px;display:grid}.play-row-key{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.play-row-track{height:14px;display:block}.play-row-fill{background:var(--game-accent,var(--ink));border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.play-row-fill{background:color-mix(in srgb,var(--game-accent,var(--ink))26%,transparent)}}.play-row[data-now=true] .play-row-fill{background:var(--game-accent,var(--oxblood))}.play-row[data-miss=true] .play-row-key,.play-row[data-miss=true] .play-row-val{color:var(--faint)}.play-row[data-now=true] .play-row-key,.play-row[data-now=true] .play-row-val{color:var(--ink)}.play-row-val{color:var(--soft);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.play-card{border:1px solid var(--edge);border-radius:var(--ctl-r);background:var(--surface);align-items:center;gap:14px;min-width:0;padding:15px 17px;transition:transform .16s cubic-bezier(.2,.8,.3,1),border-color .18s;display:flex}.play-card:active{transform:scale(.99)}@media (hover:hover){.play-card:hover{border-color:var(--edge-strong)}}.play-card-text{flex:auto;min-width:0;display:block}.play-mark{color:var(--faint);flex:none;display:flex}.play-card-name{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600;display:block}.play-card-note{color:var(--soft);margin-top:2px;font-size:13px;display:block}.play-card-state{text-align:right;flex:none;margin-left:auto}.play-pill{height:var(--ctl-h);border:1px solid var(--edge);color:var(--soft);border-radius:999px;align-items:center;padding-left:15px;padding-right:15px;font-size:13px;font-weight:600;display:inline-flex}.tn-dots{gap:5px;margin-left:auto;display:flex}.tn-dots i{background:var(--edge-strong);border-radius:999px;width:7px;height:7px}.tn-dots i[data-on=true]{background:var(--olive)}.play-pill[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--page)}.play-table{border:1px solid var(--edge);border-radius:var(--ctl-r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.play-table-row{min-height:var(--ctl-h);grid-template-columns:26px auto minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:9px 13px;display:grid}.play-table-row+.play-table-row{border-top:1px solid var(--edge)}.play-table-row[data-you=true]{background:var(--tint)}.play-place{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.play-who{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.play-solved,.play-average{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.play-average{text-align:right;color:var(--soft)}.tn-stage{place-items:start center;margin-left:-20px;margin-right:-20px;padding-bottom:26px;padding-left:20px;padding-right:20px;display:grid;overflow-x:clip;overflow-y:visible}.tn-stage>*{grid-area:1/1}.tn-back{aspect-ratio:2/3;background:var(--card);border:1px solid var(--edge);pointer-events:none;border-radius:16px;width:min(260px,66vw)}.tn-back[data-depth="1"]{opacity:.8;transform:translateY(20px)scale(.955)}.tn-back[data-depth="2"]{opacity:.55;transform:translateY(40px)scale(.91)}.tn-actions{gap:8px;max-width:min(300px,100%);margin:14px auto 0;display:flex}.tn-actions>*{flex:1}.play-card-art{border-radius:12px;flex:none;width:104px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.3)}.tn-won{border-radius:12px;flex:none;width:128px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.3)}.tn-swipe{text-align:center;touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(var(--tn-drag,0px))rotate(var(--tn-tilt,0deg));flex-direction:column;align-items:center;display:flex}.tn-swipe:active{cursor:grabbing}.tn-swipe[data-leaving]{opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s}.tn-swipe[data-leaving=yes]{transform:translate(60%)rotate(12deg)}.tn-swipe[data-leaving=no]{transform:translate(-60%)rotate(-12deg)}.tn-face{background:var(--card);border-radius:16px;width:min(260px,66vw);animation:.3s cubic-bezier(.2,.7,.2,1) backwards tn-deal;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35)}@keyframes tn-deal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.tn-swipe-poster{pointer-events:none;width:100%}.tn-swipe-poster>span{display:none}.tn-stamp{border:2px solid var(--film-base);border-radius:8px;padding:5px 11px;position:absolute;top:14px}@supports (color:color-mix(in lab, red, red)){.tn-stamp{border:2px solid color-mix(in srgb,var(--film-base)52%,transparent)}}.tn-stamp{color:var(--film-base);letter-spacing:-.01em;pointer-events:none;font-size:15px;font-weight:700;line-height:1.1}.tn-stamp[data-verdict=yes]{background:var(--olive);right:12px}@supports (color:color-mix(in lab, red, red)){.tn-stamp[data-verdict=yes]{background:color-mix(in srgb,var(--olive)55%,black)}}.tn-stamp[data-verdict=yes]{opacity:var(--tn-yes,0);transform:rotate(-9deg)scale(calc(.86 + .14*var(--tn-yes,0)))}.tn-stamp[data-verdict=no]{background:var(--oxblood);left:12px}@supports (color:color-mix(in lab, red, red)){.tn-stamp[data-verdict=no]{background:color-mix(in srgb,var(--oxblood)55%,black)}}.tn-stamp[data-verdict=no]{opacity:var(--tn-no,0);transform:rotate(9deg)scale(calc(.86 + .14*var(--tn-no,0)))}.tn-caption{text-align:left;color:var(--film-base);pointer-events:none;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.58) 58%,rgba(0,0,0,.84));flex-direction:column;gap:1px;padding:36px 14px 12px;display:flex;position:absolute;bottom:0}.tn-caption-name{letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.16;display:-webkit-box;overflow:hidden}.tn-caption-note{opacity:.78;font-size:13px}.tn-trio{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:560px){.tn-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.tn-card[data-deal]{animation:.34s cubic-bezier(.2,.7,.2,1) backwards tn-deal;animation-delay:var(--tn-deal-delay,0s)}.tn-trio[data-spin=true] .tn-card[data-deal]{animation:none}.tn-trio>:nth-child(2){--tn-deal-delay:60ms}.tn-trio>:nth-child(3){--tn-deal-delay:.12s}.tn-card[data-lit=true]{border-color:var(--olive);background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.tn-card[data-lit=true]{background:color-mix(in srgb,var(--olive)16%,var(--surface))}}.tn-card[data-lit=true]{transform:scale(1.02)}.tn-card:disabled{cursor:default}.tn-card{border:1px solid var(--edge);border-radius:var(--ctl-r);background:var(--surface);text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px;transition:transform .16s cubic-bezier(.2,.8,.3,1),border-color .18s;display:flex}.tn-card:active{transform:scale(.975)}@media (hover:hover){.tn-card:hover{border-color:var(--edge-strong)}}.tn-poster{border-radius:10px;width:100%;overflow:hidden}.tn-reason{border-top:1px solid var(--edge);color:var(--soft);margin-top:auto;padding-top:6px;font-size:12px;line-height:1.35}.tn-card .play-card-name,.tn-reason{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tn-card .play-card-name{-webkit-line-clamp:2;min-height:2.5em}.tn-reason{-webkit-line-clamp:2;min-height:calc(2.7em + 6px)}@media (max-width:559px){.tn-card{grid-template:"poster name""poster note""poster reason"1fr/76px minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.tn-card .tn-poster{grid-area:poster;align-self:start}.tn-card .play-card-name{-webkit-line-clamp:1;grid-area:name;min-height:0;font-size:15px}.tn-card .play-card-note{grid-area:note}.tn-card .tn-reason{-webkit-line-clamp:1;grid-area:reason;min-height:0;margin-top:6px}}.play-table-gap{border-top:1px solid var(--edge);background:var(--tint-soft);color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;padding:6px 13px;font-size:12px;font-weight:600}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-left:auto;margin-right:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-\[11px\]{margin-bottom:11px}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing)*9)}.h-\[62dvh\]{height:62dvh}.h-\[220px\]{height:220px}.h-\[420px\]{height:420px}.h-\[…\]{height:…}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing)*24)}.w-\[68px\]{width:68px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[1100px\]{max-width:1100px}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-9{row-gap:calc(var(--spacing)*9)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-9{padding-inline:calc(var(--spacing)*9)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.pb-\[6\%\]{padding-bottom:6%}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.text-wrap{text-wrap:wrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-ink{color:var(--ink)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.peer-checked\:line-clamp-none:is(:where(.peer):checked~*){-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.peer-checked\:grid:is(:where(.peer):checked~*){display:grid}.peer-checked\:hidden:is(:where(.peer):checked~*){display:none}@media (min-width:40rem){.sm\:-ml-2\.5{margin-left:calc(var(--spacing)*-2.5)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-\[84px\]{width:84px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}}@media (min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:top-8{top:calc(var(--spacing)*8)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-0{margin-top:0}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:ml-2{margin-left:calc(var(--spacing)*2)}.md\:ml-6{margin-left:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table{display:table}.md\:h-\[420px\]{height:420px}.md\:h-\[560px\]{height:560px}.md\:w-auto{width:auto}.md\:max-w-\[360px\]{max-width:360px}.md\:max-w-none{max-width:none}.md\:min-w-\[240px\]{min-width:240px}.md\:flex-none{flex:none}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:grid-cols-\[var\(--work-poster-w\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--work-poster-w)minmax(0,1fr)}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:var(--spacing)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-y-4{row-gap:calc(var(--spacing)*4)}.md\:self-start{align-self:flex-start}.md\:rounded-none{border-radius:0}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-edge{border-color:var(--edge)}.md\:p-0{padding:0}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:text-right{text-align:right}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#e9e3d7;--surface:#f1ece1;--card:#e6dfd0;--rgb-ink:35 32 26;--rgb-surface:241 236 225;--ink:#23201a;--body:rgba(35,32,26,.86);--soft:rgba(35,32,26,.72);--faint:rgba(35,32,26,.56);--edge:rgba(35,32,26,.13);--edge-strong:rgba(35,32,26,.26);--tint:rgba(35,32,26,.05);--tint-soft:rgba(35,32,26,.03);--hover:rgba(35,32,26,.04);--avatar-bg:rgba(35,32,26,.07);--accent-wash:rgba(110,43,43,.06);--ochre-wash:rgba(156,123,38,.15);--oxblood:#6e2b2b;--olive:#5a5b44;--ochre:#9c7b26;--shelf-loved:#6e2b2b;--shelf-liked:#5a5b44;--shelf-fine:#9c7b26;--shelf-no:rgba(35,32,26,.45);--brand-ring-stroke:9.5px;--backdrop:#2b2a22;--chrome:rgba(241,236,225,.96);--shadow:0 30px 70px rgba(0,0,0,.45);--backdrop-veil:rgba(233,227,215,.82);--backdrop-veil-top:rgba(233,227,215,.58);--home-wall-veil:rgba(233,227,215,.56);--home-wall-scrim:rgba(233,227,215,.92);--auth-still-opacity:.55;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--grain-opacity:.1;--film-base:#f1ece1;--body-weight:400;--reading-max:760px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#120f0b;--surface:#17130e;--card:#201b15;--rgb-ink:240 233 220;--rgb-surface:23 19 14;--ink:#f0e9dc;--body:rgba(240,233,220,.9);--soft:rgba(240,233,220,.76);--faint:rgba(240,233,220,.62);--edge:rgba(240,233,220,.13);--edge-strong:rgba(240,233,220,.24);--tint:rgba(240,233,220,.05);--tint-soft:rgba(240,233,220,.035);--hover:rgba(240,233,220,.05);--avatar-bg:rgba(240,233,220,.08);--accent-wash:rgba(196,115,106,.1);--ochre-wash:rgba(203,164,85,.14);--oxblood:#c4736a;--olive:#9ba079;--ochre:#cba455;--shelf-loved:#c4736a;--shelf-liked:#9ba079;--shelf-fine:#cba455;--shelf-no:rgba(240,233,220,.45);--backdrop:#0b0907;--chrome:rgba(23,19,14,.96);--shadow:0 30px 70px rgba(0,0,0,.7);--backdrop-veil:rgba(18,15,11,.8);--backdrop-veil-top:rgba(18,15,11,.56);--home-wall-veil:rgba(18,15,11,.42);--home-wall-scrim:rgba(18,15,11,.88);--auth-still-opacity:.45;--grain-opacity:.2;--body-weight:420}@media (max-width:767px){:root{--home-wall-veil:rgba(233,227,215,.68)}[data-theme=dark]{--home-wall-veil:rgba(18,15,11,.6)}}html{background:var(--page);-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--body);font-family:var(--font-sans);font-weight:var(--body-weight);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}i,em,cite,address,dfn,var{font-style:normal}.entry-prose em,.entry-prose i{font-style:italic}.sw-mask,[data-hide-swearing] .sw-word{display:none}[data-hide-swearing] .sw-mask{display:inline}:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brand-loading.brand-loading{animation:2s ease-in-out infinite brand-pulse!important}.brand-loading .brand-orbit{animation:none!important}}html[data-home-personal=true] [data-home-hero]{display:none}html[data-home-personal=true] .home-play{border-top:1px solid var(--edge-strong)}@media (max-width:767px){body[data-bottom-nav]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html[data-home-personal=true] [data-primary-nav]{display:none}html[data-home-personal=true] [data-wordmark]{margin-left:auto;margin-right:auto}}:root{--jelly-color-background-default:var(--page);--jelly-color-background-surface:var(--surface);--jelly-color-background-muted:var(--tint-soft);--jelly-color-background-neutral:var(--tint);--jelly-color-background-neutral-emphasis:var(--ink);--jelly-color-background-white:var(--surface);--jelly-color-background-rose:var(--oxblood);--jelly-color-background-amber:var(--ochre);--jelly-color-background-mint:var(--olive);--jelly-color-background-azure:var(--ink);--jelly-color-background-accent:var(--ink);--jelly-color-foreground-default:var(--ink);--jelly-color-foreground-muted:var(--soft);--jelly-color-foreground-on-emphasis:var(--surface);--jelly-color-foreground-on-neutral:var(--ink);--jelly-color-foreground-on-white:var(--ink);--jelly-color-foreground-on-accent:var(--surface);--jelly-color-border-default:var(--edge);--jelly-color-border-focus:var(--oxblood);--jelly-color-shadow:35,32,26;--jelly-font-display:var(--font-sans);--jelly-font-text:var(--font-sans);--jelly-font-mono:var(--font-sans);--jelly-ring-width:4.5px}[data-theme=dark]{--jelly-color-shadow:0,0,0}.jelly-fallback{isolation:isolate;background:0 0;position:relative}.jelly-fallback:before{content:"";inset:var(--jelly-inset,4px);border-radius:inherit;background:var(--jelly-fill);z-index:-1;position:absolute}.jelly-fallback[data-selected=true]:before{background:var(--jelly-on)}jelly-button,jelly-chip,jelly-slider{overflow-x:clip}.jelly-action{--jelly-fill:transparent;--jelly-ring:var(--oxblood)}@media (hover:hover){.jelly-action:hover{--jelly-fill:var(--tint)}}.jelly-action:active{--jelly-fill:var(--tint)}.jelly-action:focus-visible{--jelly-fill:var(--tint)}.jelly-action[data-on=true]{--jelly-fill:var(--jelly-accent)}@supports (color:color-mix(in lab, red, red)){.jelly-action[data-on=true]{--jelly-fill:color-mix(in srgb,var(--jelly-accent)14%,transparent)}}@media (hover:hover){.jelly-action[data-on=true]:hover{--jelly-fill:var(--jelly-accent)}@supports (color:color-mix(in lab, red, red)){.jelly-action[data-on=true]:hover{--jelly-fill:color-mix(in srgb,var(--jelly-accent)22%,transparent)}}}.jelly-action[data-on=true]:active{--jelly-fill:var(--jelly-accent)}@supports (color:color-mix(in lab, red, red)){.jelly-action[data-on=true]:active{--jelly-fill:color-mix(in srgb,var(--jelly-accent)22%,transparent)}}.jelly-shell{--jelly-inset:3px;--jelly-fill:var(--tint);--jelly-on:var(--ink);--jelly-label:var(--soft);--jelly-label-on:var(--surface);color:var(--jelly-label);align-items:center;display:inline-flex}.jelly-shell[data-selected=true]{color:var(--jelly-label-on)}.jelly-shell::part(main){width:100%;padding-left:0;padding-right:0}.jelly-shell::part(chip){width:100%}.jelly-shell-control{width:100%;height:100%;color:inherit;line-height:1;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;transition:color .18s;display:inline-flex}.jelly-facet{height:var(--ctl-h);--jelly-chip-radius:999px;border-radius:999px}.jelly-facet .jelly-shell-control{border-radius:999px;justify-content:center;padding-left:13px;padding-right:13px}.jelly-facet .jelly-shell-control:focus-visible{border-radius:999px}.jelly-field{height:var(--ctl-h);border-radius:var(--ctl-r);--jelly-chip-radius:var(--ctl-r);--jelly-fill:var(--tint-soft);--jelly-label:var(--ink)}.jelly-field .jelly-shell-control{border-radius:var(--ctl-r);cursor:pointer;padding-left:10px;padding-right:10px}.jelly-cta{--jelly-fill:var(--ink);--jelly-label:var(--surface);--jelly-ring:var(--oxblood);height:46px}.jelly-cta .jelly-shell-control{justify-content:center;padding-left:22px;padding-right:22px}.jelly-play{height:var(--ctl-h);border-radius:var(--ctl-r);--jelly-chip-radius:var(--ctl-r);--jelly-fill:var(--tint);--jelly-label:var(--ink);--jelly-ring:var(--oxblood)}.jelly-play .jelly-shell-control{border-radius:var(--ctl-r);justify-content:center;padding-left:18px;padding-right:18px;font-size:13px;font-weight:600}.jelly-share{width:var(--ctl-h);height:var(--ctl-h);--jelly-chip-radius:999px;--jelly-fill:rgba(0,0,0,.55);--jelly-label:var(--film-base);--jelly-ring:var(--film-base);border-radius:999px;flex:none}.jelly-share .jelly-shell-control{border-radius:999px;justify-content:center;padding-left:0;padding-right:0}.work-share-slot{display:none}.jelly-shelf{width:100%;height:var(--ctl-h);border-radius:var(--ctl-r);--jelly-chip-radius:var(--ctl-r);--jelly-fill:var(--tint);--jelly-on:var(--shelf);--jelly-label:var(--body);--jelly-label-on:var(--surface);--jelly-ring:var(--shelf);display:flex}.jelly-shelf .jelly-shell-control{border-radius:var(--ctl-r);text-align:start;white-space:nowrap;gap:10px;padding-left:13px;padding-right:13px}.jelly-select-ctl,.ql-datefield{width:100%;height:calc(var(--ctl-h) + 8px);border-radius:var(--ctl-r);--jelly-fill:var(--tint);--jelly-label:var(--ink);display:block;position:relative}.ql-datefield>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--ctl-r);width:100%;height:100%;color:var(--jelly-label);font-family:var(--font-sans);text-align:left;background:0 0;border:none;outline:none;min-width:0;max-width:100%;margin:0;padding:0 14px;font-size:.875rem;font-weight:600;line-height:1.2}.ql-datefield>input:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}.jelly-select-ctl{--jelly-select-radius:var(--ctl-r);--jelly-select-padding-inline:14px;--jelly-select-font-size:.875rem;--jelly-select-gap:10px;--jelly-select-chevron-size:16px;--jelly-select-row-height:var(--ctl-h);--jelly-select-row-radius:var(--ctl-r);--jelly-accent:var(--ink);--jelly-ring:var(--oxblood);--jelly-row-label:var(--ink)}.jelly-select-ctl.jelly-fallback:before,.ql-datefield.jelly-fallback:before{transition:background-color .176s}.ql-multi{position:relative}.ql-multi-trigger{text-align:start;font-family:var(--font-sans);color:var(--jelly-label);cursor:pointer;border:none;align-items:center;gap:10px;padding:0 14px;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.ql-multi-trigger:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}.ql-multi-trigger[disabled]{opacity:.55;pointer-events:none}.ql-multi-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ql-multi-caret{color:var(--soft);flex:none;transition:transform .15s}.ql-multi-trigger[aria-expanded=true] .ql-multi-caret{transform:rotate(180deg)}.ql-multi-panel{border:1px solid var(--pane-edge);background:var(--pane-bg);box-shadow:var(--pane-shadow);border-radius:20px;gap:4px;margin-top:10px;padding:8px;display:grid}.ql-multi-row{width:100%;height:var(--ctl-h);border-radius:var(--ctl-r);--jelly-chip-radius:var(--ctl-r);display:flex}.ql-multi-row .jelly-shell-control{border-radius:var(--ctl-r);text-align:start;padding-left:14px;padding-right:14px}.jelly-select-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--ctl-r);width:100%;height:100%;color:var(--jelly-label);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;margin:0;padding:0 40px 0 14px;font-size:.875rem;font-weight:600;line-height:1.2;transition:color .176s}.jelly-select-caret{pointer-events:none;color:var(--jelly-label);transition:color .176s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.jelly-tab{--jelly-chip-radius:19px;--jelly-fill:transparent;--jelly-on:rgb(var(--rgb-ink)/.08);--jelly-label:var(--soft);--jelly-label-on:var(--ink);--jelly-ring:var(--oxblood);border-radius:19px;flex:1;height:46px;display:flex}.jelly-tab .jelly-shell-control{text-align:center;border-radius:19px;align-content:center;place-items:center;gap:3px;padding:6px 0;display:grid}.jelly-tab .jelly-shell-control:focus-visible{border-radius:19px}.jelly-tab-trigger{height:46px;color:var(--soft);border-radius:19px;flex:1;align-content:center;place-items:center;gap:3px;line-height:1;display:grid}.jelly-round{width:var(--ctl-h);height:var(--ctl-h);--jelly-chip-radius:999px;--jelly-fill:var(--oxblood);--jelly-label:var(--surface);--jelly-ring:var(--oxblood);border-radius:999px;flex:none}.jelly-round .jelly-shell-control{border-radius:999px;justify-content:center;width:100%;height:100%}.jelly-edit{width:var(--ctl-h);height:var(--ctl-h);--jelly-chip-radius:999px;--jelly-fill:var(--tint);--jelly-on:var(--ink);--jelly-label:var(--soft);--jelly-label-on:var(--surface);--jelly-ring:var(--oxblood);border-radius:999px;flex:none}.jelly-edit .jelly-shell-control{border-radius:999px;justify-content:center;width:100%;height:100%}.jelly-check{--jelly-inset:0px;--jelly-fill:var(--tint);border-radius:6.4px;flex:none;width:20px;height:20px;position:relative}.jelly-check-mark{fill:none;width:100%;height:100%;stroke:var(--surface);stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:50%;transition:transform .34s cubic-bezier(.3,1.7,.5,1),opacity .12s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.7)}.jelly-check[data-selected=true] .jelly-check-mark{opacity:1;transform:scale(1)}.jelly-range{--jelly-track:var(--edge);--jelly-accent:var(--olive);--jelly-ring:var(--oxblood);width:100%;height:44px;display:block;position:relative}.jelly-range[data-disabled=true]{opacity:.5;pointer-events:none}.jelly-range-track{background:var(--jelly-track);left:0;right:0;border-radius:7px;height:14px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.jelly-range-fill{border-radius:inherit;background:var(--jelly-accent);height:100%;width:calc(var(--jelly-range-at)*(100% - 34px) + 17px);display:block}.jelly-range-thumb{top:50%;left:calc(var(--jelly-range-at)*(100% - 34px));background:var(--jelly-accent);border-radius:50%;width:34px;height:34px;position:absolute;transform:translateY(-50%)}.jelly-range:has(.jelly-range-input:focus-visible) .jelly-range-thumb{outline:2px solid var(--jelly-ring);outline-offset:2px}.jelly-range-input{opacity:0;cursor:pointer;touch-action:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.jelly-range-input::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:34px;height:34px}.jelly-range-input::-moz-range-thumb{background:0 0;border:0;width:34px;height:34px}.jelly-option{--jelly-chip-radius:999px;--jelly-fill:var(--tint);--jelly-on:var(--ink);--jelly-label:var(--soft);--jelly-label-on:var(--surface);--jelly-ring:var(--oxblood);border-radius:999px;height:40px}.jelly-option-sm{height:34px}.jelly-option .jelly-shell-control{border-radius:999px;justify-content:center;padding-left:15px;padding-right:15px}.jelly-option-sm .jelly-shell-control{padding-left:13px;padding-right:13px}.jelly-option .jelly-shell-control:focus-visible{border-radius:999px}.jelly-pill{--jelly-fill:var(--tint);--jelly-label:var(--ink);--jelly-ring:var(--oxblood)}@media (max-width:767px){.work-hero-still~article{padding-top:130px}.work-grid{grid-template-columns:100px minmax(0,1fr);grid-template-areas:"poster head""actions actions""synopsis synopsis""links links""shelf shelf""record record""cast cast""rest rest";align-items:end;column-gap:16px;display:grid}.work-aside,.work-main{display:contents}.work-poster{grid-area:poster}.work-head{--work-share-gutter:48px;padding-right:var(--work-share-gutter);grid-area:head;position:relative}.work-head>h1{margin-right:calc(-1*var(--work-share-gutter))}.work-share-slot{display:block;position:absolute;bottom:0;right:0}.work-actions{grid-area:actions}.work-shelf{grid-area:shelf}.work-record{grid-area:record}.work-synopsis{grid-area:synopsis;margin-top:28px}.work-links{grid-area:links}.work-cast{grid-area:cast}.work-rest{grid-area:rest}.work-rule{display:none}.work-meta{text-transform:none;letter-spacing:0;color:var(--soft);font-size:.9375rem;font-weight:400}.work-meta-part{white-space:nowrap}.shelf-verdict.work-verdict{letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-top:2px;font-size:1.375rem;font-weight:600;display:block}.work-verdict-count{display:none}.work-legend .label{text-transform:none;letter-spacing:0;color:var(--soft);font-size:.8125rem;font-weight:400}}.work-tabstrip{border-bottom:1px solid var(--edge);gap:4px;margin-bottom:22px;display:flex}.work-tabstrip label{min-height:var(--ctl-h);letter-spacing:-.004em;color:var(--faint);cursor:pointer;border-radius:var(--ctl-r)var(--ctl-r)0 0;white-space:nowrap;align-items:center;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.work-tabstrip label:after{content:"";left:10px;right:10px;background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}@media (max-width:767px){.work-tabstrip{gap:0}.work-tabstrip label{padding:0 10px}.work-tabstrip label:after{left:6px;right:6px}}@media (max-width:359px){.work-tabstrip label{padding:0 7px;font-size:.8125rem}}@media (hover:hover){.work-tabstrip label:hover{color:var(--body);background:var(--hover)}}.work-tab-input[data-tab=synopsis]:checked~.work-tabstrip label[data-tab=synopsis],.work-tab-input[data-tab=details]:checked~.work-tabstrip label[data-tab=details],.work-tab-input[data-tab=where]:checked~.work-tabstrip label[data-tab=where],.work-tab-input[data-tab=trailer]:checked~.work-tabstrip label[data-tab=trailer]{color:var(--ink)}.work-tab-input[data-tab=synopsis]:checked~.work-tabstrip label[data-tab=synopsis]:after,.work-tab-input[data-tab=details]:checked~.work-tabstrip label[data-tab=details]:after,.work-tab-input[data-tab=where]:checked~.work-tabstrip label[data-tab=where]:after,.work-tab-input[data-tab=trailer]:checked~.work-tabstrip label[data-tab=trailer]:after{background:var(--oxblood)}.work-tab-input[data-tab=synopsis]:focus-visible~.work-tabstrip label[data-tab=synopsis]{outline:2px solid var(--oxblood);outline-offset:-2px}.work-tab-input[data-tab=details]:focus-visible~.work-tabstrip label[data-tab=details]{outline:2px solid var(--oxblood);outline-offset:-2px}.work-tab-input[data-tab=where]:focus-visible~.work-tabstrip label[data-tab=where]{outline:2px solid var(--oxblood);outline-offset:-2px}.work-tab-input[data-tab=trailer]:focus-visible~.work-tabstrip label[data-tab=trailer]{outline:2px solid var(--oxblood);outline-offset:-2px}.work-pane{display:none}.work-tab-input[data-tab=synopsis]:checked~.work-panes .work-pane[data-pane=synopsis],.work-tab-input[data-tab=details]:checked~.work-panes .work-pane[data-pane=details],.work-tab-input[data-tab=where]:checked~.work-panes .work-pane[data-pane=where],.work-tab-input[data-tab=trailer]:checked~.work-panes .work-pane[data-pane=trailer]{display:block}.watch-providers{max-width:560px;margin:0;padding:0;list-style:none}.watch-providers li+li{border-top:1px solid var(--edge)}.watch-provider{min-height:56px;color:var(--ink);align-items:center;gap:12px;font-size:.9375rem;display:flex}.watch-provider-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.watch-provider-how{color:var(--soft);flex:none;font-size:.8125rem;font-weight:600}.watch-provider img,.watch-provider-blank{border-radius:var(--art-r-chip);background:var(--tint);flex:none;width:32px;height:32px}@media (hover:hover){.watch-provider:hover .watch-provider-name{text-decoration:underline}}.work-trailer{aspect-ratio:16/9;border-radius:var(--art-r-hero);background:var(--card);position:relative;overflow:hidden}.work-trailer iframe,.work-trailer button,.work-trailer img{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.work-trailer img{object-fit:cover}.work-trailer button{cursor:pointer;background:0 0;padding:0}.work-trailer-play{color:#f0e9dc;background:rgba(0,0,0,.62);border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.work-trailer button:focus-visible .work-trailer-play{outline:2px solid var(--oxblood);outline-offset:2px}.work-facts{grid-template-columns:minmax(120px,172px) minmax(0,1fr);column-gap:0;max-width:62ch;margin:0;display:grid}.work-facts dt{border-top:1px solid var(--edge);color:var(--faint);grid-column:1;padding:11px 24px 11px 0;font-size:.8125rem;font-weight:600}.work-facts dd{border-top:1px solid var(--edge);color:var(--body);grid-column:2;margin:0;padding:11px 0}.work-facts dt:first-of-type,.work-facts dd:first-of-type{border-top:0}.work-facts a{color:var(--ink);border-bottom:1px solid var(--edge-strong);text-decoration:none}@media (hover:hover){.work-facts a:hover{border-bottom-color:var(--ink)}}@media (max-width:767px){.work-facts{grid-template-columns:minmax(0,1fr)}.work-facts dt{grid-column:1;padding:11px 0 0}.work-facts dd{border-top:0;grid-column:1;padding:2px 0 11px}.work-facts dd:first-of-type{border-top:0}}@media (min-width:768px){.work-hero-still~article .work-main{padding-top:calc(var(--work-poster-w)*.75)}}.work-hero-still{height:260px}@media (min-width:768px){.work-hero-still{aspect-ratio:2.37;width:min(100%,max(1280px,52vw + 240px));height:auto;min-height:430px;max-height:760px;margin-left:auto;margin-right:auto}}.work-legend dd{color:var(--ink);font-size:.8125rem;font-weight:600}@media (min-width:768px){.work-legend dd{font-size:1rem}.shelf-verdict.work-verdict{letter-spacing:-.012em;text-transform:none;color:var(--ink);font-size:1.5rem;font-weight:600;display:block}.work-verdict .work-verdict-count{display:none}}:root{--h-screen:1.6875rem;--h-work:1.5rem;--h-profile:1.3125rem;--work-poster-w:220px;--ctl-h:44px;--ctl-h-sm:36px;--ctl-r:12px;--art-r-chip:4px;--art-r-thumb:6px;--art-r-strip:8px;--art-r-card:10px;--art-r-poster:12px;--art-r-hero:16px;--pane-bg:var(--chrome);--pane-edge:var(--edge);--pane-r:16px;--pane-shadow:0 18px 40px -18px rgba(0,0,0,.5)}@media (min-width:768px){:root{--h-screen:2.75rem;--h-work:3rem;--h-profile:2.75rem}}.shelf-verdict{color:var(--verdict-colour)}.spooled-score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.34em;font-weight:600;line-height:1;display:inline-flex}.spooled-score-pct{font-size:1em}.spooled-score--empty{color:var(--faint)}.spooled-score--empty .spooled-score-pct{letter-spacing:0;font-size:.82em}.work-record-card{border:1px solid var(--edge);border-radius:3px;padding:6px 12px}.acct-menu{z-index:61;border:1px solid var(--pane-edge);border-radius:var(--pane-r);background:var(--pane-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:264px;box-shadow:var(--pane-shadow);padding:6px;position:fixed}.acct-menu-up{inset:auto 12px calc(76px + env(safe-area-inset-bottom))12px;border-radius:22px;width:auto;padding:8px}.acct-item{min-height:46px;color:var(--ink);border-radius:12px;padding:11px 14px;font-size:.9375rem;font-weight:500;line-height:1.5;transition:background-color .15s;display:block}@media (hover:hover){.acct-item:hover{background:rgb(var(--rgb-ink)/.06)}}.acct-item:focus-visible{background:rgb(var(--rgb-ink)/.06)}.acct-signout{text-align:start;width:100%;color:var(--soft);cursor:pointer;background:0 0;border:none;font-family:inherit}.acct-who{color:var(--ink);border-radius:14px;align-items:center;gap:11px;padding:10px 12px;transition:background-color .15s;display:flex}@media (hover:hover){.acct-who:hover{background:rgb(var(--rgb-ink)/.06)}}.acct-who:focus-visible{background:rgb(var(--rgb-ink)/.06)}.acct-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.acct-handle{color:var(--faint);font-size:.75rem;line-height:1.3;display:block}.acct-go{color:var(--faint);flex-shrink:0;place-items:center;display:grid}.acct-rule{background:var(--edge);height:1px;margin:6px 10px}.acct-appearance{gap:8px;padding:10px 14px 12px;display:grid}.acct-item:has(.acct-count){justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-count{background:var(--oxblood);border-radius:999px;flex-shrink:0;min-width:22px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.acct-count{background:color-mix(in srgb,var(--oxblood)14%,transparent)}}.acct-count{color:var(--oxblood);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;font-weight:600;line-height:1.5}@media (prefers-reduced-motion:reduce){.rec-art,.rec-art:hover,.recs-scope-tab,.reason-ref,.rec-dismiss{box-shadow:none!important;transition:none!important;transform:none!important}}.notif-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex;position:relative}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
