/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--font-weight-normal:400;--font-weight-bold:700;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-ink:#1c1a22;--color-brand-paper:#fbf6ec;--color-brand-white:#fff;--color-brand-yellow:#ffbe3d;--color-brand-blue:#58b4ea;--color-brand-coral:#f2705b;--color-brand-purple:#9a74e0;--color-brand-green:#27b08f;--color-brand-yellow-deep:#806000;--color-brand-blue-deep:#00689d;--color-brand-coral-deep:#a72e32;--color-brand-purple-deep:#743f81;--color-brand-green-deep:#00775b;--spacing-brand-1:.25rem;--spacing-brand-2:.5rem;--spacing-brand-3:.75rem;--spacing-brand-4:1rem;--spacing-brand-6:1.5rem;--border-width-interactive:3px;--border-width-identity:4px;--border-width-object-frame:3px;--radius-control:0;--radius-panel:0;--radius-large:0;--shadow-control:4px 4px 0 var(--color-brand-ink);--shadow-panel:6px 6px 0 var(--color-brand-ink);--shadow-thumbnail:3px 3px 0 var(--color-brand-blue);--shadow-identity-blue:8px 8px 0 var(--color-brand-blue);--shadow-modal-backdrop:0 0 0 100vmax #1c1a228c}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-modal-backdrop:0 0 0 100vmax color-mix(in srgb,var(--color-brand-ink)55%,transparent)}}:root,:host{--ease-interface:cubic-bezier(.2,0,0,1);--duration-interface:.15s;--duration-dialog:.25s;--duration-spinner:.7s;--spacing-brand-8:2rem;--spacing-brand-9:2.25rem;--container-profile:93.75rem;--container-page:72rem;--container-article:50rem;--spacing-gutter:1.25rem;--text-hero:clamp(4rem,10vw,9.5rem);--text-hero-mobile:clamp(3.5rem,20vw,5.2rem);--text-page:clamp(2.25rem,1.7rem + 2.4vw,3.5rem);--text-profile:clamp(2rem,1.5rem + 2.2vw,3.25rem);--text-detail:clamp(1.75rem,1.4rem + 1.6vw,2.625rem);--text-form:clamp(1.75rem,1.6rem + .7vw,2.125rem);--text-section:clamp(1.5rem,1.4rem + .5vw,1.75rem);--text-card:clamp(1.25rem,1.2rem + .25vw,1.375rem);--text-artwork:1.125rem;--text-intro:1.125rem;--text-body:1rem;--text-meta:.875rem;--text-eyebrow:.75rem;--color-note:#fff3a8;--color-tape:#d6cdb4b8;--shadow-note:2px 3px 5px #1c1a222e}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-note:2px 3px 5px color-mix(in srgb,var(--color-brand-ink)18%,transparent)}}:root,:host{--shadow-tape:0 1px 0 #1c1a221f}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-tape:0 1px 0 color-mix(in srgb,var(--color-brand-ink)12%,transparent)}}:root,:host{--shadow-none:none;--shadow-small:3px 3px 0 var(--color-brand-ink);--shadow-prompt-hover:9px 9px 0 var(--starter-scaffold-shadow);--shadow-prompt-pressed:1px 1px 0 var(--starter-scaffold-shadow);--shadow-hover:5px 5px 0 var(--color-brand-ink);--shadow-pressed:1px 1px 0 var(--color-brand-ink);--shadow-avatar:5px 5px 0 var(--color-brand-ink);--shadow-detail-art:0 15px 25px var(--color-brand-ink);--shadow-dialog:8px 8px 0 var(--color-brand-ink);--shadow-coral:6px 6px 0 var(--color-brand-coral);--shadow-sky:6px 6px 0 var(--color-brand-blue);--shadow-violet:6px 6px 0 var(--color-brand-purple);--shadow-teal:6px 6px 0 var(--color-brand-green);--duration-button:80ms;--duration-artwork:90ms;--border-width-separator:2px;--color-canvas:var(--color-brand-paper);--color-surface:var(--color-brand-white);--color-surface-raised:var(--color-brand-white);--color-surface-warm:#f1e8d6;--color-foreground:var(--color-brand-ink);--color-foreground-muted:#6a6472;--color-foreground-faint:var(--color-foreground-muted);--color-action-primary:#22346e;--color-action-primary-hover:#192855;--color-action-primary-soft:#d7effb;--color-on-action-primary:var(--color-brand-white);--color-action-yellow:var(--color-brand-yellow-deep);--color-action-blue:var(--color-brand-blue-deep);--color-action-green:var(--color-brand-green-deep);--color-action-red:var(--color-brand-coral-deep);--color-action-red-soft:var(--color-danger-soft);--color-action-purple:var(--color-brand-purple-deep);--color-on-action:var(--color-brand-white);--color-link:var(--color-foreground);--color-selected:var(--color-action-blue);--color-focus:var(--color-action-primary);--color-focus-accent:var(--color-surface);--color-success:#1f6b45;--color-success-soft:#c7f3e7;--color-success-border:var(--color-success);--color-warning-soft:#fff0b8;--color-warning-border:var(--color-action-yellow);--color-danger:#9b2c2c;--color-danger-soft:#ffd6d6;--color-danger-border:var(--color-danger);--color-disabled:#a49f95;--color-border-control:#6e6a62;--color-border-subtle:#b9b1a2;--color-danger-foreground:var(--color-danger);--color-success-foreground:var(--color-success);--color-warning-foreground:var(--color-foreground);--color-info-soft:#e4e8eb;--color-info-border:#bec8ce;--color-info-foreground:var(--color-foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light}html{font-synthesis:none;min-width:320px;text-rendering:optimizeLegibility}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-accent)}@media (forced-colors:active){a:focus-visible,button:focus-visible{box-shadow:none;outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing)*3)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-28{min-height:calc(var(--spacing)*28)}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.appearance-none{appearance:none}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.self-end{align-self:flex-end}.rounded-control{border-radius:var(--radius-control)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-border-control{border-color:var(--color-border-control)}.border-foreground{border-color:var(--color-foreground)}.border-transparent{border-color:#0000}.bg-action-primary{background-color:var(--color-action-primary)}.bg-action-red{background-color:var(--color-action-red)}.bg-action-red-soft{background-color:var(--color-action-red-soft)}.bg-brand-yellow{background-color:var(--color-brand-yellow)}.bg-canvas{background-color:var(--color-canvas)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-action-red{color:var(--color-action-red)}.text-danger{color:var(--color-danger)}.text-foreground{color:var(--color-foreground)}.text-foreground-faint{color:var(--color-foreground-faint)}.text-foreground-muted{color:var(--color-foreground-muted)}.text-link{color:var(--color-link)}.text-on-action{color:var(--color-on-action)}.text-on-action-primary{color:var(--color-on-action-primary)}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-action,.shadow-control{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-brand-ink));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-interface{--tw-ease:var(--ease-interface);transition-timing-function:var(--ease-interface)}.outline-none{--tw-outline-style:none;outline-style:none}.peer-checked\:bg-action-blue:is(:where(.peer):checked~*){background-color:var(--color-action-blue)}.peer-checked\:bg-action-green:is(:where(.peer):checked~*){background-color:var(--color-action-green)}.peer-checked\:bg-action-purple:is(:where(.peer):checked~*){background-color:var(--color-action-purple)}.peer-checked\:bg-action-red:is(:where(.peer):checked~*){background-color:var(--color-action-red)}.peer-checked\:bg-action-yellow:is(:where(.peer):checked~*){background-color:var(--color-action-yellow)}.peer-checked\:text-on-action:is(:where(.peer):checked~*){color:var(--color-on-action)}.peer-focus-visible\:outline-3:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:3px}.peer-focus-visible\:outline-offset-4:is(:where(.peer):focus-visible~*){outline-offset:4px}.peer-focus-visible\:outline-focus:is(:where(.peer):focus-visible~*){outline-color:var(--color-focus)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:border-disabled:is(:where(.peer):disabled~*){border-color:var(--color-disabled)}.peer-disabled\:bg-surface-warm:is(:where(.peer):disabled~*){background-color:var(--color-surface-warm)}.peer-disabled\:shadow-none:is(:where(.peer):disabled~*){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.placeholder\:text-foreground-faint::placeholder{color:var(--color-foreground-faint)}.focus-within\:border-foreground:focus-within{border-color:var(--color-foreground)}@media (hover:hover){.hover\:not-disabled\:border-action-red:hover:not(:disabled){border-color:var(--color-action-red)}.hover\:not-disabled\:border-border-subtle:hover:not(:disabled){border-color:var(--color-border-subtle)}.hover\:not-disabled\:border-foreground:hover:not(:disabled){border-color:var(--color-foreground)}.hover\:not-disabled\:bg-action-red-soft:hover:not(:disabled){background-color:var(--color-action-red-soft)}.hover\:not-disabled\:bg-danger-soft:hover:not(:disabled){background-color:var(--color-danger-soft)}.hover\:not-disabled\:bg-surface:hover:not(:disabled){background-color:var(--color-surface)}.hover\:not-disabled\:bg-surface-warm:hover:not(:disabled){background-color:var(--color-surface-warm)}.hover\:not-disabled\:text-danger:hover:not(:disabled){color:var(--color-danger)}.hover\:not-disabled\:text-foreground:hover:not(:disabled){color:var(--color-foreground)}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-disabled:disabled{border-color:var(--color-disabled)}.disabled\:bg-surface-warm:disabled{background-color:var(--color-surface-warm)}.disabled\:text-foreground-muted:disabled{color:var(--color-foreground-muted)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-3:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-focus:has(:focus-visible){--tw-ring-color:var(--color-focus)}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.has-\[\:focus-visible\]\:ring-offset-surface-raised:has(:focus-visible){--tw-ring-offset-color:var(--color-surface-raised)}.has-\[\[aria-invalid\=true\]\]\:border-danger:has([aria-invalid=true]){border-color:var(--color-danger)}@media (forced-colors:active){.forced-colors\:peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*),.forced-colors\:has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.forced-colors\:has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}}.\[\&_svg\]\:size-\[1\.1rem\] svg{width:1.1rem;height:1.1rem}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:flex-none svg{flex:none}}:root{--scrapbook-point-arrow-image:url(/assets/hand-sketched-point-arrow.1c341ed27e5f.svg);--scrapbook-up-arrow-image:url(/assets/hand-sketched-up-arrow.3752ca174c81.svg)}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-variable.aa530716b0d3.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-variable.a807a24239ab.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Patrick Hand;src:url(/assets/patrick-hand-latin.ac5bc9033b25.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@media (max-width:767px){:root{--spacing-panel:1.5rem}}@media (max-width:360px){:root{--spacing-panel:1rem}}.ds-button{border-width:var(--border-width-interactive)}.ds-button--small:not(.ds-button--quiet){box-shadow:var(--shadow-small)}.navigation-tabs{align-items:stretch;gap:var(--spacing-brand-1);flex-wrap:nowrap;min-width:0;display:flex}.navigation-tab{justify-content:center;align-items:center;gap:var(--spacing-brand-1);min-width:0;min-height:3.75rem;padding:var(--spacing-brand-3)var(--spacing-brand-4);border:var(--border-width-identity)solid transparent;border-radius:var(--radius-control)var(--radius-control)0 0;color:var(--color-foreground);font-family:var(--font-sans);text-align:center;border-bottom:none;font-size:.875rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.navigation-tab:not([aria-current=page]):hover{border-color:var(--color-border-subtle);background:var(--color-surface-warm);background-clip:padding-box}.navigation-tab--private:not([aria-current=page]){color:var(--color-foreground)}.navigation-tab--private:not([aria-current=page]):hover{border-style:dashed dashed none;border-bottom-width:medium;border-bottom-color:currentColor}.navigation-tab[aria-current=page]{border-color:var(--color-foreground);background:var(--color-canvas);box-shadow:none;z-index:1;border-bottom:none}.navigation-tab:focus-visible{outline:var(--border-width-interactive)solid var(--color-focus);outline-offset:calc(-1*var(--spacing-brand-1))}.navigation-tab__label{justify-content:center;align-items:center;gap:var(--spacing-brand-1);min-width:0;display:inline-flex}.navigation-tab__icon{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;display:inline-flex}.navigation-tab__icon svg{width:100%;height:100%}.navigation-tab__detail{white-space:nowrap;font-weight:600}@media (max-width:599px){.navigation-tabs{gap:0}.navigation-tab{padding:var(--spacing-brand-2)var(--spacing-brand-1);font-size:var(--text-meta);flex-direction:column;flex:1 1 0}.navigation-tab__label{justify-content:center;align-items:center;min-height:2.5em;display:flex}.navigation-tab__icon{width:1rem;height:1rem;font-size:1rem}.navigation-tab__detail{font-size:var(--text-meta)}}@media (forced-colors:active){.navigation-tab[aria-current=page]{background:canvas;border-color:canvastext}}@media (max-width:359px){.navigation-tab{padding-inline:0}.navigation-tab__label{flex-direction:column}}.spinner-wrap{display:inline-flex}.spinner{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;animation:spinner-rotate var(--duration-spinner)linear infinite}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.inline-alert,.notification{border-radius:var(--radius-control);color:var(--color-foreground);box-shadow:var(--shadow-control);border:2px solid;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.notification-portal-host{display:contents}.inline-alert--error,.notification--error{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-foreground)}.inline-alert--warning,.notification--warning{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning-foreground)}.inline-alert--success,.notification--success{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success-foreground)}.inline-alert--info,.notification--info{border-color:var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-foreground)}.feedback-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;display:inline-grid}.feedback-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.inline-alert__message,.notification__message{overflow-wrap:anywhere;flex:auto;min-width:0}.feedback-action,.notification__dismiss{border-radius:var(--radius-control);background:var(--color-surface-raised);min-width:2.75rem;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;border:2px solid;flex:none}.feedback-action{justify-content:center;align-items:center;gap:.4rem;padding-inline:.75rem;text-decoration:none;display:inline-flex}.notification__link svg{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}.notification__dismiss{padding-inline:.75rem;font-weight:800}.feedback-action:focus-visible,.notification__dismiss:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.notification-viewport{z-index:10000;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom));outline:none;flex-direction:column;gap:.75rem;margin:0;padding:.25rem;list-style:none;display:flex;position:fixed;overflow:hidden auto}.notification{width:100%;animation:notification-enter var(--duration-interface)ease-out;background-clip:padding-box;align-items:center;font-size:.95rem;line-height:1.4;position:relative}.notification__timer{transform-origin:0;background:currentColor;height:.25rem;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.notification .feedback-icon{width:1.5rem;height:1.5rem;margin-top:0}.notification[data-state=closed]{animation:notification-exit var(--duration-interface)ease-in}.notification[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.notification[data-swipe=cancel]{transition:transform var(--duration-interface)ease-out;transform:translate(0)}.notification[data-swipe=end]{animation:notification-swipe-out var(--duration-interface)ease-out}@keyframes notification-enter{0%{transform:translateY(.75rem)}}@keyframes notification-exit{to{opacity:0;transform:translate(1rem)}}@keyframes notification-swipe-out{to{transform:translateX(var(--radix-toast-swipe-end-x))}}@media (max-width:599px){.notification-viewport{right:0;bottom:env(safe-area-inset-bottom);width:100%;max-height:calc(100dvh - 1rem - env(safe-area-inset-bottom));padding:.5rem}.inline-alert,.notification{flex-wrap:wrap}.inline-alert__message,.notification__message{flex-basis:calc(100% - 2rem)}}@media (prefers-reduced-motion:reduce){.notification,.notification[data-state=closed],.notification[data-swipe=end]{animation:none}.notification__timer{display:none}}:root{color-scheme:light;--font-sans:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Newsreader",Iowan Old Style,Baskerville,"Times New Roman",serif;--content:var(--container-page);--public-frame-width:var(--border-width-object-frame);--work-detail-duration:var(--duration-dialog);--work-detail-ease:var(--ease-interface);background:var(--color-canvas);color:var(--color-foreground);font-family:var(--font-sans);font-synthesis:none;scrollbar-gutter:stable;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px}body{background:var(--color-canvas);flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}body>*{flex-shrink:0}a{color:var(--color-link);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:.08em}a:focus-visible{border-radius:var(--radius-control);outline:3px solid var(--color-focus);outline-offset:4px}.skip-link{z-index:100;border-radius:var(--radius-control);background:var(--color-foreground);color:#fff;padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:var(--public-frame-width)solid var(--color-foreground);min-height:82px}.site-header__brand-bar{background:var(--color-brand-yellow)}.site-header__inner{width:min(var(--content),calc(100% - 2.5rem));justify-content:space-between;align-items:center;gap:2rem;min-height:76px;margin:0 auto;display:flex}.wordmark{color:var(--color-foreground);font-family:var(--font-display);align-items:center;gap:.55rem;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.wordmark__logo{width:7.25rem;max-width:100%;height:auto;display:block}.site-header__actions,.site-header__desktop-links{align-items:center;gap:var(--spacing-brand-2);flex-wrap:nowrap;display:flex}.site-header__menu{display:none;position:relative}.site-header__menu>summary{list-style:none}.site-header__menu>summary::-webkit-details-marker{display:none}.site-header__menu-panel{width:min(12rem,100vw - 1.5rem);right:0}.site-header__menu-panel .profile-account-action{box-shadow:none;border:0;justify-content:flex-start}.public-navigation-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}img.public-navigation-icon{object-fit:contain}.icon-button--labelled{gap:var(--spacing-brand-2)}.icon-button--labelled>svg,.icon-button--labelled>img,.icon-button--labelled>.icon-button__icon{flex:none;width:1.125rem;height:1.125rem}.icon-button--labelled>.icon-button__icon{place-items:center;line-height:1;display:inline-grid}.profile-account-menu__separator{border-top:var(--border-width-separator)solid var(--color-border-subtle);margin-block:var(--spacing-brand-1)}.site-header__cta{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-action-primary);min-height:44px;box-shadow:var(--shadow-control);color:var(--color-on-action-primary);align-items:center;padding:.55rem .85rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.site-header__profile-tier{background:var(--color-brand-yellow)}.site-header--profile{border-bottom:var(--border-width-separator)solid var(--color-border-subtle);min-height:0;position:relative}.site-header__profile-inner{width:min(var(--content),calc(100% - 2.5rem));margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) 0}.discover-page{gap:clamp(1.5rem,4vw,3rem);display:grid}.discover-intro{min-width:0}.discover-intro h1,.discover-intro p{margin:0}.discover-intro__heading-row{grid-template-columns:minmax(0,52rem) auto;justify-content:space-between;align-items:end;gap:clamp(1rem,4vw,4rem);display:grid}.discover-intro__lede{max-width:42rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;margin-top:var(--spacing-brand-3)!important}.discover-refresh{justify-content:flex-end;align-items:center;gap:var(--spacing-brand-2);flex-wrap:wrap;display:flex}.discover-refresh__error{width:100%;color:var(--color-danger-foreground);margin:0;font-weight:700}.discover-refresh [aria-disabled=true]{cursor:wait;opacity:.68}#discover-results{gap:var(--spacing-brand-8);display:grid}.discover-profile{--discover-identity-background:var(--color-brand-yellow);--discover-identity-foreground:var(--color-foreground);border:var(--border-width-identity)solid var(--color-foreground);background:var(--color-surface);grid-template-columns:15rem minmax(0,1fr);min-width:0;display:grid}.discover-profile__identity{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-brand-2);border-right:var(--border-width-interactive)solid var(--color-foreground);background:var(--discover-identity-background);color:var(--discover-identity-foreground);flex-direction:column;padding:1.5rem 1.25rem;display:flex}.discover-profile--identity-blue{--discover-identity-background:var(--color-brand-blue)}.discover-profile--identity-coral{--discover-identity-background:var(--color-brand-coral)}.discover-profile--identity-purple{--discover-identity-background:var(--color-brand-purple);--discover-identity-foreground:var(--color-foreground)}.discover-profile--identity-green{--discover-identity-background:var(--color-brand-green)}.discover-profile__avatar{border:var(--border-width-separator)solid currentColor;background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:3.625rem;height:3.625rem;display:grid;overflow:hidden}.discover-profile__avatar-picture{object-fit:cover;width:100%;height:100%}.discover-profile__avatar-icon{width:2rem;height:2rem}.discover-profile__identity-copy,.discover-profile__identity-copy h2,.discover-profile__identity-copy p{min-width:0;margin:0}.discover-profile__name,.discover-profile__username{overflow-wrap:anywhere}.discover-profile__username{color:inherit;font-family:var(--font-sans);font-size:var(--text-meta);margin-top:.2rem;font-weight:800;line-height:1.2}.discover-profile__link{min-height:44px;color:inherit;align-items:center;margin-top:.25rem;font-weight:800;display:inline-flex}.discover-works{--scrapbook-shadow-gutter:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.85rem,2vw,1.5rem);min-width:0;margin:0;padding:clamp(.85rem,1.75vw,1.25rem) calc(clamp(.85rem,1.75vw,1.25rem) + 8px) calc(clamp(.85rem,1.75vw,1.25rem) + 8px) clamp(.85rem,1.75vw,1.25rem);list-style:none;display:grid}.discover-works:focus-visible{border-radius:var(--radius-panel);outline:3px solid var(--color-focus);outline-offset:4px}.discover-work{min-width:0}.discover-work .scrapbook-entry-copy{padding-top:var(--spacing-brand-3)}.discover-work .scrapbook-entry-summary{--scrapbook-entry-title-size:1rem}.discover-empty{max-width:44rem}@media (max-width:959px){.discover-works{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-gutter:auto;grid-template-columns:none;grid-auto-columns:clamp(8.75rem,24vw,13rem);grid-auto-flow:column;padding-top:calc(clamp(.85rem,1.75vw,1.25rem) + 44px);overflow-x:auto}.discover-work{scroll-snap-align:start}}@media (max-width:599px){.site-header__actions{justify-content:flex-end;gap:.3rem}.site-header__actions .profile-account-action--quiet{padding-inline:.5rem}.discover-page{gap:var(--spacing-brand-4)}.discover-intro__heading-row{grid-template-columns:minmax(0,1fr)}.discover-refresh{justify-content:flex-start}.discover-profile{grid-template-columns:minmax(0,1fr)}.discover-profile__identity{gap:var(--spacing-brand-3);flex-direction:row;padding:.75rem}.discover-profile__avatar{width:3.5rem;height:3.5rem}.discover-profile__name{font-size:1.05rem}.discover-profile__link{font-size:var(--text-meta);line-height:1.2}.discover-works{gap:var(--spacing-brand-4);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:.75rem calc(.75rem + 8px) calc(.75rem + 8px) .75rem;overflow-x:visible}.discover-work{padding-top:44px}.discover-work .scrapbook-entry-copy{padding-top:var(--spacing-brand-4)}.discover-work:nth-child(n+5){display:none}.discover-works--masonry{grid-auto-rows:1px;row-gap:0}}@media (forced-colors:active){.discover-profile__identity{border-right:var(--border-width-separator)solid CanvasText}}@media (forced-colors:active) and (max-width:599px){.discover-profile__identity{border-right:0;border-bottom:var(--border-width-separator)solid CanvasText}}.page{width:min(var(--content),calc(100% - 2.5rem));margin:0 auto;padding:clamp(1.5rem,3vw,2.75rem) 0 clamp(4rem,8vw,7rem)}.site-header--profile+.page{padding-top:30px;padding-bottom:clamp(1rem,2vw,1.75rem)}.site-header__profile-inner:has(.profile-collection-navigation){padding-bottom:0}.profile-header{justify-content:center;display:flex}.profile-details{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2.5vw,2rem) clamp(1.5rem,4vw,4rem);width:100%;max-width:100%;display:grid}.profile-account-actions{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.profile-collection-navigation{margin-bottom:calc(-1*var(--border-width-separator));grid-area:2/1;align-self:end}.profile-owner-actions{flex-wrap:nowrap;grid-area:2/2;justify-content:flex-end;place-self:center end;align-items:center;gap:.55rem;display:flex}.profile-arrange-actions{align-items:center;gap:.55rem;display:flex}.profile-arrange-actions--docked{z-index:55;top:1.25rem;right:max(1.75rem,calc((100vw - var(--content))/2 + .5rem));isolation:isolate;position:fixed}.profile-arrange-actions--docked:before{z-index:-1;border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-panel);background:var(--color-brand-yellow);box-shadow:var(--shadow-panel);content:"";pointer-events:none;position:absolute;inset:-.5rem}.profile-account-menu-wrap,.profile-share-menu-wrap,.work-detail-share-wrap{position:relative}.profile-account-action,.profile-edit-dialog__cancel,.profile-edit-dialog__save{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-control);color:var(--color-foreground);font:inherit;font-size:var(--text-meta);transition:background-color var(--duration-interface)var(--ease-interface),border-color var(--duration-interface)var(--ease-interface),box-shadow var(--duration-interface)var(--ease-interface),color var(--duration-interface)var(--ease-interface);cursor:pointer;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.profile-account-action--quiet{box-shadow:none;background:0 0;border-color:#0000}.profile-account-action--quiet:hover,.profile-account-action--quiet:active{border-color:var(--color-foreground);background:var(--color-surface-warm)}.profile-edit-dialog__cancel{box-shadow:none;background:0 0}.profile-account-action--primary{background:var(--color-action-primary);color:var(--color-on-action-primary)}.profile-account-action--danger{background:var(--color-action-red);color:var(--color-on-action)}.profile-account-menu__trigger{gap:.4rem;max-width:12rem}.profile-account-menu__trigger-label{display:inline}.profile-account-menu{z-index:60;border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-panel);background:var(--color-surface);width:max-content;min-width:11rem;max-width:min(20rem,100vw - 1.5rem);box-shadow:var(--shadow-panel);padding:.4rem;position:absolute;top:calc(100% + .55rem);right:0}.profile-account-menu__identity{max-width:100%;margin:0 0 var(--spacing-brand-1);overflow-wrap:anywhere;border-bottom:var(--border-width-separator)solid var(--color-border-subtle);color:var(--color-foreground);gap:var(--spacing-brand-1);flex-direction:column;padding:.6rem .7rem;display:flex}.profile-account-menu__identity-label{font-size:var(--text-meta);font-weight:600}.profile-account-menu__identity-username{font-size:var(--text-meta);font-weight:800}.profile-account-menu button,.profile-account-menu a{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-foreground);font:inherit;font-size:var(--text-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .7rem;font-weight:800;text-decoration:none;display:flex}.profile-account-menu svg,.profile-arrange-action svg,.profile-shuffle-action svg,.profile-share-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.profile-share-action{flex:none;padding-inline:.7rem}.public-share-menu{z-index:60;width:min(22rem,100vw - 2.5rem);padding:var(--spacing-brand-4);border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel);position:absolute;top:calc(100% + .55rem)}.profile-share-menu,.work-detail-share-menu{right:0}.public-share-menu__heading{margin:0 0 var(--spacing-brand-3);font-family:var(--font-display);text-align:center;font-size:1.35rem;font-weight:750;line-height:1.1}.public-share-menu__link-row{margin-bottom:var(--spacing-brand-3);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.public-share-menu__url{width:100%;min-width:0;height:44px;padding:0 var(--spacing-brand-3);border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control)0 0 var(--radius-control);background:var(--color-surface);color:var(--color-foreground);font:inherit;-webkit-user-select:text;user-select:text}.public-share-menu__url:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;position:relative}.public-share-menu__item.public-share-menu__copy{height:44px;min-height:44px;padding:0 var(--spacing-brand-3);border:var(--border-width-interactive)solid var(--color-foreground);border-radius:0 var(--radius-control)var(--radius-control)0;white-space:nowrap;border-left:0;align-items:center;display:flex}.public-share-menu__copy .public-share-menu__mark{background:0 0;border:0;border-radius:0;width:auto;height:auto}.public-share-menu__options{gap:var(--spacing-brand-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-share-menu__item{align-content:start;place-items:center;gap:var(--spacing-brand-2);min-width:0;min-height:76px;padding:var(--spacing-brand-2)var(--spacing-brand-1);border-radius:var(--radius-control);color:var(--color-foreground);font:inherit;font-size:var(--text-meta);text-align:center;cursor:pointer;background:0 0;border:0;grid-template-rows:44px auto;font-weight:750;line-height:1.15;text-decoration:none;display:grid}.public-share-menu__item:hover,.public-share-menu__item:active{background:var(--color-surface-warm)}.public-share-menu__item:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.public-share-menu__item:disabled{cursor:wait;opacity:.65}.public-share-menu__mark{border:var(--border-width-interactive)solid var(--color-border-subtle);background:var(--color-surface-warm);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.public-share-menu__mark svg{fill:currentColor;width:1.25rem;height:1.25rem}.public-share-menu__mark--copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.profile-account-menu button:hover,.profile-account-menu a:hover{background:var(--color-surface-warm)}.profile-account-menu button:disabled{cursor:wait;opacity:.65}.profile-account-action:focus-visible,.profile-edit-dialog button:focus-visible,.profile-edit-field input:focus-visible,.profile-edit-field textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.profile-account-action:disabled,.profile-edit-dialog button:disabled{cursor:wait;opacity:.65}.profile-edit-dialog{border:var(--border-width-identity)solid var(--color-foreground);border-radius:var(--radius-large);background:var(--color-canvas);width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-identity-blue);color:var(--color-foreground);margin:auto;padding:0;overflow:auto}.profile-edit-dialog::backdrop{background:#1c1a228c}@supports (color:color-mix(in lab, red, red)){.profile-edit-dialog::backdrop{background:color-mix(in srgb,var(--color-foreground)55%,transparent)}}html:has(.profile-edit-dialog[open]){overflow:hidden}.profile-edit-dialog__form{gap:1.15rem;padding:clamp(1.25rem,5vw,2rem);display:grid}.profile-edit-dialog__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.profile-edit-dialog__close{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);width:44px;min-width:44px;height:44px;box-shadow:var(--shadow-control);color:var(--color-foreground);font:inherit;cursor:pointer;padding:0;font-size:1.5rem;font-weight:800}.public-add-work__trigger{background:var(--color-action-primary);color:var(--color-on-action-primary)}.public-add-work__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1.15rem;height:1.15rem}.public-add-work__dialog{border:var(--border-width-identity)solid var(--color-foreground);border-radius:var(--radius-large);background:var(--color-canvas);width:min(45rem,100% - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-dialog);color:var(--color-foreground);margin:auto;padding:0;overflow:hidden}.public-add-work__dialog[open]{flex-direction:column;display:flex}html:has(.public-add-work__dialog[open]){overflow:hidden}.public-add-work__search-content:not([hidden]){padding:var(--spacing-brand-4);flex-direction:column;flex:1;min-height:0;display:flex}.public-add-work__header,.public-add-work__kinds,.public-add-work__search-row{flex-shrink:0}.public-add-work__dialog::backdrop{transition:background-color var(--work-detail-duration)var(--work-detail-ease);background-color:#0000}.public-add-work__dialog--backdrop-visible::backdrop{background-color:#1c1a228c}@supports (color:color-mix(in lab, red, red)){.public-add-work__dialog--backdrop-visible::backdrop{background-color:color-mix(in srgb,var(--color-brand-ink)55%,transparent)}}.public-add-work__dialog[open].public-add-work__dialog--opening{animation:public-add-work-open var(--work-detail-duration)var(--work-detail-ease)}.public-add-work__dialog[open].public-add-work__dialog--closing{animation:public-add-work-close var(--work-detail-duration)var(--work-detail-ease)forwards;pointer-events:none}@keyframes public-add-work-open{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}@keyframes public-add-work-close{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}@media (prefers-reduced-motion:reduce){.public-add-work__dialog[open].public-add-work__dialog--opening,.public-add-work__dialog[open].public-add-work__dialog--closing{animation:none}}.public-add-work__header{padding:var(--spacing-brand-4);background:var(--color-brand-yellow);border-bottom:var(--border-width-interactive)solid var(--color-foreground);justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-add-work__header h2{font-size:var(--text-form);margin:0}.public-add-work__close,.public-add-work__add,.public-add-work__load-more{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-control);cursor:pointer;padding:.55rem .8rem;font-weight:800}.public-add-work__close{min-height:44px;font-size:var(--text-body);padding:.55rem .8rem;line-height:1.2}.public-add-work__kinds{gap:var(--spacing-brand-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.public-add-work__kinds legend{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.public-add-work__kind input{opacity:0;position:absolute}.public-add-work__kind{flex:none;min-width:max-content;display:flex}.public-add-work__kind span{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;box-shadow:none;font-size:var(--text-meta);cursor:pointer;justify-content:center;align-items:center;padding:.5rem .68rem;font-weight:800;display:flex;position:relative}.public-add-work__kind input:checked+span{color:var(--color-on-action);box-shadow:var(--shadow-control)}.public-add-work__kind--book input:checked+span{background:var(--color-action-blue)}.public-add-work__kind--game input:checked+span{background:var(--color-action-green)}.public-add-work__kind--movie input:checked+span{background:var(--color-action-red)}.public-add-work__kind--tv input:checked+span{background:var(--color-action-purple)}.public-add-work__kind--album input:checked+span{background:var(--color-action-yellow)}.public-add-work__kind input:focus-visible+span,.public-add-work__trigger:focus-visible,.public-add-work__dialog button:focus-visible,.public-add-work__dialog a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-accent)}.public-add-work__search{border:var(--border-width-interactive)solid var(--color-foreground);min-height:48px;margin-top:var(--spacing-brand-3);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:none;color:var(--color-foreground-muted);align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.public-add-work__search-row{align-items:center;gap:.75rem;display:flex}.public-add-work__search-row .public-add-work__search{flex:1;min-width:0}.public-add-work__google-attribution{flex:none;width:62px;max-width:none;height:30px}.public-add-work__search input{min-width:0;color:inherit;color-scheme:light;background:0 0;border:0;outline:0;flex:1;padding:.65rem 0;font-weight:700}.public-add-work__search input:focus-visible{outline:none}.public-add-work__search input::-webkit-search-cancel-button{display:none}.public-add-work__search-clear{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:1.5rem;line-height:1}.public-add-work__search input:disabled{cursor:not-allowed}.public-add-work__search input::placeholder{color:inherit;opacity:1}.public-add-work__spinner{color:inherit}.public-add-work__search-spinner{align-self:center;align-items:center;line-height:0;display:inline-flex}.public-add-work__search-spinner .spinner-wrap{align-items:center}.public-add-work__spinner .spinner{width:1.15rem;height:1.15rem;display:block}.public-add-work__results-region{overscroll-behavior:contain;flex:1;min-height:0;margin-top:.9rem;padding:0 .2rem .2rem;overflow-y:auto}.public-add-work__placeholder{border:2px dashed var(--color-border-subtle);border-radius:var(--radius-panel);min-height:100%;color:var(--color-foreground-muted);text-align:center;place-content:center;justify-items:center;gap:.65rem;padding:2rem;display:grid}.public-add-work__placeholder svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:2rem;height:2rem}.public-add-work__placeholder p{margin:0}.public-add-work__placeholder--loading p{color:var(--color-foreground);font-family:var(--font-sans);font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700;line-height:1.1}.public-add-work__placeholder--loading svg{stroke-width:1.8px;width:2.5rem;height:2.5rem}.public-add-work__loading-spinner .spinner{stroke-width:2px;width:3rem;height:3rem}.public-add-work__hint,.public-add-work__empty{border:2px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-meta);margin:.75rem 0 0;padding:.7rem .8rem}.public-add-work__results{margin:0;padding:0;list-style:none}.public-add-work__results>li{border-top:2px solid var(--color-border-subtle);padding:.8rem 0}.public-add-work__results>li:first-child{border-top:0}.public-add-work__result{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.public-add-work__artwork{object-fit:cover;border:2px solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface-warm);width:72px;height:96px;box-shadow:var(--shadow-thumbnail)}.public-add-work__artwork--empty{color:var(--color-foreground-muted);font-family:var(--font-display);place-items:center;font-size:1.5rem;display:grid}.public-add-work__result-copy{min-width:0}.public-add-work__result-copy h3{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:800;overflow:hidden}.public-add-work__result-copy>p{color:var(--color-foreground-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0;overflow:hidden}.public-add-work__result-copy>span{color:var(--color-link);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.public-add-work__sources{flex-wrap:wrap;gap:.45rem;display:flex}.public-add-work__sources a{font-size:var(--text-meta);font-weight:800;text-decoration:underline}.public-add-work__add{background:var(--color-action-primary);color:var(--color-on-action-primary)}.public-add-work__add:disabled{cursor:default;opacity:.62}.public-add-work__alternatives{border:2px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-warm);margin:.75rem 0 0 81px;padding:.2rem .65rem .55rem}.public-add-work__alternatives summary{width:100%;min-height:44px;color:var(--color-link);font-size:var(--text-meta);cursor:pointer;align-items:center;gap:.55rem;font-weight:800;list-style:none;display:flex}.public-add-work__alternatives summary::-webkit-details-marker{display:none}.public-add-work__alternatives-icon{width:.65rem;height:.65rem;transition:transform var(--duration-interface)var(--ease-interface);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(-45deg)}.public-add-work__alternatives[open] .public-add-work__alternatives-icon{transform:rotate(45deg)translate(-.1rem,-.1rem)}.public-add-work__alternatives-help{color:var(--color-foreground-muted);font-size:var(--text-meta);margin:-.1rem 0 .55rem 1.2rem;line-height:1.35}.public-add-work__alternatives ul{margin:0;padding:0;list-style:none}.public-add-work__alternatives li{border-top:1px solid var(--color-border-subtle);padding:.7rem 0}.public-add-work__result--compact{grid-template-columns:64px minmax(0,1fr) auto}.public-add-work__result--compact .public-add-work__artwork{width:64px;height:84px}.public-add-work__load-status{color:var(--color-foreground-muted);font-size:var(--text-meta);margin:.75rem 0}.public-add-work__partial-source{color:var(--color-foreground-muted);font-size:var(--text-meta);margin:.75rem 0 0}.public-add-work__load-more{background:var(--color-surface);margin:1rem auto 0;display:block}.profile-edit-dialog h2{font-size:var(--text-form);margin:0;line-height:1.1}.profile-edit-field{gap:.4rem;font-weight:800;display:grid}.profile-edit-field>span{justify-content:space-between;gap:1rem;display:flex}.profile-edit-field small{color:var(--color-foreground-muted);font-weight:600}.profile-edit-field input,.profile-edit-field textarea{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-foreground);font:inherit;padding:.72rem .8rem}.profile-edit-field input[aria-invalid=true],.profile-edit-field textarea[aria-invalid=true]{border-color:var(--color-danger-border)}.profile-edit-field .profile-edit-field__error{color:var(--color-danger-foreground)}.profile-edit-field textarea{resize:vertical}.profile-picture-editor{border:0;justify-items:center;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.profile-picture-editor legend{text-align:center;width:100%;margin-bottom:.4rem;font-weight:800}.profile-picture-editor__preview{aspect-ratio:1;border:var(--border-width-interactive)solid var(--color-foreground);background:var(--color-surface);border-radius:50%;place-items:center;width:min(100%,8rem);display:grid;position:relative;overflow:hidden}.profile-picture-editor--cropping .profile-picture-editor__preview{width:min(100%,10.5rem)}.profile-picture-editor__picture{object-fit:cover;width:100%;height:100%;display:block}.profile-picture-editor__placeholder{opacity:.72;width:44%;height:44%}.profile-picture-editor__zoom{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:min(100%,22rem);font-weight:800;display:grid}.profile-picture-editor__zoom input{width:100%;min-height:44px}.profile-picture-editor__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.profile-picture-editor__remove{border-color:var(--color-danger-border);color:var(--color-danger-foreground);background:0 0}.reactEasyCrop_Container{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.reactEasyCrop_Image,.reactEasyCrop_Video{max-width:unset;will-change:transform}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{border:var(--border-width-separator)solid white;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 9999em #1c1a228c}@supports (color:color-mix(in lab, red, red)){.reactEasyCrop_CropArea{box-shadow:0 0 0 9999em color-mix(in srgb,var(--color-foreground)55%,transparent)}}.reactEasyCrop_CropArea{transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaGrid:before,.reactEasyCrop_CropAreaGrid:after{box-sizing:border-box;content:"";border:1px solid #ffffff8c;position:absolute}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border-top:0;border-bottom:0;inset:0 33.33%}.reactEasyCrop_CropAreaGrid:after{border-left:0;border-right:0;inset:33.33% 0}.profile-edit-dialog__actions{justify-content:flex-end;gap:.75rem;display:flex}.profile-edit-dialog__save{background:var(--color-action-primary);color:var(--color-on-action-primary)}@media (max-height:799px){.profile-edit-dialog__form{gap:.75rem;padding:1rem}.profile-edit-dialog h2{font-size:var(--text-form)}.profile-picture-editor--cropping .profile-picture-editor__preview{width:min(100%,10rem)}}.profile-username{color:#444246;min-width:0;max-width:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.profile-username{color:color-mix(in srgb,var(--color-foreground)82%,var(--color-canvas))}}.profile-username{font-family:var(--font-sans);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(.95rem,1.15vw,1.05rem);font-style:normal;font-weight:800;line-height:1.3}.profile-username-row{align-items:flex-start;gap:var(--spacing-brand-2);flex-wrap:wrap;max-width:100%;display:flex}.profile-identity{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vw,1.25rem);min-width:0;display:grid}.work-detail-profile__avatar,.profile-avatar{aspect-ratio:1;border:var(--border-width-separator)solid var(--color-foreground);background:var(--color-canvas);border-radius:50%;place-items:center;width:clamp(5rem,8vw,7rem);display:grid;overflow:hidden}.work-detail-profile__avatar-icon,.profile-avatar__icon{opacity:.72;width:44%;height:44%}.work-detail-profile__picture,.profile-avatar__picture{object-fit:cover;width:100%;height:100%;display:block}.profile-identity__copy{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.profile-name{max-width:24ch;font-family:var(--font-display);font-size:var(--text-profile);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.1}.eyebrow{color:var(--color-link);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;font-weight:600}h1{letter-spacing:-.045em;margin-bottom:.2rem;font-size:clamp(2rem,3.8vw,4.25rem);line-height:.95}.profile-bio{min-width:0;max-width:60ch;color:var(--color-foreground);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.45}#public-profile-content{position:relative}.scrapbook-loading{color:var(--color-foreground);text-align:center;place-content:center;justify-items:center;gap:.85rem;display:none}.scrapbook-loading__tiles{width:4rem;height:2.8rem;position:relative}.scrapbook-loading__tile{border:2px solid var(--color-foreground);width:1.15rem;height:1.65rem;box-shadow:2px 2px 0 var(--color-foreground);animation:scrapbook-loading-arrange var(--duration-spinner)var(--ease-interface)infinite;position:absolute}.scrapbook-loading__tile--one{background:var(--color-brand-yellow);top:.75rem;left:0}.scrapbook-loading__tile--two{background:var(--color-brand-blue);animation-delay:.12s;top:0;left:1.45rem}.scrapbook-loading__tile--three{background:var(--color-brand-coral);animation-delay:.24s;top:.45rem;left:2.9rem}.scrapbook-loading p{font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700}@keyframes scrapbook-loading-arrange{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@media (scripting:enabled){.public-profile-content--loading{height:clamp(24rem,100vh - 12rem,48rem);overflow:hidden}.public-profile-content--loading #public-scrapbook-root{visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.public-profile-content--loading .scrapbook-loading,.public-profile-content--ready .scrapbook-loading{height:min(100%,50dvh);display:grid;position:absolute;inset:0 0 auto}.public-profile-content--ready #public-scrapbook-root{opacity:1;transition:opacity .18s var(--ease-interface)}.public-profile-content--ready .scrapbook-loading{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .18s,opacity .18s var(--ease-interface)}}.scrapbook-section+.scrapbook-section{margin-top:calc(var(--spacing-brand-6)*2)}.scrapbook-section{background:0 0;border:0;padding:0}.work-detail-dialog__edit,.memory-editor__delete,.memory-editor__cancel,.memory-editor__save{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-action-primary);min-height:44px;box-shadow:var(--shadow-control);color:var(--color-on-action-primary);font:inherit;font-size:var(--text-meta);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .85rem;font-weight:850;line-height:1;display:inline-flex}.work-detail-dialog__edit--quiet,.memory-editor__delete,.memory-editor__cancel{box-shadow:none;color:var(--color-foreground-muted);background:0 0;border-color:#0000}.work-detail-dialog__edit--quiet:hover:not(:disabled),.work-detail-dialog__edit--quiet:active:not(:disabled),.memory-editor__cancel:hover:not(:disabled),.memory-editor__cancel:active:not(:disabled){background:var(--color-action-primary-soft);color:var(--color-action-primary-hover)}.work-detail-dialog__edit:focus-visible,.memory-editor button:focus-visible,.memory-editor input:focus-visible,.memory-editor select:focus-visible,.memory-editor textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-accent)}.scrapbook{--scrapbook-columns:5;--scrapbook-shadow-gutter:8px;grid-template-columns:repeat(var(--scrapbook-columns),minmax(0,1fr));width:calc(100% - var(--scrapbook-shadow-gutter));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.scrapbook--enhanced{grid-auto-flow:dense;grid-auto-rows:1px;align-items:start}.scrapbook--enhanced.scrapbook--arranging{grid-auto-rows:auto;grid-auto-flow:row}html:has(.scrapbook--enhanced.scrapbook--owner){overflow-anchor:none}.scrapbook-entry{--art-border-width:var(--border-width-object-frame);--art-inner-border-width:0px;--art-mat-width:0px;--art-shadow-offset:6px;--art-shadow-color:var(--color-brand-yellow);--art-tab-color:var(--color-foreground);--art-tab-border-color:var(--color-foreground);--scrapbook-arrow-shift:0px;position:relative}.scrapbook-entry,.scrapbook-entry article,.scrapbook-entry-primary,.scrapbook-entry-aside{min-width:0}.scrapbook-entry-primary{position:relative}.scrapbook-entry:has(>article>.scrapbook-entry-primary:hover),.scrapbook-entry:has(>article>.scrapbook-entry-primary>.scrapbook-add-slot--tile:focus-within){z-index:6}.scrapbook--enhanced .scrapbook-entry-aside{opacity:1;grid-template-rows:minmax(0,1fr);transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),opacity .16s ease-out;display:grid}.scrapbook--enhanced .scrapbook-entry-aside>*{min-height:0}.scrapbook--arranging .scrapbook-entry{position:relative}.scrapbook--arranging .scrapbook-entry--dragging{z-index:40}.scrapbook--arranging .scrapbook-entry-aside{opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);display:grid}.scrapbook--arranging .scrapbook-entry-aside>*{overflow:hidden}.arrange-entry-controls{justify-content:center;gap:var(--spacing-brand-3);margin-top:var(--spacing-brand-4);padding-bottom:var(--spacing-brand-1);display:flex}.arrange-entry-drag-surface{z-index:5;cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.arrange-entry-drag-surface:active,.scrapbook-entry--dragging .arrange-entry-drag-surface{cursor:grabbing}.arrange-entry-drag-surface:disabled{cursor:default}.arrange-entry-drag-surface:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.arrange-entry-control{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);width:44px;height:44px;box-shadow:var(--shadow-control);color:var(--color-foreground);cursor:pointer;place-items:center;padding:0;display:grid}.arrange-entry-control svg{width:21px;height:21px}.arrange-entry-control:disabled{cursor:not-allowed;opacity:.42}.arrange-entry-control:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.art{border:var(--art-border-width)solid var(--color-foreground);background:var(--color-surface-raised);width:100%;box-shadow:var(--art-shadow-offset)var(--art-shadow-offset)0 var(--art-shadow-color);isolation:isolate;border-radius:0;margin:0;position:relative;overflow:hidden;container-type:inline-size}@media (prefers-reduced-motion:reduce){.scrapbook--arranging .scrapbook-entry,.scrapbook--enhanced .scrapbook-entry-aside{transition:none!important}}.scrapbook-entry-link{z-index:4;cursor:pointer;display:block;position:absolute;inset:0}.scrapbook-entry-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.scrapbook-add-slot--tile{z-index:0;opacity:0;pointer-events:none;transition:transform var(--duration-artwork)var(--ease-interface),opacity 0s linear var(--duration-artwork);position:absolute;top:0;right:0;transform:translateY(0)}.scrapbook-entry-primary:hover>.scrapbook-add-slot--tile,.scrapbook-entry-primary>.scrapbook-add-slot--tile:focus-within{opacity:1;pointer-events:auto;transition:transform var(--duration-artwork)var(--ease-interface),opacity 0s;transform:translateY(-100%)}.scrapbook-entry-primary>.art{z-index:1}.scrapbook-add-control{justify-content:center;align-items:center;gap:var(--spacing-brand-2);border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-control);color:var(--color-foreground);font:inherit;cursor:pointer;transition:background-color var(--duration-interface)var(--ease-interface),border-color var(--duration-interface)var(--ease-interface),box-shadow var(--duration-interface)var(--ease-interface),color var(--duration-interface)var(--ease-interface);padding:.55rem .8rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.scrapbook-add-control:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.scrapbook-add-label--tile,.scrapbook-membership-label{white-space:nowrap;display:inline}.scrapbook-action-label--compact{display:none}.scrapbook-add-control,.scrapbook-add-slot--tile .scrapbook-add-control,.scrapbook-add-slot--dialog .scrapbook-add-control{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-brand-yellow);min-height:44px;box-shadow:none;color:var(--color-foreground);font-size:var(--text-meta);letter-spacing:.025em;text-transform:none;margin:0;padding:3px 7px;font-weight:750}.scrapbook-add-slot--tile .scrapbook-add-control{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.scrapbook-add-control svg{width:1rem;height:1rem}@media (pointer:coarse){.scrapbook-add-control{min-height:44px}}.scrapbook-add-control:disabled{border-color:var(--color-disabled);background:var(--color-surface-warm);box-shadow:none;color:var(--color-foreground-muted);cursor:not-allowed}.scrapbook-add-control svg,.scrapbook-membership-status svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.scrapbook-add-owner .scrapbook-add-slot,.scrapbook-add-controlled .scrapbook-add-fallback{display:none}@media (hover:none),(pointer:coarse){.scrapbook-add-slot--tile{opacity:1;pointer-events:auto;transform:translateY(-100%)}}@media (max-width:599px){.scrapbook-add-slot--tile{display:block}.discover-work .scrapbook-add-slot--tile{opacity:1;pointer-events:auto;transition:none;display:block;transform:translateY(-100%)}}.scrapbook--arranging .scrapbook-entry-link{pointer-events:none}.art:after{z-index:3;inset:var(--art-mat-width);border:var(--art-inner-border-width)solid var(--color-foreground);content:"";pointer-events:none;position:absolute}.scrapbook-entry:nth-child(13n+2),.scrapbook-entry:nth-child(13n+9),.scrapbook-entry:nth-child(13n+13){--art-shadow-color:var(--color-brand-blue)}.scrapbook-entry:nth-child(13n+3),.scrapbook-entry:nth-child(13n+6){--art-shadow-color:var(--color-brand-purple);--art-tab-color:var(--color-foreground)}.scrapbook-entry:nth-child(13n+4),.scrapbook-entry:nth-child(13n+10){--art-shadow-color:var(--color-brand-green)}.scrapbook-entry:nth-child(13n+5),.scrapbook-entry:nth-child(13n+8),.scrapbook-entry:nth-child(13n+11){--art-shadow-color:var(--color-brand-coral)}.art--square{aspect-ratio:1}.art--portrait{aspect-ratio:3/4}.art__fallback{color:var(--color-foreground-muted);position:absolute;inset:0}.art__initial{inset:calc(var(--art-mat-width) + var(--art-inner-border-width));color:#1c1a2294;place-items:center;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.art__initial{color:color-mix(in srgb,var(--color-foreground)58%,transparent)}}.art__initial{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);line-height:.8}.art>img{z-index:1;inset:calc(var(--art-mat-width) + var(--art-inner-border-width));width:calc(100% - var(--art-mat-width) - var(--art-mat-width) - var(--art-inner-border-width) - var(--art-inner-border-width));height:calc(100% - var(--art-mat-width) - var(--art-mat-width) - var(--art-inner-border-width) - var(--art-inner-border-width));object-fit:cover;background:0 0;display:block;position:absolute}.scrapbook-entry-copy{min-width:0;padding-top:20px}.work-detail-dialog-only,.work-detail-metadata{display:none}.scrapbook-entry-summary{--scrapbook-entry-title-size:clamp(1rem,1.35vw,1.2rem);color:var(--color-foreground-muted);font-size:var(--text-meta);margin:0;line-height:normal}.scrapbook-entry-title{color:var(--color-foreground);font-family:var(--font-display);font-size:var(--scrapbook-entry-title-size);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:600;display:block}.scrapbook-entry-context,.scrapbook-entry-detail{margin-block:.12rem 0;display:block}.scrapbook-entry-context__content{overflow-wrap:anywhere}.scrapbook-entry-context__label{color:var(--color-foreground);font-weight:700}.scrapbook-entry-kind,.scrapbook-entry-detail__year{vertical-align:top;font-weight:700}.scrapbook-entry-kind{align-items:center;gap:.3rem;display:inline-flex}.scrapbook-entry-kind__icon{flex:none;width:.9rem;height:.9rem}.scrapbook-entry-detail__separator{color:var(--color-foreground-faint)}.scrapbook-entry-note{background:var(--color-note);min-width:0;box-shadow:var(--shadow-note);transform-origin:50%;margin-top:.5rem;padding:1.1rem 1rem .75rem;position:relative;transform:rotate(-1.5deg)}.scrapbook-entry-note:after{z-index:1;background:var(--color-tape);width:clamp(2.4rem,30%,4.5rem);height:1rem;box-shadow:var(--shadow-tape);clip-path:polygon(2% 12%,98% 0,96% 90%,0 100%);content:"";pointer-events:none;position:absolute;top:-.42rem;left:50%;transform:translate(-50%)rotate(-1.5deg)}.scrapbook-entry-note__text{overflow-wrap:anywhere;white-space:pre-wrap;font-family:"Patrick Hand",var(--font-sans);letter-spacing:.01em;margin:0;font-size:1.12rem;font-weight:400;line-height:1.3}.scrapbook-entry-memory-date{overflow-wrap:anywhere;color:#736d7a;margin:.8rem 0 0}@supports (color:color-mix(in lab, red, red)){.scrapbook-entry-memory-date{color:color-mix(in srgb,var(--color-foreground-muted)94%,var(--color-brand-white))}}.scrapbook-entry-memory-date{font-size:var(--text-meta);font-weight:750;line-height:1.25}.scrapbook-entry-note>.scrapbook-entry-memory-date{border-top:1px solid #1c1a2238;margin-top:.75rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.scrapbook-entry-note>.scrapbook-entry-memory-date{border-top:1px solid color-mix(in srgb,var(--color-foreground)22%,transparent)}}.scrapbook-entry-note>.scrapbook-entry-memory-date{text-align:right}.scrapbook-entry-note>.scrapbook-entry-memory-date:first-child{text-align:center;border-top:0;margin-top:0;padding-top:0}.scrapbook-entry-reflection-placeholder{color:var(--art-shadow-color);grid-area:2/1/auto/-1;align-self:start;margin:0;padding:clamp(.45rem,3cqi,.7rem)}@supports (color:color-mix(in lab, red, red)){.scrapbook-entry-reflection-placeholder{color:color-mix(in srgb,color-mix(in srgb,var(--art-shadow-color)24%,var(--color-foreground-muted))58%,transparent)}}.scrapbook-entry-reflection-placeholder{font-family:var(--font-sans);letter-spacing:.015em;text-align:center;font-size:clamp(.78rem,4.5cqi,.95rem);font-weight:550;line-height:1.3}.work-detail-dialog{display:none}.work-detail-page-overlay{z-index:9999;transition:background-color var(--work-detail-duration)var(--work-detail-ease);background-color:#0000;position:fixed;inset:0}.work-detail-page-overlay--visible{background-color:#1c1a228c}@supports (color:color-mix(in lab, red, red)){.work-detail-page-overlay--visible{background-color:color-mix(in srgb,var(--color-brand-ink)55%,transparent)}}.work-detail-dialog[open]{--work-detail-content-padding:var(--spacing-brand-8);--work-detail-column-gap:2.5rem;--work-detail-half-column-gap:1.25rem;z-index:10000;border:var(--border-width-identity)solid var(--color-foreground);background:var(--color-canvas);width:min(80rem,100% - 2rem);min-width:0;max-width:none;height:calc(100% - 2rem);max-height:none;box-shadow:none;color:var(--color-foreground);transform-origin:50%;margin:auto;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.work-detail-dialog--server-rendered .work-detail-dialog__art>img{z-index:1;position:relative}.work-detail-dialog[open].work-detail-dialog--opening{animation:work-detail-open var(--work-detail-duration)var(--work-detail-ease)}.work-detail-dialog[open].work-detail-dialog--closing{animation:work-detail-close var(--work-detail-duration)var(--work-detail-ease)forwards;pointer-events:none}@keyframes work-detail-open{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}@keyframes work-detail-close{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.work-detail-dialog::backdrop{transition:background-color var(--work-detail-duration)var(--work-detail-ease);background-color:#0000}.work-detail-dialog--backdrop-visible::backdrop{background-color:#1c1a228c}@supports (color:color-mix(in lab, red, red)){.work-detail-dialog--backdrop-visible::backdrop{background-color:color-mix(in srgb,var(--color-brand-ink)55%,transparent)}}.work-detail-dialog__panel{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.work-detail-dialog__actions{justify-content:flex-end;gap:var(--spacing-brand-3);margin:var(--spacing-brand-3)var(--spacing-brand-3)0;padding-bottom:var(--spacing-brand-3);display:flex;position:relative}.work-detail-profile{align-items:center;gap:var(--spacing-brand-2);min-width:0;min-height:44px;color:var(--color-foreground);margin-right:auto;text-decoration:none;display:flex}.work-detail-profile--compact{display:none}.work-detail-profile .work-detail-profile__avatar{flex:none;width:2rem}.work-detail-profile__name,.work-detail-profile__username{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-detail-profile__name{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.work-detail-profile__username{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-foreground-muted);font-weight:800}.work-detail-profile:hover .work-detail-profile__username{text-decoration:underline}.work-detail-share{justify-content:center;align-items:center;gap:var(--spacing-brand-2);border:var(--border-width-interactive)solid transparent;border-radius:var(--radius-control);width:auto;min-width:44px;min-height:44px;color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;padding:.55rem .8rem;font-weight:800;line-height:1;display:inline-flex}.work-detail-share:hover:not(:disabled),.work-detail-share:active:not(:disabled){border-color:var(--color-foreground);background:var(--color-surface-warm)}.work-detail-share:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.work-detail-share:disabled{cursor:wait;opacity:.65}.work-detail-share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.work-detail-dialog__actions:after{right:calc(var(--work-detail-content-padding) - var(--spacing-brand-3));width:calc(50% + var(--spacing-brand-3) - var(--work-detail-content-padding) - var(--work-detail-half-column-gap));border-bottom:var(--border-width-interactive)solid transparent;content:"";position:absolute;bottom:0}.work-detail-dialog--scrolled .work-detail-dialog__actions:after{border-bottom-color:#1c1a2247}@supports (color:color-mix(in lab, red, red)){.work-detail-dialog--scrolled .work-detail-dialog__actions:after{border-bottom-color:color-mix(in srgb,var(--color-foreground)28%,transparent)}}.work-detail-dialog__close{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);min-width:44px;height:44px;min-height:44px;box-shadow:var(--shadow-control);color:var(--color-foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.work-detail-dialog__close-mark{font-size:1.5rem;display:none}.work-detail-dialog__content{overscroll-behavior:contain;min-height:0;padding:var(--work-detail-content-padding);overflow-y:auto;container-type:size}.work-detail-dialog__layout{gap:var(--work-detail-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:100%;display:grid}.work-detail-dialog__art{justify-self:center;width:fit-content;max-width:100%;margin:0;position:sticky;top:0}.work-detail-dialog__art>img{box-sizing:content-box;border:1px solid var(--color-brand-ink);width:auto;max-width:calc(100% - 2px);height:auto;max-height:calc(100cqh - 2px);box-shadow:var(--shadow-detail-art);display:block}.work-detail-dialog__art--fallback{aspect-ratio:3/4;width:min(100%,24rem)}.work-detail-dialog__art .art__fallback{background:var(--color-brand-white);position:absolute;inset:0}.work-detail-dialog__art .art__initial{place-items:center;display:grid;position:absolute;inset:0}.work-detail-dialog__copy{min-width:0;box-shadow:none}.work-detail-dialog__view,.memory-editor{flex-direction:column;display:flex}.work-detail-dialog__owner-slot{margin-top:var(--spacing-brand-3);justify-content:flex-end;display:flex}.work-detail-dialog__owner-slot:empty{display:none}.work-detail-dialog__owner-slot:has(.work-detail-dialog__reflection-prompt){margin-top:0;display:block}.work-detail-dialog .scrapbook-entry-aside>.work-detail-dialog__owner-slot:has(.work-detail-dialog__reflection-prompt){justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin-top:0}.work-detail-dialog__reflection-prompt{justify-content:center;align-items:center;gap:var(--spacing-brand-2);width:100%;height:100%;min-height:100%;padding:var(--spacing-brand-4);flex-direction:row;display:flex}.work-detail-dialog__reflection-prompt-label{text-align:center;line-height:1.15}.work-detail-dialog__reflection-prompt-label>span{display:inline}.work-detail-dialog__edit-icon{flex:none;width:1rem;height:1rem}.work-detail-dialog .scrapbook-entry-aside:has(.work-detail-dialog__reflection-prompt) p.scrapbook-entry-reflection-placeholder{display:none}.work-detail-dialog__edit:disabled{cursor:wait;opacity:.65}.work-detail-dialog--editing .work-detail-dialog__edit{display:none}.work-detail-dialog__editor-slot{min-height:0;display:none}.work-detail-dialog--editing .work-detail-dialog__metadata>.scrapbook-entry-aside>.scrapbook-entry-note,.work-detail-dialog--editing .work-detail-dialog__metadata>.scrapbook-entry-aside>.scrapbook-entry-reflection-placeholder{display:none}.work-detail-dialog--editing .work-detail-dialog__metadata>.scrapbook-entry-aside>.work-detail-dialog__owner-slot{margin:0;display:block;position:static}.memory-editor{width:100%;min-width:0;padding-bottom:var(--spacing-brand-6);margin:0}.memory-editor__copy{padding:0;display:block}.memory-editor__aside{display:block}.memory-editor__summary{margin:0}.memory-editor__date{z-index:2;border-top:1px solid #1c1a2238;flex-direction:column;order:3;align-items:stretch;gap:.4rem;min-width:0;margin:.2rem 0 0;padding-top:.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.memory-editor__date{border-top:1px solid color-mix(in srgb,var(--color-foreground)22%,transparent)}}.memory-editor__date{color:#736d7a}@supports (color:color-mix(in lab, red, red)){.memory-editor__date{color:color-mix(in srgb,var(--color-foreground-muted)94%,var(--color-brand-white))}}.memory-editor__date{font-size:.9rem;font-weight:750;line-height:1.25}.memory-editor__status{z-index:3;order:4;position:relative}.memory-editor__note{flex-direction:column;gap:.55rem;min-height:0;display:flex;position:relative}.memory-editor__note-heading{z-index:2;min-height:1.25rem;color:var(--color-foreground-muted);font-size:var(--text-meta);order:2;justify-content:space-between;align-items:center;gap:.35rem;padding-inline:.35rem;font-weight:800;display:flex;position:relative}.memory-editor__note-label{color:var(--color-foreground-muted);font:inherit}.memory-editor__note small{color:var(--color-foreground-muted);font-weight:600}.memory-editor__note textarea,.memory-edit-date input,.memory-edit-date select{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-foreground);font:inherit;padding:.72rem .8rem}.memory-editor__note textarea{resize:vertical;border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-brand-white);min-height:clamp(8rem,28dvh,15rem);max-height:40dvh;font-family:"Patrick Hand",var(--font-sans);letter-spacing:.01em;order:1;margin:0;padding:.7rem .8rem;font-size:clamp(1.15rem,4cqi,1.45rem);font-weight:400;line-height:1.3}.memory-editor__note textarea:focus-visible{border-color:var(--color-focus);outline:none}.memory-editor__date-verb{white-space:nowrap}.memory-edit-date{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;margin:0;padding:0;display:grid}.memory-edit-date>legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memory-edit-date label{min-width:0;color:var(--color-foreground-muted);font-size:var(--text-meta);display:block;position:relative}.memory-edit-date label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memory-edit-date input,.memory-edit-date select{height:44px;min-height:44px;font-size:var(--text-body);padding:.25rem .4rem}.memory-edit-date :disabled{cursor:not-allowed;opacity:.42}.memory-editor__summary{min-width:0}.memory-editor__summary h3{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:.95}.memory-editor__summary .scrapbook-entry-detail{font-weight:700}.memory-editor__actions{justify-content:flex-end;gap:var(--spacing-brand-3);margin-top:var(--spacing-brand-3);display:flex}.memory-editor__actions>button{height:44px}.memory-editor__delete{width:44px;color:var(--color-danger-foreground);margin-right:auto;padding:.55rem}.memory-editor__delete:hover:not(:disabled),.memory-editor__delete:active:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger-foreground)}.memory-editor__delete:disabled{cursor:wait;opacity:.65}.memory-editor__delete svg{width:1.1rem;height:1.1rem}.memory-editor__save{background:var(--color-action-primary);color:var(--color-on-action-primary)}.memory-editor__save:disabled{cursor:wait;opacity:.65}.work-detail-dialog .scrapbook-entry-copy{padding:0;display:block}.work-detail-dialog .memory-editor__copy{border:var(--border-width-identity)solid var(--color-foreground);background:var(--color-surface-raised);box-shadow:none;padding:clamp(1.25rem,3vw,2.25rem)}.work-detail-dialog .work-detail-dialog__metadata{box-shadow:none;background:0 0;border:0;padding:0}.work-detail-dialog .work-detail-dialog__metadata:after{clear:both;content:"";display:block}.work-detail-dialog .scrapbook-entry-summary{color:var(--color-foreground);margin:0}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-summary{border:var(--border-width-interactive)solid var(--color-foreground);background:var(--color-surface-raised);padding:1rem}.work-detail-dialog .work-detail-dialog-only,.work-detail-dialog .work-detail-metadata{display:block}.work-detail-dialog .scrapbook-entry-detail{display:none}.work-detail-dialog .scrapbook-entry-context__year.work-detail-dialog-only{display:inline}.work-detail-dialog .scrapbook-entry-context__year,.work-detail-dialog .scrapbook-entry-context__separator{color:var(--color-foreground);font-weight:700}.work-detail-dialog .work-detail-metadata{font-size:var(--text-meta);margin-top:clamp(1.5rem,4vw,2.5rem)}.work-detail-dialog .work-detail-metadata__kind{margin:0 0 var(--spacing-brand-2);color:var(--color-foreground-muted);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:850;line-height:1.3}.work-detail-dialog .scrapbook-entry-title{color:var(--color-foreground);font-size:var(--text-detail);line-height:1.1}.work-detail-dialog .work-detail-metadata__subtitle{margin:var(--spacing-brand-3)0 0;color:var(--color-foreground-muted);font-family:var(--font-display);font-size:clamp(1rem,1.2vw,1.4rem);line-height:1.2}.work-detail-dialog .work-detail-metadata__description-section{margin:var(--spacing-brand-6)0 0}.work-detail-dialog .work-detail-metadata__description{margin:var(--spacing-brand-1)0 0;overflow-wrap:anywhere;white-space:pre-wrap;font-family:var(--font-sans);line-height:1.6}.work-detail-dialog .work-detail-metadata__description-preview{margin:0;display:none}.work-detail-dialog .work-detail-metadata__description-full{margin:0}.work-detail-dialog .work-detail-metadata__description-toggle{color:var(--color-link);font-family:var(--font-sans);font-size:.88em;font-weight:850;line-height:inherit;text-underline-offset:.18em;vertical-align:baseline;cursor:pointer;margin:0;background:0 0;border:0;margin-inline-start:var(--spacing-brand-1);padding:0;text-decoration:underline;text-decoration-thickness:.12em;display:none}.public-profile-enhanced .work-detail-dialog .work-detail-metadata__description-toggle{display:inline}.public-profile-enhanced .work-detail-dialog .work-detail-metadata__description--collapsible:not(.work-detail-metadata__description--expanded) .work-detail-metadata__description-preview{display:block}.public-profile-enhanced .work-detail-dialog .work-detail-metadata__description--collapsible:not(.work-detail-metadata__description--expanded) .work-detail-metadata__description-full{display:none}.work-detail-dialog .work-detail-metadata__facts{margin:var(--spacing-brand-6)0 0}.work-detail-dialog .work-detail-metadata__facts--essential{gap:var(--spacing-brand-4)var(--spacing-brand-6);padding:var(--spacing-brand-4)0;flex-wrap:wrap;display:flex}.work-detail-dialog .work-detail-metadata:has(>.representative-tracklist)>.work-detail-metadata__facts--essential{margin-top:var(--spacing-brand-2)}.work-detail-dialog .work-detail-metadata__facts--secondary{gap:var(--spacing-brand-4)var(--spacing-brand-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-detail-dialog .work-detail-metadata__fact{min-width:0}.work-detail-dialog .work-detail-metadata__description-label,.work-detail-dialog .work-detail-metadata__fact dt{color:var(--color-foreground-muted);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:850;line-height:1.3}.work-detail-dialog .work-detail-metadata__fact dd{margin:var(--spacing-brand-1)0 0;overflow-wrap:anywhere;line-height:1.4}.work-detail-dialog .work-detail-metadata__genres{text-transform:capitalize}.work-detail-dialog .representative-tracklist{clear:both;width:100%;margin-top:var(--spacing-brand-4);padding-top:0}.work-detail-dialog .representative-tracklist h4,.work-detail-dialog .representative-tracklist h5{margin:0}.work-detail-dialog .representative-tracklist h4{color:var(--color-foreground-muted);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:850;line-height:1.3}.work-detail-dialog .representative-tracklist h5{margin-top:var(--spacing-brand-4);overflow-wrap:anywhere;font-family:var(--font-display);font-size:1rem;line-height:1.2}.work-detail-dialog .representative-tracklist__tracks{gap:var(--spacing-brand-1);margin:var(--spacing-brand-3)0 0;padding:0;list-style:none;display:grid}.work-detail-dialog .representative-tracklist__tracks li{gap:var(--spacing-brand-3);grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr) auto;align-items:baseline;min-width:0;line-height:1.4;display:grid}.work-detail-dialog .representative-tracklist__number{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.work-detail-dialog .representative-tracklist__title{overflow-wrap:anywhere}.work-detail-dialog .representative-tracklist__duration{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.work-detail-dialog .representative-tracklist>a{min-height:44px;margin-top:var(--spacing-brand-3);color:var(--color-link);align-items:center;font-weight:850;display:inline-flex}.work-detail-dialog .representative-tracklist>a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.work-detail-dialog .work-detail-metadata__source{justify-content:space-between;align-items:center;gap:var(--spacing-brand-3);margin-top:var(--spacing-brand-6);flex-wrap:wrap;display:flex}.work-detail-dialog .work-detail-metadata__source img{width:62px;height:auto}.work-detail-dialog .work-detail-metadata__source a{min-height:44px;color:var(--color-link);align-items:center;font-size:.88rem;font-weight:850;display:inline-flex}.work-detail-dialog .scrapbook-entry-context{color:var(--color-foreground-muted);margin-top:1rem;font-size:1.05rem}.work-detail-dialog .scrapbook-entry-detail{margin-top:.4rem;font-size:1rem}.work-detail-dialog .scrapbook-entry-memory-date{margin:1rem 0 0;font-size:.95rem}.work-detail-dialog .scrapbook-entry-aside{display:block}.work-detail-dialog .scrapbook-entry-aside:has(.scrapbook-entry-note,.scrapbook-entry-reflection-placeholder,.work-detail-dialog__reflection-prompt){margin-top:clamp(1.5rem,4vw,2.5rem)}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside{float:none;width:21.25rem;max-width:60%;margin:clamp(1.5rem,4vw,2.5rem)0 var(--spacing-brand-4);position:relative}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside:not(:has(.scrapbook-entry-note)):has(.scrapbook-entry-reflection-placeholder,.work-detail-dialog__reflection-prompt){aspect-ratio:auto;border:var(--border-width-interactive)dashed #6a647226;align-items:center;width:100%;max-width:100%;min-height:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside:not(:has(.scrapbook-entry-note)):has(.scrapbook-entry-reflection-placeholder,.work-detail-dialog__reflection-prompt){border:var(--border-width-interactive)dashed color-mix(in srgb,var(--color-foreground-muted)15%,transparent)}}.work-detail-dialog:not(.work-detail-dialog--editing) .work-detail-dialog__metadata>.scrapbook-entry-aside:has(>.scrapbook-entry-note)>.work-detail-dialog__owner-slot{z-index:2;margin:0;position:absolute;top:0;right:0}.work-detail-dialog .scrapbook-entry-note{cursor:auto;margin:0;padding:clamp(1rem,3vw,1.5rem);overflow:visible}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside>.scrapbook-entry-note{padding:1.5rem}.work-detail-dialog .scrapbook-entry-note__text{overscroll-behavior:none;font-size:clamp(1.1rem,2vw,1.35rem);overflow:visible}.work-detail-dialog .scrapbook-entry-note>.scrapbook-entry-memory-date{flex:none;margin-top:.75rem;padding-top:.55rem}.work-detail-dialog .scrapbook-entry-note>.scrapbook-entry-memory-date:first-child{margin-top:0;padding-top:0}.work-detail-dialog .memory-editor__note{min-height:0;overflow:visible}.work-detail-dialog .memory-editor__note .scrapbook-entry-note__text{overscroll-behavior:none;display:block;overflow-y:auto}@media (prefers-reduced-motion:reduce){.work-detail-dialog[open].work-detail-dialog--opening,.work-detail-dialog[open].work-detail-dialog--closing{animation:none}}.work-detail-dialog .scrapbook-entry-reflection-placeholder{color:var(--color-foreground-muted);font-size:clamp(1rem,4cqi,1.2rem)}.work-detail-dialog .scrapbook-entry-aside>.scrapbook-entry-reflection-placeholder{text-align:center;justify-self:center;width:6rem;margin:0}@media (max-width:767px),(max-height:599px){.work-detail-dialog[open]{--work-detail-content-padding:1rem}.memory-editor__date{gap:.4rem}.memory-edit-date{gap:.3rem}.memory-editor__actions{gap:.4rem}.work-detail-dialog[open]{width:100%;height:100dvh;margin:0}.work-detail-dialog__content{padding:.75rem 1rem max(1.5rem,env(safe-area-inset-bottom));overflow-y:auto}.work-detail-dialog .scrapbook-entry-title{font-size:var(--text-detail)}.work-detail-dialog .scrapbook-entry-note__text{font-size:clamp(1.15rem,6cqi,1.45rem)}}@media (max-width:767px){.work-detail-dialog__actions:after{width:calc(100% + var(--spacing-brand-3) + var(--spacing-brand-3) - var(--work-detail-content-padding) - var(--work-detail-content-padding))}.work-detail-dialog .work-detail-dialog__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;height:auto;min-height:auto}.work-detail-dialog__art{position:relative;top:auto}.work-detail-dialog .work-detail-metadata__facts--secondary{grid-template-columns:minmax(0,1fr)}.work-detail-dialog .work-detail-metadata__source{flex-direction:column;align-items:flex-start}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside{float:none;width:auto;max-width:none;margin:1.5rem 0 0}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside:not(:has(.scrapbook-entry-note)):has(.scrapbook-entry-reflection-placeholder,.work-detail-dialog__reflection-prompt){aspect-ratio:auto;width:100%;max-width:none;min-height:4.5rem}.work-detail-dialog__reflection-prompt{flex-direction:row}.work-detail-dialog__reflection-prompt-label>span{display:inline}.work-detail-dialog .scrapbook-entry-aside>.scrapbook-entry-reflection-placeholder{width:auto}}.empty-scrapbook{border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);background:#ffffffa6;grid-template-columns:minmax(0,1fr);justify-items:center;padding:clamp(1.6rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){.empty-scrapbook{background:color-mix(in srgb,var(--color-surface)65%,transparent)}}.empty-scrapbook{text-align:center}.empty-scrapbook__copy{width:min(100%,45rem)}.empty-scrapbook h2{margin-bottom:.45rem;font-size:clamp(1.8rem,4vw,2.8rem)}.empty-scrapbook p:last-child{color:var(--color-foreground-muted);margin:0;line-height:1.65}.empty-scrapbook:has(#public-empty-owner-root:not(:empty)){text-align:start;background:0 0;border:0;padding:0;display:block}.empty-scrapbook:has(#public-empty-owner-root:not(:empty))>:not(#public-empty-owner-root){display:none}.starter-scaffold__intro{max-width:48rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.starter-scaffold__eyebrow,.public-add-work__progress{color:var(--color-link);font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;font-weight:850}.starter-scaffold__intro h2{margin:.15rem 0 .45rem;font-size:clamp(2rem,5vw,3.4rem)}.starter-scaffold__intro>p:last-child{max-width:42rem;color:var(--color-foreground-muted);margin:0;line-height:1.6}.starter-scaffold__prompts{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0 8px 8px 0;list-style:none;display:grid}.starter-scaffold__prompts li:nth-child(2n){padding-top:1rem}.starter-scaffold__prompts button{border:4px solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface-warm);width:100%;min-height:15rem;box-shadow:8px 8px 0 var(--starter-scaffold-shadow);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem;display:flex}.starter-scaffold__prompts li[data-kind=book]{--starter-scaffold-shadow:var(--color-brand-yellow)}.starter-scaffold__prompts li[data-kind=game]{--starter-scaffold-shadow:var(--color-brand-blue)}.starter-scaffold__prompts li[data-kind=movie]{--starter-scaffold-shadow:var(--color-brand-purple)}.starter-scaffold__prompts li[data-kind=tv_show]{--starter-scaffold-shadow:var(--color-brand-green)}.starter-scaffold__prompts li[data-kind=album]{--starter-scaffold-shadow:var(--color-brand-coral)}.starter-scaffold__prompts li:nth-child(3n) button{aspect-ratio:1;min-height:0}.starter-scaffold__prompts button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-accent)}.starter-scaffold__media{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:850;display:flex}.starter-scaffold__media svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.starter-scaffold__prompt{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:650;line-height:1.05}.starter-scaffold__lines{gap:.55rem;margin-top:auto;display:grid}.starter-scaffold__lines i{background:var(--color-border-subtle);width:100%;height:2px;display:block}.starter-scaffold__lines i:nth-child(2){width:86%}.starter-scaffold__lines i:nth-child(3){width:58%}.public-add-work__progress{margin:-.35rem 0 .8rem}@media (max-width:959px){.starter-scaffold__prompts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.starter-scaffold__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.starter-scaffold__prompts button{min-height:12rem;padding:.8rem}.starter-scaffold__prompt{font-size:clamp(1.05rem,5vw,1.35rem)}}@media (forced-colors:active){.starter-scaffold__prompts button{box-shadow:none}.starter-scaffold__lines i{background:canvastext}}.state-card{flex-direction:column;justify-content:center;align-items:flex-start;max-width:48rem;min-height:52vh;display:flex}.state-card--centered{text-align:center;align-items:center;margin-inline:auto}.state-card__message{max-width:36rem;color:var(--color-foreground-muted);margin:1.5rem 0 2rem;font-size:1.15rem;line-height:1.7}.text-link{font-weight:750}.credits{max-width:64rem;margin:0 auto}.credits__header{border:4px solid var(--color-foreground);background:var(--color-brand-yellow);max-width:48rem;box-shadow:var(--shadow-identity-blue);margin-bottom:4rem;padding:clamp(1.5rem,4vw,3rem)}.credits__lede{max-width:42rem;color:var(--color-foreground-muted);margin:1.5rem 0 0;font-size:1.12rem;line-height:1.7}.credits__grid{border:3px solid var(--color-foreground);border-radius:var(--radius-large);background:var(--color-foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.credit{border:1px solid var(--color-foreground);background:var(--color-surface);border-left-width:8px;min-width:0;padding:clamp(1.4rem,4vw,2.5rem)}.credit:nth-child(5n+1){border-left-color:var(--color-brand-purple)}.credit:nth-child(5n+2){border-left-color:var(--color-brand-blue)}.credit:nth-child(5n+3){border-left-color:var(--color-brand-green)}.credit:nth-child(5n+4){border-left-color:var(--color-brand-coral)}.credit:nth-child(5n+5){border-left-color:var(--color-brand-yellow)}.credit h2{margin-bottom:.8rem;font-size:1.75rem}.credit p{color:var(--color-foreground-muted);margin:0;line-height:1.7}.tmdb-logo{max-width:100%;height:auto;margin:0 0 1rem;display:block}.changelog{max-width:64rem;margin:0 auto}.changelog__header{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.changelog h1{font-size:var(--text-page);margin:0;line-height:1.1}.changelog__entries{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.changelog-entry{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.changelog-entry__date{color:var(--color-foreground-muted);margin:0;font-size:.9rem;font-weight:750;line-height:1.5}.changelog-entry__content{min-width:0}.changelog-entry h2{margin-bottom:.85rem;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.1}.changelog-entry ul{gap:.65rem;margin:0;padding-left:1.2rem;list-style:outside;display:grid}.changelog-entry li{color:var(--color-foreground-muted);padding-left:.2rem;line-height:1.7}.information-page{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-panel);background:var(--color-surface);max-width:52rem;margin:0 auto;overflow:hidden}.information-page__header{border-bottom:0;padding:clamp(1.5rem,5vw,3rem)}.information-page h1{font-size:var(--text-page);margin-bottom:0;line-height:1.1}.information-page__lede{max-width:42rem;color:var(--color-foreground-muted);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.7}.information-page__effective-date{color:var(--color-foreground-muted);margin:1rem 0 0;font-size:.9rem;font-weight:750}.information-page__section{padding:clamp(1.5rem,5vw,3rem);scroll-margin-top:1rem}.information-page__section+.information-page__section{border-top:0}.information-page--continuous .information-page__header{padding-bottom:0}.information-page--continuous .information-page__sections{gap:clamp(1.5rem,3vw,2rem);padding:1.25rem clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem);display:grid}.information-page__section h2{margin-bottom:.85rem;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.15}.information-page__section p,.information-page__section li{color:var(--color-foreground-muted);line-height:1.75}.information-page__section p{margin:0}.information-page__section p+p,.information-page__section p+ul,.information-page__section ul+p,.information-page__section p+.information-page__contact-link{margin-top:1rem}.information-page__section ul{gap:.5rem;margin-bottom:0;padding-left:1.35rem;display:grid}.information-page__contact-link{overflow-wrap:anywhere;border:var(--border-width-interactive)solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-warm);width:fit-content;max-width:100%;min-height:44px;color:var(--color-foreground);align-items:center;padding:.55rem .75rem;font-weight:750;display:inline-flex}.site-footer{border-top:var(--border-width-identity)solid var(--color-foreground);background:var(--color-brand-yellow);width:100%;color:var(--color-foreground);margin:auto auto 0;padding:.65rem 0}.site-footer__inner{width:min(var(--content),calc(100% - 2.5rem));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:0 auto;display:grid}.site-footer p{margin:0}.site-footer__credit{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem)}.site-footer__brand{vertical-align:middle;align-items:center;display:inline-flex}.site-footer__logo{flex:none;width:4.5em;height:auto}.site-footer__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.site-footer__nav a{align-items:center;min-height:44px;font-size:.95rem;font-weight:750;display:inline-flex}.site-footer a{color:var(--color-foreground)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-home-page{width:100%;padding:0}.public-home{gap:clamp(4rem,10vw,9rem);padding-bottom:clamp(4rem,10vw,8rem);display:grid}.public-home-hero{width:min(var(--content),calc(100% - 2.5rem));margin:0 auto;padding-top:clamp(3rem,9vw,8rem)}.public-home-hero--featured{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.public-home-hero__copy{max-width:61rem}.public-home-hero .eyebrow,.public-home-showcase .eyebrow,.public-home-philosophy .eyebrow{margin:0 0 .8rem}.public-home-hero h1{max-width:11ch;font-size:var(--text-hero);letter-spacing:-.055em;margin:0;line-height:.94}.public-home-hero__lede{max-width:49rem;margin:clamp(1.5rem,4vw,3rem) 0 0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55}.public-home-media-accent{color:var(--color-foreground);font-weight:750}.public-home-media-accent--book{background:linear-gradient(to top,var(--color-brand-yellow)28%,transparent 28%)}.public-home-media-accent--game{background:linear-gradient(to top,var(--color-brand-blue)28%,transparent 28%)}.public-home-media-accent--film{background:linear-gradient(to top,var(--color-brand-purple)28%,transparent 28%)}.public-home-media-accent--television{background:linear-gradient(to top,var(--color-brand-green)28%,transparent 28%)}.public-home-media-accent--music{background:linear-gradient(to top,var(--color-brand-coral)28%,transparent 28%)}.public-home-actions{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.75rem,4vw,3rem);display:flex}.public-home-action{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);min-height:48px;color:var(--color-foreground);transition:background-color var(--duration-interface)var(--ease-interface),border-color var(--duration-interface)var(--ease-interface),box-shadow var(--duration-interface)var(--ease-interface),color var(--duration-interface)var(--ease-interface);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.05rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.public-home-action--primary{background:var(--color-action-primary);box-shadow:var(--shadow-control);color:var(--color-on-action-primary)}.public-home-example-action{position:relative}.public-home-example-action>a{width:100%}.public-home-action--secondary{background:var(--color-surface);box-shadow:var(--shadow-control)}.public-home-example-action:after{background-image:var(--scrapbook-up-arrow-image);content:"";pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;position:absolute;top:calc(100% + 1rem);left:45%;transform:translate(-50%)rotate(194deg)}.public-home-hero-art{width:100%;min-width:0;height:clamp(26rem,40vw,38rem);position:relative;overflow:hidden}.public-home-hero-art__item{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .28s var(--ease-interface);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-home-hero-art__item--current{opacity:1;visibility:visible}.public-home-hero-art__item--leaving{opacity:0}.public-home-hero-art__content{--hero-art-max-height:clamp(18rem,28vw,28rem);width:min(var(--hero-art-width),calc(var(--hero-art-max-height)*var(--hero-art-ratio)));grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.public-home-hero-art__frame{width:100%;max-width:100%;max-height:var(--hero-art-max-height);aspect-ratio:var(--hero-art-ratio);border:var(--border-width-object-frame)solid var(--color-foreground);background:var(--color-surface);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.public-home-hero-art__content--book,.public-home-hero-art__content--tv{--hero-art-width:58%}.public-home-hero-art__content--game,.public-home-hero-art__content--album{--hero-art-width:72%}.public-home-hero-art__content--movie{--hero-art-width:86%}.public-home-hero-art__content--book,.public-home-hero-art__content--tv{--hero-art-ratio:.75}.public-home-hero-art__content--game,.public-home-hero-art__content--album{--hero-art-ratio:1}.public-home-hero-art__content--movie{--hero-art-ratio:.666667}.public-home-hero-art__content--book .public-home-hero-art__frame{box-shadow:12px 12px 0 var(--color-brand-yellow)}.public-home-hero-art__content--game .public-home-hero-art__frame{box-shadow:12px 12px 0 var(--color-brand-blue)}.public-home-hero-art__content--movie .public-home-hero-art__frame{box-shadow:12px 12px 0 var(--color-brand-purple)}.public-home-hero-art__content--tv .public-home-hero-art__frame{box-shadow:12px 12px 0 var(--color-brand-green)}.public-home-hero-art__content--album .public-home-hero-art__frame{box-shadow:12px 12px 0 var(--color-brand-coral)}.public-home-hero-art__frame img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.public-home-hero-art__copy{width:100%;padding-top:1rem}.public-home-hero-art__copy p{margin:0}.public-home-hero-art__title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:650;line-height:1.05;margin-top:0!important}.public-home-hero-art__context{color:var(--color-foreground-muted);font-size:.9rem;line-height:1.35;margin-top:.35rem!important}.public-home-showcase{padding:clamp(3rem,8vw,7rem)max(1.25rem,calc((100vw - var(--content))/2));border-block:var(--border-width-identity)solid var(--color-foreground);background:var(--color-surface-warm);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.55fr);gap:clamp(2rem,6vw,6rem);scroll-margin-top:1rem;display:grid}.public-home-showcase__intro{align-self:center}.public-home-showcase h2,.public-home-philosophy h2,.public-home-final h2{font-size:var(--text-section);letter-spacing:-.035em;margin:0;line-height:.95}.public-home-showcase__intro>p:not(.eyebrow){max-width:34rem;margin:1.5rem 0 0;font-size:1.1rem;line-height:1.6}.public-home-featured-identity{border-left:.55rem solid var(--color-brand-blue);background:var(--color-surface);margin-top:2.5rem;padding:1.1rem}.public-home-featured-identity p{margin:0}.public-home-featured-identity__picture{aspect-ratio:1;float:left;border:var(--border-width-separator)solid var(--color-foreground);object-fit:cover;border-radius:50%;width:4rem;margin:0 .9rem .5rem 0}.public-home-featured-identity__name{font-family:var(--font-display);font-size:1.65rem;font-weight:650}.public-home-featured-identity__handle{font-weight:800;margin-top:.15rem!important}.public-home-featured-identity__bio{line-height:1.5;margin-top:.7rem!important}.public-home-profile-link{align-items:center;gap:.35rem;min-height:44px;margin-top:1rem;font-weight:800;display:inline-flex}.public-home-profile-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.public-home-works{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.8rem,2vw,1.4rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.public-home-work:first-child{margin-top:2.25rem}.public-home-work:nth-child(3){margin-top:4rem}.public-home-work:nth-child(5){margin-top:1.2rem}.public-home-work article{gap:1rem;display:grid}.public-home-work__art{border:var(--border-width-object-frame)solid var(--color-foreground);background:var(--color-surface);place-items:center;width:100%;min-width:0;min-height:9rem;margin:0;display:grid;position:relative;overflow:hidden}.public-home-work__art--book{box-shadow:8px 8px 0 var(--color-brand-yellow)}.public-home-work__art--game{box-shadow:8px 8px 0 var(--color-brand-blue)}.public-home-work__art--movie{box-shadow:8px 8px 0 var(--color-brand-purple)}.public-home-work__art--tv{box-shadow:8px 8px 0 var(--color-brand-green)}.public-home-work__art--album{box-shadow:8px 8px 0 var(--color-brand-coral)}.public-home-work__art--book,.public-home-work__art--tv{aspect-ratio:3/4}.public-home-work__art--game,.public-home-work__art--album{aspect-ratio:1}.public-home-work__art--movie{aspect-ratio:2/3}.public-home-work__art img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.public-home-work__fallback{background:var(--color-surface);font-family:var(--font-display);place-items:center;font-size:clamp(2.5rem,5vw,5rem);font-weight:700;display:grid;position:absolute;inset:0}.public-home-work__copy{padding-top:.35rem}.public-home-work__copy>p{color:var(--color-foreground-muted);margin:0;font-size:.88rem;line-height:1.35}.public-home-work .scrapbook-entry-note{margin-top:var(--spacing-brand-9)}.public-home-work .scrapbook-entry-note:before{z-index:2;top:calc(-1*var(--spacing-brand-6));background-image:var(--scrapbook-up-arrow-image);content:"";pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;position:absolute;right:40px;transform:rotate(-20deg)}.public-home-hero-art__copy .public-home-work__detail,.public-home-work__copy .public-home-work__detail{color:var(--color-foreground-muted);font-size:var(--text-meta);margin-top:.12rem;line-height:normal}.public-home-work__title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.05}.public-home-philosophy{border-left:.75rem solid var(--color-brand-purple);width:min(64rem,100% - 2.5rem);margin:0 auto;padding-left:clamp(1.25rem,6vw,5rem)}.public-home-philosophy>p:last-child{max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65}.public-home-final{width:min(var(--content),calc(100% - 2.5rem));border:var(--border-width-identity)solid var(--color-foreground);background:var(--color-brand-yellow);box-shadow:var(--shadow-identity-blue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:clamp(2rem,6vw,4rem);display:flex}.public-home-final h2{max-width:11ch}@media (max-width:959px){.public-home-hero--featured{grid-template-columns:minmax(0,1fr)}.public-home-hero-art{justify-self:center;width:min(100%,34rem);height:29rem}.public-home-showcase{grid-template-columns:minmax(0,1fr)}.public-home-works{grid-template-columns:repeat(5,minmax(8rem,1fr));padding:.5rem .75rem 1.5rem 0;overflow-x:auto}}@media (max-width:599px){.public-home{gap:4.5rem}.public-home-hero,.public-home-philosophy,.public-home-final{width:min(100% - 1.5rem,var(--content))}.public-home-hero{padding-top:2.5rem}.public-home-hero h1{font-size:var(--text-hero-mobile)}.public-home-actions{display:grid}.public-home-action{width:100%}.public-home-hero-art{display:none}.public-home-showcase{padding-inline:.75rem}.public-home-works{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;overflow:visible}.public-home-work{margin-top:0!important}.public-home-works:not(.public-home-works--masonry) .public-home-work:nth-child(2n){margin-top:2.25rem!important}.public-home-works--masonry{grid-auto-rows:1px;row-gap:0}.public-home-work .scrapbook-entry-note:before{right:20px}.public-home-philosophy{padding-left:1.25rem}.public-home-final{align-items:stretch}}@media (forced-colors:active){.public-home-hero-art__frame,.public-home-work__art,.public-home-final{box-shadow:none}.public-home-featured-identity,.public-home-philosophy{border-left-color:canvastext}.profile-share-action,.work-detail-share,.public-share-menu,.public-share-menu__mark{border-color:buttontext}}@media (max-width:1279px){.scrapbook{--scrapbook-columns:4}}@media (min-width:600px){.scrapbook:not(.scrapbook--enhanced):not(.scrapbook--arranging)>.scrapbook-entry>article>.scrapbook-entry-aside:not(:empty){padding-top:20px}.scrapbook:not(.scrapbook--enhanced):not(.scrapbook--arranging)>.scrapbook-entry>article>.scrapbook-entry-aside>.scrapbook-entry-note{margin-top:0}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry,.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry>article{display:contents}.scrapbook--enhanced:not(.scrapbook--arranging){row-gap:0}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry>article>.scrapbook-entry-aside:empty{display:none}.scrapbook--enhanced:not(.scrapbook--arranging) .scrapbook-entry-aside>.scrapbook-entry-note{margin-top:0}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry[data-scrapbook-placement] .scrapbook-entry-note:before{z-index:2;content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry[data-scrapbook-placement=right] .scrapbook-entry-note:before{top:calc(-23px + var(--scrapbook-arrow-shift,0px));background-image:var(--scrapbook-point-arrow-image);transform-origin:50%;background-size:30px 30px;width:30px;height:30px;left:-8px;transform:rotate(15deg)}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry[data-scrapbook-placement=left] .scrapbook-entry-note:before{top:calc(-23px + var(--scrapbook-arrow-shift,0px));background-image:var(--scrapbook-point-arrow-image);transform-origin:50%;background-size:30px 30px;width:30px;height:30px;left:auto;right:-8px;transform:scaleX(-1)rotate(15deg)}.scrapbook--enhanced:not(.scrapbook--arranging)>.scrapbook-entry[data-scrapbook-placement=below] .scrapbook-entry-note:before{background-image:var(--scrapbook-up-arrow-image);transform-origin:50%;background-size:30px 30px;width:30px;height:30px;top:-20px;left:auto;right:40px;transform:rotate(-20deg)}}@media (max-width:959px){.scrapbook{--scrapbook-columns:3}}@media (max-height:599px){.public-add-work__dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0}}@media (max-width:767px){.site-footer__inner{grid-template-columns:minmax(0,1fr);gap:.5rem}.site-footer__nav{justify-content:flex-start}}@media (max-width:1023px){.site-header__profile-inner{padding-block:1rem}.profile-details{grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,5vw,1.5rem) clamp(.5rem,2vw,1rem)}.profile-identity{grid-area:2/1/auto/-1}.profile-collection-navigation{grid-area:4/1/auto/-1}.profile-owner-actions{grid-area:3/1/auto/-1}.profile-avatar{width:4rem}.profile-account-actions{background:var(--color-brand-yellow);flex-wrap:nowrap;grid-area:1/1/auto/-1;justify-content:flex-end;place-self:start end;gap:.4rem;width:auto;min-width:0;margin:0;padding:0}.profile-share-menu-wrap{display:none}.profile-discover-link{order:0}.profile-account-menu-wrap{order:2}.profile-account-menu__trigger{max-width:none}.profile-account-menu{left:auto;right:0}}@media (max-width:599px){html{touch-action:manipulation}:root{--public-frame-width:var(--border-width-identity)}.site-header__inner,.site-header__profile-inner,.page,.site-footer__inner{width:min(100% - 1.5rem,var(--content))}.site-header{min-height:64px}.site-header__inner{gap:.35rem;min-height:62px;padding-block:.35rem}.site-header__actions{gap:.3rem;width:auto;min-width:0}.site-header__desktop-links{display:none}.site-header__menu{display:block}.site-header__menu-trigger{font-size:var(--text-meta);padding-inline:.65rem}.wordmark{min-width:0}.wordmark__logo{width:auto;height:2rem}.site-header__cta{font-size:var(--text-meta);padding-inline:.65rem}.site-footer__nav a{width:100%}.page{padding-top:.8rem}.site-header--profile+.page{padding-top:30px;padding-bottom:.85rem}.profile-details{gap:1rem .375rem}.profile-account-action{min-width:44px;font-size:var(--text-meta);padding-inline:.35rem}.profile-account-menu__trigger{gap:.2rem}.profile-account-actions{gap:.25rem}.profile-owner-actions .profile-account-action{font-size:var(--text-meta);padding-inline:.65rem}.profile-arrange-actions--docked{text-align:center;line-height:1.15;top:1.25rem;right:1.25rem}.work-detail-dialog__actions{align-items:center;gap:var(--spacing-brand-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.work-detail-dialog__actions>.work-detail-profile{display:none}.work-detail-dialog__content>.work-detail-profile--compact{width:fit-content;max-width:100%;margin:0 0 1rem;display:flex}.work-detail-dialog__actions>.work-detail-share-wrap{grid-area:1/1}.work-detail-dialog__actions>.scrapbook-add-slot--dialog{grid-area:1/2;justify-self:stretch;min-width:0}.work-detail-dialog__actions>.scrapbook-add-slot--dialog .scrapbook-add-control{width:100%;min-width:0;padding-inline:.55rem}.work-detail-dialog__actions>.work-detail-dialog__close{grid-area:1/3}.work-detail-share{padding-inline:.55rem}.work-detail-share svg{display:none}.work-detail-dialog__close{width:44px;padding:0}.work-detail-dialog__close-label{display:none}.work-detail-dialog__close-mark{display:inline}.scrapbook-add-slot--dialog .scrapbook-action-label--full{display:none}.scrapbook-add-slot--dialog .scrapbook-action-label--compact{display:inline}.scrapbook-add-slot--dialog .scrapbook-membership-label{white-space:nowrap}.public-add-work__dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0}.public-add-work__search-content:not([hidden]),.public-add-work__header{padding:var(--spacing-brand-3)}.public-add-work__kinds{gap:var(--spacing-brand-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.public-add-work__kind{min-width:0}.public-add-work__kind span{font-size:var(--text-meta);white-space:nowrap;padding-inline:0;line-height:1}.public-add-work__kind--tv span{font-size:0}.public-add-work__kind--tv span:after{font-size:var(--text-meta);content:"TV"}.public-add-work__result{grid-template-columns:64px minmax(0,1fr) auto;gap:.6rem}.public-add-work__artwork{width:64px;height:84px}.public-add-work__alternatives{margin-left:0}.public-add-work__add{padding-inline:.65rem}h1{font-size:clamp(2rem,11vw,3.2rem)}.scrapbook{--scrapbook-columns:2;--scrapbook-shadow-gutter:6px;gap:10px 20px}#public-scrapbook-root .scrapbook--enhanced:not(.scrapbook--arranging) .scrapbook-entry-note:before{z-index:2;background-image:var(--scrapbook-up-arrow-image);content:"";pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;position:absolute;top:-20px;left:auto;right:20px;transform:rotate(-20deg)}.credits__grid{grid-template-columns:minmax(0,1fr)}.changelog-entry{grid-template-columns:minmax(0,1fr);gap:.75rem}.site-footer{padding-block:.65rem}.site-footer__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.site-footer__nav{flex-direction:column;align-items:stretch;gap:0}.site-footer__nav a{width:100%;font-size:1rem}}.work-detail-dialog__experience-slot{clear:both;margin-block:var(--spacing-brand-4);min-width:0}.work-detail-dialog__experience-slot summary{cursor:pointer;padding-block:var(--spacing-brand-3);font-weight:700}.work-detail-dialog__experience-slot form{padding-block:var(--spacing-brand-3)}.work-detail-dialog__experience-slot fieldset{min-width:0}.work-detail-dialog__experience-slot input[type=text]{width:100%;min-width:0}h1{font-size:var(--text-page);letter-spacing:-.01em;font-weight:700;line-height:1.1}h2{font-size:var(--text-section);letter-spacing:-.01em;font-weight:700;line-height:1.15}h3{font-size:var(--text-card);line-height:1.2}.eyebrow{font-size:var(--text-eyebrow)}.site-header,.site-header--profile{border-bottom:var(--border-width-identity)solid var(--color-foreground)}.site-header__inner,.site-header__profile-inner,.page,.site-footer__inner{width:min(var(--content),calc(100% - 2*var(--spacing-gutter)))}.public-home-page{width:100%}.site-header--profile+.page{padding-top:3rem}.profile-avatar{border-width:var(--border-width-interactive);width:7.5rem;box-shadow:var(--shadow-avatar)}.profile-name{letter-spacing:-.01em;font-weight:700}.profile-bio{font-size:var(--text-body);max-width:min(65ch,40rem);line-height:1.55}.profile-username,.profile-account-action{font-size:var(--text-meta)}.discover-page{gap:2.5rem}.discover-profile{border-width:var(--border-width-interactive);box-shadow:var(--shadow-panel)}.discover-profile__name{font-size:1.25rem;line-height:1.2}.discover-profile__username,.discover-profile__link{font-size:var(--text-meta);line-height:1.4}.discover-profile__link{background:var(--color-surface);border:var(--border-width-interactive)solid var(--color-foreground);box-shadow:var(--shadow-small);color:var(--color-foreground);padding:.5rem .75rem;text-decoration:none}.discover-intro__lede{max-width:min(65ch,40rem);font-size:var(--text-intro);line-height:1.55}.scrapbook-entry-summary,.discover-work .scrapbook-entry-summary{--scrapbook-entry-title-size:var(--text-artwork);font-size:var(--text-meta);line-height:1.4}.scrapbook-entry-title{line-height:1.2}#public-scrapbook-root .scrapbook:not(.collection-list) .scrapbook-entry-copy{padding-top:var(--spacing-brand-3)}#public-scrapbook-root .scrapbook:not(.collection-list) .scrapbook-entry-summary{line-height:1.2}@media (max-width:599px){#public-scrapbook-root .scrapbook:not(.collection-list){row-gap:15px}#public-scrapbook-root .scrapbook--enhanced:not(.scrapbook--arranging):not(.collection-list){row-gap:0}#public-scrapbook-root .scrapbook--enhanced:not(.scrapbook--arranging):not(.collection-list)>.scrapbook-entry>article{padding-bottom:15px}}.scrapbook-entry-note__text,.work-detail-dialog .scrapbook-entry-note__text{font-size:var(--text-intro);line-height:1.4}.scrapbook-entry:nth-child(2n) .scrapbook-entry-note{transform:rotate(1.5deg)}.memory-editor__note{transform:none!important}.scrapbook-entry-memory-date,.work-detail-metadata,.public-add-work__result-copy>p,.public-add-work__result-copy>span{font-size:var(--text-meta)}.scrapbook-add-control,.scrapbook-add-slot--tile .scrapbook-add-control,.scrapbook-add-slot--dialog .scrapbook-add-control{min-height:44px;font-size:var(--text-meta)}.art{transition:transform var(--duration-artwork),box-shadow var(--duration-artwork)}.scrapbook-add-slot--tile{transition-duration:var(--duration-artwork)}.scrapbook-entry-primary:focus-within>.scrapbook-add-slot--tile{opacity:1;pointer-events:auto;transform:translateY(-100%)}@media (hover:hover){.scrapbook:not(.scrapbook--arranging):not(.collection-list) .art:has(.scrapbook-entry-link):hover,.scrapbook:not(.scrapbook--arranging):not(.collection-list) .art:has(.scrapbook-entry-link:focus-visible){--art-shadow-offset:8px;transform:translate(-2px,-2px)}}.work-detail-dialog[open]{border-width:var(--border-width-interactive);box-shadow:var(--shadow-dialog)}.work-detail-dialog__actions{background:var(--color-brand-yellow);border-bottom:var(--border-width-interactive)solid var(--color-foreground);margin:0;padding:.75rem}.work-detail-dialog .scrapbook-entry-summary{border:var(--border-width-interactive)solid var(--color-foreground);background:var(--color-surface);padding:1rem}.work-detail-dialog .work-detail-metadata__kind{font-size:var(--text-eyebrow);letter-spacing:.14em}.information-page,.changelog{max-width:var(--container-article)}.information-page,.changelog__entries,.state-card{border:var(--border-width-interactive)solid var(--color-foreground);box-shadow:var(--shadow-violet);background:var(--color-surface)}.information-page--continuous{box-shadow:var(--shadow-coral)}.information-page:has(.information-page__contact-link){box-shadow:var(--shadow-sky)}.information-page__header,.information-page__section,.changelog-entry,.credits__header,.credit,.state-card{padding:var(--spacing-brand-8)}.information-page__header,.information-page__section+.information-page__section{border:0}.information-page--continuous .information-page__header,.information-page--continuous .information-page__section+.information-page__section{border-color:#0000}.information-page--continuous .information-page__sections{padding:var(--spacing-brand-8)}.information-page--continuous .information-page__section{padding:0}.information-page__section h2{font-size:var(--text-section)}.information-page__section p,.information-page__section li{max-width:min(65ch,40rem);line-height:1.55}.changelog__entries{box-shadow:var(--shadow-teal)}.changelog-entry{grid-template-columns:9rem minmax(0,1fr);gap:1.5rem}.changelog-entry h2{font-size:var(--text-card);line-height:1.2}.credits__header{max-width:none;box-shadow:var(--shadow-sky);border-width:var(--border-width-interactive);margin-bottom:2rem}.credits__lede{color:var(--color-foreground)}.credits__grid{background:0 0;border:0;gap:1.5rem;overflow:visible}.credit{border-width:var(--border-width-interactive);border-left-width:12px}.public-home-final{background:var(--color-brand-yellow);padding:var(--spacing-brand-8)}.public-home-hero,.public-home-philosophy,.public-home-final{width:min(var(--content),calc(100% - 2*var(--spacing-gutter)))}@media (min-width:960px){.discover-works{gap:1.5rem;padding:1.5rem}}@media (max-width:767px){.profile-avatar{width:5rem}}@media (max-width:639px){.credits__grid,.changelog-entry{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.discover-profile__identity{border-right:0;border-bottom:var(--border-width-interactive)solid var(--color-foreground);flex-wrap:wrap}.site-header--profile+.page{padding-top:2rem}}@media (hover:none),(pointer:coarse){html:not(.scrapbook-add-owner) .scrapbook:not(.collection-list) .scrapbook-entry-primary{padding-top:48px}.scrapbook .scrapbook-add-slot--tile{opacity:1;pointer-events:auto;display:block;top:48px;transform:translateY(-100%)}.scrapbook-add-owner .scrapbook-add-slot{display:none}}@media (prefers-reduced-motion:reduce){.art{transform:none!important}}@media (forced-colors:active){.discover-profile,.profile-avatar,.work-detail-dialog[open],.information-page,.changelog__entries,.state-card,.scrapbook-entry-note{box-shadow:none}.scrapbook-entry-note{border:1px solid canvastext}}.profile-arrange-action{background:var(--color-surface);color:var(--color-foreground)}.public-add-work__hint,.public-add-work__empty,.public-add-work__alternatives-help,.public-add-work__load-status,.public-add-work__partial-source,.profile-edit-field small,.public-home-work__copy>p,.public-home-work__copy .public-home-work__detail,.public-home-hero-art__copy .public-home-work__detail{font-size:var(--text-meta)}.public-home-work__title,.public-home-hero-art__title{font-size:var(--text-artwork);line-height:1.2}.public-home-hero-art__frame,.public-home-work__art{border-width:var(--border-width-object-frame)}.work-detail-dialog__art>img{box-sizing:border-box;max-width:100%}.work-detail-profile__username{color:#534e5a}@supports (color:color-mix(in lab, red, red)){.work-detail-profile__username{color:color-mix(in srgb,var(--color-foreground-muted)70%,var(--color-foreground))}}.work-detail-profile__username{font-size:var(--text-meta)}.discover-profile__avatar{width:3.625rem;height:3.625rem}.public-home-work:nth-child(2n) .scrapbook-entry-note{transform:rotate(1.5deg)}@media (max-width:599px){.profile-owner-actions .profile-account-action{padding-block:.25rem}}.profile-header{background:var(--color-canvas);display:block}.profile-masthead{background:var(--color-brand-yellow);border-bottom:var(--border-width-identity)solid var(--color-foreground)}.profile-details{width:min(var(--container-page),calc(100% - 2*var(--spacing-gutter)));padding-top:var(--spacing-brand-8);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto}.profile-identity{grid-area:1/1}.profile-account-actions{flex-wrap:wrap;grid-area:1/2}.profile-share-action{display:inline-flex}.profile-share-action__label{display:inline}.profile-collection-navigation{margin-bottom:calc(-1*var(--border-width-identity));grid-area:2/1/auto/-1;justify-self:start}.profile-owner-actions{width:min(var(--container-page),calc(100% - 2*var(--spacing-gutter)));padding-top:var(--spacing-brand-6);justify-content:flex-end;margin-inline:auto}.scrapbook-entry-open-area{display:none}.scrapbook .scrapbook-entry-copy,.scrapbook .scrapbook-entry-note{position:relative}.scrapbook .scrapbook-entry-open-area{z-index:1;display:block;position:absolute;inset:0}.scrapbook--arranging .scrapbook-entry-open-area{pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.scrapbook:not(.scrapbook--arranging):not(.collection-list) .scrapbook-entry:has(article:hover,:focus-visible) .art{--art-shadow-offset:8px;transform:translate(-2px,-2px)}}.scrapbook-entry:hover .scrapbook-add-slot--tile,.scrapbook-entry:focus-within .scrapbook-add-slot--tile{opacity:1;pointer-events:auto;transform:translateY(-100%)}@media (max-width:639px){.profile-details{padding-top:var(--spacing-brand-6)}.profile-identity{grid-area:1/1/auto/-1}.profile-account-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.profile-collection-navigation{grid-row:3;justify-self:stretch}.profile-owner-actions{flex-wrap:wrap;justify-content:flex-end}}.profile-share-menu-wrap{display:block}@media (max-width:639px){.profile-account-actions>.profile-account-action{margin-left:0}}.profile-account-actions .profile-share-action{background:var(--color-surface);border:var(--border-width-interactive)solid var(--color-foreground);box-shadow:var(--shadow-control)}.work-detail-dialog__art .art__fallback:not([hidden]){border:1px solid var(--color-foreground);box-shadow:var(--shadow-detail-art)}.work-detail-dialog--server-rendered[open]{box-shadow:var(--shadow-dialog),var(--shadow-modal-backdrop)}.work-detail-page-overlay+.work-detail-dialog--server-rendered[open]{box-shadow:var(--shadow-dialog)}@media (forced-colors:active){.work-detail-dialog--server-rendered[open],.work-detail-dialog__art>img,.work-detail-dialog__art .art__fallback:not([hidden]){box-shadow:none}}.work-detail-dialog.work-detail-dialog--editing .work-detail-dialog__metadata>.scrapbook-entry-aside{aspect-ratio:auto;border:0;width:100%;max-width:100%}.work-detail-dialog .work-detail-dialog__metadata>.scrapbook-entry-aside:has(.work-detail-dialog__reflection-prompt,.memory-editor){aspect-ratio:auto;width:100%;max-width:100%}.work-detail-dialog .memory-editor.scrapbook-entry-note{transform:none}.work-detail-dialog .scrapbook-entry-note:not(.memory-editor):before{background:var(--scrapbook-point-arrow-image)center/contain no-repeat;content:"";pointer-events:none;width:1.875rem;height:1.875rem;position:absolute;top:-1.5rem;left:-.5rem;transform:rotate(15deg)}@media (max-width:759px){.work-detail-dialog .scrapbook-entry-note:not(.memory-editor):before{transform:rotate(90deg)}}.profile-collection-navigation .navigation-tab[aria-current=page]{box-shadow:0 1px 0 var(--color-canvas)}.site-header__profile-tier{margin-top:-1px;padding-top:1px}.profile-edit-dialog{width:min(60rem,100% - 2rem);box-shadow:var(--shadow-dialog)}.profile-edit-dialog__form{gap:0;padding:0}.profile-edit-dialog__header{padding:var(--spacing-brand-4);background:var(--color-brand-yellow);border-bottom:var(--border-width-interactive)solid var(--color-foreground);flex-wrap:wrap;align-items:center}.profile-edit-dialog__header h2{margin:0}.profile-edit-dialog__actions{margin-left:auto}.profile-edit-dialog__body{gap:var(--spacing-brand-6);padding:var(--spacing-brand-8);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.profile-edit-dialog__fields{gap:var(--spacing-brand-4);min-width:0;display:grid}.profile-edit-dialog .profile-picture-editor{align-content:start;justify-items:start}.profile-edit-dialog .profile-picture-editor legend{text-align:left}.profile-edit-dialog .profile-picture-editor__preview{width:10rem;box-shadow:5px 5px 0 var(--color-foreground)}.profile-edit-dialog .profile-picture-editor__actions{flex-direction:row;align-items:center}.profile-edit-dialog .profile-picture-editor__remove{background:var(--color-surface);border:var(--border-width-interactive)solid var(--color-foreground);color:var(--color-foreground);box-shadow:var(--shadow-control)}.profile-edit-dialog .profile-edit-field textarea{min-height:13rem}@media (max-width:639px){.profile-edit-dialog__body{padding:var(--spacing-brand-4);grid-template-columns:minmax(0,1fr)}.profile-edit-dialog .profile-picture-editor{justify-items:center}.profile-edit-dialog .profile-picture-editor legend{text-align:center}.profile-edit-dialog .profile-picture-editor__actions{flex-flow:wrap}}.profile-edit-dialog__cancel{background:var(--color-surface);box-shadow:var(--shadow-control)}.profile-edit-dialog .profile-edit-field input,.profile-edit-dialog .profile-edit-field textarea{font-weight:400;font-size:var(--text-body)}.profile-edit-dialog .profile-edit-field>span,.profile-edit-dialog .profile-picture-editor legend{color:var(--color-foreground-muted);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.1em}.profile-collection-navigation .navigation-tab:not([aria-current=page]){margin-bottom:var(--border-width-identity)}body:has(.site-header__profile-tier) .page:not(:has(.collection-list,.radar-intro)){--container-page:var(--container-profile);--content:var(--container-profile)}@media (max-width:599px){body:has(.site-header__profile-tier) .page:not(:has(.collection-list,.radar-intro)){--spacing-gutter:.75rem}}.profile-name-row{align-items:center;gap:var(--spacing-brand-2);min-width:0;display:flex}.profile-name-row>:first-child{min-width:0}.profile-edit-action{width:44px;height:44px;padding:var(--spacing-brand-2);flex:none}.profile-edit-action svg{width:20px;height:20px}#public-scrapbook-root .scrapbook.collection-list{max-width:var(--container-page);margin-inline:auto}@media (min-width:768px){.profile-header{position:relative}.profile-collection-navigation{grid-column:1}.profile-owner-actions{right:max(var(--spacing-gutter),calc((100% - var(--container-page))/2));bottom:var(--spacing-brand-3);width:auto;margin:0;padding:0;position:absolute}}.radar-intro{margin-bottom:var(--spacing-brand-6)}.radar-intro h2{margin:0 0 var(--spacing-brand-2)}.radar-intro p{color:var(--color-foreground-muted);margin:0}.radar-intro+.empty-scrapbook h2{color:var(--color-foreground-muted)}.changelog-entry li strong{color:var(--color-foreground)}.information-page h1.information-page__section-title{font-size:var(--text-section);line-height:1.15}.collection-list-kind{display:none}ol.scrapbook.collection-list{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.scrapbook.collection-list>.scrapbook-entry{--art-border-width:0px;--art-inner-border-width:0px;--art-mat-width:0px;border-bottom:1px solid var(--color-border-subtle);padding:var(--spacing-brand-4)var(--spacing-brand-3);display:block}.scrapbook.collection-list>.scrapbook-entry>article{display:block}.collection-list>.scrapbook-entry:first-child{border-top:1px solid var(--color-border-subtle)}.collection-list .scrapbook-entry-primary{align-items:center;gap:var(--spacing-brand-6);grid-template-columns:6rem 3.5rem minmax(0,1fr);display:grid}.collection-list .collection-list-kind{align-items:center;gap:var(--spacing-brand-2);color:var(--color-foreground-muted);font-size:.875rem;font-weight:600;display:flex}.collection-list-kind img{flex:none;width:1.125rem;height:1.125rem}.collection-list .art{border:var(--border-width-separator)solid var(--color-foreground);width:3.5rem;height:4.5rem;box-shadow:var(--spacing-brand-1)var(--spacing-brand-1)0 var(--art-shadow-color);background:var(--color-surface-raised);isolation:auto;margin:0;padding:0;overflow:visible;container-type:normal;aspect-ratio:auto!important}.collection-list>.scrapbook-entry[data-kind=book]{--art-shadow-color:var(--color-brand-blue)}.collection-list>.scrapbook-entry[data-kind=game]{--art-shadow-color:var(--color-brand-green)}.collection-list>.scrapbook-entry[data-kind=movie]{--art-shadow-color:var(--color-brand-coral)}.collection-list>.scrapbook-entry[data-kind=tv-series]{--art-shadow-color:var(--color-brand-purple)}.collection-list>.scrapbook-entry[data-kind=album]{--art-shadow-color:var(--color-brand-yellow)}.collection-list .scrapbook-entry-context__year{display:inline}.collection-list .scrapbook-entry-context--year-only{display:block}.collection-list .art:before,.collection-list .art:after{display:none}.collection-list .art>img{object-fit:contain;width:100%;height:100%;inset:0}.collection-list .art__initial{font-size:2rem}.collection-list .scrapbook-entry-copy{padding:0}.collection-list .scrapbook-entry-title{font-size:1.125rem;line-height:1.35}.collection-list .scrapbook-entry-context{margin-top:var(--spacing-brand-1);font-size:.875rem}.collection-list .scrapbook-entry-detail,.collection-list .scrapbook-entry-aside,.collection-list .entry-experience,.collection-list .scrapbook-add-slot--tile{display:none}.collection-list:not(.scrapbook--arranging) .scrapbook-entry:hover:not(:has(.entry-placement-owner:hover,.entry-placement-readonly:hover)){background:var(--color-surface-warm)}.collection-list .scrapbook-entry:has(.scrapbook-entry-link:focus-visible){outline:var(--border-width-interactive)solid var(--color-focus);outline-offset:2px}.collection-list .scrapbook-entry-link{position:absolute;inset:0}.collection-list .art{position:static}.collection-list .art__fallback{display:none}.collection-list .art>img{position:static}.collection-list .art:not(:has(img:not([hidden]))){background:var(--color-surface-warm);place-items:center;display:grid}.collection-list .art:not(:has(img:not([hidden]))) .art__fallback{display:contents}.collection-list .art__initial{position:static}.collection-list .arrange-entry-controls{top:50%;right:var(--spacing-brand-3);z-index:6;margin:0;padding:0;position:absolute;transform:translateY(-50%)}.collection-list.scrapbook--arranging .collection-list-placement{visibility:hidden}@media (max-width:599px){.collection-list .scrapbook-entry-primary{gap:var(--spacing-brand-2)var(--spacing-brand-3);grid-template-columns:2rem 2.5rem minmax(0,1fr)}.collection-list .collection-list-kind{justify-content:center;font-size:0}.collection-list .art{width:2.5rem;height:3.5rem}.collection-list .scrapbook-entry-title{font-size:1rem}}@media (forced-colors:active){.collection-list>.scrapbook-entry{border-color:canvastext}}.scrapbook-add-owner .collection-list .scrapbook-entry-primary{padding-right:16rem}.work-detail-dialog__identity{z-index:65;align-items:center;gap:var(--spacing-brand-3);padding:var(--spacing-brand-3);border-bottom:var(--border-width-separator)solid var(--color-border-subtle);flex-wrap:wrap;display:flex;position:relative}.work-detail-dialog__identity .work-detail-profile{max-width:100%;margin-right:0}.work-detail-dialog__experience-slot{min-width:0}.entry-placement-labels{align-items:center;gap:var(--spacing-brand-2);flex-wrap:wrap;display:flex}.entry-placement-label{align-items:center;gap:var(--spacing-brand-2);padding:var(--spacing-brand-2)var(--spacing-brand-3);border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-panel);background:var(--color-surface);font-family:var(--font-sans);font-size:.875rem;font-weight:700;display:inline-flex}.entry-placement-label svg{flex:none;width:1rem;height:1rem}.entry-placement-trigger{cursor:pointer;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:0}.entry-placement-trigger:focus-visible{outline:3px solid var(--color-selected);outline-offset:3px}.work-detail-dialog__experience-slot:has(.entry-placement-owner)>.entry-placement-readonly{display:none}.entry-placement-menu{left:var(--spacing-brand-3);top:calc(100% + var(--spacing-brand-1));width:min(32rem,100vw - 3rem);max-height:65dvh;overflow-y:auto}.work-detail-dialog .entry-experience{display:none}.work-detail-dialog__panel{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.work-detail-dialog__panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.work-detail-dialog__identity{border-bottom:0;grid-area:1/1}.work-detail-dialog__actions{grid-area:1/2;align-self:center;margin-top:0;padding-bottom:0}.work-detail-dialog__content{grid-area:2/1/auto/-1}}.entry-placement-label{border:1px solid #1c1a2240}@supports (color:color-mix(in lab, red, red)){.entry-placement-label{border:1px solid color-mix(in srgb,var(--color-foreground)25%,transparent)}}.entry-placement-label{border-radius:var(--radius-control);padding:var(--spacing-brand-1)var(--spacing-brand-3);background:var(--color-surface-warm)}.entry-placement-label[data-collection=noteworthy]{background:var(--color-brand-yellow)}.entry-placement-label[data-collection=radar]{background:#cde9f9}@supports (color:color-mix(in lab, red, red)){.entry-placement-label[data-collection=radar]{background:color-mix(in srgb,var(--color-brand-blue)30%,var(--color-surface))}}.entry-placement-label[data-collection=tried_and_finished]{background:var(--color-surface-warm);color:var(--color-foreground-muted)}.entry-placement-label[data-status=in_progress]{background:#c5e5f8}@supports (color:color-mix(in lab, red, red)){.entry-placement-label[data-status=in_progress]{background:color-mix(in srgb,var(--color-brand-blue)35%,var(--color-surface))}}.entry-placement-label[data-status=finished]{background:#c9ebe3}@supports (color:color-mix(in lab, red, red)){.entry-placement-label[data-status=finished]{background:color-mix(in srgb,var(--color-brand-green)25%,var(--color-surface))}}@supports (color:color-mix(in lab, red, red)){.entry-placement-label[data-status=planned]{background:color-mix(in srgb,var(--color-brand-purple)15%,var(--color-surface))}}.entry-placement-trigger:hover .entry-placement-label{border-color:var(--color-foreground)}.entry-placement-choices{gap:var(--spacing-brand-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.entry-placement-options button{align-items:center;gap:var(--spacing-brand-2);width:100%;min-height:44px;padding:var(--spacing-brand-2);border-radius:var(--radius-control);color:var(--color-foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr) 1rem;display:grid}.entry-placement-options button:hover,.entry-placement-options button:focus-visible,.entry-placement-options button[aria-expanded=true]{background:var(--color-surface-warm);outline:2px solid var(--color-selected);outline-offset:-2px}.entry-placement-options svg{width:1rem;height:1rem}.entry-placement-statuses{border-left:var(--border-width-separator)solid var(--color-border-subtle);padding-left:var(--spacing-brand-3)}@media (max-width:599px){.entry-placement-choices{grid-template-columns:minmax(0,1fr)}.entry-placement-statuses{border-left:0;border-top:var(--border-width-separator)solid var(--color-border-subtle);padding-left:0;padding-top:var(--spacing-brand-2)}}@media (forced-colors:active){.entry-placement-label{border-color:canvastext}}.entry-placement-menu:has(.entry-placement-choices):not(:has(.entry-placement-statuses)){width:min(20rem,100vw - 3rem)}.entry-placement-choices:not(:has(.entry-placement-statuses)){grid-template-columns:minmax(0,1fr)}.entry-placement-label[data-status]{font-size:var(--text-meta);padding:var(--spacing-brand-1)var(--spacing-brand-2);border-color:#0000;font-weight:600}.entry-placement-label[data-status=planned]{background:#fdd5a6}@supports (color:color-mix(in lab, red, red)){.entry-placement-label[data-status=planned]{background:color-mix(in srgb,var(--color-brand-yellow)35%,color-mix(in srgb,var(--color-brand-coral)20%,var(--color-surface)))}}.entry-placement-label[data-status=stopped]{background:var(--color-surface-warm);color:var(--color-foreground-muted)}.entry-placement-menu:has(.entry-placement-choices){width:min(20rem,100vw - 3rem)}.entry-placement-choices{grid-template-columns:minmax(0,1fr)}.entry-placement-statuses{border:0;padding:0}.entry-placement-owner{position:relative}.entry-placement-label[data-collection]{border-radius:var(--radius-control);border:var(--border-width-interactive)solid var(--color-foreground)}.entry-placement-label[data-status]{text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:0}.entry-placement-arrow{color:var(--color-foreground-muted)}.entry-placement-dropdown:has(.entry-placement-choices){width:min(16rem,100vw - 3rem);padding:var(--spacing-brand-1);top:100%}.entry-placement-options button[data-collection=noteworthy] svg{color:var(--color-foreground);background:var(--color-brand-yellow)}.entry-placement-options button[data-collection=radar] svg{color:var(--color-selected)}.entry-placement-options button[data-collection=tried_and_finished] svg{color:var(--color-foreground-muted)}.entry-placement-label[data-status=planned],.entry-placement-options button[data-status=planned]{color:var(--color-action-yellow)}.entry-placement-label[data-status=in_progress],.entry-placement-options button[data-status=in_progress]{color:var(--color-selected)}.entry-placement-label[data-status=finished],.entry-placement-options button[data-status=finished]{color:var(--color-success-foreground)}.entry-placement-label[data-status=stopped],.entry-placement-options button[data-status=stopped]{color:var(--color-foreground-muted)}.entry-placement-readonly .entry-placement-label[data-status]:before{content:"→";color:var(--color-foreground-muted);margin-right:var(--spacing-brand-2)}.entry-placement-owner>.entry-placement-labels,.entry-placement-readonly{border:var(--border-width-interactive)solid var(--color-foreground);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:nowrap;gap:0;display:inline-flex;overflow:visible}.entry-placement-owner .entry-placement-trigger{min-height:44px;position:relative}.entry-placement-owner .entry-placement-label,.entry-placement-readonly .entry-placement-label{min-height:44px;padding-inline:var(--spacing-brand-3);border:0;border-radius:0}.entry-placement-label[data-status]{background:var(--color-surface)}.entry-placement-owner [data-action=edit-status],.entry-placement-readonly .entry-placement-label[data-status]{border-left:var(--border-width-separator)solid var(--color-foreground)}.entry-placement-arrow,.entry-placement-readonly .entry-placement-label[data-status]:before{display:none}.entry-placement-dropdown:has(.entry-placement-choices){border-width:var(--border-width-separator);box-shadow:var(--shadow-panel)}.entry-placement-options button[aria-checked=true]{background:var(--color-surface-warm)}@media (max-width:599px){.entry-placement-owner .entry-placement-label,.entry-placement-readonly .entry-placement-label{padding-inline:var(--spacing-brand-2)}}.entry-placement-owner .entry-placement-trigger{align-items:stretch;min-height:44px;display:inline-flex}.entry-placement-owner .entry-placement-label,.entry-placement-readonly .entry-placement-label{min-height:44px;padding:3px 7px}.entry-placement-label[data-collection]{text-transform:none;font-size:var(--text-meta);letter-spacing:.025em}.entry-placement-label[data-status]{font-size:var(--text-meta)}.entry-placement-options button[data-status]{grid-template-columns:minmax(0,1fr) 1rem}.entry-placement-menu.entry-placement-dropdown:has(.entry-placement-choices){width:max-content;max-width:calc(100vw - 3rem);padding:3px}.entry-placement-dropdown>.inline-alert{max-width:14rem}.entry-placement-choices{gap:2px}.entry-placement-heading{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-foreground-muted);margin:0;padding:4px 6px 2px;font-weight:700;line-height:1.3}.entry-placement-options button{gap:6px;min-height:44px;padding:4px 6px;font-size:.875rem}@media (pointer:coarse){.entry-placement-options button{min-height:44px}}.collection-list-placement{right:var(--spacing-brand-3);z-index:5;position:absolute;top:50%;transform:translateY(-50%)}.collection-list>.scrapbook-entry:has(.entry-placement-owner[data-open]),.collection-list-placement:has(.entry-placement-owner[data-open]){z-index:20}.public-add-work__placement{justify-self:end;width:fit-content;position:relative}.public-add-work__placement:has(.entry-placement-owner[data-open]){z-index:20}.public-add-work__placement .entry-placement-menu{right:0;left:auto!important}.visitor-placement{align-items:center;gap:var(--spacing-brand-2);width:max-content;display:flex;position:relative}.entry-placement-prefix{border-right:var(--border-width-separator)solid var(--color-foreground);background:var(--color-surface-raised);font-size:var(--text-meta);white-space:nowrap;align-self:stretch;align-items:center;padding:3px 7px;font-weight:700;display:flex}@media (pointer:coarse){.entry-placement-owner[data-variant=minimal] .entry-placement-trigger,.entry-placement-owner[data-variant=minimal] .entry-placement-label{min-height:44px}}.visitor-placement .entry-placement-menu{right:auto}.scrapbook-add-slot:has(.visitor-placement){z-index:10;opacity:1;pointer-events:auto}.scrapbook-add-slot--tile:has(.visitor-placement){transform:translateY(-100%)}.scrapbook-add-slot>.inline-alert{width:15rem}@media (max-width:599px){.work-detail-dialog__actions:has(.visitor-placement)>.scrapbook-add-slot--dialog{grid-area:2/1/auto/-1;justify-self:end}}.public-add-work__results:has(.entry-placement-owner[data-open]){padding-bottom:10rem}@media (max-width:759px){.public-add-work__result:has(.public-add-work__placement){grid-template-columns:48px minmax(0,1fr)}.public-add-work__result:has(.public-add-work__placement)>.public-add-work__artwork{width:48px;height:64px}.public-add-work__placement{grid-column:1/-1;justify-self:end}.scrapbook-add-owner .collection-list .scrapbook-entry-primary{padding-right:0}.collection-list-placement{width:fit-content;margin-top:var(--spacing-brand-3);position:relative;top:auto;right:auto;transform:none}.collection-list>.scrapbook-entry:has(.collection-list-placement){align-items:center;gap:var(--spacing-brand-2);display:flex}.collection-list>.scrapbook-entry>article{flex:1;min-width:0}.collection-list .scrapbook-entry-primary{gap:var(--spacing-brand-2);grid-template-columns:1.125rem minmax(0,1fr)}.collection-list .collection-list-kind{justify-content:center;font-size:0}.collection-list .art{display:contents!important}.collection-list .art>img,.collection-list .art__fallback{display:none!important}.collection-list .scrapbook-entry-copy{min-width:0}.collection-list .scrapbook-entry-title,.collection-list .scrapbook-entry-context{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-list .scrapbook-entry-title{font-size:.875rem}.collection-list .scrapbook-entry-context{font-size:var(--text-meta)}.collection-list-placement{flex:none;justify-content:flex-end;align-items:center;min-width:100px;min-height:44px;margin-top:0;display:flex}.collection-list-placement .entry-placement-menu{right:0;left:auto!important}.collection-list-placement .entry-placement-label[data-collection]{gap:0;padding:5px 7px;font-size:0}}.scrapbook-add-slot--tile .entry-placement-labels{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.work-detail-dialog__experience-slot:empty{display:none}.work-detail-dialog__actions>.work-detail-dialog__experience-slot{align-self:center;margin-block:0;display:flex}.work-detail-dialog__actions .entry-placement-menu{right:0;left:auto!important}@media (max-width:759px){.work-detail-dialog__actions{gap:var(--spacing-brand-2);grid-row:1;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.work-detail-dialog__identity{grid-row:2}.work-detail-dialog__content{grid-row:3}.work-detail-dialog__actions>.work-detail-share-wrap{grid-area:1/1}.work-detail-dialog__actions>.work-detail-dialog__experience-slot,.work-detail-dialog__actions>.scrapbook-add-slot--dialog,.work-detail-dialog__actions:has(.visitor-placement)>.scrapbook-add-slot--dialog{grid-area:1/2;justify-self:end}.work-detail-dialog__actions>.work-detail-dialog__close{grid-area:1/3}.work-detail-share,.work-detail-dialog__close{width:44px;min-height:44px;padding:0}.work-detail-share svg{display:block}.work-detail-share__label,.work-detail-dialog__close-label{display:none}.work-detail-dialog__close-mark{display:inline}}.entry-placement-divider{border-top:var(--border-width-separator)solid var(--color-border-subtle);margin:3px 0}.entry-placement-options button.entry-placement-remove{color:var(--color-danger);grid-template-columns:1rem minmax(0,1fr)}.entry-placement-options button.entry-placement-remove:hover{background:var(--color-danger-soft)}.entry-placement-owner[data-size=large]>.entry-placement-labels,.work-detail-dialog__actions .entry-placement-readonly{min-height:44px}.entry-placement-owner[data-size=large] .entry-placement-trigger,.entry-placement-owner[data-size=large] .entry-placement-label,.work-detail-dialog__actions .entry-placement-readonly .entry-placement-label{min-height:calc(44px - 2*var(--border-width-interactive))}.entry-placement-owner[data-size=large] .entry-placement-label,.entry-placement-owner[data-size=large] .entry-placement-prefix,.work-detail-dialog__actions .entry-placement-readonly .entry-placement-label,.work-detail-dialog__actions .entry-placement-readonly .entry-placement-prefix{padding:var(--spacing-brand-2)var(--spacing-brand-3);font-size:.875rem}.scrapbook-add-control[data-size=large],.scrapbook-add-slot--dialog .scrapbook-add-control{min-height:44px;padding:var(--spacing-brand-2)var(--spacing-brand-3);font-size:.875rem}.entry-placement-prefix__compact{display:none}@media (max-width:599px){.entry-placement-prefix__full{display:none}.entry-placement-prefix__compact{display:inline}.scrapbook-add-slot--tile .entry-placement-prefix,.scrapbook-add-slot--tile .entry-placement-label{padding-inline:var(--spacing-brand-1)}.scrapbook-add-slot--tile .entry-placement-label svg{display:none}}.work-detail-dialog__identity{background:var(--color-brand-yellow);border-bottom:var(--border-width-interactive)solid var(--color-foreground)}@media (min-width:760px){.work-detail-dialog__actions{align-self:stretch;align-items:center;padding:.75rem}}.work-detail-dialog__actions .entry-placement-owner>.entry-placement-labels,.work-detail-dialog__actions .entry-placement-readonly{padding:var(--spacing-brand-1);background:var(--color-surface);box-shadow:none}@media (forced-colors:active){.work-detail-dialog__actions .entry-placement-owner>.entry-placement-labels,.work-detail-dialog__actions .entry-placement-readonly{box-shadow:none}}.work-detail-dialog__actions .entry-placement-label[data-collection]{justify-content:center;width:10.5rem}.work-detail-dialog__actions{z-index:66}@media (max-width:359px){.work-detail-dialog__actions .entry-placement-label[data-collection]{width:9rem;padding-inline:var(--spacing-brand-1)}}.work-detail-dialog__actions .entry-placement-prefix{flex:none;justify-content:center;width:4.5rem}.scrapbook-add-slot--tile:has(.visitor-placement){z-index:0}.scrapbook-add-slot--tile:has(.entry-placement-owner){width:max-content;max-width:calc(100% - 8px)}.scrapbook-add-slot--tile .visitor-placement,.scrapbook-add-slot--tile .entry-placement-owner,.scrapbook-add-slot--tile .entry-placement-labels{width:max-content;max-width:100%}.scrapbook-add-slot--tile .entry-placement-prefix{flex:none;padding:4px;font-size:.8125rem;display:flex}.scrapbook-add-slot--tile .entry-placement-trigger{flex:1;min-width:0}.scrapbook-add-slot--tile .entry-placement-label[data-collection]{width:100%;padding-inline:var(--spacing-brand-1);text-transform:none;letter-spacing:normal;font-size:var(--text-meta);justify-content:center}.scrapbook-add-slot--tile:has(.visitor-placement),.scrapbook-entry:hover .scrapbook-add-slot--tile,.scrapbook-entry:focus-within .scrapbook-add-slot--tile{transform:translateY(-100%)}.scrapbook-add-slot--tile:has(.entry-placement-owner[data-open]){z-index:10}@media (hover:hover) and (prefers-reduced-motion:no-preference){.scrapbook:not(.scrapbook--arranging):not(.collection-list) .scrapbook-entry:has(article:hover,:focus-visible) .scrapbook-add-slot--tile{transform:translate(-2px,calc(-100% - 2px))}}.discover-work{padding-top:44px}.discover-work .scrapbook-add-slot--tile{max-width:100%;transform:translateY(-100%)}.scrapbook-entry:has(.scrapbook-entry-primary .scrapbook-add-slot--tile .entry-placement-owner[data-open]){z-index:20;position:relative}@media (max-width:759px){.work-detail-dialog .work-detail-dialog__actions .entry-placement-prefix{width:2.25rem;padding:var(--spacing-brand-1);font-size:var(--text-meta)}.work-detail-dialog .work-detail-dialog__actions .entry-placement-prefix__full{display:none}.work-detail-dialog .work-detail-dialog__actions .entry-placement-prefix__compact{display:inline}.work-detail-dialog .work-detail-dialog__actions .entry-placement-owner>.entry-placement-labels,.work-detail-dialog .work-detail-dialog__actions .entry-placement-readonly{padding:2px}.work-detail-dialog .work-detail-dialog__actions .entry-placement-trigger,.work-detail-dialog .work-detail-dialog__actions .entry-placement-label{min-height:34px;padding-block:var(--spacing-brand-1);font-size:var(--text-meta);text-transform:none;letter-spacing:normal;font-weight:600}.work-detail-dialog .work-detail-dialog__actions .entry-placement-label[data-collection]{width:8.5rem}.work-detail-dialog .work-detail-dialog__actions .entry-placement-trigger{padding:0}.work-detail-dialog .work-detail-dialog__actions .entry-placement-trigger:after{content:"";position:absolute;inset:-5px 0}.scrapbook-add-slot--tile .entry-placement-label{font-weight:600}}@media (min-width:600px) and (max-width:959px){.discover-works{padding-top:var(--spacing-brand-6)}}.discover-work{container-type:inline-size}@container (max-width:9rem){.discover-work .entry-placement-label[data-collection] svg{display:none}}.scrapbook-add-slot .scrapbook-add-control{min-width:7rem}.scrapbook-add-control__icon{flex:none;width:1rem;height:1rem;display:inline-flex}.scrapbook-add-slot--tile .entry-placement-prefix{background:0 0;border-right:0}.scrapbook-add-slot--tile .entry-placement-labels{background:var(--color-surface)}.scrapbook-add-slot--tile .entry-placement-trigger,.scrapbook-add-slot--tile .entry-placement-label[data-collection]{gap:var(--spacing-brand-1);min-height:32px;font-size:.8125rem;font-weight:600;line-height:1.2}.scrapbook-add-slot--tile .entry-placement-label svg{width:.875rem;height:.875rem}.scrapbook-add-slot--tile .entry-placement-trigger:after{content:"";position:absolute;inset:-6px 0}.scrapbook-add-slot--tile .entry-placement-owner .scrapbook-add-control{display:flex}.scrapbook-add-slot--tile .scrapbook-add-control{min-height:35px;padding:4px 8px;font-size:.8125rem}.scrapbook-add-slot--tile .scrapbook-add-control:after{content:"";position:absolute;inset:-5px 0}@media (max-width:759px){.scrapbook-add-slot--tile .entry-placement-prefix__full{display:inline}.scrapbook-add-slot--tile .entry-placement-prefix__compact,.scrapbook-add-slot--tile .entry-placement-label svg{display:none}}@container (max-width:11rem){.discover-work .entry-placement-label[data-collection] svg{display:none}}@container (max-width:9rem){.discover-work .entry-placement-prefix__full{display:none}.discover-work .entry-placement-prefix__compact{display:inline}.discover-work .entry-placement-prefix{padding-inline:2px}}.scrapbook-add-slot--tile{max-width:calc(100% - 8px);right:0}.scrapbook-add-slot--tile .scrapbook-add-control{min-width:min(7rem,100%);max-width:100%}.scrapbook-add-slot--tile:not(:has(.entry-placement-owner)){width:7rem}.scrapbook-add-slot--tile .scrapbook-add-control{gap:var(--spacing-brand-1);width:100%;min-width:0}.scrapbook-add-slot--tile .entry-placement-owner .entry-placement-trigger{min-height:32px}.scrapbook-add-slot--tile:not(:has(.visitor-placement)){opacity:0;pointer-events:none;transition:transform var(--duration-artwork)var(--ease-interface),opacity 0s linear var(--duration-artwork);transform:translateY(0)}:is(.scrapbook-entry,.discover-work):hover .scrapbook-add-slot--tile:not(:has(.visitor-placement)),.scrapbook-add-slot--tile:not(:has(.visitor-placement)):focus-within{opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(-100%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.scrapbook:not(.scrapbook--arranging):not(.collection-list) .scrapbook-entry:has(article:hover,:focus-visible) .scrapbook-add-slot--tile:not(:has(.visitor-placement)){transform:translate(-2px,calc(-100% - 2px))}}@media (hover:none),(pointer:coarse){.scrapbook-add-slot--tile:not(:has(.visitor-placement)){opacity:1;pointer-events:auto;transition:none;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.scrapbook-add-slot--tile:not(:has(.visitor-placement)){transition:none}}.scrapbook-add-slot--dialog .scrapbook-add-control,.scrapbook-add-slot--dialog .scrapbook-add-control:hover:not(:disabled){background:var(--color-surface);padding:var(--spacing-brand-1)var(--spacing-brand-3);box-shadow:var(--shadow-control)}.scrapbook-add-slot--dialog .scrapbook-add-control__icon,.scrapbook-add-slot--dialog .scrapbook-add-control>svg{width:1.1rem;height:1.1rem;color:var(--color-foreground);background:0 0;justify-content:center;align-items:center;display:inline-flex}.scrapbook-add-slot--dialog .scrapbook-add-control:disabled{box-shadow:none}.work-detail-dialog__actions .entry-placement-label[data-collection]{text-transform:none;letter-spacing:normal}.work-detail-dialog__actions{--dialog-picker-inset:4px}.work-detail-dialog .work-detail-dialog__actions .entry-placement-owner>.entry-placement-labels,.work-detail-dialog .work-detail-dialog__actions .entry-placement-readonly{height:44px;min-height:44px;padding:var(--dialog-picker-inset)}.work-detail-dialog .work-detail-dialog__actions :is(.entry-placement-trigger,.entry-placement-label,.entry-placement-prefix){height:100%;min-height:0;padding-block:var(--spacing-brand-1)}.work-detail-dialog .work-detail-dialog__actions .entry-placement-trigger{padding-block:0}.work-detail-dialog__actions .entry-placement-trigger:after{inset:calc(-3px - var(--dialog-picker-inset))0;content:"";position:absolute}@media (max-width:759px){.work-detail-dialog__actions{--dialog-picker-inset:2px}}.work-detail-dialog__actions .entry-placement-trigger .entry-placement-label{transition:filter var(--duration-button)}.work-detail-dialog__actions .entry-placement-trigger:not(:disabled):is(:hover,:focus-visible) .entry-placement-label{filter:brightness(.94)}.global-navigation{background:var(--color-brand-yellow);border-bottom:var(--border-width-identity)solid var(--color-foreground);z-index:30;position:relative}.global-navigation__inner{width:min(var(--container-page),calc(100% - 2*var(--spacing-gutter)));justify-content:space-between;align-items:center;gap:var(--spacing-brand-4);padding-block:var(--spacing-brand-3);margin-inline:auto;display:flex}.global-navigation__brand{flex:none;align-items:center;min-height:44px;display:flex}.global-navigation__brand img{width:7rem;height:auto;display:block}.global-navigation nav{justify-content:flex-end;align-items:center;gap:var(--spacing-brand-3);flex-wrap:wrap;min-width:0;display:flex}.global-navigation nav a,.global-navigation summary,.global-navigation button{min-height:44px;padding:var(--spacing-brand-2);color:var(--color-foreground);font:600 1rem/1.2 var(--font-sans);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.global-navigation nav>a:not(.global-navigation__cta){box-shadow:var(--shadow-none);background:0 0;border:0;text-decoration:none;transform:none}.global-navigation nav>a:not(.global-navigation__cta):hover{text-decoration:underline}.global-navigation summary{border:var(--border-width-interactive)solid transparent}.global-navigation summary:hover,.global-navigation__account[open] summary{border-color:var(--color-foreground);background:var(--color-surface);text-decoration:none}.global-navigation .global-navigation__cta{background:var(--color-action-primary);color:var(--color-on-action);border:var(--border-width-interactive)solid var(--color-foreground);box-shadow:var(--shadow-control);transition:transform var(--duration-button),box-shadow var(--duration-button)}.global-navigation__account{min-width:0;position:relative}.global-navigation summary{gap:var(--spacing-brand-2);max-width:18rem;list-style:none}.global-navigation summary::-webkit-details-marker{display:none}.global-navigation summary span{overflow-wrap:anywhere;min-width:0}.global-navigation summary svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem}.global-navigation__menu{width:min(16rem,85vw);padding:var(--spacing-brand-2);background:var(--color-surface);border:var(--border-width-interactive)solid var(--color-foreground);box-shadow:var(--shadow-panel);position:absolute;top:calc(100% + .5rem);right:0}.global-navigation .global-navigation__menu a,.global-navigation__menu button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;display:flex}.global-navigation .global-navigation__menu :is(a,button):is(:hover,:focus-visible){background:var(--color-surface-warm);text-decoration:none}.global-navigation__menu p{font-size:var(--text-meta);margin:0}.global-navigation :is(a,button,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:639px){.global-navigation__inner{gap:var(--spacing-brand-2);flex-wrap:wrap}.global-navigation__brand img{width:5.5rem}.global-navigation nav{justify-content:space-between;gap:var(--spacing-brand-1);flex:100%}.global-navigation nav a,.global-navigation summary,.global-navigation button{font-size:var(--text-meta);padding-inline:var(--spacing-brand-1)}.global-navigation summary{max-width:9rem}}@media (max-width:359px){.global-navigation__account{flex:0 auto}.global-navigation summary{width:auto;max-width:100%}}@media (forced-colors:active){.global-navigation__menu,.global-navigation .global-navigation__cta{box-shadow:none}}.global-navigation:has(+.site-header__profile-tier){border-bottom:0}.global-navigation nav :is(a,button){gap:var(--spacing-brand-2)}.global-navigation nav :is(a,button) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.global-navigation .global-navigation__cta--primary{background:var(--color-action-primary);color:var(--color-on-action)}@media (max-width:359px){.global-navigation nav>a{gap:var(--spacing-brand-1);padding-inline:calc(var(--spacing-brand-1)/2)}}:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button){--button-shadow-hover:var(--shadow-hover);--button-shadow-pressed:var(--shadow-pressed);transition:transform var(--duration-button),box-shadow var(--duration-button),background-color var(--duration-button);text-decoration:none}:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button):hover,:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button):hover *{text-decoration:none}@media (hover:hover){:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:has(button:disabled)):hover{box-shadow:var(--button-shadow-hover);transform:translate(-1px,-1px)}}:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:has(button:disabled)):active{box-shadow:var(--button-shadow-pressed);transform:translate(3px,3px)}:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button):is(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:var(--shadow-none);transform:none}@media (prefers-reduced-motion:reduce){:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button){transition:none;transform:none!important}}@media (forced-colors:active){:is(.ds-button:not(.ds-button--quiet),.global-navigation__cta,.site-header__cta,.public-home-action,.discover-profile__link,.profile-account-action:not(.profile-account-action--quiet),.profile-edit-dialog__cancel,.profile-edit-dialog__save,.profile-edit-dialog__close,.profile-picture-editor__remove,.public-add-work__close,.public-add-work__add,.public-add-work__load-more,.public-add-work__trigger,.work-detail-dialog__edit:not(.work-detail-dialog__edit--quiet),.memory-editor__save,.arrange-entry-control,.work-detail-dialog__close,.scrapbook-add-slot--dialog .scrapbook-add-control,.google-sign-in,.admin-nav a[aria-current=page],.starter-scaffold__prompts button){box-shadow:var(--shadow-none)!important}}button:hover,button:hover *{text-decoration:none}.starter-scaffold__prompts button{--button-shadow-hover:var(--shadow-prompt-hover);--button-shadow-pressed:var(--shadow-prompt-pressed)}.work-people{position:relative}.work-people:has(.work-people__disclosure){margin-block:var(--spacing-brand-2)var(--spacing-brand-6)}.work-detail-dialog__copy{container:work-context/inline-size}@container work-context (min-width:32rem){.work-detail-dialog:not(.work-detail-dialog--editing) .work-detail-dialog__metadata:has(>.work-people .work-people__disclosure):has(>.scrapbook-entry-aside>.scrapbook-entry-note){column-gap:var(--spacing-brand-6);grid-template-columns:minmax(0,1fr) max-content;display:grid}.work-detail-dialog__metadata>.scrapbook-entry-summary,.work-detail-dialog__metadata>.work-detail-metadata{grid-column:1/-1}.work-detail-dialog__metadata:has(>.scrapbook-entry-aside>.scrapbook-entry-note)>.work-people{grid-area:2/2;align-self:start}.work-detail-dialog:not(.work-detail-dialog--editing) .work-detail-dialog__metadata:has(>.work-people .work-people__disclosure)>.scrapbook-entry-aside:has(>.scrapbook-entry-note){grid-area:2/1;align-self:start;width:min(21.25rem,100%);max-width:100%}.work-detail-dialog__metadata .work-people__panel:not([popover]){max-width:22rem}}.work-people__badge{justify-content:center;align-items:center;gap:var(--spacing-brand-2);width:fit-content;max-width:100%;min-height:44px;padding:0 var(--spacing-brand-3)0 0;border:var(--border-width-separator)solid var(--color-foreground);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-meta);cursor:pointer;margin-inline-start:auto;font-weight:700;line-height:1.4;list-style:none;display:flex;position:relative}.work-people__badge::-webkit-details-marker{display:none}.work-people__badge>span{align-self:stretch;align-items:center;gap:inherit;display:flex}.work-people__badge-icon{padding:var(--spacing-brand-3);border-right:var(--border-width-separator)solid var(--color-foreground);background:var(--color-brand-yellow);align-self:stretch;align-items:center;display:flex}.work-people__badge svg{flex:none;width:1rem;height:1rem}.work-people__badge:hover,.work-people__disclosure[open]>.work-people__badge{text-decoration:underline}.work-people__badge:focus-visible,.work-people__list a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.work-people__panel.public-share-menu{flex-direction:column;width:min(22rem,100vw - 2rem);height:22rem;max-height:calc(100dvh - 2rem);margin:0;padding:0;display:flex;position:absolute;top:calc(100% + .75rem);right:0}.work-people__panel[popover]{position:fixed;inset:auto}.work-people__panel:not([popover]){max-width:100%}.work-people__panel[popover]:not(:popover-open){display:none}.work-people__header{min-height:44px;padding:var(--spacing-brand-2)var(--spacing-brand-4);border-bottom:var(--border-width-separator)solid var(--color-surface-warm);flex:none;justify-content:space-between;align-items:center;display:flex}.work-people__header .public-share-menu__heading{margin:0}.work-people__close.profile-account-action{min-width:44px;min-height:44px;font-size:var(--text-card);padding:0}.work-people__close[hidden]{display:none}.work-people__results{overscroll-behavior:contain;min-height:0;padding:var(--spacing-brand-2)var(--spacing-brand-4)var(--spacing-brand-3);scrollbar-gutter:stable;flex:1;overflow-y:auto}.work-people__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.work-people__list>li{min-width:0;padding-block:var(--spacing-brand-1);border-bottom:var(--border-width-separator)solid var(--color-surface-warm)}.work-people__list .work-detail-profile{gap:var(--spacing-brand-2);min-height:44px;margin:0;display:flex}.work-people__list .work-detail-profile__name{font-size:var(--text-body)}.work-people__list .work-detail-profile__username{max-width:calc(100% - 2.5rem);font-size:var(--text-meta);flex-shrink:0}.work-people__list .work-detail-profile__name+.work-detail-profile__username{max-width:calc(100% - 3rem)}.work-people [role=status]{font-size:var(--text-meta)}@media (forced-colors:active){.work-people__badge,.work-people__panel.public-share-menu{border:1px solid buttontext}.work-people__badge:focus-visible,.work-people__list a:focus-visible{outline-color:highlight}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}