/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.progressive-blur{display:var(--progressive-blur,none);inset:var(--progressive-blur-inset,0);z-index:-2;pointer-events:none;position:absolute}.progressive-blur>i{-webkit-backdrop-filter:blur(calc(var(--progressive-blur-radius) * var(--progressive-blur-scale,1)));backdrop-filter:blur(calc(var(--progressive-blur-radius) * var(--progressive-blur-scale,1)));-webkit-mask-image:linear-gradient(var(--progressive-blur-direction,to bottom), transparent var(--progressive-blur-from), var(--color-ink-void) var(--progressive-blur-to));-webkit-mask-image:linear-gradient(var(--progressive-blur-direction,to bottom), transparent var(--progressive-blur-from), var(--color-ink-void) var(--progressive-blur-to));-webkit-mask-image:linear-gradient(var(--progressive-blur-direction,to bottom), transparent var(--progressive-blur-from), var(--color-ink-void) var(--progressive-blur-to));mask-image:linear-gradient(var(--progressive-blur-direction,to bottom), transparent var(--progressive-blur-from), var(--color-ink-void) var(--progressive-blur-to));position:absolute;inset:0}.progressive-blur>:first-child{--progressive-blur-radius:.75px;--progressive-blur-from:0%;--progressive-blur-to:14.17%}.progressive-blur>:nth-child(2){--progressive-blur-radius:1.3px;--progressive-blur-from:14.17%;--progressive-blur-to:28.35%}.progressive-blur>:nth-child(3){--progressive-blur-radius:1.68px;--progressive-blur-from:28.35%;--progressive-blur-to:42.52%}.progressive-blur>:nth-child(4){--progressive-blur-radius:1.98px;--progressive-blur-from:42.52%;--progressive-blur-to:56.7%}@media (prefers-reduced-transparency:reduce){.progressive-blur{display:none}}.title-parity{font:400 14px/21px var(--font-ui);--title-column:768px;--title-gutter:12px}:is(body:has(.title-parity) .shell-mobile-header,body:has(.title-parity) .shell-mobile-navigation,body:has(.title-parity) .shell-install-offer){display:none}body:has(.title-parity) main{padding-bottom:0}.title-page-header{z-index:var(--z-dropdown);height:calc(56px + var(--inset-top-safe));padding:0 16px 0 12px;padding-top:var(--inset-top-safe);border-bottom:1px solid var(--color-hairline);background:var(--color-ink-950);font:400 16px/24px var(--font-ui);align-items:center;gap:8px;display:flex;position:sticky;top:0}.title-page-header button{place-items:center;width:28px;height:44px;display:grid}.title-parity .story-title-page{max-width:var(--title-column);padding:40px var(--title-gutter) 0;margin:0 auto}.title-parity .story-title-hero{background:0 0;border:0;border-radius:0;grid-template-columns:192px minmax(0,1fr);align-items:stretch;gap:32px;min-height:288px;padding:0;display:grid;overflow:visible}.title-hero-art{isolation:isolate;position:relative}.title-parity .story-title-artwash{display:none}.title-parity .story-title-cover{border-radius:var(--radius-fixed-lg);width:192px;max-width:none;height:288px;box-shadow:none;border:0}.title-parity .story-title-cover:after{display:none}.title-parity .story-title-copy{flex-direction:column;gap:16px;padding:0;display:flex}.title-parity .story-title-copy h1{overflow-wrap:anywhere;font:400 18px/28.8px var(--font-ui);margin:0}.title-parity .story-title-copy>div:first-of-type{font:400 14px/21px var(--font-ui);gap:8px}.title-parity .story-title-copy>p{font:400 16px/25.6px var(--font-ui);color:var(--color-paper);margin:0}.title-parity .title-desktop-actions{justify-content:flex-end;margin-top:auto;padding-top:24px}.title-desktop-actions button{border-radius:var(--radius-fixed-lg);min-height:36px;font-size:var(--text-sm);padding:0 16px}.title-section{border-top:1px solid var(--color-hairline);margin-top:32px;padding-top:24px}.title-parity .title-section h2{font:400 18px/28.8px var(--font-ui);margin:0 0 12px}.title-parity .title-section p,.title-parity .title-about .prose-turn{font:400 16px/24px var(--font-ui)}.title-parity .title-about .prose-turn{margin-top:12px}.title-characters-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:16px;padding:4px 0 12px;display:flex;overflow-x:auto}.title-character-card{scroll-snap-align:start;border:1px solid var(--color-ink-700);border-radius:var(--radius-fixed-xl);background:var(--color-ink-900);flex:0 0 min(220px,72vw);min-width:0;position:relative;overflow:hidden}.title-character-card:hover{border-color:var(--color-paper-faint)}.title-character-card:has(.title-character-open:focus-visible){border-color:var(--color-paper-faint)}.title-character-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.title-character-card h3{font:300 14px/21px var(--font-ui);margin:12px 12px 4px;font-weight:600}.title-character-card h3:not(:has(+p)){margin-bottom:12px}.title-character-card p{color:var(--color-paper-dim);font:300 14px/21px var(--font-ui);margin:0 12px 12px}.title-character-open{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.title-character-open:focus-visible{outline:2px solid var(--color-paper-faint);outline-offset:-2px}.title-character-biography{padding:16px 24px 24px}.title-character-biography img{object-fit:contain;max-width:100%;max-height:300px;margin-bottom:16px;display:block}.title-character-biography p{white-space:pre-wrap;font:400 16px/24px var(--font-ui)}.title-start-settings label{color:var(--color-paper-dim);margin-top:16px;display:block}.title-start-settings label>span{margin-bottom:8px;display:block}.title-start-settings button,.title-start-settings select{border:1px solid var(--color-ink-700);border-radius:var(--radius-fixed-lg);background:var(--color-ink-900);width:100%;min-height:40px;color:var(--color-paper);text-align:left;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.story-detail-measure{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.story-detail-measure *{animation:none}.title-parity .story-detail-view-all-row{margin-top:12px;display:block}.title-parity .story-detail-view-all{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-fixed-lg);background:var(--color-hairline-soft);width:100%;height:40px;min-height:40px;color:var(--color-paper);font:400 14px/21px var(--font-ui);text-align:center;justify-content:center;align-items:center;padding:8px 12px;display:flex}.title-parity .story-detail-view-all:hover{background:var(--color-hairline);color:var(--color-paper)}@media (pointer:coarse){.title-parity .story-detail-view-all{height:44px;min-height:44px}}.title-opening-prose{font:400 16px/24px var(--font-ui);color:var(--color-paper)}.title-opening-prose p{margin-bottom:16px}.title-parity .title-opening>section.title-opening-block>h3{font:400 18px/28.8px var(--font-ui);margin:0 0 12px;line-height:21.6px}.title-parity .title-opening>section.title-opening-block{border-top:1px solid var(--color-hairline);margin-top:32px;padding-top:24px}.title-parity .title-opening-suggestions>ul{gap:8px;display:grid}.title-parity .title-opening-suggestions>ul>li>button{width:100%;min-height:var(--size-tap);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-hairline-soft);color:var(--color-paper);text-align:left;font:400 14px/21px var(--font-ui);align-items:center;padding:12px 16px;display:flex}.title-parity .title-opening-suggestions>ul>li>button:hover,.title-parity .title-opening-suggestions>ul>li>button:focus-visible{border-color:var(--color-paper-faint);outline:none}.title-parity .title-comments{max-width:var(--title-column);padding:24px var(--title-gutter) 48px;border-top:0;margin:32px auto 0}.title-comments>p{color:var(--color-paper-faint)}.title-mobile-tabs{display:none}.title-state{text-align:center;min-height:calc(100dvh - 56px);color:var(--color-text-danger);place-content:center;padding:24px;display:grid}body:has(.title-parity) .ui-sheet-panel{width:min(768px,100vw - 24px);max-width:none;font-family:var(--font-ui-system);border-radius:16px}@media (width<=639px){.title-parity{--title-gutter:16px}.title-mobile-tabs{background:var(--color-ink-950);border-bottom:1px solid var(--color-hairline);padding-bottom:1px;display:flex}.title-mobile-tabs button{min-width:0;min-height:50.8px;font:500 14px/16.8px var(--font-ui);color:var(--color-paper-soft);border-bottom:0;flex:1;padding:16px 8px}.title-mobile-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--color-paper);color:var(--color-paper)}.title-parity .story-title-page{padding:0 0 64px}.title-parity .story-title-hero{display:block}.title-hero-art{aspect-ratio:1;place-items:center;width:100%;display:grid}.title-parity .story-title-artwash{height:auto;display:block;inset:0}.title-parity .story-title-artwash:after{background:linear-gradient(180deg, transparent, var(--color-ink-950) 95%)}.title-parity .story-title-cover{aspect-ratio:2/3;width:50%;height:auto}.title-parity .story-title-copy{padding:24px var(--title-gutter) 0}.title-parity .title-desktop-actions{display:none}.title-parity [data-title-play-actions]{padding:16px 16px env(safe-area-inset-bottom);background:var(--color-ink-950);bottom:0}.title-parity [data-title-play-actions] button{border-radius:var(--radius-fixed-lg);min-height:36px;font:500 14px/21px var(--font-ui);padding:8px 16px}.title-parity .title-section{padding:24px var(--title-gutter) 0;border-top:0;margin-top:24px}.title-parity .title-opening>section.title-opening-block{border-top:0;margin-top:24px}.title-parity .story-title-page>section:not(.title-section){margin-inline:var(--title-gutter)}.title-parity .title-comments{padding:24px var(--title-gutter);border:0;margin-top:0}.title-parity[data-tab=details] .title-comments,.title-parity[data-tab=comments] .title-similar,.title-parity[data-tab=comments] .title-information{display:none}body:has(.title-parity) .ui-sheet-panel{width:100%;height:100dvh;max-height:100dvh;padding-top:var(--inset-top-safe);border-radius:0;inset:0;transform:none}}.title-start-select{margin-top:16px;position:relative}.title-start-select>span{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-dim);margin-bottom:8px;display:block}.title-parity input[type=radio],.title-parity input[type=checkbox]{accent-color:var(--color-paper);flex-shrink:0;width:16px;height:16px;margin:0}.title-start-select .title-start-options{z-index:calc(var(--z-dropdown) + 5);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);width:100%;max-height:min(320px,45dvh);padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.title-start-select .title-start-options[data-above=true]{top:auto;bottom:calc(100% + 4px)}.title-start-select .title-start-options button{background:0 0;border:0;border-radius:4px;min-height:33px;padding:6px 8px}.title-start-select .title-start-options button:focus,.title-start-select .title-start-options button:hover{background:var(--color-ink-600);outline:none}@media (pointer:coarse){.title-start-select .title-start-options button,.title-start-settings button{min-height:44px}}html:has(.title-parity){scrollbar-gutter:stable}html:has(.title-parity)::-webkit-scrollbar{width:10px}html:has(.title-parity)::-webkit-scrollbar-thumb{border:3px solid var(--color-ink-950);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700)}@media (width<=639px) and (pointer:fine){.title-parity [data-title-play-actions]{right:10px}}.title-start-select .title-start-options{--title-option-entry:-8px;animation:title-options-in var(--duration-fast) ease}.title-start-select .title-start-options[data-above=true]{--title-option-entry:8px}.title-start-select .title-start-options button{border-radius:var(--radius-fixed-md);padding-right:32px;position:relative}.title-start-select .title-start-options button>span{position:absolute;right:8px}.title-start-select .title-start-options button[aria-selected=true]{background:var(--color-hairline-soft)}@keyframes title-options-in{0%{opacity:0;transform:translateY(var(--title-option-entry))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.title-start-select .title-start-options{animation:none}}.title-start-menu{z-index:var(--z-modal-raised);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);--title-option-entry:8px;width:max-content;min-width:160px;max-width:calc(100vw - 16px);max-height:min(320px,45dvh);animation:title-options-in var(--duration-fast) ease;padding:8px;position:fixed;overflow-y:auto}.title-start-menu[data-placement=below]{--title-option-entry:-8px}.title-start-menu-item{border-radius:var(--radius-fixed-md);text-align:left;white-space:nowrap;width:100%;min-height:33px;font:400 14px/21px var(--font-ui);color:var(--color-paper);background:0 0;border:0;align-items:center;padding:6px 8px;display:flex}.title-start-menu-item:hover:not(:disabled),.title-start-menu-item:focus-visible{background:var(--color-ink-600);outline:none}.title-start-menu-item:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.title-start-menu-item{min-height:44px}}.title-start-menu-item:has(.title-start-excerpt){flex-direction:column;align-items:flex-start;gap:2px}.title-start-menu-name{white-space:nowrap}.title-start-excerpt{-webkit-line-clamp:2;line-clamp:2;white-space:normal;max-width:320px;color:var(--color-paper-dim);font:var(--type-body-compact-system);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.title-start-menu{animation:none}}.title-start-chooser{padding:24px}.title-start-chooser>p{color:var(--color-paper-dim);font:400 14px/21px var(--font-ui);margin:0 0 16px}.title-start-chooser-options{gap:8px;display:grid}.title-start-chooser-options button{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-hairline-soft);width:100%;min-height:52px;color:var(--color-paper);text-align:left;font:400 14px/21px var(--font-ui);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.title-start-chooser-options button:hover,.title-start-chooser-options button:focus-visible{border-color:var(--color-paper-faint);outline:none}.title-start-chooser-options button:disabled{opacity:.5}.title-parity .story-title-cover{position:relative}.title-cover-badge{max-width:calc(100% - 8px)}.title-start-control{position:relative}.title-parity .title-start-settings h2,.title-parity .title-opening h2,.title-parity .title-comments h2{line-height:21.6px}button.title-art-trigger:hover{border-color:var(--color-paper-faint);color:var(--color-paper)}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide){height:90dvh;max-height:90dvh}@media (width<=639px){body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide){height:100dvh;max-height:100dvh}}.title-parity .title-publication h2{line-height:21.6px}.title-publication time{color:var(--color-paper-faint);font:400 14px/21px var(--font-ui)}.title-parity .title-publication{border-bottom:1px solid var(--color-hairline);padding-bottom:24px}@media (width<=639px){.title-parity .title-publication{border-bottom:0}}body:has(.title-parity) [role=dialog]:has(#title-visual-guide)>button{background:var(--color-backdrop)}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide){box-shadow:none;border:0}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide)>div:first-child{border:0;min-height:68.2px;padding:24px 56px 24px 24px;position:relative}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide)>div:first-child h2{font:400 16px/19.2px var(--font-ui-system)}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide)>div:first-child button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;position:absolute;top:18px;right:18px}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide)>div:last-child{scrollbar-gutter:stable;min-height:0}body:has(.title-parity) .ui-sheet-panel:has(#title-visual-guide)>div:last-child::-webkit-scrollbar{width:10px}.title-gallery-tabs{gap:8px;padding:16px;display:flex}.title-gallery-tabs button{border-radius:var(--radius-fixed-xl);min-height:36px;font:400 14px/20px var(--font-ui-system);color:var(--color-paper-faint);padding:8px 12px}.title-gallery-tabs button[aria-selected=true]{background:var(--color-ink-800);color:var(--color-paper)}.title-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}.title-gallery-card{aspect-ratio:1;border-radius:var(--radius-fixed-lg);background:var(--color-ink-950);min-width:0;position:relative;overflow:hidden}.title-gallery-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.title-gallery-zoom{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}:is(.title-gallery-card:has(>.title-gallery-zoom) h4,.title-gallery-card:has(>.title-gallery-zoom) figcaption){pointer-events:none}.title-gallery-zoom:focus-visible{outline:2px solid var(--color-paper);outline-offset:-2px}.title-gallery-card h4,.title-gallery-card figcaption{background:linear-gradient(transparent, var(--color-backdrop));color:var(--color-paper-bright);font:400 11px/16px var(--font-ui-system);padding:20px 8px 8px;position:absolute;inset:auto 0 0}.title-gallery-helper{color:var(--color-paper-faint);font:400 12px/18px var(--font-ui-system);padding:0 24px 24px}@media (width<=639px){.title-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(html:has(.title-parity):has(.title-sheet-host [role=dialog]),html:has(.title-parity):has(.title-start-sheet-backdrop)){scrollbar-gutter:auto}#title-gallery-characters .title-gallery-card img{object-position:center top}.title-parity .title-start-settings .title-select-trigger,.title-parity .title-start-settings input[type=text],.title-parity .title-start-settings input:not([type]),.title-parity .title-start-settings select{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-fixed-lg);background:var(--color-hairline-soft);height:40px;min-height:40px;color:var(--color-paper);font:400 14px/21px var(--font-ui);padding:8px 12px}.title-select-trigger{transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease}.title-select-trigger:focus-visible,.title-select-trigger[aria-expanded=true]{border-color:var(--color-brand);outline:2px solid #f569064d}@supports (color:color-mix(in lab, red, red)){.title-select-trigger:focus-visible,.title-select-trigger[aria-expanded=true]{outline:2px solid color-mix(in srgb, var(--color-brand) 30%, transparent)}}.title-start-select .title-start-options[data-state=closing]{pointer-events:none;animation:title-options-out var(--duration-fast) ease}@keyframes title-options-out{0%{opacity:1}to{opacity:0}}body:has(.title-parity) .title-sheet-host .ui-sheet-panel{max-height:90dvh;animation:title-sheet-in var(--duration-fast) ease;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.title-sheet-host [role=dialog]>button{background:var(--color-backdrop);animation:title-backdrop-in var(--duration-fast) ease}@keyframes title-sheet-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes title-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=639px){body:has(.title-parity) .title-sheet-host .ui-sheet-panel{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding-top:var(--inset-top-safe);animation:none;inset:0;transform:none}}@media (prefers-reduced-motion:reduce){.title-start-select *,.title-sheet-host *{transition:none!important;animation:none!important}}.title-parity:has(>.title-loading){min-height:100dvh}.title-loading{z-index:var(--z-menu);background:var(--color-ink-950);color:var(--color-paper);text-align:center;font:400 16px/24px var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}html:has(.title-loading){scrollbar-gutter:auto}body:has(.title-loading){overflow:hidden}.title-loading-label{font:400 14px/16.8px var(--font-ui)}.title-loading-mark{place-items:center;width:32px;height:32px;display:grid;position:relative}.title-loading-ring{border-radius:var(--radius-circle);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%);animation:title-loading-sweep var(--duration-loop) linear infinite alternate, title-loading-turn 2s linear infinite;border:3px solid;position:absolute;inset:0}@keyframes title-loading-sweep{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%)}}@keyframes title-loading-turn{to{transform:rotate(360deg)}}body:has(.title-parity) .title-sheet-host[data-closing=true] .ui-sheet-panel{animation:title-sheet-out var(--duration-fast) ease both}.title-sheet-host[data-closing=true] [role=dialog]>button{animation:title-backdrop-out var(--duration-fast) ease both}@keyframes title-sheet-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)}}@keyframes title-backdrop-out{to{opacity:0}}@media (width<=639px){body:has(.title-parity) .title-sheet-host[data-closing=true] .ui-sheet-panel{animation:none;display:none}}@media (prefers-reduced-motion:reduce){.title-loading-ring{animation:none!important}}.title-action-quiet,.title-action-affirm{border-radius:var(--radius-fixed-lg);height:36px;min-height:36px;font:500 14px/21px var(--font-ui);border:0;padding:0 16px}.title-action-quiet{background:var(--color-hairline-soft);color:var(--color-paper)}.title-action-quiet:hover:not(:disabled){background:var(--color-hairline)}.title-action-affirm{background:var(--color-paper);color:var(--color-ink-850)}.title-action-affirm:hover:not(:disabled){background:var(--color-paper-bright,var(--color-paper))}.title-action-affirm:disabled{opacity:.5}.title-action-affirm .title-action-spinner{border-radius:var(--radius-circle);width:14px;height:14px;animation:title-action-spin var(--duration-spin) linear infinite;border:2px solid;border-top-color:#0000;flex:none}@keyframes title-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.title-action-affirm .title-action-spinner{animation:none}}.story-comments{gap:16px;display:grid}.story-comment-composer{display:block}.story-comment-field{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-fixed-lg);background:var(--color-hairline-soft);flex-direction:column;display:flex}.story-comment-input{display:grid}.story-comment-input>textarea,.story-comment-input:after{grid-area:1/1}.story-comment-input:after{content:attr(data-replica) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;box-sizing:border-box;font:400 14px/21px var(--font-ui);min-height:45px;max-height:240px;padding:12px;overflow:hidden}.story-comment-field textarea{width:100%;min-height:45px;max-height:240px;color:var(--color-paper);font:400 14px/21px var(--font-ui);resize:none;field-sizing:content;background:0 0;border:0;padding:12px}.story-comment-field textarea:focus{outline:none}.story-comment-composer-actions{justify-content:flex-end;align-items:center;gap:8px;padding:6px 10px 12px 12px;display:flex}.story-comment-composer-actions button,.story-comment-reply-composer-actions button{border-radius:var(--radius-fixed-lg);height:36px;min-height:36px;font:500 14px/21px var(--font-ui);padding:0 16px}.story-comment-failure{font:300 14px/21px var(--font-ui);color:var(--color-text-danger)}.story-comment-limit-hint{margin:8px 0 0}.story-comment-empty{font:300 14px/21px var(--font-ui);color:var(--color-paper-faint);text-align:center}.story-comment-order{justify-content:flex-end;display:flex;position:relative}.story-comment-order>button{min-height:24px;font:400 14px/16.8px var(--font-ui);color:var(--color-paper-dim);align-items:center;gap:4px;display:flex}.story-comment-order>button:hover{color:var(--color-paper)}.story-comment-order-menu{z-index:var(--z-overlay);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);min-width:128px;padding:8px;position:absolute;top:calc(100% + 4px);right:0}.story-comment-order-menu button{border-radius:var(--radius-fixed-md);text-align:left;white-space:nowrap;width:100%;min-height:33px;font:400 14px/21px var(--font-ui);color:var(--color-paper);align-items:center;padding:6px 8px;display:flex}.story-comment-order-menu button[aria-checked=true]{background:var(--color-hairline-soft)}.story-comment-order-menu button:hover{background:var(--color-ink-600)}.story-comment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.story-comment{border-radius:var(--radius-fixed-xl);background:var(--color-ink-850);min-width:0;padding:8px 12px 2px}.story-comment-head{align-items:flex-start;gap:12px;padding-top:12px;display:flex}.story-comment-mark{border-radius:var(--radius-pill);border:1px solid var(--color-ink-700);background:var(--color-ink-800);width:48px;height:48px;font:400 18px/21.6px var(--font-prose,var(--font-ui));color:var(--color-paper-dim);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.story-comment-mark-art{object-fit:cover;width:100%;height:100%}.story-comment-who{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.story-comment-author{font:400 16px/19.2px var(--font-ui);color:var(--color-paper);overflow-wrap:anywhere}.story-comment-posted{font:400 12px/14.4px var(--font-ui);color:var(--color-paper-dim)}.story-comment-profile-link{color:inherit;text-decoration:none}.story-comment-profile-link[data-story-comment-profile-link=name]:hover .story-comment-author,.story-comment-profile-link[data-story-comment-profile-link=name]:focus-visible .story-comment-author{text-decoration:underline}.story-comment-badge{border:1px solid var(--color-hairline);background:var(--color-ink-950);height:20px;font:400 12px/14.4px var(--font-ui);color:var(--color-paper-dim);white-space:nowrap;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.story-comment-badge-art{object-fit:cover;border-radius:3px;width:12px;height:12px}.story-comment-menu{flex-shrink:0;position:relative}.story-comment-menu>button{border-radius:var(--radius-fixed-xl);width:28px;height:28px;color:var(--color-paper-faint);place-items:center;display:grid}.story-comment-menu>button:hover{color:var(--color-paper)}.story-comment-menu-list{z-index:var(--z-overlay);border:1px solid var(--color-ink-700);border-radius:var(--radius-fixed-lg);background:var(--color-ink-900);min-width:160px;box-shadow:var(--shadow-card-raised);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.story-comment-menu-list button{border-radius:var(--radius-fixed-md);text-align:left;width:100%;min-height:40px;font:400 14px/16.8px var(--font-ui);color:var(--color-paper);align-items:center;padding:0 12px;display:flex}.story-comment-menu-list button:hover{background:var(--color-ink-800)}.story-comment-edit{gap:8px;margin-top:12px;display:grid}.story-comment-edit textarea{resize:vertical;border:1px solid var(--color-ink-700);border-radius:var(--radius-fixed-lg);background:var(--color-ink-950);width:100%;color:var(--color-paper);font:300 14px/21px var(--font-ui);outline:none;padding:8px}.story-comment-edit textarea:focus{border-color:var(--color-paper-faint)}.story-comment-edit-actions{justify-content:flex-end;gap:8px;display:flex}.story-comment-counts{align-items:center;gap:16px;margin-top:12px;display:flex}.story-comment-counts button{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-faint);align-items:center;gap:4px;display:flex}.story-comment-counts button:hover:not(:disabled){color:var(--color-paper-dim)}.story-comment-counts button:disabled{cursor:default}.story-comment-like[aria-pressed=true]{color:var(--color-blood)}.story-comment-counts svg{flex-shrink:0}.story-comment-body{font:300 14px/21px var(--font-ui);color:var(--color-paper-faint);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.story-comment-removed{font:italic 300 14px/21px var(--font-ui);color:var(--color-paper-faint);margin:12px 0 0}.title-name-row{align-items:flex-start;gap:12px;display:flex}.title-name-row>h1{flex:1;min-width:0}.title-name-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.title-name-actions :is(.title-name-like,.title-overflow-trigger){border-radius:var(--radius-fixed-xl);width:28px;height:28px;color:var(--color-paper-faint);place-items:center;display:grid}.title-name-actions :is(.title-name-like,.title-overflow-trigger):hover:not(:disabled){color:var(--color-paper)}.title-name-actions :is(.title-name-like,.title-overflow-trigger):disabled{cursor:default}.title-name-like[aria-pressed=true]{color:var(--color-paper)}.title-like-failure-status:empty{margin-block:-8px}.title-like-failure-notice{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);color:var(--color-paper);font:300 14px/21px var(--font-ui);padding:8px 12px;display:inline-block}.title-overflow{position:relative}.title-overflow-menu{z-index:var(--z-overlay);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);min-width:128px;padding:8px;position:absolute;top:calc(100% + 4px);right:0}.title-overflow-menu button{border-radius:var(--radius-fixed-md);text-align:left;white-space:nowrap;width:100%;min-height:33px;font:400 14px/21px var(--font-ui);color:var(--color-paper);align-items:center;gap:8px;padding:6px 4px;display:flex}.title-overflow-menu button:hover:not(:disabled){background:var(--color-ink-600)}.title-overflow-menu button:disabled{opacity:.5;cursor:default}.title-overflow-menu svg{color:var(--color-paper-dim);flex-shrink:0}.title-overflow-glyph{flex-shrink:0;width:16px;height:16px;display:block}.title-overflow-dislike svg{transform:rotate(180deg)}@media (width<=639px){body:has(.title-overflow-menu) .title-parity [data-title-play-actions]{display:none}.title-overflow-menu{max-height:var(--title-overflow-menu-max-height,none);overscroll-behavior:contain;overflow-y:auto}.title-overflow-menu[data-above=true]{top:auto;bottom:calc(100% + 4px)}.story-title-hero:has(.title-overflow-menu){z-index:calc(var(--z-dropdown) + 1)}}body:has(.title-parity) .title-sheet-host.story-report-host .ui-sheet-panel{background:var(--color-ink-950);width:min(600px,100vw - 24px);max-width:none;height:auto;max-height:calc(100dvh - 24px);box-shadow:none;border:0;border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body:has(.title-parity) .story-report-host .ui-sheet-header{border-bottom:0;justify-content:center;min-height:60px;padding:10px 64px;position:relative}body:has(.title-parity) .story-report-host .ui-sheet-header h2{text-overflow:ellipsis;white-space:nowrap;font:500 15px/20px var(--font-ui);color:var(--color-paper);text-align:center;overflow:hidden}body:has(.title-parity) .story-report-host .ui-sheet-header button{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-search-field-glass);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:0;display:grid;position:absolute;top:10px;right:16px}body:has(.title-parity) .story-report-host .ui-sheet-header button svg{width:20px;height:20px}body:has(.title-parity) .story-report-host .ui-sheet-header button:hover{background:var(--color-dismiss-glass);color:var(--color-paper)}body:has(.title-parity) .story-report-host .ui-sheet-panel>div:last-child{flex-direction:column;min-height:0;display:flex;overflow:hidden}.title-report-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.title-report-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:16px 24px 24px;display:flex;overflow-y:auto}.title-report-question{font:500 15px/20px var(--font-ui);color:var(--color-paper);margin:0 0 -4px}.title-report-required{color:var(--color-brand)}.title-report-reasons{flex-wrap:wrap;gap:12px;display:flex}.title-report-reason{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-ink-950);min-width:70px;height:40px;color:var(--color-paper-dim);font:500 14px/20px var(--font-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex;position:relative}.title-report-reason:hover{color:var(--color-paper)}.title-report-reason:has(input:checked){border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink-950)}.title-report-reason input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title-report-reason:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.title-report-detail-label{font:500 15px/20px var(--font-ui);color:var(--color-paper);margin:0 0 -12px}.title-report-detail{display:grid;position:relative}.title-report-panel textarea{resize:vertical;border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-850);width:100%;min-height:160px;color:var(--color-paper);box-shadow:var(--shadow-history-rename-field);font:400 15px/20px var(--font-ui);outline:none;padding:12px 12px 36px}.title-report-panel textarea:focus{border-color:var(--color-paper-faint)}.title-report-counter{pointer-events:none;font:400 13px/18px var(--font-ui);color:var(--color-paper-dim);margin:0;position:absolute;bottom:10px;right:10px}.title-report-file{display:none}.title-report-attach{justify-items:start;gap:4px;display:grid}.title-report-attach-title{font:500 15px/20px var(--font-ui);color:var(--color-paper);margin:0}.title-report-attach-note{font:400 14px/20px var(--font-ui);color:var(--color-paper-dim);margin:0}.title-report-optional{font:500 12px/12px var(--font-ui);color:var(--color-paper-dim)}.title-report-attach-full{font:400 14px/20px var(--font-ui);color:var(--color-paper-dim);margin:12px 0 0}.title-report-tiles{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.title-report-attachments{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.title-report-attachments li{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-850);flex-shrink:0;width:62px;height:62px;position:relative}.title-report-attachments li>img{object-fit:cover;border-radius:calc(var(--radius-fixed-xl) - 1px);width:100%;height:100%;display:block}.title-report-attachments li>span{overflow-wrap:anywhere;height:100%;font:300 12px/14.4px var(--font-ui);color:var(--color-paper-dim);padding:4px;display:block;overflow:hidden}.title-report-attachments button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid;position:absolute;top:-7px;right:-6px}.title-report-attachments button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:var(--radius-pill)}.title-report-attach-add{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-850);cursor:pointer;flex-shrink:0;place-items:center;width:62px;height:62px;min-height:0;padding:0;display:grid;position:relative}.title-report-attach-add:hover:not(:disabled){border-color:var(--color-paper-faint)}.title-report-attach-add:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.title-report-attach-add:disabled{opacity:.5;cursor:default}.title-report-attach-refused{font:300 12px/14.4px var(--font-ui);color:var(--color-text-danger);margin:4px 0 0}.title-report-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:16px 24px 24px;display:flex}.title-report-failure{font:300 14px/21px var(--font-ui);color:var(--color-text-danger);text-align:center;margin:0}.title-report-send{width:100%;height:var(--size-tap);min-height:var(--size-tap);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-action-primary-text);font:500 14px/20px var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.title-report-send:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}.title-report-send:disabled{opacity:.4;cursor:default}@media (width<=480px){body:has(.title-parity) .title-sheet-host.story-report-host .ui-sheet-panel{width:100%;height:100dvh;max-height:100dvh;padding-top:var(--inset-top-safe);border-radius:0;animation:none;inset:0;transform:none}.title-report-body{padding:16px}.title-report-actions{padding:16px 12px var(--inset-bottom-cta)}}.title-creator{margin:0;display:flex}.title-hashtags,.title-engagement{align-items:center;margin:0;padding:0;list-style:none;display:flex}.title-hashtags{flex-wrap:wrap;gap:6px}.title-engagement{gap:12px}.title-hashtags li,.title-engagement li{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-faint)}.title-hashtags a{color:inherit}.title-hashtags a:hover{color:var(--color-paper-dim)}.title-hashtag-wide{display:none}@media (width>=640px){.title-hashtag-narrow{display:none}.title-hashtag-wide{display:inline}}.title-engagement li,.title-engagement-like{align-items:center;gap:4px;display:flex}.title-engagement svg{flex-shrink:0}.title-engagement-like:disabled{cursor:default}.title-engagement-updated{margin-left:auto}.title-engagement-like[aria-pressed=true]{color:var(--color-blood)}.title-parity .title-comments .title-comments-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:16px;display:flex}.title-parity .title-comments .title-comments-head h2{margin:0}.title-parity .title-comments .story-comments>.story-comment-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0;display:flex}.title-parity .title-comments .story-comments>.story-comment-head h2{margin:0}.title-parity .title-comments-count{font:400 16px/19.2px var(--font-ui);color:var(--color-paper-dim);margin-left:6px}.title-parity .title-comments-view-all{font:400 14px/16.8px var(--font-ui);color:var(--color-paper-dim);flex-shrink:0;align-items:center;gap:4px;display:flex}.title-parity .title-comments-view-all:hover{color:var(--color-paper)}.title-parity .title-comments-view-all>svg{flex-shrink:0;transform:rotate(-90deg)}.title-parity .story-comment-preview{align-items:flex-start;gap:14px;display:flex}.title-parity .story-comment-preview .story-comment-mark{width:32px;height:32px;font-size:var(--text-sm);line-height:16.8px}.title-parity .title-comments .story-comment-preview-body{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:300 14px/21px var(--font-ui);color:var(--color-paper-dim);-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.title-block-confirm-host{z-index:var(--z-modal-raised);background:var(--color-backdrop);animation:title-block-confirm-backdrop-in var(--duration-fast) var(--ease-standard);place-items:center;padding:12px;display:grid;position:fixed;inset:0}html:has(.title-block-confirm-host){scrollbar-gutter:auto}.title-block-confirm{border:1px solid var(--color-border-subtle);background:var(--color-ink-850);text-align:center;white-space:normal;width:100%;max-width:512px;animation:title-block-confirm-in var(--duration-fast) var(--ease-standard);border-radius:16px;outline:none;gap:12px;padding:40px 16px 16px;display:grid;position:relative}.title-block-confirm-title{font:500 18px/26px var(--font-ui);color:var(--color-paper);margin:0}.title-block-confirm-body{font:400 14px/20px var(--font-ui);color:var(--color-paper-soft);margin:0}.title-block-confirm-dismiss{width:var(--size-tap);height:var(--size-tap);color:var(--color-paper);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.title-block-confirm-dismiss svg{box-sizing:content-box;border-radius:var(--radius-pill);background:var(--color-dismiss-glass);padding:4px}.title-block-confirm-dismiss:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:-6px;border-radius:var(--radius-pill)}.title-block-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.title-block-confirm-actions button{min-width:0;height:var(--size-tap);border-radius:var(--radius-pill);font:500 14px/20px var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.title-block-confirm-actions button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.title-block-confirm-cancel{background:var(--color-library-elevated);color:var(--color-paper)}.title-block-confirm-cancel:hover:not(:disabled){background:var(--color-ink-600)}.title-block-confirm-act{background:var(--color-history-danger-surface);color:var(--color-status-error)}.title-block-confirm-act:hover:not(:disabled){filter:brightness(1.15)}.title-block-confirm-act img{flex-shrink:0}@keyframes title-block-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes title-block-confirm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=480px){.title-block-confirm-host{padding:8px 8px calc(8px + env(safe-area-inset-bottom));place-items:end center}}@media (prefers-reduced-motion:reduce){.title-block-confirm-host,.title-block-confirm{animation:none!important}}body:has(.title-parity) .title-sheet-host.social-report-host .ui-sheet-panel{background:var(--color-ink-900);width:min(512px,100vw - 24px);max-width:none;height:min(576px,100dvh - 24px);max-height:none;box-shadow:none;border:0;border-radius:16px;flex-direction:column;gap:16px;padding:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body:has(.title-parity) .social-report-host .ui-sheet-header{border-bottom:1px solid var(--color-hairline-soft);min-height:68px;padding:24px 56px 24px 24px;position:relative}body:has(.title-parity) .social-report-host .ui-sheet-header h2{font:400 16px/19.2px var(--font-ui);color:var(--color-paper)}body:has(.title-parity) .social-report-host .ui-sheet-header button{border-radius:var(--radius-fixed-xl);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--color-paper-faint);background:0 0;padding:0;position:absolute;top:20px;right:24px}body:has(.title-parity) .social-report-host .ui-sheet-header button:hover{color:var(--color-paper)}body:has(.title-parity) .social-report-host .ui-sheet-panel>div:last-child{flex-direction:column;min-height:0;display:flex;overflow:hidden}.social-report-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:0 24px 24px;display:flex;overflow-y:auto}.social-report-question{font:400 16px/19.2px var(--font-ui);color:var(--color-paper);margin:0}.social-report-required{color:var(--color-brand);margin-left:4px}.social-report-reasons{flex-wrap:wrap;gap:8px;display:flex}.social-report-reason{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-950);height:36px;color:var(--color-paper-dim);font:500 14px/16.8px var(--font-ui);cursor:pointer;align-items:center;padding:0 12px;display:inline-flex;position:relative}.social-report-reason:hover{color:var(--color-paper)}.social-report-host .social-report-reason:has(input:checked){border-color:var(--color-paper);color:var(--color-paper)}.social-report-host .social-report-reason input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-report-host .social-report-reason:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.social-report-detail{gap:4px;display:grid}.social-report-detail textarea{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-950);width:100%;min-height:96px;color:var(--color-paper);font:400 14px/21px var(--font-ui);resize:vertical;padding:12px}.social-report-detail textarea:focus{border-color:var(--color-paper-faint);outline:none}.social-report-counter{text-align:right;font:300 12px/14.4px var(--font-ui);color:var(--color-paper-soft);margin:0}.social-report-failure{font:300 14px/21px var(--font-ui);color:var(--color-text-danger);margin:0;padding:0 24px}.social-report-failure:empty{display:none}.social-report-actions{border-top:1px solid var(--color-hairline-soft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:85px;padding:24px;display:flex}.social-report-send{border-radius:var(--radius-fixed-lg);background:var(--color-paper);height:36px;color:var(--color-ink-850);font:500 14px/16.8px var(--font-ui);cursor:pointer;border:0;padding:8px 16px}.social-report-send:disabled{opacity:.5;cursor:default}@media (width<=480px){body:has(.title-parity) .title-sheet-host.social-report-host .ui-sheet-panel{width:100%;height:100dvh;padding-top:var(--inset-top-safe);border-radius:0;animation:none;inset:0;transform:none}.social-report-actions{min-height:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}.title-parity .story-comment{padding:8px 0 2px;position:relative}.title-parity .story-comment-head{gap:12px;padding:12px}.title-parity .story-comment-posted{font:300 14px/16.8px var(--font-ui);margin-top:2px}.title-parity .title-comments .story-comment-body,.title-parity .title-comments .story-comment-removed{margin:0;padding:0 16px}.title-parity .title-comments .story-comment-body{font:300 14px/21px var(--font-ui)}.title-parity .story-comment-edit{margin:0;padding:0 16px}.title-parity .story-comment-counts{gap:8px;margin:0;padding:12px 8px}.title-parity .story-comment-counts button{font:400 12px/14.4px var(--font-ui);padding:4px 8px}.title-parity .story-comment-menu{position:absolute;top:12px;right:12px}.title-parity .story-comment-menu>button{border-radius:var(--radius-pill)}.title-parity .story-comment-replies{border-left:4px solid var(--color-hairline);margin:32px 0 0;padding:0 0 0 40px;display:block}.title-parity .story-comment-reply-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.title-parity .story-comment-reply-composer{border-radius:var(--radius-fixed-lg);border:1px solid var(--color-hairline-soft);background:var(--color-hairline-soft);margin:0 0 12px;display:block}.title-parity .story-comment-reply-composer textarea{resize:none;width:100%;color:var(--color-paper);font:300 14px/21px var(--font-ui);background:0 0;border:0;outline:none;padding:12px;display:block}.title-parity .story-comment-reply-composer-actions{justify-content:flex-end;align-items:center;gap:8px;padding:6px 10px 12px 12px;display:flex}.title-parity .story-comment-reply-composer textarea{font-weight:400}.title-overflow-said{z-index:var(--z-overlay);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);width:224px;color:var(--color-paper);font:300 14px/21px var(--font-ui);text-align:left;white-space:normal;padding:8px 12px;position:absolute;top:calc(100% + 4px);right:0}.title-overflow-said:empty{display:none}.story-comment-gift,.story-comment-gift-link,.title-parity .title-comments-gifts{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-faint);align-items:center;gap:4px;display:inline-flex}.title-parity .title-comments-gifts{color:var(--color-paper-dim);margin-left:8px}.story-comment-gift-link:hover{color:var(--color-paper-dim)}.story-comment-gift svg,.story-comment-gift-link svg,.title-parity .title-comments-gifts svg{flex-shrink:0}.story-comment-gift-selector{flex-direction:column;gap:8px;margin-top:8px;display:flex}.story-comment-gift-selector fieldset{border:0;min-width:0;margin:0;padding:0}.story-comment-gift-legend{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-dim)}.story-comment-gift-choices{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.story-comment-gift-confirm{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);font:300 14px/21px var(--font-ui);color:var(--color-paper);flex-direction:column;gap:8px;padding:12px;display:flex}.story-comment-gift-confirm-title{font:400 14px/16.8px var(--font-ui)}.story-comment-gift-confirm-expiry,.story-comment-gift-confirm-policy{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-faint)}.story-comment-gift-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.story-comment-gift-unresolved{color:var(--color-paper-dim);flex-direction:column;gap:6px;display:flex}.story-comment-gift-unresolved a{color:var(--color-paper);text-decoration:underline}.story-comment-gift-notice{font:300 14px/16.8px var(--font-ui);color:var(--color-paper-dim)}.story-comment-gift-error{font:300 14px/16.8px var(--font-ui);color:var(--color-text-danger)}.title-library-design[data-presentation=page]{--title-column:926px;--title-gutter:12px;background:var(--color-ink-950);color:var(--color-paper);font-family:var(--font-ui-system);position:relative}@media (width>=960px){.title-library-design[data-presentation=page] .title-page-header{z-index:var(--z-dropdown);background:0 0;border:0;width:40px;height:40px;padding:0;position:absolute;top:38px;left:max(16px,50% - 543px)}.title-library-design[data-presentation=page] .title-page-header>span{display:none}.title-library-design[data-presentation=page] .title-page-header>button{pointer-events:auto;border:1px solid #ffffff24;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-page-header>button{border:1px solid color-mix(in srgb, var(--color-paper-bright) 14%, transparent)}}.title-library-design[data-presentation=page] .title-page-header>button{border-radius:var(--radius-circle);background:#12121299}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-page-header>button{background:color-mix(in srgb, var(--color-ink-950) 60%, transparent)}}}.title-library-design[data-presentation=page] .story-title-page{padding-top:40px;padding-bottom:64px;position:relative}.title-library-design[data-presentation=page] .story-title-hero{isolation:isolate;grid-template-columns:328px minmax(0,500px);gap:74px;min-height:486px;position:relative}.title-library-design[data-presentation=page] .title-hero-art{width:328px;height:486px}.title-library-design[data-presentation=page] .story-title-artwash{z-index:0;pointer-events:none;width:100vw;height:570px;display:block;position:absolute;top:-40px;left:calc(50% + 287px);overflow:hidden;transform:translate(-50%)}.title-library-design[data-presentation=page] .story-title-artwash img{object-fit:cover;opacity:.38;filter:blur(18px);width:100%;height:100%;transform:scale(1.08)}.title-library-design[data-presentation=page] .story-title-artwash:after{content:"";background:linear-gradient(90deg, #121212cc, #12121273), linear-gradient(180deg, transparent 32%, var(--color-ink-950) 94%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .story-title-artwash:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink-950) 80%, transparent), color-mix(in srgb, var(--color-ink-950) 45%, transparent)), linear-gradient(180deg, transparent 32%, var(--color-ink-950) 94%)}}.title-library-design[data-presentation=page] .story-title-cover{z-index:1;border-radius:var(--radius-fixed-xl);width:328px;height:486px}.title-library-design[data-presentation=page] .story-title-copy{z-index:1;align-self:start;gap:12px;position:relative}.title-library-design[data-presentation=page] .title-hero-original{border-radius:var(--radius-fixed-md);background:#171717b3;order:0;align-self:flex-start;width:max-content;min-height:28px;margin:0;padding:0 6px;position:static}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-hero-original{background:color-mix(in srgb, var(--color-ink-900) 70%, transparent)}}.title-library-design[data-presentation=page] .title-hero-original{font:700 12px/15px var(--font-ui-system)}.title-library-design[data-presentation=page] .story-title-copy .title-name-row{order:1}.title-library-design[data-presentation=page] .story-title-copy .title-like-failure-status{order:2}.title-library-design[data-presentation=page] .story-title-copy h1{font:500 32px/40px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-name-row{align-items:center}.title-library-design[data-presentation=page] .title-name-actions{gap:8px}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){border:1px solid #ffffff1a;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){border:1px solid color-mix(in srgb, var(--color-paper-bright) 10%, transparent)}}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){border-radius:var(--radius-circle);background:#1717178c}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){background:color-mix(in srgb, var(--color-ink-900) 55%, transparent)}}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){color:var(--color-paper)}.title-library-design[data-presentation=page] .story-title-copy .title-creator{order:3}.title-library-design[data-presentation=page] .title-creator{color:var(--color-paper-dim);font:400 14px/20px var(--font-ui-system);align-items:center;gap:6px}.title-library-design[data-presentation=page] .story-title-copy .title-creator .meta-chip{min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.title-library-design[data-presentation=page] .story-title-copy .title-tagline{font:400 16px/22px var(--font-ui-system);color:var(--color-paper);order:4}.title-library-design[data-presentation=page] .story-title-copy .title-engagement{order:7;gap:16px;margin-top:4px}.title-library-design[data-presentation=page] .story-title-copy .title-desktop-actions{order:9}.title-library-design[data-presentation=page] .story-title-copy .title-book-label{order:8}.title-library-design[data-presentation=page] .story-title-copy>div:nth-of-type(3){order:5}.title-library-design[data-presentation=page] .title-hashtags a,.title-library-design[data-presentation=page] .story-title-copy .meta-chip{border:1px solid var(--color-story-chip-border);border-radius:var(--radius-pill);background:var(--color-ink-900);color:var(--color-paper-dim)}.title-library-design[data-presentation=page] .title-desktop-actions{justify-content:stretch;gap:16px;width:100%;max-width:100%;margin-top:28px;padding-top:0;display:flex}.title-library-design[data-presentation=page] .title-desktop-actions button{border-radius:var(--radius-pill);min-height:46px;font:400 16px/22px var(--font-ui-system);flex:1 1 0}.title-library-design[data-presentation=page] .title-action-affirm{background:var(--color-brand);color:var(--color-paper-bright)}.title-library-design[data-presentation=page] .title-action-affirm:hover:not(:disabled){background:var(--color-story-brand-hover)}.title-library-design[data-presentation=page] .title-action-quiet{background:var(--color-story-quiet);order:1}.title-library-design[data-presentation=page] .title-action-affirm{order:2}.title-library-design[data-presentation=page] .title-section{border-top:0;margin-top:48px;padding-top:0}.title-library-design[data-presentation=page] .title-section h2,.title-library-design[data-presentation=page] .title-opening>section.title-opening-block>h3{font:500 20px/28px var(--font-ui-system);margin-bottom:16px}.title-library-design[data-presentation=page] .title-section p,.title-library-design[data-presentation=page] .title-about .prose-turn{font:400 15px/20px var(--font-ui-system);color:var(--color-paper-dim)}.title-library-design[data-presentation=page] .title-characters-rail{gap:16px;padding:0}.title-library-design[data-presentation=page] .title-character-card{aspect-ratio:2/3;border-radius:var(--radius-fixed-xl);background:var(--color-ink-850);border:0;flex-direction:column;flex-basis:calc(25% - 12px);justify-content:flex-end;display:flex}.title-library-design[data-presentation=page] .title-character-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.title-library-design[data-presentation=page] .title-character-card h3{font:500 16px/22px var(--font-ui-system);margin:0}.title-library-design[data-presentation=page] .title-character-card p{font:400 13px/18px var(--font-ui-system);margin:0}.title-library-design[data-presentation=page] .story-detail-view-all{border-radius:var(--radius-pill);background:var(--color-story-quiet);width:max-content;height:auto;min-height:29px;font:400 13px/18px var(--font-ui-system);border:0;margin-inline:auto;padding:5px 12px}.title-library-design[data-presentation=page] .title-opening>section.title-opening-block{border-top:0;margin-top:28px;padding-top:0}.title-library-design[data-presentation=page] .title-start-settings,.title-library-design[data-presentation=page] .title-opening-suggestions,.title-library-design[data-presentation=page] .title-start-chooser-options button{border-radius:var(--radius-fixed-xl)}.title-library-design[data-presentation=page] .title-avatar-information{background:0 0;border-radius:0;padding:0}.title-library-design[data-presentation=page] .title-avatar-information .title-start-select{margin-top:0}.title-library-design[data-presentation=page] .title-publication{border-bottom:0;padding-bottom:0}.title-library-design[data-presentation=page] .title-publication time{color:var(--color-text-secondary);font:400 14px/20px var(--font-ui-system);display:block}@media (width>=640px){.title-library-design[data-presentation=page] .title-publication h2{margin-bottom:12px}}.title-library-design[data-presentation=page] .title-comments{max-width:var(--title-column);margin-top:0;padding-top:16px}.title-start-menu-heading{display:none}@media (width>=640px) and (width<=959px){.title-library-design[data-presentation=page] .story-title-hero{grid-template-columns:minmax(180px,35%) minmax(0,1fr);gap:clamp(20px,4vw,40px);min-height:0}.title-library-design[data-presentation=page] .title-hero-art{width:100%;height:auto}.title-library-design[data-presentation=page] .story-title-cover{aspect-ratio:2/3;width:100%;height:auto}}@media (width<=639px){.title-library-design[data-presentation=page]{--title-gutter:16px}.title-library-design[data-presentation=page] .title-mobile-tabs{display:none}.title-library-design[data-presentation=page] .title-page-header{z-index:var(--z-dropdown);width:100%;height:calc(76px + var(--inset-top-safe));pointer-events:none;padding:calc(11px + var(--inset-top-safe)) 16px 0;background:0 0;border:0;align-items:flex-start;position:absolute;top:0;left:0}.title-library-design[data-presentation=page] .title-page-header>span{display:none}.title-library-design[data-presentation=page] .title-page-header>button{pointer-events:auto;border:1px solid #ffffff24;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-page-header>button{border:1px solid color-mix(in srgb, var(--color-paper-bright) 14%, transparent)}}.title-library-design[data-presentation=page] .title-page-header>button{border-radius:var(--radius-circle);background:#121212a6}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-page-header>button{background:color-mix(in srgb, var(--color-ink-950) 65%, transparent)}}.title-library-design[data-presentation=page] .title-page-header>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.title-library-design[data-presentation=page] .story-title-page{padding-top:0;padding-bottom:0}.title-library-design[data-presentation=page] .story-title-hero{min-height:0;display:block}.title-library-design[data-presentation=page] .title-hero-art{width:100%;height:calc(387px + var(--inset-top-safe));padding-top:calc(83px + var(--inset-top-safe));justify-content:center;align-items:flex-start;display:flex}.title-library-design[data-presentation=page] .story-title-artwash{width:100%;height:calc(387px + var(--inset-top-safe));top:0;left:0;transform:none}.title-library-design[data-presentation=page] .story-title-cover{border-radius:var(--radius-fixed-xl);width:203px;height:304px}.title-library-design[data-presentation=page] .story-title-copy{gap:10px;padding:40px 16px 0}.title-library-design[data-presentation=page] .story-title-copy h1{font:500 24px/32px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-creator{font:400 12px/15px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-hero-original{min-height:16px;font:700 8px/10px var(--font-ui-system);padding:0 4px}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger){width:32px;height:32px}.title-library-design[data-presentation=page] .title-name-actions{z-index:2;position:absolute;top:-372px;right:16px}.title-library-design[data-presentation=page] .story-title-copy .title-tagline{font:400 15px/20px var(--font-ui-system)}.title-library-design[data-presentation=page] .story-title-copy .title-engagement{gap:12px}.title-library-design[data-presentation=page] .title-desktop-actions{display:none}.title-library-design[data-presentation=page] .title-section{margin-top:24px;padding:0 16px}.title-library-design[data-presentation=page] .title-section h2,.title-library-design[data-presentation=page] .title-opening>section.title-opening-block>h3{font:500 20px/28px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-character-card{flex-basis:160px}.title-library-design[data-presentation=page] .title-character-card img{height:240px}.title-library-design[data-presentation=page] .title-start-settings{margin-top:32px}.title-library-design[data-presentation=page] .title-comments{padding:24px 16px 120px;display:block}.title-library-design[data-presentation=page][data-tab=comments] .title-information,.title-library-design[data-presentation=page][data-tab=details] .title-comments{display:block}.title-library-design[data-presentation=page] [data-title-play-actions]{padding:4px 12px var(--inset-bottom-cta);background:linear-gradient(180deg, transparent, var(--color-ink-950) 65.865%);--progressive-blur:block}.title-library-design[data-presentation=page] [data-title-play-actions] button{border-radius:var(--radius-pill);min-height:44px}}.title-library-design[data-presentation=page] .title-character-caption{background:#171717cc;padding:8px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-character-caption{background:color-mix(in srgb, var(--color-ink-900) 80%, transparent)}}.title-library-design[data-presentation=page] .title-character-caption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-library-design[data-presentation=page] .title-character-caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=640px){.title-library-design[data-presentation=page] .title-section h2,.title-library-design[data-presentation=page] .title-opening>section.title-opening-block>h3{font:500 24px/32px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-section p,.title-library-design[data-presentation=page] .title-about .prose-turn{font:400 16px/22px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-character-caption p{font:400 13px/18px var(--font-ui-system)}}.title-library-design[data-presentation=page] .title-characters h2{margin-bottom:8px}.title-library-design[data-presentation=page] .title-cast-description{margin:0 0 16px}.title-library-design[data-presentation=page] .title-desktop-actions{gap:12px}.title-library-design[data-presentation=page] .title-desktop-actions button{font-weight:500}.title-library-design[data-presentation=page] .title-preview-note{color:var(--color-paper-dim);font:500 10px/12px var(--font-ui);flex-basis:100%;order:3;margin-top:4px}.title-library-design[data-presentation=page] .title-opening{scroll-margin-top:96px}.title-library-design[data-presentation=page] .title-character-caption{padding-inline:12px}.title-cast-carousel{min-width:0;position:relative}.title-cast-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% -20px auto}.title-cast-arrows button{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:#17171780;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.title-cast-arrows button{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.title-cast-arrows button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}@media (width<=639px){.title-cast-arrows{display:none}.title-library-design[data-presentation=page] .title-characters-rail{gap:12px}.title-library-design[data-presentation=page] .title-hero-original{font:700 8px/10px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-hero-original .cover-chip-mark{width:8px;height:8px}.title-library-design[data-presentation=page] [data-title-play-actions]>div{gap:12px}.title-library-design[data-presentation=page] .title-preview-note{text-align:center;margin-top:8px}}.title-library-design[data-presentation=page] .title-hashtags{flex-wrap:wrap;gap:8px}.title-library-design[data-presentation=page] .title-hashtags a,.title-library-design[data-presentation=page] .story-title-copy .meta-chip{min-height:28px;font:400 12px/15px var(--font-ui-system);background:var(--color-ink-950);padding:6px 12px}.title-library-design[data-presentation=page] .story-title-copy .title-creator .meta-chip{min-height:0;font:inherit;background:0 0;padding:0}@media (width>=640px){.title-library-design[data-presentation=page] .title-engagement .sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.title-library-design[data-presentation=page] .title-engagement li{font:500 14px/20px var(--font-ui)}}.title-start-sheet-backdrop{z-index:var(--z-modal);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.title-start-sheet-backdrop{background:color-mix(in srgb, var(--color-ink-void) 60%, transparent)}}.title-start-menu.title-start-sheet{background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);border-radius:16px;flex-direction:column;gap:20px;width:min(500px,100% - 32px);max-height:80dvh;padding:32px 16px;display:flex;position:relative;overflow-y:auto}.title-start-sheet-copy{flex-direction:column;gap:8px;display:flex}.title-start-sheet-copy h2{font:var(--type-story-start-heading);margin:0;padding-right:24px}.title-start-sheet-copy p{color:var(--color-paper-dim);font:var(--type-body-compact-system);margin:0}.title-start-sheet-close{cursor:pointer;width:24px;height:24px;position:absolute;top:16px;right:16px}.title-start-sheet-close:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-start-sheet-options{flex-direction:column;gap:10px;display:flex}.title-start-sheet .title-start-menu-item{background:var(--color-ink-card);white-space:normal;min-height:52px;font:500 15px/20px var(--font-ui-system);border:1px solid #0000;border-radius:12px;padding:16px}.title-start-sheet .title-start-menu-item[aria-checked=true]{background:var(--color-story-quiet);border-color:var(--color-paper-muted)}.title-start-sheet-confirm{border-radius:var(--radius-library-pill);background:var(--color-brand);min-height:44px;color:var(--color-paper);font:var(--type-story-body);cursor:pointer}.title-start-sheet-confirm:disabled{opacity:.5;cursor:default}.title-start-sheet .title-start-menu-item{text-align:left;align-items:center;display:flex;position:relative}.title-start-sheet-name{min-width:0}.title-start-sheet .title-start-menu-item:has(.title-start-excerpt){gap:4px;padding-right:40px}.title-start-sheet .title-start-excerpt{max-width:none}.title-start-sheet-check{color:var(--color-action-primary);display:grid;position:absolute;bottom:15px;right:15px}.title-start-sheet-confirm{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}@media (width<=639px){.title-start-sheet-backdrop{background:var(--color-backdrop);align-items:flex-end}.title-start-menu.title-start-sheet{width:100%;max-width:none;max-height:calc(100dvh - 96px);padding:32px 16px calc(72px + var(--inset-bottom-cta));border-radius:16px}.title-start-sheet-close{border-radius:var(--radius-library-pill);background:var(--color-bg-elevated);place-items:center;display:grid;top:12px;right:12px}.title-start-sheet .title-start-menu-item{border:1px solid var(--color-border-on-dark-subtle);background:var(--color-bg-surface);font:500 15px/20px var(--font-ui);padding:16px 40px 16px 16px}.title-start-sheet .title-start-menu-item[aria-checked=true]{background:var(--color-bg-elevated);border-color:var(--color-border-default)}.title-start-sheet-cta{padding:32px 12px var(--inset-bottom-cta);background:linear-gradient(180deg, transparent, var(--color-bg-canvas) 65.865%);--progressive-blur:block;inset-inline:0;position:fixed;bottom:0}.title-start-sheet-confirm{background:var(--color-action-primary);font:500 14px/20px var(--font-ui)}}.title-hero-stats{display:contents}@media (width<=639px){.title-library-design[data-presentation=page] [data-title-play-actions]{right:0}.title-library-design[data-presentation=page]{padding-bottom:calc(120px + env(safe-area-inset-bottom))}main:has(>.shell-footer)>.title-library-design[data-presentation=page]{padding-bottom:64px}.title-library-design[data-presentation=page] .title-similar>section{margin-top:32px;padding-bottom:0}}.title-actions-anchor{order:9;display:flow-root}.title-sticky-summary,.title-sticky-like{display:none}.title-existing-story{margin-top:32px}.title-existing-card{border:1px solid var(--color-hairline);background:var(--color-ink-900);border-radius:12px;align-items:end;min-height:360px;padding:20px 16px;display:flex;position:relative;overflow:hidden}.title-existing-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.title-existing-card:after{content:"";background:linear-gradient(transparent, var(--color-ink-900) 83%);position:absolute;inset:64px 0 0}.title-existing-copy{z-index:1;font:400 15px/20px var(--font-ui-system);gap:8px;display:grid;position:relative}.title-existing-copy h2{font:500 20px/28px var(--font-ui-system)}.title-existing-copy .title-existing-label{color:var(--color-brand);font:400 12px/15px var(--font-ui-system)}.title-existing-progress,.title-existing-recap-label{color:var(--color-paper-dim)}.title-library-design[data-presentation=page] [data-returning=true] .title-action-affirm{background:var(--color-story-quiet);order:1}.title-library-design[data-presentation=page] [data-returning=true] .title-action-quiet{background:var(--color-brand);color:var(--color-paper-bright);order:2}@media (width<=639px){.title-actions-anchor{display:none}.title-existing-story{margin:32px 16px 0}.title-library-design[data-presentation=page] [data-title-play-actions][data-returning=true]{padding-top:32px}}@media (width>=1024px){.title-library-design[data-presentation=page] .title-opening{scroll-margin-top:184px}.title-library-design[data-presentation=page] .story-title-hero:has(.title-sticky-actions[data-fixed=true]){z-index:var(--z-dropdown)}.title-sticky-actions[data-fixed=true]{z-index:var(--z-dropdown);background:#171717e6;height:88px;position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.title-sticky-actions[data-fixed=true]{background:color-mix(in srgb, var(--color-ink-900) 90%, transparent)}}.title-sticky-actions[data-fixed=true]{border-bottom:1px solid var(--color-hairline);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-sticky-actions[data-fixed=true] .title-sticky-content{justify-content:space-between;align-items:center;gap:16px;max-width:902px;height:100%;margin:auto;display:flex}.title-sticky-actions[data-fixed=true] .title-sticky-summary{align-items:center;gap:12px;min-width:0;display:flex}.title-sticky-summary>img{object-fit:cover;border-radius:var(--radius-fixed-md);width:40px;height:60px}.title-sticky-summary>div{min-width:0}.title-sticky-summary p{font:500 18px/26px var(--font-ui-system);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-sticky-summary span{font:400 14px/20px var(--font-ui-system);color:var(--color-paper-dim);margin-top:4px;display:block}.title-sticky-actions[data-fixed=true] .title-sticky-controls{flex:0 0 385px;align-items:center;gap:12px;display:flex}.title-sticky-actions[data-fixed=true] .title-sticky-like{display:block}.title-sticky-like button{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);place-items:center;width:40px;height:40px;display:grid}.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-sticky-like button{background:#17171780}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-sticky-like button{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-sticky-like button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-action-quiet{border:1px solid var(--color-border-subtle)}.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-action-affirm{border:1px solid #0000}.title-library-design[data-presentation=page] .title-sticky-actions[data-fixed=true] .title-desktop-actions{gap:12px;margin:0}.title-sticky-actions[data-fixed=true] .title-preview-note{display:none}}.title-library-design[data-presentation=page] .title-overflow-menu{border-radius:var(--radius-fixed-xl);background:var(--color-library-elevated);width:200px;box-shadow:var(--shadow-history-menu);padding:8px}.title-library-design[data-presentation=page] .title-overflow-menu button{min-height:48px;font:400 15px/20px var(--font-ui);gap:20px;padding:12px}.title-library-design[data-presentation=page] .title-overflow-menu button svg{margin-left:4px}.title-library-design[data-presentation=page] .title-similar>section{max-width:var(--title-column);padding-inline:var(--title-gutter)}.title-library-design[data-presentation=page] .title-similar h2{font:500 20px/28px var(--font-ui-system)}.title-library-design[data-presentation=page] .title-similar h3{font:400 13px/18px var(--font-ui-system)}@media (width>=640px){.title-library-design[data-presentation=page] .title-similar h2{font:500 24px/32px var(--font-ui-system)}.title-library-design[data-presentation=page] .story-title-page:has(+.title-similar){padding-bottom:48px}.title-library-design[data-presentation=page] .title-similar>section{margin-top:0}.title-library-design[data-presentation=page] .title-similar+.title-comments{padding-top:48px}}.title-parity .title-connectivity-notice{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.title-parity .story-title-page>.title-connectivity-notice{padding-inline:var(--title-gutter)}.title-library-design[data-presentation=page] .story-title-copy .title-engagement{order:6}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags{order:7}.title-library-design[data-presentation=page] .story-title-copy .meta-chip:not(.meta-chip-quiet){border-color:var(--color-border-subtle);justify-content:center;min-width:60px;height:28px;min-height:28px;padding:6px 12px}.title-library-design[data-presentation=page] .story-title-copy .meta-chip.title-art-trigger{border-radius:var(--radius-fixed-lg);gap:4px}.title-library-design[data-presentation=page] .story-title-copy .meta-chip.title-art-trigger svg{width:16px;height:16px}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-secondary);font:400 12px/15px var(--font-ui-system);display:block;overflow:hidden}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags li{font:inherit;color:inherit;margin-right:8px;display:inline}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags a{min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.title-library-design[data-presentation=page] .story-title-copy :is(.title-creator>a.meta-chip,.meta-chip.title-art-trigger){position:relative}.title-library-design[data-presentation=page] .story-title-copy :is(.title-creator>a.meta-chip,.meta-chip.title-art-trigger):before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags{margin-block:-8px -21px;padding:8px 0 21px}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags a{position:relative}.title-library-design[data-presentation=page] .story-title-copy .title-hashtags a:before{content:"";position:absolute;inset:-8px -4px -21px}.title-header-comments{display:none}.title-library-design[data-presentation=page] .title-page-header>button{position:relative}.title-library-design[data-presentation=page] .title-page-header>button:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.title-library-design[data-presentation=page] .story-title-copy .title-like-failure-status:empty{position:absolute}@media (width>=640px){.title-library-design[data-presentation=page] .story-title-copy{gap:24px}.title-library-design[data-presentation=page] .story-title-copy .title-hero-original+.title-name-row,.title-library-design[data-presentation=page] .story-title-copy .title-creator{margin-top:-12px}.title-library-design[data-presentation=page] .story-title-copy .title-engagement{gap:16px;margin-top:0}.title-library-design[data-presentation=page] .story-title-copy .title-engagement :is(li,button){color:var(--color-paper-dim);align-items:center;gap:8px;display:flex}}@media (width<=639px){.title-library-design[data-presentation=page] .story-title-copy{gap:16px}.title-library-design[data-presentation=page] .story-title-copy .meta-chip:not(.meta-chip-quiet){min-width:0;padding:6px 8px}.title-library-design[data-presentation=page] .story-title-copy .title-hero-original+.title-name-row,.title-library-design[data-presentation=page] .story-title-copy .title-creator{margin-top:-12px}.title-library-design[data-presentation=page] .title-page-header>button{border-color:var(--color-border-on-dark-subtle);background:#17171780}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-page-header>button{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.title-library-design[data-presentation=page] .title-page-header>button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-library-design[data-presentation=page] .title-name-actions{border:1px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-pill);background:#17171780;gap:2px;height:40px;padding:0 2px;top:-376px}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page] .title-name-actions{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.title-library-design[data-presentation=page] .title-name-actions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger,.title-header-comments){border-radius:var(--radius-pill);width:40px;height:38px;color:var(--color-paper);background:0 0;border:0;place-items:center;display:grid;position:relative}.title-library-design[data-presentation=page] .title-name-actions img:not(.title-overflow-glyph){width:20px;height:20px}.title-library-design[data-presentation=page] .title-name-actions :is(.title-name-like,.title-overflow-trigger,.title-header-comments):before{content:"";position:absolute;inset:-3px -1px}.title-library-design[data-presentation=page] .title-name-actions .title-name-like:before{inset-inline-start:-3px}.title-library-design[data-presentation=page] .title-name-actions .title-overflow-trigger:before{inset-inline-end:-3px}.title-library-design[data-presentation=page] .title-header-comments-count{border-radius:var(--radius-pill);background:var(--color-action-primary);min-width:16px;color:var(--color-paper);font:500 8px/12px var(--font-ui-system);text-align:center;padding:2px;position:absolute;top:4px;left:19px}.title-library-design[data-presentation=page] .story-title-copy .title-engagement{gap:16px;margin:0;padding:4px 0}.title-library-design[data-presentation=page] .story-title-copy .title-engagement li,.title-library-design[data-presentation=page] .story-title-copy .title-engagement button{min-height:0;color:var(--color-paper);font:500 12px/15px var(--font-ui);align-items:center;gap:6px;padding:0;display:flex}.title-library-design[data-presentation=page] .story-title-copy .title-engagement img{width:16px;height:16px}.title-library-design[data-presentation=page] [data-title-play-actions]:not([data-returning=true]){padding-top:32px}}@media (width>=640px){.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comments{gap:24px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comments>.story-comment-head{align-items:center;min-height:24px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comments>.story-comment-head h2{align-items:baseline;gap:8px;display:flex}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .title-comments-count{font:400 16px/22px var(--font-ui-system);color:var(--color-paper-muted)}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-order>button{font:500 13px/18px var(--font-ui-system);color:var(--color-paper)}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-field{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);border-radius:12px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-input :is(textarea),.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-input:after{min-height:87px;font:400 16px/22px var(--font-ui-system);padding:16px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-composer-actions{justify-content:space-between;align-items:center;padding:16px 10px 12px 12px;display:flex}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-counter{font:400 14px/20px var(--font-ui-system);color:var(--color-paper-dim);margin:0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-composer-actions>button{border-radius:var(--radius-pill);background:var(--color-hairline-soft);min-height:46px;color:var(--color-paper);font:500 16px/22px var(--font-ui-system);border:0;margin-left:auto;padding:12px 20px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-list{gap:0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment{border-bottom:1px solid var(--color-border-subtle);background:0 0;border-radius:0;padding:16px 0 12px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-head{gap:16px;min-height:40px;padding:0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-mark{width:40px;height:40px;font:400 20px/28px var(--font-ui-system)}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-who{flex-flow:wrap;align-content:center;gap:4px;padding-right:16px;display:flex}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-author{font:500 13px/18px var(--font-ui-system)}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-posted{font:400 13px/18px var(--font-ui-system);color:var(--color-paper-dim);order:1}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-posted:before{content:"·";margin-right:4px}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-who>:has(.story-comment-badge){flex-basis:100%;order:2}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-who>.story-comment-badge{order:2}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-badge{font:500 10px/12px var(--font-ui-system);background:0 0;border:0;padding:0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) :is(.story-comment-body,.story-comment-removed){font:400 15px/20px var(--font-ui-system);margin:12px 0 0;padding:0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-body{color:var(--color-paper)}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-counts{gap:16px;margin:12px 0 0;padding:4px 0}.title-library-design[data-surface=page] .title-comments:not(.comments-phone-screen) .story-comment-counts button{min-height:0;font:500 12px/15px var(--font-ui-system);color:var(--color-paper);gap:6px;padding:0}}@media (width<=639px){.title-library-design[data-presentation=page] .title-comments.comments-phone-screen{margin:0}.title-library-design[data-presentation=page][data-surface=page]{--title-page-nav-height:calc(60px + var(--inset-top-safe))}.title-library-design[data-presentation=page][data-surface=page] .title-page-header{height:calc(var(--title-page-nav-height) + 16px);padding-top:calc(10px + var(--inset-top-safe));background:linear-gradient(180deg, var(--color-bg-canvas) 36.538%, transparent);position:fixed;inset:0 0 auto}.title-library-design[data-presentation=page][data-surface=page] .story-title-hero{isolation:auto}:is(.title-library-design[data-presentation=page][data-surface=page] .story-title-hero:has(.title-overflow-menu),.title-library-design[data-presentation=page][data-surface=page] .story-title-copy){z-index:auto}.title-library-design[data-presentation=page][data-surface=page] .title-name-actions{top:calc(var(--title-page-nav-height) - (60px + 40px) / 2);z-index:calc(var(--z-dropdown) + 1);position:fixed;right:16px}}.title-library-design[data-presentation=page]{--story-detail-fold-fade:128px;--story-detail-fold-stop:63.3%;--story-detail-fold-inset:8px}.title-library-design[data-presentation=page] .story-detail-view-all-row[data-overlay=true]{z-index:1;height:var(--story-detail-fold-fade);padding-bottom:var(--story-detail-fold-inset);background:linear-gradient(transparent, var(--color-bg-canvas) var(--story-detail-fold-stop));justify-content:center;align-items:flex-end;margin-top:0;display:flex;position:absolute;inset:auto 0 0}.title-library-design[data-presentation=page] .story-detail-view-all{gap:8px}.title-parity .story-detail-view-all svg{transition:rotate var(--duration-fast);flex-shrink:0}.title-parity .story-detail-view-all[aria-expanded=true] svg{rotate:180deg}@media (width<=639px){.title-library-design[data-presentation=page] .story-detail-view-all{background:var(--color-bg-elevated);width:100%;height:44px;min-height:44px;color:var(--color-paper);font:500 14px/20px var(--font-ui);padding:12px 20px}.title-library-design[data-presentation=page] .story-detail-view-all svg{width:20px;height:20px}}@media (width>=640px){.title-library-design[data-presentation=page]{--story-detail-fold-fade:192px;--story-detail-fold-stop:81.6%;--story-detail-fold-inset:0px}.title-library-design[data-presentation=page] .story-detail-view-all{color:var(--color-paper-bright);font:500 13px/18px var(--font-ui);gap:4px}}.title-library-design[data-presentation=page] .title-hero-original{background:var(--color-bg-elevated)}.title-library-design[data-presentation=page] .story-title-copy .meta-chip.title-art-trigger svg{color:var(--color-action-primary)}.title-library-design[data-presentation=page] .story-title-copy .title-engagement :is(li,button){color:var(--color-story-signal)}@media (width>=640px){.title-library-design[data-presentation=page] .story-title-copy .title-engagement :is(li,button){gap:4px}.title-library-design[data-presentation=page]:lang(en) .title-engagement .sr-only{text-transform:lowercase}.title-sticky-like button{width:46px;height:46px}}@media (width>=960px){.title-library-design[data-presentation=page][data-surface=page] .title-page-header{display:none}}@media (width>=640px){.title-library-design[data-presentation=page] .story-title-cover{border-radius:var(--radius-fixed-2xl)}}.title-existing-copy .title-existing-label{text-transform:uppercase}.title-start-sheet-confirm{font:500 14px/20px var(--font-ui)}.title-start-sheet-confirm svg{rotate:-90deg}.title-start-sheet-close{border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-text-primary);place-items:center;display:grid}.title-start-menu.title-start-sheet.title-preview-sheet{gap:16px}.title-preview-sheet-heading{flex-direction:column;gap:8px;padding-right:32px;display:flex}.title-preview-sheet-eyebrow{color:var(--color-action-primary);font:500 12px/15px var(--font-ui);text-transform:uppercase;margin:0}.title-preview-sheet-heading h2{color:var(--color-text-primary);font:500 20px/28px var(--font-ui-system);margin:0}.title-preview-sheet .title-preview-sheet-narration{color:var(--color-text-secondary);font:400 15px/20px var(--font-ui);flex-direction:column;gap:8px;display:flex}.title-preview-sheet .title-preview-sheet-narration>*{margin:0}.title-preview-sheet .title-preview-sheet-narration>p:first-child{color:var(--color-text-primary);font:400 16px/22px var(--font-ui)}.title-preview-sheet .title-preview-sheet-narration :is(h2,h3,h4){color:var(--color-text-primary);font:500 16px/22px var(--font-ui);letter-spacing:0}.title-preview-sheet .title-preview-sheet-narration img{border-radius:var(--radius-fixed-xl)}.title-preview-sheet-offline{border:1px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-fixed-xl);background:var(--color-bg-surface);min-width:0;max-width:100%;color:var(--color-text-secondary);font:400 15px/20px var(--font-ui);overflow-wrap:anywhere;white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.title-preview-sheet-offline strong{color:var(--color-text-primary)}.title-preview-sheet-offline-retry{min-height:44px;color:var(--color-action-primary);cursor:pointer;padding-inline:0;text-decoration:underline}.title-preview-sheet-choices{flex-direction:column;gap:10px;display:flex}.title-preview-sheet-choice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-fixed-xl);background:var(--color-bg-surface);width:100%;min-height:48px;color:var(--color-text-primary);font:400 15px/20px var(--font-ui);text-align:left;align-items:center;gap:12px;padding:12px;display:flex}.title-preview-sheet-marker{border:2px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-pill);flex:0 0 20px;height:20px}.title-preview-sheet-choice[aria-checked=true]{border-color:var(--color-border-default);background:var(--color-bg-elevated)}.title-preview-sheet-choice[aria-checked=true] .title-preview-sheet-marker{border:6px solid var(--color-action-primary)}.title-preview-sheet .title-start-sheet-cta{margin-top:4px}.title-preview-dialog .reader-sheet-overlay>button{background:var(--color-figma-modal-dismiss-bg)}@media (width>=640px) and (width<=767px){.title-preview-dialog .ui-sheet-panel{width:min(var(--size-dialog-medium), calc(100vw - 48px));border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);box-shadow:var(--shadow-reader-rail);border-radius:16px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width>=640px){.title-preview-dialog .ui-sheet-panel{height:min(var(--size-dialog-preview-height), calc(100dvh - 48px));overflow:hidden}.title-preview-dialog .ui-sheet-panel>div:last-child{scrollbar-gutter:stable;min-height:0}.title-preview-dialog .ui-sheet-panel>div:last-child::-webkit-scrollbar{width:9px}.title-preview-dialog .ui-sheet-panel>div:last-child::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb-on-dark) padding-box;border-right:3px solid #0000}.title-preview-dialog .title-preview-dialog-scene{flex-direction:column;gap:16px;padding:40px 15px 100px 24px;display:flex}.title-preview-dialog .title-preview-sheet-heading h2{font:var(--type-profile-title)}.title-preview-dialog .title-preview-sheet-narration{font:400 16px/22px var(--font-ui)}.title-preview-dialog .title-preview-sheet-narration img{object-fit:cover;border-radius:16px;aspect-ratio:361/156!important}.title-preview-dialog .title-preview-sheet-choice[aria-checked=true] .title-preview-sheet-marker{border:2px solid var(--color-action-primary);background:radial-gradient(circle closest-side, var(--color-action-primary) 5px, transparent 5.5px)}.title-preview-dialog-close{z-index:2;border-radius:var(--radius-pill);background:var(--color-figma-modal-dismiss-bg);width:24px;height:24px;-webkit-backdrop-filter:var(--blur-account-dismiss);backdrop-filter:var(--blur-account-dismiss);color:var(--color-text-primary);cursor:pointer;place-items:center;display:grid;position:absolute;top:12px;right:12px}.title-preview-dialog-close:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-preview-dialog .title-start-sheet-cta{z-index:1;background:linear-gradient(180deg, transparent, var(--color-bg-canvas) 65.865%);-webkit-backdrop-filter:var(--blur-preview-cta);backdrop-filter:var(--blur-preview-cta);margin:0;padding:32px 16px 24px;position:absolute;inset:auto 0 0}.title-preview-dialog .title-start-sheet-cta .progressive-blur{display:none}.title-preview-dialog .title-start-sheet-confirm{background:var(--color-action-primary);min-height:44px;color:var(--color-text-on-brand);padding:12px 20px}}@media (width<=639px){.title-preview-sheet-backdrop .title-start-menu.title-start-sheet{padding-top:32px}.title-preview-sheet .title-start-sheet-close{background:var(--color-command-sheet-scrim);width:24px;height:24px;top:10px;right:10px}}.title-parity.title-library-design .title-comments .story-comment-posted.story-comment-posted:before{content:"•"}.title-parity.title-library-design[data-presentation] .title-comments:not(.comments-phone-screen) .comments-conduct-note{color:var(--color-text-secondary);font:500 10px/12px var(--font-ui-system);margin:12px 0 0}.story-comment-menu-list button{align-items:center;gap:12px;display:flex}.story-comment-menu-list button svg{color:var(--color-text-secondary);flex-shrink:0}.social-report-field{border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-950);display:grid}.social-report-field:focus-within{border-color:var(--color-paper-faint)}.social-report-detail .social-report-field textarea{resize:none;background:0 0;border:0}.social-report-detail .social-report-field .social-report-counter{text-align:right;padding:0 12px 12px}.comments-report-design .social-report-detail .social-report-field{border-radius:var(--radius-fixed-xl);background:var(--color-library-elevated);border:0}.comments-report-design .social-report-detail .social-report-field textarea{background:0 0}.comments-report-design .social-report-detail .social-report-field .social-report-counter{text-align:right;background:0 0;margin:0;padding:0 12px 12px}.social-report-detail-reason{border:1px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-pill);height:40px;font:400 15px/20px var(--font-ui-system);justify-self:start;align-items:center;margin:0;padding:0 20px;display:inline-flex}@media (width<=639px){.title-parity .title-comments.comments-phone-screen form.story-comment-reply-composer{border-radius:var(--radius-fixed-28px);height:55px;min-height:55px;margin-bottom:calc(36px + env(safe-area-inset-bottom));align-items:center;padding:0 12px 0 20px}.title-parity .title-comments.comments-phone-screen form.story-comment-reply-composer textarea{resize:none;height:22px;min-height:22px;padding:0}.title-parity .title-comments.comments-phone-screen form.story-comment-reply-composer .story-comment-reply-composer-actions button{color:var(--color-text-primary)}.title-parity .title-comments.comments-phone-screen .story-comment-reply-notice{z-index:4;inset-inline:12px;bottom:calc(var(--keyboard-inset,0px) + 12px + env(safe-area-inset-bottom));text-align:center;margin:0;position:fixed}}.title-block-confirm-body{color:var(--color-text-secondary)}.title-parity .title-state{color:var(--color-text-secondary);font:400 15px/20px var(--font-ui);gap:12px}.title-parity .title-state :is(h1,h2){color:var(--color-text-primary);font:500 20px/28px var(--font-ui-system);margin:0}.title-parity .title-state p{margin:0}.title-parity .title-state>button{border-radius:var(--radius-pill);background:var(--color-bg-elevated);min-height:44px;color:var(--color-text-primary);font:500 14px/20px var(--font-ui);justify-self:center;padding:12px 20px}.title-parity .title-state>button:disabled{opacity:.5}.title-parity .title-state>a{color:var(--color-text-primary);font:500 14px/20px var(--font-ui);text-underline-offset:3px;justify-self:center;text-decoration:underline}.title-parity .title-state [role=alert]{color:var(--color-text-danger)}.title-library-design[data-presentation=page] .title-characters{z-index:1;position:relative}.title-library-design[data-presentation=page] .title-avatar-card{border-radius:var(--radius-fixed-xl);background:var(--color-bg-surface);flex-direction:column;gap:16px;margin-top:16px;padding:12px 12px 16px;display:flex}.title-avatar-card-selections{align-items:center;gap:16px;display:flex}.title-avatar-card-portrait{border-radius:var(--radius-fixed-xl);background:var(--color-bg-elevated);width:92px;height:92px;color:var(--color-text-secondary);font:500 20px/28px var(--font-ui-system);flex:0 0 92px;place-items:center;display:grid}.title-library-design[data-presentation=page] .title-avatar-card .title-avatar-card-menu{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.title-library-design[data-presentation=page] .title-avatar-card .title-start-select{margin:0}.title-library-design[data-presentation=page] .title-avatar-card-menu .title-start-select>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.title-library-design[data-presentation=page] .title-avatar-card .title-select-trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-fixed-xl);background:var(--color-bg-surface);height:40px;min-height:40px;color:var(--color-text-primary);font:400 15px/20px var(--font-ui);padding:10px 12px}.title-library-design[data-presentation=page] .title-avatar-card-language>span:first-child{color:var(--color-text-secondary);font:400 14px/20px var(--font-ui-system);margin:0 0 8px}.title-avatar-card-caption{flex-direction:column;gap:8px;display:flex}.title-avatar-card-description{color:var(--color-text-secondary);font:400 14px/20px var(--font-ui-system);overflow-wrap:anywhere;margin:0}.title-avatar-card-attributes{font:400 14px/20px var(--font-ui-system);flex-direction:column;gap:8px;margin:0;display:flex}.title-avatar-card-attributes>div{display:flex}.title-avatar-card-attributes dt{color:var(--color-text-primary);flex:0 0 108px}.title-avatar-card-attributes dd{min-width:0;color:var(--color-text-secondary);flex:1 1 0;margin:0}.comments-phone-filter-anchor{justify-items:end;display:grid;position:relative}.title-parity .title-comments.comments-phone-screen .comments-phone-header .comments-phone-filter-menu{z-index:5;flex-direction:column;display:flex;position:absolute;top:48px;right:0}.title-parity .title-comments.comments-phone-screen .comments-phone-header .comments-phone-filter-menu button{border-radius:var(--radius-fixed-lg);width:100%;height:auto;min-height:44px;color:var(--color-text-primary);font:400 15px/20px var(--font-ui-system);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.title-library-design[data-presentation=page]{overflow-x:clip}@media (width<=639px){.title-library-design[data-presentation=page][data-surface=page] .story-title-artwash{opacity:1;background:var(--color-bg-canvas)}.title-library-design[data-presentation=page][data-surface=page] .story-title-artwash img{aspect-ratio:2/3;object-fit:cover;object-position:top;opacity:.5;filter:blur(6px);transform-origin:50% 0;height:auto;transform:scale(1.06)}.title-library-design[data-presentation=page][data-surface=page] .story-title-artwash:after{background:linear-gradient(180deg, var(--color-bg-canvas) 36.538%, transparent) top / 100% 120px no-repeat, linear-gradient(180deg, transparent, var(--color-bg-canvas) 65.865%) bottom / 100% 120px no-repeat, #17171780}@supports (color:color-mix(in lab, red, red)){.title-library-design[data-presentation=page][data-surface=page] .story-title-artwash:after{background:linear-gradient(180deg, var(--color-bg-canvas) 36.538%, transparent) top / 100% 120px no-repeat, linear-gradient(180deg, transparent, var(--color-bg-canvas) 65.865%) bottom / 100% 120px no-repeat, color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.title-library-design[data-presentation=page][data-surface=page] .title-page-header{--progressive-blur:block;--progressive-blur-direction:to top;--progressive-blur-scale:2}}[data-comment-skeleton] .story-comment-mark{color:#0000;background:var(--color-hairline)}[data-comment-skeleton] .story-comment-author,[data-comment-skeleton] .story-comment-posted,[data-comment-skeleton] .story-comment-body,[data-comment-skeleton] .story-comment-preview-body{color:#0000;background:linear-gradient(var(--color-hairline), var(--color-hairline)) left center / var(--comment-skeleton-width,100%) .9em no-repeat}[data-comment-skeleton] .story-comment-author{--comment-skeleton-width:96px;padding-right:96px}[data-comment-skeleton] .story-comment-posted{--comment-skeleton-width:64px;padding-right:64px}[data-comment-skeleton] .story-comment-body,[data-comment-skeleton] .story-comment-preview-body{--comment-skeleton-width:72%}[data-comment-skeleton] .story-comment-counts{visibility:hidden}
