@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--social-ig-ratio:.75}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--blurup-breathe:1;--ba:0deg}}}@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-serif:var(--font-display);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--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-paper:#121017;--color-paper-raised:#1b1820;--color-paper-sunken:#0c0a10;--color-ink:#ece5d8;--color-ink-soft:#a99f8c;--color-ink-faint:#6e675a;--color-line:#2c2833;--color-gold:#d4a943;--color-gold-soft:#3d341f;--color-gold-hot:#fff3c4;--color-keep:#74c08a;--color-keep-soft:#1e2c22;--color-pass:#e08066;--color-pass-soft:#2f1f1b;--color-flag:#d9a145;--color-danger:#e08066;--color-bucket-1:#d4a943;--color-bucket-2:#7ba7c9;--color-bucket-3:#b48ead;--color-tag-themes:#7f9fc4;--color-tag-emotions:#c98f9c;--color-tag-contexts:#9db98a;--color-tag-relationships:#d0ae7e;--color-tag-formats:#7fb8b3;--color-tag-visuals:#b39ac9;--color-platform-instagram:#d08f8a;--color-platform-tiktok:#7fb8b3;--color-platform-substack:#d9a15c;--color-platform-patreon:#b39ac9;--color-scan-bg:#fff;--color-page:#fff;--color-page-guide:#d9d3c7;--color-page-fold:#b7ae9d;--color-page-shadow:#120c07b3;--color-page-ink:#262019;--color-page-accent-substack:#a86a1f;--color-page-accent-patreon:#6f5288;--color-paper-float:#29232f;--color-gold-wash:#d4a9431a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-gold-wash:color-mix(in srgb, var(--color-gold) 10%, transparent)}}:root,:host{--search-ink-color:#d8a63c;--search-ink-near:#d8a63cf2}@supports (color:color-mix(in lab, red, red)){:root,:host{--search-ink-near:color-mix(in srgb, var(--search-ink-color) 95%, transparent)}}:root,:host{--search-ink-far:#d8a63c8c}@supports (color:color-mix(in lab, red, red)){:root,:host{--search-ink-far:color-mix(in srgb, var(--search-ink-color) 55%, transparent)}}:root,:host{--search-ink-near-blur:3px;--search-ink-far-blur:8px;--search-mark-fill:#d4a9433d}@supports (color:color-mix(in lab, red, red)){:root,:host{--search-mark-fill:color-mix(in srgb, var(--color-gold) 24%, transparent)}}:root,:host{--search-mark-radius:2px;--color-paper-hover:#ece5d80f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-paper-hover:color-mix(in srgb, var(--color-ink) 6%, transparent)}}:root,:host{--color-veil:#ece5d80d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-veil:color-mix(in srgb, var(--color-ink) 5%, transparent)}}:root,:host{--color-veil-strong:#ece5d817}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-veil-strong:color-mix(in srgb, var(--color-ink) 9%, transparent)}}:root,:host{--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--radius-card:.5rem;--radius-pill:9999px;--color-on-gold:var(--color-paper);--color-design-select:var(--color-gold);--color-design-handle:var(--color-page);--color-design-snap:var(--color-pass);--color-design-ink:#1f1f1f;--color-design-gray:#6b6b6b;--color-design-white:#fff}}@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;-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}::-webkit-calendar-picker-indicator{line-height:1}:-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}}@layer components{.u-trans{transition-property:color,background-color,border-color,box-shadow,transform,opacity,fill;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-smooth)}.u-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.u-press:active:not(:disabled){transform:scale(var(--press-scale))}.u-native-scheme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .u-native-scheme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.u-slide{transition-property:transform,width;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-move)}.u-spring{transition-property:transform,translate,scale,opacity;transition-duration:var(--dur);transition-timing-function:var(--ease-spring)}.u-spin{animation:.7s linear infinite spin}.u-pop{animation:pop-in var(--dur) var(--ease-spring)}.u-fade{animation:fade-in var(--dur) var(--ease-smooth)}.auth-curtain-mark{opacity:.56;animation:auth-curtain-mark-in var(--dur-slow) var(--ease-smooth) var(--dur) both}.auth-page-enter{animation:auth-page-enter var(--dur-slow) var(--ease-smooth) both}.app-page-enter{animation:app-page-enter var(--dur) var(--ease-smooth) both}@media (prefers-reduced-motion:reduce){.auth-curtain-mark,.auth-page-enter,.app-page-enter{animation:none}}.rail-nav-handoff{flex-direction:column;min-height:0;display:flex}.rail-nav-expanded,.rail-nav-compact{min-height:0;transition-property:grid-template-rows,opacity,transform;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-smooth);display:grid}.rail-nav-expanded>nav,.rail-nav-compact>nav{min-height:0;overflow:hidden}.rail-nav-expanded{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.rail-nav-expanded>nav{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.rail-nav-compact{opacity:0;flex:none;grid-template-rows:0fr;transform:translateY(-.375rem)}[data-compact=true] .rail-nav-expanded{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-.5rem)}[data-compact=true] .rail-nav-expanded>nav{overflow:hidden}[data-compact=true] .rail-nav-compact{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.rail-nav-rule{margin-block:calc(var(--spacing) * 1)}.rail-nav-list{row-gap:calc(var(--spacing) * .5)}.rail-nav-item{padding-block:calc(var(--spacing) * 1.5)}.rail-nav-sub{display:none}@media (min-height:64rem){.rail-nav-sub{display:block}}.rail-content-enter{animation:rail-content-enter var(--dur-slow) var(--ease-smooth) 70ms backwards}.dashboard-tile-moving,.dashboard-drag-overlay,.dashboard-tile-settling{isolation:isolate;position:relative;overflow:hidden}.dashboard-tile-moving,.dashboard-drag-overlay{box-shadow:0 14px 30px #0c0a10bf, 0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-tile-moving,.dashboard-drag-overlay{box-shadow:0 14px 30px color-mix(in srgb, var(--color-paper-sunken) 75%, transparent), 0 0 0 1px var(--color-line)}}.dashboard-tile-moving,.dashboard-drag-overlay{animation:dashboard-plate-in var(--dur-dashboard-plate-in) var(--ease-smooth) both}.dashboard-motion-surface{z-index:0;border-radius:inherit;background-color:var(--color-paper);opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--ease-smooth);position:absolute;inset:0}.dashboard-drag-overlay>.dashboard-motion-surface{animation:dashboard-surface-in var(--dur-dashboard-plate-in) var(--ease-smooth) forwards}.dashboard-tile-moving{z-index:20;will-change:transform}.dashboard-tile-settling{z-index:20;transition-property:box-shadow;transition-duration:var(--dur-dashboard-plate-out);transition-timing-function:var(--ease-smooth);box-shadow:0 14px 30px #0000,0 0 0 1px #0000}.u-lift{transition-property:transform,border-color;transition-duration:var(--dur);transition-timing-function:var(--ease-smooth)}.u-lift:hover{border-color:#735e3a;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.u-lift:hover{border-color:color-mix(in srgb, var(--color-gold) 42%, var(--color-line))}}@media (prefers-reduced-motion:reduce){.u-lift:hover{transform:none}}.u-card-hover{transition:border-color var(--dur) var(--ease-smooth)}.u-card-hover:hover{border-color:#5e4f38}@supports (color:color-mix(in lab, red, red)){.u-card-hover:hover{border-color:color-mix(in srgb, var(--color-gold) 30%, var(--color-line))}}[data-selected]>.u-card-hover{border-color:#5e4f38}@supports (color:color-mix(in lab, red, red)){[data-selected]>.u-card-hover{border-color:color-mix(in srgb, var(--color-gold) 30%, var(--color-line))}}.u-viewfinder{--vf-gap:4px;--vf-len:10px;--vf-weight:2px;--vf-off:calc(-1 * var(--vf-gap) - var(--vf-weight) / 2);z-index:7;pointer-events:none;opacity:0;transition:transform var(--dur-frame) var(--ease-frame), width var(--dur-frame) var(--ease-frame), height var(--dur-frame) var(--ease-frame), opacity .18s var(--ease-smooth);position:absolute;top:0;left:0}.u-viewfinder.is-on{opacity:1}.u-viewfinder.is-jump{transition-duration:0s,0s,0s,.18s}.u-viewfinder i{width:var(--vf-len);height:var(--vf-len);border-top:var(--vf-weight) solid var(--color-gold);border-left:var(--vf-weight) solid var(--color-gold);border-top-left-radius:calc(var(--radius-card) + var(--vf-gap));position:absolute}.u-viewfinder i:first-child{left:var(--vf-off);top:var(--vf-off)}.u-viewfinder i:nth-child(2){right:var(--vf-off);top:var(--vf-off);transform:scaleX(-1)}.u-viewfinder i:nth-child(3){left:var(--vf-off);bottom:var(--vf-off);transform:scaleY(-1)}.u-viewfinder i:nth-child(4){right:var(--vf-off);bottom:var(--vf-off);transform:scale(-1)}@media (prefers-reduced-motion:reduce){.u-viewfinder{transition-duration:0s,0s,0s,.12s}}.u-orbit{--ob-gap:4px;inset:calc(-1 * var(--ob-gap) - 1px);border-radius:calc(var(--radius-card) + var(--ob-gap));z-index:5;pointer-events:none;position:absolute}.u-orbit:before,.u-orbit:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.u-orbit:before{background:#564837;padding:1px}@supports (color:color-mix(in lab, red, red)){.u-orbit:before{background:color-mix(in srgb, var(--color-gold) 25%, var(--color-line))}}.u-orbit:after{background:conic-gradient(from var(--ba), transparent 0%, transparent 29%, #d4a9438c 40%, var(--color-gold) 46.6%, var(--color-gold-hot) 49%, transparent 49.6%, transparent 79%, #d4a9438c 90%, var(--color-gold) 96.6%, var(--color-gold-hot) 99%, transparent 99.6%, transparent 100%);padding:1.5px}@supports (color:color-mix(in lab, red, red)){.u-orbit:after{background:conic-gradient(from var(--ba), transparent 0%, transparent 29%, color-mix(in srgb, var(--color-gold) 55%, transparent) 40%, var(--color-gold) 46.6%, var(--color-gold-hot) 49%, transparent 49.6%, transparent 79%, color-mix(in srgb, var(--color-gold) 55%, transparent) 90%, var(--color-gold) 96.6%, var(--color-gold-hot) 99%, transparent 99.6%, transparent 100%)}}.u-orbit:after{animation:20s linear infinite orbit}[data-selection-still=true] .u-orbit:after{display:none}@media (prefers-reduced-motion:reduce){.u-orbit:after{display:none}}[data-card]{transition:opacity var(--dur) var(--ease-smooth)}.hovering [data-card]:not(:hover){opacity:.9;transition-delay:.12s}.hovering [data-card]:hover{opacity:1;transition-delay:0s}.hovering [data-card][data-selected]{opacity:1}.anysel [data-card]:not([data-selected]){opacity:.5}.anysel [data-card]:not([data-selected]):hover{opacity:1}.u-panel{background:linear-gradient(170deg,#1b182085,#1b182033)}@supports (color:color-mix(in lab, red, red)){.u-panel{background:linear-gradient(170deg, color-mix(in srgb, var(--color-paper-raised) 52%, transparent), color-mix(in srgb, var(--color-paper-raised) 20%, transparent))}}.u-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ece5d817,0 0 0 1px #ece5d814,0 24px 50px -24px #0c0a10e6}@supports (color:color-mix(in lab, red, red)){.u-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 9%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 24px 50px -24px color-mix(in srgb, var(--color-paper-sunken) 90%, transparent)}}.u-panel.u-panel-dark{background:linear-gradient(170deg,#0c0a10eb,#0c0a10d1)}@supports (color:color-mix(in lab, red, red)){.u-panel.u-panel-dark{background:linear-gradient(170deg, color-mix(in srgb, var(--color-paper-sunken) 92%, transparent), color-mix(in srgb, var(--color-paper-sunken) 82%, transparent))}}@media (prefers-reduced-transparency:reduce){.u-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-paper-raised)}.u-panel.u-panel-dark{background:var(--color-paper-sunken)}}.u-popover{background:var(--color-paper-raised);box-shadow:0 0 0 1px #ece5d81f,0 14px 30px -12px #0c0a10eb}@supports (color:color-mix(in lab, red, red)){.u-popover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--color-paper-sunken) 92%, transparent)}}[data-theme=light] .u-popover{box-shadow:0 0 0 1px #ece5d81f,0 14px 30px -12px #ece5d838}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .u-popover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.u-glow-gold{filter:drop-shadow(0 0 6px #d4a94380)}@supports (color:color-mix(in lab, red, red)){.u-glow-gold{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-gold) 50%, transparent))}}.u-enter{animation:enter-rise var(--dur-enter) var(--ease-smooth) backwards}.u-accent-grow{animation:grow-x var(--dur-slow) var(--ease-smooth) backwards}@media (prefers-reduced-motion:reduce){.u-enter,.u-accent-grow{animation:none}}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(100deg,#0000 30%,#d4a9430f 44%,#ece5d814 50%,#d4a9430f 56%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--color-gold) 6%, transparent) 44%, color-mix(in srgb, var(--color-ink) 8%, transparent) 50%, color-mix(in srgb, var(--color-gold) 6%, transparent) 56%, transparent 70%)}}.skeleton-shimmer:after{animation:2.6s ease-in-out infinite shimmer;animation-delay:var(--shimmer-delay,0s)}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{animation:none}}.cover-placeholder{background:radial-gradient(circle at 30% 22%, #3d341f99, transparent 62%), linear-gradient(150deg, var(--color-paper-raised), var(--color-paper-sunken))}@supports (color:color-mix(in lab, red, red)){.cover-placeholder{background:radial-gradient(circle at 30% 22%, color-mix(in oklab, var(--color-gold-soft) 60%, transparent), transparent 62%), linear-gradient(150deg, var(--color-paper-raised), var(--color-paper-sunken))}}.collection-thumb{--collection-thumb:calc(var(--spacing) * 10);width:var(--collection-thumb);height:var(--collection-thumb);border-radius:calc(var(--radius-control) - 2px);border:1px solid var(--color-line);background:var(--color-paper-sunken);flex:none;display:block;position:relative;overflow:hidden}.collection-thumb--xs{--collection-thumb:calc(var(--spacing) * 6);border-radius:calc(var(--spacing) * 1)}.collection-thumb--sm{--collection-thumb:calc(var(--spacing) * 10)}.collection-thumb--md{--collection-thumb:calc(var(--spacing) * 14)}.collection-thumb--lg{--collection-thumb:calc(var(--spacing) * 16)}.collection-thumb img{object-fit:cover;width:100%;height:100%}.collection-thumb [data-cover-placeholder]{padding:0}.collection-thumb [data-cover-placeholder]>span{background:0 0;border-color:#0000;width:62%;height:62%}.collection-thumb [data-cover-placeholder] svg{width:100%;height:100%}.cosmos{--cosmos-washes:linear-gradient(115deg, transparent 40%, #ece5d808 47%, #ece5d80d 50%, #ece5d808 53%, transparent 60%), radial-gradient(ellipse 55vw 38vh at 22% 24%, #7ba7c917, transparent 70%), radial-gradient(ellipse 48vw 34vh at 78% 72%, #b48ead14, transparent 70%), radial-gradient(ellipse 60vw 38vh at 60% 15%, #3d341f59, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.cosmos{--cosmos-washes:linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--color-ink) 3%, transparent) 47%, color-mix(in srgb, var(--color-ink) 5%, transparent) 50%, color-mix(in srgb, var(--color-ink) 3%, transparent) 53%, transparent 60%), radial-gradient(ellipse 55vw 38vh at 22% 24%, color-mix(in srgb, var(--color-bucket-2) 9%, transparent), transparent 70%), radial-gradient(ellipse 48vw 34vh at 78% 72%, color-mix(in srgb, var(--color-bucket-3) 8%, transparent), transparent 70%), radial-gradient(ellipse 60vw 38vh at 60% 15%, color-mix(in srgb, var(--color-gold-soft) 35%, transparent), transparent 72%)}}.cosmos{isolation:isolate;background-color:var(--color-paper-sunken);background-image:var(--cosmos-washes);background-size:100% 100%;position:relative}body.cosmos{background-image:none}.cosmos-sky{z-index:-2;pointer-events:none;background-image:var(--cosmos-washes);background-size:100% 100%;position:fixed;inset:0}.cosmos:before{--star-drift-x:-600px;--star-drift-y:300px;content:"";inset:calc(-1 * var(--star-drift-y)) var(--star-drift-x) 0 0;z-index:-1;pointer-events:none;background-image:radial-gradient(6px 6px at 340px 130px,#d4a943e6 20%,#d4a9434d 45%,#0000 75%),radial-gradient(2px 2px at 120px 380px,#ece5d8d9 50%,#0000),radial-gradient(1.8px 1.8px at 40px 200px,#ece5d8a6 50%,#0000),radial-gradient(1.5px 1.5px at 80px 220px,#ece5d88c 50%,#0000),radial-gradient(1.5px 1.5px at 240px 40px,#d4a94373 50%,#0000),radial-gradient(1.5px 1.5px at 160px 280px,#ece5d873 50%,#0000),radial-gradient(1px 1px at 30px 60px,#ece5d859 50%,#0000),radial-gradient(1px 1px at 140px 120px,#ece5d847 50%,#0000),radial-gradient(1px 1px at 90px 170px,#ece5d84d 50%,#0000),radial-gradient(1px 1px at 170px 40px,#ece5d838 50%,#0000);position:fixed}@supports (color:color-mix(in lab, red, red)){.cosmos:before{background-image:radial-gradient(6px 6px at 340px 130px, color-mix(in srgb, var(--color-gold) 90%, transparent) 20%, color-mix(in srgb, var(--color-gold) 30%, transparent) 45%, transparent 75%), radial-gradient(2px 2px at 120px 380px, color-mix(in srgb, var(--color-ink) 85%, transparent) 50%, transparent), radial-gradient(1.8px 1.8px at 40px 200px, color-mix(in srgb, var(--color-ink) 65%, transparent) 50%, transparent), radial-gradient(1.5px 1.5px at 80px 220px, color-mix(in srgb, var(--color-ink) 55%, transparent) 50%, transparent), radial-gradient(1.5px 1.5px at 240px 40px, color-mix(in srgb, var(--color-gold) 45%, transparent) 50%, transparent), radial-gradient(1.5px 1.5px at 160px 280px, color-mix(in srgb, var(--color-ink) 45%, transparent) 50%, transparent), radial-gradient(1px 1px at 30px 60px, color-mix(in srgb, var(--color-ink) 35%, transparent) 50%, transparent), radial-gradient(1px 1px at 140px 120px, color-mix(in srgb, var(--color-ink) 28%, transparent) 50%, transparent), radial-gradient(1px 1px at 90px 170px, color-mix(in srgb, var(--color-ink) 30%, transparent) 50%, transparent), radial-gradient(1px 1px at 170px 40px, color-mix(in srgb, var(--color-ink) 22%, transparent) 50%, transparent)}}.cosmos:before{background-size:460px 460px,460px 460px,460px 460px,300px 300px,300px 300px,300px 300px,190px 190px,190px 190px,190px 190px,190px 190px;background-position:0 var(--star-drift-y);will-change:transform;animation:240s linear infinite alternate stars-drift}.cosmos:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(2.5px 2.5px at 210px 120px,#d4a943cc 50%,#0000),radial-gradient(2px 2px at 420px 380px,#ece5d8bf 50%,#0000);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cosmos:after{background-image:radial-gradient(2.5px 2.5px at 210px 120px, color-mix(in srgb, var(--color-gold) 80%, transparent) 50%, transparent), radial-gradient(2px 2px at 420px 380px, color-mix(in srgb, var(--color-ink) 75%, transparent) 50%, transparent)}}.cosmos:after{background-size:560px 560px,560px 560px;animation:7s ease-in-out infinite cosmos-breathe}[data-theme=light] .cosmos{background-color:var(--color-paper);background-image:none;animation:none}[data-theme=light] .cosmos:before,[data-theme=light] .cosmos:after{content:none}[data-theme=light] .cosmos-sky{display:none}.constellation-layer{z-index:-1}.constellation-veil{animation:20s ease-in-out both constellation-veil}.constellation-star{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both constellation-star}.constellation-edge{stroke:currentColor;stroke-opacity:.4;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:constellation-edge;animation-timing-function:ease-in-out;animation-fill-mode:both}[data-theme=light] .constellation-layer{display:none}@media (prefers-reduced-motion:reduce){.constellation-layer{display:none}.cosmos,.cosmos:before,.cosmos:after{animation:none}.cosmos:before{will-change:auto}}.star-twinkle{animation:4.5s ease-in-out infinite twinkle}@media (prefers-reduced-motion:reduce){.star-twinkle{animation:none}}.constellation-node{animation:constellation-node-in var(--dur-slow) var(--ease-spring) both}.constellation-moon{--moon-disc-size:var(--moon-size);width:var(--moon-disc-size);height:var(--moon-disc-size);left:calc(var(--moon-disc-size) / -2);top:calc(var(--moon-disc-size) / -2);box-shadow:0 0 0 5px var(--tint), 0 0 22px var(--tint)}@supports (color:color-mix(in lab, red, red)){.constellation-moon{box-shadow:0 0 0 5px color-mix(in srgb, var(--tint) 14%, transparent), 0 0 22px color-mix(in srgb, var(--tint) 30%, transparent)}}.constellation-moon{transition-property:width,height,left,top,transform,box-shadow,opacity;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-spring)}.constellation-moon.is-waxed{--moon-disc-size:var(--moon-waxed-size);box-shadow:0 0 0 6px var(--tint), 0 0 44px var(--tint), 0 24px 60px #0c0a10cc}@supports (color:color-mix(in lab, red, red)){.constellation-moon.is-waxed{box-shadow:0 0 0 6px color-mix(in srgb, var(--tint) 65%, transparent), 0 0 44px color-mix(in srgb, var(--tint) 45%, transparent), 0 24px 60px color-mix(in srgb, var(--color-paper-sunken) 80%, transparent)}}.constellation-node.is-dimmed .constellation-moon{opacity:.4;box-shadow:0 0 0 5px var(--tint), 0 0 22px var(--tint);transform:scale(.86)}@supports (color:color-mix(in lab, red, red)){.constellation-node.is-dimmed .constellation-moon{box-shadow:0 0 0 5px color-mix(in srgb, var(--tint) 8%, transparent), 0 0 22px color-mix(in srgb, var(--tint) 12%, transparent)}}.constellation-node.is-dimmed .constellation-caption{opacity:0}.constellation-moon-face [data-cover-placeholder]{padding:0}.constellation-moon-face [data-cover-placeholder]>span{background:0 0;border-color:#0000;width:2rem;height:2rem}.constellation-moon-face [data-cover-placeholder] svg{width:1.25rem;height:1.25rem}.constellation-caption{text-shadow:0 1px 3px #121017eb,0 0 8px #121017cc}@supports (color:color-mix(in lab, red, red)){.constellation-caption{text-shadow:0 1px 3px color-mix(in srgb, var(--color-paper) 92%, transparent), 0 0 8px color-mix(in srgb, var(--color-paper) 80%, transparent)}}.constellation-caption{transition:opacity var(--dur) var(--ease-smooth)}.constellation-caption-rest{top:calc(var(--moon-size) / 2 + var(--moon-caption-gap))}.constellation-caption-waxed{top:calc(var(--moon-waxed-size) / 2 + var(--moon-waxed-caption-gap))}.constellation-caption.is-hidden{opacity:0}.constellation-burst{z-index:40;pointer-events:none;position:fixed}.constellation-burst:before,.constellation-burst:after{content:"";border:2px solid var(--tint);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.constellation-burst:before,.constellation-burst:after{border:2px solid color-mix(in srgb, var(--tint) 80%, transparent)}}.constellation-burst:before,.constellation-burst:after{animation:constellation-burst-ring .48s var(--ease-smooth) both}.constellation-burst:after{border-width:1px;animation-delay:90ms}.bucket-tint-1{--tint:var(--color-bucket-1)}.bucket-tint-2{--tint:var(--color-bucket-2)}.bucket-tint-3{--tint:var(--color-bucket-3)}.moon-flight-layer{z-index:50;pointer-events:none;position:fixed;inset:0}.moon-mote{background:var(--tint);border-radius:9999px;width:10px;height:10px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.moon-mote{background:color-mix(in srgb, var(--tint) 85%, var(--color-ink))}}.moon-mote{box-shadow:0 0 0 3px var(--tint), 0 0 18px 4px var(--tint)}@supports (color:color-mix(in lab, red, red)){.moon-mote{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 40%, transparent), 0 0 18px 4px color-mix(in srgb, var(--tint) 65%, transparent)}}.moon-mote-comet{width:18px;height:18px;box-shadow:0 0 0 4px var(--tint), 0 0 28px 8px var(--tint)}@supports (color:color-mix(in lab, red, red)){.moon-mote-comet{box-shadow:0 0 0 4px color-mix(in srgb, var(--tint) 45%, transparent), 0 0 28px 8px color-mix(in srgb, var(--tint) 70%, transparent)}}.moon-source-pulse{pointer-events:none;box-shadow:inset 0 0 0 3px var(--tint), inset 0 0 34px var(--tint), 0 0 22px var(--tint);border-radius:12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.moon-source-pulse{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--tint) 75%, transparent), inset 0 0 34px color-mix(in srgb, var(--tint) 22%, transparent), 0 0 22px color-mix(in srgb, var(--tint) 40%, transparent)}}.moon-source-pulse{animation:moon-source-pulse .42s var(--ease-smooth) both}@media (prefers-reduced-motion:reduce){.constellation-node{animation:none}.constellation-moon,.constellation-caption{transition:none}.constellation-burst:before,.constellation-burst:after{opacity:0;animation:none}.moon-flight-layer{display:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[1px\]{inset:1px}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:var(--spacing)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-\[0\.45rem\]{top:.45rem}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[9\%\]{top:9%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.right-\[5\%\]{right:5%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-36{bottom:calc(var(--spacing) * 36)}.bottom-52{bottom:calc(var(--spacing) * 52)}.bottom-\[3px\]{bottom:3px}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[2\.5px\]{left:2.5px}.left-\[2px\]{left:2px}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-999{z-index:999}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-span-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.float-right{float:right}.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}}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.me-1{margin-inline-end:var(--spacing)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[1\.5\%\]{margin-top:1.5%}.mt-\[3\%\]{margin-top:3%}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\.5\/8\.5\]{aspect-ratio:5.5/8.5}.aspect-\[8\.5\/11\]{aspect-ratio:8.5/11}.aspect-\[17\/22\]{aspect-ratio:17/22}.aspect-\[34\/22\]{aspect-ratio:34/22}.aspect-\[300\/170\]{aspect-ratio:300/170}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[2\.1875rem\]{height:2.1875rem}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[26rem\]{height:26rem}.h-\[34px\]{height:34px}.h-\[37px\]{height:37px}.h-\[45\%\]{height:45%}.h-\[45vh\]{height:45vh}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[62\%\]{height:62%}.h-\[70vh\]{height:70vh}.h-\[78\%\]{height:78%}.h-\[88vh\]{height:88vh}.h-\[calc\(var\(--heat-cell\)\*7\+var\(--heat-gap\)\*6\)\]{height:calc(var(--heat-cell) * 7 + var(--heat-gap) * 6)}.h-\[min\(52vh\,64vw\)\]{height:min(52vh,64vw)}.h-\[min\(84vh\,720px\)\]{height:min(84vh,720px)}.h-auto{height:auto}.h-full{height:100%}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[45vh\]{max-height:45vh}.max-h-\[54vh\]{max-height:54vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[calc\(100vh-13rem\)\]{max-height:calc(100vh - 13rem)}.max-h-\[min\(62vh\,34rem\)\]{max-height:min(62vh,34rem)}.max-h-\[min\(70vh\,32rem\)\]{max-height:min(70vh,32rem)}.max-h-\[min\(var\(--radix-select-content-available-height\)\,24rem\)\]{max-height:min(var(--radix-select-content-available-height), 24rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[14px\]{min-height:14px}.min-h-\[16px\]{min-height:16px}.min-h-\[18px\]{min-height:18px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[36px\]{min-height:36px}.min-h-\[46px\]{min-height:46px}.min-h-\[148px\]{min-height:148px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3\.5\%\]{width:3.5%}.w-\[3px\]{width:3px}.w-\[4\%\]{width:4%}.w-\[9\.5rem\]{width:9.5rem}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[26\%\]{width:26%}.w-\[31px\]{width:31px}.w-\[38px\]{width:38px}.w-\[52\.5vh\]{width:52.5vh}.w-\[78\%\]{width:78%}.w-\[200\%\]{width:200%}.w-\[min\(16rem\,100\%\)\]{width:min(16rem,100%)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50\%\]{max-width:50%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[760px\]{max-width:760px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1520px\]{max-width:1520px}.max-w-\[calc\(\(100vh_-_13rem\)\*0\.75\)\]{max-width:calc(75vh - 9.75rem)}.max-w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{max-width:min(18rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6ch\]{min-width:6ch}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[17px\]{--tw-translate-x:17px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-75{--tw-scale-y:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-\[0\.55\]{scale:.55}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-2{rotate:2deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-none{cursor:none}.cursor-none\!{cursor:none!important}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.break-inside-avoid{break-inside:avoid}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[calc\(var\(--radius-card\)\*1\.6\)\]{border-radius:calc(var(--radius-card) * 1.6)}.rounded-\[calc\(var\(--radius-card\)\*2\)\]{border-radius:calc(var(--radius-card) * 2)}.rounded-\[calc\(var\(--radius-card\)-3px\)\]{border-radius:calc(var(--radius-card) - 3px)}.rounded-\[calc\(var\(--radius-card\)-4px\)\]{border-radius:calc(var(--radius-card) - 4px)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-bucket-2{border-color:var(--color-bucket-2)}.border-bucket-2\/70{border-color:#7ba7c9b3}@supports (color:color-mix(in lab, red, red)){.border-bucket-2\/70{border-color:color-mix(in oklab, var(--color-bucket-2) 70%, transparent)}}.border-current{border-color:currentColor}.border-danger{border-color:var(--color-danger)}.border-danger\/30{border-color:#e080664d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-danger\/40{border-color:#e0806666}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-danger\/45{border-color:#e0806673}@supports (color:color-mix(in lab, red, red)){.border-danger\/45{border-color:color-mix(in oklab, var(--color-danger) 45%, transparent)}}.border-danger\/50{border-color:#e0806680}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--color-danger) 50%, transparent)}}.border-flag{border-color:var(--color-flag)}.border-gold{border-color:var(--color-gold)}.border-gold-soft{border-color:var(--color-gold-soft)}.border-gold\/35{border-color:#d4a94359}@supports (color:color-mix(in lab, red, red)){.border-gold\/35{border-color:color-mix(in oklab, var(--color-gold) 35%, transparent)}}.border-gold\/40{border-color:#d4a94366}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.border-gold\/50{border-color:#d4a94380}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.border-gold\/55{border-color:#d4a9438c}@supports (color:color-mix(in lab, red, red)){.border-gold\/55{border-color:color-mix(in oklab, var(--color-gold) 55%, transparent)}}.border-gold\/60{border-color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.border-gold\/60{border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.border-ink-faint{border-color:var(--color-ink-faint)}.border-ink-soft{border-color:var(--color-ink-soft)}.border-keep{border-color:var(--color-keep)}.border-keep\/40{border-color:#74c08a66}@supports (color:color-mix(in lab, red, red)){.border-keep\/40{border-color:color-mix(in oklab, var(--color-keep) 40%, transparent)}}.border-keep\/55{border-color:#74c08a8c}@supports (color:color-mix(in lab, red, red)){.border-keep\/55{border-color:color-mix(in oklab, var(--color-keep) 55%, transparent)}}.border-line{border-color:var(--color-line)}.border-page-guide{border-color:var(--color-page-guide)}.border-pass{border-color:var(--color-pass)}.border-pass\/40{border-color:#e0806666}@supports (color:color-mix(in lab, red, red)){.border-pass\/40{border-color:color-mix(in oklab, var(--color-pass) 40%, transparent)}}.border-pass\/55{border-color:#e080668c}@supports (color:color-mix(in lab, red, red)){.border-pass\/55{border-color:color-mix(in oklab, var(--color-pass) 55%, transparent)}}.border-pass\/80{border-color:#e08066cc}@supports (color:color-mix(in lab, red, red)){.border-pass\/80{border-color:color-mix(in oklab, var(--color-pass) 80%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-gold{border-left-color:var(--color-gold)}.border-l-transparent{border-left-color:#0000}.bg-\[var\(--display-night\)\]{background-color:var(--display-night)}.bg-bucket-1{background-color:var(--color-bucket-1)}.bg-bucket-2{background-color:var(--color-bucket-2)}.bg-bucket-2\/10{background-color:#7ba7c91a}@supports (color:color-mix(in lab, red, red)){.bg-bucket-2\/10{background-color:color-mix(in oklab, var(--color-bucket-2) 10%, transparent)}}.bg-bucket-2\/20{background-color:#7ba7c933}@supports (color:color-mix(in lab, red, red)){.bg-bucket-2\/20{background-color:color-mix(in oklab, var(--color-bucket-2) 20%, transparent)}}.bg-bucket-3{background-color:var(--color-bucket-3)}.bg-danger{background-color:var(--color-danger)}.bg-danger\/10{background-color:#e080661a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-danger\/15{background-color:#e0806626}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-design-gray{background-color:var(--color-design-gray)}.bg-design-ink{background-color:var(--color-design-ink)}.bg-design-white{background-color:var(--color-design-white)}.bg-flag{background-color:var(--color-flag)}.bg-gold{background-color:var(--color-gold)}.bg-gold-soft{background-color:var(--color-gold-soft)}.bg-gold-soft\/30{background-color:#3d341f4d}@supports (color:color-mix(in lab, red, red)){.bg-gold-soft\/30{background-color:color-mix(in oklab, var(--color-gold-soft) 30%, transparent)}}.bg-gold-soft\/40{background-color:#3d341f66}@supports (color:color-mix(in lab, red, red)){.bg-gold-soft\/40{background-color:color-mix(in oklab, var(--color-gold-soft) 40%, transparent)}}.bg-gold-wash{background-color:var(--color-gold-wash)}.bg-gold\/10{background-color:#d4a9431a}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-gold\/15{background-color:#d4a94326}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.bg-gold\/20{background-color:#d4a94333}@supports (color:color-mix(in lab, red, red)){.bg-gold\/20{background-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.bg-gold\/60{background-color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.bg-gold\/60{background-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink-faint{background-color:var(--color-ink-faint)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-ink\/85{background-color:#ece5d8d9}@supports (color:color-mix(in lab, red, red)){.bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.bg-keep{background-color:var(--color-keep)}.bg-keep-soft{background-color:var(--color-keep-soft)}.bg-keep\/10{background-color:#74c08a1a}@supports (color:color-mix(in lab, red, red)){.bg-keep\/10{background-color:color-mix(in oklab, var(--color-keep) 10%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-page{background-color:var(--color-page)}.bg-page-fold{background-color:var(--color-page-fold)}.bg-paper{background-color:var(--color-paper)}.bg-paper-float{background-color:var(--color-paper-float)}.bg-paper-raised{background-color:var(--color-paper-raised)}.bg-paper-raised\/70{background-color:#1b1820b3}@supports (color:color-mix(in lab, red, red)){.bg-paper-raised\/70{background-color:color-mix(in oklab, var(--color-paper-raised) 70%, transparent)}}.bg-paper-raised\/80{background-color:#1b1820cc}@supports (color:color-mix(in lab, red, red)){.bg-paper-raised\/80{background-color:color-mix(in oklab, var(--color-paper-raised) 80%, transparent)}}.bg-paper-raised\/90{background-color:#1b1820e6}@supports (color:color-mix(in lab, red, red)){.bg-paper-raised\/90{background-color:color-mix(in oklab, var(--color-paper-raised) 90%, transparent)}}.bg-paper-raised\/95{background-color:#1b1820f2}@supports (color:color-mix(in lab, red, red)){.bg-paper-raised\/95{background-color:color-mix(in oklab, var(--color-paper-raised) 95%, transparent)}}.bg-paper-sunken{background-color:var(--color-paper-sunken)}.bg-paper-sunken\/30{background-color:#0c0a104d}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/30{background-color:color-mix(in oklab, var(--color-paper-sunken) 30%, transparent)}}.bg-paper-sunken\/40{background-color:#0c0a1066}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/40{background-color:color-mix(in oklab, var(--color-paper-sunken) 40%, transparent)}}.bg-paper-sunken\/45{background-color:#0c0a1073}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/45{background-color:color-mix(in oklab, var(--color-paper-sunken) 45%, transparent)}}.bg-paper-sunken\/55{background-color:#0c0a108c}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/55{background-color:color-mix(in oklab, var(--color-paper-sunken) 55%, transparent)}}.bg-paper-sunken\/60{background-color:#0c0a1099}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/60{background-color:color-mix(in oklab, var(--color-paper-sunken) 60%, transparent)}}.bg-paper-sunken\/70{background-color:#0c0a10b3}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/70{background-color:color-mix(in oklab, var(--color-paper-sunken) 70%, transparent)}}.bg-paper-sunken\/80{background-color:#0c0a10cc}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunken\/80{background-color:color-mix(in oklab, var(--color-paper-sunken) 80%, transparent)}}.bg-paper\/40{background-color:#12101766}@supports (color:color-mix(in lab, red, red)){.bg-paper\/40{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.bg-paper\/70{background-color:#121017b3}@supports (color:color-mix(in lab, red, red)){.bg-paper\/70{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.bg-paper\/80{background-color:#121017cc}@supports (color:color-mix(in lab, red, red)){.bg-paper\/80{background-color:color-mix(in oklab, var(--color-paper) 80%, transparent)}}.bg-paper\/85{background-color:#121017d9}@supports (color:color-mix(in lab, red, red)){.bg-paper\/85{background-color:color-mix(in oklab, var(--color-paper) 85%, transparent)}}.bg-paper\/90{background-color:#121017e6}@supports (color:color-mix(in lab, red, red)){.bg-paper\/90{background-color:color-mix(in oklab, var(--color-paper) 90%, transparent)}}.bg-paper\/95{background-color:#121017f2}@supports (color:color-mix(in lab, red, red)){.bg-paper\/95{background-color:color-mix(in oklab, var(--color-paper) 95%, transparent)}}.bg-pass{background-color:var(--color-pass)}.bg-pass-soft{background-color:var(--color-pass-soft)}.bg-pass\/10{background-color:#e080661a}@supports (color:color-mix(in lab, red, red)){.bg-pass\/10{background-color:color-mix(in oklab, var(--color-pass) 10%, transparent)}}.bg-pass\/25{background-color:#e0806640}@supports (color:color-mix(in lab, red, red)){.bg-pass\/25{background-color:color-mix(in oklab, var(--color-pass) 25%, transparent)}}.bg-scan-bg{background-color:var(--color-scan-bg)}.bg-tag-contexts{background-color:var(--color-tag-contexts)}.bg-tag-emotions{background-color:var(--color-tag-emotions)}.bg-tag-formats{background-color:var(--color-tag-formats)}.bg-tag-relationships{background-color:var(--color-tag-relationships)}.bg-tag-themes{background-color:var(--color-tag-themes)}.bg-tag-visuals{background-color:var(--color-tag-visuals)}.bg-transparent{background-color:#0000}.bg-veil{background-color:var(--color-veil)}.bg-veil-strong{background-color:var(--color-veil-strong)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-page-fold\/70{--tw-gradient-from:#b7ae9db3}@supports (color:color-mix(in lab, red, red)){.from-page-fold\/70{--tw-gradient-from:color-mix(in oklab, var(--color-page-fold) 70%, transparent)}}.from-page-fold\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-bucket-1{fill:var(--color-bucket-1)}.fill-bucket-2{fill:var(--color-bucket-2)}.fill-bucket-3{fill:var(--color-bucket-3)}.fill-flag{fill:var(--color-flag)}.fill-gold{fill:var(--color-gold)}.fill-gold-soft{fill:var(--color-gold-soft)}.fill-ink{fill:var(--color-ink)}.fill-ink-faint{fill:var(--color-ink-faint)}.fill-ink-soft{fill:var(--color-ink-soft)}.fill-keep{fill:var(--color-keep)}.fill-keep-soft{fill:var(--color-keep-soft)}.fill-line{fill:var(--color-line)}.fill-none{fill:none}.fill-page{fill:var(--color-page)}.fill-paper-raised{fill:var(--color-paper-raised)}.fill-paper-sunken{fill:var(--color-paper-sunken)}.fill-pass{fill:var(--color-pass)}.fill-pass-soft{fill:var(--color-pass-soft)}.stroke-bucket-1{stroke:var(--color-bucket-1)}.stroke-bucket-2{stroke:var(--color-bucket-2)}.stroke-bucket-3{stroke:var(--color-bucket-3)}.stroke-flag{stroke:var(--color-flag)}.stroke-gold{stroke:var(--color-gold)}.stroke-ink{stroke:var(--color-ink)}.stroke-ink-faint{stroke:var(--color-ink-faint)}.stroke-ink-soft{stroke:var(--color-ink-soft)}.stroke-keep{stroke:var(--color-keep)}.stroke-line{stroke:var(--color-line)}.stroke-page-guide{stroke:var(--color-page-guide)}.stroke-paper-raised{stroke:var(--color-paper-raised)}.stroke-pass{stroke:var(--color-pass)}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[10\%\]{padding-inline:10%}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[7px\]{padding-block:7px}.py-\[8\%\]{padding-block:8%}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[length\:var\(--peek-text\,17px\)\]{font-size:var(--peek-text,17px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--color-danger)}.text-flag{color:var(--color-flag)}.text-gold{color:var(--color-gold)}.text-gold\/60{color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.text-gold\/60{color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-soft{color:var(--color-ink-soft)}.text-keep{color:var(--color-keep)}.text-page-ink{color:var(--color-page-ink)}.text-paper{color:var(--color-paper)}.text-paper-raised{color:var(--color-paper-raised)}.text-paper-sunken{color:var(--color-paper-sunken)}.text-pass{color:var(--color-pass)}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-gold{accent-color:var(--color-gold)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-line\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_var\(--color-page-shadow\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,var(--color-page-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-gold\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ring\)\]{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-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)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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)}.ring-\[3px\]{--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)}.ring-bucket-1{--tw-ring-color:var(--color-bucket-1)}.ring-bucket-2{--tw-ring-color:var(--color-bucket-2)}.ring-bucket-3{--tw-ring-color:var(--color-bucket-3)}.ring-gold{--tw-ring-color:var(--color-gold)}.ring-gold\/25{--tw-ring-color:#d4a94340}@supports (color:color-mix(in lab, red, red)){.ring-gold\/25{--tw-ring-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.ring-ink-faint{--tw-ring-color:var(--color-ink-faint)}.ring-line{--tw-ring-color:var(--color-line)}.ring-paper{--tw-ring-color:var(--color-paper)}.ring-offset-2{--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)}.ring-offset-paper{--tw-ring-offset-color:var(--color-paper)}.ring-offset-paper-sunken{--tw-ring-offset-color:var(--color-paper-sunken)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-gold{outline-color:var(--color-gold)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,visibility\]{transition-property:transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[var\(--dur\)\]{--tw-duration:var(--dur);transition-duration:var(--dur)}.duration-\[var\(--dur-enter\)\]{--tw-duration:var(--dur-enter);transition-duration:var(--dur-enter)}.duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.duration-\[var\(--dur-slow\)\]{--tw-duration:var(--dur-slow);transition-duration:var(--dur-slow)}.ease-\[var\(--ease-smooth\)\]{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--status-toast-gap\:calc\(var\(--spacing\)\*20\)\]{--status-toast-gap:calc(var(--spacing) * 20)}.\[--status-toast-gap\:calc\(var\(--spacing\)\*32\)\]{--status-toast-gap:calc(var(--spacing) * 32)}.\[animation-duration\:var\(--dur-slow\)\]{animation-duration:var(--dur-slow)}.\[content-visibility\:auto\]{content-visibility:auto}.\[direction\:ltr\]{direction:ltr}.\[direction\:rtl\]{direction:rtl}.\[text-decoration\:none\]{text-decoration:none}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/card\:opacity-100:is(:where(.group\/card):focus-within *){opacity:1}.group-focus-within\/chip\:pointer-events-auto:is(:where(.group\/chip):focus-within *){pointer-events:auto}.group-focus-within\/chip\:opacity-100:is(:where(.group\/chip):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-gold:is(:where(.group):hover *){background-color:var(--color-gold)}.group-hover\:bg-gold-wash:is(:where(.group):hover *){background-color:var(--color-gold-wash)}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-ink-faint:is(:where(.group):hover *){--tw-ring-color:var(--color-ink-faint)}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/chip\:pointer-events-auto:is(:where(.group\/chip):hover *){pointer-events:auto}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),.group-hover\/head\:opacity-100:is(:where(.group\/head):hover *){opacity:1}.group-hover\/nav\:translate-x-0\.5:is(:where(.group\/nav):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/nav\:text-ink:is(:where(.group\/nav):hover *){color:var(--color-ink)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:shadow-\[var\(--ring\)\]:is(:where(.group):focus-visible *),.peer-focus-visible\:shadow-\[var\(--ring\)\]:is(:where(.peer):focus-visible~*){--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-card::file-selector-button{border-radius:var(--radius-card)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-line::file-selector-button{border-color:var(--color-line)}.file\:bg-paper-raised::file-selector-button{background-color:var(--color-paper-raised)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-ink-soft::file-selector-button{color:var(--color-ink-soft)}.placeholder\:text-ink-faint::placeholder{color:var(--color-ink-faint)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.empty\:border-transparent:empty{border-color:#0000}.focus-within\:border-gold:focus-within{border-color:var(--color-gold)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[var\(--ring\)\]:focus-within{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-danger:hover{border-color:var(--color-danger)}.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:border-gold-soft:hover{border-color:var(--color-gold-soft)}.hover\:border-gold\/45:hover{border-color:#d4a94373}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/45:hover{border-color:color-mix(in oklab, var(--color-gold) 45%, transparent)}}.hover\:border-gold\/55:hover{border-color:#d4a9438c}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/55:hover{border-color:color-mix(in oklab, var(--color-gold) 55%, transparent)}}.hover\:border-gold\/60:hover{border-color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/60:hover{border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.hover\:border-ink-faint:hover{border-color:var(--color-ink-faint)}.hover\:border-ink-faint\/50:hover{border-color:#6e675a80}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink-faint\/50:hover{border-color:color-mix(in oklab, var(--color-ink-faint) 50%, transparent)}}.hover\:border-keep\/60:hover{border-color:#74c08a99}@supports (color:color-mix(in lab, red, red)){.hover\:border-keep\/60:hover{border-color:color-mix(in oklab, var(--color-keep) 60%, transparent)}}.hover\:border-line:hover{border-color:var(--color-line)}.hover\:border-pass\/60:hover{border-color:#e0806699}@supports (color:color-mix(in lab, red, red)){.hover\:border-pass\/60:hover{border-color:color-mix(in oklab, var(--color-pass) 60%, transparent)}}.hover\:bg-danger\/10:hover{background-color:#e080661a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.hover\:bg-danger\/20:hover{background-color:#e0806633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.hover\:bg-gold-soft:hover{background-color:var(--color-gold-soft)}.hover\:bg-gold-soft\/40:hover{background-color:#3d341f66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold-soft\/40:hover{background-color:color-mix(in oklab, var(--color-gold-soft) 40%, transparent)}}.hover\:bg-gold-wash:hover{background-color:var(--color-gold-wash)}.hover\:bg-keep-soft:hover{background-color:var(--color-keep-soft)}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-paper-float:hover{background-color:var(--color-paper-float)}.hover\:bg-paper-hover:hover{background-color:var(--color-paper-hover)}.hover\:bg-paper-raised:hover{background-color:var(--color-paper-raised)}.hover\:bg-paper-sunken:hover{background-color:var(--color-paper-sunken)}.hover\:bg-pass-soft:hover{background-color:var(--color-pass-soft)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-veil:hover{background-color:var(--color-veil)}.hover\:bg-veil-strong:hover{background-color:var(--color-veil-strong)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-soft:hover{color:var(--color-ink-soft)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink-soft:hover{-webkit-text-decoration-color:var(--color-ink-soft);-webkit-text-decoration-color:var(--color-ink-soft);-webkit-text-decoration-color:var(--color-ink-soft);text-decoration-color:var(--color-ink-soft)}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:ring-ink-faint:hover{--tw-ring-color:var(--color-ink-faint)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:file\:border-ink-faint:hover::file-selector-button{border-color:var(--color-ink-faint)}.hover\:file\:text-ink:hover::file-selector-button{color:var(--color-ink)}}.focus\:border-gold:focus{border-color:var(--color-gold)}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:shadow-\[var\(--ring\)\]:focus{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-paper-float:focus-visible{background-color:var(--color-paper-float)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[var\(--ring\)\]:focus-visible{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-gold:focus-visible{--tw-ring-color:var(--color-gold)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:rounded-card:focus-visible:after{content:var(--tw-content);border-radius:var(--radius-card)}.focus-visible\:after\:shadow-\[var\(--ring\)\]:focus-visible:after{content:var(--tw-content);--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line:disabled{border-color:var(--color-line)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-veil:disabled{background-color:var(--color-veil)}.disabled\:text-ink-faint:disabled{color:var(--color-ink-faint)}.disabled\:text-ink-soft:disabled{color:var(--color-ink-soft)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:border-line:disabled:hover{border-color:var(--color-line)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-inherit:disabled:hover{color:inherit}.disabled\:hover\:text-ink-soft:disabled:hover{color:var(--color-ink-soft)}.disabled\:hover\:shadow-none:disabled:hover{--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-\[\:checked\]\:border-gold:has(:checked){border-color:var(--color-gold)}.has-\[\:checked\]\:bg-gold-soft\/40:has(:checked){background-color:#3d341f66}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-gold-soft\/40:has(:checked){background-color:color-mix(in oklab, var(--color-gold-soft) 40%, transparent)}}.has-\[\[aria-pressed\=true\]\]\:opacity-100:has([aria-pressed=true]){opacity:1}.aria-expanded\:border-gold[aria-expanded=true]{border-color:var(--color-gold)}.aria-expanded\:text-gold[aria-expanded=true]{color:var(--color-gold)}.data-\[highlighted\]\:bg-paper-sunken[data-highlighted]{background-color:var(--color-paper-sunken)}.data-\[open\=true\]\:visible[data-open=true]{visibility:visible}.data-\[open\=true\]\:translate-x-0[data-open=true]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-ink-faint[data-placeholder]{color:var(--color-ink-faint)}.data-\[placeholder\]\:text-ink-soft[data-placeholder]{color:var(--color-ink-soft)}.data-\[state\=open\]\:rotate-180[data-state=open]{rotate:180deg}@media (prefers-reduced-motion:reduce){.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:relative{position:relative}.sm\:top-full{top:100%}.sm\:right-auto{right:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-\[min\(22rem\,calc\(100vw-3rem\)\)\]{width:min(22rem,100vw - 3rem)}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:h-\[27\.5rem\]{height:27.5rem}.md\:h-\[calc\(100\%-2\.25rem\)\]{height:calc(100% - 2.25rem)}.md\:h-full{height:100%}.md\:w-\[220px\]{width:220px}.md\:w-\[420px\]{width:420px}.md\:w-\[clamp\(360px\,40vw\,600px\)\]{width:clamp(360px,40vw,600px)}.md\:w-auto{width:auto}.md\:max-w-\[calc\(96vw-clamp\(360px\,40vw\,600px\)-1\.25rem\)\]{max-width:calc(96vw - clamp(360px,40vw,600px) - 1.25rem)}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:self-start{align-self:flex-start}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:visible{visibility:visible}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-full{top:100%}.lg\:bottom-auto{bottom:auto}.lg\:z-auto{z-index:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mb-0{margin-bottom:0}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-screen{height:100vh}.lg\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.lg\:w-\[260px\]{width:260px}.lg\:w-auto{width:auto}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:columns-3{columns:3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[34\%_1fr\]{grid-template-columns:34% 1fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,480px\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}.lg\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\: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)}}@media (min-width:80rem){.xl\:right-0{right:0}.xl\:left-auto{left:auto}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}}@media (pointer:coarse){.pointer-coarse\:pointer-events-auto{pointer-events:auto}.pointer-coarse\:h-9{height:calc(var(--spacing) * 9)}.pointer-coarse\:h-10{height:calc(var(--spacing) * 10)}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:w-10{width:calc(var(--spacing) * 10)}.pointer-coarse\:w-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.pointer-coarse\:opacity-100{opacity:1}}.\[\&_button\]\:h-7 button{height:calc(var(--spacing) * 7)}.\[\&_button\]\:w-7 button{width:calc(var(--spacing) * 7)}.\[\&_button\]\:border-0 button{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.\[\&_button\]\:hover\:bg-veil button:hover{background-color:var(--color-veil)}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&\:fullscreen\]\:max-h-none:fullscreen{max-height:none}.\[\&\:fullscreen\]\:overflow-auto:fullscreen{overflow:auto}.\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}.\[\&\>button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:px-3>button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>img\]\:absolute>img{position:absolute}.\[\&\>img\]\:inset-0>img{inset:0}.\[\&\>img\]\:object-contain>img{object-fit:contain}.\[\&\>img\]\:object-top>img{object-position:top}}.preferences-panel{max-height:calc(100dvh - var(--spacing) * 8);overflow-y:auto}[data-tutorial]{scroll-margin-top:calc(var(--spacing) * 24)}:root{--tutorial-dim:#0c0a10d6}@supports (color:color-mix(in lab, red, red)){:root{--tutorial-dim:color-mix(in srgb, var(--color-paper-sunken) 84%, transparent)}}:root{--color-tutorial-accent:var(--color-gold);--color-tutorial-on-gold:var(--color-paper);--tutorial-panel-width:28rem;--tutorial-edge:calc(var(--spacing) * 5)}.tutorial-layer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tutorial-layer::backdrop{background:0 0}.tutorial-veil{pointer-events:none;position:absolute;inset:0}.tutorial-dim{fill:var(--tutorial-dim)}.tutorial-spotlight{fill:none;stroke:var(--color-gold);stroke-width:2px}.tutorial-guide-pointer{pointer-events:none;transform:translate(var(--tutorial-cursor-x), var(--tutorial-cursor-y));transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.tutorial-guide-pointer svg{width:1.75rem;height:1.75rem;stroke:var(--color-tutorial-accent);fill:var(--color-paper-raised);stroke-width:1.8px;filter:drop-shadow(0 .15rem .2rem var(--color-paper-sunken))}.tutorial-point-again{margin-left:auto}@media (prefers-reduced-motion:reduce){.tutorial-guide-pointer{transition:none}}.tutorial-panel{left:var(--tutorial-left,var(--tutorial-edge));top:var(--tutorial-top,var(--tutorial-edge));width:min(var(--tutorial-panel-width), calc(100vw - var(--tutorial-edge) * 2));max-height:calc(100dvh - var(--tutorial-edge) * 2);overscroll-behavior:contain;border:1px solid var(--color-gold-soft);border-radius:calc(var(--radius-card) * 2);background:var(--color-paper-raised);box-shadow:0 1.5rem 5rem var(--color-paper-sunken);padding:calc(var(--spacing) * 5);position:absolute;overflow-y:auto}.tutorial-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);color:var(--color-ink-soft);font-size:.75rem;display:flex}.tutorial-icon-button{border-radius:var(--radius-card);width:2.5rem;height:2.5rem;color:var(--color-ink-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.tutorial-icon-button:hover{background:var(--color-veil);color:var(--color-ink)}.tutorial-toolbar{z-index:2;background:var(--color-paper-raised);position:sticky;top:0}.tutorial-copy h2{font-family:var(--font-display);text-wrap:balance;outline:none;font-size:1.85rem;font-weight:400;line-height:1.16}.tutorial-copy h2:focus-visible{box-shadow:none;outline:none}.tutorial-copy>p{margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);text-wrap:pretty;font-size:.875rem;line-height:1.7}.tutorial-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-line);display:flex}.tutorial-primary,.tutorial-back{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:.8125rem;display:inline-flex}.tutorial-primary{background:var(--color-gold);color:var(--color-tutorial-on-gold);font-weight:600}.tutorial-primary:hover{filter:brightness(1.08)}.tutorial-back{color:var(--color-ink-soft)}.tutorial-back:hover{background:var(--color-veil)}.tutorial-back:disabled{opacity:.4;cursor:default}.tutorial-step-count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.tutorial-disable{width:100%;margin-top:calc(var(--spacing) * 3);min-height:2.5rem;color:var(--color-ink-soft);text-underline-offset:.2em;font-size:.75rem;text-decoration:underline;display:block}.tutorial-disable:hover{color:var(--color-ink)}.tutorial-panel button:focus-visible,.tutorial-panel input:focus-visible,.tutorial-invitation :focus-visible,.journey-page :focus-visible,.journey-nav-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.tutorial-invitation{right:calc(var(--spacing) * 6);bottom:calc(var(--bottom-surface-height,0px) + var(--spacing) * 6);z-index:65;width:min(22rem, calc(100vw - var(--spacing) * 8));padding:calc(var(--spacing) * 4);border:1px solid var(--color-gold-soft);border-radius:calc(var(--radius-card) * 1.5);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 .75rem 3rem var(--color-paper-sunken);position:fixed}.tutorial-invitation-heading{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tutorial-invitation-heading>svg{color:var(--color-tutorial-accent)}.tutorial-invitation-heading h2{flex:1;font-size:1rem;font-weight:500}.tutorial-invitation>p{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.6}.tutorial-invitation-links{margin-top:calc(var(--spacing) * 3);flex-direction:column;display:flex}.tutorial-invitation-links button{border-top:1px solid var(--color-line);min-height:2.75rem;color:var(--color-tutorial-accent);text-align:left;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.tutorial-invitation-links button:hover{color:var(--color-ink)}.tutorial-invitation>a{min-height:2.5rem;margin-top:var(--spacing);color:var(--color-ink-soft);text-underline-offset:.2em;align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}.journey-nav-link{align-items:center;gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) 0;color:var(--color-ink-soft);border-top:1px solid var(--color-line);font-size:.8125rem;display:flex}.journey-nav-link>svg{color:var(--color-tutorial-accent)}.journey-nav-link>span>span{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.6875rem;display:block}.journey-nav-link:hover,.journey-nav-link[aria-current=page]{color:var(--color-tutorial-accent)}.journey-page{max-width:68rem}.journey-opening{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 9) 0;display:flex}.journey-opening h2{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.2}.journey-opening>div>p{max-width:40rem;margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.9375rem;line-height:1.75}.journey-progress{text-align:right;flex:none}.journey-progress>span{font-family:var(--font-display);color:var(--color-tutorial-accent);font-size:3rem}.journey-progress>span>span{color:var(--color-ink-soft);font-size:1.5rem}.journey-progress>p{margin-top:var(--spacing)!important;font-size:.75rem!important}.journey-lessons{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.journey-lessons>li{align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6) 0;border-bottom:1px solid var(--color-line);display:flex}.journey-milestone{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;display:grid}.journey-lessons>li[data-complete=true] .journey-milestone{color:var(--color-tutorial-accent);border-color:var(--color-gold-soft);background:var(--color-gold-wash)}.journey-lesson-copy{flex:1;min-width:0}.journey-lesson-copy h2{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.25}.journey-lesson-copy p{color:var(--color-ink-soft);margin-top:calc(var(--spacing) * 2);font-size:.875rem;line-height:1.6}.journey-lesson-copy>span{color:var(--color-ink-soft);margin-top:calc(var(--spacing) * 2);font-size:.75rem;display:block}.journey-start{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);color:var(--color-tutorial-accent);flex:none;font-size:.8125rem;display:inline-flex}.journey-start:hover{background:var(--color-gold-wash)}.journey-preferences{align-items:center;gap:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 10);justify-content:space-between;display:flex}.journey-preferences h2,.journey-later h2{font-size:1rem;font-weight:500}.journey-preferences p,.journey-later p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);max-width:42rem;font-size:.8125rem;line-height:1.7}.journey-toggle{align-items:center;gap:calc(var(--spacing) * 3);cursor:pointer;flex:none;min-height:2.75rem;font-size:.8125rem;display:flex}.journey-toggle input{accent-color:var(--color-tutorial-accent);width:1.125rem;height:1.125rem}.journey-later{margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-line)}.journey-storage-note,.journey-loading{margin-top:calc(var(--spacing) * 6);color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}@media (max-width:699px){.tutorial-panel{padding:calc(var(--spacing) * 4)}.tutorial-copy h2{font-size:1.6rem}.tutorial-toolbar{margin-bottom:calc(var(--spacing) * 3)}.tutorial-footer{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3)}.tutorial-invitation{right:calc(var(--spacing) * 4);bottom:calc(var(--bottom-surface-height,0px) + var(--spacing) * 4)}.journey-opening{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6) 0;align-items:flex-start}.journey-opening h2{font-size:1.65rem}.journey-progress>span{font-size:2rem}.journey-progress>p{max-width:5rem}.journey-lessons>li{gap:calc(var(--spacing) * 3);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.journey-start{grid-column:2;justify-self:start}.journey-preferences{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column}}[data-theme=light]{--color-tutorial-accent:#dcbe77}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-tutorial-accent:color-mix(in srgb, var(--color-gold) 65%, var(--color-ink))}}[data-theme=light]{--color-tutorial-on-gold:var(--color-ink)}:root{--library-rail-width:20rem;--library-catalog-width:62rem;--library-catalog-index:13rem;--library-control-height:2.75rem}[data-library-filters=true] #rail-slot{display:flex;overflow:hidden}.lfw{direction:ltr;flex-direction:column;width:100%;min-height:0;display:flex}.lfw-standing{padding-bottom:calc(var(--spacing) * 4);flex:none}.lfw-title-row,.lfw-group-heading{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lfw-title-row h2{font-size:1rem;font-weight:600}.lfw-title-row .lfw-text-button,.lfw-group-heading .lfw-text-button{margin-left:auto}.lfw-summary{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem}.lfw-text-button{color:var(--color-ink-soft);padding:calc(var(--spacing) * 1.5) var(--spacing);border-radius:var(--radius-card);font-size:.75rem}.lfw-text-button:hover{color:var(--color-gold);background:var(--color-gold-wash)}.lfw-add,.lfw-mobile-add{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--library-control-height);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);background:var(--color-gold-wash);color:var(--color-gold);font-size:.875rem;font-weight:600;display:flex}.lfw-add{margin-top:calc(var(--spacing) * 3);width:100%}.lfw-quick{gap:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lfw-quick-label{margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.lfw-quick-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lfw-add:hover,.lfw-mobile-add:hover{background:var(--color-gold-soft)}.lfw-add>span,.lfw-mobile-add>span{font-size:1.25rem;font-weight:400}.lfw-scroll{overscroll-behavior:contain;min-height:0;padding-right:var(--spacing);flex:1;overflow-y:auto}.lfw-group{padding:calc(var(--spacing) * 3) 0;border-top:1px solid var(--color-line)}.lfw-group-heading{margin-bottom:calc(var(--spacing) * 2)}.lfw-group-heading h3{color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.lfw-match{color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.lfw-atoms{align-items:start;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lfw-atom{align-items:baseline;gap:calc(var(--spacing) * 1.5);max-width:100%;min-height:2rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-radius:var(--radius-card);color:var(--color-gold);background:var(--color-gold-wash);text-align:left;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45;display:inline-flex}.lfw-atom:hover{background:var(--color-gold-soft)}.lfw-atom[data-kind=exclude]{color:var(--color-pass);background:var(--color-pass-soft)}.lfw-atom[data-kind=setting]{color:var(--color-ink-soft);background:var(--color-veil)}.lfw-exclude-mark,.lfw-remove{flex:none}.lfw-remove{opacity:.65}.lfw-inactive{color:var(--color-ink-soft);font-size:.6875rem}.lfw-hint,.lfw-footnote{color:var(--color-ink-soft);font-size:.6875rem;line-height:1.5}.lfw-hint{margin-top:calc(var(--spacing) * 2)}.lfw-footnote{padding:calc(var(--spacing) * 3) 0;flex:none}.lfw-empty{padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 7);font-size:.8125rem;line-height:1.7}.lfw-empty p+p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft)}.lfw-saved-views{border-top:1px solid var(--color-line);padding:calc(var(--spacing) * 3) 0}.lfw-saved-views>summary{cursor:pointer;color:var(--color-ink-soft);padding:var(--spacing) 0;font-size:.8125rem}.lfw-saved-content{padding-top:calc(var(--spacing) * 3)}.lfw-search-row{gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);display:flex}.lfw-main-search{flex:1;min-width:0}.lfw-main-search input{min-height:var(--library-control-height)}.date-search-shortcut{flex:none;align-items:stretch;max-width:24rem;display:flex}.date-search-trigger,.date-search-clear{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--library-control-height);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-soft);background:var(--color-paper-sunken);flex:none;display:inline-flex}.date-search-trigger{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex:1;min-width:0;font-size:.8125rem}.date-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-search-trigger>svg{flex:none}.date-search-trigger[data-active=true]{color:var(--color-gold);border-color:var(--color-gold-soft);background:var(--color-gold-wash)}.date-search-trigger:hover,.date-search-clear:hover{color:var(--color-ink);background:var(--color-veil)}.date-search-clear{width:var(--library-control-height);padding:0}.date-search-shortcut>.date-search-clear{margin-left:var(--spacing)}.date-search-popover{z-index:60;width:min(26rem, calc(100vw - var(--spacing) * 6));overscroll-behavior:contain;padding:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 .75rem 2rem var(--color-paper-sunken);position:fixed;overflow-y:auto}.date-search-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);display:flex}.date-search-heading h2{font-family:var(--font-display);font-size:1.375rem;line-height:1.3}.date-search-heading .date-search-clear{background:0 0;border:0}.date-search-editor{margin-top:calc(var(--spacing) * 4)}.date-search-editor>.lfc-note{margin-top:calc(var(--spacing) * 2)}.date-search-refinements{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.8125rem;display:flex}.date-search-refinements>label{flex:1}.date-search-refinements select{width:auto;max-width:60%}.date-search-refinements input{width:5.5rem}.date-search-margin>.lfc-note{margin-top:var(--spacing)}.date-search-preview{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);font-size:.8125rem;line-height:1.6}.date-search-preview strong{color:var(--color-gold);font-weight:500}.date-search-actions{margin-top:calc(var(--spacing) * 3);display:flex}.date-search-actions>button{width:100%}.date-search-actions>button:disabled{opacity:.5;cursor:default}.date-search-error{color:var(--color-pass);margin-top:calc(var(--spacing) * 3);font-size:.8125rem;line-height:1.5}.date-search-calendar{margin:calc(var(--spacing) * 3) 0;color:var(--color-ink-soft);font-size:.8125rem}.date-search-calendar summary{cursor:pointer;padding:calc(var(--spacing) * 2) 0}.date-search-calendar label{margin:calc(var(--spacing) * 2) 0;font-size:.75rem;display:block}.date-search-current{align-items:center;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 3) 0;flex-wrap:wrap;display:flex}.date-search-range-title{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:.875rem;font-weight:500}.date-search-shortcut :focus-visible,.date-search-popover :focus-visible,.date-search-editor :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (max-width:699px){.lfw-search-row{flex-wrap:wrap}.lfw-main-search{flex-basis:100%}.date-search-shortcut{max-width:calc(100% - var(--spacing) * 25);flex:1}.date-search-trigger{justify-content:flex-start}}.lfw-mobile-add{padding:0 calc(var(--spacing) * 3);flex:none}.lfw-mobile-summary{margin-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line)}.lfw-review{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-top:calc(var(--spacing) * 3);text-align:left;font-size:.75rem;display:flex}.lfw-review strong{color:var(--color-gold);font-weight:500}.lfw-mobile-groups{-webkit-line-clamp:2;margin-top:var(--spacing);color:var(--color-ink-soft);-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lfw-review-action{color:var(--color-ink-soft);flex:none;font-size:.6875rem}.lfw-mobile-review{margin-top:calc(var(--spacing) * 3)}.lfc-dialog{width:min(var(--library-catalog-width), calc(100% - var(--spacing) * 12));max-width:none;height:min(48rem, calc(100dvh - var(--spacing) * 12));border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * 1.5);background:var(--color-paper-raised);max-height:none;color:var(--color-ink);box-shadow:0 1.5rem 5rem var(--color-paper-sunken);margin:auto;padding:0;position:fixed;inset:0}.lfc-dialog[open]{flex-direction:column;display:flex}.lfc-dialog::backdrop{background:#0c0a10c7}@supports (color:color-mix(in lab, red, red)){.lfc-dialog::backdrop{background:color-mix(in srgb, var(--color-paper-sunken) 78%, transparent)}}.lfc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lfc-header{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex:none}.lfc-heading{font-family:var(--font-display);font-size:1.625rem;line-height:1.2}.lfc-intro{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.5}.lfc-body{grid-template-columns:var(--library-catalog-index) minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.lfc-index{min-height:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3);border-right:1px solid var(--color-line);background:var(--color-paper);overflow-y:auto}.lfc-family{margin-bottom:calc(var(--spacing) * 4)}.lfc-family+.lfc-family{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line)}.lfc-family>h3{padding:0 calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2.5);color:var(--color-ink);text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:700}.lfc-category{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);text-align:left;color:var(--color-ink-soft);font-size:.8125rem;display:flex}.lfc-category:hover{background:var(--color-veil);color:var(--color-ink)}.lfc-category[aria-current=true]{color:var(--color-gold);background:var(--color-gold-wash)}.lfc-category-count{font-variant-numeric:tabular-nums;font-size:.6875rem}.lfc-mobile-category{display:none}.lfc-quick-category{margin-bottom:calc(var(--spacing) * 4)}.lfc-panel .lfw-quick{margin-top:calc(var(--spacing) * 5)}@media (min-width:64rem){.lfc-quick-category{display:none}}.lfc-panel{overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(var(--spacing) * 6);overflow-y:auto}.lfc-panel-heading{font-size:1.125rem;font-weight:600}.lfc-description{color:var(--color-ink-soft);margin-top:calc(var(--spacing) * 2);font-size:.8125rem;line-height:1.6}.lfc-search{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 3);display:block}.lfc-search>label{margin-bottom:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem;display:block}.lfc-control{width:100%;min-height:var(--library-control-height);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);color:var(--color-ink);font-size:.8125rem}.lfc-control::placeholder{color:var(--color-ink-soft)}.lfc-options{margin-top:calc(var(--spacing) * 3)}.lfc-option{padding:calc(var(--spacing) * 4) 0;border-top:1px solid var(--color-line)}.lfc-option-main{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.lfc-option-copy{flex:1;min-width:0}.lfc-option-label{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.lfc-option-description{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.lfc-option-count{margin-left:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400}.lfc-actions,.lfc-match-actions{gap:var(--spacing);flex:none;display:flex}.lfc-action{min-height:2.25rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:.75rem}.lfc-action:hover{color:var(--color-ink);background:var(--color-veil)}.lfc-action[aria-pressed=true]{color:var(--color-gold);background:var(--color-gold-wash);border-color:var(--color-gold-soft)}.lfc-action[aria-pressed=true][data-intent=exclude]{color:var(--color-pass);background:var(--color-pass-soft);border-color:var(--color-pass)}.lfc-action:disabled{opacity:.45;cursor:not-allowed}.lfc-selected-note,.lfc-note{color:var(--color-ink-soft);margin-top:calc(var(--spacing) * 3);font-size:.75rem;line-height:1.6}.lfc-help{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem}.lfc-help>summary{cursor:pointer;width:fit-content;padding:calc(var(--spacing) * 1.5) 0}.lfc-help>summary:hover{color:var(--color-gold)}.lfc-empty{padding:calc(var(--spacing) * 6) 0;color:var(--color-ink-soft);font-size:.875rem}.lfc-match{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);color:var(--color-ink-soft);font-size:.75rem;display:flex}.lfc-threshold-button{margin-top:calc(var(--spacing) * 2);padding:var(--spacing) 0;color:var(--color-ink-soft);text-underline-offset:.2em;font-size:.6875rem;text-decoration:underline}.lfc-threshold-button:hover{color:var(--color-gold)}.lfc-threshold{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-card);background:var(--color-paper-sunken)}.lfc-date-range{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.lfc-date-range>.lfc-note,.lfc-date-range>.lfc-action{flex-basis:100%}.lfc-field{gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-ink-soft);flex-direction:column;flex:1;font-size:.75rem;display:flex}.lfc-export-input{max-width:12rem;margin-top:calc(var(--spacing) * 4)}.lfc-bookmark{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5);font-size:.875rem;display:flex}.lfc-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex:none;font-size:.75rem;display:flex}.lfc-done{min-height:var(--library-control-height);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border-radius:var(--radius-card);background:var(--color-gold);color:var(--color-paper-sunken);font-size:.8125rem;font-weight:600}.lfc-done:hover{filter:brightness(1.08)}.lfc-footer>.lfc-note{margin:0}@media (max-width:47.999rem){.lfc-dialog{border:0;border-radius:0;width:100%;height:100dvh}.lfc-header{padding:calc(var(--spacing) * 4)}.lfc-heading{font-size:1.5rem}.lfc-intro{font-size:.75rem}.lfc-body{flex-direction:column;display:flex}.lfc-index{display:none}.lfc-mobile-category{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);flex:none;font-size:.75rem;display:flex}.lfc-mobile-category select{min-width:0}.lfc-panel{padding:calc(var(--spacing) * 4);flex:1}.lfc-option{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lfc-option-main{display:contents}.lfc-option-copy{grid-area:1/1}.lfc-option[data-described=true] .lfc-option-copy{grid-column:1/-1}.lfc-option-count{grid-area:2/1;margin:0}.lfc-action{min-height:var(--library-control-height)}.lfc-actions{grid-area:1/2/3;margin-left:auto}.lfc-option[data-described=true] .lfc-actions{grid-row:2}.lfc-threshold-button{min-height:var(--library-control-height);text-align:left;grid-area:2/1;margin:0}.lfc-option>.lfc-threshold{grid-column:1/-1}.lfc-footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.lfc-done{padding-inline:calc(var(--spacing) * 5)}}@media (max-width:29.999rem){.lfc-date-range>.lfc-field{flex-basis:100%}}@media (min-width:64rem){[data-app-shell]:has(>[data-library-filters=true]){grid-template-columns:var(--library-rail-width) minmax(0, 1fr)}.lfw-mobile-add,.lfw-mobile-summary{display:none}}@media (max-width:63.999rem){.lfw-atom{min-height:var(--library-control-height);align-items:center}.lfw-text-button{min-height:var(--library-control-height)}}.lfc-notposted{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.lfc-notposted-platforms{gap:var(--spacing);flex-wrap:wrap;display:flex}.lfc-notposted>.lfc-note{flex-basis:100%;margin-top:0}[data-theme=light]{--color-paper:#f7f2e9;--color-paper-raised:#fffdf8;--color-paper-sunken:#efe7d8;--color-ink:#262019;--color-ink-soft:#6f6555;--color-ink-faint:#7f725d;--color-line:#e3d9c6;--color-gold:#a9821f;--color-gold-soft:#ead9ae;--color-gold-hot:#ffe9a3;--color-keep:#3e7a4e;--color-keep-soft:#d8e8dc;--color-pass:#a04b3c;--color-pass-soft:#f0d9d0;--color-flag:#b07a24;--color-danger:#a04b3c;--color-bucket-1:#a9821f;--color-bucket-2:#4a7a9b;--color-bucket-3:#8a5f82;--color-tag-themes:#4a6d92;--color-tag-emotions:#9c5563;--color-tag-contexts:#5c7a49;--color-tag-relationships:#8a6a34;--color-tag-formats:#3f7a74;--color-tag-visuals:#6f5288;--color-platform-instagram:#b0605a;--color-platform-tiktok:#3f7a74;--color-platform-substack:#a86a1f;--color-platform-patreon:#6f5288;--color-scan-bg:#fff;--color-page:#fff;--color-page-guide:#d9d3c7;--color-page-fold:#b7ae9d;--color-page-shadow:#120c07b3;--color-page-ink:#262019;--color-paper-float:#fffdf8}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-paper)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--color-ink)}:root{--dur-fast:.14s;--dur:.18s;--dur-slow:.24s;--dur-enter:.5s;--dur-dashboard-plate-in:.5s;--dur-dashboard-plate-out:.7s;--ease-smooth:cubic-bezier(.2, .8, .3, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-frame:.42s;--ease-frame:cubic-bezier(.34, 1.35, .64, 1);--press-scale:.97;--ring:0 0 0 3px #d4a94347}@supports (color:color-mix(in lab, red, red)){:root{--ring:0 0 0 3px color-mix(in srgb, var(--color-gold) 28%, transparent)}}:focus-visible{box-shadow:var(--ring);outline:3px solid #0000}.ui-dialog:focus-visible{box-shadow:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-faint)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-ink-faint) transparent}}.u-scroll-quiet::-webkit-scrollbar-thumb{background:0 0}.u-scroll-quiet:hover::-webkit-scrollbar-thumb{background:var(--color-line)}.u-scroll-quiet:hover::-webkit-scrollbar-thumb:hover{background:var(--color-ink-faint)}.u-scroll-none{scrollbar-width:none}.u-scroll-none::-webkit-scrollbar{width:0;height:0;display:none}[data-scan-invert=true] .u-scan{--scan-look:invert(1) hue-rotate(180deg);filter:var(--scan-look)}[data-scan-invert=true]{--color-scan-bg:#23202a}[data-scan-dim=true]:not([data-scan-invert=true]) .u-scan{filter:brightness(var(--scan-brightness,55%))}[data-scan-dim=true]:not([data-scan-invert=true]){--color-scan-bg:#fff}@supports (color:color-mix(in lab, red, red)){[data-scan-dim=true]:not([data-scan-invert=true]){--color-scan-bg:color-mix(in srgb, #fff var(--scan-brightness,55%), #000)}}@property --blurup-breathe{syntax:"<number>";inherits:false;initial-value:1}@keyframes blurup-breathe{0%,to{--blurup-breathe:1}50%{--blurup-breathe:.74}}.u-scan.u-blurup{--blurup-radius:14px;filter:var(--scan-look,brightness(1)) blur(calc(var(--blurup-radius) * var(--blurup-breathe,1)));will-change:filter;animation:blurup-breathe 3.2s var(--ease-smooth) infinite}@media (prefers-reduced-motion:reduce){.u-scan.u-blurup{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.7}}@keyframes stars-drift{0%{transform:translate(0)rotate(.02deg)}to{transform:translate3d(var(--star-drift-x,-600px), var(--star-drift-y,300px), 0) rotate(.02deg)}}@keyframes constellation-veil{0%{opacity:0}12%,80%{opacity:.5}to{opacity:0}}@keyframes constellation-star{0%{opacity:0;transform:scale(.3)}60%{opacity:.9}to{opacity:.9;transform:scale(1)}}@keyframes constellation-edge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cosmos-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-curtain-mark-in{0%{opacity:0;transform:translateY(4px)}to{opacity:.56;transform:none}}@keyframes auth-page-enter{0%{opacity:0}to{opacity:1}}@keyframes app-page-enter{0%{opacity:0}to{opacity:1}}@keyframes enter-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboard-plate-in{0%{box-shadow:0 8px 18px color-mix(in srgb, var(--color-paper-sunken) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-line) 72%, transparent)}}@keyframes dashboard-surface-in{0%{opacity:0}to{opacity:1}}@property --ba{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit{to{--ba:360deg}}@keyframes rail-content-enter{0%{opacity:0}to{opacity:1}}:root{--moon-size:4.75rem;--moon-waxed-size:9.5rem;--moon-caption-gap:.5rem;--moon-waxed-caption-gap:.625rem}@keyframes constellation-burst-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes moon-source-pulse{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes constellation-node-in{0%{opacity:0;transform:translate(var(--cn-dx,0px), var(--cn-dy,0px)) scale(.72)}to{opacity:1;transform:none}}.hk-sheet-panel:focus-visible{box-shadow:none}.hk-vig-svg{width:100%;height:100%;display:block}[class*=hk-anim-]{transform-box:fill-box;transform-origin:50%}.hk-origin-left{transform-origin:0}.hk-origin-top{transform-origin:top}.hk-origin-top-left{transform-origin:0 0}.hk-origin-top-right{transform-origin:100% 0}.hk-anim-draw{stroke-dasharray:var(--hk-len,140)}.hk-anim-dash-march{stroke-dasharray:5 4}@keyframes hk-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes hk-pop{0%{opacity:0;transform:scale(.55)}42%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hk-press{0%,52%{transform:translateY(0)scale(1)}60%{transform:translateY(2px)scale(.94)}70%,to{transform:translateY(0)scale(1)}}@keyframes hk-unfold{0%{opacity:0;transform:scaleY(.06)}45%,to{opacity:1;transform:scaleY(1)}}@keyframes hk-appear{0%{opacity:0}35%,to{opacity:1}}@keyframes hk-fade-out{0%,18%{opacity:1}62%,to{opacity:0}}@keyframes hk-vanish{0%,42%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(.88)}}@keyframes hk-blink{0%,70%{transform:scaleY(1)}76%{transform:scaleY(.06)}82%,to{transform:scaleY(1)}}@keyframes hk-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hk-flash{0%{opacity:.35}8%,30%{opacity:1}46%,to{opacity:.35}}@keyframes hk-hold{0%{opacity:.35}16%,74%{opacity:1}90%,to{opacity:.35}}@keyframes hk-draw{0%,12%{stroke-dashoffset:var(--hk-len,140)}58%,to{stroke-dashoffset:0}}@keyframes hk-dash-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:18px}}@keyframes hk-slide-left{0%{opacity:0;transform:translateX(var(--hk-dx,64px))}14%{opacity:1}50%,86%{opacity:1;transform:translate(0)}96%{opacity:0;transform:translate(0)}to{opacity:0;transform:translateX(var(--hk-dx,64px))}}@keyframes hk-slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--hk-dx,64px)))}14%{opacity:1}50%,86%{opacity:1;transform:translate(0)}96%{opacity:0;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--hk-dx,64px)))}}@keyframes hk-slide-up{0%{opacity:0;transform:translateY(var(--hk-dy,48px))}16%{opacity:1}52%,86%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(var(--hk-dy,48px))}}@keyframes hk-exit-left{0%,12%{opacity:1;transform:translate(0)}56%,to{opacity:0;transform:translateX(calc(-1 * var(--hk-dx,70px)))}}@keyframes hk-exit-down{0%,12%{opacity:1;transform:translateY(0)}56%,to{opacity:0;transform:translateY(var(--hk-dy,54px))}}@keyframes hk-step-x{0%{transform:translate(0)}25%,50%{transform:translateX(var(--hk-step,96px))}75%{transform:translateX(calc(-1 * var(--hk-step,96px)))}to{transform:translate(0)}}@keyframes hk-step-y{0%{transform:translateY(0)}28%{transform:translateY(var(--hk-step,46px))}58%{transform:translateY(calc(2 * var(--hk-step,46px)))}88%,to{transform:translateY(0)}}@keyframes hk-walk{0%{transform:translate(0)}22%{transform:translate(var(--hk-step,32px), 0)}46%{transform:translate(var(--hk-step,32px), var(--hk-step,32px))}70%{transform:translate(0, var(--hk-step,32px))}92%,to{transform:translate(0)}}@keyframes hk-hop{0%{transform:translate(0)}24%{transform:translateX(var(--hk-hop,10px))}48%{transform:translateX(calc(2 * var(--hk-hop,10px)))}72%{transform:translateX(var(--hk-hop,10px))}to{transform:translate(0)}}@keyframes hk-drag{0%,to{transform:translate(0)}32%{transform:translate(-22px,10px)}66%{transform:translate(16px,-8px)}}@keyframes hk-scroll-y{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes hk-grow{0%,to{transform:scale(1)}45%,62%{transform:scale(var(--hk-scale,1.3))}}@keyframes hk-grow-in{0%{opacity:0;transform:scale(var(--hk-from,.45))}18%{opacity:1}56%,to{opacity:1;transform:scale(1)}}@keyframes hk-turn{0%,20%{opacity:1;transform:scaleX(1)}58%{opacity:.4;transform:scaleX(.04)}72%{opacity:0;transform:scaleX(.04)}88%{opacity:0;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes hk-mote{0%{opacity:0;transform:translate(0)}16%{opacity:1}55%{transform:translate(calc(var(--hk-dx,80px) * .55), calc(var(--hk-dy,0px) * .55 - 16px))}84%{opacity:1;transform:translate(var(--hk-dx,80px), var(--hk-dy,0px))}to{opacity:0;transform:translate(var(--hk-dx,80px), var(--hk-dy,0px))}}@keyframes hk-ring{0%,55%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1.18)}}@keyframes hk-strike{0%,22%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes hk-bad{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:no-preference){.hk-anim-pulse{animation:hk-pulse 2.4s var(--ease-smooth) infinite}.hk-anim-pop{animation:hk-pop 2.4s var(--ease-spring) infinite}.hk-anim-press{animation:hk-press 2.4s var(--ease-spring) infinite}.hk-anim-unfold{animation:hk-unfold 2.4s var(--ease-smooth) infinite}.hk-anim-appear{animation:hk-appear 2.4s var(--ease-smooth) infinite}.hk-anim-fade-out{animation:hk-fade-out 2.4s var(--ease-smooth) infinite}.hk-anim-vanish{animation:hk-vanish 2.4s var(--ease-smooth) infinite}.hk-anim-blink{animation:hk-blink 2.4s var(--ease-smooth) infinite}.hk-anim-caret{animation:1s step-end infinite hk-caret}.hk-anim-flash{animation:hk-flash 2.4s var(--ease-smooth) infinite}.hk-anim-flash-alt{animation:hk-flash 2.4s var(--ease-smooth) -1.2s infinite}.hk-anim-hold{animation:hk-hold 2.4s var(--ease-smooth) infinite}.hk-anim-draw{animation:hk-draw 2.4s var(--ease-smooth) infinite}.hk-anim-dash-march{animation:1.2s linear infinite hk-dash-march}.hk-anim-slide-left{animation:hk-slide-left 2.6s var(--ease-smooth) infinite}.hk-anim-slide-right{animation:hk-slide-right 2.6s var(--ease-smooth) infinite}.hk-anim-slide-up{animation:hk-slide-up 2.6s var(--ease-smooth) infinite}.hk-anim-exit-left{animation:hk-exit-left 2.6s var(--ease-smooth) infinite}.hk-anim-exit-down{animation:hk-exit-down 2.6s var(--ease-smooth) infinite}.hk-anim-step-x{animation:hk-step-x 3s var(--ease-smooth) infinite}.hk-anim-step-y{animation:hk-step-y 3s var(--ease-smooth) infinite}.hk-anim-walk{animation:hk-walk 3s var(--ease-smooth) infinite}.hk-anim-hop{animation:hk-hop 2.4s var(--ease-spring) infinite}.hk-anim-drag{animation:hk-drag 3s var(--ease-smooth) infinite}.hk-anim-scroll-y{animation:hk-scroll-y 1.6s var(--ease-smooth) infinite}.hk-anim-grow{animation:hk-grow 2.6s var(--ease-smooth) infinite}.hk-anim-grow-in{animation:hk-grow-in 2.6s var(--ease-spring) infinite}.hk-anim-turn{animation:hk-turn 2.8s var(--ease-smooth) infinite}.hk-anim-mote{animation:hk-mote 2.4s var(--ease-smooth) infinite}.hk-anim-ring{animation:hk-ring 2.4s var(--ease-smooth) infinite}.hk-anim-strike{animation:hk-strike 2.4s var(--ease-smooth) infinite}.hk-d1{animation-delay:.15s}.hk-d2{animation-delay:.3s}.hk-d3{animation-delay:.45s}.hk-d4{animation-delay:.6s}.hk-bad{animation:hk-bad .32s var(--ease-smooth) 1}}:root{--ribbon-paper:#121017;--ribbon-paper-raised:#1b1820;--ribbon-paper-sunken:#0c0a10;--ribbon-paper-float:#29232f;--ribbon-ink:#ece5d8;--ribbon-ink-soft:#a99f8c;--ribbon-line:#2c2833;--ribbon-gold:#d4a943;--ribbon-gold-soft:#3d341f;--ribbon-gold-hot:#fff3c4;--ribbon-keep:#74c08a;--ribbon-keep-soft:#1e2c22;--ribbon-pass:#e08066;--ribbon-pass-soft:#2f1f1b;--ribbon-bucket-2:#7ba7c9;--ribbon-bucket-3:#b48ead;--bulk-bar-inset:1rem;--bulk-bar-max-width:50rem;--bulk-bar-panel-width:32rem;--bulk-bar-pad:.5rem;--bulk-bar-gap:.375rem;--bulk-bar-thumb-width:3.5rem;--bulk-bar-drawer-height:33rem;--bulk-bar-panel-gap:.5rem;--bulk-bar-stack-width:2.5rem;--bulk-bar-stack-scan-width:1.5rem;--bulk-bar-stack-scan-height:2rem;--bulk-bar-panel-pad:.875rem;--bulk-bar-row-height:2.5rem;--bulk-add-menu-height:18rem}.ribbon-surface-tones{--color-paper:var(--ribbon-paper);--color-paper-raised:var(--ribbon-paper-raised);--color-paper-sunken:var(--ribbon-paper-sunken);--color-paper-float:var(--ribbon-paper-float);--color-ink:var(--ribbon-ink);--color-ink-soft:var(--ribbon-ink-soft);--color-ink-faint:var(--ribbon-ink-soft);--color-line:var(--ribbon-line);--color-gold:var(--ribbon-gold);--color-gold-soft:var(--ribbon-gold-soft);--color-gold-hot:var(--ribbon-gold-hot);--color-keep:var(--ribbon-keep);--color-keep-soft:var(--ribbon-keep-soft);--color-pass:var(--ribbon-pass);--color-pass-soft:var(--ribbon-pass-soft);--color-danger:var(--ribbon-pass);--color-bucket-1:var(--ribbon-gold);--color-bucket-2:var(--ribbon-bucket-2);--color-bucket-3:var(--ribbon-bucket-3);--color-gold-wash:var(--ribbon-gold)}@supports (color:color-mix(in lab, red, red)){.ribbon-surface-tones{--color-gold-wash:color-mix(in srgb, var(--ribbon-gold) 10%, transparent)}}.ribbon-surface-tones{--color-paper-hover:var(--ribbon-ink)}@supports (color:color-mix(in lab, red, red)){.ribbon-surface-tones{--color-paper-hover:color-mix(in srgb, var(--ribbon-ink) 6%, transparent)}}.ribbon-surface-tones{--color-veil:var(--ribbon-ink)}@supports (color:color-mix(in lab, red, red)){.ribbon-surface-tones{--color-veil:color-mix(in srgb, var(--ribbon-ink) 5%, transparent)}}.ribbon-surface-tones{--color-veil-strong:var(--ribbon-ink)}@supports (color:color-mix(in lab, red, red)){.ribbon-surface-tones{--color-veil-strong:color-mix(in srgb, var(--ribbon-ink) 9%, transparent)}}.ribbon-surface-tones{--ring:0 0 0 3px var(--ribbon-gold)}@supports (color:color-mix(in lab, red, red)){.ribbon-surface-tones{--ring:0 0 0 3px color-mix(in srgb, var(--ribbon-gold) 28%, transparent)}}.ribbon-surface-tones{color:var(--color-ink)}.bulk-bar-position{left:max(var(--bulk-bar-inset), var(--bulk-bar-content-left,0px));right:max(var(--bulk-bar-inset), var(--bulk-bar-content-right,0px));bottom:max(var(--bulk-bar-inset), env(safe-area-inset-bottom));z-index:10;pointer-events:none;transition:opacity var(--dur) var(--ease-smooth), transform var(--dur) var(--ease-smooth), visibility 0s;position:fixed}.bulk-bar-position[data-hidden]{opacity:0;transform:translateY(var(--bulk-bar-gap));visibility:hidden;transition:opacity var(--dur) var(--ease-smooth), transform var(--dur) var(--ease-smooth), visibility 0s var(--dur)}.bulk-bar-position[data-hidden] .bulk-bar-surface{pointer-events:none}.bulk-bar-surface{width:min(var(--bulk-bar-max-width), 100%);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);margin-inline-start:auto;position:relative;box-shadow:0 .75rem 2rem -.5rem #0c0a10a6}@supports (color:color-mix(in lab, red, red)){.bulk-bar-surface{box-shadow:0 .75rem 2rem -.5rem color-mix(in srgb, var(--color-paper-sunken) 65%, transparent)}}.bulk-bar-surface{pointer-events:auto;overflow:visible}.bulk-bar-surface[data-idle]{width:max-content;max-width:100%}.bulk-bar-surface[data-idle]:not([data-error]){box-shadow:none;background:0 0;border-color:#0000}.bulk-bar-surface[data-idle][data-error]{max-width:min(var(--bulk-bar-panel-width), 100%)}.bulk-bar-notice{justify-content:space-between;align-items:center;gap:var(--bulk-bar-gap);max-height:20dvh;padding:var(--bulk-bar-pad) var(--bulk-bar-panel-pad);background:var(--color-paper-raised);border-bottom:1px solid var(--color-line);border-radius:var(--radius-card) var(--radius-card) 0 0;display:flex;overflow-y:auto}.bulk-bar-notice p{overflow-wrap:anywhere;min-width:0}.bulk-bar-notice>button{flex:none}.bulk-bar-primary{padding:var(--bulk-bar-pad);position:relative}.bulk-bar-surface[data-idle] .bulk-bar-primary{padding:0}.bulk-bar-primary-row{align-items:center;gap:var(--bulk-bar-gap);flex-wrap:wrap;min-width:0;display:flex}.bulk-bar-progress{inset-inline:var(--bulk-bar-pad);border-radius:var(--radius-card);height:2px;position:absolute;top:0;overflow:hidden}.bulk-bar-progress>div{background:var(--color-gold);height:100%}.bulk-bar-stat{align-items:center;gap:var(--bulk-bar-gap);min-height:var(--bulk-bar-row-height);border-radius:var(--radius-card);color:var(--color-ink);flex:none;display:flex}button.bulk-bar-stat:hover{background:var(--color-paper-float)}.bulk-bar-stat-copy{color:var(--color-ink-soft);flex-direction:column;font-size:.6875rem;line-height:1rem;display:flex}.bulk-bar-stat-copy strong{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.875rem;font-weight:600}.bulk-bar-stack{width:var(--bulk-bar-stack-width);height:var(--bulk-bar-row-height);flex:none;display:block;position:relative}.bulk-bar-stack-scan{width:var(--bulk-bar-stack-scan-width);height:var(--bulk-bar-stack-scan-height);border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:.125rem;position:absolute;top:.25rem;left:.25rem;overflow:hidden;transform:rotate(-8deg)}.bulk-bar-stack-scan:nth-child(2){left:.5rem;transform:rotate(2deg)}.bulk-bar-stack-scan:nth-child(3){left:.75rem;transform:rotate(9deg)}.bulk-bar-chevron,.bulk-bar-close-icon{flex:none;width:1rem;height:1rem}.bulk-bar-chevron{transition:transform var(--dur) var(--ease-smooth)}.bulk-bar-chevron[data-expanded]{transform:rotate(180deg)}.bulk-bar-stop,.bulk-bar-curate,.bulk-bar-more{flex-shrink:0}.bulk-bar-stop{min-height:var(--bulk-bar-row-height);padding-inline:.625rem;font-size:.75rem}.bulk-bar-control-group{flex-direction:column;flex:none;gap:.375rem;min-width:0;max-width:100%;display:flex}.bulk-bar-group-label{color:var(--color-ink-soft);font-size:.6875rem;font-weight:500}.bulk-bar-group-controls{flex-wrap:nowrap;align-items:center;gap:.25rem;display:flex}.bulk-bar-primary .bulk-bar-group-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-bar-curate{border-inline:1px solid var(--color-line);padding-inline:.5rem}.bulk-bar-curate button{width:2.25rem;height:2.25rem}.bulk-bar-add{flex:8.5rem}.bulk-bar-add>div,.bulk-bar-add-field{width:100%;min-width:0}.bulk-bar-add input{padding-inline:.625rem;font-size:.75rem}.bulk-bar-more{min-height:var(--bulk-bar-row-height);border-radius:var(--radius-card);color:var(--color-ink-soft);align-items:center;gap:.125rem;padding-inline:.375rem;font-size:.75rem;display:flex}.bulk-bar-more:hover,.bulk-bar-more[aria-expanded=true]{color:var(--color-ink);background:var(--color-paper-float)}.bulk-bar-endcap{flex:none;align-items:center;gap:.375rem;display:flex}.bulk-bar-export,.bulk-bar-clear{min-height:var(--bulk-bar-row-height);border-radius:var(--radius-card);color:var(--color-ink-soft);justify-content:center;align-items:center;gap:.25rem;padding-inline:.375rem;font-size:.75rem;display:flex}.bulk-bar-clear{min-width:3.5rem}.bulk-bar-export{background:var(--color-gold);color:var(--color-paper);gap:.375rem;padding-inline:.875rem;font-weight:600}.bulk-bar-export:hover{filter:brightness(1.08)}.bulk-bar-clear:hover{color:var(--color-ink);background:var(--color-paper-float)}.bulk-bar-export:disabled,.bulk-bar-clear:disabled{cursor:not-allowed;opacity:.5}.bulk-bar-clear-armed,.bulk-bar-clear-armed:hover{color:var(--color-gold);background:var(--color-gold-soft)}.bulk-bar-ribbon{flex:none;min-width:0;margin-inline-start:auto}.bulk-bar-panel{right:0;bottom:calc(100% + var(--bulk-bar-panel-gap));width:min(var(--bulk-bar-panel-width), 100%);max-height:min(var(--bulk-bar-drawer-height), calc(100dvh - var(--bulk-bar-surface-height,4rem) - var(--bulk-bar-inset) * 2 - var(--bulk-bar-panel-gap)));border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 .75rem 2rem -.5rem #0c0a10a6}@supports (color:color-mix(in lab, red, red)){.bulk-bar-panel{box-shadow:0 .75rem 2rem -.5rem color-mix(in srgb, var(--color-paper-sunken) 65%, transparent)}}.bulk-bar-panel-heading{padding:.625rem var(--bulk-bar-panel-pad);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bulk-bar-panel-heading h2{color:var(--color-ink);font-size:.8125rem;font-weight:500}.bulk-bar-panel-heading>div{flex-direction:column;gap:.125rem;display:flex}.bulk-bar-panel-heading span{color:var(--color-ink-soft);font-size:.6875rem}.bulk-bar-panel-close{border-radius:var(--radius-card);width:2rem;height:2rem;color:var(--color-ink-soft);flex:none;justify-content:center;align-items:center;display:flex}.bulk-bar-panel-close:hover{color:var(--color-ink);background:var(--color-paper-float)}.bulk-bar-tray{width:max-content;min-width:min(15rem,100%);max-width:100%;left:0;right:auto}.bulk-bar-thumbs{overscroll-behavior:contain;min-width:0;padding:var(--bulk-bar-panel-pad);gap:.5rem;display:flex;overflow:auto}.bulk-bar-thumb{width:var(--bulk-bar-thumb-width);flex:none}.bulk-bar-action-label{display:none}.bulk-bar-drawer .bulk-bar-panel-heading{align-items:start;padding:1.125rem 1.25rem}.bulk-bar-drawer .bulk-bar-panel-heading h2{font-family:var(--font-display);font-size:1.875rem;font-weight:400;line-height:1.15}.bulk-bar-drawer .bulk-bar-panel-heading>div{gap:.375rem}.bulk-bar-drawer .bulk-bar-panel-heading span{font-size:.75rem}.bulk-bar-drawer-controls{overscroll-behavior:contain;flex-direction:column;min-height:0;padding:0 1.25rem;display:flex;overflow-y:auto}.bulk-bar-drawer .bulk-bar-control-group{grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.875rem;display:grid}.bulk-bar-drawer .bulk-bar-control-group+.bulk-bar-control-group{border-top:1px solid var(--color-line)}.bulk-bar-drawer .bulk-bar-group-label{font-size:.75rem;line-height:1.3}.bulk-bar-drawer .bulk-bar-group-controls{flex-wrap:wrap;gap:.5rem}.bulk-bar-drawer .bulk-bar-tone-action{justify-content:flex-start;gap:.5rem;width:auto;padding-inline:.75rem}.bulk-bar-drawer .bulk-bar-action-label{white-space:nowrap;font-size:.8125rem;display:inline}@media (max-width:48rem){.bulk-bar-add{flex-basis:calc(100% - 8rem);min-width:5rem}.bulk-bar-primary-row:has(.bulk-bar-curate) .bulk-bar-add{flex-basis:calc(100% - 15rem)}}@media (max-width:32rem){:root{--bulk-bar-inset:.625rem;--bulk-bar-thumb-width:3rem;--bulk-bar-stack-width:2.25rem}.bulk-bar-curate{padding-inline:.25rem}.bulk-bar-drawer .bulk-bar-control-group{grid-template-columns:1fr;gap:.5rem}.bulk-bar-curate button{width:2rem;height:2.25rem}.bulk-bar-clear{width:2rem;min-width:2rem;padding-inline:0}.bulk-bar-clear>span[aria-hidden]{display:none}.bulk-bar-clear-armed{width:auto}.bulk-bar-clear-armed>span[aria-hidden]{padding-inline-end:.25rem;display:block}.bulk-bar-primary-row{gap:.375rem .25rem}}@media (hover:none){.bulk-bar-thumb-remove{opacity:1}}@media (prefers-reduced-motion:reduce){.bulk-bar-position,.bulk-bar-position[data-hidden],.bulk-bar-chevron{transition:none}}.bucket-ribbon{--ribbon-gap:.75rem;--ribbon-pad:1rem;--ribbon-cover-width:2rem;--ribbon-cover-height:2.625rem;--ribbon-viewport-margin:8px;--ribbon-panel-gap:.5rem;--ribbon-panel-inset:1.5rem;--ribbon-open-duration:.32s;--ribbon-open-ease:cubic-bezier(.16, 1, .3, 1);min-width:0;color:var(--color-ink);flex:none;width:2.5rem;height:2.5rem;position:relative}.bucket-ribbon__morph{pointer-events:none;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 .75rem 2.5rem #0c0a108c}@supports (color:color-mix(in lab, red, red)){.bucket-ribbon__morph{box-shadow:0 .75rem 2.5rem color-mix(in srgb, var(--color-paper-sunken) 55%, transparent)}}.bucket-ribbon:not([data-minimized]) .bucket-ribbon__morph{box-shadow:0 1.5rem 4rem #0c0a106b,0 .375rem 1.25rem #0c0a103d}@supports (color:color-mix(in lab, red, red)){.bucket-ribbon:not([data-minimized]) .bucket-ribbon__morph{box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-paper-sunken) 42%, transparent), 0 .375rem 1.25rem color-mix(in srgb, var(--color-paper-sunken) 24%, transparent)}}@media (max-width:48rem){.bucket-ribbon{--ribbon-panel-inset:0rem}}.bucket-ribbon__close-space{flex:0 0 2.5rem;height:2.5rem}.bucket-ribbon[hidden],.bucket-ribbon__palette[hidden]{display:none}.bucket-ribbon--standalone{z-index:20;position:fixed;bottom:1rem;right:1rem}.bucket-ribbon--standalone[data-dragging]{z-index:40}.bucket-ribbon--standalone.bucket-ribbon--lifted{bottom:6rem}.bucket-ribbon__tab{z-index:2;border-radius:var(--radius-card);width:2.5rem;min-height:2.5rem;color:var(--color-ink-soft);white-space:nowrap;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex;position:relative}.bucket-ribbon__toggle-icon{transition:opacity .16s ease-out, transform .22s var(--ribbon-open-ease);display:flex}.bucket-ribbon__toggle-icon>svg{width:1rem;height:1rem}.bucket-ribbon__toggle-icon--pin{opacity:.85;transform:rotate(0)scale(1)}.bucket-ribbon__toggle-icon--close{opacity:0;position:absolute;transform:rotate(-45deg)scale(.65)}.bucket-ribbon__tab[aria-expanded=true] .bucket-ribbon__toggle-icon--pin{opacity:0;transform:rotate(35deg)scale(.65)}.bucket-ribbon__tab[aria-expanded=true] .bucket-ribbon__toggle-icon--close{opacity:1;transform:rotate(0)scale(1)}.bucket-ribbon__tab:hover,.bucket-ribbon__tab[aria-expanded=true]{color:var(--color-ink);background:var(--color-paper-hover)}.bucket-ribbon__palette{z-index:1;right:var(--ribbon-panel-inset);bottom:calc(100% + var(--ribbon-panel-gap) + var(--ribbon-anchor-offset,0px));width:min(26rem,100vw - 2rem);max-height:min(38rem, var(--ribbon-available-height,calc(100dvh - 6rem)));padding:var(--ribbon-pad);overscroll-behavior-y:contain;border-radius:calc(var(--radius-card) * 1.5);border:1px solid #0000;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.bucket-ribbon__palette>*{animation:bucket-palette-content-in .18s var(--ribbon-open-ease) .14s both}@keyframes bucket-palette-content-in{0%{opacity:0}to{opacity:1}}.bucket-ribbon__heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bucket-ribbon__heading h2{font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:400;line-height:1.15}.bucket-ribbon__description{color:var(--color-ink-soft);flex-shrink:0;margin:1rem 0 1.25rem;font-size:.875rem;line-height:1.5}.bucket-ribbon__selection{color:var(--color-gold);flex-shrink:0;margin-bottom:.5rem;font-size:.8125rem}.bucket-ribbon__strip{overscroll-behavior-y:contain;flex:auto;min-width:0;min-height:4.5rem;padding:.125rem;scroll-padding-block:.25rem;overflow-y:auto}.bucket-ribbon__chip{border-bottom:1px solid var(--color-line);align-items:center;min-width:0;display:flex;position:relative}.bucket-ribbon__chip+.bucket-ribbon__chip{margin-top:0}.bucket-ribbon__chip-main{align-items:center;gap:var(--ribbon-gap);border-radius:inherit;text-align:left;background:0 0;flex:1;min-width:0;min-height:4.25rem;padding:.625rem .5rem .625rem .125rem;display:flex}.bucket-ribbon__chip-main:not(:disabled):hover,.bucket-ribbon__chip:focus-within,.bucket-ribbon__chip[data-menu-open]{background:var(--color-paper-hover)}.bucket-ribbon__chip[data-highlighted]{background:var(--ribbon-tint)}@supports (color:color-mix(in lab, red, red)){.bucket-ribbon__chip[data-highlighted]{background:color-mix(in srgb, var(--ribbon-tint) 18%, var(--color-paper-raised))}}.bucket-ribbon__chip[data-highlighted]{outline:1px solid var(--ribbon-tint)}.bucket-ribbon__chip[data-error]{outline:1px solid var(--color-danger)}.bucket-ribbon__chip-main:disabled{cursor:default}.bucket-ribbon__chip-main:disabled .bucket-ribbon__cover{opacity:.65}.bucket-ribbon__cover-wrap{flex-shrink:0;display:block;position:relative}.bucket-ribbon__cover{width:var(--ribbon-cover-width);height:var(--ribbon-cover-height);color:var(--ribbon-tint);background:var(--ribbon-tint);border-radius:.1875rem;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bucket-ribbon__cover{background:color-mix(in srgb, var(--ribbon-tint) 10%, var(--color-paper-sunken))}}.bucket-ribbon__cover>svg{opacity:.8;width:1.125rem;height:1.125rem}.bucket-ribbon__keycap{z-index:1;border:1px solid var(--color-line);background:var(--color-paper-raised);min-width:1.25rem;min-height:1.25rem;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:.1875rem;justify-content:center;align-items:center;padding:.0625rem .1875rem;font-size:.75rem;line-height:1.25;display:flex;position:absolute;bottom:-.25rem;left:-.375rem}.bucket-ribbon__grip{touch-action:none;cursor:grab}.bucket-ribbon__grip[data-pin-reordering]{cursor:grabbing;color:var(--color-gold)}.bucket-ribbon__chip:has([data-pin-reordering]){opacity:.65;background:var(--color-paper-hover)}.bucket-ribbon__chip[data-pin-drop-target]{box-shadow:inset 0 -2px var(--color-gold)}.bucket-ribbon__shortcut{color:var(--color-ink-soft);font-size:.75rem;line-height:1.4}.bucket-ribbon__copy{flex:1;min-width:0;display:block}.bucket-ribbon__name{overflow-wrap:anywhere;color:var(--color-ink);font-size:.875rem;line-height:1.4;display:block}.bucket-ribbon__meta{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.1875rem;font-size:.6875rem;line-height:1.4;display:flex}.bucket-ribbon__chip-actions{flex:none;align-items:center;display:flex}.bucket-ribbon__icon{border-radius:calc(var(--radius-card) * .75);width:2rem;min-height:2rem;color:var(--color-ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bucket-ribbon__icon>svg{width:1rem;height:1rem}.bucket-ribbon__icon:not(:disabled):hover{color:var(--color-ink);background:var(--color-paper-hover)}.bucket-ribbon__icon:disabled{opacity:.4}.bucket-ribbon__chip:has(.bucket-ribbon__undo){padding-bottom:2rem}.bucket-ribbon__undo{background:var(--color-paper-raised);min-height:2rem;color:var(--color-gold);border-radius:.25rem;padding:.25rem .625rem;font-size:.6875rem;line-height:1.25;position:absolute;bottom:.125rem;right:.25rem}.bucket-ribbon__undo:not(:disabled):hover{background:var(--color-gold-soft)}.bucket-ribbon__undo:disabled{opacity:.5}.bucket-ribbon__controls{flex-direction:column;flex:0 auto;min-height:7rem;margin-top:1rem;display:flex}.bucket-ribbon__search{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;min-height:2.75rem;color:var(--color-ink);flex-shrink:0;padding:.625rem .75rem;font-size:.875rem}.bucket-ribbon__search::placeholder{color:var(--color-ink-soft)}.bucket-ribbon__search:disabled{opacity:.5}.bucket-ribbon__results{overscroll-behavior-y:contain;min-height:0;max-height:10rem;margin-top:.5rem;overflow-y:auto}.bucket-ribbon__result{text-align:left;width:100%;min-height:2.75rem;color:var(--color-ink);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.bucket-ribbon__result span{overflow-wrap:anywhere}.bucket-ribbon__result svg{width:1rem;height:1rem;color:var(--color-ink-soft);flex-shrink:0}.bucket-ribbon__result:not(:disabled):hover{background:var(--color-paper-hover)}.bucket-ribbon__result:disabled{opacity:.4}.bucket-ribbon__capacity{color:var(--color-ink-soft);margin-top:.5rem;font-size:.75rem;line-height:1.4}.bucket-ribbon__empty{color:var(--color-ink-soft);padding:1.25rem .5rem;font-size:.8125rem;line-height:1.5;display:block}.bucket-ribbon__menu{--ribbon-menu-gap:8px;z-index:50;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);width:12rem;max-width:calc(100vw - 1rem);color:var(--color-ink);padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1.5rem #0c0a10a6}@supports (color:color-mix(in lab, red, red)){.bucket-ribbon__menu{box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-paper-sunken) 65%, transparent)}}.bucket-ribbon__menu-item{border-radius:calc(var(--radius-card) * .75);text-align:left;outline:none;align-items:center;width:100%;min-height:2.25rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.bucket-ribbon__menu-item:hover,.bucket-ribbon__menu-item:focus-visible{background:var(--color-paper-sunken);box-shadow:none}.bucket-ribbon__menu-item:disabled{color:var(--color-ink-faint);cursor:default}.bucket-ribbon__menu-item--danger{color:var(--color-danger)}@media (max-width:640px){.bucket-ribbon--standalone{bottom:.75rem;right:.75rem}.bucket-ribbon__palette{--ribbon-pad:.75rem}.bucket-ribbon__heading h2{font-size:1.5rem}}@media (pointer:coarse){.bucket-ribbon__tab,.bucket-ribbon__result,.bucket-ribbon__menu-item,.bucket-ribbon__undo{min-height:2.75rem}.bucket-ribbon__icon{width:2.75rem;min-height:2.75rem}.bucket-ribbon,.bucket-ribbon__tab{width:2.75rem;height:2.75rem}.bucket-ribbon__chip-actions{flex-wrap:wrap;justify-content:flex-end;max-width:8.25rem}.bucket-ribbon__chip:has(.bucket-ribbon__undo){padding-bottom:2.75rem}}@media (prefers-reduced-motion:reduce){.bucket-ribbon__palette,.bucket-ribbon__palette>*{animation:none}.bucket-ribbon__toggle-icon{transition:none}}body:has(.bulk-bar-position) .app-status-toast{bottom:calc(var(--bottom-surface-height,0px) + var(--spacing) * 8)}body:has(.bucket-ribbon--standalone) .app-status-toast{bottom:calc(var(--spacing) * 26)}body:has(.bulk-bar-position[data-hidden]) .app-status-toast{visibility:hidden}:root{--finder-cover:3rem;--finder-preview-cover:3.5rem;--finder-scan-width:4rem;--finder-gap:.75rem;--finder-row-pad:.625rem;--finder-results-height:21rem}.collection-finder-section{align-items:stretch;gap:var(--finder-gap);margin-top:var(--finder-gap);flex-direction:column;display:flex}.collection-finder-section>button{align-self:flex-start}.collection-finder{min-width:0}.collection-finder-search{align-items:center;gap:var(--finder-gap);border-bottom:1px solid var(--color-line);padding-block:var(--finder-row-pad);display:flex}.collection-finder-search:focus-within{border-color:var(--color-gold)}.collection-finder-search>svg{width:1rem;height:1rem;color:var(--color-ink-soft);flex:none}.collection-finder-search input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:.875rem}.collection-finder-search input::placeholder{color:var(--color-ink-soft)}.collection-finder-results{max-height:var(--finder-results-height);margin:0;padding:0;list-style:none;overflow-y:auto}.collection-finder-results li+li{border-top:1px solid var(--color-line)}.collection-finder-result{text-align:left;align-items:center;gap:var(--finder-gap);width:100%;padding:var(--finder-row-pad);border-radius:var(--radius-card);transition:background var(--dur) var(--ease-smooth);display:flex}.collection-finder-result:hover{background:var(--color-veil)}.collection-finder button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.collection-finder button:disabled{opacity:.5;cursor:default}.collection-finder-cover,.collection-membership-cover{width:var(--finder-cover);height:var(--finder-cover);border:1px solid var(--color-line);border-radius:var(--radius-card);flex:none;display:block;overflow:hidden}.collection-finder-cover [data-cover-placeholder]{padding:0}.collection-finder-cover [data-cover-placeholder]>span{background:0 0;border:0}.collection-finder-cover [data-cover-placeholder] svg{width:1.5rem;height:1.5rem}.collection-finder-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.collection-finder-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.collection-finder-summary{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-soft);font-size:.75rem;overflow:hidden}.collection-finder-meta,.collection-finder-status{color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.collection-finder-result>svg{width:1rem;height:1rem;color:var(--color-ink-faint);flex:none}.collection-finder-more,.collection-finder-back{padding-block:var(--finder-row-pad);color:var(--color-ink-soft);text-align:left;font-size:.75rem}.collection-finder-more:hover,.collection-finder-back:hover{color:var(--color-gold)}.collection-finder-preview{align-items:flex-start;gap:var(--finder-gap);flex-direction:column;display:flex}.collection-finder-heading{align-items:center;gap:var(--finder-gap);min-width:0;display:flex}.collection-finder-heading>div:last-child{min-width:0}.collection-finder-heading .collection-finder-cover{width:var(--finder-preview-cover);height:var(--finder-preview-cover)}.collection-finder-heading h3{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.125rem}.collection-finder-heading p{color:var(--color-ink-soft);font-size:.75rem}.collection-finder-description{color:var(--color-ink-soft);overflow-wrap:anywhere;white-space:pre-line;font-size:.8125rem;line-height:1.6}.collection-finder-scans{gap:var(--finder-gap);display:flex}.collection-finder-scans>div{width:var(--finder-scan-width);aspect-ratio:8.5/11;border-radius:var(--radius-card);background:var(--color-paper-sunken);border:1px solid var(--color-line);overflow:hidden}.collection-finder-scans img{object-fit:contain;width:100%;height:100%}.collection-finder-status{padding-block:var(--finder-row-pad)}.collection-finder-status button{text-decoration:underline}.u-panel.story-record-panel,.story-record-panel{background:#15121a}@supports (color:color-mix(in lab, red, red)){.u-panel.story-record-panel,.story-record-panel{background:color-mix(in srgb, var(--color-paper-raised) 30%, var(--color-paper))}}.u-panel.story-record-panel,.story-record-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.collection-membership-group{flex-direction:column;gap:.5rem;display:flex}.collection-group-heading{color:var(--color-ink);align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.collection-group-heading>span{color:var(--color-ink-soft);font-size:.75rem;font-weight:400}.collection-pending-group{margin-top:1rem}.collection-finder-section{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.search-context-mark{color:var(--color-ink);background:var(--search-mark-fill);border-radius:var(--search-mark-radius)}.search-context-transcription{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.u-search-ink{pointer-events:none;opacity:.76;filter:drop-shadow(0 0 var(--search-ink-near-blur) var(--search-ink-near)) drop-shadow(0 0 var(--search-ink-far-blur) var(--search-ink-far));position:absolute}.collection-overview-card{min-width:0}.collection-overview-card__link{flex-direction:column;height:100%;display:flex}.collection-overview-card__cover{flex:none;overflow:hidden}.collection-overview-card__footer{min-height:9rem;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}.collection-overview-card__description{-webkit-line-clamp:2;overflow-wrap:anywhere;margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-ink-soft);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.collection-overview-card__ownership{text-overflow:ellipsis;white-space:nowrap;padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft);margin-top:auto;overflow:hidden}.collection-overview-card__count{white-space:nowrap;padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 18);min-height:calc(var(--spacing) * 8);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.collection-overview-card__controls{bottom:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);display:flex;position:absolute}.collection-actions__trigger{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-card);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.collection-actions__trigger:hover,.collection-actions__trigger[aria-expanded=true]{background:var(--color-veil)}.collection-actions__trigger:focus-visible,.collection-actions__item:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.collection-actions__trigger:disabled{opacity:.4;cursor:default}.collection-actions__menu{z-index:50;box-sizing:border-box;row-gap:calc(var(--spacing) * 2);width:16rem;max-height:24rem;scroll-padding-top:calc(var(--spacing) * 2);padding:var(--spacing);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 calc(var(--spacing) * 2) calc(var(--spacing) * 6) var(--color-paper-sunken);overflow-y:auto}.collection-actions__item{width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-radius:var(--radius-card);text-align:left;font-size:var(--text-sm);overflow-wrap:anywhere;cursor:pointer;display:block}.collection-actions__item:hover,.collection-actions__item:focus-visible{background:var(--color-veil)}.collection-actions__item--danger{color:var(--color-danger)}.collection-actions__item:disabled{cursor:default;color:var(--color-ink-soft)}.collection-actions__hint{margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-ink-soft);display:block}@media (pointer:coarse){.collection-actions__trigger{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.collection-actions__item{min-height:calc(var(--spacing) * 11)}.collection-overview-card__count{padding-right:calc(var(--spacing) * 24);min-height:calc(var(--spacing) * 10)}}.tag-prototype{--tp-gap:1rem;--tp-section:2.5rem;--tp-page:clamp(1rem, 4vw, 3rem);--tp-focus:2px solid var(--color-gold);background:var(--color-paper);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;font:400 1rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=light] .tag-prototype{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tag-prototype *,.tag-prototype :before,.tag-prototype :after{box-sizing:border-box}.tag-prototype [hidden]{display:none!important}.tag-prototype h1,.tag-prototype h2,.tag-prototype h3,.tag-prototype h4,.tag-prototype p{margin:0}.tag-prototype h1{font:400 clamp(2.75rem, 5vw, 4rem)/1.1 var(--font-display)}.tag-prototype h2{font:400 clamp(1.625rem, 3vw, 2.25rem)/1.2 var(--font-display);text-wrap:balance}.tag-prototype h3,.tag-prototype h4{font-size:1rem;font-weight:500}.tag-prototype p{color:var(--color-ink-soft)}.tag-prototype h2+p{max-width:70ch;margin-top:.5rem}.tag-prototype a{color:inherit}.tag-prototype button,.tag-prototype select,.tag-prototype input{font:inherit;color:inherit}.tag-prototype button,.tag-prototype select,.tag-prototype input,.tp-text-button{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);min-height:2.75rem;padding:.5rem .875rem}.tag-prototype button{cursor:pointer;transition:background-color .14s,color .14s}.tag-prototype button:hover{background:var(--color-veil-strong)}.tag-prototype button[aria-pressed=true]{background:var(--color-gold-soft);color:var(--color-ink);border-color:var(--color-gold)}.tag-prototype button:disabled{cursor:default;opacity:.45}.tag-prototype :focus-visible{outline:var(--tp-focus);outline-offset:3px;box-shadow:none}.tag-prototype select,.tag-prototype input{width:100%;min-width:0}.tag-prototype input::placeholder{color:var(--color-ink-soft);opacity:1}.tp-skip{z-index:2;background:var(--color-paper-raised);padding:.75rem;position:absolute;top:-5rem;left:1rem}.tp-skip:focus{top:.5rem}.tp-study{padding:.5rem var(--tp-page);background:var(--color-paper-sunken);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.tag-prototype .tp-text-button{text-underline-offset:.25em;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;text-decoration:underline;display:inline-flex}.tp-main{max-width:84rem;padding:var(--tp-section) var(--tp-page) 4rem;margin-inline:auto}.tp-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.tp-header p{margin-top:.5rem}.tp-section-nav{border-bottom:1px solid var(--color-line);gap:1.5rem;margin-top:1.5rem;display:flex}.tag-prototype .tp-section-nav button{color:var(--color-ink-soft);background:0 0;border:0;border-radius:0;padding:.625rem 0}.tag-prototype .tp-section-nav button[aria-current]{color:var(--color-ink);box-shadow:inset 0 -2px var(--color-gold)}.tag-prototype .tp-section-nav button:focus-visible{outline:var(--tp-focus)}.tp-controls{flex-wrap:wrap;align-items:end;gap:.875rem 1.5rem;margin-top:1.25rem;display:flex}.tp-controls label{flex-direction:column;gap:.375rem;min-width:12rem;font-size:.8125rem;display:flex}.tp-controls select,.tp-controls input{font-size:1rem}.tp-controls>p{align-self:center;margin-left:auto;font-size:.875rem}.tag-prototype .tp-note{color:var(--color-ink-soft);max-width:95ch;margin-top:.625rem;font-size:.8125rem}.tp-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.75rem;display:grid}.tag-prototype .tp-concepts button{text-align:left;background:var(--color-veil);border-color:#0000;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.tag-prototype .tp-concepts button[aria-pressed=true]{background:var(--color-gold-soft);box-shadow:inset 0 -2px var(--color-gold)}.tp-concepts strong{font-size:1.0625rem;font-weight:500}.tp-concepts span{color:var(--color-ink-soft);font-size:.8125rem}.tag-prototype #workspace{margin-top:var(--tp-section)}.tp-selection-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.tag-prototype .tp-selection-summary p{color:var(--color-ink)}.tp-selection-summary a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;display:inline-flex}.tag-prototype #results-title{scroll-margin-top:1rem}.tp-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.tp-heading-row h2+p{margin-top:.375rem}.tp-heading-row>button{flex-shrink:0}.tp-bucket{border-bottom:1px solid var(--color-line);grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.125rem;display:grid}.tp-bucket:first-child{margin-top:.75rem}.tp-bucket h3{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.tp-bucket p{font-size:.8125rem}.tp-bucket-dot{background:var(--color-ink-soft);border-radius:50%;width:.5rem;height:.5rem}.tp-bucket-dot[data-bucket=themes]{background:var(--color-tag-themes)}.tp-bucket-dot[data-bucket=emotions]{background:var(--color-tag-emotions)}.tp-bucket-dot[data-bucket=contexts]{background:var(--color-tag-contexts)}.tp-bucket-dot[data-bucket=relationships]{background:var(--color-tag-relationships)}.tp-bucket-dot[data-bucket=formats]{background:var(--color-tag-formats)}.tp-bucket-dot[data-bucket=visuals]{background:var(--color-tag-visuals)}.tp-choices{flex-wrap:wrap;gap:.5rem;display:flex}.tag-prototype .tp-choices button{border-color:var(--color-line);background:0 0;align-items:center;gap:.875rem;font-size:.9375rem;display:flex}.tag-prototype .tp-choices button[aria-pressed=true]{background:var(--color-gold-soft);border-color:var(--color-gold)}.tp-count{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:.8125rem}.tp-word-field{flex-wrap:wrap;align-content:center;align-items:baseline;gap:.75rem 1.375rem;min-height:21rem;padding:2rem 0;display:flex}.tag-prototype .tp-word{max-width:100%;font-family:var(--font-display);text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.375rem;padding:.25rem .125rem;line-height:1.25;display:inline-flex}.tag-prototype .tp-word:hover{color:var(--color-gold);background:0 0}.tag-prototype .tp-word[aria-pressed=true]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.15em;background:0 0;text-decoration-thickness:2px}.tp-word[data-size="1"]{font-size:1.375rem}.tp-word[data-size="2"]{font-size:1.75rem}.tp-word[data-size="3"]{font-size:2.125rem}.tp-word[data-size="4"]{font-size:2.625rem}.tp-word[data-size="5"]{font-size:3.125rem}.tp-word small{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font:400 .875rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tp-word .tp-word-group{display:none}.tp-word-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:0;display:grid}.tag-prototype .tp-word-list .tp-word{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;padding:.75rem;font-family:inherit;font-size:1rem;display:grid}.tp-word-list .tp-word-group{color:var(--color-ink-soft);grid-column:1/-1;font-size:.8125rem;display:block}.tp-center-summary{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.tag-prototype .tp-center-summary p{color:var(--color-ink)}.tp-graph{height:25rem;margin-top:.5rem;position:relative}.tp-graph svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tp-graph line{stroke:var(--color-line)}.tp-graph-core,.tp-node{text-align:center;width:11rem;position:absolute;transform:translate(-50%,-50%)}.tp-graph-core{aspect-ratio:1;background:var(--color-gold-soft);border:1px solid var(--color-gold);border-radius:50%;flex-direction:column;justify-content:center;gap:.25rem;display:flex;top:50%;left:50%}.tp-graph-core strong{font:400 1.75rem/1.2 var(--font-display)}.tp-graph-core span{color:var(--color-ink-soft);font-size:.8125rem}.tp-node[data-position="0"],.tp-node[data-position="1"],.tp-node[data-position="2"]{left:17%}.tp-node[data-position="3"],.tp-node[data-position="4"],.tp-node[data-position="5"]{left:83%}.tp-node[data-position="0"],.tp-node[data-position="3"]{top:16%}.tp-node[data-position="1"],.tp-node[data-position="4"]{top:50%}.tp-node[data-position="2"],.tp-node[data-position="5"]{top:84%}.tag-prototype .tp-read-pair{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:100%;padding:.625rem .75rem;display:flex}.tp-read-pair strong{font-weight:500}.tp-read-pair span{color:var(--color-ink-soft);font-size:.8125rem}.tag-prototype .tp-recenter{background:var(--color-paper);text-underline-offset:.2em;border:0;border-radius:0;padding:.375rem .5rem;font-size:.8125rem;text-decoration:underline}.tp-neighbor-list{margin:1rem 0 0;padding:0;list-style:none;display:none}.tp-neighbor-list li{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem 0;display:grid}.tag-prototype .tp-neighbor-list .tp-read-pair{background:0 0;border-color:#0000;align-items:start}.tag-prototype .tp-neighbor-list .tp-read-pair[aria-pressed=true]{background:var(--color-gold-soft)}.tp-list-mode .tp-graph{display:none}.tp-list-mode .tp-neighbor-list{display:block}.tp-results{margin-top:var(--tp-section);border-top:1px solid var(--color-line);padding-top:1.5rem}.tag-prototype #result-count{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.875rem}.tag-prototype #result-selection{color:var(--color-ink)}.tp-story-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin-top:1rem;display:grid}.tag-prototype .tp-story{text-align:left;border:0;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;flex-direction:column;align-items:start;gap:.5rem;padding:1rem .5rem;display:flex}.tp-story strong{font:400 1.3125rem/1.25 var(--font-display)}.tp-story>span{color:var(--color-ink-soft);font-size:.8125rem}.tp-story .tp-read-label{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.tp-story .tp-story-id{font-size:.75rem}.tp-pagination{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.tp-reader{background:var(--color-paper-raised);border-radius:var(--radius-card);margin-top:1.5rem;padding:1.5rem;scroll-margin-top:1rem}.tp-reader h3{font:400 1.75rem/1.25 var(--font-display)}.tag-prototype .tp-passage{max-width:65ch;color:var(--color-ink);font:400 1.375rem/1.65 var(--font-display);margin-top:1.5rem;margin-bottom:1.5rem}.tp-assignment-list{max-width:45rem;margin:.5rem 0 0;padding:0;list-style:none}.tp-assignment-list li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:.5rem;font-size:.875rem;display:flex}.tp-assignment-list li>span:last-child{color:var(--color-ink-soft)}.tp-empty{grid-column:1/-1;padding-block:2rem}.tp-empty p{margin-top:.5rem}.tp-ideas{border-top:1px solid var(--color-line);margin-top:4rem;padding-top:2rem;scroll-margin-top:1rem}.tp-ideas>p{max-width:75ch;margin-top:.75rem}.tag-prototype #idea-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1rem;display:grid}.tag-prototype #idea-list article{border-bottom:1px solid var(--color-line);padding:1rem 0}.tag-prototype #idea-list p{margin-top:.25rem;font-size:.9375rem}.tag-prototype #idea-list article>span{color:var(--color-ink-soft);font-size:.8125rem}.tag-prototype #idea-list button{text-underline-offset:.2em;background:0 0;border:0;border-radius:0;min-height:2.75rem;padding:0;font-weight:500;text-decoration:underline}.tp-ideas details{max-width:75ch;margin-top:1.5rem}.tp-ideas summary{cursor:pointer;padding-block:.625rem}.tag-prototype .tp-review-question{color:var(--color-ink);margin-top:1.5rem;font-size:1.125rem}.tag-prototype #section-placeholder{max-width:70ch;padding:3rem 0}.tag-prototype #section-placeholder p{margin-top:.75rem}@media (max-width:48rem){.tp-study{flex-direction:column;align-items:start;gap:.125rem}.tp-header{flex-direction:column;align-items:start;gap:.5rem}.tp-controls{gap:.75rem}.tp-controls label{flex:12rem;min-width:0}.tp-controls>p{flex-basis:100%;margin-left:0}.tp-bucket{grid-template-columns:1fr;gap:.75rem}.tp-bucket h3{min-height:0}.tp-bucket h3+p{margin-top:.25rem}.tp-concepts{gap:.375rem}.tag-prototype .tp-concepts button{padding:.75rem .625rem}.tp-concepts span{display:none}.tp-concepts strong{font-size:.9375rem}.tp-graph{display:none}.tp-neighbor-list{display:block}.tp-word-field{gap:.75rem 1rem;min-height:0}.tp-word[data-size="4"]{font-size:2.125rem}.tp-word[data-size="5"]{font-size:2.5rem}.tp-word-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-story-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}.tp-reader{padding:1rem}.tag-prototype #idea-list{grid-template-columns:1fr}}@media (max-width:25rem){.tp-main{padding-top:1.5rem}.tp-concepts{grid-template-columns:1fr}.tag-prototype .tp-concepts button{flex-direction:row;justify-content:space-between;align-items:center}.tp-concepts span{text-align:right;font-size:.75rem;display:block}.tp-story-list,.tp-word-list{grid-template-columns:1fr}.tp-pagination{flex-wrap:wrap}.tp-pagination>span{text-align:center;order:-1;width:100%}.tp-pagination button{flex:1;font-size:.8125rem}.tp-center-summary{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.tag-prototype button{transition:none}}.tag-exploration{--tx-space:1rem;--tx-section:2rem;--tx-focus:2px solid var(--color-gold);container:tag-exploration/inline-size}.tag-exploration h2{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;font-size:1.75rem;font-weight:400;line-height:1.25}.tag-exploration h3{color:var(--color-ink);font-size:.9375rem;font-weight:500}.tag-exploration p{color:var(--color-ink-soft);font-size:.875rem}.tag-exploration h2+p{max-width:72ch;margin-top:.375rem}.tag-exploration button,.tag-exploration a,.tag-exploration select,.tag-exploration input{-webkit-tap-highlight-color:transparent}.tag-exploration :focus-visible{outline:var(--tx-focus);outline-offset:3px;box-shadow:none}.tag-exploration button:disabled{cursor:default;opacity:.45}.tx-mode-nav{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.tx-mode-nav .exhibition-button{min-height:var(--exhibition-control-size)}.tx-mode-nav .exhibition-button[aria-pressed=true]{border-color:var(--color-gold-soft);color:var(--color-ink)}.tag-exploration .tx-mode-description{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);max-width:75ch}.tx-index-status{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.tx-index-status button{min-height:2.75rem}.tag-exploration .tx-note{color:var(--color-ink-soft);max-width:92ch;margin-top:.625rem;font-size:.8125rem}.tx-selection-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:1rem;margin-bottom:1.25rem;display:flex}.tag-exploration .tx-selection-summary p{color:var(--color-ink);overflow-wrap:anywhere}.tx-selection-summary a,.tx-library-link{text-underline-offset:.2em;min-height:2.75rem;color:var(--color-ink);align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.tx-selection-error{background:var(--color-paper-raised);border-radius:var(--radius-card);margin-top:1rem;padding:1rem}.tx-selection-error button{margin-top:.5rem}.tx-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tx-heading-row h2{overflow-wrap:anywhere}.tx-heading-row>div{flex:20rem;min-width:0}.tx-heading-row>button{flex-shrink:0;min-height:2.75rem}.tx-controls{flex-wrap:wrap;align-items:end;gap:.875rem 1.25rem;margin-top:1.25rem;display:flex}.tx-controls>button{min-height:2.75rem}.tx-field{min-width:0;color:var(--color-ink-soft);flex-direction:column;flex:0 16rem;gap:.375rem;font-size:.8125rem;display:flex}.tx-field input,.tx-field select{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;padding:.5rem .625rem;font-size:1rem}.tx-field input::placeholder{color:var(--color-ink-soft);opacity:1}.tx-bucket{border-bottom:1px solid var(--color-line);grid-template-columns:10rem minmax(0,1fr);gap:1rem 1.5rem;padding-block:1.125rem;scroll-margin-top:1rem;display:grid}.tx-bucket h3{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.tag-exploration .tx-bucket p{font-size:.8125rem}.tx-bucket-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.tx-dot-themes{background:var(--color-tag-themes)}.tx-dot-emotions{background:var(--color-tag-emotions)}.tx-dot-contexts{background:var(--color-tag-contexts)}.tx-dot-relationships{background:var(--color-tag-relationships)}.tx-dot-formats{background:var(--color-tag-formats)}.tx-dot-visual_elements{background:var(--color-tag-visuals)}.tx-choices{flex-wrap:wrap;gap:.5rem;display:flex}.tx-tag-choice{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:100%;min-height:2.75rem;color:var(--color-ink);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.tx-tag-choice[aria-pressed=true]{background:var(--color-gold-soft);border-color:var(--color-gold)}.tx-tag-choice:hover{background:var(--color-veil-strong)}.tx-count{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:.8125rem}.tx-more-tags{margin-top:.5rem}.tx-more-tags summary{min-height:2.75rem;color:var(--color-ink-soft);cursor:pointer;padding-block:.5rem;font-size:.8125rem}.tx-word-field{flex-wrap:wrap;align-content:center;align-items:baseline;gap:.75rem 1.375rem;min-height:17rem;padding-block:1.75rem;display:flex}.tx-word{max-width:100%;min-height:2.75rem;font-family:var(--font-display);text-align:left;color:var(--color-ink);cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.375rem;padding:.125rem;line-height:1.3;display:inline-flex}.tx-word:hover{color:var(--color-gold)}.tx-word[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.15em;text-decoration-thickness:2px}.tx-word[data-size="1"]{font-size:1.25rem}.tx-word[data-size="2"]{font-size:1.625rem}.tx-word[data-size="3"]{font-size:2rem}.tx-word[data-size="4"]{font-size:2.5rem}.tx-word[data-size="5"]{font-size:3rem}.tx-word small{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8125rem}.tx-word-group{display:none}.tx-word-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:0 1rem;display:grid}.tx-word-list .tx-word{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;padding:.625rem .25rem;font-family:inherit;font-size:.9375rem;display:grid}.tx-word-list .tx-word-group{color:var(--color-ink-soft);grid-column:1/-1;font-size:.8125rem;display:block}.tx-graph{height:32rem;margin-block:.75rem;position:relative}.tx-graph svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tx-graph line{stroke:var(--color-line)}.tx-graph-core,.tx-node{text-align:center;width:10rem;position:absolute;transform:translate(-50%,-50%)}.tx-graph-core{aspect-ratio:1;background:var(--color-gold-soft);border:1px solid var(--color-gold);overflow-wrap:anywhere;border-radius:50%;flex-direction:column;justify-content:center;gap:.375rem;padding:.875rem;display:flex;top:50%;left:50%}.tx-graph-core strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.tx-graph-core span{color:var(--color-ink-soft);font-size:.8125rem}.tx-node[data-position="0"],.tx-node[data-position="1"],.tx-node[data-position="2"]{left:17%}.tx-node[data-position="3"],.tx-node[data-position="4"],.tx-node[data-position="5"]{left:83%}.tx-node[data-position="0"],.tx-node[data-position="3"]{top:16%}.tx-node[data-position="1"],.tx-node[data-position="4"]{top:50%}.tx-node[data-position="2"],.tx-node[data-position="5"]{top:84%}.tx-neighbor-read{border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-paper-raised);width:100%;min-height:2.75rem;color:var(--color-ink);cursor:pointer;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .5rem;display:flex}.tx-neighbor-read strong{font-size:.875rem;font-weight:500}.tx-neighbor-read span{color:var(--color-ink-soft);font-size:.75rem}.tx-neighbor-read[aria-pressed=true]{background:var(--color-gold-soft);border-color:var(--color-gold)}.tx-recenter{background:var(--color-paper);min-height:2.75rem;color:var(--color-ink-soft);text-underline-offset:.2em;cursor:pointer;padding:.375rem .5rem;font-size:.8125rem;text-decoration:underline}.tx-neighbor-list{margin-top:1rem;padding:0;list-style:none;display:none}.tx-neighbor-list li{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.5rem;display:grid}.tx-neighbor-list .tx-neighbor-read{text-align:left;background:0 0;border-color:#0000;align-items:start}.tx-neighbor-list .tx-neighbor-read[aria-pressed=true]{background:var(--color-gold-soft)}.tx-list-mode .tx-graph{display:none}.tx-list-mode .tx-neighbor-list{display:block}.tx-comparison{margin-top:1.5rem}.tx-comparison-row{border-bottom:1px solid var(--color-line);padding:.875rem 0}.tx-comparison-bar{text-align:left;width:100%;min-height:2.75rem;color:var(--color-ink-soft);cursor:pointer;grid-template-columns:8rem minmax(0,1fr) 6.5rem;align-items:center;gap:.75rem;margin-top:.25rem;padding:.375rem .5rem;font-size:.8125rem;display:grid}.tx-comparison-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.tx-comparison-bar[aria-pressed=true],.tx-confidence-row[aria-pressed=true]{background:var(--color-gold-wash);color:var(--color-ink);outline:1px solid var(--color-gold);outline-offset:-1px;border-radius:var(--radius-card)}.tx-bar-track{background:var(--color-veil);height:.5rem;display:block}.tx-bar-track>span{background:var(--color-gold);height:100%;display:block}.tx-series-all .tx-bar-track>span{background:var(--color-ink-soft)}.tx-overlap-strip{background:var(--color-veil);gap:.25rem;height:2.5rem;margin-top:1.5rem;display:flex}.tx-overlap-strip>span{flex-basis:0;min-width:0}.tx-overlap-strip .tx-region-left{background:var(--color-bucket-2)}.tx-overlap-strip .tx-region-both{background:var(--color-gold)}.tx-overlap-strip .tx-region-right{background:var(--color-bucket-3)}.tx-overlap-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.tx-overlap-choice{text-align:left;border-radius:var(--radius-card);color:var(--color-ink);background:var(--color-veil);cursor:pointer;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.tx-overlap-choice[aria-pressed=true]{background:var(--color-gold-soft);outline:1px solid var(--color-gold)}.tx-overlap-choice strong{font-family:var(--font-display);font-size:1.75rem;font-weight:400}.tx-overlap-choice>span:first-child{font-size:.875rem}.tx-overlap-choice>span:last-child{color:var(--color-ink-soft);text-underline-offset:.2em;font-size:.8125rem;text-decoration:underline}.tx-confidence-rows{margin-top:1.5rem}.tx-confidence-row{text-align:left;width:100%;min-height:3rem;color:var(--color-ink);border-bottom:1px solid var(--color-line);cursor:pointer;grid-template-columns:12rem minmax(0,1fr) 4rem;align-items:center;gap:1rem;padding:.75rem .5rem;font-size:.875rem;display:grid}.tx-confidence-row strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.tx-results{margin-top:var(--tx-section);border-top:1px solid var(--color-line);padding-top:1.5rem}.tx-results h2{scroll-margin-top:1rem}.tx-result-count{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.875rem}.tx-story-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.tx-story-card{border-radius:var(--radius-card);background:var(--color-paper-raised);min-width:0;overflow:hidden}.tx-scan-link{aspect-ratio:3/4;background:var(--color-paper-sunken);width:100%;display:block;position:relative;overflow:hidden}.tx-story-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-soft);padding:.5rem;font-size:.75rem;display:block;overflow:hidden}.tx-pagination{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8125rem;display:flex}.tx-pagination button{min-height:2.75rem}.tx-loading,.tx-empty{padding-block:2rem}.tx-empty button{margin-top:.75rem}.tx-index-skeleton{width:100%;height:3rem;margin-top:1rem}.tx-card-skeleton{aspect-ratio:3/4;width:100%}.tx-peek-loading{color:var(--color-ink-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.tx-peek-skeleton{width:100%;min-height:24rem}@container tag-exploration (max-width:50rem){.tx-graph{display:none}.tx-neighbor-list{display:block}.tx-bucket{grid-template-columns:1fr;gap:.625rem}.tx-bucket h3{min-height:0;margin-bottom:.25rem}.tx-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-word-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tag-exploration (max-width:32rem){.tx-field{flex:12rem}.tx-word[data-size="4"]{font-size:2rem}.tx-word[data-size="5"]{font-size:2.5rem}.tx-word-field{gap:.625rem 1rem;min-height:0}.tx-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.tx-overlap-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-comparison-bar{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;gap:.375rem;padding-inline:.25rem}.tx-confidence-row{grid-template-columns:1fr 3rem;gap:.5rem}.tx-confidence-row .tx-bar-track{grid-area:2/1/auto/-1}.tx-word-list{grid-template-columns:1fr}.tx-pagination>span{text-align:center;order:-1;width:100%}.tx-neighbor-list li{gap:.5rem}}.collections-exhibition-rail{--collection-rail-row-height:2.5rem}.collections-exhibition-rail h2{color:var(--color-ink-soft);font-weight:400}.collections-exhibition-rail>section,.collections-exhibition-rail>nav{padding-block:calc(var(--spacing) * 5)}.collections-exhibition-rail>section:first-child{padding-top:0}.collections-exhibition-rail-create{min-height:2.25rem}.collections-exhibition-rail-pins{outline-offset:calc(var(--spacing) * 1.5);outline:1px dashed #0000}.collections-exhibition-rail-pins[data-drag-over]{outline-color:var(--color-gold);background:var(--color-gold-wash)}.collections-exhibition-rail-pin-row{border-radius:var(--radius-card)}.collections-exhibition-rail-pin-row[data-current],.collections-exhibition-rail-collection[aria-current=page]{background:var(--color-gold-wash);color:var(--color-gold)}.collections-exhibition-rail-pin-row[data-current] .collections-exhibition-rail-collection{background:0 0}.collections-exhibition-rail-collection{min-height:var(--collection-rail-row-height);padding-inline:calc(var(--spacing) * 2.5);align-items:center;display:flex}.collections-exhibition-rail-pin-row .collections-exhibition-rail-collection{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.collections-exhibition-rail-unpin{width:2rem;min-height:var(--collection-rail-row-height);color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.collections-exhibition-rail-unpin svg{width:1rem;height:1rem}.collections-exhibition-rail-pin-row[data-current] .collections-exhibition-rail-unpin{color:var(--color-gold)}.collections-exhibition-rail-group{min-height:var(--collection-rail-row-height);font-size:.8125rem}.collections-exhibition-rail a[aria-current=page]{color:var(--color-gold)}.collection-exhibition{--exhibition-cover-size:13.5rem;--exhibition-hero-height:17rem;--exhibition-gap:1rem;--exhibition-icon-size:1.125rem;--exhibition-orbit-ink:#d4a9437a}@supports (color:color-mix(in lab, red, red)){.collection-exhibition{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 48%, transparent)}}.collection-exhibition{--exhibition-halo:#d4a94321}@supports (color:color-mix(in lab, red, red)){.collection-exhibition{--exhibition-halo:color-mix(in srgb, var(--color-gold) 13%, transparent)}}.collection-exhibition{isolation:isolate;min-width:0;position:relative;container-type:inline-size}.collection-exhibition [hidden]{display:none!important}.collection-exhibition-icon{width:var(--exhibition-icon-size);height:var(--exhibition-icon-size);flex:none}.collection-exhibition-breadcrumb{min-width:0;color:var(--color-ink-soft);align-items:center;gap:.875rem;font-size:.8125rem;display:flex}.collection-exhibition-breadcrumb a{flex:none;align-items:center;gap:.625rem;padding-block:.375rem;display:inline-flex}.collection-exhibition-breadcrumb a:hover{color:var(--color-gold)}.collection-exhibition-breadcrumb>[aria-current]{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);overflow:hidden}.collection-exhibition-hero{grid-template-columns:minmax(0,1fr) var(--exhibition-cover-size);min-height:var(--exhibition-hero-height);align-items:center;column-gap:3rem;padding:2rem 4rem 2.5rem 1rem;display:grid;position:relative}.collection-exhibition-identity{z-index:1;min-width:0;position:relative}.collection-exhibition-group{width:fit-content;max-width:100%;color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.8125rem;font-weight:500}.collection-exhibition h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(3.25rem,7cqw,6rem);font-weight:650;line-height:1.06}.collection-exhibition-description{max-width:52ch;color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin-top:1.125rem;font-size:1.125rem;line-height:1.65;display:block}.collection-exhibition-add-description{border-radius:var(--radius-card)}.collection-exhibition-add-description:hover{color:var(--color-gold)}.collection-exhibition-cover-stage{width:var(--exhibition-cover-size);height:var(--exhibition-cover-size);margin-block:.5rem;position:relative}.collection-exhibition-cover{cursor:grab;border-radius:var(--radius-card);background:var(--color-paper-raised);width:100%;height:100%;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 1.5rem 3rem #0c0a10b3}@supports (color:color-mix(in lab, red, red)){.collection-exhibition-cover{box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--color-paper-sunken) 70%, transparent)}}.collection-exhibition-cover-backing{border:1px solid var(--exhibition-orbit-ink);border-radius:var(--radius-card);background:var(--color-paper-sunken);position:absolute;inset:.75rem -1.375rem -.5rem 1.375rem;transform:rotate(5deg)}.collection-exhibition-cover-edit{border:1px solid var(--color-gold-soft);width:2.5rem;height:2.5rem;color:var(--color-gold);background:var(--color-paper-raised);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.5rem;right:-.75rem}.collection-exhibition-cover-edit:hover{background:var(--color-gold-soft)}.collection-exhibition-cover-edit:disabled{opacity:.5;cursor:wait}.collection-exhibition-sky{pointer-events:none;background:radial-gradient(ellipse at 72% 48%,var(--exhibition-halo),transparent 64%);width:min(65%,40rem);position:absolute;inset:-3rem 0 0 auto;overflow:hidden}.collection-exhibition-sky svg{width:100%;height:100%}.collection-exhibition-orbits{stroke:var(--exhibition-orbit-ink);stroke-width:.75px}.collection-exhibition-planets,.collection-exhibition-stars{fill:var(--color-gold)}.collection-exhibition-stars{opacity:.8}.collection-exhibition-baseline{border-block:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem .875rem;display:flex;position:relative}.collection-exhibition-metadata{min-width:0;color:var(--color-ink-soft);flex-wrap:wrap;flex:1;align-items:center;gap:.75rem 1.5rem;font-size:.8125rem;display:flex}.collection-exhibition-metadata>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.collection-exhibition-metadata>span>span:not(.collection-exhibition-proposed){min-width:0}.collection-exhibition-metadata>span:first-child{color:var(--color-ink)}.collection-exhibition-metadata svg{color:var(--color-ink-soft)}.collection-exhibition-proposed{color:var(--color-gold)}.collection-exhibition-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.collection-exhibition-actions button{min-height:2.625rem}.collection-exhibition-actions button[aria-label=Collection\ actions]{border:1px solid var(--color-line);padding-inline:.75rem}.collection-exhibition-editor{background:var(--color-paper-raised);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;margin-top:1.25rem;padding:1.25rem;display:grid}.collection-exhibition-editor label,.collection-exhibition-cover-controls>span:first-child{color:var(--color-ink-soft);margin-bottom:.5rem;font-size:.75rem;display:block}.collection-exhibition-field{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;color:var(--color-ink);padding:.625rem .75rem;font-size:.9375rem;line-height:1.5;display:block}.collection-exhibition-field:focus{outline:2px solid var(--color-gold);outline-offset:2px}.collection-exhibition-field::placeholder{color:var(--color-ink-soft)}.collection-exhibition-cover-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.collection-exhibition-cover-controls>span:first-child{margin:0}.collection-exhibition-save-hint{color:var(--color-ink-soft);margin-left:auto;font-size:.75rem}.collection-exhibition-toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:.75rem;display:flex}.collection-exhibition-tabs{gap:1.5rem;display:flex}.collection-exhibition-tabs>button{min-height:3.25rem;color:var(--color-ink-soft);align-items:center;gap:.5rem;padding:.875rem .875rem 1rem;font-size:.875rem;display:flex;position:relative}.collection-exhibition-tabs>button:hover,.collection-exhibition-tabs>button[aria-selected=true]{color:var(--color-ink)}.collection-exhibition-tabs>button[aria-selected=true]:after{content:"";background:var(--color-gold);border-radius:var(--radius-card);height:.125rem;position:absolute;inset:auto 0 -.0625rem}.collection-exhibition-count{font-variant-numeric:tabular-nums;border-radius:var(--radius-card);background:var(--color-veil);color:var(--color-ink-soft);padding:.125rem .375rem;font-size:.75rem}.collection-exhibition-proposals{background:var(--color-gold);border-radius:50%;width:.375rem;height:.375rem}.collection-exhibition-density{color:var(--color-ink-soft);align-items:center;gap:.75rem;padding-right:.875rem;font-size:.75rem;display:flex}.collection-exhibition-workspace{min-width:0;padding-top:1.25rem}.collection-exhibition-grid{gap:var(--exhibition-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.collection-exhibition-grid>div,.collection-exhibition [role=tabpanel] [draggable]{max-width:100%}.collection-exhibition-details{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.collection-exhibition-details>section,.collection-exhibition-notes>section{background:var(--color-paper);border:none;border-radius:0;min-width:0;padding:1rem}.collection-exhibition-details h2,.collection-exhibition-notes h2{color:var(--color-ink);margin-bottom:1rem;font-size:1rem}.collection-exhibition-details dd{text-align:right;overflow-wrap:anywhere;min-width:0}.collection-exhibition-details [data-testid=collection-top-tags]{grid-column:span 2}.collection-exhibition-notes{max-width:52rem}.collection-exhibition-notes textarea{min-height:15rem}.collection-exhibition-action-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);margin-top:1rem;padding:1rem}.collection-exhibition-action-panel>div{flex-flow:wrap}.collection-exhibition-action-panel>div>*{width:auto}.collection-exhibition-action-panel button{min-height:2.5rem}.collection-exhibition-skeleton-hero{min-height:var(--exhibition-hero-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.collection-exhibition-skeleton-hero>div:first-child{flex:1;gap:1rem;display:grid}.collection-exhibition-skeleton-cover{width:var(--exhibition-cover-size);height:var(--exhibition-cover-size)}[data-theme=light] .collection-exhibition{--exhibition-orbit-ink:#d4a94359}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .collection-exhibition{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 35%, transparent)}}[data-theme=light] .collection-exhibition{--exhibition-halo:#d4a94314}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .collection-exhibition{--exhibition-halo:color-mix(in srgb, var(--color-gold) 8%, transparent)}}@container (max-width:58rem){.collection-exhibition-hero{column-gap:2rem;padding-right:2rem}.collection-exhibition-baseline{gap:1rem}.collection-exhibition-metadata{flex-basis:100%}.collection-exhibition-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:38rem){.collection-exhibition-hero{--exhibition-cover-size:6.5rem;--exhibition-hero-height:13rem;column-gap:1.5rem;padding:1.5rem .75rem 2rem 0}.collection-exhibition h1{font-size:clamp(2.375rem,10cqw,3.5rem)}.collection-exhibition-group{margin-bottom:.75rem;font-size:.6875rem}.collection-exhibition-description{margin-top:.75rem;font-size:.9375rem;line-height:1.5}.collection-exhibition-cover-backing{inset:.5rem -.5rem -.25rem .5rem}.collection-exhibition-cover-edit{width:2rem;height:2rem;right:-.25rem}.collection-exhibition-sky{opacity:.5;width:100%}.collection-exhibition-baseline{padding:1rem 0}.collection-exhibition-metadata{gap:.625rem 1rem;font-size:.75rem}.collection-exhibition-actions{gap:.5rem}.collection-exhibition-actions button{font-size:.8125rem}.collection-exhibition-tabs{gap:.25rem}.collection-exhibition-tabs>button{padding-inline:.75rem}.collection-exhibition-density{margin-left:auto;padding-bottom:.75rem}.collection-exhibition-editor,.collection-exhibition-details{grid-template-columns:minmax(0,1fr)}.collection-exhibition-details [data-testid=collection-top-tags]{grid-column:auto}.collection-exhibition-save-hint{flex-basis:100%;margin:0}.collection-exhibition-grid{justify-content:center}.collection-exhibition-details>section,.collection-exhibition-notes>section{padding-inline:0}}@media (pointer:coarse){.collection-exhibition-cover-edit{min-width:2.75rem;min-height:2.75rem}.collection-exhibition-actions button,.collection-exhibition-action-panel button{min-height:2.75rem}.collection-exhibition-editor input,.collection-exhibition-editor textarea{font-size:1rem}}.page-header{--exhibition-orbit-ink:#d4a94366}@supports (color:color-mix(in lab, red, red)){.page-header{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 40%, transparent)}}.page-header{--page-header-halo:#d4a94312}@supports (color:color-mix(in lab, red, red)){.page-header{--page-header-halo:color-mix(in srgb, var(--color-gold) 7%, transparent)}}.page-header{border-bottom:1px solid var(--color-line);min-width:0;margin-bottom:1.5rem;container:page-heading/inline-size}.page-header-opening{isolation:isolate;align-items:center;min-height:11.5rem;padding-block:1.75rem 2rem;display:flex;position:relative}.page-header-copy{min-width:0;max-width:58rem;position:relative}.page-header h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(2.75rem,6.5cqw,4.75rem);font-weight:400;line-height:1.08}.page-header-subtitle{max-width:65ch;color:var(--color-ink-soft);text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.6}.page-header-sky{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 35%, var(--page-header-halo), transparent 72%);width:min(56%,36rem);position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.page-header-sky svg{object-fit:cover;opacity:.7;width:100%;height:100%;min-height:13rem}.page-header-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;padding-block:.875rem;display:flex}.page-header-actions>button,.page-header-actions>a{min-height:2.625rem}.page-header-actions>button{border:1px solid var(--color-line)}.page-header-actions>div{flex-wrap:wrap;min-width:0}.page-header-actions button:focus-visible,.archive-toolbar-controls :is(button,select):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}[data-theme=light] .page-header{--exhibition-orbit-ink:#d4a94347}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .page-header{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 28%, transparent)}}[data-theme=light] .page-header{--page-header-halo:#d4a9430a}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .page-header{--page-header-halo:color-mix(in srgb, var(--color-gold) 4%, transparent)}}.archive-toolbar{z-index:30;border-block:1px solid var(--color-line);margin-bottom:1.5rem;padding-block:1rem;position:relative}.archive-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.archive-toolbar-scope{color:var(--color-ink);font-size:.8125rem;font-weight:500}.archive-toolbar-controls{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.archive-toolbar-controls>button,.archive-toolbar-controls>select,.archive-toolbar-controls>div>button{border:1px solid var(--color-line);min-height:2.625rem}.archive-toolbar-controls>select{max-width:100%}.archive-toolbar-controls>button[aria-pressed=true]{border-color:var(--color-gold)}.page-header+.lfw-search-row{margin-top:-.25rem;margin-bottom:1.25rem}.page-header+.lfw-search-row input{border-color:var(--color-line);background:var(--color-paper-sunken);min-height:3.25rem;font-size:1rem}@container page-heading (max-width:38rem){.page-header-opening{min-height:9rem;padding-block:1rem 1.5rem}.page-header h1{font-size:clamp(2.25rem,9cqw,3.25rem)}.page-header-subtitle{margin-top:.75rem;font-size:.9375rem}.page-header-sky{opacity:.5;width:75%}.page-header-actions{justify-content:flex-start;gap:.5rem}}@media (max-width:639px){.archive-toolbar-row{gap:.875rem}.archive-toolbar-controls{gap:.5rem}.archive-toolbar-controls>button,.archive-toolbar-controls>select,.archive-toolbar-controls>div>button{min-height:2.75rem}}.page-header-compact{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;padding-bottom:1rem;display:flex}.page-header-compact h1{font-size:clamp(1.875rem,4cqw,2.5rem)}.page-header-compact .page-header-subtitle{margin-top:.5rem;font-size:.875rem}.page-header-compact .page-header-sky{display:none}.page-header-compact .page-header-actions{border:none;padding:0}@media (max-width:1023px){.page-header-loading-actions{display:none}}:root{--radius-control:var(--radius-card);--exhibition-control-size:2.75rem}.cosmos:before{opacity:.38}.collection-exhibition h1{font-family:var(--font-display);letter-spacing:-.025em;font-weight:400}.page-header-opening{min-height:12rem;padding-block:2rem 2.25rem}[data-app-shell]{--app-rail-width:0px;--app-page-inset:1rem;overflow-x:clip}@media (min-width:640px){[data-app-shell]{--app-page-inset:1.5rem}}@media (min-width:1024px){[data-app-shell]{--app-rail-width:280px}}.page-header-sky{--header-edge-bleed:calc((100vw - var(--app-rail-width,0px) - 100%) / 2);top:calc(-1 * var(--app-page-inset,1.5rem));right:calc(-1 * var(--header-edge-bleed));width:calc(min(64%, 42rem) + var(--header-edge-bleed));-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.page-header-sky svg{transform-origin:100%;opacity:.65;transform:rotate(-12deg)scale(1.12)}.exhibition-surface{min-width:0}.exhibition-surface>.page-header{margin-bottom:0}.exhibition-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-block:2rem 1.25rem;display:flex}.exhibition-section-heading :is(h2,h3),:is(h2,h3).exhibition-section-heading{font-family:var(--font-display);color:var(--color-ink);font-size:1.75rem;font-weight:400;line-height:1.25}.exhibition-count{color:var(--color-ink-soft);border-radius:var(--radius-card);font-size:.8125rem;font-weight:400;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;padding:0}.exhibition-control-row{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;min-width:0;padding-block:.875rem;display:flex}.exhibition-control-row>*{min-width:0;max-width:100%}.exhibition-shelf{min-width:0;padding-block:1.5rem}.exhibition-button,.exhibition-segmented,.exhibition-segmented>button,.exhibition-segmented-thumb{border-radius:var(--radius-control)}.exhibition-button{border:1px solid #0000}.exhibition-button:not(:disabled):hover{border-color:var(--color-gold-soft)}.exhibition-segmented{max-width:100%}.exhibition-tabs{background:0 0;flex-wrap:wrap;align-items:stretch;gap:.5rem 1rem;padding:0;display:inline-flex}.exhibition-tabs>button{min-height:var(--exhibition-control-size);color:var(--color-ink-soft);border-radius:var(--radius-card);background:0 0;border:0;border-bottom:2px solid #0000;padding:.875rem .25rem;font-size:.875rem}.exhibition-tabs>button[aria-pressed=true]{border-bottom-color:var(--color-gold);color:var(--color-ink);background:0 0}.exhibition-tabs>button:hover{color:var(--color-ink);background:var(--color-veil)}.exhibition-tabs>button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.exhibition-tabs .exhibition-segmented-thumb{display:none}.exhibition-control-row :is(button,select,input),.archive-toolbar :is(button,select),.page-header-actions :is(button,select),.collection-exhibition-actions button,.collection-exhibition-tabs button,.lfw-search-row :is(input,button){border-radius:var(--radius-control)}.exhibition-control-row :is(button,select),.archive-toolbar-controls :is(button,select),.page-header-actions>button{min-height:var(--exhibition-control-size)}.exhibition-icon-controls>button:not([role=combobox]),.exhibition-icon-controls>.exhibition-segmented>button{width:var(--exhibition-control-size);height:var(--exhibition-control-size);flex-shrink:0;padding:0}.exhibition-icon-controls>div:has(>button)>button{width:var(--exhibition-control-size);height:var(--exhibition-control-size);flex-shrink:0;padding:0}.exhibition-icon-controls>.exhibition-segmented{padding:0}.exhibition-icon-controls>.exhibition-segmented>.exhibition-segmented-thumb{inset-block:0}.page-header-compact .page-header-opening{min-height:0;padding:0}@media (max-width:639px){.exhibition-section-heading{margin-block:1.5rem 1rem}.exhibition-section-heading :is(h2,h3),:is(h2,h3).exhibition-section-heading{font-size:1.5rem}.exhibition-tabs{gap:.25rem .875rem}.exhibition-tabs>button{padding-inline:.125rem;font-size:.8125rem}.exhibition-control-row{gap:.75rem}.exhibition-shelf{padding-block:1rem}}@container page-heading (max-width:38rem){.page-header-opening{min-height:9.5rem;padding-block:1.5rem 1.75rem}.page-header-compact .page-header-opening{min-height:0;padding:0}}.exhibition-section-tabs{justify-content:flex-start;padding-block:0}.exhibition-section-tabs>[role=group]{max-width:100%}.exhibition-vocabulary-controls{margin-bottom:calc(var(--spacing) * 4)}.exhibition-vocabulary-search{justify-content:space-between}.exhibition-vocabulary-search>span{flex:20rem;min-width:0;max-width:36rem}.exhibition-vocabulary-search-input{border-radius:var(--radius-card);border-color:var(--color-line);min-height:2.75rem}.exhibition-changelog-button{border:1px solid var(--color-line);flex:none;min-height:2.75rem;padding:.625rem 1rem}.exhibition-changelog-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.exhibition-changelog{border-bottom:1px solid var(--color-line);gap:1.25rem;padding-block:1.5rem;display:grid}.exhibition-vocabulary-bucket>div:first-child{border-bottom:1px solid var(--color-line);padding-bottom:.75rem}.exhibition-vocabulary-bucket>ul{margin-top:0}.exhibition-vocabulary-bucket li>a{padding-block:.875rem}.exhibition-vocabulary{container-type:inline-size}.vocabulary-sort{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.vocabulary-sort>span,.vocabulary-reading-note{font-size:var(--text-xs);color:var(--color-ink-soft)}.vocabulary-reading-note{margin-bottom:calc(var(--spacing) * 6);line-height:1.6}.exhibition-vocabulary-bucket .exhibition-section-heading{margin-block:0 calc(var(--spacing) * 2)}.vocabulary-term{align-items:baseline;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-control);grid-template-columns:minmax(10rem,1fr) minmax(0,3fr) 8rem;display:grid}.vocabulary-term-skeleton{padding-block:calc(var(--spacing) * 3.5)}.vocabulary-term:hover{background:var(--color-paper-hover)}.vocabulary-term:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.vocabulary-term-name{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500}.vocabulary-term:hover .vocabulary-term-name{color:var(--color-gold)}.vocabulary-term-description{color:var(--color-ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;max-width:75ch;line-height:1.6}.vocabulary-term-usage{align-items:flex-end;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.vocabulary-usage-track{width:100%;height:calc(var(--spacing) * .75);background:var(--color-line);border-radius:var(--radius-control);display:block;overflow:hidden}.vocabulary-usage-track>span{background:var(--color-gold);opacity:.65;height:100%;display:block}@container (max-width:48rem){.vocabulary-term{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 6rem}.vocabulary-term-name{grid-area:1/1}.vocabulary-term-description{grid-area:2/1}.vocabulary-term-description:empty{display:none}.vocabulary-term-usage{grid-area:1/2/span 2}}.exhibition-social-lanes{column-gap:2rem}.exhibition-social-lanes>section{border-radius:var(--radius-card);background:0 0;border:0;padding:0}.exhibition-social-lanes>section>div:first-child{padding-block:.5rem 1rem}.exhibition-social-lanes>section>div:first-child h2{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.exhibition-social-lanes>section>div:first-child>span:last-child{border-radius:var(--radius-card);background:0 0;font-size:.8125rem}.exhibition-library-summary{justify-content:space-between;margin-bottom:1.5rem}.exhibition-quotes-library{min-width:0}.exhibition-queue-heading{justify-content:space-between;margin-bottom:1.5rem}.exhibition-ugc-queue article{border-radius:var(--radius-card);box-shadow:none;border-bottom:1px solid var(--color-line);background:0 0}.exhibition-ugc-queue article>div>div:last-child{padding-top:1.25rem;padding-bottom:1.25rem}.exhibition-ugc-queue article>div>div:last-child>div.rounded-card{border-radius:var(--radius-card);background:0 0;padding-inline:0}.exhibition-empty{border-block:1px solid var(--color-line)}@media (max-width:639px){.exhibition-vocabulary-search{align-items:stretch}.exhibition-vocabulary-search>span{flex-basis:100%;max-width:none}.exhibition-social-lanes{row-gap:2rem}}.collection-gallery-summary{justify-content:space-between;width:100%}.collection-gallery-totals{align-items:center;gap:calc(var(--spacing) * 5);color:var(--color-ink-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.collection-opening-create{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.collection-opening-create input{border-radius:var(--radius-control);width:15rem;min-width:0;max-width:100%;padding:calc(var(--spacing) * 2);border:1px solid var(--color-line);background:var(--color-paper-sunken);color:var(--color-ink);font-size:var(--text-sm)}.collection-opening-create input:focus{outline:1px solid var(--color-gold)}.collection-opening-create p{color:var(--color-danger);font-size:var(--text-xs);flex-basis:100%}.collection-gallery-grid{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:stretch;display:grid}.collection-gallery-group{scroll-margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 12)}.collection-gallery-group[data-drop-group]>.collection-gallery-group-heading{border-bottom-color:var(--color-gold)}.collection-gallery .collection-overview-card__link{border-radius:var(--radius-card);background:0 0;border:0}.collection-gallery .collection-overview-card__cover{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken)}.collection-gallery .collection-overview-card__cover>div>div{border-radius:var(--radius-card)}.collection-gallery .collection-overview-card__link:hover .collection-overview-card__cover{border-color:var(--color-ink-faint)}.collection-gallery .collection-overview-card__footer{min-height:8.5rem;padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 2);border-bottom:1px solid var(--color-line)}.collection-gallery-title{color:var(--color-ink);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.2}.collection-gallery .collection-overview-card__ownership{padding-top:calc(var(--spacing) * 3)}.collection-gallery .collection-overview-card__controls{bottom:calc(var(--spacing) * 2);right:0}.collection-gallery-add>button,.collection-gallery-add>div{aspect-ratio:1;border-radius:var(--radius-card);border-color:var(--color-line);background:0 0;height:auto}.collection-gallery-add>button:hover{border-color:var(--color-gold);background:var(--color-gold-wash)}.collection-gallery-add>button>span:first-child{border-radius:var(--radius-card);border:0}.collection-gallery-empty,.zine-gallery-empty{padding:calc(var(--spacing) * 12) calc(var(--spacing) * 6);text-align:center;border-bottom:1px solid var(--color-line)}.collection-gallery-empty h2,.zine-gallery-empty h2{font-family:var(--font-display);font-size:2rem;font-weight:400}.zine-shelf-heading{align-items:end}.zine-shelf-title{font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.2}.zine-shelf-description{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:var(--text-xs)}.zine-shelf-description>span{white-space:nowrap}.zine-gallery-grid{align-items:stretch;gap:calc(var(--spacing) * 8) calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.zine-gallery-card{border-bottom:1px solid var(--color-line);min-width:0}.zine-gallery-card-body{flex-direction:column;height:100%;display:flex}.zine-gallery-artwork{border-radius:var(--radius-card);min-height:18rem;padding:calc(var(--spacing) * 6);background:var(--color-paper-sunken);border:1px solid var(--color-line);justify-content:center;align-items:center;display:flex}.zine-gallery-cover{border-radius:var(--radius-card);border:1px solid var(--color-line);max-width:100%;box-shadow:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 5) var(--color-paper-sunken);overflow:hidden}.zine-gallery-card:hover .zine-gallery-artwork{border-color:var(--color-ink-faint)}.zine-gallery-cover>span{font-family:var(--font-display);font-size:3rem;font-weight:400}.zine-gallery-caption{min-width:0;padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}.zine-gallery-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.2}.zine-gallery-summary{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:var(--text-xs)}.zine-gallery-card-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 3);margin-top:auto;display:flex}.zine-gallery-ownership{font-size:var(--text-xs);color:var(--color-ink-soft)}.zine-gallery-ownership:first-letter{text-transform:uppercase}.zine-gallery-rename{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * -1);justify-content:center;align-items:center;display:flex}.zine-gallery-rename:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.zine-gallery-ghost{align-self:stretch}.zine-gallery-ghost .zine-gallery-artwork{background:0 0;border-style:dashed}.zine-gallery-ghost-cover{border-color:var(--color-line);max-width:100%}.zine-gallery-ghost:hover .zine-gallery-artwork{border-color:var(--color-gold)}.zine-gallery-ghost .zine-gallery-caption{min-height:8rem}.zine-gallery-note{z-index:20;align-items:flex-start;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 1.5);color:var(--color-ink-faint);font-size:var(--text-xs);cursor:default;line-height:1.4;display:flex;position:relative}.zine-gallery-note>svg{margin-top:.15em}.zine-gallery-note--edit{text-align:left;cursor:pointer;width:100%}.zine-gallery-note--edit:hover{color:var(--color-ink-soft)}.zine-gallery-note--edit:focus-visible{box-shadow:var(--ring);outline:none}.zine-gallery-note-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.zine-gallery-card .collection-actions__trigger{margin-top:calc(var(--spacing) * -1);color:var(--color-ink-soft)}.zine-gallery-card .collection-actions__trigger:hover{color:var(--color-ink)}.zine-note-dialog-field{resize:vertical;line-height:1.5}.zine-group-section{scroll-margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 12)}.zine-group-section[data-drop-group]{outline:1px solid var(--color-gold);outline-offset:calc(var(--spacing) * 3)}.zine-group-section[data-drop-group]>.zine-group-heading{border-bottom-color:var(--color-gold)}.zine-group-empty{padding-block:calc(var(--spacing) * 6);color:var(--color-ink-faint);font-size:var(--text-xs)}.zine-shelf-draggable{min-width:0;height:100%}.zine-group-actions,.zine-new-group-anchor{display:contents}.zine-group-heading .collection-actions__trigger{width:var(--exhibition-control-size);height:var(--exhibition-control-size);color:var(--color-ink-faint)}.zine-group-heading .collection-actions__trigger:hover{color:var(--color-ink)}@media (max-width:639px){.zine-group-heading>.collection-gallery-group-title{overflow-wrap:anywhere;min-width:0}.zine-group-heading>.zine-group-actions{margin-left:auto}.zine-group-heading>.exhibition-count{order:3}}.zine-group-editor,.zine-new-group-form{padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-raised);flex:1 0 100%}.zine-group-editor p{font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.5}.zine-group-editor-actions{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.zine-group-editor-actions button{min-height:var(--exhibition-control-size)}.zine-group-error{margin-top:calc(var(--spacing) * 2);color:var(--color-danger);font-size:var(--text-xs)}.zine-new-group-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;order:10;display:flex}.zine-new-group-form input{flex:14rem;min-width:0}.zine-new-group-icon{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-faint);font-size:var(--text-xs);display:flex}.zine-new-group-form .zine-group-error{flex-basis:100%;margin-top:0}@media (max-width:640px){.zine-group-section{margin-bottom:calc(var(--spacing) * 9)}}.zine-move-ghost{min-width:0}.zine-move-ghost[data-view=list]>div{aspect-ratio:auto;min-height:calc(var(--spacing) * 16);flex-direction:row}.zines-rail-group-list{gap:calc(var(--spacing) * .5);margin-top:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.zines-rail-group[draggable=true]{cursor:grab}.zines-rail-group[draggable=true]:active{cursor:grabbing}.zines-rail-group[data-group-dragging]{opacity:.4}.zines-rail-group[data-drop-edge=before]{box-shadow:inset 0 2px 0 var(--color-gold)}.zines-rail-group[data-drop-edge=after]{box-shadow:inset 0 -2px 0 var(--color-gold)}.zines-rail-group[data-zine-drop]>.zines-rail-group-link{background:var(--color-gold-wash);color:var(--color-gold)}.zines-rail-group:last-child>.zines-rail-group-link{color:var(--color-ink-faint)}.zines-rail-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zine-studio-header{isolation:isolate;justify-content:space-between;align-items:end;gap:calc(var(--spacing) * 6);min-height:10rem;padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.zine-studio-sky{z-index:-1;pointer-events:none;opacity:.32;width:min(40%,28rem);height:16rem;position:absolute;bottom:0;right:0}.zine-studio-identity{align-items:start;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:min(100%,16rem);display:flex}.zine-studio-title{width:100%;min-width:0;margin-top:calc(var(--spacing) * 2);display:flex}.zine-studio-title input{width:100%;font-family:var(--font-display);letter-spacing:-.02em;padding:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15}.zine-studio-actions{flex-wrap:wrap;position:relative}.zine-studio-actions button,.zine-studio-page-actions button{border-radius:var(--radius-card);min-height:calc(var(--spacing) * 10)}.zine-studio-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.zine-studio-toolbar .exhibition-tabs{border-bottom:0}.zine-studio-toolbar .exhibition-tabs button{border-radius:var(--radius-card);box-shadow:none;background:0 0}.zine-studio-toolbar .exhibition-tabs button[aria-pressed=true]{color:var(--color-gold);border-bottom-color:var(--color-gold)}.zine-studio-page-actions{gap:calc(var(--spacing) * 2)}.zine-studio-canvas{padding:calc(var(--spacing) * 7);background:var(--color-paper-sunken)}@media (max-width:640px){.collection-gallery-grid,.zine-gallery-grid{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.collection-gallery-group{margin-bottom:calc(var(--spacing) * 9)}.zine-shelf-actions{margin-top:calc(var(--spacing) * 2)}.zine-studio-header{gap:calc(var(--spacing) * 4);min-height:0}.zine-studio-actions{width:100%}.zine-studio-sky{opacity:.2;width:65%}.zine-studio-page-actions{justify-content:flex-start}.zine-studio-canvas{padding:calc(var(--spacing) * 3)}}.zine-studio-sky svg{width:100%;height:100%}.page-header-actions>.exhibition-control-row{border:0;padding-block:0}.collection-gallery button,.zine-gallery-card button,.zine-gallery-ghost{border-radius:var(--radius-control)}.zine-studio-sky{--exhibition-orbit-ink:#d4a94366}@supports (color:color-mix(in lab, red, red)){.zine-studio-sky{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 40%, transparent)}}[data-theme=light] .zine-studio-sky{--exhibition-orbit-ink:#d4a94347}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .zine-studio-sky{--exhibition-orbit-ink:color-mix(in srgb, var(--color-gold) 28%, transparent)}}.exhibition-surface :is(button,select){border-radius:var(--radius-control)}.zine-inspector-panel{border-radius:var(--radius-card);background:var(--color-paper-raised);border:1px solid var(--color-line);box-shadow:0 1rem 2rem var(--color-paper-sunken);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.zine-inspector-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.zine-inspector-heading h2{font-family:var(--font-display);font-size:1.5rem}.zine-inspector-heading button{border-radius:var(--radius-control);min-height:var(--exhibition-control-size);border:1px solid var(--color-line);color:var(--color-ink);padding:.625rem 1rem;font-size:.875rem}.zine-inspector-heading button:hover{background:var(--color-veil)}.zine-inspector-heading button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.exhibition-segmented:not(.exhibition-tabs)>button,.exhibition-segmented-thumb{border-radius:calc(var(--radius-control) - 3px)}.exhibition-icon-controls>.exhibition-segmented>button,.exhibition-icon-controls>.exhibition-segmented>.exhibition-segmented-thumb{border-radius:var(--radius-control)}.exhibition-surface .exhibition-tabs>button,.zine-studio-toolbar .exhibition-tabs>button,.exhibition-tabs>button{border-radius:var(--radius-control) var(--radius-control) 0 0}.library-density-control{min-height:var(--exhibition-control-size);align-items:center;padding-inline:.75rem;display:flex}.story-size-control{color:var(--color-ink-soft);align-items:center;gap:.625rem;display:flex}.story-size-icon{flex:none;width:.875rem;height:1.125rem}.story-size-icon-large{width:1.375rem;height:1.75rem}.story-size-control>span{min-width:5.5rem}.collection-gallery-group-heading{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);margin:0 0 calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line)}.collection-gallery-group-heading .collection-gallery-group-title{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);overflow-wrap:anywhere;flex:1;font-weight:600;line-height:1.4}.collection-gallery-group-heading>.exhibition-count{margin-left:auto}.group-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.group-icon-trigger,.collection-gallery-group-default-icon{width:var(--exhibition-control-size);height:var(--exhibition-control-size);color:var(--color-ink);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.group-icon-trigger{cursor:pointer;border:1px solid #0000}.group-icon-trigger:hover:not(:disabled),.group-icon-trigger[aria-expanded=true]{background:var(--color-paper-hover);border-color:var(--color-line)}.group-icon-trigger:disabled{cursor:default}.collections-exhibition-rail-group .group-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink)}.group-icon-picker{z-index:60;gap:calc(var(--spacing) * 3);scroll-padding-top:calc(var(--spacing) * 4);width:calc(var(--spacing) * 84);max-height:min(calc(var(--spacing) * 140), 80dvh);overscroll-behavior:contain;padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.group-icon-picker-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-base);display:flex}.group-icon-picker-close{width:var(--exhibition-control-size);height:var(--exhibition-control-size);border-radius:var(--radius-control);font-size:var(--text-xl);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.group-icon-search-label,.group-icon-section-label{font-size:var(--text-xs);color:var(--color-ink-soft)}.group-icon-search{width:100%;min-height:var(--exhibition-control-size);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);background:var(--color-paper-sunken);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-base)}.group-icon-search::placeholder{color:var(--color-ink-soft)}.group-icon-section-label{margin-bottom:calc(var(--spacing) * 2)}.group-icon-grid{grid-template-columns:repeat(auto-fill, minmax(var(--exhibition-control-size), 1fr));gap:var(--spacing);display:grid}.group-icon-choice{min-width:var(--exhibition-control-size);min-height:var(--exhibition-control-size);border-radius:var(--radius-control);cursor:pointer;color:var(--color-ink);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.group-icon-choice:hover:not(:disabled),.group-icon-picker-close:hover{background:var(--color-paper-hover)}.group-icon-choice[aria-pressed=true]{color:var(--color-gold);background:var(--color-gold-wash);border-color:var(--color-gold)}.group-icon-empty,.group-icon-saving,.group-icon-error{font-size:var(--text-sm);line-height:1.5}.group-icon-empty,.group-icon-saving{color:var(--color-ink-soft)}.group-icon-error{color:var(--color-danger)}.group-icon-show-more,.group-icon-reset{min-height:var(--exhibition-control-size);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:var(--text-sm);cursor:pointer}.group-icon-show-more:hover,.group-icon-reset:hover:not(:disabled){background:var(--color-paper-hover)}.group-icon-picker button:disabled{opacity:.5;cursor:wait}.group-icon-trigger:focus-visible,.group-icon-picker :is(button,input):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (max-width:639px){.collection-gallery-group-heading{gap:calc(var(--spacing) * 2)}.collection-gallery-group-heading>.exhibition-count{padding-left:calc(var(--exhibition-control-size) + var(--spacing) * 2);flex-basis:100%}}.collections-sidebar{text-align:left;min-height:100%;padding-bottom:calc(var(--spacing) * 3);--collection-rail-row-height:2.75rem;direction:ltr;flex-direction:column;display:flex}.collections-sidebar .collections-rail-header{padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.collections-sidebar .collections-rail-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;line-height:1.2}.collections-sidebar .collections-rail-new-collection{width:100%;min-height:var(--exhibition-control-size);border:1px solid var(--color-gold-soft);border-radius:var(--radius-control);background:var(--color-gold-wash);color:var(--color-gold);font-size:.875rem}.collections-sidebar button:disabled{cursor:default;opacity:.45}.collections-sidebar .collections-rail-all,.collections-sidebar .collections-rail-admin-link{align-items:center;gap:calc(var(--spacing) * 2.5);min-height:var(--exhibition-control-size);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:.8125rem;display:flex}.collections-sidebar .collections-rail-all[aria-current],.collections-sidebar .collections-rail-admin-link[aria-current]{background:var(--color-gold-wash);color:var(--color-gold)}.collections-sidebar .collections-rail-all>.collections-rail-count{margin-left:auto}.collections-sidebar .collections-rail-count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.collections-sidebar>.collections-rail-section{padding-block:calc(var(--spacing) * 5) 0;border:0}.collections-sidebar .collections-rail-section-title{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem;font-weight:600}.collections-sidebar .collections-rail-section>.collections-rail-section-title{padding:calc(var(--spacing) * 2)}.collections-sidebar .collections-rail-section-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2);display:flex}.collections-sidebar .collections-rail-new-group{min-height:var(--exhibition-control-size);padding-inline:calc(var(--spacing) * 2);color:var(--color-gold);border-radius:var(--radius-control);font-size:.75rem}.collections-sidebar .collections-rail-list{margin:0;padding:0;list-style:none}.collections-sidebar .collections-rail-pin-row{border-radius:var(--radius-control);align-items:center;display:flex}.collections-sidebar .collections-rail-collection{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);flex:1;min-width:0;font-size:.8125rem;display:flex}.collections-sidebar .collections-rail-collection>.collections-rail-collection__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.collections-sidebar .collections-exhibition-rail-unpin{width:var(--exhibition-control-size);color:var(--color-ink-faint);flex-shrink:0;place-items:center;display:grid}.collections-sidebar .collections-rail-group-row{grid-template-columns:calc(var(--spacing) * 7) minmax(0, 1fr) var(--exhibition-control-size);align-items:center;display:grid}.collections-sidebar .collections-rail-disclosure{width:100%;min-height:var(--exhibition-control-size);color:var(--color-ink-faint);border-radius:var(--radius-control);place-items:center;display:grid}.collections-sidebar .collections-rail-disclosure svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.collections-sidebar .collections-rail-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.collections-sidebar .collections-rail-group-link{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:0 calc(var(--spacing) * 1.5);border-radius:var(--radius-control);color:var(--color-ink-soft);display:flex}.collections-sidebar .collections-rail-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.collections-sidebar .collections-rail-group-item:last-child .collections-rail-group-link{color:var(--color-ink-faint)}.collections-sidebar .collections-rail-group-row[draggable=true]{cursor:grab}.collections-sidebar .collections-rail-group-row[draggable=true]:active{cursor:grabbing}.collections-sidebar .collections-rail-group-item[data-group-dragging]>.collections-rail-group-row{opacity:.4}.collections-sidebar .collections-rail-group-item[data-drop-edge=before]>.collections-rail-group-row{box-shadow:inset 0 2px 0 var(--color-gold)}.collections-sidebar .collections-rail-group-item[data-drop-edge=after]{box-shadow:inset 0 -2px 0 var(--color-gold)}.collections-sidebar .collections-rail-group-item[data-collection-drop]>.collections-rail-group-row{background:var(--color-gold-wash);border-radius:var(--radius-control)}.collections-sidebar .collections-rail-group-item[data-collection-drop] .collections-rail-group-link{color:var(--color-gold)}.collections-sidebar .collection-group-actions{display:contents}.collections-sidebar .collection-actions__trigger{width:var(--exhibition-control-size);height:var(--exhibition-control-size);color:var(--color-ink-faint)}.collections-sidebar .collections-rail-expanded{margin:0 0 calc(var(--spacing) * 2) calc(var(--spacing) * 10);padding:0 0 0 calc(var(--spacing) * 2);border-left:1px solid var(--color-line);list-style:none}.collections-sidebar .collections-rail-pinned-mark{color:var(--color-gold);margin-left:auto;font-size:.625rem}.collections-sidebar .collections-rail-empty{padding:calc(var(--spacing) * 2);color:var(--color-ink-faint);font-size:.75rem;line-height:1.5}.collections-sidebar .collections-rail-form,.collections-sidebar .collection-group-editor{padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-raised)}.collections-sidebar .collections-rail-group-form{margin-bottom:calc(var(--spacing) * 2)}.collections-sidebar .collection-group-editor{margin-block:calc(var(--spacing) * 1) calc(var(--spacing) * 3);grid-column:1/-1}.collections-sidebar .collection-group-editor p{overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.collections-sidebar .collections-rail-form-actions{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.collections-sidebar .collections-rail-form-actions button{min-height:var(--exhibition-control-size)}.collections-sidebar .collections-rail-icon-field{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);color:var(--color-ink-faint);font-size:.6875rem;display:flex}.collections-sidebar .collections-rail-error{margin-top:calc(var(--spacing) * 2);color:var(--color-danger);font-size:.75rem}.collections-sidebar .collections-rail-skeleton{height:var(--exhibition-control-size);margin-block:calc(var(--spacing) * 1)}.collections-sidebar .collections-rail-footer{padding-top:calc(var(--spacing) * 8);margin-top:auto}.collections-sidebar .collections-rail-admin-link{border-top:1px solid var(--color-line);border-radius:0}@media (hover:hover){.collections-sidebar .collections-rail-all:hover,.collections-sidebar .collections-rail-admin-link:hover,.collections-sidebar .collections-rail-new-group:hover,.collections-sidebar .collections-rail-disclosure:hover,.collections-sidebar .collections-rail-group-link:hover{background:var(--color-paper-hover);color:var(--color-ink)}}.collections-sidebar a:focus-visible,.collections-sidebar button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.tags-sidebar{text-align:left;gap:calc(var(--spacing) * 6);min-height:100%;padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 3);direction:ltr;flex-direction:column;display:flex}.tags-sidebar-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;line-height:1.2}.tags-sidebar-header p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-faint);font-size:.75rem}.tags-sidebar-header .skeleton-shimmer{margin-top:calc(var(--spacing) * 2)}.tags-sidebar-section-title{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem;font-weight:600}.tags-sidebar-row{width:100%;min-height:var(--exhibition-control-size);align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2);border-radius:var(--radius-control);text-align:left;font-family:var(--font-sans);font-size:.8125rem;display:flex}.tags-sidebar-status{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tags-sidebar-status button{min-height:var(--exhibition-control-size);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:.8125rem}.tags-sidebar-status button[aria-pressed=true],.tags-sidebar-row[aria-pressed=true]{background:var(--color-gold-wash);color:var(--color-gold)}.tags-sidebar-status button[aria-pressed=true]{border-color:var(--color-gold-soft)}.tags-sidebar-confidence{border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 4)}.tags-sidebar-confidence>h2{margin-bottom:calc(var(--spacing) * 3)}.tags-sidebar-footer{justify-content:space-between;gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 4);color:var(--color-ink-faint);margin-top:auto;font-size:.6875rem;display:flex}.tags-sidebar button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}@media (hover:hover){.tags-sidebar-status button:hover{background:var(--color-paper-hover);color:var(--color-ink)}}.workspace-sidebar{text-align:left;gap:calc(var(--spacing) * 5);min-height:100%;padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 3);direction:ltr;flex-direction:column;display:flex}.workspace-sidebar-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;line-height:1.2}.workspace-sidebar-heading{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem;font-weight:600}.workspace-sidebar-description,.workspace-sidebar-item-meta{color:var(--color-ink-faint);font-size:.75rem;line-height:1.5;display:block}.workspace-sidebar header .workspace-sidebar-description{margin-top:calc(var(--spacing) * 2)}.workspace-sidebar-primary{width:100%;min-height:var(--exhibition-control-size);padding:calc(var(--spacing) * 2);border:1px solid var(--color-gold-soft);border-radius:var(--radius-control);background:var(--color-gold-wash);color:var(--color-gold);justify-content:center;align-items:center;font-size:.8125rem;display:flex}.workspace-sidebar-link,.workspace-sidebar-item,.workspace-sidebar-summary{min-height:var(--exhibition-control-size);align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2);border-radius:var(--radius-control);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem;display:flex}.workspace-sidebar-link[aria-current],.workspace-sidebar-item[aria-current]{background:var(--color-gold-wash);color:var(--color-gold)}.workspace-sidebar-item-copy{gap:calc(var(--spacing) * 1);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.workspace-sidebar-item-title{font-size:.8125rem}.workspace-sidebar-select{width:100%;min-height:var(--exhibition-control-size);margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink-soft);font-size:.8125rem}.workspace-sidebar-summary{cursor:pointer;list-style:none}.workspace-sidebar-summary::-webkit-details-marker{display:none}.workspace-sidebar-summary:before{content:"›";color:var(--color-ink-faint)}.workspace-sidebar-lane[open]>.workspace-sidebar-summary:before{transform:rotate(90deg)}.workspace-sidebar-count{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);margin-left:auto;font-size:.6875rem}.workspace-sidebar-footer{border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 4);color:var(--color-ink-faint);margin-top:auto;font-size:.6875rem}.workspace-sidebar-error{color:var(--color-danger);font-size:.75rem;line-height:1.5}.workspace-sidebar button:disabled,.workspace-sidebar select:disabled{opacity:.45}.workspace-sidebar :is(a,button,summary,select):focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.curate-sidebar-progress{margin-top:calc(var(--spacing) * 3)}.curate-sidebar-tally{padding:calc(var(--spacing) * 2);text-align:center}.curate-sidebar-shortcuts>summary{cursor:pointer;list-style-position:inside;display:list-item}.curate-sidebar-section button{min-height:var(--exhibition-control-size)}.labs-sidebar .workspace-sidebar-item{padding-block:calc(var(--spacing) * 3);align-items:flex-start}.labs-sidebar .workspace-sidebar-item>svg{margin-top:calc(var(--spacing) * 1)}.quotes-sidebar input,.quotes-sidebar button[role=combobox]{min-height:var(--exhibition-control-size)}@media (hover:hover){.workspace-sidebar-link:hover,.workspace-sidebar-item:hover,.workspace-sidebar-summary:hover{background:var(--color-paper-hover);color:var(--color-ink)}}.workspace-sidebar-summary>h2{align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.quotes-sidebar [data-testid=quote-count]{min-height:calc(var(--spacing) * 4.5)}.home-widget{--home-accent:var(--color-gold);border:0;border-radius:0;flex-direction:column;min-width:0;height:100%;padding:0;display:flex}.home-widget-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5);min-height:calc(2.75rem + var(--spacing) * 2 + 1px);border-bottom:1px solid var(--color-line);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.home-widget-header h2{color:var(--color-ink);font-size:1.375rem;font-weight:400;font-family:var(--font-display)}.home-widget-note{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.6875rem}.home-widget-shuffle{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-width:2.75rem;min-height:2.75rem;padding:0 calc(var(--spacing) * 2);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:.6875rem;display:inline-flex}.home-widget-shuffle svg{flex:none;width:1rem;height:1rem}.home-widget-shuffle:hover:not(:disabled){background:var(--color-gold-wash);color:var(--home-accent)}.home-widget-shuffle:disabled{opacity:.45;cursor:default}.home-widget-state{padding:calc(var(--spacing) * 4) 0;color:var(--color-ink-soft);margin:auto 0;font-size:.875rem;line-height:1.65}.home-widget-state p+p{margin-top:calc(var(--spacing) * 2);font-size:.75rem}.home-widget-state a,.home-widget-state button{min-height:2.75rem;color:var(--home-accent);align-items:center;display:inline-flex}.home-widget-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);color:var(--home-accent);flex-wrap:wrap;margin-top:auto;font-size:.75rem;display:flex}.home-widget a:hover{text-underline-offset:.2em;text-decoration:underline}.home-detour{background:var(--color-gold-wash);padding:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-card)}.home-detour-body{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex:1}.home-detour-term{width:fit-content;max-width:100%;font-family:var(--font-serif);color:var(--home-accent);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.1;display:block}.home-detour-body p{max-width:60ch;margin-top:calc(var(--spacing) * 4);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.7}.home-moment-body{align-items:center;gap:calc(var(--spacing) * 5);flex:1;min-width:0;display:flex}.home-moment-scan{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-paper-sunken);width:36%;max-width:12rem;box-shadow:var(--shadow-sm);flex:none;position:relative;overflow:hidden}.home-moment-copy{flex:1;min-width:0}.home-moment-excerpt{margin-top:calc(var(--spacing) * 3);font-family:var(--font-serif);color:var(--color-ink);-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.55;display:-webkit-box;overflow:hidden}.home-moment-open{margin-top:calc(var(--spacing) * 4);color:var(--home-accent);font-size:.75rem;display:block}.home-moment-link:hover{text-decoration:none!important}.home-moment-link:hover .home-moment-open{text-decoration:underline}.home-reading-shelf{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:auto 0;display:flex}.home-reading-shelf li{width:calc((100% - var(--spacing) * 12) / 4);min-width:3rem;max-width:7rem}.home-reading-story{display:block}.home-reading-scan{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;position:relative;overflow:hidden}.home-reading-id{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-soft);font-size:.6875rem;display:block;overflow:hidden}.home-reading-latest{margin-top:var(--spacing);color:var(--home-accent);font-size:.625rem;display:block}@media (max-width:600px){.home-widget{padding:calc(var(--spacing) * 4)}.home-moment-body{gap:calc(var(--spacing) * 3)}.home-moment-excerpt{-webkit-line-clamp:4;font-size:1.0625rem}.home-widget-shuffle span{display:none}}[data-theme=light] .home-widget{--home-accent:#dcbe77}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .home-widget{--home-accent:color-mix(in srgb, var(--color-gold) 65%, var(--color-ink))}}.home-dashboard{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.home-dashboard .page-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom:0;flex-wrap:wrap;margin-bottom:0;display:flex}.home-dashboard .page-header-opening{min-height:0;padding:calc(var(--spacing) * 3) 0;flex:1}.home-dashboard .page-header h1{font-size:clamp(1.875rem,3.2vw,3rem)}.home-dashboard .page-header-actions{border:0;padding:0}.home-dashboard .page-header-subtitle{font-size:.8125rem}.home-grid{column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 8)}.home-widget-footer a,.home-text-action{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;display:inline-flex}.home-widget-footer svg,.home-text-action svg{flex:none;width:1rem;height:1rem}.home-widget-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.home-text-action{color:var(--home-accent);font-size:.75rem}.home-widget :is(a,button):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px;border-radius:var(--radius-control)}.home-overview{gap:calc(var(--spacing) * 8);border-block:1px solid var(--color-line);padding:calc(var(--spacing) * 2) 0;flex-flow:wrap}.home-overview>a{align-items:baseline;gap:calc(var(--spacing) * 3);min-height:2.75rem;padding-block:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.8125rem;display:flex}.home-overview strong{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.375rem;font-weight:400}.home-overview svg{width:.875rem;height:.875rem;color:var(--home-accent);align-self:center}.home-detour .home-widget-header{margin-bottom:calc(var(--spacing) * 3);border:0;padding:0}.home-widget-tabs{gap:calc(var(--spacing) * 4);display:flex}.home-widget-tabs button{min-height:2.75rem;color:var(--color-ink-soft);border-bottom:2px solid #0000;font-size:.8125rem}.home-widget-tabs button[aria-pressed=true]{border-color:var(--home-accent);color:var(--home-accent)}.home-explore-list{list-style:none}.home-explore-list li+li{border-top:1px solid var(--color-line)}.home-explore-list a{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.home-explore-list a>span{flex:1;min-width:0}.home-explore-list strong{font-size:.875rem;font-weight:500;display:block}.home-explore-list span span{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem;line-height:1.5;display:block}.home-explore-list svg{width:1rem;height:1rem;color:var(--home-accent);flex:none}.home-tag-columns{gap:calc(var(--spacing) * 6);display:grid}.home-tag-discovery[data-size=F] .home-tag-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tag-column{flex-direction:column;min-width:0;display:flex}.home-tag-group{color:var(--color-ink-soft);margin-bottom:calc(var(--spacing) * 4);font-size:.6875rem}.home-tag-column .home-detour-term{font-size:clamp(2rem,3vw,3rem)}.home-tag-definition{margin-top:calc(var(--spacing) * 4);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.7}.home-edit-toolbar button{min-width:2.75rem;min-height:2.75rem}.home-legacy>:is(h2,h3),.home-legacy>header h2,.home-legacy>div:first-child>:is(h2,h3){font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:1.375rem;font-weight:400}@media (max-width:600px){.home-dashboard{gap:calc(var(--spacing) * 4)}.home-grid{gap:calc(var(--spacing) * 7)}.home-detour{padding:calc(var(--spacing) * 4)}.home-overview{gap:0 calc(var(--spacing) * 5)}.home-overview>a{gap:calc(var(--spacing) * 2)}.home-tag-discovery[data-size=F] .home-tag-columns{grid-template-columns:minmax(0,1fr)}.home-tag-column+.home-tag-column{border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 5)}}.home-collection-switch{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.home-collection-switch button{min-height:2.75rem;color:var(--color-ink-soft);border-bottom:2px solid #0000;font-size:.8125rem}.home-collection-switch button[aria-pressed=true]{border-color:var(--home-accent);color:var(--home-accent)}.home-collection-shelf{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.home-collection-shelf[data-size=F]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-collection-shelf[data-size=S]{grid-template-columns:minmax(0,1fr)}.home-collection-shelf li,.home-collection-caption{min-width:0}.home-collection-card{align-items:center;gap:calc(var(--spacing) * 4);height:100%;display:flex}.home-collection-cover{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-card);flex:none;width:40%;max-width:8rem;display:block;position:relative;overflow:hidden}.home-collection-caption{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.home-collection-name{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.home-collection-description{-webkit-line-clamp:3;color:var(--color-ink-soft);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-collection-count{color:var(--color-ink-soft);font-size:.75rem}.home-collection-loading{border-radius:var(--radius-card);width:100%;height:8rem}.home-collection-spotlight-loading{border-radius:var(--radius-card);width:100%;height:15rem}.home-collection-feature{gap:calc(var(--spacing) * 6);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home-collection-feature-copy{align-items:start;gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.home-collection-feature-copy h3{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.12}.home-collection-feature-description{-webkit-line-clamp:4;font-family:var(--font-display);color:var(--color-ink-soft);-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-collection-actions{align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);color:var(--home-accent);flex-wrap:wrap;font-size:.75rem;display:flex}.home-collection-actions a{align-items:center;min-height:2.75rem;display:inline-flex}.home-collection-open{padding:0 calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card)}.home-collection-preview{min-width:0}.home-collection-pages{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);list-style:none;display:flex}.home-collection-pages li{flex:1;min-width:0;max-width:11rem}.home-collection-pages a{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.home-collection-page{aspect-ratio:17/22;border:1px solid var(--color-line);background:var(--color-paper-sunken);display:block;position:relative;overflow:hidden}.home-collection-page img{object-fit:contain;width:100%;height:100%}.home-collection-samples-loading{border-radius:var(--radius-card);width:100%;height:12rem}.home-collection-preview-cover{aspect-ratio:1;border-radius:var(--radius-card);width:min(100%,10rem);margin:0 auto calc(var(--spacing) * 3);position:relative;overflow:hidden}@media (max-width:1200px){.home-collection-shelf[data-size=F]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-collection-shelf,.home-collection-shelf[data-size=F]{grid-template-columns:minmax(0,1fr)}.home-collection-feature{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr)}.home-collection-pages{justify-content:start}}.home-edit-toolbar{max-width:calc(100% - var(--spacing) * 2);flex-wrap:wrap;justify-content:flex-end}.home-edit-toolbar>[role=group]{flex-shrink:0}.header-artwork{--header-art-opacity:.48;pointer-events:none;opacity:var(--header-art-opacity);mix-blend-mode:screen;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 45%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.header-artwork img{object-fit:cover;object-position:right center;filter:saturate(.55);width:100%;height:100%;display:block}[data-theme=light] .header-artwork{mix-blend-mode:multiply;--header-art-opacity:.16}[data-theme=light] .header-artwork img{filter:grayscale()invert()}.page-header-compact,.home-dashboard .page-header{isolation:isolate;position:relative}.page-header-compact .page-header-opening,.home-dashboard .page-header-opening{isolation:auto;position:static}.page-header-compact .page-header-sky{--header-art-opacity:.28;width:min(55%,32rem);display:block;inset:0 0 0 auto}.workspace-art-header{isolation:isolate;position:relative;overflow:hidden}.workspace-art-header>:not(.header-artwork){z-index:1;position:relative}.workspace-header-sky{--header-art-opacity:.23;width:55%;position:absolute;inset:0 0 0 auto}.collection-exhibition-sky.header-artwork{--header-art-opacity:.3}.zine-studio-sky.header-artwork{--header-art-opacity:.25}@container page-heading (max-width:38rem){.page-header-sky.header-artwork{--header-art-opacity:.25}}@media (max-width:639px){.collection-exhibition-sky.header-artwork,.zine-studio-sky.header-artwork{--header-art-opacity:.18}}.curate-mobile-heading{padding-inline:calc(var(--spacing) * 4);flex-shrink:0}.curate-mobile-heading .page-header{margin-bottom:0}.tutorial-practice{margin-top:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);min-width:0;overflow:hidden}.tutorial-practice-label{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);font-size:.6875rem}.tutorial-practice-body{padding:calc(var(--spacing) * 4)}.tutorial-practice svg{flex:none;width:1rem;height:1rem}.tutorial-practice button{cursor:pointer}.tutorial-practice button:disabled{cursor:default;opacity:.45}.tutorial-practice :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.tutorial-practice-title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.25rem;font-weight:400;line-height:1.25}.tutorial-practice-instruction,.tutorial-practice-note{color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.tutorial-practice-instruction{margin-bottom:calc(var(--spacing) * 3)}.tutorial-practice-note{margin-top:calc(var(--spacing) * 2)}.tutorial-practice-nav{gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);display:flex}.tutorial-practice-nav button{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;padding-bottom:calc(var(--spacing) * 2);color:var(--color-ink-soft);border-bottom:1px solid #0000;font-size:.75rem;display:flex}.tutorial-practice-nav button[aria-pressed=true]{color:var(--color-tutorial-accent);border-bottom-color:var(--color-tutorial-accent)}.tutorial-practice-nav button:hover{color:var(--color-tutorial-accent)}.tutorial-practice-overview{padding-top:calc(var(--spacing) * 4)}.tutorial-practice .tutorial-practice-overview-icon{width:1.5rem;height:1.5rem;margin-bottom:calc(var(--spacing) * 3);color:var(--color-tutorial-accent)}.tutorial-practice-excerpt{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);font-family:var(--font-display);font-size:1rem;line-height:1.6}.tutorial-practice-example-collection{gap:var(--spacing);margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);font-family:var(--font-display);flex-direction:column;font-size:1rem;display:flex}.tutorial-practice-example-collection>span:last-child{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.6875rem}.tutorial-practice-stories{flex-direction:column;display:flex}.tutorial-practice-story{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);text-align:left;border-top:1px solid var(--color-line);border-radius:var(--radius-card);display:flex}.tutorial-practice-story:hover{background:var(--color-gold-wash)}.tutorial-practice-story>svg{color:var(--color-tutorial-accent);margin-left:auto}.tutorial-practice-story-copy{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.tutorial-practice-story-copy>strong{font-family:var(--font-display);font-size:1.125rem;font-weight:400}.tutorial-practice-story-copy>span{color:var(--color-ink-soft);font-size:.75rem;line-height:1.55}.tutorial-practice-story-copy>small{color:var(--color-tutorial-accent);font-size:.625rem}.tutorial-practice-text-button{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;color:var(--color-ink-soft);text-align:left;font-size:.6875rem;display:inline-flex}.tutorial-practice-text-button:hover:not(:disabled){color:var(--color-tutorial-accent)}.tutorial-practice-reader>.tutorial-practice-title{margin-top:calc(var(--spacing) * 2)}.tutorial-practice-reading{margin-block:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:1.125rem;line-height:1.7}.tutorial-practice-filter{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-block:1px solid var(--color-line);flex-wrap:wrap;display:flex}.tutorial-practice-filter>strong{font-size:.8125rem;font-weight:500}.tutorial-practice-filter-actions{gap:var(--spacing);display:flex;position:relative}.tutorial-practice-filter-actions>button{width:5.625rem;padding-inline:var(--spacing)}.tutorial-practice .tutorial-practice-cursor{z-index:1;width:1.25rem;height:1.25rem;color:var(--color-tutorial-accent);fill:var(--color-paper-sunken);pointer-events:none;animation:3.8s ease-in-out both tutorial-practice-demonstrate;position:absolute;top:1.6rem;left:2.75rem}.tutorial-practice-demonstration-actions{justify-content:space-between;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@keyframes tutorial-practice-demonstrate{0%{opacity:0;transform:translateY(.8rem)}18%,33%{opacity:1;transform:translateY(0)}24%{transform:translateY(0)scale(.8)}60%,85%{opacity:1;transform:translateX(calc(5.625rem + var(--spacing)))}64%{transform:translateX(calc(5.625rem + var(--spacing))) scale(.8)}to{opacity:0;transform:translateX(calc(5.625rem + var(--spacing)))}}@media (prefers-reduced-motion:reduce){.tutorial-practice .tutorial-practice-cursor{animation:none;display:none}}.tutorial-practice-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);font-size:.75rem;line-height:1.4;display:inline-flex}.tutorial-practice-button:hover:not(:disabled){background:var(--color-veil)}.tutorial-practice-button[aria-pressed=true],.tutorial-practice-primary{color:var(--color-tutorial-accent);border-color:var(--color-gold-soft);background:var(--color-gold-wash)}.tutorial-practice-button[data-intent=exclude][aria-pressed=true]{color:var(--color-pass);border-color:var(--color-pass);background:var(--color-pass-soft)}.tutorial-practice-feedback{margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.tutorial-practice-matches{margin-top:calc(var(--spacing) * 2)}.tutorial-practice-matches>li{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.tutorial-practice-matches>li>svg{color:var(--color-ink-soft)}.tutorial-practice-matches>li>span{font-size:.8125rem}.tutorial-practice-matches small,.tutorial-practice-member small{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.625rem;display:block}.tutorial-practice-form{align-items:start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.tutorial-practice-form label{color:var(--color-ink-soft);font-size:.75rem}.tutorial-practice-form input{width:100%;min-width:0;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);color:var(--color-ink);font-size:.8125rem}.tutorial-practice-collection-heading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.tutorial-practice-collection-heading>svg{color:var(--color-tutorial-accent)}.tutorial-practice-member{align-items:center;gap:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-block:1px solid var(--color-line);display:flex}.tutorial-practice-member>span{flex:1;min-width:0}.tutorial-practice-member strong{font-family:var(--font-display);font-size:1rem;font-weight:400}.tutorial-practice-member[data-added=true]>svg{color:var(--color-keep)}.zine-studio{isolation:isolate}.zine-workspace-dialog-backdrop{z-index:45}.zine-studio-header{min-height:0;padding-top:calc(var(--spacing) * 3)}.zine-studio-toolbar{margin-bottom:0}.zine-studio-canvas{padding:calc(var(--spacing) * 5);border-radius:var(--radius-card)}.zine-view-toolbar{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) 0;flex-wrap:wrap;display:flex}.zine-view-toolbar .exhibition-tabs{border-bottom:0}.zine-page-size{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem;display:flex}.zine-page-size>span:first-child{white-space:nowrap}.zine-page-size>span:last-of-type{width:calc(var(--spacing) * 26)}.zine-page-size svg{flex-shrink:0}.zine-guide-control{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem;display:flex}.zine-guide-control input{accent-color:var(--color-gold);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.zine-view-hint{color:var(--color-ink-soft);margin-left:auto;font-size:.6875rem}.zine-pages-section{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.zine-spreads-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--spacing) * (60 + var(--zine-page-size) * 20))), 1fr));gap:calc(var(--spacing) * 9) calc(var(--spacing) * 6);display:grid}.zine-overview-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--spacing) * (22 + var(--zine-page-size) * 6))), 1fr));gap:calc(var(--spacing) * 7) calc(var(--spacing) * 5);display:grid}.zine-spread{min-width:0;list-style:none}.zine-facing-pages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zine-facing-pages>div,.zine-single-page,.zine-spread figure{min-width:0}.zine-page-number{align-items:center;gap:var(--spacing);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.6875rem;display:inline-flex}.zine-page-number svg{cursor:grab}.zine-spread [data-page-slot]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.zine-add-page{position:relative}.zine-add-page summary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-ink-soft);background:var(--color-veil);border:1px solid var(--color-line);border-radius:var(--radius-card);cursor:pointer;font-size:.75rem;list-style:none;display:flex}.zine-add-page summary::-webkit-details-marker{display:none}.zine-add-page summary:hover,.zine-context-action:hover{background:var(--color-veil-strong);color:var(--color-ink)}.zine-add-page summary:focus-visible,.zine-context-action:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.zine-add-page-menu{top:calc(100% + var(--spacing));z-index:30;width:calc(var(--spacing) * 46);padding:calc(var(--spacing) * 2);gap:var(--spacing);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);box-shadow:0 calc(var(--spacing) * 3) calc(var(--spacing) * 8) var(--color-paper-sunken);flex-direction:column;display:flex;position:absolute;right:0}.zine-add-page-menu button{text-align:left;background:0 0;border-color:#0000}.zine-context-panel{top:calc(var(--spacing) * 6);max-height:calc(100dvh - var(--spacing) * 12);position:sticky;overflow-y:auto}.zine-inspector-panel{box-shadow:none;gap:calc(var(--spacing) * 6)}.zine-selection-controls{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.zine-selection-controls .zine-inspector-heading button{padding:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);justify-content:center;display:inline-flex}.zine-selection-scale{gap:calc(var(--spacing) * 3);color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.zine-selection-scale>span:first-child{justify-content:space-between;display:flex}.zine-selection-move{gap:calc(var(--spacing) * 2);display:flex}.zine-context-action{justify-content:center;align-items:center;gap:var(--spacing);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);color:var(--color-ink-soft);font-size:.75rem;display:inline-flex}.zine-context-action:disabled{opacity:.4;cursor:not-allowed}@media (max-width:79.99rem){.zine-context-panel{inset:auto calc(var(--spacing) * 4) calc(var(--spacing) * 4);z-index:40;max-height:38dvh;position:fixed;overflow:auto}.zine-context-panel-overlay{top:calc(var(--spacing) * 20);max-height:calc(100dvh - var(--spacing) * 24);max-width:24rem;margin-left:auto;bottom:auto}.zine-context-panel:not(.zine-context-panel-overlay) .zine-selection-controls{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.zine-context-panel:not(.zine-context-panel-overlay) .zine-inspector-heading{padding-bottom:var(--spacing);grid-column:1/-1}.zine-context-panel:not(.zine-context-panel-overlay) .zine-selection-controls>p{display:none}.zine-studio[data-selection=true]{padding-bottom:calc(var(--spacing) * 64)}}@media (max-width:38rem){.zine-studio-canvas{padding:calc(var(--spacing) * 2)}.zine-view-toolbar{gap:calc(var(--spacing) * 3)}.zine-view-hint{width:100%;margin-left:0}.zine-spreads-grid{gap:calc(var(--spacing) * 7)}.zine-overview-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.zine-spread figure>div:last-child{flex-wrap:wrap}}.zine-shelf-toolbar{align-items:center;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.zine-shelf-search{width:auto;min-width:0;min-height:calc(var(--spacing) * 11);flex:16rem}.zine-shelf-view-controls{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zine-shelf-sort{min-height:calc(var(--spacing) * 11);min-width:9rem}.zine-shelf-view-toggle{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-control);background:var(--color-veil);color:var(--color-ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zine-shelf-view-toggle:hover{background:var(--color-veil-strong);color:var(--color-ink)}.zine-shelf-view-toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.zine-shelf-results{padding-bottom:calc(var(--spacing) * 4);color:var(--color-ink-soft);font-size:var(--text-xs)}.zine-shelf-no-results{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 12) calc(var(--spacing) * 4);color:var(--color-ink-soft);text-align:center;flex-direction:column;display:flex}.zine-shelf-create{min-width:0}.zine-shelf-create>.zine-gallery-ghost{height:100%}.zine-shelf-list{grid-template-columns:minmax(0,1fr);display:grid}.zine-shelf-list .zine-gallery-card[data-view=list]{padding:calc(var(--spacing) * 4) 0}.zine-shelf-list .zine-gallery-card-body{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:row}.zine-shelf-list .zine-gallery-artwork{min-height:0;padding:calc(var(--spacing) * 2);flex-shrink:0}.zine-shelf-list .zine-gallery-cover{max-width:calc(var(--spacing) * 16);border-radius:calc(var(--radius-card) / 2);box-shadow:none}.zine-shelf-list .zine-gallery-cover>span{font-size:1.5rem}.zine-shelf-list .zine-gallery-caption{padding:0}.zine-shelf-list .zine-gallery-card-footer{padding-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 8)}@media (max-width:38rem){.zine-shelf-search{flex-basis:100%}.zine-shelf-view-controls{margin-left:auto}.zine-shelf-list .zine-gallery-card-body{gap:calc(var(--spacing) * 3)}.zine-shelf-list .zine-gallery-cover{max-width:calc(var(--spacing) * 12)}.zine-shelf-list .zine-gallery-name{font-size:1.25rem}}.zine-picker-dialog{width:min(70rem, calc(100vw - var(--spacing) * 8));max-width:none;padding:0;overflow:hidden}.zine-picker-body{max-height:calc(100dvh - var(--spacing) * 10);flex-direction:column;min-height:0;display:flex}.zine-picker-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6) calc(var(--spacing) * 4);display:flex}.zine-picker-header h2{font:400 2rem/1.1 var(--font-display);color:var(--color-ink)}.zine-picker-header p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.875rem}.zine-picker-filters{align-items:end;gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);display:grid}.zine-picker-collection{gap:var(--spacing);min-width:0;color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.zine-picker-collection select{width:100%;min-width:0;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);background:var(--color-paper-sunken);font-size:.875rem}.zine-picker-filters input{min-height:2.75rem}.zine-picker-results{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex:1;overflow-y:auto}.zine-picker-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.zine-picker-card{text-align:left;border-radius:var(--radius-card);min-width:0;color:var(--color-ink);flex-direction:column;display:flex}.zine-picker-scan{aspect-ratio:17/22;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;transition:border-color var(--dur) var(--ease-smooth);display:block;position:relative;overflow:hidden}.zine-picker-card:hover .zine-picker-scan{border-color:var(--color-ink-faint)}.zine-picker-card[aria-pressed=true] .zine-picker-scan{border:2px solid var(--color-gold)}.zine-picker-check{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute}.zine-picker-check svg{width:1rem;height:1rem}.zine-picker-card[aria-pressed=true] .zine-picker-check{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-paper-sunken)}.zine-picker-meta{gap:var(--spacing);padding-top:calc(var(--spacing) * 2);overflow-wrap:anywhere;flex-direction:column;font-size:.75rem;display:flex}.zine-picker-included{color:var(--color-ink-soft);min-height:1rem;font-size:.6875rem}.zine-picker-skeleton{aspect-ratio:17/22;border-radius:var(--radius-card);width:100%}.zine-picker-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);min-height:16rem;color:var(--color-ink-soft);text-align:center;flex-direction:column;font-size:.875rem;display:flex}.zine-picker-notice{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);color:var(--color-ink-soft);font-size:.75rem}.zine-picker-notice button,.zine-picker-selection button{color:var(--color-gold);text-underline-offset:.2em;text-decoration:underline}.zine-picker-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.75rem;display:flex}.zine-picker-pagination>div,.zine-picker-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zine-picker-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);display:flex}.zine-picker-selection{align-items:flex-start;gap:var(--spacing);color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.zine-picker-selection strong{color:var(--color-ink);font-size:.875rem;font-weight:500}@media (max-width:600px){.zine-picker-dialog{width:calc(100vw - var(--spacing) * 4)}.zine-picker-body{max-height:calc(100dvh - var(--spacing) * 4)}.zine-picker-header,.zine-picker-filters,.zine-picker-results,.zine-picker-pagination,.zine-picker-footer,.zine-picker-notice{padding-inline:calc(var(--spacing) * 4)}.zine-picker-header h2{font-size:1.75rem}.zine-picker-filters{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.zine-picker-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.zine-picker-footer{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.zine-picker-actions,.zine-picker-pagination>div{margin-left:auto}}.zine-design-editor{width:calc(100vw - var(--spacing) * 4);max-width:none;height:calc(100dvh - var(--spacing) * 4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 17.5rem;padding:0;display:grid;overflow:hidden}.zine-design-bar{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);grid-column:1/-1;display:flex}.zine-design-tools{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zine-design-divider{width:1px;margin-inline:var(--spacing);background:var(--color-line);align-self:stretch}.zine-design-stage{background:var(--color-paper-sunken);min-width:0;min-height:0;position:relative;overflow:hidden}.zine-design-page{background:var(--color-page);box-shadow:0 .5rem 1.5rem var(--color-paper);position:absolute}.zine-design-canvas{position:absolute;inset:0}.zine-design-failed{inset:auto 0 calc(var(--spacing) * 6);text-align:center;color:var(--color-ink-soft);font-size:.8125rem;position:absolute}.zine-design-inspector{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-left:1px solid var(--color-line);flex-direction:column;display:flex;overflow-y:auto}.zine-design-inspector>*{flex-shrink:0}.zine-design-editor :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.zine-export-dialog{width:min(66rem, calc(100vw - var(--spacing) * 8));max-width:66rem;max-height:calc(100dvh - var(--spacing) * 8);flex-direction:column;padding:0;display:flex;overflow:hidden}.zine-export-header{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex:none}.zine-export-body{overscroll-behavior:contain;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);min-height:0;display:grid;overflow-y:auto}.zine-export-settings{padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);min-width:0}.zine-export-settings>fieldset{gap:calc(var(--spacing) * 2)}.zine-export-settings>fieldset>label{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3)}.zine-export-settings input{accent-color:var(--color-gold);flex:none}.zine-export-settings p{height:auto;min-height:1.5rem}.zine-export-preview{min-width:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-left:1px solid var(--color-line);background:var(--color-paper-sunken);align-self:start;position:sticky;top:0}.zine-export-preview-heading{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.zine-export-preview-heading h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.zine-export-preview-heading>span{color:var(--color-ink-soft);font-size:.6875rem}.zine-export-file-choice{margin-top:calc(var(--spacing) * 2)}.zine-export-preview-well{min-height:16rem;padding-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex}.zine-export-sheet{background:var(--color-page);width:100%;box-shadow:0 .5rem 1.5rem var(--color-paper);position:relative;overflow:hidden}.zine-export-sheet[data-mode=booklet]{max-width:16rem}.zine-export-leaf{position:absolute;overflow:hidden}.zine-export-raster{width:100%;height:100%;position:relative}.zine-export-raster canvas{width:100%;height:100%;display:block}.zine-export-raster:not([data-status=ready]) canvas{visibility:hidden}.zine-export-placeholder{background:var(--color-page);position:absolute;inset:0}.zine-export-unavailable{color:var(--color-page-ink);padding:calc(var(--spacing) * 2);text-align:center;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.zine-export-fold{border-left:1px dashed var(--color-page-fold);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.zine-export-page-labels{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);text-align:center;grid-template-columns:1fr;font-size:.6875rem;display:grid}.zine-export-page-labels[data-mode=spreads]{grid-template-columns:repeat(2,minmax(0,1fr))}.zine-export-preview-navigation{align-items:center;gap:var(--spacing);margin-top:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.zine-export-preview-navigation>span{text-align:center;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.6875rem}.zine-export-preview-navigation button{min-height:2.75rem;padding-inline:calc(var(--spacing) * 2)}.zine-export-preview-note,.zine-export-empty{color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.zine-export-preview-note{margin-top:calc(var(--spacing) * 3)}.zine-export-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;display:flex}.zine-export-footer>p{margin:0}.zine-export-actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.zine-export-dialog :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (max-width:699px){.zine-export-dialog{width:calc(100vw - var(--spacing) * 4);max-height:calc(100dvh - var(--spacing) * 4)}.zine-export-body{grid-template-columns:minmax(0,1fr)}.zine-export-preview{border-left:0;border-top:1px solid var(--color-line);position:static}.zine-export-header,.zine-export-footer,.zine-export-preview{padding:calc(var(--spacing) * 4)}.zine-export-settings{padding-inline:calc(var(--spacing) * 4)}.zine-export-footer>p{height:auto;min-height:1rem}.zine-export-settings fieldset>div{flex-wrap:wrap}}.zine-selection-setup{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}@media (max-width:79.99rem){.zine-context-panel:not(.zine-context-panel-overlay) .zine-selection-setup{display:none}}.social-workspace-dialog-backdrop{z-index:45}.social-picker-dialog{width:min(70rem, calc(100vw - var(--spacing) * 8));max-width:none;padding:0;overflow:hidden}.social-picker-body{max-height:calc(100dvh - var(--spacing) * 10);flex-direction:column;min-height:0;display:flex}.social-picker-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6) calc(var(--spacing) * 4);display:flex}.social-picker-header h2{font:400 2rem/1.1 var(--font-display);color:var(--color-ink)}.social-picker-header p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.875rem}.social-picker-filters{align-items:end;gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);display:grid}.social-picker-collection{gap:var(--spacing);min-width:0;color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.social-picker-collection select{width:100%;min-width:0;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);background:var(--color-paper-sunken);font-size:.875rem}.social-picker-filters input{min-height:2.75rem}.social-picker-results{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex:1;overflow-y:auto}.social-picker-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.social-picker-card{text-align:left;border-radius:var(--radius-card);min-width:0;color:var(--color-ink);flex-direction:column;display:flex}.social-picker-scan{aspect-ratio:17/22;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;transition:border-color var(--dur) var(--ease-smooth);display:block;position:relative;overflow:hidden}.social-picker-card:hover .social-picker-scan{border-color:var(--color-ink-faint)}.social-picker-card[aria-pressed=true] .social-picker-scan{border:2px solid var(--color-gold)}.social-picker-check{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute}.social-picker-check svg{width:1rem;height:1rem}.social-picker-card[aria-pressed=true] .social-picker-check{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-paper-sunken)}.social-picker-meta{gap:var(--spacing);padding-top:calc(var(--spacing) * 2);overflow-wrap:anywhere;flex-direction:column;font-size:.75rem;display:flex}.social-picker-included{color:var(--color-ink-soft);min-height:1rem;font-size:.6875rem}.social-picker-skeleton{aspect-ratio:17/22;border-radius:var(--radius-card);width:100%}.social-picker-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);min-height:16rem;color:var(--color-ink-soft);text-align:center;flex-direction:column;font-size:.875rem;display:flex}.social-picker-notice{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);color:var(--color-ink-soft);font-size:.75rem}.social-picker-notice button,.social-picker-selection button{color:var(--color-gold);text-underline-offset:.2em;text-decoration:underline}.social-picker-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.75rem;display:flex}.social-picker-pagination>div,.social-picker-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.social-picker-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);display:flex}.social-picker-selection{align-items:flex-start;gap:var(--spacing);color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.social-picker-selection strong{color:var(--color-ink);font-size:.875rem;font-weight:500}@media (max-width:600px){.social-picker-dialog{width:calc(100vw - var(--spacing) * 4)}.social-picker-body{max-height:calc(100dvh - var(--spacing) * 4)}.social-picker-header,.social-picker-filters,.social-picker-results,.social-picker-pagination,.social-picker-footer,.social-picker-notice{padding-inline:calc(var(--spacing) * 4)}.social-picker-header h2{font-size:1.75rem}.social-picker-filters{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.social-picker-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.social-picker-footer{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.social-picker-actions,.social-picker-pagination>div{margin-left:auto}}.social-workspace{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.social-workspace .social-post-name{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.15}.social-workspace :is(button,a):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.social-document-layout{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);display:grid}.social-document-content{gap:calc(var(--spacing) * 4);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.social-document-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.social-document-toolbar h2{font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:400;line-height:1.25}.social-document-toolbar p{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem}.social-post-notes{min-width:0;padding-top:calc(var(--spacing) * 2);grid-area:1/2}.social-post-notes-toggle{width:100%;min-height:var(--exhibition-control-size);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);text-align:left;font-size:.875rem;font-weight:500;display:flex}.social-post-notes-body p{margin-bottom:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.75rem}.social-post-notes-body textarea{min-height:calc(var(--spacing) * 32)}.social-notes-chevron{flex:none}.social-notes-chevron.is-open{transform:rotate(180deg)}.social-prep-stories{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.social-prep-story{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.social-prep-scan{aspect-ratio:17/22;grid-column:1/-1;width:100%}@media (max-width:1050px){.social-document-layout{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 13rem}}@media (max-width:760px){.social-document-layout{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.social-document-content,.social-post-notes{width:100%}.social-post-notes{border-bottom:1px solid var(--color-line);padding-top:0;padding-bottom:calc(var(--spacing) * 2);order:-1}.social-post-notes-body{padding-bottom:calc(var(--spacing) * 2)}}.curation-workspace-frame{min-width:0}.curation-workspace-fullscreen{z-index:40;background:var(--color-paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.curation-workspace-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.curation-workspace-heading>div:first-child{flex:22rem;min-width:0}.curation-workspace-heading .page-header{margin-bottom:0}.curation-workspace-fullscreen .curation-workspace-heading{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 7);border-bottom:1px solid var(--color-line);background:var(--color-paper-raised);flex-shrink:0;margin:0}.curation-workspace-back{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--color-ink-soft);display:inline-block}.curation-workspace-content{min-width:0}.curation-workspace-fullscreen .curation-workspace-content{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 7);flex:1;overflow:auto}.curation-workspace-footer{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) 0;border-top:1px solid var(--color-line);margin-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.curation-workspace-fullscreen .curation-workspace-footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 7);padding-bottom:max(calc(var(--spacing) * 3), env(safe-area-inset-bottom));background:var(--color-paper-raised);flex-shrink:0;margin:0}.curation-workspace-button{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:var(--text-sm)}.curation-workspace-button:hover{color:var(--color-ink);background:var(--color-veil)}.curation-workspace-button:disabled{opacity:.45;cursor:default}.curation-workspace-next{background:var(--color-gold-wash);border-color:var(--color-gold-soft);color:var(--color-ink);margin-left:auto}.curation-workspace-advance{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft);display:flex}.curation-workspace-advance input{accent-color:var(--color-gold)}body.curation-workspace-active>div:has(>[role=dialog]){z-index:70}@media (max-width:639px){.curation-workspace-fullscreen .curation-workspace-heading,.curation-workspace-fullscreen .curation-workspace-content{padding:calc(var(--spacing) * 3)}.curation-workspace-fullscreen .curation-workspace-footer{padding-inline:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2)}.curation-workspace-advance{order:4;width:100%}}:root{--curation-customize-width:43rem;--curation-control-height:2.75rem}.curation-layout-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.curation-layout-controls>.exhibition-button{min-height:var(--curation-control-height)}.curation-layout-choice{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-ink-soft);font-size:.75rem;display:flex}.curation-layout-select{max-width:100%;min-height:var(--curation-control-height);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-sunken);color:var(--color-ink);cursor:pointer;font-size:.8125rem}.curation-layout-select:hover:not(:disabled){background:var(--color-paper-raised);border-color:var(--color-ink-faint)}.curation-layout-select:disabled{opacity:.5;cursor:default}.curation-layout-select:focus-visible,.curation-customize-panel button:focus-visible,.curation-customize-panel input:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.curation-customize-backdrop{z-index:90;padding:calc(var(--spacing) * 4)}.curation-customize-panel{width:min(100%, var(--curation-customize-width));max-width:var(--curation-customize-width);max-height:calc(100dvh - var(--spacing) * 8);overscroll-behavior:contain;padding:calc(var(--spacing) * 6);overflow-y:auto}.curation-customize-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.curation-customize-heading h2{font-family:var(--font-display);text-wrap:balance;font-size:1.75rem;font-weight:400;line-height:1.2}.curation-customize-heading h2:focus{outline:none}.curation-customize-heading>button{min-height:var(--curation-control-height);flex:none}.curation-customize-intro,.curation-module-settings>p,.curation-layout-save>p{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.6}.curation-customize-intro{margin-top:calc(var(--spacing) * 2);max-width:65ch}.curation-reading-settings{margin-top:calc(var(--spacing) * 6);min-width:0}.curation-reading-settings legend,.curation-module-settings h3,.curation-layout-save h3{margin-bottom:calc(var(--spacing) * 2);font-size:.875rem;font-weight:600}.curation-reading-fields{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);display:grid}.curation-reading-fields>label{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.curation-reading-fields>label>span{color:var(--color-ink-soft);font-size:.75rem}.curation-module-settings{margin-top:calc(var(--spacing) * 7)}.curation-module-list{margin-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);padding:0;list-style:none}.curation-module-list>li{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--color-line);display:flex}.curation-module-list>li[data-dragging=true]{opacity:.45}.curation-module-list>li[data-drop-target=true]{border-top:2px solid var(--color-gold);background:var(--color-gold-wash)}.curation-module-grip{width:calc(var(--spacing) * 6);min-height:var(--curation-control-height);color:var(--color-ink-soft);cursor:grab;border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.curation-module-grip:active{cursor:grabbing}.curation-module-visibility{align-items:center;gap:calc(var(--spacing) * 2);cursor:pointer;flex:1;min-width:0;font-size:.8125rem;display:flex}.curation-module-visibility>input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gold);flex:none}.curation-module-visibility>span{overflow-wrap:anywhere}.curation-module-list>li[data-visible=false] .curation-module-visibility{color:var(--color-ink-soft)}.curation-module-placement{flex:none;width:9rem}.curation-module-moves{align-items:center;gap:var(--spacing);display:flex}.curation-module-move{width:var(--curation-control-height);min-height:var(--curation-control-height);padding:0}.curation-layout-save{margin-top:calc(var(--spacing) * 7)}.curation-layout-save form{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);display:flex}.curation-layout-save form>input{min-width:0;min-height:var(--curation-control-height);flex:1}.curation-layout-save form>button{flex:none}.curation-layout-reset{justify-content:space-between;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.curation-layout-reset>button{min-height:var(--curation-control-height);text-align:left}.curation-layout-error{margin-top:calc(var(--spacing) * 2);color:var(--color-danger);flex-basis:100%;font-size:.75rem;line-height:1.6}@media (max-width:599px){.curation-customize-backdrop{padding:calc(var(--spacing) * 2)}.curation-customize-panel{max-height:calc(100dvh - var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.curation-customize-heading h2{font-size:1.5rem}.curation-reading-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.curation-reading-fields>label:first-child{grid-column:1/-1}.curation-module-list>li{grid-template-columns:calc(var(--spacing) * 6) minmax(0, 1fr) auto;column-gap:var(--spacing);row-gap:0;display:grid}.curation-module-grip{grid-area:1/1/3}.curation-module-visibility{grid-area:1/2}.curation-module-moves{grid-area:1/3/3}.curation-module-placement{width:100%;margin-top:var(--spacing);grid-area:2/2}.curation-module-list>li[data-visible=false] .curation-module-placement{display:none}.curation-layout-save form{flex-direction:column}.curation-layout-save form>button{min-height:var(--curation-control-height);align-self:flex-start}.curation-layout-choice{width:100%}.curation-layout-choice>select{flex:1}}:root{--curation-reading-height:calc(100dvh - 18rem);--curation-reading-width:64rem;--curation-tool-width:23rem}.curation-reader{gap:calc(var(--spacing) * 5);flex-direction:column;width:100%;min-width:0;display:flex}.curation-reader[data-fullscreen=true]{--curation-reading-height:calc(100dvh - 17rem)}.curation-reader-grid{gap:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.curation-reader[data-reading-width=comfortable] .curation-reader-grid{width:100%;max-width:calc(var(--curation-reading-width) + var(--curation-tool-width) + var(--spacing) * 7);margin-inline:auto}.curation-reader[data-reading-width=comfortable] .curation-reader-grid[data-has-side-tools=false]{max-width:var(--curation-reading-width)}.curation-reading{min-width:0;position:relative}.curation-reading-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.curation-reading-toolbar h2{overflow-wrap:anywhere}.curation-reading-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.curation-reading-pair{gap:calc(var(--spacing) * 5);align-items:start;min-width:0;display:grid}.curation-original{min-width:0}.curation-scan-image{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}.curation-reader[data-scan-size=fit] .curation-scan-image{width:auto;max-height:max(18rem, var(--curation-reading-height))}.curation-scan-reservation{aspect-ratio:3/4;width:100%;margin-inline:auto}.curation-reader[data-scan-size=fit] .curation-scan-reservation{width:min(100%, max(13.5rem, calc(var(--curation-reading-height) * .75)))}.curation-no-scan{aspect-ratio:3/4;max-height:max(18rem, var(--curation-reading-height));justify-content:center;align-items:center;display:flex}.curation-reading-text{min-width:0;max-height:max(18rem, var(--curation-reading-height));overscroll-behavior:contain;overflow-y:auto}.curation-reading-prose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;padding:calc(var(--spacing) * 7);font-family:var(--font-display);color:var(--color-ink);margin-inline:auto;font-size:1.2rem;line-height:1.85}.curation-tools-side{flex-direction:column;min-width:0;display:flex}.curation-tool-module{min-width:0}.curation-tool-group{padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line)}.curation-tools-side>.curation-tool-module:first-child>section{padding-top:0}.curation-tools-side>.curation-tool-module:last-child>section{border-bottom:0}.curation-tools-below{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));min-width:0;display:grid}.curation-tools-below>.curation-tool-module>section{border-bottom:0;padding-top:0}@media (min-width:1050px){.curation-reader-grid[data-has-side-tools=true]{grid-template-columns:minmax(0, 1fr) var(--curation-tool-width)}.curation-reader[data-scan-size=fit] .curation-reading{top:calc(var(--spacing) * 4);position:sticky}}@media (min-width:1440px){.curation-reader[data-reading=both] .curation-reading-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.curation-reader[data-reading=both] .curation-reading-prose{padding:calc(var(--spacing) * 5);font-size:1.0625rem}}@media (max-width:699px){.curation-reader{gap:calc(var(--spacing) * 4)}.curation-reader-grid{gap:calc(var(--spacing) * 5)}.curation-reading-toolbar{align-items:flex-start}.curation-reading-controls{width:100%}.curation-reading-prose{padding:calc(var(--spacing) * 5);font-size:1.0625rem}}.curation-collection-panel,.curation-collection-brief,.curation-kindred,.curation-related-peek{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.curation-panel-heading{justify-content:space-between;align-items:start;gap:calc(var(--spacing) * 3);display:flex}.curation-panel-heading h3{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.18}.curation-panel-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.625rem;font-weight:600;line-height:1.5}.curation-panel-heading .curation-panel-eyebrow{margin-bottom:var(--spacing)}.curation-panel-note{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.curation-panel-note--error{color:var(--color-danger)}.curation-panel-loading,.curation-kindred-loading{min-height:calc(var(--spacing) * 22)}.curation-panel-skeleton{min-height:calc(var(--spacing) * 22);border-radius:var(--radius-card);width:100%}.curation-destinations{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.curation-destination{min-width:0;padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised)}.curation-destination[data-member]{border-color:var(--color-gold-soft)}.curation-destination__heading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.curation-destination__heading h4{min-width:0;font-family:var(--font-display);overflow-wrap:anywhere;flex:1;font-size:1.125rem;font-weight:400;line-height:1.25}.curation-destination__keycap{min-width:1.375rem;margin-left:calc(var(--spacing) * 2);padding:0 calc(var(--spacing) * 1);border:1px solid var(--color-line);background:var(--color-paper-raised);color:var(--color-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom-width:2px;border-radius:.25rem;justify-content:center;align-items:center;font-family:inherit;font-size:.6875rem;line-height:1.25rem;display:inline-flex}.curation-collection-mode .curation-destination__keycap{margin-left:0;margin-inline:calc(var(--spacing) * 1)}.curation-destination__description{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.55}.curation-destination__actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.curation-destination__actions>button{min-height:calc(var(--spacing) * 9)}.curation-destination-picker{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.curation-destination-picker>label{color:var(--color-ink-soft);font-size:.75rem}.curation-panel-input{width:100%;min-width:0;min-height:calc(var(--spacing) * 11);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);background:var(--color-paper-sunken);color:var(--color-ink);font:inherit;font-size:.875rem}.curation-destination-picker__results{gap:var(--spacing);max-height:calc(var(--spacing) * 64);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.curation-destination-picker__result{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);text-align:left;border-radius:var(--radius-card);color:var(--color-ink);display:flex}.curation-destination-picker__result>.curation-destination-picker__copy{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.curation-destination-picker__result strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.curation-destination-picker__result span span{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.45}.curation-destination-picker__result:hover{background:var(--color-veil)}.curation-destination-picker__result:disabled{cursor:not-allowed;opacity:.5}.curation-collection-undo{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);background:var(--color-gold-wash);color:var(--color-ink-soft);font-size:.75rem;display:flex}.curation-collection-undo>span{overflow-wrap:anywhere;min-width:0}.curation-collection-undo>button{flex:none}.curation-brief-description{font-family:var(--font-display);color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}.curation-brief-examples{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.curation-kindred-stories{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.curation-story-sample{gap:calc(var(--spacing) * 2);text-align:left;min-width:0;color:var(--color-ink-soft);flex-direction:column;font-size:.625rem;line-height:1.45;display:flex}.curation-story-sample>span:last-child{overflow-wrap:anywhere}.curation-story-sample:hover{color:var(--color-gold)}.curation-story-sample__scan{aspect-ratio:8.5/11;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;display:block;position:relative;overflow:hidden}.curation-related-peek{padding:calc(var(--spacing) * 5);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);background:var(--color-paper-raised)}.curation-related-peek__scan{aspect-ratio:8.5/11;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);position:relative;overflow:hidden}.curation-related-peek__scan>img{object-fit:contain}.curation-related-peek__pager{align-self:center}.curation-related-peek__skeleton{aspect-ratio:8.5/11;border-radius:var(--radius-card)}.curation-related-peek__text{min-width:0;color:var(--color-ink-soft);font-size:.8125rem}.curation-related-peek__text summary{cursor:pointer;min-height:calc(var(--spacing) * 9)}.curation-related-peek__text p{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.65}.curation-related-peek__text h4{margin-top:calc(var(--spacing) * 4);font-weight:600}.curation-related-peek__destinations{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (max-width:640px){.curation-destination__actions>button{min-height:calc(var(--spacing) * 11)}.curation-panel-input{font-size:1rem}.curation-related-peek{padding:calc(var(--spacing) * 4)}}.curation-workspace-has-peek{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}.curation-workspace-has-peek>*{min-width:0}@media (min-width:1350px){.curation-workspace-has-peek{grid-template-columns:minmax(0,1fr) 22rem}.curation-workspace-has-peek>.curation-related-peek{order:2}.curation-workspace-has-peek .curation-reader-grid[data-has-side-tools=true]{--curation-tool-width:20rem;gap:calc(var(--spacing) * 5)}.curation-workspace-has-peek .curation-reading-pair{grid-template-columns:minmax(0,1fr)}}.collection-add-mode{padding:calc(var(--spacing) * .5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);flex-shrink:0;display:inline-flex}.collection-add-mode button{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap}.collection-add-mode button[aria-pressed=true]{background:var(--color-paper-float);color:var(--color-ink);box-shadow:var(--shadow-sm)}.collection-add-mode button:hover:not(:disabled){color:var(--color-gold)}.collection-add-mode button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.collection-add-mode button:disabled{opacity:.5;cursor:wait}.curation-collection-mode{align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.bucket-ribbon{align-items:center;width:max-content;display:flex}.bucket-ribbon__tab{flex-shrink:0}.bucket-ribbon__propose-mark{background:var(--color-gold);min-width:.875rem;height:.875rem;color:var(--color-paper);pointer-events:none;border-radius:999px;place-items:center;font-size:.5625rem;font-weight:700;line-height:1;transition:opacity .16s ease-out;display:grid;position:absolute;top:.125rem;right:.125rem}.bucket-ribbon__tab[aria-expanded=true] .bucket-ribbon__propose-mark{opacity:0}.bucket-ribbon__add-mode{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.bucket-ribbon__add-mode p,.peek-collection-add-mode p{color:var(--color-ink-faint);margin:0;font-size:.75rem;line-height:1.5}.peek-collection-add-mode{flex-direction:column;align-items:flex-start;gap:.375rem;margin-bottom:.5rem;display:flex}@media (max-width:48rem){.bucket-ribbon{width:max-content}}.collection-finder-destination{padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line)}.collection-finder-destination+.collection-finder-destination{padding-top:calc(var(--spacing) * 2)}.collection-finder-explicit-actions{gap:calc(var(--spacing) * 2);align-items:center;display:flex}.collection-finder-explicit-actions>button{min-height:calc(var(--spacing) * 9);flex:1}.collection-finder-destination>.collection-finder-explicit-actions{padding-inline:var(--finder-row-pad);margin-top:var(--spacing)}.collection-finder-preview-label{color:var(--color-ink-faint);flex:none;font-size:.6875rem}@media (max-width:640px){.collection-finder-explicit-actions>button{min-height:calc(var(--spacing) * 11)}}.proposal-bulk-mode{margin:calc(var(--spacing) * 2)}.proposal-gravity-mode{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.proposal-gravity-mode>p{min-width:14rem;color:var(--color-ink-soft);flex:1;font-size:.75rem;line-height:1.5}.collection-finder-results--explicit:not([data-expanded]){max-height:none}.curation-reading-identity{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.curation-reading-identity>h2{min-width:0}.curation-reading-identity>button{flex:none}.curation-reader[data-reading=original][data-scan-size=fit] .curation-reading-toolbar{width:min(100%, var(--curation-displayed-scan-width,max(13.5rem, calc(var(--curation-reading-height) * .75))));margin-inline:auto}.curation-collection-panel>.curation-panel-heading{min-height:var(--curation-control-height);align-items:center}.curation-collection-panel>.curation-panel-heading h3{font-size:1.375rem}.curation-brief-title{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.curation-brief-title>div{min-width:0}.curation-collection-panel>.curation-collection-mode{margin-bottom:0}.curation-after-add{min-width:0;margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line)}.curation-after-add legend{float:left;width:100%;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft)}.curation-after-add .exhibition-segmented{clear:both}.curation-after-add button{min-height:calc(var(--spacing) * 9)}.curation-after-add:disabled{opacity:.55}@media (max-width:699px){.curation-after-add button{min-height:var(--curation-control-height)}}:root{--color-workspace-accent:var(--color-gold)}[data-theme=light]{--color-workspace-accent:#dcbe77}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-workspace-accent:color-mix(in srgb, var(--color-gold) 65%, var(--color-ink))}}.workspace-gather{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);min-height:2.25rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink-soft);cursor:pointer;transition:color var(--dur), border-color var(--dur), background var(--dur);font-size:.75rem;display:inline-flex}.workspace-gather>svg,.workspace-nav-drawer>svg,.workspace-nav-mobile>svg{flex:none;width:1.125rem;height:1.125rem}.workspace-gather:hover,.workspace-gather[data-in-drawer=true]{color:var(--color-workspace-accent);border-color:var(--color-gold-soft);background:var(--color-gold-wash)}.workspace-gather:disabled{opacity:.45;cursor:default}.workspace-nav-drawer{align-items:center;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) calc(var(--spacing) * 4) 0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:2.75rem;color:var(--color-ink-soft);font-size:.8125rem;display:flex}.workspace-nav-drawer>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.workspace-nav-drawer:hover,.workspace-nav-drawer[aria-expanded=true],.workspace-nav-mobile:hover{color:var(--color-workspace-accent);background:var(--color-gold-wash);border-color:var(--color-gold-soft)}.workspace-nav-mobile{justify-content:center;align-items:center;gap:var(--spacing);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink-soft);border-radius:var(--radius-card);flex:none;margin-left:auto;font-size:.75rem;display:inline-flex}.bulk-bar-workspace{min-height:2.5rem;padding-inline:calc(var(--spacing) * 3);white-space:nowrap;border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);align-self:center;font-size:.75rem}.bulk-bar-workspace:hover{background:var(--color-gold-wash);color:var(--color-workspace-accent)}.bulk-bar-workspace:disabled{opacity:.45;cursor:default}.workspace-button,.workspace-text-button,.workspace-icon-button{min-height:2.5rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-ink-soft);border-radius:var(--radius-card);flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.workspace-button{border:1px solid var(--color-line);background:var(--color-paper-raised)}.workspace-button:hover,.workspace-text-button:hover,.workspace-icon-button:hover{background:var(--color-veil);color:var(--color-ink)}.workspace-icon-button{width:2.5rem;padding:calc(var(--spacing) * 2)}.workspace-icon-button svg{width:1.125rem;height:1.125rem}:is(.workspace-button,.workspace-text-button,.workspace-icon-button):disabled{opacity:.35;cursor:default}:is(.workspace-gather,.workspace-nav-drawer,.workspace-nav-mobile,.bulk-bar-workspace):focus-visible,.story-drawer :focus-visible,.workspace-picker-dialog :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.story-drawer{z-index:60;border-left:1px solid var(--color-line);background:var(--color-paper);width:min(27rem,100vw);height:100dvh;max-height:100dvh;color:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-.75rem 0 3rem #0c0a10a6}@supports (color:color-mix(in lab, red, red)){.story-drawer{box-shadow:-.75rem 0 3rem color-mix(in srgb, var(--color-paper-sunken) 65%, transparent)}}.story-drawer-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 3);display:flex}.story-drawer-header h2{align-items:baseline;gap:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:1.875rem;font-weight:400;line-height:1.2;display:flex}.story-drawer-header h2>span{font:400 .875rem/1 var(--font-sans);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.story-drawer-header p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.8125rem}.story-drawer-desk-link{margin:0 calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line)}.story-drawer-desk-link a{min-height:2.75rem;color:var(--color-workspace-accent);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.story-drawer-desk-link>span{color:var(--color-ink-soft);font-size:.6875rem}.story-drawer-tools{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.story-drawer-history{align-items:center;gap:0;margin-left:auto;display:flex}.story-drawer-history>button{padding-inline:calc(var(--spacing) * 2)}.story-drawer-scroll{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5) calc(var(--spacing) * 5);flex:1;overflow-y:auto}.story-drawer-grid{gap:calc(var(--spacing) * 5) calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-drawer-card{min-width:0}.story-drawer-preview{aspect-ratio:17/22;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-scan-bg);width:100%;display:block;position:relative;overflow:hidden}.story-drawer-preview img{object-fit:contain}.story-drawer-card[data-selected=true] .story-drawer-preview{outline:2px solid var(--color-gold);outline-offset:2px}.story-drawer-check{right:calc(var(--spacing) * 2);top:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-card);width:1.25rem;height:1.25rem;color:var(--color-ink);background:var(--color-paper-raised);place-items:center;display:grid;position:absolute}.story-drawer-check svg{width:1rem;height:1rem}.story-drawer-card[data-selected=true] .story-drawer-check{background:var(--color-gold);border-color:var(--color-workspace-accent);color:var(--color-paper)}.story-drawer-card-meta{justify-content:space-between;align-items:center;gap:var(--spacing);padding-top:var(--spacing);color:var(--color-ink-soft);font-size:.6875rem;display:flex}.story-drawer-card-meta>a,.story-drawer-card-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);overflow:hidden}.story-drawer-card-meta>a:hover{color:var(--color-workspace-accent);text-decoration:underline}.story-drawer-card-meta .workspace-icon-button{width:2rem;min-height:2rem}.story-drawer-skeleton{width:100%;height:100%}.story-drawer-missing{height:100%;padding:calc(var(--spacing) * 4);color:var(--color-ink-soft);background:var(--color-paper-sunken);place-items:center;font-size:.75rem;display:grid}.story-drawer-empty{min-height:20rem;padding:calc(var(--spacing) * 6) 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.story-drawer-empty>svg{width:2rem;height:2rem;color:var(--color-workspace-accent);margin-bottom:calc(var(--spacing) * 5)}.story-drawer-empty h3{font-family:var(--font-display);font-size:1.625rem;line-height:1.2}.story-drawer-empty p{margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.875rem;line-height:1.7}.story-drawer-notice{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.story-drawer-notice button{color:var(--color-workspace-accent);text-decoration:underline}.story-drawer-selection{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid var(--color-line);background:var(--color-paper-raised);flex:none}.story-drawer-selection>div:first-child{justify-content:space-between;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.story-drawer-selection strong{font-size:.75rem;font-weight:500}.story-drawer-selection .workspace-text-button{padding-inline:0}.story-drawer-footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);padding-bottom:max(calc(var(--spacing) * 3), env(safe-area-inset-bottom));border-top:1px solid var(--color-line);flex:none}.story-drawer-footer-actions{justify-content:space-between;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.story-drawer-footer-actions>span{color:var(--color-ink-soft);font-size:.6875rem}.story-drawer-footer .workspace-text-button{padding-inline:0}.story-drawer-clear-confirm strong{font-size:.875rem;font-weight:500}.story-drawer-clear-confirm p{color:var(--color-ink-soft);margin-top:calc(var(--spacing) * 2);font-size:.75rem;line-height:1.6}.story-drawer-clear-confirm>div{justify-content:flex-end;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.workspace-picker-backdrop{z-index:85}.workspace-picker-card:disabled{cursor:default}.workspace-picker-card:disabled .workspace-picker-scan{opacity:.55}@media (max-width:599px){.story-drawer{border-left:none;width:100%}.story-drawer-header{padding-top:max(calc(var(--spacing) * 4), env(safe-area-inset-top))}.story-drawer-empty{min-height:14rem}.story-drawer-header,.story-drawer-tools,.story-drawer-scroll,.story-drawer-selection,.story-drawer-footer{padding-inline:calc(var(--spacing) * 4)}.story-drawer-desk-link{margin-inline:calc(var(--spacing) * 4)}}@media (prefers-reduced-motion:reduce){.workspace-gather{transition:none}}.workspace-picker-dialog{width:min(70rem, calc(100vw - var(--spacing) * 8));max-width:none;padding:0;overflow:hidden}.workspace-picker-body{max-height:calc(100dvh - var(--spacing) * 10);flex-direction:column;min-height:0;display:flex}.workspace-picker-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6) calc(var(--spacing) * 4);display:flex}.workspace-picker-header h2{font:400 2rem/1.1 var(--font-display);color:var(--color-ink)}.workspace-picker-header p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.875rem}.workspace-picker-filters{align-items:end;gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);display:grid}.workspace-picker-collection{gap:var(--spacing);min-width:0;color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.workspace-picker-collection select{width:100%;min-width:0;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);background:var(--color-paper-sunken);font-size:.875rem}.workspace-picker-filters input{min-height:2.75rem}.workspace-picker-results{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex:1;overflow-y:auto}.workspace-picker-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.workspace-picker-card{text-align:left;border-radius:var(--radius-card);min-width:0;color:var(--color-ink);flex-direction:column;display:flex}.workspace-picker-scan{aspect-ratio:17/22;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;transition:border-color var(--dur) var(--ease-smooth);display:block;position:relative;overflow:hidden}.workspace-picker-card:hover .workspace-picker-scan{border-color:var(--color-ink-soft)}.workspace-picker-card[aria-pressed=true] .workspace-picker-scan{border:2px solid var(--color-gold)}.workspace-picker-scan img{object-fit:contain}.workspace-picker-check{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute}.workspace-picker-check svg{width:1rem;height:1rem}.workspace-picker-card[aria-pressed=true] .workspace-picker-check{border-color:var(--color-workspace-accent);background:var(--color-gold);color:var(--color-paper-sunken)}.workspace-picker-meta{gap:var(--spacing);padding-top:calc(var(--spacing) * 2);overflow-wrap:anywhere;flex-direction:column;font-size:.75rem;display:flex}.workspace-picker-included{color:var(--color-ink-soft);min-height:1rem;font-size:.6875rem}.workspace-picker-skeleton{aspect-ratio:17/22;border-radius:var(--radius-card);width:100%}.workspace-picker-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);min-height:16rem;color:var(--color-ink-soft);text-align:center;flex-direction:column;font-size:.875rem;display:flex}.workspace-picker-notice{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);color:var(--color-ink-soft);font-size:.75rem}.workspace-picker-notice button,.workspace-picker-selection button{color:var(--color-workspace-accent);text-underline-offset:.2em;text-decoration:underline}.workspace-picker-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.75rem;display:flex}.workspace-picker-pagination>div,.workspace-picker-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-picker-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-line);display:flex}.workspace-picker-selection{align-items:flex-start;gap:var(--spacing);color:var(--color-ink-soft);flex-direction:column;font-size:.75rem;display:flex}.workspace-picker-selection strong{color:var(--color-ink);font-size:.875rem;font-weight:500}@media (max-width:600px){.workspace-picker-dialog{width:calc(100vw - var(--spacing) * 4)}.workspace-picker-body{max-height:calc(100dvh - var(--spacing) * 4)}.workspace-picker-header,.workspace-picker-filters,.workspace-picker-results,.workspace-picker-pagination,.workspace-picker-footer,.workspace-picker-notice{padding-inline:calc(var(--spacing) * 4)}.workspace-picker-header h2{font-size:1.75rem}.workspace-picker-filters{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.workspace-picker-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-picker-footer{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.workspace-picker-actions,.workspace-picker-pagination>div{margin-left:auto}}.story-drawer-desk-link a>svg{width:1rem;height:1rem}:root{--desk-page-width:196px;--desk-page-height:268px;--desk-page-gap:24px;--desk-note-gold:#e0ca8c;--desk-note-sage:#bec9af;--desk-note-rose:#e2b9b0;--desk-note-sky:#b9cad6;--desk-note-ink:#343629;--desk-shadow:0 4px 7px #0c0a1047, 0 14px 32px #0c0a1057}@supports (color:color-mix(in lab, red, red)){:root{--desk-shadow:0 4px 7px color-mix(in srgb, var(--color-paper-sunken) 28%, transparent), 0 14px 32px color-mix(in srgb, var(--color-paper-sunken) 34%, transparent)}}:root{--desk-page-edge:#3e3938}@supports (color:color-mix(in lab, red, red)){:root{--desk-page-edge:color-mix(in srgb, var(--color-ink-faint) 42%, var(--color-paper-raised))}}:root{--desk-note-lift:0 6px 12px #0c0a1057, 0 20px 44px #0c0a106b}@supports (color:color-mix(in lab, red, red)){:root{--desk-note-lift:0 6px 12px color-mix(in srgb, var(--color-paper-sunken) 34%, transparent), 0 20px 44px color-mix(in srgb, var(--color-paper-sunken) 42%, transparent)}}.story-desk{width:100%;height:calc(100dvh - var(--spacing) * 28);min-height:34rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.story-desk[data-fullscreen=true]{border:0;border-radius:0;height:100dvh;min-height:0}.story-desk :focus-visible,.workspace-compare :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.story-desk svg,.workspace-button>svg,.workspace-text-button>svg{flex:none;width:1rem;height:1rem}.workspace-button,.workspace-text-button{gap:calc(var(--spacing) * 2)}.desk-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);background:var(--color-paper-raised);flex:none;display:flex}.desk-heading,.desk-header-actions{align-items:center;gap:calc(var(--spacing) * 5);display:flex}.desk-heading{min-width:0}.desk-heading h1{font-family:var(--font-display);font-size:1.875rem;font-weight:400;line-height:1.1}.desk-purpose{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.6875rem;display:block}.desk-back{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;padding-right:calc(var(--spacing) * 5);border-right:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.75rem;display:flex}.desk-back:hover{color:var(--color-workspace-accent)}.desk-header-actions{gap:calc(var(--spacing) * 2)}.desk-header-actions>.workspace-button{border-color:var(--color-gold-soft);color:var(--color-workspace-accent);background:var(--color-gold-wash)}.desk-save-status{align-items:center;gap:var(--spacing);margin-right:calc(var(--spacing) * 3);color:var(--color-ink-soft);white-space:nowrap;font-size:.6875rem;display:inline-flex}.desk-save-status>svg{width:.75rem;height:.75rem}.desk-title{min-width:0}.desk-title-button{align-items:center;gap:calc(var(--spacing) * 2);max-width:min(26rem,52vw);margin-inline:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-card);font:inherit;color:inherit;text-align:left;cursor:pointer;display:inline-flex}.desk-title-button:hover,.desk-title-button[aria-expanded=true]{background:var(--color-veil)}.desk-title-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-title-button>svg{width:1rem;height:1rem;color:var(--color-ink-soft);flex:none}.desk-switcher-error{padding:var(--spacing) calc(var(--spacing) * 2.5);color:var(--color-danger);font-size:.6875rem;line-height:1.4}.desk-save-status[tabindex]{cursor:default;border-radius:var(--radius-card)}.desk-switcher-panel svg,.desk-versions-panel svg{flex:none;width:1rem;height:1rem}.desk-switcher-item[aria-current=true]{font-weight:500}.desk-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desk-switcher-panel .ui-menu-item:disabled{color:var(--color-ink-faint);cursor:default}.desk-switcher-panel .ui-menu-item:disabled:hover{background:0 0}.desk-switcher-away-trigger{display:block}.desk-switcher-field{align-items:center;gap:calc(var(--spacing) * 2);padding:var(--spacing) calc(var(--spacing) * 1.5);display:flex}.desk-switcher-input{min-width:0;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * .75);background:var(--color-paper-sunken);color:var(--color-ink);flex:1;font-size:.84375rem}.desk-switcher-submit,.desk-switcher-bring,.desk-versions-bring{align-items:center;gap:var(--spacing);min-height:2rem;padding:var(--spacing) calc(var(--spacing) * 2.5);border-radius:calc(var(--radius-card) * .75);color:var(--color-workspace-accent);cursor:pointer;flex:none;font-size:.75rem;display:inline-flex}.desk-switcher-submit:hover,.desk-switcher-bring:hover,.desk-versions-bring:hover{background:var(--color-veil)}.desk-switcher-away-row{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 8.5);padding-left:calc(var(--spacing) * 2.5);color:var(--color-ink-soft);font-size:.84375rem;display:flex}.desk-versions-panel{padding:calc(var(--spacing) * 3)}.desk-versions-title{padding-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:1.125rem;font-weight:400}.desk-versions-list{flex-direction:column;display:flex}.desk-versions-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:2.5rem;padding-block:var(--spacing);border-top:1px solid var(--color-line);display:flex}.desk-versions-row:first-child{border-top:0}.desk-versions-when{font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;font-size:.8125rem;display:flex}.desk-versions-tag{color:var(--color-ink-soft);font-size:.6875rem}.desk-versions-tag[tabindex]{border-radius:var(--radius-card);cursor:default;width:fit-content}.desk-versions-note{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.5}.desk-versions-note button{color:var(--color-workspace-accent);text-decoration:underline}.desk-versions-skeleton{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.desk-versions-skeleton-row{border-radius:var(--radius-card);height:2.5rem}.desk-notice{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.desk-notice>span{flex:1;min-width:0}.desk-storage-error .desk-notice-dismiss{border-radius:var(--radius-card);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);flex:none;place-items:center;text-decoration:none;display:inline-grid}.desk-storage-error .desk-notice-dismiss:hover{background:var(--color-veil);color:var(--color-ink)}.desk-notice-dismiss>svg{width:.875rem;height:.875rem}.story-drawer-desk-name{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:inline-block;overflow:hidden}@media (pointer:coarse){.desk-switcher-submit,.desk-switcher-bring,.desk-versions-bring,.desk-storage-error .desk-notice-dismiss{min-width:2.75rem;min-height:2.75rem}}.desk-header-actions .workspace-text-button>span{font-variant-numeric:tabular-nums;min-width:1.25rem;color:var(--color-workspace-accent)}.desk-storage-error{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);background:var(--color-gold-wash);color:var(--color-ink-soft);flex:none;font-size:.75rem;line-height:1.5}.desk-storage-error button{color:var(--color-workspace-accent);text-decoration:underline}.desk-help{align-items:start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);background:var(--color-paper-raised);flex:none;display:flex}.desk-help strong{color:var(--color-ink);font-weight:500}.desk-body{flex:1;min-width:0;min-height:0;display:flex}.desk-surface{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.desk-canvas-slot{flex:1;min-width:0;min-height:0}.desk-canvas{touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;cursor:default;background:var(--color-paper-sunken);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.desk-canvas[data-tool=hand]{cursor:grab}.desk-canvas[data-tool=pen],.desk-canvas[data-tool=arrow]{cursor:crosshair}.desk-canvas[data-dragging]{cursor:grabbing}.desk-canvas[data-dragging][data-tool=pen],.desk-canvas[data-dragging][data-tool=arrow]{cursor:crosshair}.desk-canvas:focus-visible{outline-offset:-3px}.desk-dot-grid,.desk-world,.desk-drawings{pointer-events:none;position:absolute;inset:0}.desk-dot-grid{background-image:radial-gradient(circle, var(--color-line) .8px, transparent 1px);opacity:.75}.desk-world{transform-origin:0 0}.desk-drawings{color:var(--color-workspace-accent);overflow:visible}.story-desk .desk-drawings{width:100%;height:100%}.desk-drawings path{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.desk-drawings .desk-drawing-hit{stroke:#0000;stroke-width:calc(var(--spacing) * 6);vector-effect:non-scaling-stroke;pointer-events:none}.desk-canvas[data-tool=select] .desk-drawing-hit{pointer-events:stroke;cursor:grab}.desk-canvas[data-dragging][data-tool=select] .desk-drawing-hit{cursor:grabbing}.desk-drawing-selection{fill:none;stroke:var(--color-workspace-accent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;visibility:hidden;pointer-events:none}.desk-drawing[data-selected]>.desk-drawing-selection,.desk-drawing:focus-visible>.desk-drawing-selection{visibility:visible}.desk-drawing:focus-visible{outline:none}.desk-drawing[data-selected]>.desk-drawing-line{stroke-width:3px}.desk-arrow-handle{cursor:grab}.desk-canvas[data-dragging] .desk-arrow-handle{cursor:grabbing}.desk-arrow-handle-dot{fill:var(--color-paper-raised);stroke:var(--color-workspace-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.desk-arrow-handle-hit{fill:#0000;pointer-events:all}.desk-arrow-handle:focus-visible{outline:none}.desk-arrow-handle:focus-visible .desk-arrow-handle-dot{stroke-width:3px}.desk-drawing-nudge{align-items:center;gap:var(--spacing);display:flex}.desk-drawing-key-hint{color:var(--color-ink-soft);margin-inline:calc(var(--spacing) * 3);font-size:.6875rem}.desk-pile{pointer-events:none;position:absolute;top:0;left:0}.desk-pile:focus-within{z-index:700!important}.desk-pile:has(.desk-page:hover){z-index:700!important}.desk-page{width:var(--desk-page-width);height:var(--desk-page-height);border:1px solid var(--desk-page-edge);background:var(--color-paper-raised);box-shadow:var(--desk-shadow);transform-origin:bottom;pointer-events:auto;cursor:grab;transition:transform .26s var(--ease-smooth), outline-color .12s;border-radius:1px;flex-direction:column;padding:0;display:flex;position:absolute;top:0;left:0;overflow:visible}.desk-page[data-back-page]{pointer-events:none;opacity:1}.desk-page:hover:not(:disabled),.desk-page:focus-visible{border-color:var(--color-workspace-accent);z-index:120!important}.desk-page[data-selected]{outline:2px solid var(--color-gold);outline-offset:4px}.desk-pile[data-drop-target] .desk-page{outline:3px solid var(--color-gold);outline-offset:10px}.desk-canvas[data-dragging] .desk-page{cursor:grabbing;transition:none}.desk-page-scan{background:var(--color-scan-bg);flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.desk-page-scan img{object-fit:contain}.desk-page-id{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);font-family:var(--font-mono);text-align:left;color:var(--color-ink-soft);background:var(--color-paper-raised);border-top:1px solid var(--color-line);flex:none;font-size:.625rem;display:block}.desk-missing{height:100%;padding:calc(var(--spacing) * 5);background:var(--color-paper-raised);color:var(--color-ink-soft);place-items:center;font-size:.8125rem;line-height:1.7;display:grid}.desk-pile-caption{align-items:center;gap:var(--spacing);color:var(--color-ink-soft);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.desk-pile-caption>div:first-child{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:.75rem;display:flex}.desk-pile-caption input{width:9rem;min-width:0;max-width:100%;padding:var(--spacing);color:var(--color-ink);text-align:center;outline-offset:1px;border-bottom:1px solid #0000;font-size:.75rem}.desk-pile-caption input:hover{border-color:var(--color-line)}.desk-pile-caption input::placeholder{color:var(--color-ink-soft)}.desk-pile-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;display:flex}.desk-pile-actions button{align-items:center;gap:var(--spacing);min-height:1.75rem;padding-inline:var(--spacing);color:var(--color-ink-soft);font-size:.625rem;display:inline-flex}.desk-pile-actions button:hover{color:var(--color-workspace-accent)}.desk-pile-actions svg{width:.75rem;height:.75rem}.desk-note{--desk-note-angle:-1deg;--desk-note-text-size:18px;z-index:600;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5);color:var(--desk-note-ink);pointer-events:auto;cursor:grab;transform:rotate(var(--desk-note-angle));transform-origin:0 0;flex-direction:column;display:flex;position:absolute}.desk-note[data-manipulating]{cursor:grabbing}.desk-canvas[data-tool=pen] .desk-note,.desk-canvas[data-tool=arrow] .desk-note,.desk-canvas[data-tool=pen] .desk-note-corner,.desk-canvas[data-tool=arrow] .desk-note-corner{cursor:crosshair}.desk-canvas[data-tool=hand] .desk-note-corner{cursor:grab}.desk-note:focus-within,.desk-note[data-manipulating]{z-index:750}.desk-note-paper{z-index:0;background:var(--desk-note-gold);box-shadow:var(--desk-shadow);transition:box-shadow .18s var(--ease-smooth), transform .18s var(--ease-smooth);position:absolute;inset:0}.desk-note:focus-within .desk-note-paper{box-shadow:var(--desk-note-lift);transform:translateY(-1px)}.desk-note[data-tone=sage]{--desk-note-angle:1deg}.desk-note[data-tone=sage] .desk-note-paper{background:var(--desk-note-sage)}.desk-note[data-tone=rose]{--desk-note-angle:.8deg}.desk-note[data-tone=rose] .desk-note-paper{background:var(--desk-note-rose)}.desk-note[data-tone=sky]{--desk-note-angle:-.7deg}.desk-note[data-tone=sky] .desk-note-paper{background:var(--desk-note-sky)}.desk-note[data-tone=plain]{--desk-note-angle:0deg;padding:calc(var(--spacing) * 2);color:var(--color-ink)}.desk-note[data-tone=plain] .desk-note-paper{box-shadow:none;background:0 0}.desk-note[data-tone=plain]:hover .desk-note-paper{border:1px dashed #6e675a99}@supports (color:color-mix(in lab, red, red)){.desk-note[data-tone=plain]:hover .desk-note-paper{border:1px dashed color-mix(in srgb, var(--color-ink-faint) 60%, transparent)}}.desk-note[data-tone=plain]:focus-within .desk-note-paper{transform:none}.desk-note[data-tone=plain] textarea{height:auto;min-height:calc(var(--desk-note-text-size) * 1.4);flex:none;overflow:hidden}.desk-note-tabs{z-index:-1;left:100%;top:calc(var(--spacing) * 1.5);opacity:0;transition:opacity .16s var(--ease-smooth), transform .16s var(--ease-smooth);flex-direction:column;display:flex;position:absolute;transform:translate(-100%)}.desk-note:hover .desk-note-tabs,.desk-note-tabs:focus-within{opacity:1;transform:translate(-55%)}.desk-note:hover .desk-note-tabs:hover,.desk-note-tabs:focus-within{transform:translate(0)}.desk-note[data-tone=plain] .desk-note-tabs{z-index:2}.desk-note[data-manipulating] .desk-note-tabs{opacity:0;pointer-events:none;transform:translate(-100%)}.desk-note-tab{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * -2.5);border:1px solid var(--desk-note-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.desk-note-tab{border:1px solid color-mix(in srgb, var(--desk-note-ink) 20%, transparent)}}.desk-note-tab{border-radius:0 calc(var(--radius-card) * .5) calc(var(--radius-card) * .5) 0;background:var(--desk-note-gold);cursor:pointer;transition:transform .16s var(--ease-smooth), margin .16s var(--ease-smooth);border-left:0}.desk-note-tabs:hover .desk-note-tab,.desk-note-tabs:focus-within .desk-note-tab{margin-top:calc(var(--spacing) * -.75)}.desk-note-tabs .desk-note-tab:first-child{margin-top:0}.desk-note-tab[data-tone=sage]{background:var(--desk-note-sage)}.desk-note-tab[data-tone=rose]{background:var(--desk-note-rose)}.desk-note-tab[data-tone=sky]{background:var(--desk-note-sky)}.desk-note-tab[data-tone=plain]{border:1px dashed var(--color-ink-faint);background:var(--color-paper-raised);border-left:0}.desk-note-tab[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--desk-note-ink)}@supports (color:color-mix(in lab, red, red)){.desk-note-tab[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--desk-note-ink) 45%, transparent)}}.desk-note-tab:hover,.desk-note-tab:focus-visible{z-index:1;transform:translate(30%)}.desk-note textarea{z-index:1;resize:none;width:100%;height:100%;min-height:0;color:inherit;cursor:auto;font-family:var(--font-display);font-size:var(--desk-note-text-size);-webkit-user-select:text;user-select:text;scrollbar-width:none;background:0 0;flex:1;padding:0;line-height:1.4;display:block;position:relative}.desk-note textarea::-webkit-scrollbar{width:0;height:0}.desk-note textarea::placeholder{color:currentColor;opacity:.55}.desk-note textarea:focus,.desk-note:focus-visible{box-shadow:none;outline:none}.desk-note:focus-visible:not([data-pointer]) .desk-note-paper{outline:2px solid var(--color-gold);outline-offset:2px}.desk-note-corner{z-index:2;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:nwse-resize;touch-action:none;position:absolute;bottom:0;right:0}.desk-note-textsize{z-index:2;margin-top:var(--spacing);gap:var(--spacing);padding:var(--spacing);border-radius:var(--radius-card);background:#1b1820eb;display:flex;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.desk-note-textsize{background:color-mix(in srgb, var(--color-paper-raised) 92%, transparent)}}.desk-note-textsize{box-shadow:var(--desk-shadow);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-smooth);transform:translate(-50%)}.desk-note[data-text-selected] .desk-note-textsize,.desk-note-textsize:focus-within{opacity:1;pointer-events:auto}.desk-note-textsize button{min-width:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 6);border-radius:calc(var(--radius-card) * .75);color:var(--color-ink-soft);cursor:pointer;place-items:center;font-size:.6875rem;display:grid}.desk-note-textsize button:hover{background:var(--color-veil);color:var(--color-ink)}@media (hover:none){.desk-note:focus-within .desk-note-tabs{opacity:1;transform:translate(-55%)}}.desk-trash{z-index:1000;right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:var(--spacing);width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22);border:1px dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);box-shadow:var(--desk-shadow);color:var(--color-ink-soft);pointer-events:none;animation:desk-trash-in .18s var(--ease-smooth);transition:transform .16s var(--ease-smooth), color .16s, border-color .16s, background .16s;flex-direction:column;font-size:.625rem;display:flex;position:absolute}.story-desk .desk-trash>svg{width:1.25rem;height:1.25rem}.desk-trash[data-armed]{border-color:var(--color-danger);background:var(--color-paper-float);color:var(--color-danger);transform:scale(1.12)}@keyframes desk-trash-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * 2))}}.desk-empty{padding:calc(var(--spacing) * 8);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.desk-empty h2{font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.2}.desk-empty>p{margin-top:calc(var(--spacing) * 4);max-width:22rem;color:var(--color-ink-soft);font-size:.875rem;line-height:1.8}.desk-empty>button{pointer-events:auto;margin-top:calc(var(--spacing) * 6);border-color:var(--color-gold-soft);color:var(--color-workspace-accent)}.desk-empty-hint{margin-top:calc(var(--spacing) * 5);font-family:var(--font-display);color:var(--color-ink-soft);font-size:1rem;font-style:italic}.desk-empty-pages{width:5rem;height:6rem;margin-bottom:calc(var(--spacing) * 8);position:relative}.desk-empty-pages span{border:1px solid var(--color-line);background:var(--color-paper-raised);box-shadow:var(--desk-shadow);place-items:center;display:grid;position:absolute;inset:0}.desk-empty-pages span:first-child{transform:translate(-1.25rem,-.5rem)rotate(-15deg)}.desk-empty-pages span:nth-child(2){transform:translate(1.25rem,-.5rem)rotate(15deg)}.desk-empty-pages span:last-child{color:var(--color-workspace-accent)}.desk-empty-pages svg{width:1.5rem;height:1.5rem}.desk-stack-hint{z-index:1000;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);color:var(--color-paper);background:var(--color-gold);pointer-events:none;white-space:nowrap;box-shadow:var(--desk-shadow);font-size:.75rem;position:absolute}.desk-canvas-hint{bottom:calc(var(--spacing) * 4);padding:var(--spacing) calc(var(--spacing) * 3);background:var(--color-paper-sunken);color:var(--color-ink-soft);pointer-events:none;white-space:nowrap;font-size:.625rem;position:absolute;left:50%;transform:translate(-50%)}.desk-filing{min-width:0;padding:calc(var(--spacing) * 5);background:var(--color-paper-raised);border-left:1px solid var(--color-line);flex:0 0 22rem;overflow-y:auto}.desk-filing>header{justify-content:space-between;align-items:center;display:flex}.desk-filing h2{font-family:var(--font-display);font-size:1.5rem}.desk-filing>p{color:var(--color-ink-soft);margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 6);font-size:.75rem;line-height:1.7}.desk-filing .workspace-collection-actions__controls{flex-wrap:wrap}.desk-filing .workspace-collection-actions__controls>select{flex-basis:100%}.desk-selection{justify-content:center;align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-top:1px solid var(--color-gold-soft);background:var(--color-paper-raised);flex-wrap:wrap;flex:none;display:flex}.desk-selection-count{margin-inline:calc(var(--spacing) * 3);color:var(--color-workspace-accent);font-variant-numeric:tabular-nums;font-size:.75rem}.desk-selection .workspace-text-button{min-height:2rem;padding:var(--spacing) calc(var(--spacing) * 2);font-size:.6875rem}.desk-join-stack{align-items:center;min-width:0;display:flex}.desk-join-stack select{min-width:0;max-width:10rem;padding:calc(var(--spacing) * 2);background:var(--color-paper-sunken);color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:var(--radius-card);font-size:.6875rem}.desk-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid var(--color-line);background:var(--color-paper-raised);flex:none;display:flex}.desk-view-tools,.desk-session-tools,.desk-tools,.desk-zoom{align-items:center;display:flex}.desk-view-tools,.desk-session-tools{gap:var(--spacing);flex:1}.desk-session-tools{justify-content:flex-end}.desk-zoom{gap:var(--spacing);font-variant-numeric:tabular-nums;font-size:.6875rem}.desk-zoom button{border-radius:var(--radius-card);place-items:center;min-width:2rem;min-height:2.5rem;display:grid}.desk-zoom button:hover{background:var(--color-veil)}.desk-zoom>span{text-align:center;width:2.5rem;color:var(--color-ink-soft)}.desk-tools{gap:calc(var(--spacing) * 1.5);padding:var(--spacing);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * 1.5);background:var(--color-paper)}.desk-tools>button{align-items:center;gap:calc(var(--spacing) * 2);min-height:2rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:.6875rem;display:flex}.desk-tools>button:hover{background:var(--color-veil);color:var(--color-ink)}.desk-tools>button[aria-pressed=true]{color:var(--color-workspace-accent);background:var(--color-gold-wash)}.desk-more{position:relative}.desk-more>summary{cursor:pointer;border-radius:var(--radius-card);width:2.5rem;height:2.5rem;color:var(--color-ink-soft);place-items:center;list-style:none;display:grid}.desk-more>summary::-webkit-details-marker{display:none}.desk-more[open]>summary,.desk-more>summary:hover{background:var(--color-veil)}.desk-more>div{bottom:calc(100% + var(--spacing) * 3);z-index:1500;width:17rem;padding:calc(var(--spacing) * 2);background:var(--color-paper-float);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--desk-shadow);position:absolute;right:0}.desk-more button{align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-height:2.5rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);text-align:left;color:var(--color-ink-soft);font-size:.75rem;display:flex}.desk-more button:hover{background:var(--color-veil);color:var(--color-ink)}.desk-more button:disabled{opacity:.4;cursor:default}.desk-recovery{left:50%;bottom:calc(var(--spacing) * 30);background:var(--color-paper-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);white-space:nowrap;position:absolute;transform:translate(-50%)}.desk-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-list{min-width:0;min-height:0;padding:calc(var(--spacing) * 6);background:var(--color-paper-sunken);flex:1;display:none;overflow-y:auto}.story-desk[data-list=true] .desk-list{display:block}.story-desk[data-list=true] .desk-canvas-slot,.story-desk[data-list=true] .desk-canvas-tool,.story-desk[data-list=true] .desk-zoom,.story-desk[data-list=true] .desk-fit{display:none}.desk-list-pile{padding-bottom:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);border-bottom:1px solid var(--color-line)}.desk-list-pile>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);display:flex}.desk-list-pile h2{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.desk-list-pile h2>span{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.75rem}.desk-list-pages{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.desk-list-page{min-width:0;max-width:15rem}.desk-list-scan{aspect-ratio:17/22;background:var(--color-paper-raised);border:1px solid var(--color-line);width:100%;display:block;position:relative;overflow:hidden}.desk-list-scan img{object-fit:contain}.desk-list-page[data-selected=true] .desk-list-scan{outline:2px solid var(--color-gold);outline-offset:2px}.desk-list-page label{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;font-size:.6875rem;font-family:var(--font-mono);color:var(--color-ink-soft);display:flex}.desk-list-page input{width:1rem;height:1rem;accent-color:var(--color-workspace-accent)}.desk-list-empty{padding:calc(var(--spacing) * 8) 0}.desk-list-empty>svg{width:2rem;height:2rem;margin-bottom:calc(var(--spacing) * 5);color:var(--color-workspace-accent)}.desk-list-empty h2{font-family:var(--font-display);font-size:2rem}.desk-list-empty p{margin:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 5);color:var(--color-ink-soft);font-size:.875rem;line-height:1.7}.desk-list-notes h2{font-family:var(--font-display);margin-bottom:calc(var(--spacing) * 4);font-size:1.5rem}.desk-list-notes>div{margin-bottom:calc(var(--spacing) * 4)}.desk-list-notes textarea{width:100%;min-height:8rem;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-gold-wash);color:var(--color-ink);font-size:1rem;display:block}.desk-list-notes>div[data-tone=sage] textarea{background:var(--desk-note-sage)}@supports (color:color-mix(in lab, red, red)){.desk-list-notes>div[data-tone=sage] textarea{background:color-mix(in srgb, var(--desk-note-sage) 30%, transparent)}}.desk-list-notes>div[data-tone=rose] textarea{background:var(--desk-note-rose)}@supports (color:color-mix(in lab, red, red)){.desk-list-notes>div[data-tone=rose] textarea{background:color-mix(in srgb, var(--desk-note-rose) 30%, transparent)}}.desk-list-notes>div[data-tone=sky] textarea{background:var(--desk-note-sky)}@supports (color:color-mix(in lab, red, red)){.desk-list-notes>div[data-tone=sky] textarea{background:color-mix(in srgb, var(--desk-note-sky) 30%, transparent)}}.desk-list-notes>div[data-tone=plain] textarea{font-family:var(--font-display);background:0 0;border-style:dashed}.desk-list-drawings{color:var(--color-ink-soft);font-size:.75rem;line-height:1.7}@media (max-width:1100px){.desk-save-status{display:none}.desk-footer{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}.desk-tools>button{padding-inline:calc(var(--spacing) * 2)}.desk-help{gap:calc(var(--spacing) * 4)}.desk-filing{flex-basis:19rem}}@media (max-width:800px){.story-desk{min-height:36rem;height:calc(100dvh - var(--spacing) * 26)}.desk-header{padding:calc(var(--spacing) * 4);align-items:start;gap:calc(var(--spacing) * 3);flex-wrap:wrap}.desk-heading{gap:calc(var(--spacing) * 3);flex:1}.desk-heading h1{font-size:1.75rem}.desk-back{padding-right:calc(var(--spacing) * 3)}.desk-back>span{display:none}.desk-purpose{font-size:.625rem}.desk-header-actions{flex:1 0 100%;justify-content:flex-end;margin-left:auto}.desk-header-actions>.workspace-button{margin-right:auto}.desk-canvas-slot,.desk-tools>.desk-canvas-tool,.desk-zoom,.desk-fit,.desk-list-toggle{display:none}.desk-list{padding:calc(var(--spacing) * 4);display:block}.desk-list-pages{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.desk-list-pile h2{font-size:1.25rem}.desk-body{position:relative}.desk-filing{z-index:100;border-left:0;position:absolute;inset:0}.desk-selection{padding:calc(var(--spacing) * 2);justify-content:flex-start}.desk-selection .workspace-text-button{min-height:2.75rem}.desk-selection-count{margin-left:calc(var(--spacing) * 2)}.desk-tools{background:0 0;border:0}.desk-tools>button{min-height:2.5rem;padding-inline:calc(var(--spacing) * 2.5)}.desk-tools>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-view-tools{display:none}.desk-help{padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column}.desk-recovery{bottom:calc(var(--spacing) * 22);max-width:calc(100% - var(--spacing) * 8);white-space:normal;text-align:center}.desk-footer{padding-bottom:max(calc(var(--spacing) * 3), env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.desk-page,.desk-note-paper,.desk-note-tabs,.desk-note-tab,.desk-note-textsize,.desk-trash{transition:none}.desk-trash{animation:none}}.workspace-collection-actions{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.workspace-collection-actions__heading{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);font-size:.75rem;display:flex}.workspace-collection-actions__heading label{color:var(--color-ink);font-weight:500}.workspace-collection-actions__heading>span{color:var(--color-ink-soft);font-size:.6875rem}.workspace-collection-actions__controls{align-items:stretch;gap:calc(var(--spacing) * 1.5);display:flex}.workspace-collection-actions select{min-width:0;min-height:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink-soft);flex:1;font-size:.75rem}.workspace-collection-actions select:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.workspace-collection-actions select:disabled{opacity:.5;cursor:not-allowed}.workspace-collection-actions__note{color:var(--color-ink-soft);font-size:.6875rem;line-height:1.5}.workspace-collection-actions__note>button{color:var(--color-workspace-accent);text-underline-offset:.15em;text-decoration:underline}.workspace-collection-actions__receipt{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem;line-height:1.5;display:flex}.workspace-collection-actions__receipt[role=alert]{color:var(--color-danger)}.workspace-collection-actions[data-compact] .workspace-collection-actions__heading{display:none}.desk-dialog-backdrop.workspace-compare-backdrop{z-index:90;padding:calc(var(--spacing) * 5);background:#121017e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-dialog-backdrop.workspace-compare-backdrop{background:color-mix(in srgb, var(--color-paper) 88%, transparent)}}.workspace-compare{width:min(100%,100rem);height:calc(100dvh - var(--spacing) * 10);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * 1.5);background:var(--color-paper-raised);min-height:0;color:var(--color-ink);box-shadow:0 calc(var(--spacing) * 8) calc(var(--spacing) * 20) var(--color-paper-sunken);flex-direction:column;display:flex;overflow:hidden}.workspace-compare__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex:none;display:flex}.workspace-compare__header h2{font-family:var(--font-display);font-size:1.625rem;font-weight:400;line-height:1.2}.workspace-compare__header h2+p{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem}.workspace-compare__close{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);font-size:.75rem;display:inline-flex}.workspace-compare__close:hover{background:var(--color-veil);color:var(--color-ink)}.workspace-compare__close>span{font-size:1.25rem}.workspace-compare__pages{align-items:start;gap:calc(var(--spacing) * 7);overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 6);flex:1;display:flex;overflow:auto}.workspace-compare__story{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1 0 min(28rem,78vw);min-width:0;max-width:48rem;display:flex}.workspace-compare__story[data-larger]{flex-basis:min(60rem,84vw);max-width:60rem}.workspace-compare__story-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 8);display:flex}.workspace-compare__story-heading h3{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.75rem;font-weight:500}.workspace-compare__scan{background:var(--color-paper-sunken);flex:none;width:100%;height:clamp(18rem,57dvh,48rem);position:relative;overflow:hidden}.workspace-compare__scan img{object-fit:contain}.workspace-compare__story[data-larger] .workspace-compare__scan{height:auto;min-height:18rem}.workspace-compare__story[data-larger] .workspace-compare__scan>img{width:100%;height:auto;display:block;position:relative}.workspace-compare__story[data-larger] .workspace-compare__scan>img.u-blurup{height:100%;position:absolute}.workspace-compare__transcription{padding-top:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.875rem;line-height:1.75}.workspace-compare__transcription summary{width:fit-content;color:var(--color-ink-soft);cursor:pointer;font-size:.75rem}.workspace-compare__transcription p{margin-top:calc(var(--spacing) * 3);white-space:pre-wrap}.workspace-compare__transcription h4{margin-top:calc(var(--spacing) * 5);color:var(--color-ink);font-size:.75rem}.workspace-compare__unavailable{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.7}@media (max-width:640px){.desk-dialog-backdrop.workspace-compare-backdrop{padding:0}.workspace-compare{border-radius:0;height:100dvh}.workspace-compare__header{padding:calc(var(--spacing) * 4);align-items:start;gap:calc(var(--spacing) * 3)}.workspace-compare__header h2{font-size:1.375rem}.workspace-compare__close{text-align:left;max-width:9rem}.workspace-compare__pages{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4)}}.constellation-drawer-moon{--tint:var(--color-gold);background:var(--color-paper-raised)}.constellation-drawer-face{width:100%;height:100%;color:var(--color-workspace-accent);background:var(--color-gold-wash);justify-content:center;align-items:center;display:flex}.constellation-drawer-face>svg{width:44%;height:44%}.constellation-node.is-propose .constellation-moon{outline:2px dashed var(--color-gold);outline-offset:7px}.constellation-mode-hint{border:1px solid var(--color-line);background:var(--color-paper-raised);color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;padding:.25rem .625rem;position:absolute;transform:translate(-50%,4.5rem)}.constellation-mode-hint strong{color:var(--color-ink);font-weight:600}.constellation-mode-hint[data-mode=propose]{border-color:var(--color-gold)}.constellation-mode-hint[data-mode=propose] strong{color:var(--color-gold)}.constellation-mode-moon{--tint:var(--color-ink-faint);border:2px dashed var(--color-line);background:var(--color-paper-raised)}.constellation-mode-moon[data-mode-switch=propose]{--tint:var(--color-gold);border-color:var(--color-gold)}.constellation-mode-moon:before{content:"";background:var(--color-gold-soft);border-radius:999px;position:absolute;inset:0;transform:scale(0)}.constellation-mode-moon.is-charging{border-color:var(--color-gold)}.constellation-mode-moon.is-charging:before{animation:.45s linear forwards constellation-mode-charge}.constellation-mode-moon.is-flipped:before{animation:.6s ease-out forwards constellation-mode-flash;transform:scale(1)}@keyframes constellation-mode-charge{to{transform:scale(1)}}@keyframes constellation-mode-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.constellation-mode-moon.is-charging:before,.constellation-mode-moon.is-flipped:before{opacity:.6;animation:none;transform:scale(1)}}.constellation-mode-face{width:100%;height:100%;color:var(--color-ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;font-size:.625rem;line-height:1.1;display:flex;position:relative}.constellation-mode-face [data-active]{color:var(--color-ink);font-size:.75rem;font-weight:600}.constellation-mode-moon[data-mode-switch=propose] .constellation-mode-face [data-active]{color:var(--color-gold)}.constellation-mode-arrows{font-size:.75rem}:root{--desk-splay-step:44px;--desk-folder-width:232px;--desk-folder-height:164px}.desk-page-decoration{pointer-events:none;position:absolute;inset:-1px}.desk-marquee{z-index:950;border:1px dashed var(--color-gold);background:var(--color-gold-wash);pointer-events:none;position:absolute}.desk-canvas[data-tool=loupe]{cursor:grab}.desk-canvas[data-tool=loupe][data-loupe-lens]:not([data-busy]):not([data-space]),.desk-canvas[data-tool=loupe][data-loupe-lens]:not([data-busy]):not([data-space]) *{cursor:none}.desk-canvas[data-space],.desk-canvas[data-space] *{cursor:grab!important}.desk-canvas[data-gesture=pan],.desk-canvas[data-gesture=pan] *,.desk-canvas[data-space][data-busy],.desk-canvas[data-space][data-busy] *{cursor:grabbing!important}.desk-canvas[data-gesture=marquee],.desk-canvas[data-gesture=marquee] *{cursor:default!important}.story-desk [data-pointer]:focus-visible:not([data-selected]){outline:none}.desk-page[data-pointer]:focus-visible:not(:hover){border-color:var(--desk-page-edge);z-index:var(--desk-page-z)!important}.desk-page[data-pointer][data-splay-covered]:focus-visible:not([data-selected]):after{content:none}.desk-drawing[data-pointer]:focus-visible:not([data-selected])>.desk-drawing-selection{visibility:hidden}.desk-arrow-handle[data-pointer]:focus-visible .desk-arrow-handle-dot{stroke-width:1.5px}.desk-canvas[data-tool=loupe] .desk-world,.desk-canvas[data-tool=loupe] .desk-world *,.desk-canvas[data-tool=loupe] .desk-drawings,.desk-canvas[data-tool=loupe] .desk-drawings *{pointer-events:none}:root{--desk-loupe-size:260px}.desk-loupe{width:var(--desk-loupe-size);height:var(--desk-loupe-size);pointer-events:none;animation:desk-loupe-in .1s var(--ease-smooth);transition:opacity .1s var(--ease-smooth);position:absolute;top:0;left:0}.desk-loupe[data-state=closed]{opacity:0}@keyframes desk-loupe-in{0%{opacity:0}}.desk-loupe-lens{clip-path:circle(50%);background:var(--color-paper-sunken);border-radius:50%;position:absolute;inset:0;overflow:hidden}.desk-loupe-lens:before,.desk-loupe-lens:after{content:"";z-index:1;pointer-events:none;border-radius:50%;position:absolute}.desk-loupe-lens:before{border:3px solid var(--color-paper-raised);inset:0}.desk-loupe-lens:after{border:1px solid var(--color-ink-faint);inset:3px}.desk-loupe-world{transform-origin:0 0;position:absolute;top:0;left:0}.desk-loupe-pile,.desk-loupe-extras{position:absolute;top:0;left:0}.desk-loupe-extras{z-index:0}.desk-loupe-page{width:var(--desk-page-width);height:var(--desk-page-height);border:1px solid var(--desk-page-edge);background:var(--color-paper-raised);box-shadow:var(--desk-shadow);transform-origin:bottom;border-radius:1px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.desk-loupe-page[data-faint]{opacity:.5;border-style:dashed;border-color:var(--color-ink-faint);box-shadow:none}.desk-loupe-scan{background:var(--color-scan-bg);flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.desk-loupe-scan img{object-fit:contain}.desk-loupe-scan .u-scan.u-blurup{--blurup-radius:calc(14px / var(--desk-loupe-zoom,1))}.desk-loupe-id{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);font-family:var(--font-mono);text-align:left;color:var(--color-ink-soft);background:var(--color-paper-raised);border-top:1px solid var(--color-line);flex:none;font-size:.625rem;display:block}.desk-loupe-power{z-index:2;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border:1px solid var(--color-ink-faint);border-radius:calc(var(--radius-card) * 2);background:var(--color-paper-raised);color:var(--color-ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .12s var(--ease-smooth);font-size:.625rem;line-height:1.4;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.desk-loupe-power[data-shown]{opacity:1}@media (prefers-reduced-motion:reduce){.desk-loupe,.desk-loupe-power{transition:none;animation:none}}:root{--desk-fold-size:22px;--desk-fold-back:#e6e3dd}@supports (color:color-mix(in lab, red, red)){:root{--desk-fold-back:color-mix(in srgb, var(--color-page-fold) 35%, var(--color-scan-bg))}}:root{--desk-fold-crease:var(--color-page-fold)}.desk-page[data-hidden-page]{visibility:hidden;transition:transform .26s var(--ease-smooth), visibility 0s linear .26s}.desk-pile[data-stack-mode=splay] .desk-page:not(:disabled):is(:hover,:focus-visible){z-index:var(--desk-page-z)!important}.desk-page[data-splay-covered]:is([data-selected],:focus-visible){outline:none}.desk-page[data-splay-covered]:is([data-selected],:focus-visible):after{content:"";height:calc(var(--desk-splay-step) + 1px);outline:2px solid var(--color-gold);outline-offset:4px;pointer-events:none;position:absolute;top:-1px;left:-1px;right:-1px}.desk-page-fold{width:var(--desk-fold-size);height:var(--desk-fold-size);pointer-events:auto;position:absolute;top:-1px;right:-1px}.desk-page-fold:before,.desk-page-fold:after{content:"";opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .14s var(--ease-smooth), transform .2s var(--ease-smooth);position:absolute;inset:0;transform:scale(.5)}.desk-page-fold:before{background:var(--color-paper-sunken);clip-path:polygon(0 0,100% 0,100% 100%)}.desk-page-fold:after{background:linear-gradient(to right, var(--desk-page-edge) 1px, transparent 1px), linear-gradient(to top, var(--desk-page-edge) 1px, transparent 1px), linear-gradient(to top right, var(--desk-fold-back) calc(50% - 1.5px), var(--desk-fold-crease) calc(50% - .5px));clip-path:polygon(0 0,0 100%,100% 100%)}.desk-canvas[data-tool=select]:not([data-busy]) .desk-page-fold{cursor:pointer}.desk-canvas[data-tool=select]:not([data-busy]) .desk-page-fold:hover:before,.desk-canvas[data-tool=select]:not([data-busy]) .desk-page-fold:hover:after{opacity:.45;transform:none}.desk-page-fold[data-folded]:before,.desk-page-fold[data-folded]:after,.desk-canvas[data-tool=select]:not([data-busy]) .desk-page-fold[data-folded]:hover:before,.desk-canvas[data-tool=select]:not([data-busy]) .desk-page-fold[data-folded]:hover:after{opacity:1;transform:none}.desk-pile-count{white-space:nowrap;flex:none}.desk-pile-placard{padding:0 calc(var(--spacing) * 1.25);border:1px solid var(--color-ink-faint);color:var(--color-ink-soft);letter-spacing:.04em;white-space:nowrap;border-radius:2px;flex:none;font-size:.5625rem;font-weight:500;line-height:1.6}.desk-pile-caption .collection-actions__trigger{width:1.5rem;height:1.5rem;color:var(--color-ink-soft);flex:none}.desk-pile-caption .collection-actions__trigger:hover,.desk-pile-caption .collection-actions__trigger[aria-expanded=true]{color:var(--color-ink)}.desk-pile-caption .collection-actions__trigger svg{width:.875rem;height:.875rem}.desk-pile-layouts{border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * .75);background:var(--color-paper);align-items:stretch;gap:1px;padding:1px;display:flex}.desk-pile-actions .desk-pile-layouts button{border-radius:calc(var(--radius-card) * .5);letter-spacing:.02em;min-width:1.75rem;min-height:0;color:var(--color-ink-soft);flex-direction:column;justify-content:center;gap:2px;padding:3px 4px 2px;font-size:.5rem;line-height:1;transition:color .12s,background-color .12s}.desk-pile-actions .desk-pile-layouts button:hover{color:var(--color-ink);background:var(--color-veil)}.desk-pile-actions .desk-pile-layouts button[aria-pressed=true]{color:var(--color-workspace-accent);background:var(--color-gold-wash)}.desk-pile-actions .desk-pile-layouts svg{width:.75rem;height:.75rem}@media (prefers-reduced-motion:reduce){.desk-page[data-hidden-page],.desk-page-fold:before,.desk-page-fold:after,.desk-pile-actions .desk-pile-layouts button{transition:none}}:root{--desk-folder-paper:#c4ae80;--desk-folder-back:#ae996c;--desk-folder-edge:#8a7851;--desk-folder-ink:#392f20;--desk-folder-ink-soft:#5b4e37;--desk-folder-1:#db7a5f;--desk-folder-2:#72a3d1;--desk-folder-3:#86b877;--desk-folder-4:#b88dd2;--desk-folder-5:#52b6ad;--desk-folder-6:#dc7aa2}[data-theme=light]{--desk-folder-paper:#ead8ab;--desk-folder-back:#dcc692;--desk-folder-edge:#b99f69;--desk-folder-ink:#392f20;--desk-folder-ink-soft:#66573c;--desk-folder-1:#a8482f;--desk-folder-2:#33628f;--desk-folder-3:#4a7a3c;--desk-folder-4:#7a4f93;--desk-folder-5:#2a7a73;--desk-folder-6:#a63f6a}[data-folder-tone="1"]{--desk-folder-tone:var(--desk-folder-1)}[data-folder-tone="2"]{--desk-folder-tone:var(--desk-folder-2)}[data-folder-tone="3"]{--desk-folder-tone:var(--desk-folder-3)}[data-folder-tone="4"]{--desk-folder-tone:var(--desk-folder-4)}[data-folder-tone="5"]{--desk-folder-tone:var(--desk-folder-5)}[data-folder-tone="6"]{--desk-folder-tone:var(--desk-folder-6)}.desk-folders{position:absolute;top:0;left:0}.desk-folder{width:var(--desk-folder-width);height:var(--desk-folder-height);position:absolute}.desk-folder[data-held]{z-index:950}.desk-folder-body{text-align:left;pointer-events:auto;cursor:grab;border-radius:4px;padding:0;display:block;position:absolute;inset:0}.desk-canvas[data-dragging] .desk-folder-body{cursor:grabbing}.desk-folder-back{border:1px solid var(--desk-folder-edge);background:var(--desk-folder-back);box-shadow:var(--desk-shadow);border-radius:2px 5px 3px 3px;transition:border-color .14s;position:absolute;inset:20px 0 0}.desk-folder[data-held] .desk-folder-back{box-shadow:var(--desk-note-lift)}.desk-folder-tab{border:1px solid var(--desk-folder-edge);background:var(--desk-folder-back);max-width:64%;height:27px;color:var(--desk-folder-ink);font-family:var(--font-display);box-shadow:inset 0 3px 0 var(--desk-folder-tone);border-bottom:0;border-radius:6px 6px 0 0;align-items:center;padding:3px 12px 0;font-size:14px;line-height:1;transition:border-color .14s;display:flex;position:absolute;top:0;left:12px}.desk-folder-tab>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-folder[data-status=unavailable] .desk-folder-tab,.desk-folder[data-status=error] .desk-folder-tab{box-shadow:none;color:var(--desk-folder-ink-soft);font-style:italic}.desk-folder-body:hover .desk-folder-back,.desk-folder-body:hover .desk-folder-tab{border-color:var(--desk-folder-ink-soft)}.desk-folder-tab-skeleton{border-radius:3px;width:7rem;height:10px}.desk-folder-peek{justify-content:center;gap:12px;display:flex;position:absolute;top:28px;left:30px;right:30px}.desk-folder-peek-page{border:1px solid var(--desk-page-edge);background:var(--color-scan-bg);flex:none;width:48px;height:64px;display:block;position:relative;overflow:hidden;transform:translateY(2px)rotate(-3deg)}.desk-folder-peek-page[data-index="1"]{transform:translateY(-3px)rotate(2deg)}.desk-folder-peek-page[data-index="2"]{transform:translateY(1px)rotate(-1deg)}.desk-folder-peek-page img{object-position:top}.desk-folder-peek[data-cover]{justify-content:flex-start;padding-left:44px}.desk-folder-peek-cover{border:1px solid var(--desk-folder-edge);background:var(--color-paper-raised);width:64px;height:64px;display:block;position:relative;overflow:hidden;transform:rotate(-2deg)}.desk-folder-front{border:1px solid var(--desk-folder-edge);background:var(--desk-folder-paper);transform-origin:50% 100%;transition:transform .2s var(--ease-smooth);border-radius:2px 2px 3px 3px;align-items:flex-end;padding:0 14px 12px;display:flex;position:absolute;inset:58px 0 0}.desk-folder-count{color:var(--desk-folder-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.desk-folder-count-skeleton{border-radius:3px;width:5.5rem;height:9px}.desk-folder[data-open] .desk-folder-front{transform:perspective(520px)rotateX(-30deg)}.desk-folder[data-open] .desk-folder-body{outline:2px solid var(--desk-folder-tone);outline-offset:6px}.desk-canvas[data-dragging]:has(.desk-folder[data-open]) .desk-page[data-selected]{opacity:.55}.desk-folder-mote{border:1px solid var(--desk-page-edge);background:var(--color-scan-bg);opacity:0;pointer-events:none;width:30px;height:40px;animation:desk-folder-mote .42s var(--ease-move);position:absolute;top:0;left:0}.desk-folder-mote:after{content:"";background:repeating-linear-gradient(#0000 0 6px,#26201959 6px 7px);position:absolute;inset:7px 5px}@supports (color:color-mix(in lab, red, red)){.desk-folder-mote:after{background:repeating-linear-gradient(to bottom, transparent 0 6px, color-mix(in srgb, var(--color-page-ink) 35%, transparent) 6px 7px)}}@keyframes desk-folder-mote{0%{opacity:1;transform:translate(var(--desk-mote-x), var(--desk-mote-y)) rotate(-10deg) scale(2)}58%{opacity:1;transform:translate(var(--desk-mote-to-x), var(--desk-mote-to-y)) rotate(0deg) scale(1)}to{opacity:1;transform:translate(var(--desk-mote-to-x), calc(var(--desk-mote-to-y) + 46px)) rotate(0deg) scale(1)}}.desk-folder-label{z-index:1000;border-radius:var(--radius-card);background:var(--desk-folder-tone);max-width:22rem;color:var(--color-paper);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--desk-shadow);pointer-events:none;transform:translateX(-50%) scale(var(--desk-folder-unzoom,1));transform-origin:50% 100%;padding:6px 12px;font-size:12px;line-height:1.3;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden}.desk-folder-label[data-kind=already],.desk-folder-label[data-kind=refuse]{border:1px solid var(--color-line);background:var(--color-paper-float);color:var(--color-ink)}.desk-folder-receipt{z-index:1000;border:1px solid var(--color-line);background:var(--color-paper-float);color:var(--color-ink);white-space:nowrap;box-shadow:var(--desk-shadow);pointer-events:auto;transform:translateX(-50%) scale(var(--desk-folder-unzoom,1));transform-origin:50% 0;transition:opacity .4s var(--ease-smooth);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:1.3;display:inline-flex;position:absolute;top:calc(100% + 12px);left:50%}.desk-folder-receipt[data-state=gone]{opacity:0;pointer-events:none}.desk-folder-receipt[data-kind=pending]{color:var(--color-ink-soft)}.desk-folder-receipt[data-error]{border-color:var(--color-danger);color:var(--color-danger)}.desk-folder-receipt button{color:var(--color-workspace-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.desk-folder-receipt button:disabled{opacity:.5}.desk-folder-menu{z-index:1100;border-radius:var(--radius-card);pointer-events:auto;cursor:default;width:16rem;transform:scale(var(--desk-folder-unzoom,1));transform-origin:0 0;flex-direction:column;padding:4px;display:flex;position:absolute;top:0;left:calc(100% + 10px)}.desk-folder-menu-item{border-radius:calc(var(--radius-card) * .75);width:100%;color:var(--color-ink);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:12.5px;line-height:1.3;display:flex}.desk-folder-menu-item>span{color:var(--color-ink-soft);font-size:11px}.desk-folder-menu-item:hover,.desk-folder-menu-item:focus-visible{background:var(--color-veil)}.story-desk .desk-folder-menu-item:focus-visible{outline-offset:-2px}.desk-folder-menu-item[aria-disabled=true]{color:var(--color-ink-faint);cursor:default}.desk-folder-menu-item[aria-disabled=true]:hover{background:0 0}.desk-folder-flags{top:-11px;right:calc(var(--desk-fold-size,22px) + 9px);pointer-events:none;flex-direction:row-reverse;align-items:flex-start;gap:3px;display:flex;position:absolute}.desk-folder-flag{border:1.5px solid var(--desk-folder-tone);background:var(--desk-folder-tone);border-bottom:0;border-radius:2px 2px 0 0;width:10px;height:17px;display:block}.desk-folder-flag[data-stage=proposed]{background:var(--color-scan-bg)}.desk-folder-flag-more{border:1px solid var(--color-line);background:var(--color-paper-raised);color:var(--color-ink-soft);font-family:var(--font-mono);border-radius:2px;padding:1px 3px;font-size:9px;line-height:1.3;display:block}.desk-folder-outline{border:2px solid var(--desk-folder-tone);pointer-events:none;border-radius:3px;position:absolute;inset:-6px}.desk-folder-fade{display:none}.desk-page:has(.desk-folder-fade){opacity:.25}.desk-pile:has(.desk-folder-fade[data-scope=pile]) .desk-page{opacity:.25}.desk-page:has(.desk-folder-fade):is(:hover,:focus-visible:not([data-pointer])){opacity:.85}.desk-folder-shelf{position:relative}.desk-folder-shelf-panel{z-index:1600;top:calc(100% + var(--spacing) * 2);gap:calc(var(--spacing) * 3);width:23rem;max-height:min(36rem, calc(100dvh - var(--spacing) * 30));padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);color:var(--color-ink);text-align:left;flex-direction:column;display:flex;position:absolute;right:0}.desk-folder-shelf-panel h2{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.desk-folder-shelf-panel header p{margin-top:var(--spacing);color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.desk-folder-shelf-search{width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);color:var(--color-ink);font-size:.8125rem}.desk-folder-shelf-list{min-height:0;margin-inline:calc(var(--spacing) * -2);flex-direction:column;flex:auto;gap:2px;display:flex;overflow-y:auto}.desk-folder-shelf-row{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);display:flex}.desk-folder-shelf-row[data-skeleton]{padding-block:calc(var(--spacing) * 1.5)}.desk-folder-shelf-item{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-card);text-align:left;flex:1;display:flex}button.desk-folder-shelf-item:hover:not(:disabled,[aria-disabled=true]){background:var(--color-veil)}button.desk-folder-shelf-item[aria-disabled=true]{cursor:default}button.desk-folder-shelf-item:disabled{opacity:.5;cursor:not-allowed}.desk-folder-shelf-cover{border-radius:calc(var(--radius-card) * .5);background:var(--desk-folder-paper);width:2.5rem;height:2.5rem;color:var(--desk-folder-ink);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.story-desk .desk-folder-shelf-cover>svg{width:1.125rem;height:1.125rem}.desk-folder-shelf-thumb{border-radius:calc(var(--radius-card) * .5);flex:none;width:2.5rem;height:2.5rem}.desk-folder-shelf-line{border-radius:4px;flex:1;height:.75rem}.desk-folder-shelf-text{flex-direction:column;min-width:0;display:flex}.desk-folder-shelf-name{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.desk-folder-shelf-count{color:var(--color-ink-soft);font-size:.6875rem}.desk-folder-shelf-state{padding-left:calc(var(--spacing) * 2);color:var(--desk-folder-tone);white-space:nowrap;margin-left:auto;font-size:.6875rem}.desk-folder-shelf-note{color:var(--color-ink-soft);font-size:.75rem;line-height:1.6}.desk-folder-shelf-note button{color:var(--color-workspace-accent);text-decoration:underline}.desk-folder-shelf-panel footer{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);flex-direction:column;font-size:.75rem;display:flex}.desk-folder-shelf-mode{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);display:flex}.story-desk[data-list=true] .desk-folder-shelf{display:none}@media (max-width:800px){.desk-folder-shelf{display:none}}@media (prefers-reduced-motion:reduce){.desk-folder-mote{display:none}.desk-folder-front,.desk-folder-receipt,.desk-folder-back,.desk-folder-tab{transition:none}}:root{--desk-ghost-edge:#a99f8cbf}@supports (color:color-mix(in lab, red, red)){:root{--desk-ghost-edge:color-mix(in srgb, var(--color-ink-soft) 75%, transparent)}}.desk-ghosts{position:absolute;top:0;left:0}.desk-ghost{z-index:0;width:var(--desk-page-width);height:var(--desk-page-height);pointer-events:none;animation:desk-ghost-in .26s var(--ease-smooth) both;position:absolute;top:0;left:0}.desk-ghost[data-held]{z-index:900}.desk-ghost-page{text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:1px;padding:0;display:block;position:absolute;inset:0}.desk-ghost[data-skeleton] .desk-ghost-page{pointer-events:none}.desk-ghost[data-held] .desk-ghost-page{cursor:grabbing}.desk-canvas:not([data-tool=select]) .desk-ghost-page{cursor:inherit}.desk-ghost-paper{opacity:.5;flex-direction:column;width:100%;height:100%;transition:opacity .12s;display:flex}.story-desk .desk-ghost-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.desk-ghost-line rect{fill:none;stroke:var(--desk-ghost-edge);stroke-width:calc(1px * var(--desk-ghost-unzoom,1));stroke-dasharray:calc(5px * var(--desk-ghost-unzoom,1)) calc(4px * var(--desk-ghost-unzoom,1));transition:stroke .12s}.desk-ghost:not([data-skeleton]):is(:hover,:focus-within) .desk-ghost-line rect{stroke:var(--color-workspace-accent)}.desk-ghost:not([data-skeleton]):is(:hover,:focus-within) .desk-ghost-paper{opacity:.8}.desk-ghost[data-held] .desk-ghost-paper{opacity:.85}.desk-ghost-scan{background:var(--color-scan-bg);flex:1;min-height:0;display:block;position:relative;overflow:hidden}.desk-ghost-scan img{object-fit:contain}.desk-ghost-skeleton{display:block;position:absolute;inset:0}.desk-ghost-id{min-height:calc(.625rem * 1.5 + var(--spacing) * 3);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);font-family:var(--font-mono);text-align:left;color:var(--color-ink-soft);background:var(--color-paper-raised);border-top:1px solid var(--color-line);flex:none;font-size:.625rem;line-height:1.5;display:block}.desk-ghost-id-skeleton{border-radius:2px;width:60%;height:.625rem;display:block}.desk-ghost-mark{border:1px dashed var(--desk-ghost-edge);background:var(--color-paper-raised);width:20px;height:20px;color:var(--color-ink-soft);transform:scale(var(--desk-ghost-unzoom,1));pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-10px}.desk-ghost-mark[data-mark=ai]{color:var(--color-workspace-accent)}.story-desk .desk-ghost-mark svg{width:11px;height:11px}.desk-ghost-read{border:1px solid var(--color-line);background:var(--color-paper-float);width:26px;height:26px;color:var(--color-ink-soft);opacity:0;pointer-events:auto;cursor:pointer;transform:scale(var(--desk-ghost-unzoom,1));border-radius:50%;place-items:center;padding:0;transition:opacity .12s,color .12s,border-color .12s;display:grid;position:absolute;top:-12px;right:-12px}.desk-ghost:is(:hover,:focus-within) .desk-ghost-read{opacity:1}.desk-ghost-read:hover{border-color:var(--color-workspace-accent);color:var(--color-workspace-accent)}.story-desk .desk-ghost-read svg{width:13px;height:13px}@media (hover:none){.desk-ghost-read{opacity:1}}@keyframes desk-ghost-in{0%{opacity:0;translate:var(--desk-ghost-from-x,0px) var(--desk-ghost-from-y,0px)}}.desk-ghost-ring{z-index:650;width:var(--desk-page-width);height:var(--desk-page-height);outline:calc(1px * var(--desk-ghost-unzoom,1)) dashed var(--color-workspace-accent);outline-offset:calc(9px * var(--desk-ghost-unzoom,1));transform-origin:bottom;pointer-events:none;position:absolute;top:0;left:0}.desk-ghost-leader{z-index:640;pointer-events:none;position:absolute;overflow:visible}.desk-ghost-leader line{stroke:var(--color-workspace-accent);stroke-width:calc(1px * var(--desk-ghost-unzoom,1));stroke-dasharray:calc(3px * var(--desk-ghost-unzoom,1)) calc(4px * var(--desk-ghost-unzoom,1))}.desk-ghost-caption{z-index:650;border:1px solid var(--color-line);background:var(--color-paper-float);max-width:42rem;color:var(--color-ink-soft);white-space:nowrap;box-shadow:var(--desk-shadow);pointer-events:auto;cursor:default;transform:translateY(-100%) scale(var(--desk-ghost-unzoom,1));transform-origin:0 100%;border-radius:999px;align-items:center;gap:6px;padding:3px 3px 3px 8px;font-size:12px;line-height:1.3;display:flex;position:absolute}.desk-ghost-caption[data-align=center]{transform:translate(-50%, -100%) scale(var(--desk-ghost-unzoom,1));transform-origin:50% 100%}.desk-ghost-caption-mark{color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.desk-ghost-caption-mark[data-mark=ai]{color:var(--color-workspace-accent)}.desk-ghost-caption-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.desk-ghost-caption button{min-height:24px;color:var(--color-workspace-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.desk-ghost-caption button:hover:not(:disabled){background:var(--color-veil)}.desk-ghost-caption button:disabled{color:var(--color-ink-faint);cursor:default}.desk-ghost-caption .desk-ghost-dismiss{width:24px;color:var(--color-ink-soft);padding:0}.story-desk .desk-ghost-caption svg{width:13px;height:13px}.desk-ghost-more{z-index:650;border:1px dashed var(--desk-ghost-edge);background:var(--color-paper-float);color:var(--color-ink-soft);white-space:nowrap;pointer-events:auto;transform:translateY(-50%) scale(var(--desk-ghost-unzoom,1));transform-origin:0;border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.3;transition:color .12s,border-color .12s;position:absolute}.desk-ghost-more[data-side=before]{transform:translate(-100%, -50%) scale(var(--desk-ghost-unzoom,1));transform-origin:100%}.desk-ghost-more:hover:not(:disabled){border-color:var(--color-workspace-accent);color:var(--color-workspace-accent)}.desk-ghost-more:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.desk-ghost{animation:none}.desk-ghost-paper,.desk-ghost-line rect,.desk-ghost-read,.desk-ghost-more{transition:none}}:root{--desk-route-ink:#e0563a}[data-theme=light]{--desk-route-ink:#b33c1e}.desk-route-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.story-desk .desk-route-layer{width:100%;height:100%}.desk-route-ink{fill:none;stroke:var(--desk-route-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 7}.desk-route-layer marker path{stroke:var(--desk-route-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.desk-route[data-selected] .desk-route-ink{stroke-width:3.5px}.desk-route[data-hollow] .desk-route-ink{stroke-width:4.5px;stroke-dasharray:11 8}.desk-route mask>rect{fill:#fff}.desk-route-core{fill:none;stroke:#000;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.desk-route-selection{fill:none;stroke:var(--color-workspace-accent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;visibility:hidden}.desk-route[data-selected]>.desk-route-selection{visibility:visible}.desk-route-disc{fill:var(--color-paper-raised);stroke:var(--desk-route-ink);stroke-width:1.5px}.desk-route-number{fill:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-anchor:middle;pointer-events:none;font-size:10px;font-weight:500}.desk-route-play-mark{fill:var(--desk-route-ink)}.desk-route-bead[data-faint]{opacity:.75}.desk-route-bead[data-faint] .desk-route-disc{stroke:var(--color-workspace-accent);stroke-dasharray:2 2}.desk-route-bead[data-hollow] .desk-route-disc{stroke-dasharray:2 2}.desk-route-bead[data-hollow] .desk-route-number{fill:var(--color-ink-soft)}.desk-route-control{pointer-events:none}.desk-canvas[data-tool=select]:not([data-busy]):not([data-space]) .desk-route-control{pointer-events:auto;cursor:pointer}.desk-route-control:hover .desk-route-disc{stroke-width:2.5px}.desk-route-control:focus-visible .desk-route-disc{stroke:var(--color-gold);stroke-width:3px}.desk-drawing:focus,.desk-arrow-handle:focus,.desk-route-control:focus{outline:none}.route-reader{width:min(100%,76rem)}.route-reader__header{flex-wrap:wrap;justify-content:flex-start}.route-reader__title{min-width:0}.route-reader__position{font-variant-numeric:tabular-nums}.route-reader__voice{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;margin-left:auto;display:flex}.route-reader__aloud{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);flex:none;font-size:.75rem;display:inline-flex}.route-reader__aloud svg{width:1rem;height:1rem}.route-reader__aloud:hover:not(:disabled){background:var(--color-veil);color:var(--color-ink)}.route-reader__aloud[aria-pressed=true]{border-color:var(--color-gold-soft);background:var(--color-gold-wash);color:var(--color-workspace-accent)}.route-reader__aloud:disabled{opacity:.35;cursor:default}.route-reader__status{width:15rem;color:var(--color-ink-soft);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.route-reader__status[data-failed]{color:var(--color-danger)}.route-reader__stage{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);flex:1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.route-reader__story{gap:calc(var(--spacing) * 3);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.route-reader__scan{background:var(--color-paper-sunken);flex:1 0 18rem;position:relative;overflow:hidden}.route-reader__scan img{object-fit:contain}.route-reader__step{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-card);width:4.5rem;color:var(--color-ink-soft);flex-direction:column;font-size:.6875rem;display:flex}.route-reader__step svg{width:1.5rem;height:1.5rem}.route-reader__step:hover:not(:disabled){background:var(--color-veil);color:var(--color-ink)}.route-reader__step:disabled{opacity:.3;cursor:default}.route-reader__rail{border-top:1px solid var(--color-line);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6) calc(var(--spacing) * 4);flex:none;overflow-x:auto}.route-reader__rail ol{gap:calc(var(--spacing) * 4);width:max-content;padding:calc(var(--spacing) * 2);margin-inline:auto;display:flex}.route-reader__rail button{border:1px solid var(--desk-page-edge);background:var(--color-scan-bg);border-radius:1px;width:3.25rem;height:4.5rem;padding:0;display:block;position:relative}.route-reader__rail button:hover{border-color:var(--color-workspace-accent)}.route-reader__rail button[aria-current=step]{outline:2px solid var(--color-gold);outline-offset:3px}.route-reader__thumb{position:absolute;inset:0;overflow:hidden}.route-reader__thumb img{object-fit:contain}.route-reader__number{left:calc(var(--spacing) * -2);bottom:calc(var(--spacing) * -2);min-width:1.25rem;height:1.25rem;padding-inline:var(--spacing);border:1px solid var(--desk-route-ink);background:var(--desk-route-ink);color:var(--color-paper-raised);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.625rem;line-height:1;display:grid;position:absolute}.route-reader__rail button[data-skipped] .route-reader__number{background:var(--color-paper-raised);color:var(--color-ink-soft);border-style:dashed}@media (max-width:700px){.route-reader__voice{order:3;width:100%;margin-left:0}.route-reader__status{text-align:left;flex:1;width:auto}.route-reader__stage{padding:calc(var(--spacing) * 3);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr}.route-reader__story{grid-area:1/1/auto/-1}.route-reader__step{flex-direction:row;grid-row:2;width:auto;min-height:2.75rem}.route-reader__rail{padding-inline:calc(var(--spacing) * 3)}}:root{--desk-post-width:140px;--desk-post-plate:#76603a;--desk-post-plate-hi:#a68b55;--desk-post-plate-lo:#4a3b1f;--desk-post-mouth:#040305;--desk-post-paper:#d6cbb3;--desk-post-flap:#c8bb9e;--desk-post-inside:#9a8c70;--desk-post-edge:#9f9072}[data-theme=light]{--desk-post-plate:#b99c5e;--desk-post-plate-hi:#dcc592;--desk-post-plate-lo:#86703f;--desk-post-mouth:#231c13;--desk-post-paper:#fdf8ee;--desk-post-flap:#f0e6d2;--desk-post-inside:#d5c7ab;--desk-post-edge:#c9b99a}.desk-post{width:var(--desk-post-width);height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.desk-post-slot{cursor:pointer;padding:0;display:block;position:absolute;inset:0}.desk-post-slot[aria-disabled=true]{cursor:default}.desk-post-plate{border:1px solid var(--desk-post-plate-lo);background:linear-gradient(to bottom, var(--desk-post-plate-lo), var(--desk-post-plate) 24%, var(--desk-post-plate-hi) 58%, var(--desk-post-plate) 100%);box-shadow:var(--desk-shadow);border-top:0;border-radius:0 0 7px 7px;position:absolute;inset:0}.desk-post-mouth{background:var(--desk-post-mouth);height:7px;box-shadow:0 1px 0 var(--desk-post-plate-hi);border-radius:4px;position:absolute;top:9px;left:16px;right:16px}.desk-post-chute{pointer-events:none;height:180px;position:absolute;top:12.5px;left:-40px;right:-40px;overflow:hidden}.desk-post-envelope{width:92px;height:60px;transition:transform .32s var(--ease-smooth);margin-left:-46px;position:absolute;top:0;left:50%;transform:translateY(-64px)}.desk-post-envelope[data-state=tip]{pointer-events:auto;cursor:pointer;transform:translateY(-26px)}.desk-post-slot:hover .desk-post-envelope[data-state=tip]{transform:translateY(-22px)}.story-desk .desk-post-envelope svg{width:100%;height:100%;display:block;overflow:visible}.desk-post-paper{fill:var(--desk-post-paper);stroke:var(--desk-post-edge);stroke-width:1px}.desk-post-flap{fill:var(--desk-post-flap);stroke:var(--desk-post-edge);stroke-width:1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0}.desk-post-band{fill:var(--color-gold)}.desk-post-slot:hover .desk-post-envelope[data-state=tip] .desk-post-paper{stroke:var(--color-workspace-accent)}.desk-post-envelope[data-state=drop]{transition:none;animation:.7s both desk-post-drop}.desk-post-envelope[data-state=drop] .desk-post-flap{animation:.7s both desk-post-flap}@keyframes desk-post-drop{0%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-26px)rotate(0)}34%{transform:translateY(var(--desk-post-landing,62px)) rotate(-4deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}42%{transform:translateY(calc(var(--desk-post-landing,62px) - 6px)) rotate(-2.5deg);animation-timing-function:cubic-bezier(.55,0,.9,.45)}50%,66%{transform:translateY(var(--desk-post-landing,62px)) rotate(-3deg);opacity:1}to{transform:translateY(calc(var(--desk-post-landing,62px) + 10px)) rotate(-3deg);opacity:0}}@keyframes desk-post-flap{0%,36%{fill:var(--desk-post-flap);transform:scaleY(1)}45%{fill:var(--desk-post-flap)}46%{fill:var(--desk-post-inside)}54%,to{fill:var(--desk-post-inside);transform:scaleY(-1)}}.desk-post-label{border:1px solid var(--color-line);background:var(--color-paper-float);color:var(--color-ink-soft);white-space:nowrap;box-shadow:var(--desk-shadow);pointer-events:none;opacity:0;transition:opacity .12s var(--ease-smooth), transform .12s var(--ease-smooth);border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.3;position:absolute;top:34px;left:50%;transform:translate(-50%,-3px)}.desk-post[data-state=waiting] .desk-post-label{top:60px}.desk-post:hover .desk-post-label{opacity:1;transform:translate(-50%)}.desk-post:has(.desk-post-slot:focus-visible) .desk-post-label{opacity:1;transform:translate(-50%)}.desk-post[data-state=delivering] .desk-post-label,.desk-canvas[data-busy] .desk-post-label{opacity:0}.desk-post-dismiss{border:1px solid var(--color-line);background:var(--color-paper-float);width:18px;height:18px;color:var(--color-ink-soft);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-smooth);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:25px;left:calc(50% + 37px)}.desk-post:hover .desk-post-dismiss{opacity:1;pointer-events:auto}.desk-post-dismiss:focus-visible{opacity:1}.desk-post-dismiss:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.story-desk .desk-post-dismiss svg{width:11px;height:11px}.desk-canvas[data-busy] .desk-post-dismiss{opacity:0;pointer-events:none}.desk-post-row{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;margin-bottom:calc(var(--spacing) * 5);padding:var(--spacing) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink-faint);font-size:.8125rem;display:flex}.desk-post-row[data-waiting]{border-color:var(--color-gold-soft);color:var(--color-ink)}.desk-post-row>svg{color:var(--color-ink-faint)}.desk-post-row[data-waiting]>svg{color:var(--color-workspace-accent)}.desk-post-row-action{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);display:inline-flex}.desk-post-row:not([data-waiting]) .desk-post-row-action{visibility:hidden}@media (prefers-reduced-motion:reduce){.desk-post-envelope,.desk-post-label,.desk-post-dismiss{transition:none}.desk-post-envelope[data-state=drop],.desk-post-envelope[data-state=drop] .desk-post-flap{animation:none}}.desk-selection{position:relative}.desk-selection-count{text-align:end;min-width:11ch}.desk-selection-swap{display:grid}.desk-selection-swap>span{grid-area:1/1}.desk-selection-swap>span:not([data-shown]){visibility:hidden}.desk-selection-popover{bottom:calc(100% + var(--spacing) * 2);z-index:1500;width:16rem;max-width:calc(100% - var(--spacing) * 4);padding:var(--spacing);border-radius:var(--radius-card);display:grid;position:absolute;left:0}.story-desk .desk-selection-popover:focus{outline:none}.desk-selection-popover-group{padding-block:var(--spacing);gap:1px;display:grid}.desk-selection-popover-group+.desk-selection-popover-group{border-top:1px solid var(--color-line)}.desk-selection-popover-label{padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.desk-selection-popover-item{width:100%;min-height:2.25rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);text-align:left;color:var(--color-ink-soft);align-items:center;font-size:.75rem;display:flex}.desk-selection-popover-item:hover:not([aria-disabled=true]){background:var(--color-veil);color:var(--color-ink)}.desk-selection-popover-item[aria-disabled=true]{opacity:.35;cursor:default}.story-desk .desk-selection-popover :focus-visible{outline-offset:-2px}.desk-selection-popover .desk-join-stack{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2) 0}.desk-selection-popover .desk-join-stack select{flex:1;max-width:none}.desk-selection-popover .desk-join-stack select:disabled{opacity:.5;cursor:default}@media (max-width:1439px){.desk-drawing-key-hint{display:none}}.desk-body{position:relative}.desk-help{z-index:1;max-height:100%;box-shadow:var(--desk-shadow);position:absolute;inset:0 0 auto;overflow-y:auto}.desk-help-sections{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 10);flex:1;grid-template-columns:minmax(0,1fr);max-width:76rem;display:grid}@media (min-width:900px){.desk-help-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-help-sections>p{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.6}.desk-help>.workspace-text-button{margin-left:auto}.desk-help-key{white-space:nowrap}.desk-help kbd{min-width:1.5em;font-family:var(--font-mono);text-align:center;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * .5);padding:0 .35em;font-size:.6875rem;line-height:1.5;display:inline-block}.desk-help kbd+kbd{margin-left:.2em}.ui-datepicker{width:17rem;padding:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2.5);display:grid}.ui-popover:has(>.ui-datepicker){padding:0}.ui-datepicker-quick{gap:calc(var(--spacing) * 1.5);display:flex}.ui-datepicker-quick>button{white-space:nowrap;border-radius:calc(var(--radius-card) * .75);background:var(--color-veil);min-width:0;height:1.75rem;color:var(--color-ink-soft);cursor:pointer;border:0;flex:1;font-size:.75rem}.ui-datepicker-quick>button:hover:not(:disabled){background:var(--color-veil-strong);color:var(--color-ink)}.ui-datepicker-head{font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:1rem;display:flex}.ui-datepicker-nav{border-radius:var(--radius-card);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-datepicker-nav:hover{background:var(--color-veil);color:var(--color-ink)}.ui-datepicker-grid{gap:calc(var(--spacing) * .5);text-align:center;display:grid}.ui-datepicker-row{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(7,1fr);display:grid}.ui-datepicker-dow{color:var(--color-ink-faint);padding-bottom:var(--spacing);font-size:.65625rem}.ui-datepicker-day{border-radius:calc(var(--radius-card) * .875);font-variant-numeric:tabular-nums;width:100%;height:2rem;color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #0000;font-size:.8125rem}.ui-datepicker-day:not(.is-selected):hover:not(:disabled){background:var(--color-veil)}.ui-datepicker-day:disabled,.ui-datepicker-quick>button:disabled{opacity:.35;cursor:not-allowed}.ui-datepicker-day.is-outside{color:var(--color-ink-faint)}.ui-datepicker-day[aria-current=date]{border-color:var(--color-gold)}.ui-datepicker-day.is-selected{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-paper);font-weight:600}.ui-datepicker-clear{border-radius:calc(var(--radius-card) * .75);height:1.875rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;font-size:.78125rem}.ui-datepicker-clear:hover{background:var(--color-veil);color:var(--color-danger)}.ui-popover{z-index:60;box-sizing:border-box;max-width:calc(100vw - var(--spacing) * 4);max-height:calc(100dvh - var(--spacing) * 4);overscroll-behavior:contain;padding:calc(var(--spacing) * 1.5);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * 1.25);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-lg);animation:ui-popover-in var(--dur-fast) var(--ease-smooth);position:fixed;overflow-y:auto}.ui-popover[data-side=top]{animation-name:ui-popover-in-above}.ui-popover:focus-visible{border-color:var(--color-gold);box-shadow:var(--shadow-lg)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * -1))}}@keyframes ui-popover-in-above{0%{opacity:0;transform:translateY(var(--spacing))}}@media (prefers-reduced-motion:reduce){.ui-popover{animation:none}}.ui-tooltip{z-index:2000;pointer-events:none;gap:calc(var(--spacing) * .5);max-width:18rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-lg);transform-origin:var(--radix-tooltip-content-transform-origin);flex-direction:column;font-size:.75rem;line-height:1.35;display:flex}[data-radix-popper-content-wrapper]:has(>.ui-tooltip){pointer-events:none}.ui-tooltip[data-state=delayed-open]{animation:ui-tooltip-in var(--dur-fast) var(--ease-smooth)}.ui-tooltip[data-state=delayed-open][data-side=top]{--ui-tooltip-from:0, calc(var(--spacing) * .75)}.ui-tooltip[data-state=delayed-open][data-side=bottom]{--ui-tooltip-from:0, calc(var(--spacing) * -.75)}.ui-tooltip[data-state=delayed-open][data-side=left]{--ui-tooltip-from:calc(var(--spacing) * .75), 0}.ui-tooltip[data-state=delayed-open][data-side=right]{--ui-tooltip-from:calc(var(--spacing) * -.75), 0}.ui-tooltip-label{align-items:center;gap:calc(var(--spacing) * 2);font-weight:500;display:flex}.ui-tooltip-detail{color:var(--color-ink-soft)}.ui-tooltip-kbd{min-width:1.5em;font-family:var(--font-mono);text-align:center;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * .5);margin-left:auto;padding:0 .35em;font-size:.6875rem;font-weight:400;line-height:1.5}.ui-tooltip-arrow{fill:var(--color-paper-raised);stroke:var(--color-line);stroke-width:1px;margin-top:-1px;display:block;overflow:visible}@keyframes ui-tooltip-in{0%{opacity:0;transform:translate(var(--ui-tooltip-from,0, 0)) scale(.97)}}@media (prefers-reduced-motion:reduce){.ui-tooltip[data-state=delayed-open]{animation:none}}.ui-menu{padding:var(--spacing)}.ui-menu-item{align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;min-height:calc(var(--spacing) * 8.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border-radius:calc(var(--radius-card) * .75);text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:.84375rem;line-height:1.3;display:flex}.ui-menu-item:hover:not([aria-disabled=true]),.ui-menu-item:focus-visible{background:var(--color-veil-strong)}.ui-menu-item:focus-visible{box-shadow:none}.ui-menu-item.is-danger{color:var(--color-danger)}.ui-menu-item[aria-disabled=true]{color:var(--color-ink-faint);cursor:default}.ui-menu-icon{width:calc(var(--spacing) * 4.5);color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.ui-menu-item.is-danger .ui-menu-icon,.ui-menu-item[aria-disabled=true] .ui-menu-icon{color:currentColor}.ui-menu-label{overflow-wrap:anywhere;flex:1;min-width:0}.ui-menu-divider{height:1px;margin:var(--spacing);background:var(--color-line)}.ui-menu-heading{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5) var(--spacing);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.65625rem}@media (pointer:coarse){.ui-menu-item{min-height:calc(var(--spacing) * 11)}}.social-hub-glyph{flex:none}.social-hub-glyph-instagram{color:var(--color-platform-instagram)}.social-hub-glyph-tiktok{color:var(--color-platform-tiktok)}.social-hub-glyph-substack{color:var(--color-platform-substack)}.social-hub-glyph-patreon{color:var(--color-platform-patreon)}.social-hub-platform-tag{color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.social-hub-platform-kind{color:var(--color-ink-faint)}.social-hub-story-mark{border:1px solid #d08f8a8c;border-radius:9999px;flex:none;align-items:center;height:17px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-hub-story-mark{border:1px solid color-mix(in srgb, var(--color-platform-instagram) 55%, transparent)}}.social-hub-story-mark{color:var(--color-platform-instagram);letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1}.social-hub-story-mark.is-compact{height:15px;padding:0 4px;font-size:9.5px}.social-hub-ticks{align-items:center;gap:3px;display:inline-flex}.social-hub-ticks>span{background:var(--color-line);border-radius:2px;width:10px;height:3px}.social-hub-ticks>span.is-on{background:var(--color-keep)}.social-hub-ticks.is-blocking>span:not(.is-on){background:#e0806699}@supports (color:color-mix(in lab, red, red)){.social-hub-ticks.is-blocking>span:not(.is-on){background:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.social-hub-cover{background:var(--color-paper-sunken);border-radius:4px;outline:1px solid #ece5d81a;flex:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-hub-cover{outline:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.social-hub-cover{outline-offset:-1px;transition:opacity var(--dur)}.social-hub-cover-slide{display:block;position:absolute;top:0;bottom:0;overflow:hidden}.social-hub-cover-scan{background:var(--color-scan-bg);display:block;position:absolute;inset:0}.social-hub-cover-play{color:var(--color-ink-soft);place-items:center;display:grid;position:absolute;inset:0}.social-hub-cover-empty{color:var(--color-ink-faint);border:1px dashed var(--color-line);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.social-hub-cover.is-story{background:var(--color-page-ink);border-radius:5px;outline-color:#ece5d829}@supports (color:color-mix(in lab, red, red)){.social-hub-cover.is-story{outline-color:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-hub-cover-story-bars{z-index:1;gap:1.5px;display:flex;position:absolute;top:4%;left:7%;right:7%}.social-hub-cover-story-bars>i{background:#fff6;border-radius:1px;flex:1;height:1.5px}@supports (color:color-mix(in lab, red, red)){.social-hub-cover-story-bars>i{background:color-mix(in srgb, var(--color-page) 40%, transparent)}}.social-hub-cover-story-bars>i.is-on{background:var(--color-page)}.social-hub-cover.is-tt .social-hub-cover-play{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.social-hub-cover.is-tt .social-hub-cover-play{color:color-mix(in srgb, var(--color-page) 85%, transparent)}}.social-hub-cover.is-tt{background:var(--color-page-ink);border-radius:6px;outline-color:#ece5d829;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.social-hub-cover.is-tt{outline-color:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-hub-cover-tt-scan{aspect-ratio:17/22;background:var(--color-scan-bg);border-radius:2px;width:80%;max-height:78%;margin-top:-10%;display:block;position:relative;overflow:hidden}.social-hub-cover-tt-scan img{object-fit:contain}.social-hub-cover.is-tiny.is-tt>.social-hub-cover-tt-scan{width:84%;margin-top:0}.social-hub-cover-tt-fill{display:block;position:absolute;inset:0}.social-hub-cover-tt-bar{background:#ffffff47;border-radius:2px;height:2px;position:absolute;bottom:7%;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){.social-hub-cover-tt-bar{background:color-mix(in srgb, var(--color-page) 28%, transparent)}}.social-hub-cover-tt-bar:after{content:"";border-radius:inherit;background:#ffffffd9;position:absolute;inset:0 62% 0 0}@supports (color:color-mix(in lab, red, red)){.social-hub-cover-tt-bar:after{background:color-mix(in srgb, var(--color-page) 85%, transparent)}}.social-hub-cover.is-doc{background:var(--color-page);border-radius:3px;flex-direction:column;gap:7%;padding:10% 10% 0;display:flex}.social-hub-cover-doc-title{font-family:var(--font-display);color:var(--color-page-ink);letter-spacing:-.01em;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;line-height:1.12;display:-webkit-box;overflow:hidden}.social-hub-cover-doc-img{background:var(--color-scan-bg);border-radius:2px 2px 0 0;outline:1px solid #2620191a;flex:1;min-height:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-hub-cover-doc-img{outline:1px solid color-mix(in srgb, var(--color-page-ink) 10%, transparent)}}.social-hub-cover-doc-img{outline-offset:-1px}.social-hub-cover-doc-img img{object-fit:cover;object-position:top}.social-hub-cover-doc-lines{flex-direction:column;gap:4px;padding-top:6%;display:flex}.social-hub-cover-doc-lines>i{background:#2620192e;border-radius:2px;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.social-hub-cover-doc-lines>i{background:color-mix(in srgb, var(--color-page-ink) 18%, transparent)}}.social-hub-cover-doc-lines>i:last-child{width:60%}.social-hub-cover.is-tiny.is-doc{gap:0;padding:3px 3px 0}.social-hub-empty{border:1px dashed var(--color-line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;padding:54px 20px 50px;display:flex}.social-hub-empty-mark{color:var(--color-gold);font-size:17px}.social-hub-empty-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:25px;line-height:1.2}.social-hub-empty-body{max-width:50ch;color:var(--color-ink-soft);font-size:14px}.social-hub-empty-action{margin-top:10px}.social-hub{min-width:0;padding-bottom:40px;container:social-hub/inline-size}.social-hub>.page-header{margin-bottom:0}.social-hub-toolbar{border-bottom:1px solid var(--color-line);align-items:flex-end;gap:18px;min-width:0;margin-bottom:26px;padding-top:12px;display:flex}.social-hub-toolbar.is-skeleton{align-items:center;padding-bottom:10px}.social-hub-tabs{flex:none;align-items:center;gap:22px;min-width:0;display:flex}.social-hub-tab{height:38px;color:var(--color-ink-soft);transition:color var(--dur);background:0 0;border:0;align-items:center;padding:0 2px;font-size:14px;display:inline-flex;position:relative}.social-hub-tab:hover,.social-hub-tab.is-active{color:var(--color-ink)}.social-hub-tab.is-active:after{content:"";background:var(--color-gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:-2px;right:-2px}.social-hub-toolbar-rule{background:var(--color-line);flex:none;width:1px;height:20px;margin-bottom:9px}.social-hub-toolbar-end{align-items:flex-end;gap:10px;min-width:0;margin-left:auto;display:flex}.social-hub-new,.social-hub-check{white-space:nowrap;flex:none;height:30px;margin-bottom:4px;padding-inline:10px;font-size:13px}.social-hub-check-label{display:inline-grid}.social-hub-check-label>span{text-align:center;grid-area:1/1}.social-hub-check-label>.is-hidden{visibility:hidden}.social-hub-chips{align-items:center;gap:4px;min-width:0;margin-bottom:5px;display:flex}.social-hub-chip{border:1px solid var(--color-line);height:28px;color:var(--color-ink-soft);white-space:nowrap;transition:border-color var(--dur), background var(--dur), color var(--dur), opacity var(--dur);background:0 0;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.social-hub-chip:hover:not(:disabled):not(.is-pinned){border-color:var(--color-ink-faint);color:var(--color-ink)}.social-hub-chip.is-on{border-color:var(--color-gold);background:var(--color-gold-wash);color:var(--color-ink)}.social-hub-chip:disabled{opacity:.35;cursor:not-allowed}.social-hub-chip.is-pinned{cursor:default}.social-hub-chip-lock{color:var(--color-gold);margin-left:-1px}.social-hub-search{flex:0 196px;align-items:center;min-width:132px;height:30px;margin-bottom:4px;display:flex;position:relative}.social-hub-search>svg{color:var(--color-ink-faint);pointer-events:none;position:absolute;left:10px}.social-hub-search input{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#0c0a10b3;width:100%;height:100%;padding:0 30px 0 32px}@supports (color:color-mix(in lab, red, red)){.social-hub-search input{background:color-mix(in srgb, var(--color-paper-sunken) 70%, transparent)}}.social-hub-search input{color:var(--color-ink);appearance:none;transition:border-color var(--dur), background var(--dur), box-shadow var(--dur);outline:none;font-size:13px}.social-hub-search input::-webkit-search-cancel-button{appearance:none}.social-hub-search input::-webkit-search-decoration{appearance:none}.social-hub-search input:hover{border-color:var(--color-ink-faint)}.social-hub-search input:focus{border-color:var(--color-gold);background:var(--color-paper);box-shadow:var(--ring)}.social-hub-search input::placeholder{color:var(--color-ink-faint)}.social-hub-search-kbd{border:1px solid var(--color-line);min-width:18px;height:18px;font:11px/1 var(--font-mono);color:var(--color-ink-faint);pointer-events:none;border-radius:4px;place-items:center;padding:0 4px;display:grid;position:absolute;right:8px}.social-hub-search input:focus~.social-hub-search-kbd{opacity:0}.social-hub-search-clear{width:22px;height:22px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;right:4px}.social-hub-search-clear:hover{background:var(--color-veil);color:var(--color-ink)}.social-hub-search-kbd.is-hidden,.social-hub-search-clear.is-hidden{visibility:hidden;opacity:0}.social-hub-tab:focus-visible,.social-hub-chip:focus-visible,.social-hub-search-clear:focus-visible,.social-hub-textlink:focus-visible,.social-hub-next-card:focus-visible,.social-hub-next-more:focus-visible,.social-hub-arch-open:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.social-hub-view{animation:social-hub-view-in var(--dur-slow) var(--ease-smooth)}@keyframes social-hub-view-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.social-hub-view{animation:none}}.social-hub-section-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.social-hub-section-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:23px;font-weight:400;line-height:1.2}.social-hub-section-count{color:var(--color-ink-faint);font-size:12.5px}.social-hub-textlink{height:28px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:6px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:13px;display:inline-flex}.social-hub-textlink:hover{color:var(--color-ink);background:var(--color-veil)}.social-hub-thumb-slot{flex:none;justify-content:center;align-items:flex-start;display:flex}.social-hub-thumb-slot.is-arch{width:38px}.social-hub-next{margin-bottom:30px}.social-hub-next-scroller{position:relative}.social-hub-next-row{scrollbar-width:thin;gap:12px;margin:-2px -2px 0;padding:2px 2px 10px;display:flex;overflow-x:auto}.social-hub-next-scroller.has-after .social-hub-next-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.social-hub-next-scroller.has-before.has-after .social-hub-next-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000)}.social-hub-next-scroller.has-before:not(.has-after) .social-hub-next-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.social-hub-next-card{text-align:left;border:1px solid var(--color-line);background:#1b1820eb;border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date cover""name name""meta meta";column-gap:10px;width:206px;padding:14px 14px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.social-hub-next-card{background:color-mix(in srgb, var(--color-paper-raised) 92%, transparent)}}.social-hub-next-card{color:var(--color-ink);transition:border-color var(--dur), background var(--dur)}.social-hub-next-card:hover{border-color:var(--color-ink-faint)}.social-hub-next-card.is-draft{border-style:dashed;border-color:#6e675abf}@supports (color:color-mix(in lab, red, red)){.social-hub-next-card.is-draft{border-color:color-mix(in srgb, var(--color-ink-faint) 75%, transparent)}}.social-hub-next-card.is-draft{background:#1b182073}@supports (color:color-mix(in lab, red, red)){.social-hub-next-card.is-draft{background:color-mix(in srgb, var(--color-paper-raised) 45%, transparent)}}.social-hub-next-card.is-draft:hover{border-color:var(--color-ink-soft)}.social-hub-next-card.is-draft .social-hub-cover{opacity:.66}.social-hub-next-card.is-draft .social-hub-next-num,.social-hub-next-card.is-draft .social-hub-next-name{color:var(--color-ink-soft)}.social-hub-next-card.is-late{border-color:#d9a145a6}@supports (color:color-mix(in lab, red, red)){.social-hub-next-card.is-late{border-color:color-mix(in srgb, var(--color-flag) 65%, transparent)}}.social-hub-next-date{flex-direction:column;grid-area:date;align-items:flex-start;min-width:0;display:flex}.social-hub-next-dow{letter-spacing:.16em;color:var(--color-ink-soft);font-size:11px;font-weight:600}.social-hub-next-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin-top:3px;font-size:46px;line-height:.95}.social-hub-next-rel{color:var(--color-ink-faint);margin-top:7px;font-size:12px}.social-hub-next-card.is-soon .social-hub-next-rel{color:var(--color-gold);font-weight:600}.social-hub-next-card.is-late .social-hub-next-rel{color:var(--color-flag);font-weight:600}.social-hub-next-cover{grid-area:cover}.social-hub-next-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;grid-area:name;margin-top:12px;font-size:17px;line-height:1.25;overflow:hidden}.social-hub-next-meta{color:var(--color-ink-faint);grid-area:meta;align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.social-hub-next-card.is-ready .social-hub-next-status{color:var(--color-gold)}.social-hub-next-ticks{margin-left:auto}.social-hub-next-more{border:1px dashed var(--color-line);width:128px;color:var(--color-ink-soft);text-align:left;background:0 0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:6px;padding:14px;font-size:12.5px;line-height:1.35;display:flex}.social-hub-next-more:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.social-hub-next-more-n{font-family:var(--font-display);color:var(--color-ink);font-size:32px;line-height:1}.social-hub-next-empty{border:1px dashed var(--color-line);min-height:64px;color:var(--color-ink-soft);border-radius:12px;align-items:center;padding:0 18px;font-size:14px;display:flex}.social-hub-confirm-note{background:var(--color-pass-soft);color:var(--color-ink);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:13px;display:block}.social-hub-arch{flex-direction:column;display:flex}.social-hub-arch-cols,.social-hub-arch-row{grid-template-columns:minmax(0,2.2fr) minmax(120px,.9fr) minmax(130px,.9fr) minmax(0,1.3fr) 104px;align-items:center;gap:18px;display:grid}.social-hub-arch-cols{border-bottom:1px solid var(--color-line);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 12px 9px;font-size:10.5px;font-weight:600}.social-hub-arch-month{font-family:var(--font-display);color:var(--color-ink-soft);margin:22px 0 4px;padding:0 12px;font-size:18px;font-weight:400}.social-hub-arch-row{border-bottom:1px solid var(--color-line);min-height:62px;transition:background var(--dur-fast);padding:7px 12px}.social-hub-arch-row:hover{background:var(--color-veil)}.social-hub-arch-open{min-width:0;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;padding:0;display:flex}.social-hub-arch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.social-hub-arch-name{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.social-hub-arch-sub{color:var(--color-ink-soft);font-size:12px;display:none}.social-hub-arch-open:hover .social-hub-arch-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint);text-underline-offset:3px}.social-hub-arch-date,.social-hub-arch-summary{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.social-hub-arch-row>.social-hub-arch-restore{justify-self:end}.social-hub-arch-foot{color:var(--color-ink-faint);margin-top:20px;padding:0 12px;font-size:12.5px}.social-hub-skeleton-next{gap:12px;margin-bottom:30px;display:grid}.social-hub-skeleton-next-row{gap:12px;display:flex;overflow:hidden}.social-hub-skeleton-next-card{flex:none;width:206px;height:186px}.social-hub-skeleton-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.social-hub-skeleton-lane{flex-direction:column;gap:10px;display:flex}.social-hub-skeleton-block{width:100%;height:28rem}@container social-hub (max-width:1075px){.social-hub-chip-label{display:none}.social-hub-chip{padding:0 9px}}@container social-hub (max-width:1180px){.social-hub-toolbar:has(.social-hub-check) .social-hub-chip-label{display:none}.social-hub-toolbar:has(.social-hub-check) .social-hub-chip{padding:0 9px}}@container social-hub (max-width:836px){.social-hub-toolbar{flex-wrap:wrap;row-gap:10px}.social-hub-tabs{flex-basis:100%;order:3}.social-hub-toolbar-rule{display:none}.social-hub-chips,.social-hub-search,.social-hub-new,.social-hub-check{margin-bottom:0}.social-hub-toolbar-end{align-items:center}}@container social-hub (max-width:728px){.social-hub-toolbar-end{flex:1;margin-left:0}.social-hub-search{flex:1;width:auto;min-width:0}.social-hub-search-kbd{display:none}.social-hub-chips{flex-basis:100%;order:2;overflow-x:auto}.social-hub-arch-cols{display:none}.social-hub-arch-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 4px}.social-hub-arch-platform,.social-hub-arch-date,.social-hub-arch-summary{display:none}.social-hub-arch-sub{display:block}.social-hub-arch-month,.social-hub-arch-foot{padding:0 4px}.social-hub-skeleton-lanes{grid-template-columns:minmax(0,1fr)}}html.social-hub-is-dragging,html.social-hub-is-dragging *{cursor:grabbing!important}html.social-hub-is-refusing,html.social-hub-is-refusing *{cursor:not-allowed!important}@keyframes social-hub-arrive{0%,40%{border-color:var(--color-gold);outline:1px solid var(--color-gold);outline-offset:0;border-style:solid}}@media (prefers-reduced-motion:reduce){.social-hub-card-face.is-arrived{animation:none}}.social-hub-board-scope{container:social-hub-board/inline-size}.social-hub-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 -10px;display:grid}.social-hub-lane{outline-offset:-1.5px;min-width:0;min-height:300px;transition:outline-color var(--dur-fast), background-color var(--dur-fast);border-radius:14px;outline:1.5px solid #0000;flex-direction:column;padding:0 10px 10px;display:flex;position:relative}.social-hub-lane-head{border-bottom:1px solid var(--color-line);align-items:center;gap:9px;height:46px;margin-bottom:12px;display:flex}.social-hub-lane-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:21px;font-weight:400;line-height:1.2}.social-hub-lane-dot{box-sizing:border-box;background:var(--color-ink-faint);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.social-hub-lane-dot.is-draft{border:1.5px solid var(--color-ink-faint);background:0 0}.social-hub-lane-dot.is-ready{background:var(--color-gold)}.social-hub-lane-dot.is-posted{background:var(--color-keep)}.social-hub-lane-count{background:var(--color-veil);min-width:22px;height:20px;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 7px;font-size:11.5px;display:inline-grid}.social-hub-lane-body{transition:opacity var(--dur);flex-direction:column;gap:8px;display:flex}.social-hub-lane-empty{border:1px dashed var(--color-line);text-align:center;color:var(--color-ink-faint);border-radius:11px;margin:0;padding:22px 16px;font-size:13px}.social-hub-lane-new{border:1px dashed var(--color-line);height:40px;color:var(--color-ink-faint);cursor:pointer;transition:border-color var(--dur), color var(--dur), background var(--dur);background:0 0;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.social-hub-lane-new:hover{border-color:var(--color-ink-faint);color:var(--color-ink);background:var(--color-veil)}.social-hub-lane.is-target{outline-color:#6e675a8c}@supports (color:color-mix(in lab, red, red)){.social-hub-lane.is-target{outline-color:color-mix(in srgb, var(--color-ink-faint) 55%, transparent)}}.social-hub-lane.is-target{outline-style:dashed}.social-hub-lane.is-over{outline:1.5px solid var(--color-gold);background-color:var(--color-gold-wash)}.social-hub-lane.is-blocked .social-hub-lane-body{opacity:.38}.social-hub-lane.is-blocked{outline-color:#e0806659}@supports (color:color-mix(in lab, red, red)){.social-hub-lane.is-blocked{outline-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}}.social-hub-lane.is-blocked{outline-style:dashed}.social-hub-lane.is-refusing{outline:1.5px solid #e08066cc}@supports (color:color-mix(in lab, red, red)){.social-hub-lane.is-refusing{outline:1.5px solid color-mix(in srgb, var(--color-danger) 80%, transparent)}}.social-hub-lane.is-refusing{background-color:#e080660d}@supports (color:color-mix(in lab, red, red)){.social-hub-lane.is-refusing{background-color:color-mix(in srgb, var(--color-danger) 5%, transparent)}}.social-hub-lane-refuse{z-index:3;white-space:nowrap;border:1px solid #e0806680;align-items:center;gap:7px;height:30px;padding:0 13px;display:inline-flex;position:absolute;top:66px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.social-hub-lane-refuse{border:1px solid color-mix(in srgb, var(--color-danger) 50%, transparent)}}.social-hub-lane-refuse{background:var(--color-paper-float);color:var(--color-danger);pointer-events:none;border-radius:9999px;font-size:12.5px}.social-hub-archive-strip{height:44px;color:var(--color-ink-faint);text-align:center;transition:border-color var(--dur), background var(--dur), color var(--dur);border:1px dashed #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:0 12px;font-size:12px;display:flex}.social-hub-archive-strip.is-armed{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-hub-archive-strip.is-over{border:1.5px solid var(--color-gold);background:var(--color-gold-wash)}.social-hub-card{position:relative}.social-hub-card-face{border:1px solid var(--color-line);background:var(--color-paper-raised);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:border-color var(--dur), background var(--dur), opacity var(--dur);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:10px;display:grid;position:relative}.social-hub-card:hover .social-hub-card-face{border-color:var(--color-ink-faint)}.social-hub-card-face.is-draft{border-style:dashed;border-color:#6e675ab3}@supports (color:color-mix(in lab, red, red)){.social-hub-card-face.is-draft{border-color:color-mix(in srgb, var(--color-ink-faint) 70%, transparent)}}.social-hub-card-face.is-draft{background:#1b18208c}@supports (color:color-mix(in lab, red, red)){.social-hub-card-face.is-draft{background:color-mix(in srgb, var(--color-paper-raised) 55%, transparent)}}.social-hub-card:hover .social-hub-card-face.is-draft{border-color:var(--color-ink-soft)}.social-hub-card-face.is-draft .social-hub-cover{opacity:.74}.social-hub-card-face.is-draft .social-hub-card-name{color:#e0d8ca}@supports (color:color-mix(in lab, red, red)){.social-hub-card-face.is-draft .social-hub-card-name{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-ink-soft))}}.social-hub-card:focus-within>.social-hub-card-face:focus-visible{border-color:var(--color-gold);border-style:solid}.social-hub-card-slot{flex:none;justify-content:center;align-self:start;align-items:flex-start;width:74px;display:flex}.social-hub-card-body{flex-direction:column;gap:5px;min-width:0;min-height:96px;padding-top:1px;display:flex}.social-hub-card-name,.social-hub-card-rename{font-family:var(--font-display);letter-spacing:-.005em;font-size:18px;font-weight:400;line-height:1.22}.social-hub-card-name{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-hub-card-face.is-renaming .social-hub-card-name{visibility:hidden}.social-hub-card-meta{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;min-height:24px;margin-top:auto;display:flex}.social-hub-card-meta>.social-hub-ticks{min-width:0;overflow:hidden}.social-hub-card-posted{color:var(--color-keep);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.social-hub-card-controls{z-index:1;pointer-events:none;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:10px;display:grid;position:absolute;inset:0}.social-hub-card-controls>.social-hub-card-slot{visibility:hidden}.social-hub-card-controls-body{flex-direction:column;min-width:0;padding-top:1px;display:flex}.social-hub-card-controls button.social-hub-date,.social-hub-card-rename{pointer-events:auto}.social-hub-card-rename{box-sizing:border-box;border:1px solid var(--color-gold);background:var(--color-paper);width:100%;height:26px;color:var(--color-ink);border-radius:6px;margin:-2px 0 -1px;padding:0 6px}.social-hub-date{border:1px solid var(--color-line);height:24px;color:var(--color-ink);white-space:nowrap;transition:border-color var(--dur), background var(--dur);background:0 0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.social-hub-date svg{color:var(--color-ink-faint);flex:none}button.social-hub-date{cursor:pointer}button.social-hub-date:hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-hub-date.is-empty{color:var(--color-ink-faint);border-style:dashed}.social-hub-date.is-soon,.social-hub-date.is-soon svg{color:var(--color-gold)}.social-hub-date.is-late{border-color:#d9a14599}@supports (color:color-mix(in lab, red, red)){.social-hub-date.is-late{border-color:color-mix(in srgb, var(--color-flag) 60%, transparent)}}.social-hub-date.is-late,.social-hub-date.is-late svg{color:var(--color-flag)}.social-hub-card-more{z-index:2;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-float);width:28px;height:28px;color:var(--color-ink-soft);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-fast), border-color var(--dur), color var(--dur);place-items:center;display:grid;position:absolute;top:8px;right:8px}.social-hub-card-more:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.social-hub-card:hover .social-hub-card-more,.social-hub-card:focus-within .social-hub-card-more,.social-hub-card-more[aria-expanded=true]{opacity:1;pointer-events:auto}@media (hover:none){.social-hub-card-more{opacity:1;pointer-events:auto}}html.social-hub-is-dragging .social-hub-card-more,.social-hub-card.is-renaming .social-hub-card-more{visibility:hidden}.social-hub-card.is-ghost .social-hub-card-face,.social-hub-card.is-ghost:focus-within>.social-hub-card-face{opacity:.3;border-style:dashed;border-color:var(--color-ink-faint)}.social-hub-card.is-ghost .social-hub-card-controls{opacity:.3}.social-hub-card.is-ghost .social-hub-card-more{visibility:hidden}.social-hub-card-face.is-overlay{cursor:grabbing;border:1.5px solid var(--color-gold);background:var(--color-paper-float);height:100%;box-shadow:var(--shadow-lg);transition:border-color var(--dur-fast), transform var(--dur);transform:rotate(-1.2deg)}.social-hub-card-face.is-overlay.is-draft .social-hub-cover{opacity:1}.social-hub-card-face.is-overlay.is-refusing{border-color:var(--color-danger);transform:rotate(0)}.social-hub-card-face.is-compact{grid-template-columns:minmax(0,1fr)}.social-hub-card-face.is-compact>.social-hub-card-slot{display:none}.social-hub-overlay-ban{background:var(--color-paper-float);border:1.5px solid var(--color-danger);width:24px;height:24px;color:var(--color-danger);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}.social-hub-card-face.is-arrived{animation:social-hub-arrive 1.3s var(--ease-smooth)}@container social-hub-board (min-width:761px) and (max-width:1100px){.social-hub-card-face,.social-hub-card-controls{grid-template-columns:minmax(0,1fr)}.social-hub-card-face>.social-hub-card-slot,.social-hub-card-controls>.social-hub-card-slot{display:none}}@container social-hub-board (max-width:760px){.social-hub-board{grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.social-hub-lane{min-height:0;padding:0}.social-hub-lane.is-target,.social-hub-lane.is-over,.social-hub-lane.is-blocked,.social-hub-lane.is-refusing{outline-offset:4px}.social-hub-lane-refuse{top:54px}}.social-np{border-radius:14px;flex-direction:column;width:min(660px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.social-np-form{flex-direction:column;flex:1;min-height:0;display:flex}.social-np-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.social-np-title{font-family:var(--font-display);color:var(--color-ink);font-size:26px;font-weight:400;line-height:1.15}.social-np-subtitle{color:var(--color-ink-soft);margin-top:6px;font-size:13.5px}.social-np-close{width:32px;height:32px;color:var(--color-ink-soft);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.social-np-close:hover{background:var(--color-veil);color:var(--color-ink)}.social-np-body{flex-direction:column;gap:20px;min-height:0;padding:2px 22px 18px;display:flex;overflow-y:auto}.social-np-footer{border-top:1px solid var(--color-line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.social-np-summary{color:var(--color-ink-soft);margin-right:auto;font-size:13px}.social-np-summary.is-muted{color:var(--color-ink-faint)}.social-np-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:6px;font-size:11px;display:block}.social-np-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-np-tile{border:1px solid var(--color-line);background:var(--color-paper);min-height:88px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur), background var(--dur), box-shadow var(--dur);border-radius:12px;align-items:flex-start;gap:13px;padding:14px 14px 13px;display:flex;position:relative}.social-np-tile:hover{border-color:var(--color-ink-faint)}.social-np-tile.is-on{border-color:var(--color-gold);background:var(--color-gold-wash);box-shadow:inset 0 0 0 1px var(--color-gold)}.social-np-tile:focus-visible{box-shadow:inset 0 0 0 1px var(--color-gold), var(--ring);outline:none}.social-np-tile-glyph{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.social-np-tile.is-on .social-np-tile-glyph{border-color:#d4a94373}@supports (color:color-mix(in lab, red, red)){.social-np-tile.is-on .social-np-tile-glyph{border-color:color-mix(in srgb, var(--color-gold) 45%, transparent)}}.social-np-tile.is-on .social-np-tile-glyph{background:var(--color-paper)}.social-np-tile-text{flex-direction:column;gap:4px;min-width:0;padding-right:20px;display:flex}.social-np-tile-name{font-size:15px;font-weight:600}.social-np-tile-kind{color:var(--color-ink-faint);font-size:13px;font-weight:400}.social-np-tile-blurb{color:var(--color-ink-soft);font-size:12.5px;line-height:1.4}.social-np-tile-check{background:var(--color-gold);width:19px;height:19px;color:var(--color-paper);opacity:0;transition:opacity var(--dur-fast), transform var(--dur) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;right:11px;transform:scale(.5)}.social-np-tile.is-on .social-np-tile-check{opacity:1;transform:none}.social-np-start{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.social-np-start>legend{padding:0}.social-np-option{border:1px solid var(--color-line);cursor:pointer;min-height:62px;transition:border-color var(--dur), background var(--dur);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.social-np-option:hover{border-color:var(--color-ink-faint)}.social-np-option.is-on{border-color:var(--color-gold);background:var(--color-gold-wash)}.social-np-option.is-disabled{cursor:default}.social-np-option.is-disabled:hover{border-color:var(--color-line)}.social-np-option.is-disabled .social-np-option-text>label{color:var(--color-ink-faint)}.social-np-option input[type=radio]{width:16px;height:16px;accent-color:var(--color-gold);cursor:inherit;margin:0}.social-np-option-text{min-width:0;color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:3px;font-size:14px;display:flex}.social-np-option-text>label{cursor:inherit}.social-np-option-text small{color:var(--color-ink-soft);font-size:12.5px}.social-np-count{color:var(--color-ink-faint)}.social-np-select{min-width:0;max-width:100%;margin-top:3px;display:inline-flex}.social-np-select-trigger{min-width:0;max-width:100%;height:30px;padding:0 8px;font-size:13px;overflow:hidden}.social-np-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-np-select-skeleton{border-radius:var(--radius-card);width:180px;max-width:100%;height:30px}.social-np-option-aside{max-width:13rem;color:var(--color-ink-faint);text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.35}@media (max-width:600px){.social-np-tiles{grid-template-columns:minmax(0,1fr)}.social-np-tile{min-height:0}.social-np-option{grid-template-columns:auto minmax(0,1fr)}.social-np-option-aside{text-align:left;white-space:normal;grid-column:2;justify-self:start}.social-np-summary{display:none}}.social-rail{text-align:left;padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 3);direction:ltr;flex-direction:column;gap:10px;display:flex}.social-rail-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-rail-heading{font-size:inherit;font-weight:inherit;margin:0}.social-rail-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);border-radius:4px;font-size:1.5rem;font-weight:400;line-height:1.2;text-decoration:none}.social-rail-title:hover{color:var(--color-gold)}.social-rail-new{border:1px solid var(--color-line);border-radius:var(--radius-card);cursor:pointer;height:28px;color:var(--color-ink-soft);transition:border-color var(--dur), color var(--dur), background var(--dur);background:0 0;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.social-rail-new svg{color:var(--color-gold)}.social-rail-new:hover{border-color:var(--color-gold);color:var(--color-ink);background:var(--color-gold-wash)}.social-rail-search{align-items:center;margin-bottom:4px;display:flex;position:relative}.social-rail-search>svg{color:var(--color-ink-faint);pointer-events:none;position:absolute;left:9px}.social-rail-search input{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#0c0a1099;width:100%;height:30px;padding:0 26px 0 28px}@supports (color:color-mix(in lab, red, red)){.social-rail-search input{background:color-mix(in srgb, var(--color-paper-sunken) 60%, transparent)}}.social-rail-search input{color:var(--color-ink);transition:border-color var(--dur), box-shadow var(--dur);outline:none;font-size:12.5px}.social-rail-search input:hover{border-color:var(--color-ink-faint)}.social-rail-search input:focus{border-color:var(--color-gold);box-shadow:var(--ring)}.social-rail-search input::placeholder{color:var(--color-ink-faint)}.social-rail-search-clear{width:20px;height:20px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;right:4px}.social-rail-search-clear:hover{background:var(--color-veil);color:var(--color-ink)}.social-rail-section-head{cursor:pointer;width:100%;height:26px;color:var(--color-ink-faint);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:10.5px;font-weight:600;display:flex}.social-rail-section-head:hover{color:var(--color-ink-soft)}.social-rail-chevron{transition:transform var(--dur) var(--ease-smooth);flex:none;margin-left:-2px}.social-rail-chevron.is-open{transform:rotate(90deg)}.social-rail-count{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.social-rail-list{animation:social-rail-open var(--dur) var(--ease-smooth);flex-direction:column;gap:1px;margin:2px 0 4px;padding:0;list-style:none;display:flex}@keyframes social-rail-open{0%{opacity:0;transform:translateY(-3px)}}.social-rail-row{width:100%;height:36px;color:var(--color-ink);text-align:left;transition:background var(--dur-fast);background:0 0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:0 6px 0 8px;font-size:13px;text-decoration:none;display:grid;position:relative}.social-rail-row:hover{background:var(--color-veil)}.social-rail-row.is-active{background:var(--color-gold-wash)}.social-rail-row.is-active:before{content:"";background:var(--color-gold);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.social-rail-thumb{place-items:center;width:24px;height:28px;display:grid}.social-rail-thumb .social-hub-cover{border-radius:3px}.social-rail-row.is-draft .social-rail-thumb .social-hub-cover{opacity:.7}.social-rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-rail-row.is-draft .social-rail-name{color:var(--color-ink-soft)}.social-rail-row.is-active .social-rail-name{color:var(--color-ink)}.social-rail-kind{align-items:center;gap:4px;display:inline-flex}.social-rail-date{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11.5px}.social-rail-date.is-late{color:var(--color-flag);font-weight:600}.social-rail-date.is-none{opacity:.6}.social-rail-empty{color:var(--color-ink-faint);padding:10px 4px;font-size:13px}.social-rail :is(a,button):focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.social-rail-skeleton-title{border-radius:6px;width:5.5rem;height:1.8rem}.social-rail-skeleton-new{border-radius:var(--radius-card);flex:none;width:5.75rem;height:28px}.social-rail-skeleton-search{border-radius:var(--radius-card);width:100%;height:30px}.social-rail-skeleton-head{align-items:center;height:26px;padding:0 4px;display:flex}.social-rail-skeleton-head>div{border-radius:4px;width:40%;height:8px}.social-rail-skeleton-row{grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:9px;height:36px;padding:0 6px 0 8px;display:grid}.social-rail-skeleton-thumb{border-radius:3px;justify-self:center;width:21px;height:28px}.social-rail-skeleton-line{border-radius:4px;height:10px}@media (prefers-reduced-motion:reduce){.social-rail-list{animation:none}.social-rail-chevron,.social-np-tile-check{transition:none}}.social-hub-cal-scope{container:social-hub-cal/inline-size}.social-hub-cal-layout{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:18px;display:grid}.social-hub-cal{min-width:0}.social-hub-cal-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.social-hub-cal-month{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:30px;font-weight:400;line-height:1.1;display:inline-grid}.social-hub-cal-month>span{white-space:nowrap;grid-area:1/1}.social-hub-cal-title-sizer{visibility:hidden}.social-hub-cal-month.is-week{font-size:25px}.social-hub-cal-nav{align-items:center;gap:6px;display:flex}.social-hub-cal-navbtn{border:1px solid var(--color-line);border-radius:var(--radius-card);height:30px;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-smooth), color var(--dur), border-color var(--dur), transform var(--dur-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.social-hub-cal-navbtn.is-icon{width:28px;height:28px;padding:0}.social-hub-cal-navbtn:hover:not([aria-disabled=true]){border-color:var(--color-ink-faint);background:var(--color-veil)}.social-hub-cal-navbtn:active:not([aria-disabled=true]){transform:scale(var(--press-scale))}.social-hub-cal-navbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.social-hub-cal-navbtn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.social-hub-cal-span{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.social-hub-cal-span-tab{height:24px;color:var(--color-ink-soft);cursor:pointer;transition:background var(--dur), color var(--dur), box-shadow var(--dur);background:0 0;border:0;border-radius:7px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.social-hub-cal-span-tab:hover{color:var(--color-ink)}.social-hub-cal-span-tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.social-hub-cal-span-tab.is-active{background:var(--color-paper-float);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.social-hub-cal-summary{color:var(--color-ink-faint);font-size:12.5px}.social-hub-cal-legend{color:var(--color-ink-soft);align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.social-hub-cal-legend>span{align-items:center;gap:6px;display:inline-flex}.social-hub-cal-legend i{border:1px dashed var(--color-ink-faint);border-radius:4px;width:18px;height:12px}.social-hub-cal-legend i.is-ready{border-style:solid;border-color:var(--color-ink-soft);background:var(--color-paper-raised)}.social-hub-cal-legend svg{color:var(--color-keep)}.social-hub-cal-scroll{border-radius:12px}.social-hub-cal-grid,.social-hub-cal-week{border:1px solid var(--color-line);background:var(--color-line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.social-hub-cal-dow{background:var(--color-paper-raised);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);padding:8px 10px;font-size:10.5px;font-weight:600}.social-hub-cal-day{background:var(--color-paper);min-width:0;min-height:116px;transition:background-color var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;gap:3px;padding:6px 5px 8px;display:flex;position:relative}.social-hub-cal-day.is-outside{background:#0f0d14}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-day.is-outside{background:color-mix(in srgb, var(--color-paper) 55%, var(--color-paper-sunken))}}.social-hub-cal-day.is-past{background:var(--color-paper-sunken)}.social-hub-cal-day.is-past .social-hub-cal-chip:not(.is-late){opacity:.72}.social-hub-cal-date{align-items:center;gap:6px;height:24px;margin-bottom:1px;display:flex}.social-hub-cal-num{font-variant-numeric:tabular-nums;min-width:24px;height:24px;color:var(--color-ink-soft);white-space:nowrap;border-radius:9999px;place-items:center;padding:0 5px;font-size:12.5px;display:inline-grid}.social-hub-cal-day.is-outside .social-hub-cal-num,.social-hub-cal-day.is-past .social-hub-cal-num{color:var(--color-ink-faint)}.social-hub-cal-day.is-today,.social-hub-week-day.is-today{box-shadow:inset 0 0 0 1px #d4a94399}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-day.is-today,.social-hub-week-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 60%, transparent)}}.social-hub-cal-day.is-today .social-hub-cal-num,.social-hub-week-day.is-today .social-hub-cal-num{box-shadow:inset 0 0 0 1.5px var(--color-gold);color:var(--color-gold);font-weight:600}.social-hub-cal-today{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);font-size:10.5px;font-weight:600}.social-hub-cal-day.is-closed,.social-hub-week-day.is-closed{background-image:repeating-linear-gradient(135deg,#0000 0 7px,#ece5d80d 7px 8px)}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-day.is-closed,.social-hub-week-day.is-closed{background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--color-ink) 5%, transparent) 7px 8px)}}.social-hub-cal-day.is-over,.social-hub-week-day.is-over{box-shadow:inset 0 0 0 2px var(--color-gold);background-color:#231e1b}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-day.is-over,.social-hub-week-day.is-over{background-color:color-mix(in srgb, var(--color-gold) 9%, var(--color-paper))}}.social-hub-cal-chips{flex-direction:column;gap:3px;min-width:0;display:flex}.social-hub-cal-chip{border:1px solid #a99f8c8c;align-items:center;gap:5px;width:100%;min-width:0;height:24px;padding:0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-chip{border:1px solid color-mix(in srgb, var(--color-ink-soft) 55%, transparent)}}.social-hub-cal-chip{background:var(--color-paper-raised);color:var(--color-ink);text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:border-color var(--dur), background var(--dur), opacity var(--dur);border-radius:6px;outline:none;font-size:12px}.social-hub-cal-chip:hover{border-color:var(--color-ink)}.social-hub-cal-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-hub-cal-chip.is-draft{border-style:dashed;border-color:var(--color-ink-faint);color:var(--color-ink-soft);background:0 0}.social-hub-cal-chip.is-draft:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}.social-hub-cal-chip.is-posted{background:var(--color-veil);color:var(--color-ink-faint);cursor:pointer;border-color:#0000}.social-hub-cal-chip.is-posted:hover{color:var(--color-ink-soft);border-color:var(--color-line)}.social-hub-cal-chip.is-posted .social-hub-glyph{opacity:.6}.social-hub-cal-chip-check{color:var(--color-keep);flex:none}.social-hub-cal-chip.is-late{border-color:#d9a145cc}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-chip.is-late{border-color:color-mix(in srgb, var(--color-flag) 80%, transparent)}}.social-hub-cal-chip.is-late{background:#261f1c}@supports (color:color-mix(in lab, red, red)){.social-hub-cal-chip.is-late{background:color-mix(in srgb, var(--color-flag) 10%, var(--color-paper))}}.social-hub-cal-chip.is-late{color:var(--color-ink)}.social-hub-cal-chip.is-static,.social-hub-week-card.is-static,.social-hub-tray-item.is-static{cursor:pointer}.social-hub-cal-chip.is-ghost,.social-hub-week-card.is-ghost,.social-hub-tray-item.is-ghost{opacity:.3}.social-hub-cal-chip:focus-visible,.social-hub-week-card:focus-visible,.social-hub-tray-item:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.social-hub-cal-more{cursor:pointer;height:22px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:5px;align-self:flex-start;padding:0 7px;font-size:11.5px;font-weight:600}.social-hub-cal-more:hover,.social-hub-cal-more[aria-expanded=true]{background:var(--color-veil);color:var(--color-ink)}.social-hub-cal-more:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.social-hub-cal-pop{padding:6px}.social-hub-cal-pop-head{font-family:var(--font-display);color:var(--color-ink);padding:6px 8px 8px;font-size:16px}.social-hub-cal-pop-list{margin:0;padding:0;list-style:none}.social-hub-cal-pop-list button{width:100%;min-height:34px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;display:flex}.social-hub-cal-pop-list button:hover{background:var(--color-veil)}.social-hub-cal-pop-list button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.social-hub-cal-pop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-hub-cal-pop-status{color:var(--color-ink-faint);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.social-hub-cal-dot{background:var(--color-ink-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.social-hub-cal-dot.is-draft{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint);background:0 0}.social-hub-cal-dot.is-ready{background:var(--color-gold)}.social-hub-cal-dot.is-posted{background:var(--color-keep)}.social-hub-week-day{background:var(--color-paper);min-width:0;min-height:460px;transition:background-color var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;display:flex}.social-hub-week-day.is-past{background:var(--color-paper-sunken)}.social-hub-week-day.is-past .social-hub-week-card:not(.is-late){opacity:.72}.social-hub-week-head{border-bottom:1px solid var(--color-line);align-items:center;gap:6px;height:42px;padding:0 9px;display:flex}.social-hub-week-day.is-past .social-hub-week-head .social-hub-cal-num,.social-hub-week-day.is-past .social-hub-week-dow{color:var(--color-ink-faint)}.social-hub-week-dow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10.5px;font-weight:600}.social-hub-week-head .social-hub-cal-num{color:var(--color-ink);font-size:13px}.social-hub-week-list{flex-direction:column;gap:8px;padding:8px 7px;display:flex}.social-hub-week-card{border:1px solid #a99f8c80;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.social-hub-week-card{border:1px solid color-mix(in srgb, var(--color-ink-soft) 50%, transparent)}}.social-hub-week-card{background:var(--color-paper-raised);color:var(--color-ink);text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:border-color var(--dur), opacity var(--dur);border-radius:9px;outline:none}.social-hub-week-card:hover{border-color:var(--color-ink)}.social-hub-week-card.is-draft{border-style:dashed;border-color:var(--color-ink-faint);background:0 0}.social-hub-week-card.is-draft .social-hub-cover{opacity:.74}.social-hub-week-card.is-draft .social-hub-week-name{color:var(--color-ink-soft)}.social-hub-week-card.is-posted{background:var(--color-veil);color:var(--color-ink-soft);cursor:pointer;border-color:#0000}.social-hub-week-card.is-posted .social-hub-cover{opacity:.8}.social-hub-week-card.is-late{border-color:#d9a145cc}@supports (color:color-mix(in lab, red, red)){.social-hub-week-card.is-late{border-color:color-mix(in srgb, var(--color-flag) 80%, transparent)}}.social-hub-week-name{width:100%;font-family:var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.22;display:-webkit-box;overflow:hidden}.social-hub-week-meta{width:100%;color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.social-hub-week-meta .social-hub-ticks{margin-left:auto}.social-hub-week-posted{align-items:center;gap:3px;display:inline-flex}.social-hub-week-posted svg{color:var(--color-keep)}.social-hub-tray{border:1px solid var(--color-line);background:#121017b8;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:16px}@supports (color:color-mix(in lab, red, red)){.social-hub-tray{background:color-mix(in srgb, var(--color-paper) 72%, transparent)}}.social-hub-tray{outline-offset:-1.5px;transition:outline-color var(--dur-fast), background-color var(--dur-fast);outline:1.5px solid #0000}@media not all and (min-width:64rem){.social-hub-tray{top:calc(3.5rem + 16px)}}.social-hub-tray.is-target{outline-color:var(--color-ink-faint);outline-style:dashed}.social-hub-tray.is-over{outline:1.5px solid var(--color-gold);background-color:#221c1b}@supports (color:color-mix(in lab, red, red)){.social-hub-tray.is-over{background-color:color-mix(in srgb, var(--color-gold) 8%, var(--color-paper))}}.social-hub-tray-head{align-items:center;gap:9px;display:flex}.social-hub-tray-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:21px;font-weight:400;line-height:1.2}.social-hub-tray-count{background:var(--color-veil);min-width:22px;height:20px;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 7px;font-size:11.5px;display:inline-grid}.social-hub-tray-hint{min-height:36px;color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.45}.social-hub-tray-list{flex-direction:column;gap:8px;display:flex}.social-hub-tray-item{border:1px solid var(--color-line);background:var(--color-paper-raised);min-width:0;color:var(--color-ink);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:border-color var(--dur), opacity var(--dur);border-radius:10px;outline:none;align-items:center;gap:11px;padding:8px;display:flex}.social-hub-tray-item:hover{border-color:var(--color-ink-faint)}.social-hub-tray-item.is-draft{border-style:dashed;border-color:#6e675ab3}@supports (color:color-mix(in lab, red, red)){.social-hub-tray-item.is-draft{border-color:color-mix(in srgb, var(--color-ink-faint) 70%, transparent)}}.social-hub-tray-item.is-draft{background:#1b18208c}@supports (color:color-mix(in lab, red, red)){.social-hub-tray-item.is-draft{background:color-mix(in srgb, var(--color-paper-raised) 55%, transparent)}}.social-hub-tray-item.is-draft .social-hub-cover{opacity:.74}.social-hub-tray-slot{flex:none;justify-content:center;align-items:flex-start;width:42px;display:flex}.social-hub-tray-text{flex-direction:column;gap:5px;min-width:0;display:flex}.social-hub-tray-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.social-hub-tray-meta{color:var(--color-ink-faint);align-items:center;gap:7px;font-size:12px;display:flex}.social-hub-tray-empty{border:1px dashed var(--color-line);text-align:center;color:var(--color-ink-faint);border-radius:10px;margin:0;padding:18px 8px;font-size:13px}.social-hub-moment-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-faint);flex:1 1 0;font-size:10.5px;line-height:1.2;overflow:hidden}.social-hub-moment-label.is-week{flex:none;padding:0 2px 2px;display:block}.social-hub-cal-day.is-past .social-hub-moment-label{opacity:.8}.social-hub-seasonal{border-top:1px solid var(--color-line);flex-direction:column;gap:14px;padding-top:12px;display:flex}.social-hub-seasonal:empty{display:none}.social-hub-seasonal-block{flex-direction:column;gap:10px;display:flex}.social-hub-seasonal-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:10.5px;font-weight:600}.social-hub-seasonal-moments{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.social-hub-seasonal-moment,.social-hub-seasonal-year{flex-direction:column;gap:4px;min-width:0;display:flex}.social-hub-seasonal-name{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:15px;font-weight:400;line-height:1.25}.social-hub-seasonal-when,.social-hub-seasonal-count,.social-hub-seasonal-quiet{color:var(--color-ink-faint);margin:0;font-size:12px;line-height:1.4}.social-hub-seasonal-when{color:var(--color-ink-soft)}.social-hub-seasonal-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 2px;padding:0;list-style:none;display:grid}.social-hub-seasonal-thumb{aspect-ratio:3/4;border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:6px;display:block;position:relative;overflow:hidden}a.social-hub-seasonal-thumb:hover{border-color:var(--color-ink-faint)}a.social-hub-seasonal-thumb:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:1px}.social-hub-seasonal-link{color:var(--color-ink-soft);text-underline-offset:3px;align-self:flex-start;font-size:12px;text-decoration:underline}.social-hub-seasonal-link:hover{color:var(--color-ink)}.social-hub-seasonal-link:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:2px;border-radius:2px}:root{--color-balance-heavy:#ea5a3f;--color-balance-lang:#b79ae0;--color-balance-legacy:#b98a52;--color-balance-current:#6f9fc9}[data-theme=light]{--color-balance-heavy:#b3301c;--color-balance-lang:#6b4aa8;--color-balance-legacy:#8a5a2a;--color-balance-current:#3a6a94}.social-hub-cal-chip.has-balance,.social-hub-week-card.has-balance{position:relative}.social-hub-balance{pointer-events:none;border-radius:0 0 5px 5px;gap:1px;height:3px;display:flex;position:absolute;bottom:1px;left:1px;right:1px;overflow:hidden}.social-hub-week-card>.social-hub-balance{border-radius:0 0 8px 8px}.social-hub-balance>span{flex:1 1 0;min-width:0}.social-hub-balance>.is-weight{flex-grow:2}:is(.social-hub-balance>span,.social-hub-balance-key).is-weight.is-light{background:#74c08aa6}@supports (color:color-mix(in lab, red, red)){:is(.social-hub-balance>span,.social-hub-balance-key).is-weight.is-light{background:color-mix(in srgb, var(--color-keep) 65%, transparent)}}:is(.social-hub-balance>span,.social-hub-balance-key).is-weight.is-medium{background:var(--color-flag)}:is(.social-hub-balance>span,.social-hub-balance-key).is-weight.is-heavy{background:var(--color-balance-heavy)}:is(.social-hub-balance>span,.social-hub-balance-key).is-weight.is-unrated{background:repeating-linear-gradient(135deg, var(--color-ink-soft) 0 1.5px, transparent 1.5px 3px)}:is(.social-hub-balance>span,.social-hub-balance-key).is-lang.is-other{background:var(--color-balance-lang)}:is(.social-hub-balance>span,.social-hub-balance-key).is-lang.is-english{background:#6e675a8c}@supports (color:color-mix(in lab, red, red)){:is(.social-hub-balance>span,.social-hub-balance-key).is-lang.is-english{background:color-mix(in srgb, var(--color-ink-faint) 55%, transparent)}}:is(.social-hub-balance>span,.social-hub-balance-key).is-lang.is-unknown{background:#6e675a40}@supports (color:color-mix(in lab, red, red)){:is(.social-hub-balance>span,.social-hub-balance-key).is-lang.is-unknown{background:color-mix(in srgb, var(--color-ink-faint) 25%, transparent)}}:is(.social-hub-balance>span,.social-hub-balance-key).is-era.is-current{background:var(--color-balance-current)}:is(.social-hub-balance>span,.social-hub-balance-key).is-era.is-legacy{background:var(--color-balance-legacy)}:is(.social-hub-balance>span,.social-hub-balance-key).is-era.is-mixed{background:linear-gradient(90deg, var(--color-balance-current) 50%, var(--color-balance-legacy) 50%)}:is(.social-hub-balance>span,.social-hub-balance-key).is-era.is-other{background:#6e675a66}@supports (color:color-mix(in lab, red, red)){:is(.social-hub-balance>span,.social-hub-balance-key).is-era.is-other{background:color-mix(in srgb, var(--color-ink-faint) 40%, transparent)}}.social-hub-cal-balance-toggle{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;height:32px;padding:0 12px}.social-hub-cal-balance-toggle.is-active{background:var(--color-paper-float)}.social-hub-cal-legend.is-balance{white-space:nowrap;gap:10px;min-height:18px}.social-hub-cal-legend.is-balance>span{gap:4px}.social-hub-cal-legend i.social-hub-balance-key{border:0;border-radius:2px;width:12px;height:8px;display:inline-block}.social-hub-cal-legend i.social-hub-balance-key.is-unrated{box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.social-hub-cal-legend i.social-hub-balance-key.is-era+i.social-hub-balance-key{margin-left:4px}.social-hub-cal-chip.is-overlay,.social-hub-week-card.is-overlay,.social-hub-tray-item.is-overlay{cursor:grabbing;border:1.5px solid var(--color-gold);background:var(--color-paper-float);height:100%;color:var(--color-ink);box-shadow:var(--shadow-lg);border-style:solid;position:relative}.social-hub-week-card.is-overlay .social-hub-cover,.social-hub-tray-item.is-overlay .social-hub-cover{opacity:1}.social-hub-cal-drop-when{background:var(--color-gold);height:22px;color:var(--color-paper);white-space:nowrap;transition:opacity var(--dur-fast);border-radius:9999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:calc(100% + 6px);left:0}.social-hub-cal-drop-when.is-off{background:var(--color-paper-float);color:var(--color-ink);border:1px solid var(--color-line)}.social-hub-cal-drop-when.is-hidden{opacity:0}.social-hub-cal-chip.is-arrived,.social-hub-week-card.is-arrived,.social-hub-tray-item.is-arrived,.social-hub-cal-more.is-arrived{animation:social-hub-arrive 1.3s var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.social-hub-cal-chip.is-arrived,.social-hub-week-card.is-arrived,.social-hub-tray-item.is-arrived,.social-hub-cal-more.is-arrived{animation:none}}@container social-hub-cal (max-width:836px){.social-hub-cal-layout{grid-template-columns:minmax(0,1fr)}.social-hub-tray{position:static}.social-hub-tray-list{flex-flow:wrap}.social-hub-tray-item{flex:220px}.social-hub-tray-empty{flex:100%}}@container social-hub-cal (max-width:728px){.social-hub-cal-month{flex-basis:100%}.social-hub-cal-month>span{white-space:normal}.social-hub-cal-title-sizer{display:none}.social-hub-cal-legend{flex-basis:100%;margin-left:0}.social-hub-cal-scroll{overflow-x:auto}.social-hub-cal-grid,.social-hub-cal-week{min-width:700px}}.social-hub-grid-view{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.social-hub-grid-intro{text-align:center;max-width:470px;min-height:40px;color:var(--color-ink-soft);margin:0;font-size:13.5px;line-height:1.5}.social-hub-grid-note{text-align:center;max-width:470px;color:var(--color-ink-faint);margin:-12px 0 0;font-size:12.5px;line-height:1.5}.social-hub-ig{border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:20px;width:min(460px,100%);overflow:hidden}.social-hub-ig-profile{align-items:center;gap:18px;padding:24px 22px 20px;display:flex}.social-hub-ig-avatar{background:var(--color-paper-sunken);width:78px;height:78px;color:var(--color-gold);box-shadow:0 0 0 2px var(--color-paper-raised), 0 0 0 3.5px var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid}.social-hub-ig-who{min-width:0}.social-hub-ig-handle{letter-spacing:.005em;color:var(--color-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600}.social-hub-ig-bio{color:var(--color-ink-soft);margin:5px 0 0;font-size:13px;line-height:1.45}.social-hub-ig-tabs{border-top:1px solid var(--color-line);justify-content:center;display:flex}.social-hub-ig-tabs>span{border-top:1.5px solid var(--color-ink);width:72px;height:42px;color:var(--color-ink);place-items:center;margin-top:-1px;display:grid}.social-hub-ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.social-hub-ig-cell{aspect-ratio:3/4;min-width:0}.social-hub-ig-empty{text-align:center;color:var(--color-ink-faint);margin:0;padding:40px 20px 48px;font-size:13.5px}.social-hub-tile{background:var(--color-paper-sunken);width:100%;height:100%;color:var(--color-page);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:opacity var(--dur), filter var(--dur);border:0;outline:none;padding:0;display:block;position:relative;overflow:hidden}div.social-hub-tile[aria-roledescription]{cursor:grab}.social-hub-tile>.social-hub-cover{border-radius:0;outline:0}.social-hub-tile.is-draft>.social-hub-cover{opacity:.55}.social-hub-tile.is-draft:after{content:"";border:1.5px dashed var(--color-ink-soft);pointer-events:none;border-radius:3px;position:absolute;inset:4px}.social-hub-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--color-gold)}.social-hub-tile-empty{color:var(--color-ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;inset:0}.social-hub-tile-multi{background:#2620198c;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.social-hub-tile-multi{background:color-mix(in srgb, var(--color-page-ink) 55%, transparent)}}.social-hub-tile-multi{color:var(--color-page)}.social-hub-tile-date{background:var(--color-gold);height:21px;color:var(--color-paper);letter-spacing:.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.social-hub-tile-date.is-draft{background:var(--color-paper-float);color:var(--color-ink);border:1px dashed var(--color-ink-soft)}.social-hub-tile-date.is-late{background:var(--color-flag);color:var(--color-paper);border:0}.social-hub-tile-label{background:linear-gradient(#0000,#262019e0 70%);flex-direction:column;gap:1px;padding:22px 9px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.social-hub-tile-label{background:linear-gradient(to top, color-mix(in srgb, var(--color-page-ink) 88%, transparent) 30%, transparent)}}.social-hub-tile-label{color:var(--color-page);opacity:0;transition:opacity var(--dur);font-size:12.5px;line-height:1.25}.social-hub-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-hub-tile-label small{opacity:.8;font-size:11px}.social-hub-tile:hover .social-hub-tile-label,.social-hub-tile:focus-visible .social-hub-tile-label{opacity:1}.social-hub-tile.is-swappable{box-shadow:inset 0 0 0 1.5px #d4a943b3}@supports (color:color-mix(in lab, red, red)){.social-hub-tile.is-swappable{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-gold) 70%, transparent)}}.social-hub-tile.is-over{box-shadow:inset 0 0 0 3px var(--color-gold)}.social-hub-tile.is-over .social-hub-tile-label{opacity:1}.social-hub-tile.is-ghost{opacity:.25}.social-hub-tile.is-dim{opacity:.14;filter:grayscale()}.social-hub-tile.is-arrived{animation:social-hub-tile-arrive 1.3s var(--ease-smooth)}@keyframes social-hub-tile-arrive{0%,40%{box-shadow:inset 0 0 0 3px var(--color-gold)}}@media (prefers-reduced-motion:reduce){.social-hub-tile.is-arrived{animation:none}}.social-hub-tile.is-overlay{cursor:grabbing;width:100%;height:100%;box-shadow:var(--shadow-lg), 0 0 0 2px var(--color-gold);border-radius:4px;transform:rotate(-1.5deg)}.social-hub-tile.is-overlay.is-draft>.social-hub-cover{opacity:1}.social-hub-ig.is-dragging .social-hub-tile-label{opacity:0}.social-hub-ig-loose{width:min(460px,100%);padding-top:6px}.social-hub-ig-loose-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 10px;font-size:10.5px;font-weight:600}.social-hub-ig-loose-row{gap:14px;padding:4px 4px 6px;display:flex;overflow-x:auto}.social-hub-ig-loose-item{cursor:pointer;width:76px;color:var(--color-ink-soft);text-align:left;background:0 0;border:0;flex-direction:column;flex:none;gap:7px;padding:0;font-size:12px;line-height:1.3;display:flex}.social-hub-ig-loose-item:hover{color:var(--color-ink)}.social-hub-ig-loose-item:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:4px}.social-hub-ig-loose-item.is-draft .social-hub-cover{opacity:.6;outline:1.5px dashed var(--color-ink-soft);outline-offset:2px}.social-hub-ig-loose-item.is-dim{opacity:.2}.social-hub-ig-loose-name{overflow-wrap:anywhere}.social-hub-tile.is-dim:focus-visible,.social-hub-ig-loose-item.is-dim:focus-visible{opacity:1;filter:none}@media (max-width:760px){.social-hub-grid-intro{min-height:0}}.social-ph{padding:20px 0 0}.social-ph-crumbs{min-height:24px;color:var(--color-ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.social-ph-back{color:var(--color-ink-soft);transition:color var(--dur), background var(--dur);border-radius:6px;align-items:center;gap:5px;margin-left:-6px;padding:2px 6px;text-decoration:none;display:inline-flex}.social-ph-back:hover{color:var(--color-ink);background:var(--color-veil)}.social-ph-back svg{transition:transform var(--dur) var(--ease-smooth)}.social-ph-back:hover svg{transform:translate(-2px)}.social-ph-crumb-sep{color:var(--color-ink-faint)}.social-ph-identity{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.social-ph-title{flex:320px;min-width:0;margin:0;display:flex}.social-ph-title .social-post-name{text-overflow:ellipsis;width:100%;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);transition:border-color var(--dur) var(--ease-smooth);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;margin-left:-1px;padding:2px 0 3px;font-size:clamp(28px,3.1vw,38px);font-weight:400;line-height:1.15}.social-ph-title .social-post-name:hover{border-bottom-color:var(--color-line)}.social-ph-title .social-post-name:focus{border-bottom-color:var(--color-gold);box-shadow:none}.social-ph-title .social-post-name[readonly]:hover,.social-ph-title .social-post-name[readonly]:focus{border-bottom-color:#0000}.social-ph-title .social-post-name[readonly]:focus-visible{box-shadow:var(--ring)}.social-ph-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.social-ph-save{justify-content:flex-end;font-size:12px;display:inline-flex}.social-ph-more{border:1px solid var(--color-line);border-radius:var(--radius-card);width:34px;height:34px;color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--dur), background var(--dur), color var(--dur);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.social-ph-more:hover,.social-ph-more[aria-expanded=true]{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-ph-primary{border-radius:var(--radius-card);white-space:nowrap;flex:none;height:36px;padding:0 14px}.social-ph-primary:not(.is-outline){font-weight:600}.social-ph-primary.is-outline,.social-ph-restore.is-outline{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);background:0 0}.social-ph-primary.is-outline:not(:disabled):hover,.social-ph-restore.is-outline:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-ph-restore{height:30px;padding:0 10px;font-size:13px}.social-ph-strip{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:46px;margin-top:10px;padding:0 0 12px;display:flex}.social-ph-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.social-ph-readonly{align-self:center}.social-ph-status.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;grid-template-columns:1fr 1fr;height:32px;padding:3px;display:inline-grid}.social-ph-status .exhibition-segmented-thumb{background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);transition:transform var(--dur-slow) var(--ease-spring), width var(--dur-slow) var(--ease-spring), background var(--dur-slow) ease, box-shadow var(--dur-slow) ease;border-radius:7px;top:3px;bottom:3px}.social-ph-status.is-ready .exhibition-segmented-thumb{background:var(--color-gold-wash);box-shadow:inset 0 0 0 1px #d4a94380}@supports (color:color-mix(in lab, red, red)){.social-ph-status.is-ready .exhibition-segmented-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 50%, transparent)}}.social-ph-status.exhibition-segmented>button{min-width:70px;height:100%;color:var(--color-ink-soft);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:400;display:inline-flex}.social-ph-status.exhibition-segmented>button:not(:disabled):hover,.social-ph-status.exhibition-segmented>button[aria-pressed=true]{color:var(--color-ink)}.social-ph-status.is-ready.exhibition-segmented>button[aria-pressed=true]{color:var(--color-gold)}.social-ph-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.social-ph-dot.is-draft{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint)}.social-ph-dot.is-ready{background:var(--color-gold)}.social-ph-status>button[aria-pressed=true] .social-ph-dot{animation:social-ph-pop var(--dur-enter) var(--ease-spring)}.social-ph-chip{border:1px solid var(--color-line);border-radius:var(--radius-card);height:32px;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:border-color var(--dur), background var(--dur), color var(--dur);background:0 0;align-items:center;gap:7px;padding:0 11px;font-size:13px;display:inline-flex}button.social-ph-chip:hover,.social-ph-chip[aria-expanded=true]{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ph-chip.is-inert{cursor:default}.social-ph-chip-label{animation:social-ph-fade-in var(--dur-slow) var(--ease-smooth)}.social-ph-date svg{color:var(--color-gold)}.social-ph-date-rel{color:var(--color-ink-soft)}.social-ph-date.is-empty{color:var(--color-ink-soft);border-style:dashed}.social-ph-date.is-empty svg{color:var(--color-ink-faint)}.social-ph-date.is-late{border-color:#d9a1458c}@supports (color:color-mix(in lab, red, red)){.social-ph-date.is-late{border-color:color-mix(in srgb, var(--color-flag) 55%, transparent)}}.social-ph-date-late{background:var(--color-gold-soft);color:var(--color-flag);border-radius:9999px;margin-left:3px;padding:1px 7px;font-size:11px;font-weight:600}.social-ph-readiness-dots{gap:3px;display:inline-flex}.social-ph-readiness-dots span{background:var(--color-line);width:6px;height:6px;transition:background var(--dur-slow);border-radius:50%}.social-ph-readiness-dots span.is-on{background:var(--color-keep)}.social-ph-readiness .social-ph-chev{color:var(--color-ink-faint);transition:transform var(--dur) var(--ease-smooth)}.social-ph-readiness[aria-expanded=true] .social-ph-chev{transform:rotate(180deg)}.social-ph-readiness.is-blocking{border-color:#e080668c}@supports (color:color-mix(in lab, red, red)){.social-ph-readiness.is-blocking{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.social-ph-readiness.is-blocking{color:var(--color-danger)}.social-ph-readiness.is-blocking .social-ph-readiness-dots span:not(.is-on){background:#e08066b3}@supports (color:color-mix(in lab, red, red)){.social-ph-readiness.is-blocking .social-ph-readiness-dots span:not(.is-on){background:color-mix(in srgb, var(--color-danger) 70%, transparent)}}.social-ph-readiness.is-clear{color:var(--color-keep)}.social-ph-state{white-space:nowrap;height:30px;animation:social-ph-state-in var(--dur-enter) var(--ease-spring);border-radius:9999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.social-ph-state.is-posted{background:var(--color-keep-soft);color:var(--color-keep)}.social-ph-state.is-archived{background:var(--color-veil);color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px var(--color-line)}.social-ph-state-note{color:var(--color-ink-soft);animation:social-ph-fade-in var(--dur-enter) var(--ease-smooth);font-size:12.5px}.social-ph-checks-pop.ui-popover{padding:8px}.social-ph-pop-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 8px 8px;font-size:10.5px;display:flex}.social-ph-pop-tally{letter-spacing:.04em;font-variant-numeric:tabular-nums}.social-ph-pop-empty{color:var(--color-ink-soft);padding:4px 8px 8px;font-size:12.5px}.social-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.social-checks li{border-radius:7px;grid-template-columns:18px 1fr auto;align-items:start;gap:9px;padding:7px 8px;font-size:13.5px;line-height:1.4;display:grid}.social-checks li small{color:var(--color-ink-soft);margin-top:2px;font-size:12px;display:block}.social-checks li>svg{margin-top:2px}.social-checks li.is-fail{background:#e0806614}@supports (color:color-mix(in lab, red, red)){.social-checks li.is-fail{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.social-checks li.is-warn{background:#d9a14514}@supports (color:color-mix(in lab, red, red)){.social-checks li.is-warn{background:color-mix(in srgb, var(--color-flag) 8%, transparent)}}.social-checks li.is-info{color:var(--color-ink-soft)}.social-checks-text{overflow-wrap:anywhere;min-width:0}.social-checks-fix{border:1px solid var(--color-line);background:var(--color-paper-raised);height:24px;color:var(--color-ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.social-checks-fix:hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-check-icon.is-ok{color:var(--color-keep)}.social-check-icon.is-warn{color:var(--color-flag)}.social-check-icon.is-fail{color:var(--color-danger)}.social-check-icon.is-info{color:var(--color-ink-faint)}.ui-menu-desc{color:var(--color-ink-faint);margin-top:1px;font-size:.71875rem;display:block}.ui-menu-item[aria-disabled=true] .ui-menu-desc{color:inherit}@keyframes social-ph-fade-in{0%{opacity:0}}@keyframes social-ph-pop{0%{transform:scale(.3)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes social-ph-state-in{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.social-ph-chip-label,.social-ph-state,.social-ph-state-note,.social-ph-status>button .social-ph-dot{animation:none}}@media (max-width:640px){.social-ph{padding-top:16px}.social-ph-title{flex-basis:100%}.social-ph-title .social-post-name{font-size:28px}.social-ph-actions{width:100%;margin-left:0}.social-ph-save{order:-1;justify-content:flex-start;margin-right:auto}.social-ph-save>[role=status]{text-align:left}.social-ph-tools{flex-wrap:wrap;row-gap:8px;width:100%;margin-left:0}}.social-kit{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.social-kit-card{border:1px solid var(--color-line);background:#0c0a108c;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.social-kit-card{background:color-mix(in srgb, var(--color-paper-sunken) 55%, transparent)}}.social-kit-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px}.social-kit-empty{color:var(--color-ink-soft);padding:16px 14px 4px;font-size:13px}.social-kit :is(button,input):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.social-kit-outline{border-color:var(--color-line);color:var(--color-ink);background:0 0}.social-kit-outline:hover:not(:disabled){border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-kit-thumbs{gap:8px;padding:14px 14px 2px;display:flex;overflow-x:auto}.social-kit-thumb{min-width:46px;aspect-ratio:var(--social-kit-r,.75);background:var(--color-paper-sunken);transition:opacity var(--dur-slow) ease;outline-offset:2px;border-radius:5px;outline:1.5px solid #0000;flex:0 64px;position:relative;overflow:hidden}.social-kit-thumb.is-scan,.social-kit-caps-thumb.is-scan,.social-kit-doc-img.is-scan,.social-kit-file-thumb.is-scan{background:var(--color-scan-bg)}.social-kit-thumb img,.social-kit-caps-thumb img,.social-kit-doc-img img,.social-kit-file-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-kit-thumb.is-scan img,.social-kit-caps-thumb.is-scan img,.social-kit-doc-img.is-scan img,.social-kit-file-thumb.is-scan img{object-fit:contain}.social-kit-thumb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ece5d81a}@supports (color:color-mix(in lab, red, red)){.social-kit-thumb:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.social-kit-thumb:after{pointer-events:none}.social-kit-thumb-n{background:#0c0a10d1;border-radius:4px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-weight:600;display:grid;position:absolute;bottom:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.social-kit-thumb-n{background:color-mix(in srgb, var(--color-paper-sunken) 82%, transparent)}}.social-kit-thumb-n{color:var(--color-ink-soft)}.social-kit-thumbs.is-running .social-kit-thumb{opacity:.34}.social-kit-thumbs.is-running .social-kit-thumb.is-ready{opacity:1}.social-kit-thumbs.is-running .social-kit-thumb.is-now{opacity:1;outline-color:var(--color-gold)}.social-kit-play{color:var(--color-ink-soft);place-items:center;display:grid;position:absolute;inset:0}.social-kit-dl-row{padding:12px 14px 14px}.social-kit-slot{align-items:start;min-height:40px;display:grid}.social-kit-slot-layer{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur) ease, transform var(--dur-slow) var(--ease-smooth), visibility 0s linear var(--dur);grid-area:1/1;transform:translateY(4px)}.social-kit-slot-layer.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-slow) ease var(--dur-fast), transform var(--dur-slow) var(--ease-smooth) var(--dur-fast), visibility 0s;transform:none}.social-kit-dl-idle{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.social-kit-dl-meta{color:var(--color-ink-faint);font-size:12px}.social-kit-progress{gap:9px;display:grid}.social-kit-progress-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:13px;display:flex}.social-kit-progress-label>span+span{color:var(--color-ink-faint)}.social-kit-progress-track{background:var(--color-line);border-radius:999px;height:4px;position:relative;overflow:hidden}.social-kit-progress-fill{border-radius:inherit;background:var(--color-gold);transform-origin:0;transform:scaleX(var(--p,0));transition:transform var(--dur-slow) var(--ease-smooth);position:absolute;inset:0}.social-kit-progress.is-indeterminate .social-kit-progress-fill{width:38%;animation:social-kit-sweep 1.1s var(--ease-move) infinite;right:auto;transform:none}.social-kit-done{align-items:center;gap:12px;min-height:36px;display:flex}.social-kit-done-mark{background:var(--color-keep-soft);width:28px;height:28px;color:var(--color-keep);border-radius:50%;flex:none;place-items:center;display:grid}.social-kit-slot-layer.is-on .social-kit-done-mark{animation:social-kit-pop var(--dur-enter) var(--ease-spring) var(--dur-fast) both}.social-kit-done-copy{flex:1;min-width:0}.social-kit-done-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.social-kit-done-meta{color:var(--color-ink-soft);margin-top:1px;font-size:12px}.social-kit-opt{border-top:1px solid var(--color-line);transition:opacity var(--dur);padding:12px 14px 13px}.social-kit-opt-desc{display:grid}.social-kit-opt-desc>span{visibility:hidden;opacity:0;transition:opacity var(--dur) ease, visibility 0s linear var(--dur);grid-area:1/1}.social-kit-opt-desc>span.is-on{visibility:visible;opacity:1;transition:opacity var(--dur-slow) ease, visibility 0s}.social-kit-copy.is-copied,.social-kit-copy.is-copied:hover:not(:disabled){color:var(--color-keep);border-color:#74c08a73}@supports (color:color-mix(in lab, red, red)){.social-kit-copy.is-copied,.social-kit-copy.is-copied:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-keep) 45%, transparent)}}.social-kit-swap{display:inline-grid}.social-kit-swap-item{opacity:0;transition:opacity var(--dur) ease;grid-area:1/1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.social-kit-swap-item.is-on{opacity:1}.social-kit-swap-item svg{flex:none}.social-kit-pop-in{animation:social-kit-pop var(--dur-slow) var(--ease-spring)}.social-kit-tip{color:var(--color-ink-soft);align-items:flex-start;gap:9px;padding:2px 2px 0;font-size:12.5px;line-height:1.5;display:flex}.social-kit-tip svg{color:var(--color-gold);flex:none;margin-top:2px}.social-kit-caps{padding:12px 14px}.social-kit-cap-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.social-kit-cap-count{color:var(--color-ink-faint);font-size:12px}.social-kit-caps-list{gap:4px;max-height:262px;margin:6px -4px 0;padding:0 4px;display:grid;overflow-y:auto}.social-kit-caps-list li{grid-template-columns:24px 16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;display:grid}.social-kit-caps-thumb{width:24px;aspect-ratio:var(--social-kit-r,.75);background:var(--color-paper-sunken);box-shadow:0 0 0 1px var(--color-line);border-radius:3px;display:block;position:relative;overflow:hidden}.social-kit-caps-n{color:var(--color-ink-faint);text-align:right;font-size:11.5px}.social-kit-caps-text{white-space:pre-line;min-width:0;color:var(--color-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.social-kit-caps-list li.is-blank .social-kit-caps-text{color:var(--color-ink-faint);font-style:italic}.social-kit-caps-none{width:1px}.social-kit-caps-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:10px;padding-top:10px;display:flex}.social-kit-caps-foot p{color:var(--color-ink-soft);flex:260px;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.social-kit-caps-foot p svg{color:var(--color-gold);flex:none;margin-top:1px}.social-kit-caps-foot b{color:var(--color-ink);font-weight:600}.social-kit-doc{padding:14px}.social-kit-doc-top{align-items:center;gap:16px;display:flex}.social-kit-doc-sheet{aspect-ratio:3/4;background:var(--color-page);width:86px;color:var(--color-page-ink);border-radius:4px;flex-direction:column;flex:none;gap:4px;padding:10px 9px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2620191f}@supports (color:color-mix(in lab, red, red)){.social-kit-doc-sheet{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-page-ink) 12%, transparent)}}.social-kit-doc-sheet-title{font-family:var(--font-display);font-size:9.5px;line-height:1.15}.social-kit-doc-sheet-sub{color:#262019a6;font-size:6.5px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.social-kit-doc-sheet-sub{color:color-mix(in srgb, var(--color-page-ink) 65%, transparent)}}.social-kit-doc-sheet-lines{gap:3.5px;margin-top:4px;display:grid}.social-kit-doc-sheet-lines i{background:#26201933;border-radius:2px;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.social-kit-doc-sheet-lines i{background:color-mix(in srgb, var(--color-page-ink) 20%, transparent)}}.social-kit-doc-sheet-lines i:nth-child(2){width:88%}.social-kit-doc-sheet-lines i:nth-child(3){width:62%}.social-kit-doc-copy{flex:1;gap:4px;min-width:0;display:grid}.social-kit-doc-title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px;line-height:1.2}.social-kit-doc-meta{color:var(--color-ink-faint);font-size:12px}.social-kit-doc-imgs{gap:5px;margin-top:6px;display:flex}.social-kit-doc-img{aspect-ratio:3/4;background:var(--color-paper-sunken);border-radius:3px;width:26px;position:relative;overflow:hidden}.social-kit-doc-img:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ece5d81f}@supports (color:color-mix(in lab, red, red)){.social-kit-doc-img:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.social-kit-doc-img:after{pointer-events:none}.social-kit-doc-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.social-kit-hint{color:var(--color-ink-soft);margin-top:10px;font-size:12.5px;line-height:1.5;display:grid}.social-kit-hint-line{overflow-wrap:anywhere;visibility:hidden;opacity:0;min-width:0;transition:opacity var(--dur) ease, visibility 0s linear var(--dur);grid-area:1/1}.social-kit-hint-line.is-on{visibility:visible;opacity:1;transition:opacity var(--dur-slow) ease, visibility 0s}.social-kit-hint strong{color:var(--color-ink);font-weight:600}.social-kit-job-btn{position:relative;overflow:hidden}.social-kit-job-btn.is-running:disabled{opacity:1;cursor:progress}.social-kit-job-btn.is-done,.social-kit-job-btn.is-done:hover:not(:disabled){color:var(--color-keep);border-color:#74c08a73}@supports (color:color-mix(in lab, red, red)){.social-kit-job-btn.is-done,.social-kit-job-btn.is-done:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-keep) 45%, transparent)}}.social-kit-manual{transition:opacity var(--dur-slow) ease;padding:12px 14px 10px}.social-kit-manual.is-quiet{opacity:.62}.social-kit-manual-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.social-kit-manual-count{color:var(--color-ink-faint);font-size:12px}.social-kit-manual ul{gap:1px;display:grid}.social-kit-tick{cursor:pointer;transition:background var(--dur);border-radius:7px;align-items:flex-start;gap:11px;margin:0 -7px;padding:7px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.social-kit-tick:hover{background:var(--color-veil)}.social-kit-tick input{opacity:0;width:16px;height:16px;margin:0;position:absolute;top:8px;left:8px}.social-kit-box{color:#0000;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-ink-faint);transition:background var(--dur), box-shadow var(--dur), color var(--dur);border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.social-kit-tick.is-on .social-kit-box{background:var(--color-keep);color:var(--color-paper);box-shadow:none}.social-kit-tick.is-on .social-kit-box svg{animation:social-kit-pop var(--dur-slow) var(--ease-spring)}.social-kit-tick>span:last-child{transition:color var(--dur)}.social-kit-tick.is-on>span:last-child{color:var(--color-ink-soft)}.social-kit .social-kit-tick input:focus-visible{outline:none}.social-kit-tick input:focus-visible+.social-kit-box{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint), var(--ring)}.social-kit-tick.is-on input:focus-visible+.social-kit-box{box-shadow:var(--ring)}.social-kit-files{gap:2px;padding:10px 8px 0;display:grid}.social-kit-files li{transition:opacity var(--dur-slow) ease;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 6px;display:grid}.social-kit-files.is-running li{opacity:.5}.social-kit-file-thumb{background:var(--color-veil-strong);width:30px;height:30px;color:var(--color-ink-soft);border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.social-kit-file-thumb.is-doc{background:var(--color-gold-wash);color:var(--color-gold)}.social-kit-file-film{background:#0c0a10d9;border-radius:3px;padding:1px;position:absolute;bottom:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.social-kit-file-film{background:color-mix(in srgb, var(--color-paper-sunken) 85%, transparent)}}.social-kit-file-film{color:var(--color-ink)}.social-kit-file-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12.5px;overflow:hidden}.social-kit-file-role{color:var(--color-ink-faint);white-space:nowrap;font-size:12px}@keyframes social-kit-pop{0%{opacity:0;transform:scale(.4)}}@keyframes social-kit-sweep{0%{transform:translate(-100%)}to{transform:translate(265%)}}@media (prefers-reduced-motion:reduce){.social-kit-progress.is-indeterminate .social-kit-progress-fill{opacity:.5;width:100%;animation:none}}@media (max-width:560px){.social-kit-doc-sheet{width:68px}.social-kit-doc-actions .exhibition-button{flex:100%}.social-kit-file-role{display:none}}.social-share-gaps{min-width:0;min-height:30px;color:var(--color-ink-soft);align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:inline-flex}.social-share-gaps-why{width:22px;height:22px;color:var(--color-ink-faint);cursor:help;transition:color var(--dur), background var(--dur);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -4px;padding:0;display:inline-grid}.social-share-gaps-why:hover,.social-share-gaps-why[data-state$=open]{background:var(--color-veil);color:var(--color-ink-soft)}.social-share-gaps-icon{flex:none;width:14px;height:14px}.social-share-gaps-text{min-width:0}.social-share-gaps-button{flex:none}.social-share-gaps-label{display:inline-grid}.social-share-gaps-label>span{text-align:center;grid-area:1/1}.social-share-gaps-label>.is-hidden{visibility:hidden}.social-people{border:1px solid var(--color-line);border-radius:var(--radius-card);min-width:34px;height:34px;color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--dur), background var(--dur), color var(--dur);background:0 0;flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.social-people.has-people{padding:0 6px 0 8px}.social-people:hover,.social-people[aria-expanded=true]{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-av{flex:none;display:inline-flex}.social-av>span{width:24px;height:24px;font-size:10px}.social-av.is-28>span{width:28px;height:28px;font-size:11px}.social-av svg{width:62%;height:62%}.social-av-stack{display:inline-flex}.social-av-stack>*+*{margin-left:-6px}.social-av-stack .social-av>span,.social-av-stack .social-av-more{box-shadow:0 0 0 2px var(--color-paper)}.social-av-more{background:var(--color-veil-strong);width:24px;height:24px;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600}.social-people-pop.ui-popover{padding:6px}.social-people-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.social-person{min-height:42px;color:var(--color-ink);border-radius:7px;align-items:center;gap:11px;padding:5px 6px 5px 8px;font-size:13.5px;display:flex}.social-person.is-new{animation:social-people-row-in var(--dur-slow) var(--ease-smooth)}.social-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-person-owner{color:var(--color-ink-faint);padding-right:6px;font-size:12px}.social-person-remove{width:28px;height:28px;color:var(--color-ink-faint);cursor:pointer;transition:background var(--dur), color var(--dur);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.social-person-remove:not(:disabled):hover{background:var(--color-veil);color:var(--color-danger)}.social-person-add{text-align:left;cursor:pointer;width:100%;transition:background var(--dur);background:0 0;border:0}.social-person-add:not(:disabled):hover{background:var(--color-veil)}.social-person-remove:disabled,.social-person-add:disabled{cursor:default;opacity:.45}.social-person-plus{color:var(--color-ink-faint);transition:color var(--dur), transform var(--dur) var(--ease-spring);flex:none;margin-right:6px}.social-person-add:not(:disabled):hover .social-person-plus{color:var(--color-gold);transform:scale(1.15)}.social-people-sub{border-top:1px solid var(--color-line);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:5px;padding:10px 8px 4px;font-size:10.5px}.social-people-pop .social-ph-pop-empty{padding:6px 8px 8px}.social-people-error{color:var(--color-danger);margin:0;padding:4px 8px;font-size:12px}.social-people-foot{border-top:1px solid var(--color-line);color:var(--color-ink-faint);margin:4px 0 0;padding:8px 8px 5px;font-size:12px;line-height:1.45}@keyframes social-people-row-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.social-person.is-new{animation:none}.social-person-plus{transition:none}}.social-postit{border-radius:14px;flex-direction:column;align-self:flex-start;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 16px - clamp(16px,7vh,64px));margin-top:clamp(16px,7vh,64px);padding:0;display:flex;overflow:hidden}.social-postit-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.social-postit-heading{min-width:0}.social-postit-title{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:26px;font-weight:400;line-height:1.15}.social-postit-subtitle{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:13.5px}.social-postit-close{width:32px;height:32px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.social-postit-close:hover{background:var(--color-veil);color:var(--color-ink)}.social-postit-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 22px 18px;overflow-y:auto}.social-postit-footer{border-top:1px solid var(--color-line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.social-postit-foot-left{margin-right:auto}.social-postit-foot-note{color:var(--color-ink-soft);margin-right:auto;font-size:12.5px;line-height:1.45}.social-postit-btn{border-radius:var(--radius-card);white-space:nowrap;height:36px;padding:0 14px}.social-postit-btn.is-gold{font-weight:600}.social-postit-btn.is-outline{border:1px solid var(--color-line);color:var(--color-ink);background:0 0}.social-postit-btn.is-outline:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-postit-btn.is-quiet{background:var(--color-veil);color:var(--color-ink)}.social-postit-btn.is-quiet:not(:disabled):hover{background:var(--color-veil-strong)}.social-postit-btn.social-postit-mark{background:var(--color-keep);height:44px;color:var(--color-paper);padding:0 20px;font-size:15px;font-weight:600}.social-postit-btn.social-postit-mark:not(:disabled):hover{background:var(--color-keep);filter:brightness(1.07);border-color:#0000}.social-postit-flow{--social-postit-move:calc(var(--dur-slow) + 80ms)}.social-postit-collapse{opacity:0;transition:grid-template-rows var(--social-postit-move) var(--ease-move), opacity var(--dur-fast) ease;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.social-postit-collapse.is-open{opacity:1;transition:grid-template-rows var(--social-postit-move) var(--ease-move), opacity var(--dur-slow) ease var(--dur-fast);grid-template-rows:1fr}.social-postit-collapse-inner{min-height:0;margin:-4px;padding:4px;overflow:hidden}.social-postit-steps{margin:0;padding:2px 0 0;list-style:none}.social-postit-step{position:relative}.social-postit-step-h{font:inherit;margin:0}.social-postit-step-head{border-radius:var(--radius-card);width:calc(100% + 16px);font:inherit;text-align:left;color:var(--color-ink);transition:background var(--dur) var(--ease-smooth);background:0 0;border:0;align-items:flex-start;gap:14px;margin:0 -8px;padding:10px 8px;display:flex}button.social-postit-step-head{cursor:pointer}button.social-postit-step-head:hover{background:var(--color-veil)}button.social-postit-step-head:hover .social-postit-step-title{color:var(--color-ink)}button.social-postit-step-head:hover .social-postit-badge{box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.social-postit-badge{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--color-ink-faint);box-shadow:inset 0 0 0 1px var(--color-line);transition:background var(--dur-slow) var(--ease-smooth), color var(--dur-slow), box-shadow var(--dur);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:relative}.social-postit-badge>span{opacity:0;transition:opacity var(--dur) ease, transform var(--dur-slow) var(--ease-spring);grid-area:1/1;place-items:center;display:grid;transform:scale(.55)}.social-postit-badge>span.is-on{opacity:1;transform:none}.social-postit-badge-mark{font-size:14px;font-weight:700}.social-postit-step.is-current .social-postit-badge{background:var(--color-gold);color:var(--color-paper);box-shadow:none}.social-postit-step.is-done .social-postit-badge{background:var(--color-keep-soft);color:var(--color-keep);box-shadow:none}.social-postit-step.is-done.tone-warn .social-postit-badge{background:var(--color-gold-soft);color:var(--color-flag)}.social-postit-step.is-done.tone-fail .social-postit-badge{background:var(--color-pass-soft);color:var(--color-danger)}.social-postit-step.is-done.tone-skip .social-postit-badge{background:var(--color-veil-strong);color:var(--color-ink-soft)}.social-postit-step-title{letter-spacing:-.005em;color:var(--color-ink-soft);transition:color var(--dur);flex:none;font-size:15px;font-weight:600;line-height:26px}.social-postit-step.is-current .social-postit-step-title{color:var(--color-ink)}.social-postit-step.is-later .social-postit-step-title{font-weight:500}.social-postit-step-aside{text-align:right;min-width:0;color:var(--color-ink-faint);animation:social-postit-fade var(--dur-slow) var(--ease-smooth);flex:1;padding-top:4px;font-size:12.5px;line-height:18px}.social-postit-step.is-done .social-postit-step-aside{color:var(--color-ink-soft)}.social-postit-step.is-done.tone-fail .social-postit-step-aside{color:var(--color-danger)}.social-postit-rail{background:var(--color-line);width:1px;transition:background var(--dur-slow);position:absolute;top:42px;bottom:-4px;left:12.5px}.social-postit-step:last-child .social-postit-rail{display:none}.social-postit-step.is-done .social-postit-rail{background:#547c63}@supports (color:color-mix(in lab, red, red)){.social-postit-step.is-done .social-postit-rail{background:color-mix(in srgb, var(--color-keep) 55%, var(--color-line))}}.social-postit-step-body{padding:4px 0 20px 40px}.social-postit-step-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.social-postit-step-note{min-width:0;color:var(--color-ink-soft);flex:1;font-size:12.5px;line-height:1.45}.social-postit-checks{gap:3px}.social-postit-checks li{padding:8px 10px}.social-postit-checks li.is-fail{box-shadow:inset 0 0 0 1px #e0806647}@supports (color:color-mix(in lab, red, red)){.social-postit-checks li.is-fail{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 28%, transparent)}}.social-postit-checks li.is-warn{background:#d9a14517}@supports (color:color-mix(in lab, red, red)){.social-postit-checks li.is-warn{background:color-mix(in srgb, var(--color-flag) 9%, transparent)}}.social-postit-checks li .social-checks-fix{margin:-3px 0}.social-postit-checks li.is-fail .social-checks-fix,.social-postit-refuse .social-postit-fix{border-color:#e0806680}@supports (color:color-mix(in lab, red, red)){.social-postit-checks li.is-fail .social-checks-fix,.social-postit-refuse .social-postit-fix{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.social-postit-checks li.is-fail .social-checks-fix:hover,.social-postit-refuse .social-postit-fix:hover{border-color:var(--color-danger);background:var(--color-pass-soft)}.social-postit-confirm{gap:12px;display:grid}.social-postit-refuse{border-radius:var(--radius-card);background:#e0806614;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.social-postit-refuse{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.social-postit-refuse{box-shadow:inset 0 0 0 1px #e0806647}@supports (color:color-mix(in lab, red, red)){.social-postit-refuse{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 28%, transparent)}}.social-postit-refuse>svg{margin-top:2px}.social-postit-refuse p{font-size:13.5px;font-weight:600;line-height:1.4}.social-postit-refuse small{color:var(--color-ink-soft);margin-top:2px;font-size:12px;display:block}.social-postit-refuse .social-postit-fix{margin:-2px 0}.social-postit-lede{color:var(--color-ink-soft);font-size:14px}.social-postit-confirm-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.social-postit-link{color:var(--color-ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:3px 1px;font-size:13px}.social-postit-link:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint)}.social-postit-link:has(.social-postit-link-u){color:var(--color-ink);text-decoration:none}.social-postit-link-u{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint);text-underline-offset:3px;color:var(--color-ink-soft)}.social-postit-consequence{max-width:54ch;color:var(--color-ink-soft);font-size:13px;line-height:1.5}.social-postit-pop-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);padding:8px 10px 0;font-size:10.5px}.social-postit-success{text-align:center;justify-items:center;padding:20px 8px 10px;display:grid}.social-postit-success-mark{width:58px;height:58px}.social-postit-success-mark circle{fill:var(--color-keep-soft);stroke:var(--color-keep);stroke-width:1.5px;transform-origin:50%;animation:social-postit-ring var(--dur-enter) var(--ease-spring) both}.social-postit-success-mark path{fill:none;stroke:var(--color-keep);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32px;animation:social-postit-draw .44s var(--ease-smooth) .2s forwards}.social-postit-success-title{font-family:var(--font-display);margin-top:16px;font-size:23px;font-weight:400;line-height:1.2}.social-postit-success-sub{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:13.5px}.social-postit-success-failed{color:var(--color-danger);margin-top:6px;font-size:12.5px}.social-postit-success-stories{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.social-postit-success-stories li{aspect-ratio:3/4;width:42px;animation:social-postit-rise var(--dur-slow) var(--ease-smooth) both;animation-delay:calc(.24s + var(--i) * 70ms);position:relative}.social-postit-success-scan{background:var(--color-scan-bg);border-radius:4px;position:absolute;inset:0;overflow:hidden}.social-postit-success-scan img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.social-postit-success-stories li:after{content:"";border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ece5d81f}@supports (color:color-mix(in lab, red, red)){.social-postit-success-stories li:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.social-postit-success-stories li:after{pointer-events:none}.social-postit-success-tick{z-index:1;background:var(--color-keep);width:18px;height:18px;color:var(--color-paper);box-shadow:0 0 0 2px var(--color-paper-raised);animation:social-postit-pop var(--dur-slow) var(--ease-spring) both;animation-delay:calc(.46s + var(--i) * 90ms);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.social-postit-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.social-postit-files{padding-top:2px}.social-postit-posted-note{border-radius:var(--radius-card);background:var(--color-keep-soft);color:var(--color-keep);align-items:flex-start;gap:9px;margin-bottom:12px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.social-postit-posted-note svg{flex:none;margin-top:1px}.social-postit-posted-rel{color:#72a57c}@supports (color:color-mix(in lab, red, red)){.social-postit-posted-rel{color:color-mix(in srgb, var(--color-keep) 70%, var(--color-ink-faint))}}.social-postit-files-foot{color:var(--color-ink-faint);margin-top:12px;font-size:12.5px}@keyframes social-postit-fade{0%{opacity:0}}@keyframes social-postit-pop{0%{opacity:0;transform:scale(.4)}}@keyframes social-postit-ring{0%{opacity:0;transform:scale(.6)}}@keyframes social-postit-draw{to{stroke-dashoffset:0}}@keyframes social-postit-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.social-postit-collapse,.social-postit-collapse.is-open,.social-postit-badge,.social-postit-badge>span{transition:none}.social-postit-step-aside,.social-postit-success-mark circle,.social-postit-success-stories li,.social-postit-success-tick{animation:none}.social-postit-success-mark path{stroke-dashoffset:0;animation:none}}@media (max-width:560px){.social-postit-header{padding:18px 16px 12px}.social-postit-title{font-size:23px}.social-postit-body{padding:0 16px 16px}.social-postit-footer{flex-wrap:wrap;padding:12px 16px}.social-postit-step-body{padding-left:0}.social-postit-rail{display:none}.social-postit-step-actions{flex-direction:column;align-items:stretch}.social-postit-step-actions .social-postit-btn,.social-postit-confirm-row .social-postit-btn{width:100%}.social-postit-step-note:empty{display:none}.social-postit-confirm-row{justify-content:center}.social-postit-success-actions{flex-direction:column;align-self:stretch}}.social-kit-wait,.social-kit-none{border:1px dashed var(--color-line);color:var(--color-ink-soft);border-radius:12px;padding:14px;font-size:13px}.social-lib-dialog{width:min(940px,100vw - 32px);max-width:none;max-height:min(920px,100dvh - 2*clamp(16px,7vh,64px));min-height:min(var(--social-lib-lock,0px), 920px, calc(100dvh - 2 * clamp(16px, 7vh, 64px)));border-radius:14px;flex-direction:column;align-self:flex-start;margin-top:clamp(16px,7vh,64px);padding:0;display:flex;overflow:hidden}.social-lib-frame{flex-direction:column;flex:auto;min-height:0;display:flex}.social-lib-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.social-lib-heading{min-width:0}.social-lib-title{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:26px;font-weight:400;line-height:1.15}.social-lib-subtitle{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:13.5px;line-height:1.45}.social-lib-close{width:32px;height:32px;color:var(--color-ink-soft);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.social-lib-close:hover{background:var(--color-veil);color:var(--color-ink)}.social-lib-bar{flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;padding:2px 22px 6px;display:flex}.social-lib-search{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.social-lib-search>svg{color:var(--color-ink-faint);pointer-events:none;position:absolute;left:11px}.social-lib-search-input{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;height:36px;color:var(--color-ink);transition:border-color var(--dur), background var(--dur);padding:0 34px;font-size:14px}.social-lib-search-input::placeholder{color:var(--color-ink-faint)}.social-lib-search-input:hover{border-color:var(--color-ink-faint)}.social-lib-search-input:focus{border-color:var(--color-gold);background:var(--color-paper);outline:none}.social-lib-search-input::-webkit-search-cancel-button{display:none}.social-lib-search-clear{width:24px;height:24px;color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:6px}.social-lib-search-clear:hover{background:var(--color-veil);color:var(--color-ink)}.social-lib-chips{flex-wrap:wrap;gap:6px;display:flex}.social-lib-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);height:30px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:border-color var(--dur), color var(--dur), background var(--dur);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.social-lib-chip:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.social-lib-chip.is-on{border-color:#d4a943bf}@supports (color:color-mix(in lab, red, red)){.social-lib-chip.is-on{border-color:color-mix(in srgb, var(--color-gold) 75%, transparent)}}.social-lib-chip.is-on{background:var(--color-gold-wash);color:var(--color-gold)}.social-lib-chip-count{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;color:var(--color-ink-faint);font-size:11.5px;display:inline-block}.social-lib-chip.is-on .social-lib-chip-count{color:inherit;opacity:.75}.social-lib-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.social-lib-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 19px 20px;overflow-y:auto}.social-lib-scroll:before{content:"";z-index:3;background:linear-gradient(var(--color-paper-raised), transparent);pointer-events:none;height:12px;margin-bottom:-12px;display:block;position:sticky;top:0}.social-lib-lib{gap:22px;padding:12px 3px 3px;display:grid;container-type:inline-size}.social-lib-extra{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:22px 32px;padding-bottom:22px;display:flex}.social-lib-flow{animation:social-lib-in var(--dur-slow) var(--ease-smooth);flex-wrap:wrap;align-items:flex-start;gap:24px 32px;display:flex}@keyframes social-lib-in{0%{opacity:0;transform:translateY(4px)}}.social-lib-group{min-width:0;max-width:100%}.social-lib-group-title{letter-spacing:.14em;text-transform:uppercase;min-height:14px;color:var(--color-ink-faint);overflow-wrap:anywhere;margin:0 0 10px;font-size:10.5px;font-weight:600;line-height:14px;display:block}.social-lib-group-tiles{flex-wrap:wrap;gap:18px 14px;display:flex}.social-lib-media{flex:none;width:152px}.social-lib-media.is-swatch{width:104px}.social-lib-cell{position:relative}.social-lib-tile{min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;scroll-margin:16px 0;display:flex}.social-lib-cell>.social-lib-tile{width:100%}.social-lib-tile:focus-visible{box-shadow:none}.social-lib-tile[aria-disabled=true]{cursor:default}.social-lib-thumb{--social-lib-edge:var(--color-line);aspect-ratio:3/4;background:var(--color-paper-sunken);outline-offset:-2px;transition:outline-color var(--dur-fast), outline-offset var(--dur-fast) var(--ease-smooth), box-shadow var(--dur-fast);border-radius:6px;outline:2px solid #0000;align-content:center;place-items:center;gap:6px;display:grid;position:relative;overflow:hidden}.social-lib-thumb:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--social-lib-edge);transition:box-shadow var(--dur-fast);position:absolute;inset:0}.social-lib-thumb img,.social-lib-thumb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-lib-cell:hover .social-lib-thumb,.social-lib-tile:hover .social-lib-thumb{--social-lib-edge:var(--color-ink-faint)}.social-lib-tile.is-picked .social-lib-thumb,.social-lib-tile.is-current .social-lib-thumb{outline-color:var(--color-gold);outline-offset:2px}.social-lib-tile:focus-visible .social-lib-thumb{box-shadow:var(--ring)}.social-lib-nofile{color:var(--color-ink-faint);font-size:12px}.social-lib-swatch{position:absolute;inset:0}.social-lib-badges{z-index:1;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:7px;left:7px;right:36px}.social-lib-order{border-radius:var(--radius-pill);background:var(--color-gold);min-width:24px;height:24px;color:var(--color-on-gold);font-variant-numeric:tabular-nums;animation:social-lib-pop var(--dur) var(--ease-spring);place-items:center;padding:0 7px;font-size:12.5px;font-weight:700;display:grid}@keyframes social-lib-pop{0%{opacity:0;transform:scale(.6)}}.social-lib-badge,.social-lib-play{border-radius:var(--radius-pill);background:#262019d6;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-lib-badge,.social-lib-play{background:color-mix(in srgb, var(--color-page-ink) 84%, transparent)}}.social-lib-badge,.social-lib-play{color:var(--color-page);white-space:nowrap;font-size:11px}.social-lib-play{font-variant-numeric:tabular-nums;gap:5px;position:absolute;bottom:7px;left:7px}.social-lib-media.is-swatch .social-lib-badges{right:7px}.social-lib-over{z-index:2;aspect-ratio:3/4;pointer-events:none;width:100%;position:absolute;top:0;left:0}.social-lib-star,.social-lib-tools{opacity:0;pointer-events:none;transition:opacity var(--dur-fast);position:absolute}.social-lib-star{background:#262019b3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;top:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.social-lib-star{background:color-mix(in srgb, var(--color-page-ink) 70%, transparent)}}.social-lib-star{color:var(--color-page);cursor:pointer}.social-lib-star[aria-pressed=true]{opacity:1;pointer-events:auto;color:var(--color-gold-hot)}.social-lib-tools{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper-raised);align-items:center;gap:2px;padding:2px;display:flex;bottom:7px;right:7px}.social-lib-cell:hover :is(.social-lib-star,.social-lib-tools),.social-lib-cell.is-editing .social-lib-tools,.social-lib-tools:focus-within{opacity:1;pointer-events:auto}.social-lib-cell:has(:focus-visible) :is(.social-lib-star,.social-lib-tools){opacity:1;pointer-events:auto}.social-lib-tools:has(.is-armed){opacity:1;pointer-events:auto}.social-lib-tool{border-radius:var(--radius-pill);min-width:24px;height:24px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.social-lib-tool:hover{background:var(--color-veil);color:var(--color-ink)}.social-lib-tool.is-edit{padding:0}.social-lib-tool[aria-expanded=true],.social-lib-tool.is-armed{color:var(--color-gold)}@media (hover:none){.social-lib-star,.social-lib-tools{opacity:1;pointer-events:auto}}.social-lib-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.social-lib-sub{color:var(--color-ink-faint);margin-top:-3px;font-size:11.5px}.social-lib-note{color:var(--color-gold);margin-top:-3px;font-size:11.5px}.social-lib-upload .social-lib-thumb{border:1px dashed var(--color-line);color:var(--color-ink-soft);transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);background:0 0}.social-lib-upload .social-lib-thumb:after{display:none}.social-lib-upload .social-lib-thumb svg{color:var(--color-gold)}.social-lib-upload:not([aria-disabled=true]):hover .social-lib-thumb{border-color:var(--color-gold);background:var(--color-gold-wash);color:var(--color-ink)}.social-lib-upload[aria-disabled=true]{opacity:.6;cursor:progress}.social-lib-upload-label{font-size:13.5px}.social-lib-skel{flex-direction:column;gap:6px;display:flex}.social-lib-skel-thumb{aspect-ratio:3/4;border-radius:6px;width:100%}.social-lib-skel-line{border-radius:4px;width:78%;height:13px}.social-lib-skel-line.is-short{width:46%;height:11px}.social-lib-empty{text-align:center;animation:social-lib-in var(--dur-slow) var(--ease-smooth);justify-items:center;gap:6px;padding:48px 16px 56px;display:grid}.social-lib-empty-title{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:20px;line-height:1.25}.social-lib-empty-hint{color:var(--color-ink-soft);font-size:13.5px}.social-lib-empty .social-lib-btn{margin-top:10px}.social-lib-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;padding:14px 22px;display:flex}.social-lib-count{color:var(--color-ink-soft);font-size:13px}.social-lib-count b{font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.social-lib-grow{flex:1}.social-lib-kbd{font:inherit;letter-spacing:.04em;opacity:.62;font-size:11.5px;font-weight:500}.social-lib-add{min-width:152px}.social-lib-btn{border-radius:var(--radius-card);white-space:nowrap;height:36px;padding:0 14px}.social-lib-btn.is-sm{height:30px;padding:0 10px;font-size:13px}.social-lib-btn.is-gold{color:var(--color-on-gold);font-weight:600}.social-lib-btn.is-ghost:not(:disabled):hover{background:var(--color-veil);color:var(--color-ink)}.social-lib-btn.is-outline{border:1px solid var(--color-line);color:var(--color-ink);background:0 0}.social-lib-btn.is-outline:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-lib-edit{z-index:4;overscroll-behavior:contain;border-left:1px solid var(--color-line);background:var(--color-paper-raised);width:min(320px,100%);animation:social-lib-edit-in var(--dur) var(--ease-smooth);flex-direction:column;gap:14px;padding:12px 18px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes social-lib-edit-in{0%{opacity:0;transform:translate(10px)}}.social-lib-edit-head{align-items:center;gap:10px;display:flex}.social-lib-edit-thumb{aspect-ratio:3/4;background:var(--color-paper-sunken);width:36px;color:var(--color-ink-soft);border-radius:4px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.social-lib-edit-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-lib-edit-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-line);pointer-events:none;position:absolute;inset:0}.social-lib-edit-title{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--color-ink-faint);flex:1;font-size:11px}.social-lib-field{flex-direction:column;gap:6px;display:flex}.social-lib-field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px}.social-lib-input{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;height:34px;color:var(--color-ink);transition:border-color var(--dur), background var(--dur);padding:0 10px;font-size:14px}.social-lib-input::placeholder{color:var(--color-ink-faint)}.social-lib-input:hover{border-color:var(--color-ink-faint)}.social-lib-input:focus{border-color:var(--color-gold);background:var(--color-paper);outline:none}.social-lib-input.is-area{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.55}.social-lib-trim{flex-direction:column;gap:8px;display:flex}.social-lib-toggle{border:1px solid var(--color-line);border-radius:var(--radius-card);height:30px;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);background:0 0;align-self:flex-start;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.social-lib-toggle:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.social-lib-toggle.is-on{border-color:var(--color-gold);background:var(--color-gold-wash);color:var(--color-gold)}@media (hover:none),(max-width:640px){.social-lib-kbd{display:none}}@media (max-width:640px){.social-lib-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0;max-height:none;margin-top:8px}.social-lib-head{padding:16px 16px 10px}.social-lib-title{font-size:22px}.social-lib-bar{gap:10px;padding:2px 16px 4px}.social-lib-search{flex-basis:100%}.social-lib-chips{gap:5px}.social-lib-chip{gap:5px;padding:0 9px;font-size:12.5px}.social-lib-scroll{padding:0 13px 16px}.social-lib-flow,.social-lib-extra{gap:20px 12px}.social-lib-group-tiles{gap:16px 12px}.social-lib-media{width:calc(50cqw - 6px)}.social-lib-media.is-swatch{width:calc(25cqw - 9px)}.social-lib-media.is-swatch .social-lib-sub{display:none}.social-lib-media.is-swatch .social-lib-badges{top:5px;left:5px;right:5px}.social-lib-media.is-swatch .social-lib-badge{gap:3px;padding:0 6px 0 5px;font-size:10.5px}.social-lib-foot{padding:12px 16px}.social-lib-count{flex:1 0 100%}.social-lib-edit{border-left:0;width:100%;padding:12px 16px 20px}}@media (prefers-reduced-motion:reduce){.social-lib-flow,.social-lib-empty,.social-lib-order,.social-lib-edit{animation:none}}@property --social-ig-ratio{syntax:"<number>";inherits:true;initial-value:.75}.social-ig-composer{transition:--social-ig-ratio var(--dur-enter) var(--ease-smooth)}.social-ig-frame{aspect-ratio:var(--social-ig-ratio,.75);background:var(--color-paper-sunken);flex:none;display:block;position:relative;overflow:hidden}.social-ig-art{display:block;position:absolute;inset:0;overflow:hidden}.social-ig-art.is-blank,.social-ig-art.is-video,.social-ig-art.is-noscan{background:var(--color-paper-sunken)}.social-ig-art.is-scan{background:var(--color-scan-bg)}.social-ig-art.is-scan img{object-fit:contain;padding:6%}.social-ig-art.is-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-ig-art-play{aspect-ratio:1;background:#2620199e;border-radius:50%;place-items:center;width:34%;max-width:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.social-ig-art-play{background:color-mix(in srgb, var(--color-page-ink) 62%, transparent)}}.social-ig-art-play{color:var(--color-page)}.social-ig-art.is-noscan{text-align:center;color:var(--color-ink-faint);justify-content:center;align-items:center;padding:10%;display:flex;container-type:inline-size}.social-ig-art-note{font-size:clamp(8px,7cqi,13px);line-height:1.35}.social-ig-art.is-empty{color:var(--color-page);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7%;display:flex;container-type:inline-size}.social-ig-art-empty-head{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:6.5cqi}.social-ig-art-empty-body{border:1px dashed #ffffff73;padding:5% 9%}@supports (color:color-mix(in lab, red, red)){.social-ig-art-empty-body{border:1px dashed color-mix(in srgb, var(--color-page) 45%, transparent)}}.social-ig-art-empty-body{font-family:var(--font-display);border-radius:3cqi;font-size:8.5cqi}.social-ig-slide-stage,.social-ig-empty{animation:social-ig-view-in var(--dur-slow) var(--ease-smooth)}@keyframes social-ig-view-in{0%{opacity:0;transform:translateY(6px)}}.social-ig-xfade,.social-ig-xfade-layer{display:block;position:absolute;inset:0}.social-ig-xfade-layer.is-entering{animation:social-ig-xfade-in .28s var(--ease-smooth) both}@keyframes social-ig-xfade-in{0%{opacity:0;transform:translateX(calc(var(--social-ig-dir,0) * 16px))}}.social-ig-slide-stage{flex-direction:column;height:100%;padding:12px 14px 14px;display:flex}.social-ig-slide-stage:focus-visible{box-shadow:inset 0 0 0 2px #d4a94373}@supports (color:color-mix(in lab, red, red)){.social-ig-slide-stage:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-gold) 45%, transparent)}}.social-ig-stage-caption{min-height:20px;color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:14px;font-size:12.5px;display:flex}.social-ig-stage-caption-text{white-space:nowrap}.social-ig-stage-beyond{color:var(--color-danger)}.social-ig-stage-note{min-width:0;color:var(--color-ink-faint);transition:opacity var(--dur) var(--ease-smooth);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.social-ig-stage-note svg{color:var(--color-bucket-2);flex:none}.social-ig-stage-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-ig-stage-note.is-danger,.social-ig-stage-note.is-danger svg{color:var(--color-danger)}.social-ig-stage-note.is-hidden{opacity:0}.social-ig-stage-area{-webkit-user-select:none;user-select:none;margin-top:10px;position:relative}.social-ig-stage-frame{width:100%;box-shadow:0 0 0 1px var(--color-line);border-radius:8px}.social-ig-stage-frame.is-beyond{box-shadow:0 0 0 1px var(--color-danger)}.social-ig-stage-frame.is-fix-ring{outline:2px solid var(--color-gold);outline-offset:6px;animation:social-ig-fix-ring-a 1.6s var(--ease-smooth) forwards}.social-ig-stage-frame.is-fix-ring.is-ring-b{animation-name:social-ig-fix-ring-b}@keyframes social-ig-fix-ring-a{0%,55%{outline-color:var(--color-gold)}to{outline-color:#0000}}@keyframes social-ig-fix-ring-b{0%,55%{outline-color:var(--color-gold)}to{outline-color:#0000}}.social-ig-stage-nav{z-index:3;border:1px solid var(--color-line);border-radius:var(--radius-card);background:#121017e0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:calc(50% - 17px)}@supports (color:color-mix(in lab, red, red)){.social-ig-stage-nav{background:color-mix(in srgb, var(--color-paper) 88%, transparent)}}.social-ig-stage-nav{color:var(--color-ink)}.social-ig-stage-nav:not(:disabled):hover{border-color:var(--color-ink-faint)}.social-ig-stage-nav:disabled{opacity:.45;cursor:default}.social-ig-stage-nav.is-prev{left:8px}.social-ig-stage-nav.is-next{right:8px}.social-ig-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:420px;padding:32px 20px;display:flex}.social-ig-empty-art{width:170px;height:124px;margin-bottom:14px;position:relative}.social-ig-empty-art span{border:1px solid var(--color-line);background-color:var(--color-paper-raised);background-image:repeating-linear-gradient(#0000 0 13px,#6e675a73 13px 14px);border-radius:6px;width:76px;height:101px;position:absolute;top:12px}@supports (color:color-mix(in lab, red, red)){.social-ig-empty-art span{background-image:repeating-linear-gradient(to bottom, transparent 0 13px, color-mix(in srgb, var(--color-ink-faint) 45%, transparent) 13px 14px)}}.social-ig-empty-art span{background-position:50% 32%;background-repeat:no-repeat;background-size:64% 62%}.social-ig-empty-art span:first-child{left:4px;transform:rotate(-9deg)}.social-ig-empty-art span:nth-child(2){z-index:1;border-color:#d4a943a6;top:4px;left:47px}@supports (color:color-mix(in lab, red, red)){.social-ig-empty-art span:nth-child(2){border-color:color-mix(in srgb, var(--color-gold) 65%, transparent)}}.social-ig-empty-art span:nth-child(2){background-color:var(--color-paper-float)}.social-ig-empty-art span:nth-child(3){left:90px;transform:rotate(9deg)}.social-ig-empty-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:32px;font-weight:400}.social-ig-empty-copy{max-width:44ch;color:var(--color-ink-soft);font-size:14.5px}.social-ig-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.social-ig-empty-btn{border-radius:var(--radius-card);white-space:nowrap;height:36px;padding:0 14px}.social-ig-empty-btn.is-gold{color:var(--color-on-gold);font-weight:600}.social-ig-empty-btn.is-outline{border:1px solid var(--color-line);color:var(--color-ink);background:0 0}.social-ig-empty-btn.is-outline:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-ig-empty-links{flex-wrap:wrap;justify-content:center;gap:2px 12px;margin-top:2px;display:flex}.social-ig-empty-link{color:var(--color-ink-soft);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:inline-flex}.social-ig-empty-link:not(:disabled):hover{color:var(--color-gold)}.social-ig-empty-link:disabled{opacity:.5;cursor:not-allowed}@container social-ig (min-width:880px){.social-ig-stage-area{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.social-ig-stage-frame{width:min(calc(100cqw - 116px), calc(100cqh * var(--social-ig-ratio,.75)))}.social-ig-stage-nav{background:0 0}.social-ig-stage-nav:not(:disabled):hover{background:var(--color-veil)}.social-ig-stage-nav.is-prev{left:4px}.social-ig-stage-nav.is-next{right:4px}}@container social-ig (max-width:879px){.social-ig-stage-frame{max-width:calc(70vh * var(--social-ig-ratio,.75));margin:0 auto}}@container social-ig (max-width:520px){.social-ig-stage-caption{flex-direction:column;align-items:flex-start;gap:2px}.social-ig-stage-caption-text{white-space:normal;min-height:2.8em;line-height:1.4}.social-ig-stage-note{max-width:100%}}@media (prefers-reduced-motion:reduce){.social-ig-xfade-layer.is-entering,.social-ig-stage-frame.is-fix-ring,.social-ig-stage-frame.is-fix-ring.is-ring-b{animation:none}}.social-ig-composer{--social-ig-chrome:calc(2 * var(--app-page-inset,1.5rem));container:social-ig/inline-size}@media not all and (min-width:64rem){.social-ig-composer{--social-ig-chrome:calc(2 * var(--app-page-inset,1.5rem) + 3.5rem)}}.social-ig-shell{flex-direction:column;display:flex}.social-ig-body{flex-direction:column;gap:14px;padding:14px 0 0;display:flex}.social-ig-canvas{border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.social-ig-stage{min-width:0;position:relative}.social-ig-strip{border-top:1px solid var(--color-line);background:#0e0c12;flex:none}@supports (color:color-mix(in lab, red, red)){.social-ig-strip{background:color-mix(in srgb, var(--color-paper-sunken) 65%, var(--color-paper))}}.social-ig-sheet{padding:18px 18px 22px}.social-ig-sheet-hint{color:var(--color-ink-faint);margin:18px 4px 0;font-size:12px}.social-ig-view.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;height:32px;padding:3px}.social-ig-view .exhibition-segmented-thumb{background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:7px;top:3px;bottom:3px}.social-ig-view.exhibition-segmented>button{height:100%;color:var(--color-ink-soft);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.social-ig-view.exhibition-segmented>button svg{flex:none}.social-ig-view.exhibition-segmented>button:not(:disabled):hover,.social-ig-view.exhibition-segmented>button[aria-pressed=true]{color:var(--color-ink)}.social-ig-skel-head{border-bottom:1px solid var(--color-line);flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.social-ig-skel-row{align-items:center;gap:10px;min-height:34px;display:flex}.social-ig-skel-strip{align-items:flex-end;gap:8px;padding:30px 16px 12px;display:flex;overflow:hidden}.social-ig-skel-thumb{height:72px;aspect-ratio:var(--social-ig-ratio,.75);border-radius:4px;flex:none}.social-ig-skel-insp{border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:12px 16px 16px;display:flex;overflow:hidden}@container social-ig (min-width:880px){.social-ig-shell{height:max(calc(100dvh - var(--social-ig-chrome)), 680px)}.social-ig-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(304px,31cqw,380px);gap:16px;min-height:0;padding:12px 0;display:grid}.social-ig-body>*{min-height:0}.social-ig-stage{flex:1;min-height:0}.social-ig-stage.is-sheet,.social-ig-stage.is-empty{overscroll-behavior:contain;overflow-y:auto}}@container social-ig (max-width:520px){.social-ig-sheet{padding:14px 10px 18px}}.social-ig-seq{gap:18px;display:flex;position:relative}.social-ig-seq.is-strip{align-items:flex-end;padding:9px 16px 12px;overflow:auto hidden}.social-ig-seq.is-dragging,.social-ig-seq.is-dragging *{cursor:grabbing}html.social-ig-is-dragging,html.social-ig-is-dragging *{cursor:grabbing!important}.social-ig-grp{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;flex-direction:column;flex:none;gap:6px;min-width:0;display:flex;position:relative}.social-ig-grp:after{content:"";pointer-events:none;transition:border-color var(--dur) var(--ease-smooth);border:1px dashed #0000;border-radius:8px;position:absolute;inset:-5px -6px}.social-ig-grp:hover:after{border-color:var(--color-ink-faint)}.social-ig-seq.is-dragging .social-ig-grp:not(.is-placeholder):hover:after{border-color:#0000}.social-ig-grp.is-placeholder:after{border-color:var(--color-gold)}.social-ig-grp.is-placeholder .social-ig-grp-row,.social-ig-grp.is-placeholder .social-ig-grp-label{opacity:.25}.social-ig-seq.is-static .social-ig-grp{cursor:default}.social-ig-seq.is-static .social-ig-grp:hover:after{border-color:#0000}.social-ig-grp-label{min-width:0;height:15px;color:var(--color-ink-soft);white-space:nowrap;transition:color var(--dur);align-items:center;gap:6px;font-size:11px;line-height:15px;display:flex}.social-ig-grp:hover .social-ig-grp-label{color:var(--color-ink)}.social-ig-grp-text{font-variant-numeric:tabular-nums;flex:none}.social-ig-grp.has-bracket .social-ig-grp-label:after{content:"";border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);min-width:10px;height:6px;transition:border-color var(--dur);border-top-right-radius:3px;flex:1;margin-top:7px}.social-ig-grp:hover .social-ig-grp-label:after{border-color:var(--color-ink-faint)}.social-ig-grp-row{align-items:stretch;gap:8px;display:flex}.social-ig-thumb{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:0;display:block;position:relative}.social-ig-thumb .social-ig-frame{border-radius:4px;box-shadow:0 0 0 1px #ece5d81a}@supports (color:color-mix(in lab, red, red)){.social-ig-thumb .social-ig-frame{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.social-ig-thumb .social-ig-frame{transition:opacity var(--dur)}.social-ig-thumb:hover .social-ig-frame{box-shadow:0 0 0 1px var(--color-ink-faint)}.social-ig-thumb.is-selected .social-ig-frame{outline:2px solid var(--color-gold);outline-offset:2px;box-shadow:none}.social-ig-thumb:focus-visible{box-shadow:none}.social-ig-thumb:focus-visible .social-ig-frame{outline:2px solid var(--color-ink);outline-offset:2px}.social-ig-thumb.is-selected:focus-visible .social-ig-frame{outline-color:var(--color-gold);outline-width:3px}.social-ig-thumb.is-beyond .social-ig-frame{opacity:.38}.social-ig-thumb-num{z-index:3;border-radius:var(--radius-pill);text-align:center;font-variant-numeric:tabular-nums;background:#0c0a10cc;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;bottom:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.social-ig-thumb-num{background:color-mix(in srgb, var(--color-paper-sunken) 80%, transparent)}}.social-ig-thumb-num{color:var(--color-ink)}.social-ig-thumb.is-selected .social-ig-thumb-num{background:var(--color-gold);color:var(--color-on-gold)}.social-ig-thumb.is-beyond .social-ig-thumb-num{background:var(--color-pass-soft);color:var(--color-danger)}.social-ig-seq.is-strip .social-ig-thumb .social-ig-frame,.social-ig-seq-ghost.is-strip .social-ig-frame{height:72px}.social-ig-nudge{flex:none;place-items:center;width:18px;margin:0 -3px;display:grid;position:relative}.social-ig-nudge-line{border-left:1px dashed var(--color-ink-faint);position:absolute;top:2px;bottom:2px;left:50%}.social-ig-nudge-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper-float);flex-direction:column;display:flex;position:relative;overflow:hidden}.social-ig-nudge-pill button{width:18px;height:18px;color:var(--color-ink-soft);cursor:pointer;transition:color var(--dur), background var(--dur);background:0 0;border:0;place-items:center;padding:0;display:grid}.social-ig-nudge-pill>:not(.social-ig-nudge-kind)+:not(.social-ig-nudge-kind) button{border-top:1px solid var(--color-line)}.social-ig-nudge-pill button:hover:not(:disabled){background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-nudge-pill button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-gold)}.social-ig-nudge-pill button:disabled{color:var(--color-ink-faint);opacity:.45;cursor:not-allowed}.social-ig-cap-marker{border-left:2px dashed var(--color-danger);width:64px;color:var(--color-danger);flex:none;align-items:center;padding:0 0 0 8px;font-size:10.5px;font-weight:500;line-height:1.25;display:flex}.social-ig-add-tiles{flex:none;align-self:flex-end;gap:8px;display:flex}.social-ig-add-tile{border:1px dashed var(--color-line);color:var(--color-ink-soft);text-align:center;transition:border-color var(--dur), color var(--dur), background var(--dur);background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:11.5px;line-height:1.2;display:flex}.social-ig-add-tile:not(:disabled):hover{border-color:var(--color-gold);background:var(--color-gold-wash);color:var(--color-ink)}.social-ig-add-tile svg{color:var(--color-gold);flex:none}.social-ig-add-tile:disabled{opacity:.5;cursor:not-allowed}.social-ig-add-tile:disabled svg{color:var(--color-ink-faint)}.social-ig-add-tiles.is-strip{grid-template-columns:repeat(2,124px);gap:4px;display:grid}.social-ig-add-tiles.is-strip .social-ig-add-tile{white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:7px;width:124px;height:28px;padding:0 10px;font-size:12px}.social-ig-seq-ghost{border:1px solid var(--color-gold);background:var(--color-paper-float);cursor:grabbing;border-radius:10px;margin:-6px -8px;padding:6px 8px}.social-ig-seq-ghost .social-ig-grp{cursor:grabbing}.social-ig-seq-ghost .social-ig-grp:after{display:none}.social-ig-seq-ghost .social-ig-grp-label{color:var(--color-ink)}.social-ig-seq.is-sheet{flex-wrap:wrap;align-items:flex-start;gap:26px;padding:6px 4px}.social-ig-seq.is-sheet .social-ig-grp{max-width:100%}.social-ig-seq.is-sheet .social-ig-grp-row{flex-wrap:wrap;gap:12px}.social-ig-seq.is-sheet .social-ig-grp-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.social-ig-seq.is-sheet .social-ig-thumb .social-ig-frame,.social-ig-seq-ghost.is-sheet .social-ig-frame{border-radius:6px;width:116px}.social-ig-seq.is-sheet .social-ig-grp-label,.social-ig-seq-ghost.is-sheet .social-ig-grp-label{height:17px;font-size:12px;line-height:17px}.social-ig-seq-ghost.is-sheet .social-ig-grp-row{gap:12px}.social-ig-seq.is-sheet .social-ig-thumb-num,.social-ig-seq-ghost.is-sheet .social-ig-thumb-num{min-width:20px;height:20px;font-size:11px;line-height:20px;bottom:6px;left:6px}.social-ig-seq.is-sheet .social-ig-nudge{align-items:start;width:20px;margin:0 -4px}.social-ig-seq.is-sheet .social-ig-nudge-line{bottom:calc(100% - 116px / var(--social-ig-ratio,.75))}.social-ig-seq.is-sheet .social-ig-nudge-pill{margin-top:calc(58px / var(--social-ig-ratio,.75) - 19px)}.social-ig-seq.is-sheet .social-ig-cap-marker{width:72px;height:calc(116px / var(--social-ig-ratio,.75));font-size:11.5px}.social-ig-seq.is-sheet .social-ig-add-tiles{flex-wrap:wrap;align-self:flex-start;margin-top:23px}.social-ig-seq.is-sheet .social-ig-add-tile{width:116px;height:calc(116px / var(--social-ig-ratio,.75));gap:8px;font-size:12.5px}.social-ig-thumb-meta{gap:1px;width:116px;margin-top:8px;display:grid}.social-ig-thumb-kind{color:var(--color-ink);font-size:12px}.social-ig-thumb-alt{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.social-ig-thumb-alt.is-missing{color:var(--color-ink-faint);font-style:italic}@container social-ig (max-width:520px){.social-ig-seq.is-sheet{gap:22px 16px}}.social-ig-insp{border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:14px;flex-direction:column;min-width:0;display:flex}.social-ig-insp-tabs{border-bottom:1px solid var(--color-line);flex:none;padding:10px 12px}.social-ig-insp-seg.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:36px;padding:3px;display:grid}.social-ig-insp-seg .exhibition-segmented-thumb{display:none}.social-ig-insp-seg.exhibition-segmented>button{min-width:0;height:100%;color:var(--color-ink-soft);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:400;display:inline-flex;position:relative}.social-ig-insp-seg.exhibition-segmented>button:hover{color:var(--color-ink)}.social-ig-insp-seg.exhibition-segmented>button[aria-pressed=true]{color:var(--color-ink);background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);font-weight:500}.social-ig-insp-seg.exhibition-segmented>button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-line), var(--ring)}.social-ig-tab-dot{background:var(--color-flag);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.social-ig-tab-dot.is-fail{background:var(--color-danger)}.social-ig-tab-dot.is-note{background:var(--color-gold)}.social-ig-insp-body{padding:0 16px 16px}.social-ig-insp-pane{animation:social-ig-pane-in var(--dur-slow) var(--ease-smooth)}@keyframes social-ig-pane-in{0%{opacity:0;transform:translateY(5px)}}.social-ig-insp-empty{text-align:center;gap:6px;padding:40px 8px;display:grid}.social-ig-insp-empty-title{font-family:var(--font-display);color:var(--color-ink);font-size:20px}.social-ig-insp-empty-copy{color:var(--color-ink-soft);font-size:13.5px}.social-ig-tab-stack{flex-direction:column;display:flex}.social-ig-sec{border-top:1px solid var(--color-line);padding:14px 0}.social-ig-sec:first-child{border-top:0}.social-ig-sec.is-last{padding-bottom:4px}.social-ig-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:22px;margin-bottom:8px;display:flex}.social-ig-sec-title{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-ink-faint);white-space:nowrap;font-size:11px;font-weight:500}.social-ig-sec-aside{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.social-ig-reserve{display:inline-grid}.social-ig-reserve>*{grid-area:1/1;align-items:center;min-width:0;display:flex}.social-ig-reserve-sizer{visibility:hidden}.social-ig-reserve.is-end>.social-ig-reserve-shown{justify-content:flex-end}.social-ig-insp-head{align-items:center;gap:12px;padding:16px 0 14px;display:flex}.social-ig-insp-thumb{flex:none;width:48px;display:block}.social-ig-insp-frame{width:100%;box-shadow:0 0 0 1px var(--color-line);border-radius:4px}.social-ig-insp-id{justify-items:start;gap:3px;min-width:0;display:grid}.social-ig-insp-code{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:24px;line-height:1.05}.social-ig-insp-name{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.social-ig-insp-sub{color:var(--color-ink-soft);font-size:12px}.social-ig-insp-head.is-media .social-ig-insp-id{align-content:center;min-height:66px}.social-ig-insp-name-skeleton{border-radius:4px;width:150px;max-width:100%;height:20px;margin:1px 0}.social-ig-insp-sub-skeleton{border-radius:4px;width:90px;max-width:100%;height:12px;margin:3px 0}.social-ig-textarea{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken);width:100%;min-height:4.4em;max-height:300px;color:var(--color-ink);field-sizing:content;resize:vertical;transition:border-color var(--dur), background var(--dur), box-shadow var(--dur);padding:10px 12px;font-size:13.5px;line-height:1.55;display:block}.social-ig-textarea::placeholder{color:var(--color-ink-faint)}.social-ig-textarea:hover{border-color:var(--color-ink-faint)}.social-ig-textarea:focus{border-color:var(--color-gold);background:var(--color-paper);box-shadow:var(--ring)}.social-ig-textarea.is-transcription{min-height:9em;max-height:260px;font-family:var(--font-display);font-size:14.5px}.social-ig-textarea.is-transcription.is-empty{border-color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.social-ig-textarea.is-transcription.is-empty{border-color:color-mix(in srgb, var(--color-gold) 60%, transparent)}}.social-ig-textarea.is-alt{min-height:3.4em}.social-ig-textarea.is-notes{min-height:14em;max-height:460px}.social-ig-hint{color:var(--color-ink-faint);margin-top:7px;font-size:12px;line-height:1.45}.social-ig-btn-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.social-ig-sec-head+.social-ig-btn-row{margin-top:0}.social-ig-btn.exhibition-button{border-radius:var(--radius-card);border:1px solid #0000;gap:6px;height:30px;padding:0 10px;font-size:12.5px}.social-ig-btn.is-outline{border-color:var(--color-line);color:var(--color-ink);background:0 0}.social-ig-btn.is-outline:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-ig-btn.is-danger{border-color:#e0806659}@supports (color:color-mix(in lab, red, red)){.social-ig-btn.is-danger{border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}}.social-ig-link{color:var(--color-gold);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.social-ig-link:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}.social-ig-link:disabled{color:var(--color-ink-faint);cursor:default}.social-ig-tag{border-radius:var(--radius-pill);background:var(--color-veil);color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.social-ig-tag.is-edited{background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-tag-skeleton{border-radius:var(--radius-pill);width:100%;height:20px}.social-ig-prompt{border:1px solid #d4a94373;gap:10px;margin:0 0 12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.social-ig-prompt{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent)}}.social-ig-prompt{background:var(--color-gold-wash);color:var(--color-ink-soft);border-radius:10px;font-size:12.5px;line-height:1.45}.social-ig-prompt b{color:var(--color-ink);font-weight:600}.social-ig-prompt svg{color:var(--color-gold);flex:none;margin-top:2px}.social-ig-prompt p+p{margin-top:3px}.social-ig-breaks{gap:4px;display:grid}.social-ig-breaks li{background:var(--color-veil);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:5px 6px 5px 10px;font-size:12.5px;display:grid}.social-ig-breaks li.is-current{box-shadow:inset 0 0 0 1px #d4a94399}@supports (color:color-mix(in lab, red, red)){.social-ig-breaks li.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 60%, transparent)}}.social-ig-breaks-part{color:var(--color-ink);white-space:nowrap;font-weight:600}.social-ig-breaks-tail{font-family:var(--font-display);color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-ig-breaks-nudge{gap:4px;display:flex}.social-ig-breaks-nudge.is-end{color:var(--color-ink-faint);padding-right:6px;font-size:11px}.social-ig-icon-btn{border:1px solid var(--color-line);border-radius:var(--radius-card);width:30px;height:30px;color:var(--color-ink);background:0 0;place-items:center;padding:0;display:inline-grid}.social-ig-icon-btn:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ig-icon-btn:disabled{opacity:.4;cursor:default}.social-ig-type-row{align-items:center;gap:10px;display:flex}.social-ig-range{min-width:0;accent-color:var(--color-gold);transition:opacity var(--dur);flex:1}.social-ig-range.is-auto{opacity:.45}.social-ig-range:disabled{cursor:not-allowed}.social-ig-type-readout{font-variant-numeric:tabular-nums;text-align:right;width:42px;color:var(--color-ink);font-size:12.5px}.social-ig-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);height:28px;color:var(--color-ink-soft);white-space:nowrap;transition:border-color var(--dur), color var(--dur), background var(--dur);background:0 0;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;display:inline-flex}.social-ig-chip:not(:disabled):hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.social-ig-chip.is-on{border-color:#d4a943bf}@supports (color:color-mix(in lab, red, red)){.social-ig-chip.is-on{border-color:color-mix(in srgb, var(--color-gold) 75%, transparent)}}.social-ig-chip.is-on{background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-chip.is-quiet{border-style:dashed}.social-ig-chip:disabled{opacity:.5;cursor:not-allowed}.social-ig-bg-picker{justify-items:start;gap:12px;display:grid}.social-ig-swatches{flex-wrap:wrap;gap:12px;display:flex}.social-ig-swatch{width:56px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:start;justify-items:center;gap:5px;padding:0;font-size:11px;display:grid}.social-ig-swatch-fill{background:var(--color-paper-sunken);border-radius:9px;width:42px;height:42px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ece5d829}@supports (color:color-mix(in lab, red, red)){.social-ig-swatch-fill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-ig-swatch-fill :is(img,video){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.social-ig-swatch:not(:disabled):hover .social-ig-swatch-fill{box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.social-ig-swatch.is-on{color:var(--color-ink)}.social-ig-swatch.is-on .social-ig-swatch-fill{outline:2px solid var(--color-gold);outline-offset:2px}.social-ig-swatch:disabled{cursor:not-allowed;opacity:.6}.social-ig-swatch-label{text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:2.5em;line-height:1.25}.social-ig-bg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-ig-trim-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);margin-top:12px;padding:12px}.social-ig-switch-note{min-height:2.9em;margin-top:4px;padding-left:48px}.social-ig-order-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.social-ig-order-remove{grid-column:1/-1}.social-ig-clip-row{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;display:flex}.social-ig-clip-row>svg{color:var(--color-ink-soft);flex:none}.social-ig-clip-window{font-variant-numeric:tabular-nums}.social-ig-clip-trim{margin-left:auto}@container social-ig (min-width:880px){.social-ig-insp{min-height:0;overflow:hidden}.social-ig-insp-body{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:64px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.social-ig-insp-pane{animation:none}}.social-ig-capmode{gap:7px;padding:14px 0 12px;display:grid}.social-ig-capmode-seg.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:34px;padding:3px;display:grid}.social-ig-capmode-seg .exhibition-segmented-thumb{display:none}.social-ig-capmode-seg.exhibition-segmented>button{min-width:0;height:100%;color:var(--color-ink-soft);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:400;display:inline-flex}.social-ig-capmode-seg.exhibition-segmented>button:not(:disabled):hover{color:var(--color-ink)}.social-ig-capmode-seg.exhibition-segmented>button[aria-pressed=true]{color:var(--color-ink);background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);font-weight:500}.social-ig-capmode-seg.exhibition-segmented>button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-line), var(--ring)}.social-ig-capmode-note{color:var(--color-ink-faint);font-size:11.5px;line-height:1.4}.social-ig-capmode-pane{animation:social-ig-pane-in var(--dur-slow) var(--ease-smooth)}.social-ig-cap-tools{align-items:center;gap:2px;margin-right:-8px;display:flex}.social-ig-cap-tool{border-radius:var(--radius-card);height:30px;color:var(--color-ink-soft);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.social-ig-cap-tool:not(:disabled):hover,.social-ig-cap-tool[aria-expanded=true]{border-color:var(--color-gold-soft);color:var(--color-ink)}.social-ig-cap-tool:disabled{opacity:.5;cursor:not-allowed}.social-ig-cap-tool>svg{flex:none}.social-ig-snippet-menu .ui-menu-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-ig-textarea.is-caption{min-height:12em;max-height:340px}.social-ig-textarea.is-perslide{min-height:2.9em;padding:8px 10px;font-size:13px}.social-ig-textarea.is-default{color:var(--color-ink-soft)}.social-ig-textarea.is-over{border-color:#e08066b3}@supports (color:color-mix(in lab, red, red)){.social-ig-textarea.is-over{border-color:color-mix(in srgb, var(--color-danger) 70%, transparent)}}.social-ig-counters{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;font-size:12px;display:flex}.social-ig-counters.is-post{margin-top:0}.social-ig-counter{align-items:center;gap:4px;display:inline-flex}.social-ig-counter b{color:var(--color-ink);font-weight:600}.social-ig-counter.is-over,.social-ig-counter.is-over b,.social-ig-hint.is-danger{color:var(--color-danger)}.social-ig-cap-hint .social-ig-reserve{display:grid}.social-ig-cap-hint .social-ig-reserve>*{align-items:flex-start}.social-ig-tags{flex-wrap:wrap;gap:4px;min-height:22px;margin-top:8px;display:flex}.social-ig-tagchip{border-radius:var(--radius-pill);background:var(--color-veil);color:var(--color-ink-soft);padding:1px 8px;font-size:11.5px;line-height:18px}.social-ig-tagchip.is-over{background:var(--color-pass-soft);color:var(--color-danger);text-decoration:line-through}.social-ig-tags-none{color:var(--color-ink-faint);font-size:11.5px;line-height:20px}.social-ig-feedline{border:1px solid var(--color-line);background:var(--color-paper-sunken);color:var(--color-ink);overflow-wrap:anywhere;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45}.social-ig-feedline b{font-weight:600}.social-ig-feedline-more,.social-ig-feedline-empty{color:var(--color-ink-faint)}.social-ig-mcap{gap:12px;margin:12px 0;display:grid}.social-ig-mcap-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.social-ig-mcap-body{min-width:0}.social-ig-mcap-thumb{cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:3px;padding:0;display:block}.social-ig-mcap-frame{width:40px;box-shadow:0 0 0 1px var(--color-line);border-radius:4px}.social-ig-mcap-row.is-current .social-ig-mcap-frame{outline:2px solid var(--color-gold);outline-offset:2px;box-shadow:none}.social-ig-mcap-thumb:focus-visible{box-shadow:none}.social-ig-mcap-thumb:focus-visible .social-ig-mcap-frame{outline:2px solid var(--color-ink);outline-offset:2px}.social-ig-mcap-head{align-items:center;gap:7px;min-height:24px;margin-bottom:3px;font-size:12px;display:flex}.social-ig-mcap-n{font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none;font-weight:600}.social-ig-mcap-row.is-current .social-ig-mcap-n{color:var(--color-gold)}.social-ig-mcap-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-faint);overflow:hidden}.social-ig-mcap-auto{border-radius:var(--radius-pill);background:var(--color-veil);color:var(--color-ink-soft);flex:none;padding:0 6px;font-size:10.5px;line-height:17px}.social-ig-mcap-count{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.social-ig-mcap-count.is-over{color:var(--color-danger)}.social-ig-mcap-copy{width:24px;height:24px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.social-ig-mcap-copy:not(:disabled):hover{background:var(--color-veil);color:var(--color-ink)}.social-ig-mcap-copy:disabled{opacity:.4;cursor:default}.social-ig-mcap-row.is-current .social-ig-textarea.is-perslide:not(:focus):not(.is-over){border-color:#d4a9438c}@supports (color:color-mix(in lab, red, red)){.social-ig-mcap-row.is-current .social-ig-textarea.is-perslide:not(:focus):not(.is-over){border-color:color-mix(in srgb, var(--color-gold) 55%, transparent)}}.social-ig-mcap-foot{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.social-ig-mcap-foot .social-ig-tagchip{font-size:11px}.social-ig-mcap-long{font-variant-numeric:tabular-nums;color:var(--color-danger);font-size:11px}.social-ig-mcap-use{margin-left:auto}.social-ig-phone-stage{min-width:0;animation:social-ig-view-in var(--dur-slow) var(--ease-smooth);justify-content:center;align-items:center;gap:44px;padding:18px 12px;display:flex}.social-ig-phone-stage:focus-visible{box-shadow:inset 0 0 0 2px #d4a94373}@supports (color:color-mix(in lab, red, red)){.social-ig-phone-stage:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-gold) 45%, transparent)}}.social-ig-phone{--social-ig-screen:var(--color-paper-sunken);--social-ig-text:var(--color-ink);--social-ig-soft:var(--color-ink-soft);--social-ig-hair:var(--color-line);--social-ig-bezel:#2e2b2e}@supports (color:color-mix(in lab, red, red)){.social-ig-phone{--social-ig-bezel:color-mix(in srgb, var(--color-ink) 15%, var(--color-paper-sunken))}}.social-ig-phone{aspect-ratio:9/19.3;flex:none;width:min(100%,320px);min-width:0;position:relative}.social-ig-phone-body{aspect-ratio:9/19.3;background:var(--social-ig-bezel);border-radius:46px;width:320px;padding:8px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ece5d833}@supports (color:color-mix(in lab, red, red)){.social-ig-phone-body{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.social-ig-phone-body{transform:scale(var(--social-ig-fit,1));transform-origin:0 0}[data-theme=light] .social-ig-phone{--social-ig-screen:var(--color-page);--social-ig-text:var(--color-page-ink);--social-ig-hair:#2620191f}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .social-ig-phone{--social-ig-hair:color-mix(in srgb, var(--color-page-ink) 12%, transparent)}}[data-theme=light] .social-ig-phone{--social-ig-bezel:#363338}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .social-ig-phone{--social-ig-bezel:color-mix(in srgb, var(--color-ink) 13%, var(--color-paper-raised))}}.social-ig-phone-body:before,.social-ig-phone-body:after{content:"";background:var(--social-ig-bezel);border-radius:2px;width:3px;position:absolute}.social-ig-phone-body:before{height:9%;top:19%;left:-3px}.social-ig-phone-body:after{height:13%;top:25%;right:-3px}.social-ig-phone-screen{background:var(--social-ig-screen);height:100%;color:var(--social-ig-text);border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden}.social-ig-phone-status{font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;height:38px;padding:4px 22px 0 28px;font-size:12px;font-weight:600;display:flex;position:relative}.social-ig-phone-island{border-radius:var(--radius-pill);background:var(--color-page-ink);width:31%;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.social-ig-phone-sys{align-items:center;gap:4px;display:inline-flex}.social-ig-feed{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.social-ig-post-head{align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;font-size:12.5px;display:flex}.social-ig-avatar{background:var(--color-page-ink);width:28px;height:28px;color:var(--color-gold-hot);box-shadow:0 0 0 1px var(--social-ig-hair);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.social-ig-avatar.is-ghost{background:var(--social-ig-hair);box-shadow:none}.social-ig-handle{flex:1;font-weight:600}.social-ig-car{aspect-ratio:var(--social-ig-ratio,.75);background:var(--color-page-ink);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.social-ig-car.is-live{cursor:grabbing}.social-ig-car-track{height:100%;transition:transform .34s var(--ease-smooth);will-change:transform;display:flex}.social-ig-car.is-live .social-ig-car-track{transition:none}.social-ig-car-slide{flex:0 0 100%;height:100%;position:relative}.social-ig-car-count{z-index:3;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;pointer-events:none;background:#262019bd;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.social-ig-car-count{background:color-mix(in srgb, var(--color-page-ink) 74%, transparent)}}.social-ig-car-count{color:var(--color-page)}.social-ig-car-arrow{z-index:3;background:#ffffffd6;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:calc(50% - 12px)}@supports (color:color-mix(in lab, red, red)){.social-ig-car-arrow{background:color-mix(in srgb, var(--color-page) 84%, transparent)}}.social-ig-car-arrow{color:var(--color-page-ink);opacity:.88;transition:opacity var(--dur)}.social-ig-car-arrow:hover{opacity:1}.social-ig-car-arrow.is-prev{left:8px}.social-ig-car-arrow.is-next{right:8px}.social-ig-post-actions{align-items:center;gap:13px;height:42px;padding:0 12px;display:flex;position:relative}.social-ig-post-save{margin-left:auto}.social-ig-dots{align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.social-ig-dots>span{background:var(--social-ig-text);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.social-ig-dots>span{background:color-mix(in srgb, var(--social-ig-text) 26%, transparent)}}.social-ig-dots>span{transition:background var(--dur), transform var(--dur)}.social-ig-dots>span.is-on{background:var(--color-bucket-2)}.social-ig-dots>span.is-edge{transform:scale(.66)}.social-ig-post-cap{overflow-wrap:anywhere;padding:0 12px;font-size:12.5px;line-height:1.42}.social-ig-post-cap b{font-weight:600}.social-ig-post-cap-full{white-space:pre-wrap}.social-ig-post-cap-empty{color:var(--social-ig-soft);font-style:italic}.social-ig-post-more{color:var(--social-ig-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.social-ig-post-more:hover{color:var(--social-ig-text)}.social-ig-cap-stack{display:grid}.social-ig-cap-layer{grid-area:1/1;min-width:0}.social-ig-cap-layer.is-leaving{pointer-events:none;animation:social-ig-cap-out .18s var(--ease-smooth) forwards}.social-ig-cap-layer.is-entering{animation:social-ig-cap-in .26s var(--ease-smooth) both}@keyframes social-ig-cap-out{to{opacity:0}}@keyframes social-ig-cap-in{0%{opacity:0}}.social-ig-post-date{color:var(--social-ig-soft);padding:6px 12px 14px;font-size:10.5px}.social-ig-post-next{border-top:1px solid var(--social-ig-hair);opacity:.7;align-items:center;gap:8px;padding:6px 12px 12px;display:flex}.social-ig-next-line{background:var(--social-ig-hair);border-radius:4px;width:42%;height:8px}.social-ig-grid-panel{display:none}.social-ig-grid-head h3{font-family:var(--font-display);color:var(--color-ink);font-size:18px;font-weight:400;line-height:1.2}.social-ig-grid-head p{color:var(--color-ink-soft);margin-top:2px;font-size:12px}.social-ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:12px;display:grid}.social-ig-grid-tile{cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block;position:relative}.social-ig-grid-tile.is-self{z-index:1}.social-ig-grid-art{aspect-ratio:3/4;background:var(--color-paper-sunken);transition:opacity var(--dur);display:block;position:relative;overflow:hidden}.social-ig-grid-tile:hover .social-ig-grid-art{opacity:.85}.social-ig-grid-tile.is-self .social-ig-grid-art{outline:2px solid var(--color-gold);outline-offset:2px}.social-ig-grid-slide{display:block;position:absolute;top:0;bottom:0;overflow:hidden}.social-ig-grid-art>.social-hub-cover{border-radius:0;outline:0}.social-ig-grid-glyph{box-sizing:content-box;background:#2620198c;border-radius:3px;padding:2px;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.social-ig-grid-glyph{background:color-mix(in srgb, var(--color-page-ink) 55%, transparent)}}.social-ig-grid-glyph{color:var(--color-page)}@container social-ig (min-width:880px){.social-ig-phone-stage{height:100%;padding:12px 20px;container:social-ig-phone/size}.social-ig-phone{width:auto;height:min(100cqh - 4px,960px)}.social-ig-canvas.is-phone .social-ig-strip{display:none}}@container social-ig-phone (min-width:560px){.social-ig-grid-panel{flex:none;width:236px;display:block}.social-ig-phone{height:min(100cqh - 4px,960px,214.444cqw - 600.444px)}}@media (prefers-reduced-motion:reduce){.social-ig-capmode-pane,.social-ig-phone-stage,.social-ig-cap-layer.is-leaving,.social-ig-cap-layer.is-entering{animation:none}.social-ig-car-track{transition:none}}.social-kit-cap{padding:12px 14px 14px}.social-kit-cap-body{align-items:center;gap:16px;display:flex}.social-kit-cap-body:has(>.is-unclamped){align-items:flex-start}.social-kit-cap-text{white-space:pre-line;min-width:0;color:var(--color-ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.social-kit-cap-text.is-unclamped{-webkit-line-clamp:unset;line-clamp:none;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.social-kit-cap-text.is-empty{color:var(--color-ink-soft)}.social-kit-alts{padding:12px 14px}@media (max-width:560px){.social-kit-cap-body{flex-direction:column;align-items:stretch}.social-kit-alts-list li{grid-template-columns:24px 16px minmax(0,1fr);row-gap:6px;padding:4px 0}.social-kit-alts-list :is(.social-kit-caps-thumb,.social-kit-caps-n){grid-row:span 2}.social-kit-alts-list .social-kit-alts-copy{grid-column:3;justify-self:start}}.social-ig-look-preview{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0 14px;display:grid}.social-ig-look-slot{height:124.444px;display:block}.social-ig-look-frame{width:92px;box-shadow:0 0 0 1px var(--color-line);border-radius:6px}.social-ig-look-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);margin:2px 0;font-size:11px;display:block}.social-ig-look-summary{font-family:var(--font-display);color:var(--color-ink);font-size:17px;line-height:1.25;display:block}.social-ig-look-meta .social-ig-hint{display:block}.social-ig-look-meta .social-ig-reserve,.social-ig-look-fhint .social-ig-reserve{display:grid}.social-ig-look-meta .social-ig-reserve>*,.social-ig-look-fhint .social-ig-reserve>*{display:block}.social-ig-fonts{gap:3px;display:grid}.social-ig-font{text-align:left;min-height:34px;color:var(--color-ink);transition:background var(--dur), border-color var(--dur);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;padding:5px 10px;display:grid}.social-ig-font:not(.is-on):not([aria-disabled=true]):hover{background:var(--color-veil)}.social-ig-font.is-on{border-color:#d4a94399}@supports (color:color-mix(in lab, red, red)){.social-ig-font.is-on{border-color:color-mix(in srgb, var(--color-gold) 60%, transparent)}}.social-ig-font.is-on{background:var(--color-gold-wash)}.social-ig-font[aria-disabled=true]{cursor:not-allowed}.social-ig-font[aria-disabled=true]:not(.is-on){opacity:.6}.social-ig-font-check{color:var(--color-gold);place-items:center;display:grid}.social-ig-font-name{font-size:15px;line-height:1.3}.social-ig-fp{gap:12px;display:grid}.social-ig-fp-group{gap:3px;display:grid}.social-ig-fp-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 4px 3px;font-size:10.5px}.social-ig-fp-tile{width:100%;color:var(--color-ink);text-align:left;transition:background var(--dur), border-color var(--dur);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px 7px 7px;display:grid}.social-ig-fp-tile:not(.is-on):not([aria-disabled=true]):hover{background:var(--color-veil)}.social-ig-fp-tile.is-on{border-color:var(--color-gold);background:var(--color-gold-wash)}.social-ig-fp-tile:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:1px}.social-ig-fp-tile[aria-disabled=true]{cursor:not-allowed}.social-ig-fp-tile[aria-disabled=true]:not(.is-on){opacity:.6}.social-ig-fp-shape-slot{place-items:center;height:60px;display:grid}.social-ig-fp-shape{height:60px;width:calc(60px * var(--social-ig-ratio,.75));border-radius:4px;box-shadow:0 0 0 1px #ece5d829}@supports (color:color-mix(in lab, red, red)){.social-ig-fp-shape{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-ig-fp-tile.is-on .social-ig-fp-shape{box-shadow:0 0 0 1.5px var(--color-gold)}.social-ig-fp-shape-empty{background:var(--color-veil-strong);border-radius:3px;position:absolute;inset:22% 14%}.social-ig-fp-text{gap:1px;min-width:0;display:grid}.social-ig-fp-title{align-items:baseline;gap:7px;font-size:13.5px;display:flex}.social-ig-fp-title b{font-variant-numeric:tabular-nums;font-weight:600}.social-ig-fp-title>span{color:var(--color-ink-soft)}.social-ig-fp-title>.social-ig-fp-rec{border-radius:var(--radius-pill);background:var(--color-gold-wash);color:var(--color-gold);white-space:nowrap;align-self:center;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}.social-ig-fp-size{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);font-size:11.5px}.social-ig-fp-blurb{color:var(--color-ink-soft);margin-top:2px;font-size:12px;line-height:1.4}.social-ig-fp-not{border-top:1px dashed var(--color-line);color:var(--color-ink-faint);margin:5px 4px 0;padding-top:8px;font-size:11.5px;line-height:1.45}.social-ig-fchip{border:1px solid var(--color-line);border-radius:var(--radius-card);height:32px;color:var(--color-ink);white-space:nowrap;transition:border-color var(--dur), background var(--dur);background:0 0;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:13px;display:inline-flex}.social-ig-fchip:hover,.social-ig-fchip[aria-expanded=true]{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ig-fchip-glyph{height:14px;width:calc(14px * var(--social-ig-fchip-r,.75));border:1.5px solid var(--color-gold);transition:width var(--dur-slow) var(--ease-smooth);border-radius:2.5px;flex:none;display:inline-block}.social-ig-fchip-label{font-variant-numeric:tabular-nums;min-width:2.3em;animation:social-ig-fchip-in var(--dur-slow) var(--ease-smooth);font-weight:500}@keyframes social-ig-fchip-in{0%{opacity:0}}.social-ig-fchip-chev{color:var(--color-ink-faint);transition:transform var(--dur) var(--ease-smooth);flex:none}.social-ig-fchip[aria-expanded=true] .social-ig-fchip-chev{transform:rotate(180deg)}.social-ig-fchip-pop.ui-popover{padding:8px 8px 10px}.social-ig-fchip-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 10px;font-size:10.5px;display:flex}.social-ig-fchip-head-size{letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;font-size:11.5px}@media (prefers-reduced-motion:reduce){.social-ig-fchip-label{animation:none}.social-ig-fchip-chev,.social-ig-fchip-glyph{transition:none}}.social-ig-nudge-kind{white-space:nowrap;color:var(--color-ink-soft);font-size:9px;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .5px))}.social-ig-clip-window .social-ig-reserve>*,.social-ig-breaks-hint .social-ig-reserve>*{align-items:flex-start}.social-story-frame-band{display:block;position:absolute}.social-story-frame-band>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.social-story-frame-band.is-noscan{text-align:center;color:var(--color-page);border:1px dashed #ffffff73;justify-content:center;align-items:center;padding:8%;display:flex;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.social-story-frame-band.is-noscan{border:1px dashed color-mix(in srgb, var(--color-page) 45%, transparent)}}.social-ig-phone-screen.is-story{background:var(--color-page-ink);color:var(--color-page)}.social-ig-sv{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.social-ig-sv-frame{aspect-ratio:9/16;background:var(--color-page-ink);border-radius:9px;flex:none;width:100%;position:relative;overflow:hidden}.social-ig-sv-layer{opacity:0;transition:opacity .26s var(--ease-smooth);display:block;position:absolute;inset:0}.social-ig-sv-layer.is-on{opacity:1}.social-ig-sv-top{z-index:3;pointer-events:none;background:linear-gradient(#2620196b,#0000);padding:7px 8px 14px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-top{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-page-ink) 42%, transparent), transparent)}}.social-ig-sv-bars{gap:3px;height:2px;display:flex}.social-ig-sv-bar{background:#ffffff52;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-bar{background:color-mix(in srgb, var(--color-page) 32%, transparent)}}.social-ig-sv-bar.is-done{background:var(--color-page)}.social-ig-sv-bar.is-now{background:#ffffff75}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-bar.is-now{background:color-mix(in srgb, var(--color-page) 46%, transparent)}}.social-ig-sv-fill{transform-origin:0;background:var(--color-page);display:block;position:absolute;inset:0;transform:scaleX(0)}.social-ig-sv-profile{color:var(--color-page);align-items:center;gap:7px;margin-top:8px;font-size:11.5px;display:flex}.social-ig-sv-profile .social-ig-avatar{width:24px;height:24px;font-size:11px;box-shadow:0 0 0 1px #ffffff59}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-profile .social-ig-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-page) 35%, transparent)}}.social-ig-sv-handle{font-weight:600}.social-ig-sv-time{opacity:.72}.social-ig-sv-icons{align-items:center;gap:9px;margin-left:auto;display:inline-flex}.social-ig-sv-paused{opacity:.8}.social-ig-sv-tap{z-index:2;width:50%;color:var(--color-page);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;display:grid;position:absolute;top:0;bottom:0}.social-ig-sv-tap.is-prev{justify-items:start;left:0}.social-ig-sv-tap.is-next{justify-items:end;right:0}.social-ig-sv-tap svg{background:#26201994;border-radius:50%;width:26px;height:26px;padding:5px}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-tap svg{background:color-mix(in srgb, var(--color-page-ink) 58%, transparent)}}.social-ig-sv-tap svg{opacity:0;transition:opacity var(--dur)}.social-ig-sv-tap:hover:not(:disabled) svg,.social-ig-sv-tap:focus-visible svg{opacity:1}.social-ig-sv-tap:focus-visible{box-shadow:inset 0 0 0 2px #d4a94399}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-tap:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-gold) 60%, transparent)}}.social-ig-sv-tap:disabled{cursor:default}.social-ig-sv-reply{min-height:44px;color:var(--color-page);flex:1;align-items:center;gap:12px;padding:0 10px;display:flex}.social-ig-sv-send{border:1px solid #ffffff80;flex:1;align-items:center;height:32px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.social-ig-sv-send{border:1px solid color-mix(in srgb, var(--color-page) 50%, transparent)}}.social-ig-sv-send{border-radius:var(--radius-pill);opacity:.92;font-size:11.5px}.social-ig-sv-wrap{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.social-ig-story-panel{align-content:start;gap:16px;width:min(100%,320px);display:grid}.social-ig-story-play{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.social-ig-story-where{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:12.5px}.social-ig-story-where .social-ig-reserve>*{white-space:nowrap;display:block}.social-ig-story-secs{color:var(--color-ink-faint)}.social-ig-story-kbd{border:1px solid var(--color-line);min-width:18px;height:18px;font:11px/1 var(--font-mono);color:var(--color-ink-faint);border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.social-ig-story-about h3{font-family:var(--font-display);color:var(--color-ink);font-size:18px;font-weight:400;line-height:1.2}.social-ig-story-facts{gap:9px;margin-top:10px;display:grid}.social-ig-story-facts li{color:var(--color-ink-soft);grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:13px;line-height:1.45;display:grid}.social-ig-story-facts li b{color:var(--color-ink);font-weight:600}.social-ig-story-facts svg{color:var(--color-gold);margin-top:2px}.social-ig-story-foot{color:var(--color-ink-faint);margin-top:12px;font-size:12px;line-height:1.45}@container social-ig (min-width:880px){.social-ig-sv-wrap{gap:10px;height:100%}.social-ig-sv-wrap .social-ig-phone{height:min(100cqh - 56px,960px)}.social-ig-sv-wrap .social-ig-story-panel{width:auto}.social-ig-sv-wrap .social-ig-story-about{display:none}}@container social-ig-phone (min-width:560px){.social-ig-sv-wrap{flex-direction:row;gap:44px}.social-ig-sv-wrap .social-ig-phone{height:min(100cqh - 4px,960px,214.444cqw - 600.444px)}.social-ig-sv-wrap .social-ig-story-panel{width:236px}.social-ig-sv-wrap .social-ig-story-about{display:block}}@media (prefers-reduced-motion:reduce){.social-ig-sv-layer,.social-ig-sv-tap svg{transition:none}}.social-np-field-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.social-np-field-head>.social-np-label{margin-bottom:1px}.social-np-kind{transition:opacity var(--dur) ease;align-items:center;gap:9px;display:inline-flex}.social-np-kind.is-off{opacity:.4}.social-np-kind-label{color:var(--color-ink-soft);font-size:12px}.social-np-kind-switch.exhibition-segmented{opacity:1;border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;grid-template-columns:1fr 1fr;height:32px;padding:3px;display:inline-grid}.social-np-kind-switch .exhibition-segmented-thumb{background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:7px;top:3px;bottom:3px}.social-np-kind-switch.exhibition-segmented>button{height:100%;color:var(--color-ink-soft);border-radius:7px;padding:0 10px;font-size:12px;font-weight:400}.social-np-kind-switch.exhibition-segmented>button[aria-pressed=true],.social-np-kind-switch.exhibition-segmented>button:not(:disabled):hover{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.social-np-kind{transition:none}}.social-kit-thumbs.is-story .social-kit-thumb{flex:0 46px;min-width:34px}.social-ig-look-preview.is-story .social-ig-look-frame{width:70px}.social-ig-look-frame{transition:width var(--dur-enter) var(--ease-smooth);margin-left:auto}@media (prefers-reduced-motion:reduce){.social-ig-look-frame{transition:none}}.social-ig-art-play>svg{width:min(14px,62%);height:auto}.social-ig-fchip .social-ig-reserve{font-variant-numeric:tabular-nums;font-weight:500}.social-ig-insp-thumb{transition:width var(--dur-enter) var(--ease-smooth)}.social-ig-insp-thumb.is-story{width:36px}.social-ig-story-cap{border:1px solid var(--color-line);background:var(--color-paper-sunken);color:var(--color-ink-soft);border-radius:12px;gap:8px;margin-top:16px;padding:16px 16px 17px;font-size:13px;line-height:1.5;display:grid}.social-ig-story-cap-title{font-family:var(--font-display);color:var(--color-ink);font-size:20px;line-height:1.2}.social-ig-story-cap-kept{border-top:1px solid var(--color-line);color:var(--color-ink);padding-top:8px;font-size:12.5px}.social-ig-zt{border:1px solid var(--color-line);border-radius:var(--radius-card);height:32px;transition:border-color var(--dur);flex:none;display:inline-flex;overflow:hidden}.social-ig-zt-main{color:var(--color-ink-soft);white-space:nowrap;transition:background var(--dur), color var(--dur);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:13px;display:inline-flex}.social-ig-zt-main:hover{background:var(--color-veil);color:var(--color-ink)}.social-ig-zt-more{border:0;border-left:1px solid var(--color-line);width:26px;color:var(--color-ink-faint);transition:background var(--dur), color var(--dur), border-color var(--dur);background:0 0;place-items:center;display:grid}.social-ig-zt-more:hover,.social-ig-zt-more[aria-expanded=true]{background:var(--color-veil);color:var(--color-ink)}.social-ig-zt-main:focus-visible,.social-ig-zt-more:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:-2px}.social-ig-zt.is-on{border-color:#d4a943b3}@supports (color:color-mix(in lab, red, red)){.social-ig-zt.is-on{border-color:color-mix(in srgb, var(--color-gold) 70%, transparent)}}.social-ig-zt.is-on .social-ig-zt-main{background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-zt.is-on .social-ig-zt-more{border-left-color:#d4a94373}@supports (color:color-mix(in lab, red, red)){.social-ig-zt.is-on .social-ig-zt-more{border-left-color:color-mix(in srgb, var(--color-gold) 45%, transparent)}}.social-ig-zt-glyph{flex:none}@container social-ig (max-width:520px){.social-ig-zt-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.social-ig-zt-pop.ui-popover{padding:8px}.social-ig-zt-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 10px;font-size:10.5px;display:flex}.social-ig-zt-kbd{border:1px solid var(--color-line);min-width:18px;height:18px;font:11px/1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-ink-faint);border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.social-ig-zt-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.social-ig-zt-opt{cursor:pointer;transition:background var(--dur);border-radius:7px;grid-template-columns:16px 8px minmax(0,1fr);align-items:start;gap:9px;padding:8px;display:grid;position:relative}.social-ig-zt-opt:hover{background:var(--color-veil)}.social-ig-zt-opt input{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:9px;left:8px}.social-ig-zt-box{color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-ink-faint);transition:background var(--dur), color var(--dur);border-radius:4px;place-items:center;margin-top:1px;display:grid}.social-ig-zt-opt.is-on .social-ig-zt-box{background:var(--color-gold);color:var(--color-on-gold);box-shadow:none}.social-ig-zt-opt input:focus-visible+.social-ig-zt-box{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint), var(--ring)}.social-ig-zt-opt .social-ig-zone-dot{margin-top:5px}.social-ig-zt-copy{color:var(--color-ink);gap:1px;font-size:13px;display:grid}.social-ig-zt-copy small{color:var(--color-ink-soft);font-size:11.5px;line-height:1.4}.social-ig-zt-foot{border-top:1px solid var(--color-line);color:var(--color-ink-faint);margin-top:6px;padding:9px 8px 4px;font-size:11.5px;line-height:1.45}.social-ig-zone-dot{background:var(--color-danger);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.social-ig-zone-dot.is-reels{background:var(--color-bucket-3)}.social-ig-zone-dot.is-grid{background:var(--color-bucket-2)}.social-ig-zone-dash{border-top:1.5px dashed var(--color-gold);flex:none;width:14px;display:inline-block}.social-ig-zones{z-index:2;pointer-events:none;animation:social-ig-zones-in var(--dur-slow) var(--ease-smooth);display:block;position:absolute;inset:0}@keyframes social-ig-zones-in{0%{opacity:0}}.social-ig-zones>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.social-ig-zh-light{fill:#ffffff52}@supports (color:color-mix(in lab, red, red)){.social-ig-zh-light{fill:color-mix(in srgb, var(--color-page) 32%, transparent)}}.social-ig-zh-dark{fill:#26201947}@supports (color:color-mix(in lab, red, red)){.social-ig-zh-dark{fill:color-mix(in srgb, var(--color-page-ink) 28%, transparent)}}.social-ig-zh-tint{fill:#e0806638}@supports (color:color-mix(in lab, red, red)){.social-ig-zh-tint{fill:color-mix(in srgb, var(--color-danger) 22%, transparent)}}.social-ig-zh-tint.is-reels{fill:#b48ead42}@supports (color:color-mix(in lab, red, red)){.social-ig-zh-tint.is-reels{fill:color-mix(in srgb, var(--color-bucket-3) 26%, transparent)}}.social-ig-zv-dim{fill:#26201994}@supports (color:color-mix(in lab, red, red)){.social-ig-zv-dim{fill:color-mix(in srgb, var(--color-page-ink) 58%, transparent)}}.social-ig-z-under{fill:none;stroke:#2620198c}@supports (color:color-mix(in lab, red, red)){.social-ig-z-under{stroke:color-mix(in srgb, var(--color-page-ink) 55%, transparent)}}.social-ig-z-under{stroke-width:3.5px}.social-ig-z-edge{fill:none;stroke:var(--color-danger);stroke-width:1.5px}.social-ig-z-edge.is-reels{stroke:var(--color-bucket-3)}.social-ig-z-edge.is-grid{stroke:var(--color-bucket-2)}.social-ig-z-edge.is-strict{stroke:var(--color-gold)}.social-ig-z-edge.is-dashed{stroke-dasharray:5 4}.social-ig-zones.is-compact .social-ig-z-edge{stroke-width:1px}.social-ig-zones.is-compact .social-ig-z-under{stroke-width:2.2px}.social-ig-zones-labels{display:block;position:absolute;inset:0}.social-ig-zone-label{border-left:2px solid var(--color-danger);background:#262019db;border-radius:3px;max-width:46%;padding:2px 6px 2px 5px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.social-ig-zone-label{background:color-mix(in srgb, var(--color-page-ink) 86%, transparent)}}.social-ig-zone-label{color:var(--color-page);white-space:normal;font-size:10.5px;line-height:1.3}.social-ig-zone-label.is-reels{border-left-color:var(--color-bucket-3)}.social-ig-zone-label.is-grid{border-left-color:var(--color-bucket-2)}.social-ig-zone-label.is-strict{border-left-color:var(--color-gold)}.social-ig-zones.is-phone .social-ig-zone-label{max-width:52%;padding:1px 4px;font-size:8.5px}.social-ig-zone-label.is-vertical{border-left:0;border-top:2px solid var(--color-bucket-3);writing-mode:vertical-rl;white-space:nowrap;max-width:none;padding:5px 2px 6px}.social-ig-sv-frame>.social-ig-zones{z-index:1}.social-ig-zones-legend{color:var(--color-ink-faint);transition:opacity var(--dur-slow) var(--ease-smooth);flex:none;padding:0 18px 12px;font-size:11.5px;line-height:1.45;display:grid}.social-ig-zones-legend.is-off{opacity:0}.social-ig-zones-legend-line{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:2px 12px;min-width:0;min-height:34px;display:flex}.social-ig-zones-legend-line.is-sizer{visibility:hidden}.social-ig-zones-legend-types{color:var(--color-ink-soft);flex-wrap:wrap;gap:4px 12px;font-weight:500;display:inline-flex}.social-ig-zones-legend-types>span{align-items:center;gap:6px;display:inline-flex}.social-ig-zones-legend-types>.is-strict{color:var(--color-ink-faint);font-weight:400}.social-ig-zones-legend-note{flex:280px}@media (prefers-reduced-motion:reduce){.social-ig-zones{animation:none}.social-ig-zt,.social-ig-zt-main,.social-ig-zt-more,.social-ig-zt-opt,.social-ig-zt-box,.social-ig-zones-legend{transition:none}}.social-ig-sideways-glyph{flex:none}.social-spread-piece-note{text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;inset:0;container-type:inline-size}.social-spread-piece-note .social-ig-art-note{border-radius:var(--radius-pill);background:var(--color-paper-sunken);color:var(--color-ink-faint);padding:.35em .75em}@container not (min-width:76.8px){.social-spread-piece-note .social-ig-art-note,.social-ig-art.is-spread.is-noscan .social-ig-art-note{display:none}}.social-kit-thumbs .social-kit-thumb.is-piece{border-radius:0}.social-kit-thumbs .social-kit-thumb.is-piece:not(.is-first){margin-left:-8px}.social-kit-thumbs .social-kit-thumb.is-piece.is-first{border-radius:5px 0 0 5px}.social-kit-thumbs .social-kit-thumb.is-piece.is-last{border-radius:0 5px 5px 0}.social-kit-spread-files{background:var(--color-veil);border-radius:10px;gap:6px;margin:12px 14px 0;padding:10px 12px;display:grid}.social-kit-spread-files li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 9px;font-size:12px;line-height:1.45;display:grid}.social-kit-spread-files li>svg{color:var(--color-gold);grid-row:span 2;margin-top:2px}.social-kit-spread-names{flex-wrap:wrap;gap:3px 6px;display:flex}.social-kit-spread-names code{font:11.5px/1.5 var(--font-mono);color:var(--color-ink)}.social-kit-spread-what{color:var(--color-ink-faint)}.social-ig-grp.is-spread .social-ig-grp-row{gap:0}.social-ig-grp.is-spread .social-ig-grp-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.social-ig-grp.is-spread.has-bracket .social-ig-grp-label:after{min-width:4px}.social-ig-grp-glyph{vertical-align:-2px;color:var(--color-gold);margin-right:4px;display:inline-block}.social-ig-seq.is-strip .social-ig-grp-more,.social-ig-seq-ghost.is-strip .social-ig-grp-more{display:none}.social-ig-thumb.is-piece .social-ig-frame{border-radius:0}.social-ig-thumb.is-piece.is-first .social-ig-frame{border-radius:4px 0 0 4px}.social-ig-thumb.is-piece.is-last .social-ig-frame{border-radius:0 4px 4px 0}.social-ig-seq.is-sheet .social-ig-thumb.is-piece .social-ig-frame,.social-ig-seq-ghost.is-sheet .social-ig-thumb.is-piece .social-ig-frame{border-radius:0}.social-ig-seq.is-sheet .social-ig-thumb.is-piece.is-first .social-ig-frame,.social-ig-seq-ghost.is-sheet .social-ig-thumb.is-piece.is-first .social-ig-frame{border-radius:6px 0 0 6px}.social-ig-seq.is-sheet .social-ig-thumb.is-piece.is-last .social-ig-frame,.social-ig-seq-ghost.is-sheet .social-ig-thumb.is-piece.is-last .social-ig-frame{border-radius:0 6px 6px 0}.social-ig-thumb.is-piece .social-ig-frame,.social-ig-thumb.is-piece.is-selected .social-ig-frame,.social-ig-thumb.is-piece:focus-visible .social-ig-frame{outline:none}.social-ig-thumb.is-piece .social-ig-frame:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.social-ig-thumb.is-piece.is-selected .social-ig-frame:after{box-shadow:inset 0 0 0 2px var(--color-gold)}.social-ig-thumb.is-piece:focus-visible .social-ig-frame:after{box-shadow:inset 0 0 0 2px var(--color-ink)}.social-ig-thumb.is-piece.is-selected:focus-visible .social-ig-frame:after{box-shadow:inset 0 0 0 3px var(--color-gold)}.social-ig-seq.is-sheet .social-ig-thumb.is-piece .social-ig-thumb-meta{padding-right:8px}.social-ig-add-tile.is-disabled{opacity:.5;cursor:not-allowed}.social-ig-add-tile.is-disabled:not(:disabled):hover{border-color:var(--color-line);color:var(--color-ink-soft);background:0 0}.social-ig-add-tile.is-disabled svg{color:var(--color-ink-faint)}.social-ig-sideways-cta{border:1px dashed #d4a94380;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:8px 8px 8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.social-ig-sideways-cta{border:1px dashed color-mix(in srgb, var(--color-gold) 50%, transparent)}}.social-ig-sideways-cta{color:var(--color-ink-soft);border-radius:10px;font-size:12.5px;line-height:1.35}.social-ig-sideways-cta>svg{color:var(--color-gold)}.social-ig-sideways-cta.is-off{border-color:var(--color-line);color:var(--color-ink-faint)}.social-ig-sideways-cta.is-off>svg{color:var(--color-ink-faint)}.social-ig-sideways-cta .is-disabled{opacity:.55;cursor:not-allowed}.social-ig-insp-turned{background:var(--color-scan-bg);width:54px;height:42px;box-shadow:0 0 0 1px var(--color-line);border-radius:4px;flex:none;position:relative;overflow:hidden}.social-ig-insp-turned-card{width:42px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.social-ig-sideways-line{color:var(--color-ink-soft);margin:-4px 0 14px;font-size:12px;line-height:1.45}.social-ig-spread-note{background:var(--color-veil);color:var(--color-ink-soft);border-radius:10px;justify-items:start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:grid}.social-ig-size-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-ig-size-opt{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);text-align:left;background:0 0;border-radius:10px;align-content:start;gap:2px;padding:9px 12px 10px;display:grid}.social-ig-size-opt:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ig-size-opt.is-on{border-color:var(--color-gold);background:var(--color-gold-wash)}.social-ig-size-opt:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:1px}.social-ig-size-opt:disabled{opacity:.5;cursor:not-allowed}.social-ig-size-name{white-space:nowrap;font-size:12.5px;font-weight:500}.social-ig-size-mag-row{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.social-ig-size-mag{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-ink-soft);transition:color var(--dur);font-size:24px;font-weight:400;line-height:1.15}.social-ig-size-count{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);white-space:nowrap;font-size:12px}.social-ig-size-opt.is-on .social-ig-size-mag{color:var(--color-gold)}.social-ig-size-sub{color:var(--color-ink-faint);font-size:11.5px;line-height:1.35}.social-ig-link.social-ig-size-link{font-size:inherit;white-space:normal;padding:0;display:inline}.social-ig-hint-fields{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 16px;margin-top:10px;display:grid}.social-ig-hint-field{gap:7px;min-width:0;display:grid}.social-ig-hint-side{gap:12px;min-width:0;display:grid}.social-ig-hint-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:500}.social-ig-hint-size-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.social-ig-hint-readout{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:12px}.social-ig-hint-field.is-off .social-ig-hint-label,.social-ig-hint-field.is-off .social-ig-hint-readout,.social-ig-hint-field.is-off .social-ig-hint-mini{opacity:.5}.social-ig-hint-field.is-off .social-ig-hint-spot:disabled{opacity:1}.social-ig-hint-mini{box-shadow:0 0 0 1px var(--color-line);background:#dcdbda;border-radius:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-mini{background:color-mix(in srgb, var(--color-page) 84%, var(--color-page-ink))}}.social-ig-hint-preview{box-sizing:border-box;pointer-events:none;transition:left var(--dur), top var(--dur), width var(--dur), height var(--dur), background var(--dur);position:absolute}.social-ig-hint-preview.is-white{background:var(--color-page);box-shadow:0 1px 3px var(--color-page-shadow)}.social-ig-hint-preview.is-dark{background:var(--color-page-ink)}.social-ig-hint-preview.is-none,.social-ig-hint-preview.is-tiny{border:1px dashed #262019a6}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-preview.is-none,.social-ig-hint-preview.is-tiny{border:1px dashed color-mix(in srgb, var(--color-page-ink) 65%, transparent)}}.social-ig-hint.social-ig-hint-tinynote{margin-top:0}.social-ig-hint-field.is-off .social-ig-hint-tinynote{opacity:.5}.social-ig-hint-spots{grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,20px);place-content:space-between;padding:3px;display:grid;position:absolute;inset:0}.social-ig-hint-spot{border:1px solid #26201942;place-items:center;width:20px;height:16px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-spot{border:1px solid color-mix(in srgb, var(--color-page-ink) 26%, transparent)}}.social-ig-hint-spot{background:0 0;border-radius:4px}.social-ig-hint-spot[data-spot^=top]{grid-row:1}.social-ig-hint-spot[data-spot=left],.social-ig-hint-spot[data-spot=right]{grid-row:2}.social-ig-hint-spot[data-spot^=bottom]{grid-row:3}.social-ig-hint-spot[data-spot$=left]{grid-column:1}.social-ig-hint-spot[data-spot=top],.social-ig-hint-spot[data-spot=bottom]{grid-column:2}.social-ig-hint-spot[data-spot$=right]{grid-column:3}.social-ig-hint-dot{width:6px;height:6px;transition:background var(--dur);background:#2620196b;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-dot{background:color-mix(in srgb, var(--color-page-ink) 42%, transparent)}}.social-ig-hint-spot:not(:disabled):hover{border-color:#2620198c}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-spot:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-page-ink) 55%, transparent)}}.social-ig-hint-spot:not(:disabled):hover{background:#ffffff73}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-spot:not(:disabled):hover{background:color-mix(in srgb, var(--color-page) 45%, transparent)}}.social-ig-hint-spot:not(:disabled):hover .social-ig-hint-dot{background:#262019bf}@supports (color:color-mix(in lab, red, red)){.social-ig-hint-spot:not(:disabled):hover .social-ig-hint-dot{background:color-mix(in srgb, var(--color-page-ink) 75%, transparent)}}.social-ig-hint-spot.is-on{border-color:var(--color-gold);background:var(--color-gold-wash);box-shadow:0 0 0 1px var(--color-gold)}.social-ig-hint-spot.is-on .social-ig-hint-dot{background:var(--color-gold)}.social-ig-hint-spot:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:1px}.social-ig-hint-spot:disabled{opacity:.5;cursor:not-allowed}.social-ig-hint-backings{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.social-ig-hint-backings .social-ig-size-opt{text-align:center;justify-items:center;padding:7px 4px}.social-ig-seam-row{background:var(--color-veil);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:5px 6px 5px 11px;display:flex}.social-ig-seam-now{min-width:0;color:var(--color-ink);font-size:12.5px;line-height:1.35}.social-ig-seam-now.is-manual{color:var(--color-gold)}.social-ig-seam-nudge{flex:none;gap:4px;display:flex}.social-ig-bgc-now{max-width:170px;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-ig-bgc-groups{gap:12px;scroll-margin-top:12px;display:grid}.social-ig-hint.social-ig-bgc-lede{margin-top:-2px}.social-ig-bgc-group{gap:7px;display:grid}.social-ig-bgc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:500}.social-ig-bgc-row{flex-wrap:wrap;gap:8px 6px;display:flex}.social-ig-bgc{width:54px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;padding:0;font-size:11px;display:grid}.social-ig-bgc-fill{background:var(--color-paper-sunken);border-radius:9px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.social-ig-bgc-fill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ece5d829}@supports (color:color-mix(in lab, red, red)){.social-ig-bgc-fill:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-ig-bgc-art{width:100%;height:100%;display:block;position:absolute;inset:0}.social-ig-bgc:not(:disabled):hover .social-ig-bgc-fill:after{box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.social-ig-bgc.is-on{color:var(--color-ink)}.social-ig-bgc.is-on .social-ig-bgc-fill{outline:2px solid var(--color-gold);outline-offset:2px}.social-ig-bgc:focus-visible{box-shadow:none;outline:none}.social-ig-bgc:focus-visible .social-ig-bgc-fill{box-shadow:var(--ring)}.social-ig-bgc:disabled{cursor:not-allowed;opacity:.6}.social-ig-bgc-label{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:54px;min-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.social-ig-bgc-blend{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.social-ig-spread-view{width:100%;animation:social-ig-view-in var(--dur-slow) var(--ease-smooth);flex-direction:column;align-items:center;gap:10px;display:flex}.social-ig-spread-track{align-items:stretch;width:100%;display:flex;position:relative}.social-ig-spread-row{flex:var(--social-ig-n,2) 1 0;width:100%;min-width:0;box-shadow:0 0 0 1px var(--color-line);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:8px;display:flex;position:relative}.social-ig-spread-view.is-still .social-ig-spread-row{cursor:default;touch-action:auto}.social-ig-spread-view.is-live .social-ig-spread-row,.social-ig-spread-view.is-live .social-ig-spread-row *{cursor:grabbing}.social-ig-spread-end{pointer-events:none;flex:.15 1 0;min-width:0;position:relative;overflow:hidden;container:social-ig-end/inline-size}.social-ig-spread-end.is-before{border-radius:8px 0 0 8px;order:-1}.social-ig-spread-end.is-after{border-radius:0 8px 8px 0;order:1}.social-ig-spread-end-art{width:666.667%;display:block;position:absolute;top:0;bottom:0}.social-ig-spread-end.is-before .social-ig-spread-end-art{right:0}.social-ig-spread-end.is-after .social-ig-spread-end-art{left:0}.social-ig-spread-end-frame{border-radius:0;width:100%}.social-ig-spread-end:after{content:"";pointer-events:none;position:absolute;inset:0}.social-ig-spread-end.is-before:after{background:linear-gradient(90deg,#121017e0,#12101766 70%,#0000)}@supports (color:color-mix(in lab, red, red)){.social-ig-spread-end.is-before:after{background:linear-gradient(to right, color-mix(in srgb, var(--color-paper) 88%, transparent), color-mix(in srgb, var(--color-paper) 40%, transparent) 70%, transparent)}}.social-ig-spread-end.is-after:after{background:linear-gradient(270deg,#121017e0,#12101766 70%,#0000)}@supports (color:color-mix(in lab, red, red)){.social-ig-spread-end.is-after:after{background:linear-gradient(to left, color-mix(in srgb, var(--color-paper) 88%, transparent), color-mix(in srgb, var(--color-paper) 40%, transparent) 70%, transparent)}}.social-ig-spread-end.is-none:after{display:none}.social-ig-spread-end.is-none{border:1px dashed var(--color-line)}.social-ig-spread-end.is-before.is-none{border-right:0}.social-ig-spread-end.is-after.is-none{border-left:0}.social-ig-spread-end-label{z-index:1;border-radius:var(--radius-pill);background:#121017d1;padding:1px 6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.social-ig-spread-end-label{background:color-mix(in srgb, var(--color-paper) 82%, transparent)}}.social-ig-spread-end-label{color:var(--color-ink-soft);letter-spacing:.02em;white-space:nowrap;font-size:10.5px;line-height:16px}.social-ig-spread-end.is-none .social-ig-spread-end-label{color:var(--color-ink-faint);background:0 0}@container social-ig-end (max-width:40px){.social-ig-spread-end-label{writing-mode:vertical-rl;padding:5px 1px;bottom:6px;transform:translate(-50%)rotate(180deg)}}.social-ig-spread-track.has-before .social-ig-spread-row{border-top-left-radius:0;border-bottom-left-radius:0}.social-ig-spread-track.has-after .social-ig-spread-row{border-top-right-radius:0;border-bottom-right-radius:0}.social-ig-spread-piece{min-width:0;color:inherit;cursor:inherit;background:0 0;border:0;flex:1 1 0;padding:0;position:relative}.social-ig-spread-piece:focus-visible{box-shadow:none}.social-ig-spread-frame{border-radius:0;width:100%}.social-ig-spread-view.is-whole .social-ig-spread-piece:first-child .social-ig-spread-frame{border-radius:8px 0 0 8px}.social-ig-spread-view.is-whole .social-ig-spread-piece:last-of-type .social-ig-spread-frame{border-radius:0 8px 8px 0}.social-ig-spread-view.is-whole .social-ig-spread-track.has-before .social-ig-spread-piece:first-child .social-ig-spread-frame{border-top-left-radius:0;border-bottom-left-radius:0}.social-ig-spread-view.is-whole .social-ig-spread-track.has-after .social-ig-spread-piece:last-of-type .social-ig-spread-frame{border-top-right-radius:0;border-bottom-right-radius:0}.social-ig-spread-view.is-one .social-ig-spread-frame{border-radius:8px}.social-ig-spread-frame:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;transition:box-shadow var(--dur) var(--ease-smooth);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.social-ig-spread-piece.is-beyond .social-ig-spread-frame:after{box-shadow:inset 0 0 0 1px var(--color-danger)}.social-ig-spread-view.is-whole .social-ig-spread-piece.is-selected .social-ig-spread-frame:after{box-shadow:inset 0 0 0 2px var(--color-gold)}.social-ig-spread-piece:focus-visible .social-ig-spread-frame:after{box-shadow:inset 0 0 0 2px var(--color-ink)}.social-ig-spread-view.is-whole .social-ig-spread-piece.is-selected:focus-visible .social-ig-spread-frame:after{box-shadow:inset 0 0 0 3px var(--color-gold)}.social-ig-spread-num{z-index:5;border-radius:var(--radius-pill);text-align:center;pointer-events:none;background:#0c0a10d1;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.social-ig-spread-num{background:color-mix(in srgb, var(--color-paper-sunken) 82%, transparent)}}.social-ig-spread-num{color:var(--color-ink)}.social-ig-spread-view.is-whole .social-ig-spread-piece.is-selected .social-ig-spread-num{background:var(--color-gold);color:var(--color-on-gold)}.social-ig-spread-view.is-one .social-ig-spread-num{display:none}.social-ig-spread-seam{z-index:6;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--color-page) 0 5px, var(--color-page-ink) 5px 10px);opacity:.8;width:1px;transition:opacity var(--dur);margin-left:-.5px;position:absolute;top:-7px;bottom:-7px}.social-ig-spread-view.is-live .social-ig-spread-seam{opacity:1}.social-ig-spread-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;width:100%;min-height:36px;display:flex}.social-ig-seam-state{justify-items:end;min-width:0;display:grid}.social-ig-seam-layer{opacity:0;pointer-events:none;min-height:28px;transition:opacity var(--dur) var(--ease-smooth);grid-area:1/1;align-items:center;gap:10px;display:inline-flex}.social-ig-seam-layer.is-on{opacity:1;pointer-events:auto}.social-ig-seam-badge{border-radius:var(--radius-pill);background:var(--color-keep-soft);height:26px;color:var(--color-keep);white-space:nowrap;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;display:inline-flex}.social-ig-seam-badge.is-manual{background:var(--color-gold-wash);color:var(--color-gold);padding:0 11px}.social-ig-seam-auto{white-space:nowrap}.social-ig-stage-note.is-spread{color:var(--color-ink-soft)}.social-ig-stage-note.is-spread svg{color:var(--color-gold)}.social-ig-slide-stage.has-long-note .social-ig-stage-caption{align-items:flex-start;min-height:34px}.social-ig-slide-stage.has-long-note .social-ig-stage-note{align-items:flex-start}.social-ig-slide-stage.has-long-note .social-ig-stage-note svg{margin-top:2px}.social-ig-slide-stage.has-long-note .social-ig-stage-note span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}@container social-ig (min-width:880px){.social-ig-spread-view{width:min(calc(100cqw - 116px), calc((100cqh - 46px) * var(--social-ig-ratio,.75) * var(--social-ig-span,2)))}.social-ig-slide-stage.has-spread .social-ig-stage-frame{width:min(calc(100cqw - 116px), calc((100cqh - 46px) * var(--social-ig-ratio,.75)));margin-bottom:46px}.social-ig-spread-bar{width:max(100%,430px);max-width:calc(100cqw - 20px)}}@container social-ig (max-width:879px){.social-ig-spread-view.is-one{max-width:calc(70vh * var(--social-ig-ratio,.75));margin:0 auto}}@media (prefers-reduced-motion:reduce){.social-ig-spread-view{animation:none}.social-ig-spread-frame:after,.social-ig-spread-seam,.social-ig-seam-layer{transition:none}}.social-ig-phone-stage.has-turn{position:relative}.social-ig-turn{z-index:4;text-align:right;justify-items:end;gap:6px;max-width:200px;display:grid;position:absolute;top:12px;right:14px}.social-ig-turn-btn{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper-raised);min-width:124px;height:32px;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:border-color var(--dur), background var(--dur), color var(--dur);justify-content:center;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;display:inline-flex}.social-ig-turn-btn svg{color:var(--color-gold);flex:none}.social-ig-turn-btn:hover{border-color:var(--color-ink-faint)}.social-ig-turn-btn[aria-pressed=true]{border-color:#d4a943b3}@supports (color:color-mix(in lab, red, red)){.social-ig-turn-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-gold) 70%, transparent)}}.social-ig-turn-btn[aria-pressed=true]{background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-turn-hint{color:var(--color-ink-faint);transition:opacity var(--dur-slow);font-size:11.5px;line-height:1.4}.social-ig-turn-hint.is-off{opacity:0}.social-ig-phone-stage.is-turned .social-ig-grid-panel{display:none}.social-ig-car.is-turned{touch-action:none}@container social-ig (max-width:879px){.social-ig-phone-stage.has-turn{flex-direction:column;gap:14px}.social-ig-turn{text-align:center;justify-items:center;max-width:none;position:static}}@media (prefers-reduced-motion:reduce){.social-ig-turn-btn,.social-ig-turn-hint{transition:none}}.social-ig-phone-stage{position:relative}.social-ig-zoom-btn{z-index:4;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper-raised);height:32px;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:border-color var(--dur), background var(--dur), color var(--dur);align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;display:none;position:absolute;top:12px;left:14px}.social-ig-zoom-btn svg{color:var(--color-gold);flex:none}.social-ig-zoom-btn:hover{border-color:var(--color-ink-faint)}@container social-ig (min-width:880px){.social-ig-zoom-btn{display:inline-flex}}.social-ig-phone-stage.is-zoomed{z-index:40;background:var(--color-paper);height:auto;padding:28px 32px;animation:none;position:fixed;inset:0;container:social-ig-phone/size}.social-ig-phone-stage.is-zoomed .social-ig-zoom-btn{display:inline-flex;top:16px;left:18px}.social-ig-phone-stage.is-zoomed .social-ig-turn{top:16px;right:18px}.social-ig-phone-stage.is-zoomed .social-ig-phone{width:auto;height:min(100cqh - 4px,214.444cqw)}.social-ig-phone-stage.is-zoomed .social-ig-sv-wrap{height:100%}.social-ig-phone-stage.is-zoomed .social-ig-sv-wrap .social-ig-phone{height:min(100cqh - 56px,214.444cqw)}@container social-ig-phone (min-width:560px){.social-ig-phone-stage.is-zoomed .social-ig-phone,.social-ig-phone-stage.is-zoomed .social-ig-sv-wrap .social-ig-phone{height:min(100cqh - 4px,214.444cqw - 600.444px)}}@media (prefers-reduced-motion:reduce){.social-ig-zoom-btn{transition:none}}.social-ig-bgc.is-add .social-ig-bgc-fill{border:1px dashed var(--color-ink-faint);color:var(--color-ink-soft);background:0 0;place-items:center;display:grid}.social-ig-bgc.is-add .social-ig-bgc-fill:after{display:none}.social-ig-bgc.is-add:not(:disabled):hover .social-ig-bgc-fill{border-color:var(--color-gold);color:var(--color-gold)}.social-ig-photo-ctl{background:var(--color-veil);border-radius:10px;gap:9px;padding:10px 11px 11px;display:grid}.social-ig-photo-ctl.is-off>*{opacity:.5}.social-ig-photo-row{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.social-ig-link.social-ig-photo-reset{margin-left:auto}.social-ig-zoom{color:var(--color-ink-soft);grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.social-ig-zoom-readout{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink)}.social-ig-sharp{font-variant-numeric:tabular-nums;color:var(--color-keep);font-size:12.5px;line-height:1.45}.social-ig-sharp.is-soft{color:var(--color-flag)}.social-ig-sharp.is-too-small{color:var(--color-danger)}.social-ig-sharp.is-none{color:var(--color-ink-faint)}.social-ig-sharp .social-ig-reserve,.social-ig-photo-hint .social-ig-reserve{display:grid}.social-ig-sharp .social-ig-reserve>*{align-items:flex-start;gap:6px}.social-ig-sharp svg{flex:none;margin-top:2px}.social-ig-hint.social-ig-photo-hint{min-height:4.35em;margin-top:0}.social-ig-photo-hint .social-ig-reserve>*{display:block}@media not all and (min-width:64rem){@container social-ig (max-width:879px){.social-ig-bgc-groups{scroll-margin-top:calc(var(--spacing) * 14 + 12px)}}}.social-ig-spread-view.is-photo:not(.is-still) .social-ig-spread-row{touch-action:none}.social-ig-spread-view.is-photo:not(.is-still) .social-ig-spread-row,.social-ig-spread-view.is-photo:not(.is-still) .social-ig-spread-row *{cursor:move}.social-ig-spread-view.is-photo .social-ig-spread-seam{opacity:1}.social-ig-seam-state{max-width:100%}.social-ig-seam-layer.is-photo{min-width:0;max-width:100%}.social-ig-seam-badge.is-photo{background:var(--color-gold-wash);min-width:0;color:var(--color-gold);flex:0 auto;padding:0 11px 0 9px}.social-ig-seam-badge.is-photo svg,.social-ig-seam-dot{flex:none}.social-ig-seam-what{text-overflow:ellipsis;flex:0 1000000 auto;min-width:0;overflow:hidden}.social-ig-seam-badge.is-photo.is-soft{color:var(--color-flag)}.social-ig-seam-badge.is-photo.is-too-small{background:var(--color-pass-soft);color:var(--color-danger)}.social-ig-seam-dot{opacity:.6}.social-ig-seam-sharp{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-ig-btn.exhibition-button.social-ig-seam-done{flex:none;height:26px}@container social-ig (min-width:880px){.social-ig-spread-bar.has-photo{flex-wrap:nowrap}.social-ig-spread-bar.has-photo>.exhibition-segmented{flex:none}}.social-doc{--social-doc-read:19px;--social-doc-lh:30.4px;--social-doc-gap:30px;--social-doc-pad-x:64px;--social-doc-sheet:var(--color-paper-raised);--social-doc-sticky:16px;container:social-doc/inline-size}html[data-theme=light] .social-doc{--social-doc-sheet:var(--color-page)}@media not all and (min-width:64rem){.social-doc{--social-doc-sticky:calc(3.5rem + 16px)}}@container social-doc (max-width:599px){.social-doc-work{--social-doc-read:18px;--social-doc-lh:28.8px;--social-doc-gap:26px;--social-doc-pad-x:20px}}.social-doc-grow{resize:none;field-sizing:content;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.social-doc-float{top:var(--social-doc-sticky);z-index:30;pointer-events:none;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky}.social-doc-float-pill{opacity:0;transition:opacity var(--dur) var(--ease-smooth);align-items:center;gap:8px;display:flex}.social-doc-float.is-on .social-doc-float-pill{opacity:1;pointer-events:auto}.social-doc-float-seg{box-shadow:var(--shadow-lg);border-radius:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.social-doc-float-pill{transition:none}}.social-doc-dragchip{border:1px solid var(--color-gold);background:var(--color-paper-float);max-width:300px;color:var(--color-ink);white-space:nowrap;box-shadow:var(--shadow-lg);cursor:grabbing;border-radius:9px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;line-height:1.3;display:inline-flex}.social-doc-dragchip-grip{color:var(--color-ink-faint);flex:none}.social-doc-dragchip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-doc-kind-thumb{background:var(--color-scan-bg);border:1px solid #ece5d82e;border-radius:2px;flex:none;width:15px;height:19px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-doc-kind-thumb{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.social-doc-kind-icon{color:var(--color-ink-faint);flex:none}.social-doc-md{font-family:var(--font-display);font-size:var(--social-doc-read);line-height:var(--social-doc-lh);color:var(--color-ink);overflow-wrap:break-word}.social-doc-md>*+*{margin-top:var(--social-doc-lh)}.social-doc-md h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:30px;font-weight:400;line-height:1.2}.social-doc-md h2{font-family:var(--font-display);font-size:25px;font-weight:400;line-height:var(--social-doc-lh);letter-spacing:-.01em}.social-doc-md h3{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:var(--social-doc-lh)}.social-doc-md strong{font-weight:700}.social-doc-md a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.social-doc-md ul{padding-left:1.3em;list-style:outside}.social-doc-md ol{padding-left:1.4em;list-style:decimal}.social-doc-md li::marker{color:var(--color-ink-faint)}.social-doc-md blockquote{border-left:2px solid var(--color-gold);margin:0;padding-left:18px}.social-doc-md hr{height:var(--social-doc-lh);background:linear-gradient(var(--color-line), var(--color-line)) center / 100% 1px no-repeat;border:0;margin-block:0}.social-doc-text{position:relative}.social-doc-text.is-editing{z-index:5}.social-doc-text-view{cursor:text;outline-offset:7px;transition:outline-color var(--dur);border-radius:3px;outline:1px dashed #0000}.social-doc-text-view:focus-visible{box-shadow:none;outline-color:var(--color-gold)}.social-doc-text-empty{color:var(--color-ink-faint);font-style:italic}.social-doc-text-input{font-family:var(--font-display);font-size:var(--social-doc-read);line-height:var(--social-doc-lh);color:var(--color-ink);min-height:var(--social-doc-lh);caret-color:var(--color-gold)}.social-doc-text-input:focus-visible{box-shadow:none}.social-doc-text-input::placeholder{color:var(--color-ink-faint);opacity:1;font-style:italic}.social-doc-fbar-rail{z-index:6;width:40px;position:absolute;top:-4px;bottom:0;left:calc(100% + 13px)}.social-doc-fbar{top:var(--social-doc-sticky);border:1px solid var(--color-line);background:var(--color-paper-float);box-shadow:var(--shadow-lg);font-family:var(--font-sans);animation:social-doc-fbar-pop var(--dur) var(--ease-smooth);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:4px;display:flex;position:sticky}@keyframes social-doc-fbar-pop{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.social-doc-fbar{animation:none}}.social-doc-fbar-btn{width:30px;height:30px;color:var(--color-ink-soft);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.social-doc-fbar-btn:hover{background:var(--color-veil-strong);color:var(--color-ink)}.social-doc-fbar-btn.is-danger:hover{background:var(--color-pass-soft);color:var(--color-danger)}.social-doc-fbar-sep{background:var(--color-line);width:18px;height:1px;margin:4px 0}@container social-doc (max-width:599px){.social-doc-fbar-rail{width:auto;top:auto;bottom:calc(100% + 8px);left:-4px}.social-doc-fbar{flex-direction:row;position:static}.social-doc-fbar-sep{width:1px;height:18px;margin:0 3px}.social-doc-fbar-btn{width:28px;height:30px}}.social-doc-page{max-width:720px;padding:58px var(--social-doc-pad-x) 34px;background:var(--social-doc-sheet);border:1px solid var(--color-line);border-radius:14px;margin:0 auto;position:relative}.social-doc-head{padding-bottom:0}.social-doc-field{position:relative}.social-doc-field:before{content:"";background:var(--color-gold);opacity:0;width:2px;transition:opacity var(--dur);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-16px}.social-doc-field:focus-within:before{opacity:1}.social-doc-title,.social-doc-subtitle{caret-color:var(--color-gold)}.social-doc-title:focus-visible,.social-doc-subtitle:focus-visible{box-shadow:none}.social-doc-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);min-height:1.14em;font-size:40px;font-weight:400;line-height:1.14}.social-doc-subtitle{font-family:var(--font-sans);color:var(--color-ink-soft);min-height:1.45em;margin-top:12px;font-size:19px;line-height:1.45}.social-doc-title::placeholder,.social-doc-subtitle::placeholder{color:var(--color-ink-faint);opacity:1}.social-doc-byline{border-bottom:1px solid var(--color-line);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-bottom:22px;font-size:13px;display:flex}.social-doc-byline-mark{background:var(--color-gold-soft);width:24px;height:24px;color:var(--color-gold);border-radius:50%;place-items:center;font-size:11px;display:grid}.social-doc-flow{position:relative}.social-doc-gap{height:var(--social-doc-gap);justify-content:center;align-items:center;display:flex;position:relative}.social-doc-gap-zone{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.social-doc-gap-line{background:var(--color-gold);opacity:0;height:1px;transition:opacity var(--dur) var(--ease-smooth), transform var(--dur-slow) var(--ease-smooth), height var(--dur-fast);border-radius:2px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(.4)}.social-doc-gap-btn{border:1px solid var(--color-gold);background:var(--social-doc-sheet);width:26px;height:26px;color:var(--color-gold);opacity:0;transition:opacity var(--dur) var(--ease-smooth), transform var(--dur) var(--ease-spring), background var(--dur);border-radius:50%;place-items:center;padding:0;display:grid;position:relative;transform:scale(.7)}.social-doc-gap-btn:hover,.social-doc-gap-btn[aria-expanded=true]{background:var(--color-gold);color:var(--color-on-gold)}.social-doc-gap-zone:hover .social-doc-gap-line,.social-doc-gap-zone:focus-within .social-doc-gap-line{opacity:.5;transform:none}.social-doc-gap-zone:has([aria-expanded=true]) .social-doc-gap-line{opacity:.5;transform:none}.social-doc-gap-zone:hover .social-doc-gap-btn,.social-doc-gap-zone:focus-within .social-doc-gap-btn,.social-doc-gap-btn[aria-expanded=true]{opacity:1;transform:none}.social-doc-gap.is-drop .social-doc-gap-line{opacity:1;height:3px;margin-top:-1.5px;transform:none}.social-doc-block{scroll-margin-top:calc(var(--social-doc-sticky) + 80px);border-radius:6px;position:relative}.social-doc-block.is-dragging{opacity:.32}.social-doc-block.is-arrive{animation:social-doc-arrive .45s var(--ease-smooth)}@keyframes social-doc-arrive{0%{opacity:0}}.social-doc-block.is-editing:before{content:"";background:var(--color-gold);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:-16px}.social-doc-flash{z-index:4;pointer-events:none;animation:social-doc-flash 1.3s var(--ease-smooth);border-radius:8px;position:absolute;inset:0}@keyframes social-doc-flash{0%,35%{outline:2px solid var(--color-gold);outline-offset:10px}to{outline-offset:10px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.social-doc-block.is-arrive{animation:none}.social-doc-flash{outline:none;animation:none}}.social-doc-gutter{z-index:4;opacity:0;transition:opacity var(--dur);flex-direction:column;gap:1px;padding-right:14px;display:flex;position:absolute;top:-2px;right:100%}.social-doc-block:hover>.social-doc-gutter,.social-doc-block:focus-within>.social-doc-gutter{opacity:1}.social-doc-page.is-dragging .social-doc-gutter{opacity:0}.social-doc-gutter-btn{width:26px;height:26px;color:var(--color-ink-faint);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.social-doc-gutter-btn:hover:not(:disabled){background:var(--color-veil-strong);color:var(--color-ink)}.social-doc-gutter-btn:disabled{opacity:.3;cursor:default}.social-doc-gutter-btn.is-grip{cursor:grab;touch-action:none}.social-doc-gutter-btn.is-grip:active{cursor:grabbing}.social-doc-fig{outline:none;flex-direction:column;align-items:center;margin:0;display:flex}.social-doc-fig-frame{background:var(--color-scan-bg);border:1px solid #ece5d824;border-radius:3px;width:80%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-doc-fig-frame{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}html[data-theme=light] .social-doc-fig-frame{border-color:var(--color-line)}.social-doc-fig.is-image .social-doc-fig-frame,.social-doc-fig.is-video .social-doc-fig-frame{background:var(--color-paper-sunken);width:auto;min-width:min(80%,320px);max-width:80%;max-height:540px}.social-doc-fig.is-image .social-doc-fig-img,.social-doc-fig.is-video .social-doc-fig-img{width:auto;max-width:100%;height:auto;max-height:540px;display:block}.social-doc-fig-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.social-doc-fig-zoom:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:-2px}.social-doc-fig-img{width:100%;height:auto;display:block}.social-doc-fig-skel{position:absolute;inset:0}.social-doc-fig-frame.is-note{background:0 0;border-style:dashed;justify-content:center;align-items:center;padding:18px;display:flex}.social-doc-fig-note-text{text-align:center;color:var(--color-ink-faint);margin:0;font-size:13px}.social-doc-fig-acts{opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-smooth), transform var(--dur) var(--ease-smooth);flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px;transform:translateY(-4px)}.social-doc-fig:hover .social-doc-fig-acts,.social-doc-fig:focus-within .social-doc-fig-acts{opacity:1;pointer-events:auto;transform:none}.social-doc-fig-acts-gap{flex:1}.social-doc-fig-act{border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-doc-fig-act{border:1px solid color-mix(in srgb, var(--color-page) 16%, transparent)}}.social-doc-fig-act{background:#262019e0}@supports (color:color-mix(in lab, red, red)){.social-doc-fig-act{background:color-mix(in srgb, var(--color-page-ink) 88%, transparent)}}.social-doc-fig-act{color:var(--color-page);font-family:var(--font-sans);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-fast);font-size:12.5px}.social-doc-fig-act:hover:not(:disabled){background:var(--color-page-ink)}.social-doc-fig-act.is-danger:hover:not(:disabled){background:#ac6550}@supports (color:color-mix(in lab, red, red)){.social-doc-fig-act.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 72%, var(--color-page-ink))}}.social-doc-fig-act:disabled{opacity:.55;cursor:not-allowed}.social-doc-fig-act:focus-visible{box-shadow:none;outline:2px solid var(--color-gold-hot);outline-offset:1px}.social-doc-fig-cap{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11px;font-weight:600}.social-doc-fig-caption{text-align:center;width:80%;font-family:var(--font-sans);color:var(--color-ink-soft);transition:border-color var(--dur);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;margin-top:10px;padding:3px 0 5px;font-size:14px;line-height:1.4}.social-doc-fig-caption:hover{border-bottom-color:var(--color-line)}.social-doc-fig-caption:focus{border-bottom-color:var(--color-gold);color:var(--color-ink)}.social-doc-fig-caption:focus-visible{box-shadow:none}.social-doc-fig-caption::placeholder{color:var(--color-ink-faint)}.social-doc-fig-poster{position:relative}.social-doc-fig-dur{font-variant-numeric:tabular-nums;background:#262019d1;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.social-doc-fig-dur{background:color-mix(in srgb, var(--color-page-ink) 82%, transparent)}}.social-doc-fig-dur{color:var(--color-page)}.social-doc-fig-note{color:var(--color-flag);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.social-doc-empty{padding:34px 0 30px}.social-doc-empty-lead{text-align:left;width:100%;font-family:var(--font-display);color:var(--color-ink-faint);cursor:text;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:21px;line-height:1.5;display:flex}.social-doc-empty-lead:hover:not(:disabled){color:var(--color-ink-soft)}.social-doc-empty-lead:disabled{cursor:default}.social-doc-empty-caret{background:var(--color-gold);border-radius:1px;flex:none;width:2px;height:1.25em;animation:1.1s step-end infinite social-doc-blink}@keyframes social-doc-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.social-doc-empty-caret{animation:none}}.social-doc-empty-sub{color:var(--color-ink-faint);margin-top:18px;font-size:13.5px}.social-doc-empty-sub button{color:var(--color-gold);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.social-doc-empty-sub button:disabled{color:var(--color-ink-faint);cursor:default;text-decoration:none}.social-doc-end{border-top:1px dashed var(--color-line);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;padding-top:16px;display:flex}.social-doc-end-icon{color:var(--color-gold)}@container social-doc (max-width:599px){.social-doc-page{padding:32px var(--social-doc-pad-x) 22px;border-radius:12px}.social-doc-title{font-size:31px}.social-doc-subtitle{font-size:17px}.social-doc-field:before,.social-doc-block.is-editing:before{left:-11px}.social-doc-fig-frame{width:100%}.social-doc-fig.is-image .social-doc-fig-frame,.social-doc-fig.is-video .social-doc-fig-frame{max-width:100%}.social-doc-fig-caption{width:100%}.social-doc-fig-act span{display:none}.social-doc-fig-act{justify-content:center;width:34px;padding:0}.social-doc-fig-act.is-lead{width:auto;padding:0 11px}.social-doc-fig-act.is-lead span{display:inline}.social-doc-gutter{border:1px solid var(--color-line);background:var(--color-paper-float);border-radius:9px;flex-direction:row;padding:2px;top:auto;bottom:calc(100% + 4px);right:-6px}.social-doc-block.is-editing>.social-doc-gutter{display:none}}@media (hover:none){.social-doc-gutter,.social-doc-fig-acts,.social-doc-gap-btn{opacity:1;pointer-events:auto;transform:none}}.social-doc-pv{--social-doc-pv-bg:var(--color-page);--social-doc-pv-ink:var(--color-page-ink);--social-doc-pv-soft:#74706c}@supports (color:color-mix(in lab, red, red)){.social-doc-pv{--social-doc-pv-soft:color-mix(in srgb, var(--color-page-ink) 64%, var(--color-page))}}.social-doc-pv{--social-doc-pv-faint:#a8a6a3}@supports (color:color-mix(in lab, red, red)){.social-doc-pv{--social-doc-pv-faint:color-mix(in srgb, var(--color-page-ink) 40%, var(--color-page))}}.social-doc-pv{--social-doc-pv-line:#e3e2e1}@supports (color:color-mix(in lab, red, red)){.social-doc-pv{--social-doc-pv-line:color-mix(in srgb, var(--color-page-ink) 13%, var(--color-page))}}.social-doc-pv{--social-doc-pv-wash:#f6f6f6}@supports (color:color-mix(in lab, red, red)){.social-doc-pv{--social-doc-pv-wash:color-mix(in srgb, var(--color-page-ink) 4%, var(--color-page))}}.social-doc-pv{--social-doc-pv-accent:var(--color-page-accent-substack)}.social-doc-pv.is-patreon{--social-doc-pv-accent:var(--color-page-accent-patreon)}.social-doc-pv-bar{align-items:center;gap:12px;min-height:36px;margin-bottom:14px;display:flex}.social-doc-pv-note{min-width:0;color:var(--color-ink-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.social-doc-pv-frames.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;flex:none;height:32px;padding:3px}.social-doc-pv-frames .exhibition-segmented-thumb{background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:7px;top:3px;bottom:3px}.social-doc-pv-frames.exhibition-segmented>button{height:100%;color:var(--color-ink-soft);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.social-doc-pv-frames.exhibition-segmented>button svg{flex:none}.social-doc-pv-frames.exhibition-segmented>button:not(:disabled):hover,.social-doc-pv-frames.exhibition-segmented>button[aria-pressed=true]{color:var(--color-ink)}.social-doc-pv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 2px 8px;font-size:10.5px;font-weight:600}.social-doc-pv-avatar{background:var(--color-page-ink);width:38px;height:38px;color:var(--color-gold-hot);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.social-doc-pv-avatar.is-sm{width:34px;height:34px;font-size:13px}.social-doc-pv .social-doc-pv-missing{color:var(--social-doc-pv-faint);font-style:italic;font-weight:400}:is(.social-doc-pv-site,.social-doc-pv-mailbox,.social-doc-pv-card) :focus-visible{outline:2px solid var(--social-doc-pv-accent);outline-offset:2px;box-shadow:none}.social-doc-pv-window{border:1px solid var(--color-line);background:var(--social-doc-pv-bg);border-radius:12px;overflow:hidden}.social-doc-pv-chrome{background:var(--social-doc-pv-wash);border-bottom:1px solid var(--social-doc-pv-line);align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.social-doc-pv-dots{flex:none;gap:6px;display:flex}.social-doc-pv-dots i{background:var(--social-doc-pv-line);border-radius:50%;width:10px;height:10px}.social-doc-pv-url{border:1px solid var(--social-doc-pv-line);background:var(--social-doc-pv-bg);min-width:0;max-width:440px;height:24px;color:var(--social-doc-pv-soft);white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.social-doc-pv-url svg{flex:none}.social-doc-pv-url-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-doc-pv-site{color:var(--social-doc-pv-ink)}.social-doc-pv-masthead{border-bottom:1px solid var(--social-doc-pv-line);text-align:center;font-family:var(--font-display);letter-spacing:.01em;color:var(--social-doc-pv-ink);padding:18px 0 16px;font-size:18px}.social-doc-pv-masthead span{color:var(--social-doc-pv-accent)}.social-doc-pv-article{max-width:640px;color:var(--social-doc-pv-ink);margin:0 auto;padding:46px 32px 56px}.social-doc-pv-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1.12}.social-doc-pv-addtitle{border:1px dashed var(--social-doc-pv-faint);color:var(--social-doc-pv-soft);font:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-smooth), border-color var(--dur-fast) var(--ease-smooth);background:0 0;border-radius:8px;padding:4px 12px;font-size:.62em;font-weight:400}.social-doc-pv-addtitle:hover{color:var(--social-doc-pv-ink);border-color:var(--social-doc-pv-ink)}.social-doc-pv-sub{font-family:var(--font-sans);color:var(--social-doc-pv-soft);margin-top:12px;font-size:19px;line-height:1.4}.social-doc-pv-author{border-bottom:1px solid var(--social-doc-pv-line);font-family:var(--font-sans);align-items:center;gap:11px;margin:24px 0 34px;padding-bottom:22px;display:flex}.social-doc-pv-author-name{font-size:14px;font-weight:600}.social-doc-pv-author-date{color:var(--social-doc-pv-soft);font-size:13px}.social-doc-pv-body{font-family:var(--font-display);font-size:19px;line-height:1.65}.social-doc-pv .social-doc-pv-body>*+*{margin-top:28px}.social-doc-pv-md>*+*{margin-top:20px}.social-doc-pv-md h1,.social-doc-pv-md h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:34px;font-size:27px;font-weight:700;line-height:1.25}.social-doc-pv-md h3{font-family:var(--font-sans);margin-top:30px;font-size:20px;font-weight:700;line-height:1.3}.social-doc-pv-md>:first-child{margin-top:0}.social-doc-pv-md strong{font-weight:700}.social-doc-pv-md a{color:var(--social-doc-pv-ink);text-decoration:underline;-webkit-text-decoration-color:var(--social-doc-pv-accent);-webkit-text-decoration-color:var(--social-doc-pv-accent);-webkit-text-decoration-color:var(--social-doc-pv-accent);text-decoration-color:var(--social-doc-pv-accent);text-underline-offset:3px}.social-doc-pv-md ul{padding-left:1.4em;list-style:outside}.social-doc-pv-md ol{padding-left:1.5em;list-style:decimal}.social-doc-pv-md li+li{margin-top:6px}.social-doc-pv-md blockquote{border-left:3px solid var(--social-doc-pv-accent);margin:0;padding:2px 0 2px 20px}.social-doc-pv-md hr{border:0;border-top:1px solid var(--social-doc-pv-line);margin:36px 0}.social-doc-pv-fig{margin:0}.social-doc-pv-well{--color-ink:var(--color-page-ink);--color-veil:#2620190d}@supports (color:color-mix(in lab, red, red)){.social-doc-pv-well{--color-veil:color-mix(in srgb, var(--color-page-ink) 5%, transparent)}}.social-doc-pv-well{--color-scan-bg:var(--color-page);background:var(--social-doc-pv-wash);width:100%;position:relative;overflow:hidden}.social-doc-pv-well.is-scan{background:var(--social-doc-pv-bg);border:1px solid var(--social-doc-pv-line)}.social-doc-pv-skel{background:var(--social-doc-pv-wash)}.social-doc-pv-fig figcaption{text-align:center;font-family:var(--font-sans);color:var(--social-doc-pv-soft);margin-top:10px;font-size:14px;line-height:1.45}.social-doc-pv-poster{aspect-ratio:16/9;background:var(--social-doc-pv-wash);position:relative;overflow:hidden}.social-doc-pv-poster video{object-fit:contain;width:100%;height:100%;display:block}.social-doc-pv-play{background:#262019b8;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;padding-left:4px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.social-doc-pv-play{background:color-mix(in srgb, var(--color-page-ink) 72%, transparent)}}.social-doc-pv-play{color:var(--color-page)}.social-doc-pv-added{border:1px dashed var(--social-doc-pv-faint);text-align:center;font-family:var(--font-sans);letter-spacing:.01em;color:var(--social-doc-pv-soft);background:var(--social-doc-pv-bg);border-radius:10px;padding:16px 18px;font-size:12.5px;line-height:1.45}.social-doc-pv-added.is-on-media{padding:10px 12px;position:absolute;bottom:14px;left:14px;right:14px}.social-doc-pv-subscribe{justify-items:center;gap:12px;margin-top:48px;padding:22px 18px;display:grid}.social-doc-pv-subscribe-form{border:1px solid var(--social-doc-pv-line);opacity:.75;border-radius:8px;max-width:100%;display:inline-flex;overflow:hidden}.social-doc-pv-subscribe-form span{text-align:left;min-width:0;color:var(--social-doc-pv-faint);white-space:nowrap;text-overflow:ellipsis;flex:0 210px;padding:10px 14px;font-size:14px;overflow:hidden}.social-doc-pv-subscribe-form b{background:var(--social-doc-pv-accent);color:var(--color-page);flex:none;padding:10px 16px;font-size:14px}.social-doc-pv-nothing{font-family:var(--font-sans);color:var(--social-doc-pv-soft);justify-items:center;gap:12px;padding:36px 0;font-size:14px;display:grid}.social-doc-pv-nothing button{border:1px solid var(--social-doc-pv-line);background:var(--social-doc-pv-bg);height:32px;color:var(--social-doc-pv-ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.social-doc-pv-nothing button:hover{border-color:var(--social-doc-pv-faint)}.social-doc-pv-email{gap:22px;max-width:640px;margin:0 auto;display:grid}.social-doc-pv-inbox-row{border:1px solid var(--color-line);background:var(--social-doc-pv-bg);color:var(--social-doc-pv-ink);font-family:var(--font-sans);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.social-doc-pv-inbox-copy{flex:1;min-width:0}.social-doc-pv-inbox-from{justify-content:space-between;gap:10px;font-size:14px;display:flex}.social-doc-pv-inbox-date{color:var(--social-doc-pv-soft);flex:none;font-size:12.5px}.social-doc-pv-inbox-subject{margin-top:1px;font-size:14px;font-weight:600}.social-doc-pv-inbox-snippet{color:var(--social-doc-pv-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;overflow:hidden}.social-doc-pv-mailbox{border:1px solid var(--color-line);background:var(--social-doc-pv-bg);color:var(--social-doc-pv-ink);border-radius:12px;overflow:hidden}.social-doc-pv-mail-head{border-bottom:1px solid var(--social-doc-pv-line);background:var(--social-doc-pv-wash);font-family:var(--font-sans);gap:4px;padding:12px 18px;font-size:13.5px;display:grid}.social-doc-pv-mail-head span{width:64px;color:var(--social-doc-pv-soft);display:inline-block}.social-doc-pv-article.is-email{max-width:600px;padding:34px 28px 30px}.social-doc-pv-article.is-email .social-doc-pv-title{font-size:32px}.social-doc-pv-article.is-email .social-doc-pv-body{font-size:18px}.social-doc-pv-footer{margin-top:40px}.social-doc-pv-feed{border:1px solid var(--color-line);background:#f2f2f1;border-radius:12px;padding:28px 22px}@supports (color:color-mix(in lab, red, red)){.social-doc-pv-feed{background:color-mix(in srgb, var(--color-page-ink) 6%, var(--color-page))}}.social-doc-pv-card{border:1px solid var(--social-doc-pv-line);background:var(--social-doc-pv-bg);max-width:640px;color:var(--social-doc-pv-ink);border-radius:12px;margin:0 auto;padding:24px 30px 34px}.social-doc-pv-card-head{font-family:var(--font-sans);align-items:center;gap:11px;display:flex}.social-doc-pv-card-who{min-width:0;display:grid}.social-doc-pv-card-who b{font-size:14px}.social-doc-pv-card-who span{color:var(--social-doc-pv-soft);font-size:12.5px}.social-doc-pv-tier{border:1px dashed var(--social-doc-pv-faint);height:24px;color:var(--social-doc-pv-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:11.5px;display:inline-flex}.social-doc-pv-card-title{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:20px;font-size:27px;font-weight:700;line-height:1.2}.social-doc-pv-card-sub{font-family:var(--font-sans);color:var(--social-doc-pv-soft);margin-top:8px;font-size:17px;line-height:1.4}.social-doc-pv-body.is-patreon{font-family:var(--font-sans);margin-top:18px;font-size:16.5px;line-height:1.6}.social-doc-pv .social-doc-pv-body.is-patreon>*+*{margin-top:22px}.social-doc-pv-body.is-patreon .social-doc-pv-md>*+*{margin-top:14px}.social-doc-pv-body.is-patreon .social-doc-pv-md h1,.social-doc-pv-body.is-patreon .social-doc-pv-md h2{font-family:var(--font-sans);font-size:21px}.social-doc-pv .social-doc-pv-body .social-doc-pv-paywall{border-top:2px dashed var(--social-doc-pv-faint);height:0;margin:34px 0;position:relative}.social-doc-pv-paywall span{border:1px solid var(--social-doc-pv-line);background:var(--social-doc-pv-bg);color:var(--social-doc-pv-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;line-height:1.3;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.social-doc-pv .social-doc-pv-body.is-patreon .social-doc-pv-paywall+*{margin-top:0}@container social-doc (max-width:599px){.social-doc-pv-article{padding:30px 18px 36px}.social-doc-pv-title{font-size:30px}.social-doc-pv-article.is-email{padding:26px 16px 24px}.social-doc-pv-article.is-email .social-doc-pv-title{font-size:28px}.social-doc-pv-mail-head{padding:10px 14px}.social-doc-pv-card{padding:18px 18px 26px}.social-doc-pv-feed{padding:14px 10px}.social-doc-pv-tier{display:none}}.social-doc-rail{top:var(--social-doc-sticky);max-height:calc(100vh - var(--social-doc-sticky) - 20px);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-self:start;gap:12px;padding:1px 2px 16px;display:grid;position:sticky;overflow-y:auto}@container social-doc not (min-width:900px){.social-doc-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:none;padding:0;position:static;overflow:visible}}.social-doc-rail-sec{border:1px solid var(--color-line);background:#1210179e;border-radius:12px;min-width:0;padding:14px 14px 13px}@supports (color:color-mix(in lab, red, red)){.social-doc-rail-sec{background:color-mix(in srgb, var(--color-paper) 62%, transparent)}}.social-doc-rail-sec{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .social-doc-rail-sec{background:#1b1820c7}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .social-doc-rail-sec{background:color-mix(in srgb, var(--color-paper-raised) 78%, transparent)}}.social-doc-rail-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.social-doc-rail-head h3{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.social-doc-rail-head h3 svg:not(.social-hub-glyph){color:var(--color-ink-faint)}.social-doc-rail-head>span{color:var(--color-ink-faint);text-align:right;font-size:12px}.social-doc-rail-empty{color:var(--color-ink-faint);font-size:13px}.social-doc-rail-hint{color:var(--color-ink-faint);margin-top:8px;font-size:12px;line-height:1.4}.social-doc-outline{grid-template-columns:minmax(0,1fr);gap:1px;margin:0 -4px;display:grid;position:relative}.social-doc-orow{border-radius:7px;align-items:center;display:flex;position:relative}.social-doc-orow-main{text-align:left;min-width:0;height:32px;color:var(--color-ink-soft);touch-action:none;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 6px 0 2px;font-size:13px;display:flex}@media (pointer:coarse){.social-doc-orow-main{touch-action:pan-y}}.social-doc-outline.is-readonly .social-doc-orow-main{touch-action:auto}.social-doc-orow-main:hover{background:var(--color-veil);color:var(--color-ink)}.social-doc-orow-main:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.social-doc-orow-grip{color:var(--color-ink-faint);opacity:0;transition:opacity var(--dur-fast);flex:none;margin-right:-4px}.social-doc-outline:not(.is-readonly) .social-doc-orow:hover .social-doc-orow-grip{opacity:1}.social-doc-outline:not(.is-readonly) .social-doc-orow-main:active{cursor:grabbing}.social-doc-orow-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-doc-orow.is-empty .social-doc-orow-label{color:var(--color-ink-faint);font-style:italic}.social-doc-orow.is-active .social-doc-orow-main{color:var(--color-ink)}.social-doc-orow.is-active:before{content:"";background:var(--color-gold);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-7px}.social-doc-orow-pen{color:var(--color-gold);flex:none}.social-doc-orow-move{flex:none;display:flex}.social-doc-orow-move button{width:24px;height:28px;color:var(--color-ink-faint);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.social-doc-orow-move button:hover:not(:disabled){background:var(--color-veil);color:var(--color-ink)}.social-doc-orow-move button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.social-doc-orow-move button:disabled{opacity:.28;cursor:default}.social-doc-orow.is-dragging{opacity:.35}.social-doc-orow.is-drop:after,.social-doc-orow-end.is-drop:after{content:"";background:var(--color-gold);border-radius:2px;height:3px;position:absolute;top:-2px;left:2px;right:2px}.social-doc-orow-end{height:0;list-style:none;position:relative}.social-doc-notes{border:1px solid var(--color-line);background:var(--color-paper-sunken);width:100%;min-height:76px;color:var(--color-ink);field-sizing:content;transition:border-color var(--dur);border-radius:8px;padding:9px 11px;font-size:13.5px;line-height:1.5;display:block}.social-doc-notes:not([readonly]):hover{border-color:var(--color-ink-faint)}.social-doc-notes:not([readonly]):focus{border-color:var(--color-gold);outline:none}.social-doc-notes::placeholder{color:var(--color-ink-faint)}.social-doc-facts{gap:10px;display:grid}.social-doc-facts li{color:var(--color-ink-soft);grid-template-columns:16px 1fr;gap:10px;font-size:13px;line-height:1.45;display:grid}.social-doc-facts svg{color:var(--color-gold);margin-top:2px}.social-doc{padding-bottom:40px}.social-doc-work{gap:var(--social-doc-gap);grid-template-columns:minmax(0,1fr);margin-top:24px;display:grid}@container social-doc (min-width:1100px){.social-doc-work{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@container social-doc (min-width:900px) and (not (min-width:1100px)){.social-doc-work{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@container social-doc (max-width:599px){.social-doc-work{margin-top:16px}}.social-doc-main{min-width:0}.social-doc-stage{opacity:0;animation:social-doc-stage-in var(--dur) var(--ease-smooth) forwards}@keyframes social-doc-stage-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.social-doc-stage{opacity:1;animation:none}}.social-tt{--social-tt-frame-radius:12px}.social-tt-summary{min-height:36px;color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:13px;display:flex}.social-tt-summary>svg{color:var(--color-platform-tiktok)}.social-tt-summary b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.social-tt-summary-hint{color:var(--color-ink-faint);margin-left:auto;font-size:12px}.social-tt-summary+.social-tt-empty{max-width:52ch;color:var(--color-ink-soft);margin:0 0 18px;font-size:14px;line-height:1.55}.social-tt-board{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.social-tt-shot{min-width:0;scroll-margin-top:calc(var(--social-doc-sticky) + 80px);flex-direction:column;gap:8px;display:flex;position:relative}.social-tt-frame{aspect-ratio:9/16;border-radius:var(--social-tt-frame-radius,12px);background:var(--color-page-ink);color:var(--color-page);isolation:isolate;border:1px solid #ece5d81f;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-tt-frame{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.social-tt-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--dur)}html[data-theme=light] .social-tt-frame{border-color:#0000}.social-tt-frame:active{cursor:grabbing}.social-tt-frame.is-editing{cursor:default}.social-tt-board.is-readonly .social-tt-frame{cursor:default;touch-action:auto}.social-tt-shot.is-beat .social-tt-frame,.social-tt-ghost.is-beat{background:#3b301e}@supports (color:color-mix(in lab, red, red)){.social-tt-shot.is-beat .social-tt-frame,.social-tt-ghost.is-beat{background:color-mix(in srgb, var(--color-gold) 12%, var(--color-page-ink))}}.social-tt-shot.is-dragging .social-tt-frame{opacity:.3}.social-tt-well{aspect-ratio:17/22;background:var(--color-scan-bg);border-radius:2px;width:80%;max-height:78%;display:block;position:relative;overflow:hidden}.social-tt-well img{object-fit:contain}.social-tt-fill{background:var(--color-scan-bg);display:block;position:absolute;inset:0}.social-tt-words{text-align:center;color:#fff9;margin:0;padding:36px 12px;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.social-tt-words{color:color-mix(in srgb, var(--color-page) 60%, transparent)}}.social-tt-hit{color:inherit;cursor:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.social-tt-hit:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:-3px;border-radius:11px}.social-tt-media{object-fit:contain;border-radius:2px;max-width:100%;max-height:100%;display:block}.social-tt-shot.is-image .social-tt-media,.social-tt-shot.is-clip .social-tt-media,.social-tt-ghost.is-image .social-tt-media,.social-tt-ghost.is-clip .social-tt-media{object-fit:cover;opacity:.9;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.social-tt-shot.is-clip .social-tt-media{pointer-events:none}.social-tt-num{background:#ffffff29;border-radius:999px;place-items:center;min-width:26px;height:20px;padding:0 6px;display:grid;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.social-tt-num{background:color-mix(in srgb, var(--color-page) 16%, transparent)}}.social-tt-num{color:var(--color-page);letter-spacing:.04em;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:700}.social-tt-shot.is-story .social-tt-num,.social-tt-ghost.is-story .social-tt-num{background:var(--color-gold);color:var(--color-page-ink)}.social-tt-kind{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:9.5px;font-weight:600;position:absolute;top:12px;right:9px}@supports (color:color-mix(in lab, red, red)){.social-tt-kind{color:color-mix(in srgb, var(--color-page) 60%, transparent)}}.social-tt-kind{pointer-events:none}.social-tt-foot{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:#ffffffb8;font-size:10.5px;position:absolute;bottom:10px;left:8px;right:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-tt-foot{color:color-mix(in srgb, var(--color-page) 72%, transparent)}}.social-tt-foot{pointer-events:none}.social-tt-foot.is-clip{background:#262019c7;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;right:auto}@supports (color:color-mix(in lab, red, red)){.social-tt-foot.is-clip{background:color-mix(in srgb, var(--color-page-ink) 78%, transparent)}}.social-tt-foot.is-clip{color:var(--color-page)}.social-tt-beat{color:var(--color-page);font-family:var(--font-sans);text-align:center;cursor:text;background:0 0;border:0;place-items:center;padding:36px 12px;font-size:12.5px;font-weight:600;line-height:1.42;display:grid;position:absolute;inset:0}div.social-tt-beat,span.social-tt-beat{cursor:inherit}.social-tt-beat>span{-webkit-line-clamp:9;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-tt-beat.is-empty{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.social-tt-beat.is-empty{color:color-mix(in srgb, var(--color-page) 45%, transparent)}}.social-tt-beat.is-empty{font-style:italic;font-weight:400}.social-tt-beat:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:-3px;border-radius:11px}.social-tt-beat-input{resize:none;border:1px solid var(--color-gold);background:#ffffff12;border-radius:8px;padding:8px;position:absolute;inset:32px 7px 40px}@supports (color:color-mix(in lab, red, red)){.social-tt-beat-input{background:color-mix(in srgb, var(--color-page) 7%, transparent)}}.social-tt-beat-input{color:var(--color-page);caret-color:var(--color-gold-hot);font-family:var(--font-sans);text-align:center;cursor:text;-webkit-user-select:text;user-select:text;outline:none;font-size:12.5px;font-weight:600;line-height:1.42}.social-tt-beat-input:focus-visible{box-shadow:none}.social-tt-beat-input::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.social-tt-beat-input::placeholder{color:color-mix(in srgb, var(--color-page) 45%, transparent)}}.social-tt-beat-input::placeholder{font-style:italic;font-weight:400}.social-tt-tools{z-index:2;background:#262019e6;border-radius:9px;justify-content:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.social-tt-tools{background:color-mix(in srgb, var(--color-page-ink) 90%, transparent)}}.social-tt-tools{border:1px solid #ffffff29}@supports (color:color-mix(in lab, red, red)){.social-tt-tools{border:1px solid color-mix(in srgb, var(--color-page) 16%, transparent)}}.social-tt-tools{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--dur)}.social-tt-shot:hover .social-tt-tools,.social-tt-frame:focus-within .social-tt-tools{opacity:1;pointer-events:auto}.social-tt-board.is-dragging .social-tt-shot .social-tt-tools{opacity:0;pointer-events:none}.social-tt-tool{width:26px;height:26px;color:var(--color-page);transition:background var(--dur-fast);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.social-tt-tool:hover:not(:disabled){background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.social-tt-tool:hover:not(:disabled){background:color-mix(in srgb, var(--color-page) 16%, transparent)}}.social-tt-tool:disabled{opacity:.3;cursor:default}.social-tt-tool.is-grip{cursor:grab;color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.social-tt-tool.is-grip{color:color-mix(in srgb, var(--color-page) 55%, transparent)}}.social-tt-tool.is-danger:hover:not(:disabled){background:#a8634f}@supports (color:color-mix(in lab, red, red)){.social-tt-tool.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 70%, var(--color-page-ink))}}.social-tt-tool:focus-visible{box-shadow:none;outline:2px solid var(--color-gold-hot);outline-offset:-1px}.social-tt-note{border:0;border-bottom:1px solid var(--color-line);width:100%;height:30px;color:var(--color-ink);transition:border-color var(--dur);background:0 0;outline:none;padding:0 2px;font-size:12.5px}.social-tt-note:hover{border-bottom-color:var(--color-ink-faint)}.social-tt-note:focus{border-bottom-color:var(--color-gold)}.social-tt-note:focus-visible{box-shadow:none}.social-tt-note::placeholder{color:var(--color-ink-faint)}.social-tt-shot.is-drop:before,.social-tt-add.is-drop:before{content:"";background:var(--color-gold);border-radius:2px;width:3px;height:calc(100% - 38px);position:absolute;top:0;left:-11px}.social-tt-add.is-drop:before{height:100%}.social-tt-ghost{box-sizing:border-box;background:var(--color-page-ink);width:100%;height:100%;color:var(--color-page);outline:2px solid var(--color-gold);outline-offset:2px;opacity:.94;cursor:grabbing;pointer-events:none;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.social-tt-flash{z-index:3;aspect-ratio:9/16;pointer-events:none;border-radius:var(--social-tt-frame-radius,12px);animation:social-tt-flash 1.3s var(--ease-smooth);position:absolute;top:0;left:0;right:0}@keyframes social-tt-flash{0%,35%{outline:2px solid var(--color-gold);outline-offset:3px}to{outline-offset:3px;outline:2px solid #0000}}.social-tt-shot.is-arrive{animation:social-tt-arrive .45s var(--ease-smooth)}@keyframes social-tt-arrive{0%{opacity:0}}.social-tt-add{position:relative}.social-tt-add-stack{aspect-ratio:9/16;grid-template-rows:repeat(3,1fr);gap:8px;display:grid}.social-tt-add-stack button{border:1px dashed #ece5d83d;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.social-tt-add-stack button{border:1px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.social-tt-add-stack button{color:var(--color-ink-soft);transition:border-color var(--dur), background var(--dur), color var(--dur);background:0 0;border-radius:10px;font-size:13px}.social-tt-add-stack button svg:first-child{color:var(--color-gold);margin-right:-2px}.social-tt-add-stack button svg:nth-child(2){color:var(--color-ink-faint);margin-right:3px}.social-tt-add-stack button:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gold-wash);color:var(--color-ink)}.social-tt-add-stack button:disabled{opacity:.5;cursor:default}.social-tt-add-stack button:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:2px}@container social-doc (max-width:599px){.social-tt-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.social-tt-summary-hint{display:none}.social-tt-summary{min-height:46px}.social-tt-shot.is-drop:before,.social-tt-add.is-drop:before{left:-9px}}@media (pointer:coarse){.social-tt-frame{touch-action:pan-y pinch-zoom}.social-tt-tool.is-grip{touch-action:none}.social-tt-frame img,.social-tt-frame video,.social-tt-tool.is-grip{-webkit-touch-callout:none}.social-tt-tools{opacity:1;pointer-events:auto}.social-tt-tool{width:32px;height:32px}.social-tt-foot{bottom:50px}.social-tt-shot.is-story .social-tt-well{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.social-tt-flash{outline:none;animation:none}.social-tt-shot.is-arrive{animation:none}.social-tt-frame,.social-tt-tools,.social-tt-tool,.social-tt-note,.social-tt-add-stack button{transition:none}}.social-tt-script{border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:14px;max-width:780px;margin:0 auto;padding:40px 52px 44px}html[data-theme=light] .social-tt-script{background:var(--color-page)}.social-tt-script-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.social-tt-script-head>div{min-width:0}.social-tt-script-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:600}.social-tt-script-head h2{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:6px;font-size:32px;font-weight:400;line-height:1.15}.social-tt-script-head p{color:var(--color-ink-soft);margin-top:6px;font-size:13px}.social-tt-copy{border-color:var(--color-line);background:0 0;flex:none}.social-tt-copy:not(:disabled):hover{background:var(--color-veil)}.social-tt-script>.social-tt-empty{max-width:52ch;color:var(--color-ink-soft);margin-top:22px;font-size:14px;line-height:1.55}.social-tt-lines{display:grid}.social-tt-line{border-bottom:1px solid var(--color-line);scroll-margin-top:calc(var(--social-doc-sticky) + 80px);grid-template-columns:56px minmax(0,1fr);gap:6px;padding:24px 0;display:grid}.social-tt-line:last-child{border-bottom:0;padding-bottom:4px}.social-tt-line-num{font-family:var(--font-display);color:var(--color-gold);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.social-tt-line.is-beat .social-tt-line-num{color:var(--color-ink-faint)}.social-tt-line-body{min-width:0}.social-tt-line-kind{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:3px 0 10px;display:flex}.social-tt-line-kind span{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:600}.social-tt-line-kind small{color:var(--color-ink-faint);font-size:12px}.social-tt-line-md{font-family:var(--font-sans);color:var(--color-ink);overflow-wrap:break-word;font-size:16px;line-height:1.55}.social-tt-line-md>*+*{margin-top:10px}.social-tt-line-md strong{font-weight:700}.social-tt-line-md a{color:var(--color-gold)}.social-tt-line-md ul{padding-left:1.3em;list-style:outside}.social-tt-line-md ol{padding-left:1.4em;list-style:decimal}.social-tt-line-md blockquote{border-left:2px solid var(--color-gold);padding-left:14px}.social-tt-line-md h1,.social-tt-line-md h2,.social-tt-line-md h3{font-size:17px;font-weight:600}.social-tt-line-empty{color:var(--color-ink-faint);font-size:14px;font-style:italic}.social-tt-read{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px;display:grid}.social-tt-read-thumb{aspect-ratio:17/22;border:1px solid #ece5d824;width:100%;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-tt-read-thumb{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.social-tt-read-thumb{background:var(--color-scan-bg);border-radius:4px}html[data-theme=light] .social-tt-read-thumb{border-color:var(--color-line)}.social-tt-read-thumb img{object-fit:contain}.social-tt-read-fill{position:absolute;inset:0}.social-tt-read-thumb.is-button{cursor:zoom-in;transition:border-color var(--dur)}.social-tt-read-thumb.is-button:hover{border-color:var(--color-gold)}.social-tt-read-thumb.is-button:focus-visible{box-shadow:none;outline:2px solid var(--color-gold);outline-offset:2px}.social-tt-read-thumb.is-media{background:var(--color-page-ink)}.social-tt-read-thumb.is-media img,.social-tt-read-thumb.is-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.social-tt-read-play{background:#262019b3;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;padding-left:2px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.social-tt-read-play{background:color-mix(in srgb, var(--color-page-ink) 70%, transparent)}}.social-tt-read-play{color:var(--color-page);border:1px solid #ffffff4d}@supports (color:color-mix(in lab, red, red)){.social-tt-read-play{border:1px solid color-mix(in srgb, var(--color-page) 30%, transparent)}}.social-tt-read-play{pointer-events:none}.social-tt-read-words{font-family:var(--font-display);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:break-word;font-size:19px;line-height:1.65}.social-tt-read-caption{color:var(--color-ink-soft);overflow-wrap:break-word;font-size:15px;line-height:1.5}.social-tt-line-note{color:var(--color-ink-soft);align-items:flex-start;gap:7px;margin-top:14px;font-size:13.5px;font-style:italic;line-height:1.45;display:flex}.social-tt-line-note svg{color:var(--color-gold);flex:none;margin-top:2px}@container social-doc (max-width:599px){.social-tt-script{padding:24px 18px 26px}.social-tt-line{grid-template-columns:40px minmax(0,1fr)}.social-tt-read{grid-template-columns:1fr;gap:12px}.social-tt-read-thumb{max-width:140px}.social-tt-read-words{font-size:18px}}@media (prefers-reduced-motion:reduce){.social-tt-read-thumb.is-button{transition:none}}.social-tt-count{font-variant-numeric:tabular-nums}.social-tt-count.is-over{color:var(--color-danger);font-weight:600}.social-tt-caption{min-height:104px}.social-tt-caption-meta{color:var(--color-ink-soft);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.social-tt-caption-meta svg,.social-tt-caption-meta span{color:var(--color-ink-faint)}.social-tt-zip{border:1px solid var(--color-line);background:var(--color-paper-sunken);min-width:0;font-family:var(--font-mono);color:var(--color-ink);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.social-tt-zip svg{color:var(--color-gold);flex:none}.social-tt-zip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-tt-files{border-left:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:1px;margin:6px 0 0 15px;padding-left:10px;display:grid}.social-tt-file>button,.social-tt-file summary{text-align:left;width:100%;min-width:0;height:30px;font-family:var(--font-mono);color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-size:11.5px;list-style:none;display:flex}.social-tt-file summary::-webkit-details-marker{display:none}.social-tt-file>button:hover:not(:disabled),.social-tt-file summary:hover{background:var(--color-veil);color:var(--color-ink)}.social-tt-file>button:disabled{cursor:default}.social-tt-file>button:focus-visible,.social-tt-file summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.social-tt-file svg{color:var(--color-ink-faint);flex:none}.social-tt-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-tt-file-what{font-family:var(--font-sans);color:var(--color-ink-faint);font-size:11px}.social-tt-file-caret{transition:transform var(--dur) var(--ease-smooth)}.social-tt-manifest-box[open] .social-tt-file-caret{transform:rotate(180deg)}.social-tt-manifest{border:1px solid var(--color-line);background:var(--color-paper-sunken);max-height:280px;font-family:var(--font-mono);color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:4px 0 8px;padding:10px 12px;font-size:11px;line-height:1.55;overflow:auto}.social-tt-manifest:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;box-shadow:none}.social-tt-manifest-skel{border-radius:8px;height:120px;margin:4px 0 8px}.social-tt-file-skel{border-radius:6px;height:30px}.social-tt-kit-note{color:var(--color-ink-faint);margin-top:10px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.social-tt-file-caret{transition:none}}.social-el-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.social-kit-thumb.is-scan.is-mat img,.social-kit-caps-thumb.is-scan.is-mat img,.social-hub-cover-scan.is-mat img{object-fit:contain;padding:6%}.social-ig-history{align-items:center;gap:2px;display:inline-flex}.social-ig-history-btn{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink);background:0 0;border-radius:10px;place-items:center;display:inline-grid}.social-ig-history-btn:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ig-history-btn:disabled{opacity:.4;cursor:default}.social-ig-thumb-silent{z-index:3;background:#2620199e;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.social-ig-thumb-silent{background:color-mix(in srgb, var(--color-page-ink) 62%, transparent)}}.social-ig-thumb-silent{color:var(--color-page)}.social-ig-row{width:100%;position:relative;overflow:clip visible}.social-ig-row-track{width:100%;aspect-ratio:var(--social-ig-ratio,.75);transition:transform .34s var(--ease-smooth);position:relative}.social-ig-row-slot{z-index:0;width:100%;height:100%;position:absolute;top:0}.social-ig-row-slot.is-selected{z-index:1}.social-ig-row-art{display:block;position:absolute;inset:0}.social-ig-slide-stage .social-ig-row .social-ig-frame{border-radius:0;width:100%;max-width:none;height:100%;margin:0}.social-ig-row-peek{z-index:1;cursor:pointer;background:#12101785;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.social-ig-row-peek{background:color-mix(in srgb, var(--color-paper) 52%, transparent)}}.social-ig-row-peek{transition:background-color var(--dur) var(--ease-smooth)}.social-ig-row-peek:hover{background:#1210175c}@supports (color:color-mix(in lab, red, red)){.social-ig-row-peek:hover{background:color-mix(in srgb, var(--color-paper) 36%, transparent)}}.social-ig-row.is-lifted .social-ig-row-peek{background:0 0}.social-ig-row-seam{z-index:2;pointer-events:none;background:#ece5d838;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.social-ig-row-seam{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.social-ig-row-zones{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;overflow:hidden}.social-ig-el-plane{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.social-ig-spread-row>.social-ig-el-plane{z-index:7}.social-ig-spread-track.has-overlay{isolation:isolate;overflow-x:clip}.social-ig-spread-track.has-overlay .social-ig-spread-end:after{transition:opacity var(--dur) var(--ease-smooth)}.social-ig-spread-track.is-lifted .social-ig-spread-end:after{opacity:0}.social-ig-stage-view{display:contents}.social-ig-stage-view.is-out{z-index:1;pointer-events:none;animation:social-ig-view-out .28s var(--ease-smooth) forwards;display:block;position:absolute;inset:0}@keyframes social-ig-view-out{to{opacity:0}}@container social-ig (min-width:880px){.social-ig-row-track{width:min(calc(100cqw - 116px), calc(100cqh * var(--social-ig-ratio,.75)));margin:0 auto}.social-ig-slide-stage.has-spread .social-ig-row-track{width:min(calc(100cqw - 116px), calc((100cqh - 46px) * var(--social-ig-ratio,.75)));margin-bottom:46px}.social-ig-stage-view.is-out{place-items:center;display:grid}}@container social-ig (max-width:879px){.social-ig-row-track{width:calc(100% - 48px);max-width:calc(70vh * var(--social-ig-ratio,.75));margin:0 auto}}@keyframes social-ig-row-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.social-ig-row-track,.social-ig-row-peek,.social-ig-spread-track.has-overlay .social-ig-spread-end:after{transition:none}.social-ig-row-slot.is-selected .social-ig-xfade{animation:social-ig-row-arrive .28s var(--ease-smooth) both;animation-duration:.28s!important}.social-ig-stage-view.is-out{animation-duration:.28s!important}}.social-ig-layers:focus-visible{box-shadow:none}.social-ig-hint.social-ig-layers-empty{color:var(--color-ink-soft);margin-top:0;font-size:13px}.social-ig-layer-list{gap:4px;display:grid}.social-ig-layer{background:var(--color-veil);border-radius:8px;grid-template:"thumb name tools"26px"thumb sub sub"16px/36px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:52px;padding:5px 6px 5px 5px;display:grid}.social-ig-layer.is-current{box-shadow:inset 0 0 0 1px var(--color-gold)}.social-ig-layer.is-hidden .social-ig-layer-thumb,.social-ig-layer.is-hidden .social-ig-layer-label{opacity:.45}.social-ig-layer-thumb{background:var(--color-paper-sunken);width:36px;height:36px;color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;grid-area:thumb;place-items:center;display:grid;position:relative;overflow:hidden}.social-ig-layer-thumb img{object-fit:contain;padding:3px}.social-ig-layer-silent{z-index:1;background:#2620199e;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.social-ig-layer-silent{background:color-mix(in srgb, var(--color-page-ink) 62%, transparent)}}.social-ig-layer-silent{color:var(--color-page)}.social-ig-layer-name{width:100%;min-width:0;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:4px;grid-area:name;justify-self:stretch;align-items:baseline;padding:0;font-size:13px;line-height:18px;display:flex}button.social-ig-layer-name{cursor:pointer}button.social-ig-layer-name:hover .social-ig-layer-label{text-underline-offset:3px;text-decoration:underline}.social-ig-layer-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-ig-layer-from{color:var(--color-ink-faint);white-space:pre;flex:none;font-size:12px}.social-ig-layer-tools{grid-area:tools;gap:1px;display:flex}.social-ig-layer-tool{width:26px;height:26px;color:var(--color-ink-soft);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:inline-grid}.social-ig-layer-tool:not(:disabled):hover{border-color:var(--color-line);background:var(--color-veil-strong);color:var(--color-ink)}.social-ig-layer-tool:disabled{opacity:.35;cursor:default}.social-ig-layer-sub{min-width:0;height:16px;color:var(--color-ink-faint);white-space:nowrap;grid-area:sub;align-items:center;gap:10px;font-size:11.5px;line-height:16px;display:flex}.social-ig-layer-sub.is-note{color:var(--color-flag)}.social-ig-layer-note{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-ig-layer-sub .social-ig-link{flex:none;padding:0;font-size:11.5px;line-height:16px}.social-ig-link.is-remove{color:var(--color-danger)}.social-ig-link.is-remove:disabled{color:var(--color-ink-faint)}.social-ig-layer.is-parked .social-ig-layer-name{grid-column:2/4}@media (pointer:coarse){.social-ig-layer{grid-template-rows:32px 16px;height:58px}.social-ig-layer-tool{width:32px;height:32px}}.social-ig-layer-props-head{gap:2px;margin-bottom:12px;display:grid}.social-ig-layer-props-name{font-family:var(--font-display);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;overflow:hidden}.social-ig-layer-props-where{font-variant-numeric:tabular-nums;min-width:0;color:var(--color-ink-soft);white-space:nowrap;font-size:12px;line-height:16px;display:flex}.social-ig-layer-props-place{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-ig-layer-props-locked{white-space:pre;flex:none}.social-ig-layer-fields{gap:8px;display:grid}.social-ig-layer-field{min-height:32px;color:var(--color-ink-soft);align-items:center;gap:10px;font-size:12.5px;display:flex}.social-ig-layer-field-name{width:64px;color:var(--color-ink);flex:none}.social-ig-layer-field-unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-ig-layer-stepper{flex:none;display:inline-flex}.social-ig-layer-stepper-box{width:108px;min-width:0}.social-ig-chip.social-ig-layer-zero{font-variant-numeric:tabular-nums;margin-left:auto;padding:0 10px}.social-ig-layer-slider{flex:1;min-width:0}.social-ig-layer-readout{font-variant-numeric:tabular-nums;text-align:right;width:40px;color:var(--color-ink);flex:none}.social-ig-layer-mirror{min-height:32px;color:var(--color-ink);font-size:12.5px}.social-ig-layer-props .social-ig-btn-row{margin-top:14px}.social-ig-layer-facts{gap:6px;font-size:12.5px;display:grid}.social-ig-layer-facts>div{gap:10px;display:flex}.social-ig-layer-facts dt{width:64px;color:var(--color-ink);flex:none}.social-ig-layer-facts dd{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.social-ig-add{flex:none;align-items:center;display:inline-flex}.social-ig-add-btn{border:1px solid var(--color-line);border-radius:var(--radius-card);height:32px;color:var(--color-ink);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;display:inline-flex}.social-ig-add-btn:not(:disabled):hover{border-color:var(--color-ink-faint);background:var(--color-veil)}.social-ig-add-btn:disabled{opacity:.4;cursor:default}@media (max-width:640px){.social-ig-add{display:none}}.social-ig-insp-seg.exhibition-segmented{grid-template-columns:repeat(5,minmax(max-content,1fr))}.social-ig-insp-seg.exhibition-segmented>button{padding:0 8px 0 6px}.social-ig-insp-seg .social-ig-tab-dot{top:3px;right:1px}.social-el-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.social-el-hit{cursor:default;pointer-events:auto;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}.social-el-hit[aria-pressed=true]{touch-action:none}.social-el-hit:focus-visible{box-shadow:none}.social-el-hit:not([aria-pressed=true]):focus{outline:1.5px solid var(--color-gold);outline-offset:0}.social-el-gizmo{z-index:1;pointer-events:none;outline:1.5px solid var(--color-gold);outline-offset:0;position:absolute}.social-el-gizmo.is-locked{outline-style:dashed}.social-el-handle,.social-el-turn{box-sizing:border-box;border:1.5px solid var(--color-gold);background:var(--color-paper);pointer-events:auto;touch-action:none;position:absolute}.social-el-handle{width:10px;height:10px;transform:translate(-50%,-50%)}.social-el-handle[data-handle=nw]{top:0;left:0}.social-el-handle[data-handle=ne]{top:0;left:100%}.social-el-handle[data-handle=se]{top:100%;left:100%}.social-el-handle[data-handle=sw]{top:100%;left:0}.social-el-stem{background:var(--color-gold);width:1.5px;height:20px;margin-left:-.75px;position:absolute;top:100%;left:50%}.social-el-turn{border-radius:50%;width:12px;height:12px;margin-left:-6px;top:calc(100% + 20px);left:50%}.social-el-gizmo.is-turn-above .social-el-stem{top:auto;bottom:100%}.social-el-gizmo.is-turn-above .social-el-turn{top:auto;bottom:calc(100% + 20px)}.social-el-bar{z-index:2;border:1px solid var(--color-line);background:var(--color-paper-float);color:var(--color-ink);box-shadow:var(--shadow-lg);pointer-events:auto;white-space:nowrap;animation:social-el-bar-in var(--dur) var(--ease-smooth);border-radius:10px;align-items:center;gap:1px;padding:3px;display:flex;position:absolute;top:0;left:0}@keyframes social-el-bar-in{0%{opacity:0}}.social-el-tool{width:30px;height:30px;color:var(--color-ink-soft);transition:background-color var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.social-el-tool:not(:disabled):hover,.social-el-tool[aria-expanded=true]{background:var(--color-veil-strong);color:var(--color-ink)}.social-el-tool.is-danger:not(:disabled):hover{background:var(--color-pass-soft);color:var(--color-danger)}.social-el-tool:disabled{opacity:.35;cursor:default}.ui-popover.social-el-more{gap:6px;width:232px;padding:10px 12px;display:grid}.social-el-more-mirror{min-height:32px;color:var(--color-ink);font-size:13px}.social-el-more-field{min-height:32px;color:var(--color-ink);align-items:center;gap:10px;font-size:13px;display:flex}.social-el-more-name{flex:none}.social-el-more-slider{flex:1}.social-el-more-readout{font-variant-numeric:tabular-nums;text-align:right;width:38px;color:var(--color-ink-soft);flex:none;font-size:12.5px}.social-el-more-sep{background:var(--color-line);height:1px;margin:2px -12px}.social-el-more-item{width:calc(100% + 16px);min-height:32px;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;font-size:13px;display:flex}.social-el-more-item:hover{background:var(--color-veil-strong)}.social-el-more-key{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:12px}.social-el-hit{cursor:move}.social-el-overlay.is-select-only .social-el-hit{cursor:pointer}.social-el-handle[data-handle=nw],.social-el-handle[data-handle=se]{cursor:nwse-resize}.social-el-handle[data-handle=ne],.social-el-handle[data-handle=sw]{cursor:nesw-resize}.social-el-turn{cursor:grab}.social-el-guide{z-index:1;pointer-events:none;background:var(--color-gold);position:absolute}.social-el-guide.is-x{width:1px;margin-left:-.5px}.social-el-guide.is-y{height:1px;margin-top:-.5px}.social-el-guide.is-x.is-seam{width:2px;margin-left:-1px}.social-el-lift{pointer-events:none;transform-origin:50%;position:absolute}.social-el-lift>canvas{width:100%;height:100%;display:block}.social-el-lift-frame{pointer-events:none;position:absolute;top:0;overflow:hidden}@media (pointer:coarse){.social-el-hit:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-el-handle{width:18px;height:18px}.social-el-turn{width:18px;height:18px;margin-left:-9px}.social-el-tool{width:36px;height:36px}.social-el-more-item{min-height:40px}}@media (prefers-reduced-motion:reduce){.social-el-bar{animation:none}.social-el-tool{transition:none}}.social-ig-layer-props.is-text{--txt-sw:28px;--txt-dot:22px;--txt-sw-gap:6px;--txt-sw-small:24px;--txt-dot-small:18px;--txt-sw-gap-small:4px}.social-ig-layer-props.is-text .social-ig-layer-field-name,.social-ig-layer-props.is-text .social-ig-layer-facts dt{width:72px;line-height:1.2}.social-ig-layer-props.is-text .social-ig-layer-readout{width:52px}.social-ig-layer-props.is-text .social-ig-layer-slider{height:24px}.social-ig-txt-group+.social-ig-txt-group{margin-top:18px}.social-ig-txt-group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:8px;font-size:11px;font-weight:500;line-height:16px}.social-ig-txt-edit{display:flex}.social-ig-txt-font{border-color:var(--color-line);flex:1;min-width:0;height:32px;padding:0 10px;font-size:13px}.social-ig-txt-font:focus{border-color:var(--color-gold)}.social-ig-txt-font>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-ig-txt-font-name{font-size:15px;line-height:20px}.social-ig-txt-toggles{gap:4px;display:flex}.social-ig-txt-toggle{border:1px solid var(--color-line);border-radius:var(--radius-card);width:32px;height:32px;color:var(--color-ink-soft);background:0 0;place-items:center;padding:0;display:inline-grid}.social-ig-txt-toggle:hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.social-ig-txt-toggle.is-on{border-color:#d4a943bf}@supports (color:color-mix(in lab, red, red)){.social-ig-txt-toggle.is-on{border-color:color-mix(in srgb, var(--color-gold) 75%, transparent)}}.social-ig-txt-toggle.is-on{background:var(--color-gold-wash);color:var(--color-gold)}.social-ig-txt-align{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.social-ig-txt-align-opt{width:34px;height:26px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.social-ig-txt-align-opt:hover{color:var(--color-ink)}.social-ig-txt-align-opt.is-on{background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink)}.social-ig-txt-align-opt.is-on:focus-visible{box-shadow:inset 0 0 0 1px var(--color-line), var(--ring)}.social-ig-txt-seg.exhibition-segmented{border:1px solid var(--color-line);background:var(--color-paper-sunken);border-radius:10px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;height:32px;padding:2px;display:grid}.social-ig-txt-seg .exhibition-segmented-thumb{display:none}.social-ig-txt-seg.exhibition-segmented>button,.social-ig-txt-seg.exhibition-segmented>span>button{min-width:0;height:100%;color:var(--color-ink-soft);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:400;display:inline-flex}.social-ig-txt-seg.exhibition-segmented>button:not(:disabled):hover,.social-ig-txt-seg.exhibition-segmented>span>button:not(:disabled):hover{color:var(--color-ink)}.social-ig-txt-seg.exhibition-segmented>button[aria-pressed=true],.social-ig-txt-seg.exhibition-segmented>span>button[aria-pressed=true]{color:var(--color-ink);background:var(--color-paper-float);box-shadow:inset 0 0 0 1px var(--color-line);font-weight:500}.social-ig-txt-seg.exhibition-segmented>button[aria-pressed=true]:focus-visible,.social-ig-txt-seg.exhibition-segmented>span>button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-line), var(--ring)}.social-ig-txt-colours{--sw:var(--txt-sw,28px);--dot:var(--txt-dot,22px);--sw-gap:var(--txt-sw-gap,6px);align-items:flex-start;gap:var(--sw-gap) 12px;flex-wrap:wrap;display:flex}.social-ig-txt-colours.is-small{--sw:var(--txt-sw-small,24px);--dot:var(--txt-dot-small,18px);--sw-gap:var(--txt-sw-gap-small,4px);column-gap:8px}.social-ig-layer-field>.social-ig-txt-colours{flex:1 1 calc(5 * var(--sw) + 4 * var(--sw-gap));min-width:0}.social-ig-txt-swatches{grid-template-columns:repeat(5, var(--sw));gap:var(--sw-gap);display:grid}.social-ig-txt-swatch{width:var(--sw);height:var(--sw);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.social-ig-txt-swatch-dot{width:var(--dot);height:var(--dot);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ece5d829}@supports (color:color-mix(in lab, red, red)){.social-ig-txt-swatch-dot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.social-ig-txt-swatch:hover .social-ig-txt-swatch-dot{outline:2px solid var(--color-line);outline-offset:2px}.social-ig-txt-swatch.is-on .social-ig-txt-swatch-dot,.social-ig-txt-custom.is-on .social-ig-txt-swatch-dot{outline:2px solid var(--color-gold);outline-offset:2px}.social-ig-txt-custom{color:var(--color-ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.social-ig-txt-custom-chip{width:var(--sw);height:var(--sw);border-radius:50%;place-items:center;display:grid;position:relative}.social-ig-txt-custom:not(.is-on) .social-ig-txt-swatch-dot{background:var(--color-veil);color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px var(--color-line)}.social-ig-txt-custom:not(.is-on):hover .social-ig-txt-swatch-dot{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.social-ig-txt-custom.is-on .social-ig-txt-custom-word{color:var(--color-ink)}.social-ig-txt-custom-input{opacity:0;cursor:pointer;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.social-ig-txt-custom-chip:has(>.social-ig-txt-custom-input:focus-visible){box-shadow:var(--ring)}.social-ig-txt-effect{gap:8px;display:grid}.social-ig-txt-sub{animation:social-ig-txt-sub-in var(--dur-slow) var(--ease-smooth);gap:8px;display:grid}@keyframes social-ig-txt-sub-in{0%{opacity:0}}.social-ig-layer-field.is-sub .social-ig-layer-field-name{color:var(--color-ink-soft);padding-left:10px}.social-ig-layer-field.is-top{align-items:flex-start}.social-ig-layer-field.is-top .social-ig-layer-field-name{line-height:var(--txt-sw-small,24px)}.social-ig-txt-switch{min-height:32px;color:var(--color-ink);flex-direction:row-reverse;justify-content:flex-end;font-size:12.5px}.social-ig-txt-switch .social-ig-layer-field-name{display:inline-block}@media (pointer:coarse){.social-ig-layer-props.is-text{--txt-sw:44px;--txt-dot:30px;--txt-sw-gap:4px;--txt-sw-small:44px;--txt-dot-small:26px;--txt-sw-gap-small:4px}.social-ig-layer-props.is-text .social-ig-layer-field{flex-wrap:wrap;row-gap:6px;min-height:44px}.social-ig-layer-props.is-text .social-ig-layer-slider{height:44px}.social-ig-layer-props.is-text .social-ig-layer-stepper-box{width:138px;height:46px}.social-ig-layer-props.is-text .social-ig-layer-stepper-box>button{width:44px}.social-ig-layer-props.is-text .social-ig-chip.social-ig-layer-zero{justify-content:center;min-width:44px;height:44px}.social-ig-layers .social-ig-sec-aside .social-ig-chip,.social-ig-layer-props .social-ig-btn-row .social-ig-btn.exhibition-button,.social-ig-txt-edit .social-ig-btn.exhibition-button,.social-ig-txt-font{height:44px}[role=option] .social-ig-txt-font-name{padding:10px 0;display:inline-block}.social-ig-txt-toggle,.social-ig-txt-align-opt{width:44px;height:44px}.social-ig-txt-seg.exhibition-segmented{height:50px}.social-ig-txt-switch{min-height:44px}}@media (prefers-reduced-motion:reduce){.social-ig-txt-sub{animation:none}}.social-el-handle[data-handle=e]{cursor:ew-resize;top:50%;left:100%}.social-el-handle[data-handle=w]{cursor:ew-resize;top:50%;left:0}.social-el-edit{--social-el-edit-selection:#d4a94361}@supports (color:color-mix(in lab, red, red)){.social-el-edit{--social-el-edit-selection:color-mix(in srgb, var(--color-gold) 38%, transparent)}}.social-el-edit{z-index:1;box-sizing:border-box;box-shadow:none;color:#0000;resize:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-kerning:normal;font-feature-settings:normal;font-variation-settings:normal;font-variant:normal;text-indent:0;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;appearance:none;pointer-events:auto;touch-action:manipulation;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block;position:absolute;overflow:hidden}.social-el-edit::selection{background:var(--social-el-edit-selection)}.social-el-edit:focus,.social-el-edit:focus-visible{box-shadow:none;outline:none}.social-el-edit-frame{pointer-events:none;position:absolute;top:0;overflow:hidden}.social-el-more-move{color:var(--color-ink);gap:6px;font-size:13px;display:grid}.social-el-more-slides{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.social-el-more-slide{border:1px solid var(--color-line);font-variant-numeric:tabular-nums;height:30px;color:var(--color-ink);transition:background-color var(--dur-fast);background:0 0;border-radius:7px;place-items:center;padding:0;font-size:12.5px;display:inline-grid}.social-el-more-slide:not(:disabled):hover{background:var(--color-veil-strong)}.social-el-more-slide:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.social-el-more-slide{height:40px}}@media (prefers-reduced-motion:reduce){.social-el-more-slide{transition:none}}.social-ig-add{gap:4px}@container social-ig (max-width:739px){.social-ig-add-btn{justify-content:center;width:32px;padding:0}.social-ig-add-word{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container social-ig (max-width:635px){.social-ig-add{display:none}}.social-ig-card-row{display:flex}.social-ig-card-seg.social-ig-txt-seg.exhibition-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.social-ig-card-seg.exhibition-segmented>button:disabled,.social-ig-card-seg.exhibition-segmented>span>button:disabled{opacity:.45}.social-ig-card-sec .social-ig-hint+.social-ig-txt-group{margin-top:16px}.social-ig-card-sec .social-ig-txt-group>.social-ig-hint{margin-top:6px}.social-ig-card-fit-why{min-height:1.45em}.social-ig-card-bgc-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.social-ig-card-bgc-head>.social-ig-txt-group-title{margin-bottom:0}.social-ig-card-fix{margin-top:14px}.social-ig-card-facts{color:var(--color-ink-soft);font-size:12.5px;line-height:1.45}@media (pointer:coarse){.social-ig-card-sec .social-ig-layer-field{flex-wrap:wrap;row-gap:6px;min-height:44px}.social-ig-card-sec .social-ig-layer-stepper-box{width:138px;height:46px}.social-ig-card-sec .social-ig-layer-stepper-box>button{width:44px}.social-ig-card-fix .social-ig-btn.exhibition-button{height:44px}}.social-ig-art.is-card{background:var(--color-paper-sunken)}.social-card-art-note{text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;inset:0;container-type:inline-size}.social-card-art-note .social-ig-art-note{border-radius:var(--radius-pill);background:var(--color-paper-sunken);color:var(--color-ink-faint);padding:.35em .75em}@container not (min-width:76.8px){.social-card-art-note .social-ig-art-note{display:none}}.social-el-card-bar .social-el-tool[aria-pressed=true]{background:var(--color-veil-strong);color:var(--color-ink)}.social-el-card-clip{pointer-events:none;position:absolute;overflow:hidden}.social-layout-tile{min-width:0;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:6px 4px 5px;display:flex}.social-layout-tile:hover{background:var(--color-veil);color:var(--color-ink)}.social-layout-tile.is-on{border-color:var(--color-gold);color:var(--color-gold)}.social-layout-drawing{background:var(--color-paper-raised);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:3px;flex:none;display:block;position:relative;overflow:hidden}.social-layout-drawing-cell{background:#a99f8c61;border-radius:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.social-layout-drawing-cell{background:color-mix(in srgb, var(--color-ink-soft) 38%, transparent)}}.social-layout-tile.is-on .social-layout-drawing-cell{background:#d4a9439e}@supports (color:color-mix(in lab, red, red)){.social-layout-tile.is-on .social-layout-drawing-cell{background:color-mix(in srgb, var(--color-gold) 62%, transparent)}}.social-layout-tile-label{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.25}.social-layout-picker{border-radius:14px;flex-direction:column;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.social-layout-picker-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;min-height:0;padding:4px 22px 22px;display:grid;overflow-y:auto}.social-layout-picker .social-layout-tile{padding:10px 6px 8px}.social-layout-picker .social-layout-tile-label{font-size:12.5px}.social-layout-tiles{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:4px;display:grid}.social-layout-cells{gap:6px;display:grid}.social-layout-cell{background:var(--color-veil);border-radius:8px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"thumb name""thumb tools""fields fields";align-items:center;gap:4px 10px;padding:6px;display:grid}.social-layout-cell.is-current{box-shadow:inset 0 0 0 1px var(--color-gold)}.social-layout-cell-thumb{background:var(--color-paper-sunken);width:36px;height:36px;color:var(--color-ink-faint);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;grid-area:thumb;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden}.social-layout-cell-thumb.is-empty{box-shadow:none;border:1px dashed var(--color-ink-faint)}.social-layout-cell-thumb>canvas,.social-layout-cell-thumb img{object-fit:cover;width:100%;height:100%}.social-layout-cell-thumb>canvas{position:absolute;inset:0}.social-layout-cell-name{width:100%;min-width:0;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:4px;grid-area:name;padding:0;font-size:13px;line-height:18px;display:flex}button.social-layout-cell-name{cursor:pointer}button.social-layout-cell-name .social-ig-layer-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}button.social-layout-cell-name:hover .social-ig-layer-label{text-decoration-color:currentColor}button.social-layout-cell-name[aria-pressed=true]{color:var(--color-gold)}.social-layout-cell-tools{flex-wrap:wrap;grid-area:tools;align-items:center;gap:4px;display:flex}.social-layout-cell-tools .social-ig-chip{height:26px}.social-layout-cell-fields{grid-area:fields;gap:4px;min-height:32px;display:grid}.social-layout-cell-fields .social-ig-layer-field-name{width:64px}.social-ig-hint.social-layout-cell-empty{align-items:center;min-height:32px;margin:0;display:flex}.social-layout-hidden{color:var(--color-ink-soft);gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.social-layout-hidden-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.social-layout-hidden-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-layout-hidden-drop.social-ig-chip{flex:none;height:26px}.social-layout-hidden-title:focus{outline:none}.social-layout-hidden-title:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}.social-layout-facts{color:var(--color-ink-soft);font-size:12.5px;line-height:1.45}.social-layout-look .social-ig-layer-field-name{width:88px}@media (pointer:coarse){.social-layout-tile{min-height:44px}.social-layout-cell-tools .social-ig-chip,.social-layout-hidden-drop.social-ig-chip{justify-content:center;min-width:44px;height:44px}.social-layout-cell-tool.social-ig-layer-tool{width:44px;height:44px}button.social-layout-cell-name{align-items:center;min-height:44px}.social-layout-cell-fields .social-ig-layer-field,.social-layout-look .social-ig-layer-field{flex-wrap:wrap;row-gap:6px;min-height:44px}.social-layout-tab .social-ig-layer-stepper-box{width:138px;height:46px}.social-layout-tab .social-ig-layer-stepper-box>button{width:44px}.social-layout-look{--txt-sw:44px;--txt-dot:30px;--txt-sw-gap:4px}.social-layout-picker .social-lib-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.social-layout-tile,.social-layout-cell-tools .social-ig-chip{transition:none}}.social-ig-art.is-layout{background:var(--color-paper-sunken)}.social-el-cell-clip{z-index:-1;pointer-events:none;position:absolute;overflow:hidden}.social-el-cell{cursor:pointer;pointer-events:auto;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}.social-el-cell.is-filled{cursor:grab}.social-el-cell.is-filled[aria-pressed=true]{touch-action:none}.social-el-cell.is-moving{cursor:move}.social-el-cell:focus-visible{box-shadow:none;outline:1.5px solid var(--color-gold);outline-offset:-1.5px}.social-el-cell[aria-pressed=true]:focus-visible{outline:none}.social-el-cell-sel{z-index:1;pointer-events:none;outline:1.5px solid var(--color-gold);outline-offset:-1.5px;position:absolute}.social-el-cell-sel.is-moving{outline-style:dashed}.social-el-cell-bar .social-el-tool[aria-pressed=true]{background:var(--color-veil-strong);color:var(--color-ink)}.social-el-cell-ghost{z-index:1;pointer-events:none;outline:1.5px dashed var(--color-gold);outline-offset:-1.5px;background:var(--color-veil-strong);position:absolute}.social-el-cell-drop{z-index:1;pointer-events:none;outline:2px solid var(--color-gold);outline-offset:-2px;position:absolute}@media (pointer:coarse){.social-el-cell-bar .social-el-tool{width:44px;height:44px}}.social-ig-layer-moves{z-index:1;background:#2620199e;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.social-ig-layer-moves{background:color-mix(in srgb, var(--color-page-ink) 62%, transparent)}}.social-ig-layer-moves{color:var(--color-page)}.social-ig-layer-motion-hint{color:var(--color-ink-soft);margin:0;font-size:11px;line-height:16px}.social-postit-link-box{gap:4px;max-width:54ch;display:grid}.social-postit-link-box label{color:var(--color-ink-soft);font-size:12.5px}.social-postit-link-input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-paper);width:100%;height:34px;color:var(--color-ink);border-radius:6px;padding:0 10px;font-size:13.5px}.social-postit-link-input:focus-visible{border-color:var(--color-gold);outline:none}.social-postit-link-input[aria-invalid=true]{border-color:var(--color-danger)}.social-postit-link-box small{min-height:16px;color:var(--color-danger);font-size:12px;line-height:16px}.social-hub-card-controls button.social-hub-card-addlink{pointer-events:auto;height:24px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:color var(--dur), background var(--dur);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.social-hub-card-controls button.social-hub-card-addlink:hover{color:var(--color-ink);background:var(--color-veil)}.social-hub-addlink{gap:6px;width:260px;padding:10px;display:grid}.social-hub-addlink label{color:var(--color-ink-soft);font-size:12px}.social-hub-addlink input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-paper);width:100%;height:30px;color:var(--color-ink);border-radius:6px;padding:0 8px;font-size:13px}.social-hub-addlink input:focus-visible{border-color:var(--color-gold);outline:none}.social-hub-addlink input[aria-invalid=true]{border-color:var(--color-danger)}.social-hub-addlink small{min-height:15px;color:var(--color-danger);font-size:11.5px;line-height:15px}.social-hub-addlink-row{justify-content:flex-end;gap:8px;display:flex}.ig-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.ig-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:20px;font-weight:400}.ig-checked{color:var(--color-ink-faint);font-size:12px}.ig-row-gap{flex:1}.ig-notice{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink-soft);background:var(--color-paper-raised);margin:0;padding:8px 12px;font-size:12.5px}.ig-notice.is-dry{border-style:dashed}.ig-notice.is-error{color:var(--color-danger)}.ig-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ig-chip-count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.ig-empty{color:var(--color-ink-faint);margin:0;padding:20px 0}.ig-list{flex-direction:column;gap:10px;display:flex}.ig-row{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;display:grid}.ig-thumb{object-fit:cover;background:var(--color-paper-sunken);border-radius:6px;width:72px;height:72px}.ig-thumb.is-placeholder{color:var(--color-ink-faint);justify-content:center;align-items:center;display:flex}.ig-row-main{min-width:0}.ig-row-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ig-row-date{color:var(--color-ink);font-weight:500}.ig-row-kind{color:var(--color-ink-faint)}.ig-row-from{color:var(--color-ink-soft)}.ig-row-link{color:var(--color-ink-soft);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ig-row-link:hover{color:var(--color-ink)}.ig-row-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.ig-row-note{color:var(--color-ink-soft);margin:0;font-size:12.5px}.ig-row-note.is-warn{color:var(--color-flag)}.ig-status{border-radius:var(--radius-pill);color:var(--color-ink-faint);border:1px solid;padding:1px 8px;font-size:11px}.ig-status.is-needs-look{color:var(--color-flag)}.ig-status.is-matched{color:var(--color-keep)}.ig-status.is-none{color:var(--color-pass)}.ig-stories{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.ig-story{flex-direction:column;gap:5px;width:104px;display:flex}.ig-story-well{aspect-ratio:3/4;background:var(--color-scan-bg);border-radius:3px;width:104px;position:relative;overflow:hidden}.ig-story-tag{color:var(--color-ink-soft);font-size:11px}.ig-story.is-review .ig-story-well{outline:1px dashed var(--color-flag);outline-offset:3px}.ig-story.is-review .ig-story-tag{color:var(--color-flag)}.ig-story.is-confirmed .ig-story-tag,.ig-story.is-added .ig-story-tag{color:var(--color-keep)}.ig-story.is-rejected .ig-story-well{opacity:.45}.ig-story.is-rejected .ig-story-tag{color:var(--color-ink-faint);text-decoration:line-through}.ig-story.is-would-record .ig-story-well{outline:1px dashed var(--color-line);outline-offset:3px}@media (max-width:640px){.ig-row{grid-template-columns:1fr}}.ig-story-actions{flex-wrap:wrap;gap:6px;display:flex}.ig-row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ig-row-error{color:var(--color-danger);margin:8px 0 0;font-size:12.5px}.ig-missed{border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12.5px}.ig-missed-line{margin:0 0 8px}.ig-missed-list{flex-wrap:wrap;gap:12px;display:flex}.ig-missed-item{align-items:center;gap:8px;display:flex}.ig-missed-well{aspect-ratio:3/4;background:var(--color-scan-bg);border-radius:3px;width:36px;display:block;position:relative;overflow:hidden}.touchup-preview{--touchup-tint:var(--color-danger);--touchup-tint-strength:.7;padding:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-sunken)}.touchup-preview[data-dragging]{border-color:var(--color-gold);outline:1px dashed var(--color-gold);outline-offset:-4px}.touchup-canvas{width:auto;max-width:100%;height:auto;max-height:min(50dvh,44rem);margin-inline:auto;display:block}.touchup-stage-empty{aspect-ratio:3/4;max-height:min(50dvh,44rem);margin-inline:auto}.touchup-notes{min-height:calc(var(--spacing) * 12)}.touchup-outcome{min-height:calc(var(--spacing) * 16)}:root{--heat-0:#ece5d812}@supports (color:color-mix(in lab, red, red)){:root{--heat-0:color-mix(in srgb, var(--color-ink) 7%, transparent)}}:root{--heat-1:#74c08a42}@supports (color:color-mix(in lab, red, red)){:root{--heat-1:color-mix(in srgb, var(--color-keep) 26%, transparent)}}:root{--heat-2:#74c08a7a}@supports (color:color-mix(in lab, red, red)){:root{--heat-2:color-mix(in srgb, var(--color-keep) 48%, transparent)}}:root{--heat-3:#74c08abd}@supports (color:color-mix(in lab, red, red)){:root{--heat-3:color-mix(in srgb, var(--color-keep) 74%, transparent)}}:root{--heat-4:var(--color-keep);--heat-outline:var(--color-ink);--heat-rest:#ece5d866}@supports (color:color-mix(in lab, red, red)){:root{--heat-rest:color-mix(in srgb, var(--color-ink) 40%, transparent)}}:root{--heat-cell:12px;--heat-gap:4px}[data-theme=light]{--heat-0:#ece5d814}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--heat-0:color-mix(in srgb, var(--color-ink) 8%, transparent)}}[data-theme=light]{--heat-1:#74c08a4d}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--heat-1:color-mix(in srgb, var(--color-keep) 30%, transparent)}}[data-theme=light]{--heat-2:#74c08a8a}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--heat-2:color-mix(in srgb, var(--color-keep) 54%, transparent)}}[data-theme=light]{--heat-3:#74c08ac7}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--heat-3:color-mix(in srgb, var(--color-keep) 78%, transparent)}}.heat-0{background:var(--heat-0)}.heat-1{background:var(--heat-1)}.heat-2{background:var(--heat-2)}.heat-3{background:var(--heat-3)}.heat-4{background:var(--heat-4)}.curation-cal-scroll{max-width:100%;padding:3px;overflow-x:auto}.curation-cal{width:max-content}.curation-cal-months,.curation-cal-grid{grid-template-columns:repeat(53, var(--heat-cell));column-gap:var(--heat-gap);display:grid}.curation-cal-months{height:1rem;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-ink-soft);font-size:.6875rem;line-height:1rem}.curation-cal-months>span{white-space:nowrap}.curation-cal-grid{grid-template-rows:repeat(7, var(--heat-cell));row-gap:var(--heat-gap);grid-auto-flow:column}.curation-cal-cell{width:var(--heat-cell);height:var(--heat-cell);border-radius:2px}.curation-cal-cell[data-future=true]{background:0 0}.curation-cal-cell[data-rest=true]{background:repeating-linear-gradient(135deg, var(--heat-rest) 0 2px, transparent 2px 4px)}.curation-cal-cell[data-today=true]{outline:2px solid var(--heat-outline);outline-offset:1px}.curation-cal-cell[data-frozen=true]{outline:2px dashed var(--heat-outline);outline-offset:1px}.curation-cal-legend{align-items:center;gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);color:var(--color-ink-soft);flex-wrap:wrap;font-size:.75rem;display:flex}.curation-cal-swatches{align-items:center;gap:calc(var(--spacing) * 1);display:inline-flex}.curation-cal-swatch{width:var(--heat-cell);height:var(--heat-cell);border-radius:2px;display:inline-block}.curation-cal-swatch[data-frozen=true]{outline:2px dashed var(--heat-outline);outline-offset:-2px;background:0 0}.curation-cal-swatch[data-rest=true]{background:repeating-linear-gradient(135deg, var(--heat-rest) 0 2px, transparent 2px 4px)}.curation-cal-swatch[data-today=true]{outline:2px solid var(--heat-outline);outline-offset:-2px;background:0 0}.touchup-editor{width:calc(100vw - var(--spacing) * 4);max-width:none;height:calc(100dvh - var(--spacing) * 4);padding:0;overflow:hidden}.touchup-editor-backdrop{background:var(--color-paper)}.touchup-editor :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.touchup-ed-root{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.touchup-ed-bar{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.touchup-ed-bar-end{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;margin-left:auto;display:flex}.touchup-ed-tools{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.touchup-ed-group{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.touchup-ed-divider{background:var(--color-line);align-self:stretch;width:1px}.touchup-ed-field{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:.75rem;display:inline-flex}.touchup-ed-readout{font-variant-numeric:tabular-nums;min-width:3rem;color:var(--color-ink)}.touchup-ed-range{width:7rem;accent-color:var(--color-gold)}.touchup-ed-range:disabled{opacity:.45}.touchup-ed-previewing{min-width:5.5rem;color:var(--color-ink-soft);visibility:hidden;font-size:.75rem}.touchup-ed-previewing[data-active]{visibility:visible}.touchup-ed-stage{--touchup-tint:var(--color-danger);--touchup-tint-strength:.7;background:var(--color-paper-sunken);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;min-width:0;min-height:0;position:relative;overflow:hidden}.touchup-ed-stage[data-tool=move]{cursor:grab}.touchup-ed-stage[data-tool=move][data-panning]{cursor:grabbing}.touchup-ed-stage:not([data-tool=move])[data-shape=brush]{cursor:none}.touchup-ed-stage:not([data-tool=move])[data-shape=lasso]{cursor:crosshair}.touchup-ed-canvas,.touchup-ed-overlay{width:100%;height:100%;display:block;position:absolute;inset:0}.touchup-ed-overlay{pointer-events:none;overflow:hidden}.touchup-ed-edge{fill:none;stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.touchup-ed-pending,.touchup-ed-live{color:var(--color-gold);opacity:.25}.touchup-ed-live-erase{color:var(--color-danger)}.touchup-ed-brush{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.touchup-ed-area{fill:currentColor;stroke:none}.touchup-ed-outline{fill:none;stroke:var(--color-gold);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.touchup-ed-cursor-halo{fill:none;stroke:var(--color-page);stroke-width:3px;vector-effect:non-scaling-stroke}.touchup-ed-cursor{fill:none;stroke:var(--color-page-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.display-stage[data-idle=true],.display-stage[data-idle=true] *{cursor:none!important}@keyframes display-fade-in{0%{opacity:0}to{opacity:1}}@keyframes display-fade-out{0%{opacity:1}to{opacity:0}}.display-fade{animation:display-fade-in calc(var(--dur-slow) * 3) var(--ease-smooth) both}.display-hint{animation:display-fade-out var(--dur-enter) var(--ease-move) 3.5s both}.display-note{animation:display-fade-out var(--dur-slow) var(--ease-move) 1.2s both}@media (prefers-reduced-motion:reduce){.display-fade{animation:none}}.display-preview-sky{--display-preview-wash:radial-gradient(ellipse 70% 60% at 72% 18%, #d4a94314, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.display-preview-sky{--display-preview-wash:radial-gradient(ellipse 70% 60% at 72% 18%, color-mix(in srgb, var(--color-gold) 8%, transparent), transparent 70%)}}.display-preview-sky{background-color:var(--color-paper-sunken);background-image:radial-gradient(circle at 11% 24%, #ece5d857 0 1px, transparent 1.6px), radial-gradient(circle at 27% 71%, #ece5d83d 0 1px, transparent 1.6px), radial-gradient(circle at 43% 12%, #ece5d847 0 1px, transparent 1.6px), radial-gradient(circle at 61% 83%, #ece5d84d 0 1px, transparent 1.6px), radial-gradient(circle at 84% 58%, #ece5d838 0 1px, transparent 1.6px), radial-gradient(circle at 93% 90%, #ece5d842 0 1px, transparent 1.6px), var(--display-preview-wash)}@supports (color:color-mix(in lab, red, red)){.display-preview-sky{background-image:radial-gradient(circle at 11% 24%, color-mix(in srgb, var(--color-ink) 34%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 27% 71%, color-mix(in srgb, var(--color-ink) 24%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 43% 12%, color-mix(in srgb, var(--color-ink) 28%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 61% 83%, color-mix(in srgb, var(--color-ink) 30%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 84% 58%, color-mix(in srgb, var(--color-ink) 22%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 93% 90%, color-mix(in srgb, var(--color-ink) 26%, transparent) 0 1px, transparent 1.6px), var(--display-preview-wash)}}[data-theme=light] .display-preview-sky{background-image:var(--display-preview-wash)}.display-poster-slot{border-bottom:1px solid var(--color-line)}.display-poster-slot .display-frame{box-shadow:none;border-radius:0;padding:0}.display-poster-slot .display-frame>*{border-radius:0}@keyframes display-preview-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.display-preview-live{animation:display-preview-pulse 2.4s var(--ease-smooth) infinite}@keyframes display-preview-draw{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}38%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes display-preview-star{0%,10%{opacity:0}30%,80%{opacity:1}to{opacity:0}}.display-preview-constellation path,.display-preview-constellation line{stroke-dasharray:1;animation:9s ease-in-out infinite both display-preview-draw}.display-preview-constellation circle{animation:9s ease-in-out infinite both display-preview-star}@media (prefers-reduced-motion:reduce){.display-preview-live{animation:none}.display-preview-constellation path,.display-preview-constellation line{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none}.display-preview-constellation circle{opacity:1;animation:none}}.display-stage,.display-preview-sky,.firsthand-stage,.firsthand-poster,.crowd-stage,.crowd-poster-grid{--display-night:#0c0a10}.display-stage:has(>.display-backdrop):before{display:none}.display-stage:has(>.display-backdrop):after{display:none}[data-theme=light] :has(>.display-backdrop) .firsthand-stage{background-color:#0000}[data-theme=light] .display-backdrop{background-color:var(--display-night)}.backdrop-swatch{border-radius:calc(var(--radius-card) - 2px);background-color:#0c0a10;background-repeat:no-repeat;width:100%;height:2.5rem;display:block;position:relative;overflow:hidden}.backdrop-swatch-sky{background-image:radial-gradient(circle at 18% 30%,#ece5d8 0 1px,#0000 1.6px),radial-gradient(circle at 44% 66%,#ece5d8 0 1px,#0000 1.6px),radial-gradient(circle at 71% 24%,#ece5d8 0 1.2px,#0000 1.8px),radial-gradient(circle at 86% 72%,#ece5d8 0 1px,#0000 1.6px),linear-gradient(#17122a,#0c0a10)}.backdrop-swatch-file{background-image:linear-gradient(135deg,#3a3150,#17122a)}.backdrop-swatch-file:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#ece5d8;width:.8rem;height:1rem;margin:auto;position:absolute;inset:0}.backdrop-swatch-ghosts{background-image:linear-gradient(#ece5d82e,#ece5d82e),linear-gradient(#ece5d83d,#ece5d83d),linear-gradient(#ece5d824,#ece5d824),linear-gradient(#ece5d833,#ece5d833);background-position:10% 30%,36% 70%,62% 24%,88% 64%;background-size:20% 62%,20% 50%,20% 58%,20% 44%}.backdrop-swatch-nebula{background-color:#120d1c;background-image:radial-gradient(at 28% 42%,#d9a95a99,#0000 62%),radial-gradient(at 72% 60%,#7a52b0b3,#0000 64%)}.backdrop-swatch-ink{background-color:#070910;background-image:radial-gradient(at 38% 72%,#4a5c82,#0000 58%),radial-gradient(at 66% 28%,#26365a,#0000 62%)}.backdrop-swatch-lamp{background-image:radial-gradient(circle at 50% 46%,#f4b960 0,#94521d 30%,#1a0f08 72%)}.backdrop-swatch-motes{background-image:radial-gradient(circle at 40% 30%,#fff1c8 0 .8px,#0000 1.4px),radial-gradient(circle at 58% 58%,#fff1c8 0 .8px,#0000 1.4px),radial-gradient(circle at 50% 80%,#fff1c8 0 .8px,#0000 1.4px),linear-gradient(115deg,#0000 28%,#ffe6aa47 48%,#0000 68%),linear-gradient(#14110c,#0a0907)}.backdrop-swatch-desk{background-image:radial-gradient(at 50% 0,#ffc87882,#0000 70%),repeating-linear-gradient(92deg,#3d2717 0 6px,#2c1a0e 6px 11px)}.backdrop-swatch-dusk{background-image:linear-gradient(#181030 0%,#6e3a66 52%,#ee9a5c 100%)}.backdrop-swatch-aurora{background-image:linear-gradient(#0000 30%,#060d14),linear-gradient(95deg,#07141c 4%,#1fae8f 34%,#3d70d2 62%,#07141c 94%)}.backdrop-swatch-rain{background-image:radial-gradient(circle at 24% 42%,#f2ad5ccc 0 3px,#0000 9px),radial-gradient(circle at 58% 28%,#7aaaf0b3 0 4px,#0000 10px),radial-gradient(circle at 80% 66%,#f07896b3 0 3px,#0000 9px),linear-gradient(#111620,#07090e)}.backdrop-swatch-frost{background-image:radial-gradient(circle at 0 0,#e4edf8b3 0,#9db1cc59 24%,#0000 50%),radial-gradient(circle at 100% 100%,#dce6f399 0,#8fa4c247 22%,#0000 48%),radial-gradient(circle at 100% 0,#cfdcee73 0,#0000 34%),radial-gradient(circle at 0 100%,#ecd6bc80 0,#b8977433 20%,#0000 40%),linear-gradient(#0e1526,#070a14)}.backdrop-swatch-embers{background-image:radial-gradient(circle at 30% 58%,#ffb04a 0 1.2px,#0000 2.2px),radial-gradient(circle at 56% 40%,#ff9a38 0 1px,#0000 2px),radial-gradient(circle at 74% 66%,#ffc064 0 1.2px,#0000 2.2px),linear-gradient(#0000 38%,#dc501e8c),linear-gradient(#150a07,#0a0504)}.backdrop-swatch-contours{background-image:repeating-radial-gradient(at 34% 62%,#0000 0 5px,#cabe9a59 5px 6px),linear-gradient(#10150f,#0a0e09)}.backdrop-swatch-film{background-image:linear-gradient(90deg,#0000 61%,#ffffff59 61% 62%,#0000 62%),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px),radial-gradient(#54452f,#1c150c)}.backdrop-swatch-snow{background-image:linear-gradient(100deg,#0000 18%,#ffcf8a40 30%,#0000 46%),radial-gradient(circle at 26% 34%,#ffe2b8 0 1px,#0000 1.8px),radial-gradient(circle at 36% 62%,#ffe2b8 0 1.2px,#0000 2px),radial-gradient(circle at 64% 44%,#c8d2e6 0 .8px,#0000 1.6px),radial-gradient(circle at 82% 70%,#c8d2e6 0 .8px,#0000 1.6px),linear-gradient(#090b14,#11131c)}.backdrop-swatch-fireflies{background-image:radial-gradient(circle at 24% 66%,#e6ff8a 0 1px,#d8f07033 2px,#0000 4px),radial-gradient(circle at 52% 48%,#e6ff8a 0 1px,#d8f07033 2px,#0000 4px),radial-gradient(circle at 78% 72%,#e6ff8a 0 1px,#d8f07033 2px,#0000 4px),linear-gradient(#0a1020 0%,#20160f 44%,#070a08 52%,#050806 100%)}.backdrop-swatch-lights{background-image:radial-gradient(circle at 16% 34%,#ffb35c99 0 4px,#0000 5px),radial-gradient(circle at 38% 46%,#ffc87a99 0 4px,#0000 5px),radial-gradient(circle at 62% 46%,#ffb35c99 0 4px,#0000 5px),radial-gradient(circle at 84% 34%,#ff8a6699 0 4px,#0000 5px),linear-gradient(#0f0a08,#0a0708)}.backdrop-swatch-sea{background-image:radial-gradient(circle at 70% 26%,#eee6cc 0 2.5px,#0000 3.5px),radial-gradient(7% 36% at 70% 80%,#e6e0c873,#0000),linear-gradient(#060a18 0%,#121828 50%,#04080e 52%,#020407 100%)}.backdrop-swatch-leaves{background-image:radial-gradient(3px 1.6px at 28% 30%,#b0501a 98%,#0000),radial-gradient(2.6px 1.4px at 58% 64%,#c88a24 98%,#0000),radial-gradient(3px 1.6px at 80% 40%,#8c2810 98%,#0000),linear-gradient(90deg,#0000 12%,#0805054d 12% 18%,#0000 18% 70%,#08050566 70% 74%,#0000 74%),radial-gradient(circle at 76% 84%,#6a2e10,#140a08 70%)}.backdrop-swatch-pixelsnow{background-image:linear-gradient(#d0dcff,#d0dcff),linear-gradient(#d0dcff,#d0dcff),linear-gradient(#d0dcff,#d0dcff),linear-gradient(#a8b4d8,#a8b4d8),linear-gradient(#3a405a,#3a405a),linear-gradient(#080a18,#1c1c38);background-position:22% 30%,58% 52%,84% 22%,0 calc(100% - 6px),0 100%,0 0;background-size:3px 3px,3px 3px,3px 3px,100% 4px,100% 6px,100% 100%}.backdrop-swatch-lava{background-image:radial-gradient(18% 32% at 32% 42%,#7a2a10 96%,#0000),radial-gradient(13% 22% at 68% 60%,#6a2210 96%,#0000),linear-gradient(0deg,#82341a 0 16%,#0000 16%),linear-gradient(#0e0408,#220a0a)}.backdrop-swatch-ridges{background-image:radial-gradient(circle at 70% 32%,#e0c8a8 0 4px,#0000 5px),linear-gradient(172deg,#0000 58%,#2a1a26 58%),linear-gradient(186deg,#0000 66%,#16101c 66%),linear-gradient(176deg,#0000 78%,#07060c 78%),linear-gradient(#0a0816,#4a2430)}.backdrop-swatch-dither{background-image:radial-gradient(circle at 34% 40%, #b0a488 0 6px, transparent 6.5px), repeating-conic-gradient(#2e2838 0 25%, #08070c 0 50%), linear-gradient(#08070c, #08070c);background-size:100% 100%,4px 4px,100% 100%}.ghost-archive{position:absolute;inset:0;overflow:hidden;container-type:size}.ghost-archive__img{left:calc(var(--ghost-x) * 1%);top:calc(var(--ghost-y) * 1%);width:calc(var(--ghost-w) * 1%);opacity:0;height:auto;transform:rotate(calc(var(--ghost-rot) * 1deg));filter:invert()blur(1.5px);mix-blend-mode:screen;-webkit-user-select:none;user-select:none;animation:ghost-archive-life calc(var(--ghost-life) * 1s) linear calc(var(--ghost-delay) * 1s) both;position:absolute}@keyframes ghost-archive-life{0%{opacity:0;transform:translate(0, 0) rotate(calc(var(--ghost-rot) * 1deg))}30%,70%{opacity:var(--ghost-peak)}to{opacity:0;transform:translate(calc(var(--ghost-dx) * 1cqw), calc(var(--ghost-dy) * 1cqh)) rotate(calc((var(--ghost-rot) + var(--ghost-spin)) * 1deg))}}@media (prefers-reduced-motion:reduce){.ghost-archive__img{opacity:.2;animation:none}}.firsthand-stage,.firsthand-poster{--firsthand-night:var(--display-night);--firsthand-ink:#ece5d8}[data-theme=light] .firsthand-stage,.firsthand-poster{background-color:var(--firsthand-night)}@keyframes firsthand-poster-write{0%{stroke-dashoffset:1px;opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes firsthand-poster-pen{0%{stroke-dashoffset:0;opacity:1}62%{stroke-dashoffset:-1px;opacity:1}68%,to{stroke-dashoffset:-1px;opacity:0}}.firsthand-poster-line{fill:none;stroke:var(--firsthand-ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:9s ease-in-out infinite both firsthand-poster-write}.firsthand-poster-tip{fill:none;stroke:var(--color-gold-hot);stroke-linecap:round;stroke-dasharray:.0001 2;filter:drop-shadow(0 0 3px var(--color-gold)) drop-shadow(0 0 8px var(--color-gold));animation:9s ease-in-out infinite both firsthand-poster-pen}@media (prefers-reduced-motion:reduce){.firsthand-poster-line{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none}.firsthand-poster-tip{opacity:0;animation:none}}.crowd-mosaic{transform-origin:0 0;--crowd-dim:1}[data-theme=light] .crowd-stage{background-color:var(--display-night)}.crowd-tile{object-fit:contain;opacity:0;position:absolute}.crowd-tile[data-loaded=true]{opacity:var(--crowd-dim);animation:crowd-tile-in var(--dur-slow) var(--ease-smooth) backwards}.crowd-tile[data-loaded=true][data-focus],.crowd-tile[data-loaded=true][data-lit]{opacity:1}@keyframes crowd-tile-in{0%{opacity:0}}.crowd-one{object-fit:contain;opacity:0;pointer-events:none;position:absolute}.crowd-poster-grid{background-color:var(--display-night);transform-origin:50%;animation:crowd-poster-camera 12s var(--ease-smooth) infinite both;position:absolute;inset:0}.crowd-poster-cell{background-color:var(--color-scan-bg);border:1px solid var(--color-line);opacity:.2;animation:crowd-poster-dim 12s var(--ease-smooth) infinite both;position:absolute}.crowd-poster-one{opacity:.85;animation:none}@keyframes crowd-poster-camera{0%,12%{transform:scale(1)}42%,70%{transform:scale(3.2)}to{transform:scale(1)}}@keyframes crowd-poster-dim{0%,12%{opacity:.2}42%,70%{opacity:.08}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.crowd-poster-grid,.crowd-poster-cell{animation:none}}.collection-news-count{color:var(--color-gold)}.collection-news-chip{border:1px solid var(--color-gold-soft);background:var(--color-gold-wash);color:var(--color-gold);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1}.collections-rail-news{background:var(--color-gold-wash);color:var(--color-gold);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1.4}.cmdk-backdrop{padding:14vh calc(var(--spacing) * 4) 0;align-items:flex-start}.cmdk-panel{width:min(36rem, calc(100vw - var(--spacing) * 8));border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * 1.5);background:var(--color-paper-raised);max-width:none;padding:0;overflow:hidden}.cmdk-backdrop{transition-duration:.12s}.cmdk-panel{transition:opacity .12s var(--ease-smooth), scale .12s var(--ease-smooth)}.cmdk-panel.scale-95{scale:.98}.cmdk-row[data-active]{background:var(--color-gold-wash);border-color:var(--color-gold)}.cmdk-row[data-active] .cmdk-row-icon{color:var(--color-gold)}@media (max-width:640px){.cmdk-backdrop{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0}.cmdk-panel{width:100%}}.cmdk-backdrop{z-index:90}.cmdk{flex-direction:column;display:flex}.cmdk-input{width:100%;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-family:var(--font-display);background:0 0;outline:none;font-size:1.125rem;line-height:1.4}.cmdk-input::placeholder{color:var(--color-ink-faint)}.cmdk-input:focus-visible{box-shadow:none;border-bottom-color:var(--color-gold)}.cmdk-list{overscroll-behavior:contain;min-height:10rem;max-height:min(22rem,50dvh);padding:calc(var(--spacing) * 2);overflow-y:auto}.cmdk-group{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) var(--spacing);color:var(--color-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cmdk-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);color:var(--color-ink);cursor:pointer;border:1px solid #0000;font-size:.875rem;display:flex}.cmdk-row:hover:not([data-active]){background:var(--color-veil)}.cmdk-row-icon{color:var(--color-ink-faint)}.cmdk-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-hint{padding:0 calc(var(--spacing) * 1.5);border:1px solid var(--color-line);border-radius:calc(var(--radius-card) * .5);color:var(--color-ink-faint);flex:none;font-family:inherit;font-size:.6875rem;line-height:1.5}.cmdk-open{padding:0 var(--spacing);border-radius:calc(var(--radius-card) * .5);color:var(--color-ink-faint);flex:none}.cmdk-open:hover{color:var(--color-ink)}.cmdk-empty{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 3);color:var(--color-ink-soft);text-align:center;font-size:.875rem}.cmdk-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:2.25rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-top:1px solid var(--color-line);color:var(--color-ink-faint);font-size:.6875rem;line-height:1rem;display:flex}.cmdk-legend{gap:0 calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cmdk-legend>span+span:before{content:"·";margin-right:calc(var(--spacing) * 1.5)}.cmdk-status{min-height:1rem;color:var(--color-ink-soft);text-align:right}@media (max-width:640px){.cmdk-list{max-height:60dvh}.cmdk-legend{display:none}.cmdk-status{text-align:left;flex:1}}@media (prefers-reduced-motion:reduce){.cmdk-backdrop,.cmdk-panel{transition:none}.cmdk-panel.scale-95{scale:1}}:where(.seasonal-thumb){position:relative}.seasonal-posted-mark{z-index:1;box-sizing:border-box;border:2px solid var(--color-paper);background:var(--color-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;right:4px}.seasonal-posted-mark:after{content:"";border:solid var(--color-paper);border-width:0 1.5px 1.5px 0;width:2px;height:4px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.almanac-page{flex-direction:column;min-width:0;display:flex}.almanac-crumb{color:var(--color-ink-soft);align-self:flex-start;margin-bottom:6px;font-size:13px}.almanac-crumb:hover{color:var(--color-ink)}.almanac-crumb:focus-visible,.almanac-link:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:2px;border-radius:2px}.almanac-facts{color:var(--color-ink-soft);flex-direction:column;gap:2px;margin:0 0 20px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.almanac-facts>li:first-child{color:var(--color-ink)}.almanac-pulls{border-top:1px solid var(--color-line);flex-direction:column;gap:4px;max-width:65ch;padding-block:16px;display:flex}.almanac-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 4px;font-size:10.5px;font-weight:600}.almanac-line{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.almanac-line-faint,.almanac-name-unknown,.almanac-quiet,.almanac-tile-note{color:var(--color-ink-faint)}.almanac-quiet{margin:0;font-size:13px;line-height:1.5}.almanac-page>.almanac-link{align-self:flex-start}.almanac-link{color:var(--color-ink-soft);text-underline-offset:3px;font-size:13px;text-decoration:underline}.almanac-link:hover{color:var(--color-ink)}.almanac-actions{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.almanac-actions-section{margin-top:6px}.almanac-link-button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.almanac-link-button:disabled{opacity:.5;cursor:default}.almanac-line-skeleton{border-radius:3px;width:min(420px,100%);height:14px;margin-block:4px}.almanac-line-skeleton-short{width:min(260px,70%)}.almanac-line-skeleton-note{width:min(160px,50%)}.almanac-rules{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.almanac-rule{border-left:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:2px;padding-left:12px;display:flex}.almanac-count-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-block:8px;display:flex}.almanac-count{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.5}.almanac-count-skeleton{border-radius:3px;width:96px;height:14px}.almanac-hint-slot{align-items:center;min-height:44px;display:flex}.almanac-hint{border-left:2px solid var(--color-gold-soft);color:var(--color-ink-soft);margin:0;padding:4px 0 4px 10px;font-size:13px;line-height:1.5}.almanac-hint-skeleton{border-radius:3px;width:min(320px,100%);height:14px}.almanac-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.almanac-tile{flex-direction:column;gap:4px;min-width:0;display:flex}.almanac-tile-scan,.almanac-tile-skeleton{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:6px;display:block;position:relative;overflow:hidden}.almanac-tile-scan{background:var(--color-paper-raised)}a.almanac-tile-scan:hover{border-color:var(--color-ink-faint)}a.almanac-tile-scan:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:1px}.almanac-tile-note{min-height:16px;margin:0;font-size:11px;line-height:16px}.almanac-more{justify-content:center;margin-top:20px;display:flex}.almanac-switch{border:1px solid var(--color-line);border-radius:8px;align-self:flex-start;gap:2px;margin:0 0 20px;padding:2px;display:inline-flex}.almanac-switch-link{color:var(--color-ink-soft);border:1px solid #0000;border-radius:6px;padding:4px 14px;font-size:13px}.almanac-switch-link:hover{color:var(--color-ink)}.almanac-switch-link:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:1px}.almanac-switch-active,.almanac-switch-active:hover{border-color:var(--color-ink-faint);background:var(--color-veil);color:var(--color-ink)}.almanac-months{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.almanac-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.almanac-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.almanac-month{border:1px solid var(--color-line);background:var(--color-paper-raised);border-radius:8px;min-width:0}.almanac-month-current{border-top-color:var(--color-gold)}.almanac-month>section{padding:16px 18px 4px}.almanac-month-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.almanac-month-name{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:22px;font-weight:400;line-height:1.2}.almanac-month-count,.almanac-month-empty,.almanac-entry-thin,.almanac-day-year-count{color:var(--color-ink-faint)}.almanac-month-count{font-variant-numeric:tabular-nums;font-size:12px}.almanac-month-empty{margin:0;padding-block:14px 12px;font-size:13px}.almanac-entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.almanac-entry{border-top:1px solid var(--color-line);flex-direction:column;padding-block:14px;display:flex}.almanac-entry:first-child{border-top:0}.almanac-entry-when{align-items:center;gap:8px;min-height:16px;display:flex}.almanac-entry-date{letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-soft);font-size:10.5px;font-weight:600;line-height:16px}.almanac-entry-name{max-width:100%;font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;align-self:flex-start;margin-top:4px;font-size:17px;font-weight:400;line-height:1.3}.almanac-entry-name:hover{text-underline-offset:3px;text-decoration:underline}.almanac-entry-name:focus-visible,.almanac-entry-thin:focus-visible,.almanac-day-step:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:2px;border-radius:2px}.almanac-entry-tag{border:1px solid var(--color-gold-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);border-radius:3px;flex:none;padding:0 5px;font-size:10px;font-weight:600;line-height:14px}.almanac-entry-meta{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-top:2px;font-size:12.5px;line-height:18px;display:flex}.almanac-entry-count{color:var(--color-ink-soft)}.almanac-entry-count-skeleton{border-radius:3px;width:72px;height:12px}.almanac-entry-thin{text-underline-offset:3px;font-size:11.5px;text-decoration:underline}.almanac-entry-thin:hover{color:var(--color-ink-soft)}.almanac-entry-thumbs{min-height:85.3333px;margin-top:10px}.almanac-month-thumbs{grid-template-columns:repeat(3,minmax(0,64px));gap:6px;margin:0;padding:0;list-style:none;display:grid}.almanac-month-thumb{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:5px;display:block;position:relative;overflow:hidden}a.almanac-month-thumb{background:var(--color-paper-sunken)}a.almanac-month-thumb:hover{border-color:var(--color-ink-faint)}a.almanac-month-thumb:focus-visible{outline:1.5px solid var(--color-gold);outline-offset:1px}.almanac-day-nav{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.almanac-day-label{min-width:7em;font-family:var(--font-display);text-align:center;color:var(--color-ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.almanac-day-step{white-space:nowrap;color:var(--color-ink-soft);font-size:13px}.almanac-day-step:hover{color:var(--color-ink)}.almanac-day-today{margin-left:8px}.almanac-day-group{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.almanac-day-year-row{align-items:baseline;gap:10px;display:flex}.almanac-day-year{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:20px;font-weight:400;line-height:1.25}.almanac-day-year-count{font-size:12px}.almanac-day-year-skeleton{border-radius:3px;width:64px;height:25px}.almanac-widget-moments{grid-template-columns:minmax(0,1fr);gap:16px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.almanac-widget[data-size=F] .almanac-widget-moments{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.almanac-widget-moment{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;min-width:0;min-height:80px;display:flex}.almanac-widget-text{flex-direction:column;flex:9rem;gap:3px;min-width:0;display:flex}.almanac-widget-name{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:16px;font-weight:400;line-height:1.25}.almanac-widget-when,.almanac-widget-count{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:16px}.almanac-widget-count-skeleton{border-radius:3px;width:72px;height:12px;margin-block:2px}.almanac-widget-thumbs,.almanac-widget-strip-thumbs{grid-auto-flow:column;justify-content:start;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.almanac-widget-thumbs{flex:0 auto;grid-auto-columns:minmax(0,60px)}.almanac-widget-strip-thumbs{grid-auto-columns:minmax(0,44px)}.almanac-widget-thumb{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:5px;display:block;position:relative;overflow:hidden}a.almanac-widget-thumb{background:var(--color-paper-sunken)}a.almanac-widget-thumb:hover{border-color:var(--color-ink-faint)}.almanac-widget-strip{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.almanac-widget-strip-label{color:var(--color-ink-soft);align-self:flex-start;font-size:12px;line-height:16px}.almanac-widget-strip-label:hover{color:var(--color-ink)}.almanac-widget-strip-label-skeleton{border-radius:3px;width:140px;height:12px;margin-block:2px}.almanac-widget-strip-empty{min-height:58.6667px;color:var(--color-ink-soft);align-items:center;margin:0;font-size:12px;line-height:16px;display:flex}.tune-bar{gap:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);background:var(--color-gold-wash);flex-direction:column;display:flex}.tune-bar-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.tune-bar-title{color:var(--color-ink-soft);margin:0;font-size:.8125rem;font-weight:500}.tune-bar-name{color:var(--color-gold)}.tune-bar-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tune-bar-button{min-height:2.25rem;padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink);font-size:.8125rem}.tune-bar-button:hover:not(:disabled){border-color:var(--color-gold-soft)}.tune-bar-button:disabled{opacity:.5;cursor:default}.tune-bar-save{border-color:var(--color-gold-soft);color:var(--color-gold);font-weight:600}.tune-bar-save:hover:not(:disabled){background:var(--color-gold-soft)}.tune-bar-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.tune-bar-rule{flex-direction:column;gap:2px;display:flex}.tune-bar-aside{min-height:1.4em;color:var(--color-ink-faint);margin:0;font-size:12px;line-height:1.4}.tune-bar-aside[data-tone=block]{color:var(--color-ink-soft)}:root{--ink-dust-paper:#d9d5cc;--ink-dust-night:#0b0c0f;--ink-dust-ink:#ede7d9}.ink-dust-surface[data-look=paper]{background-color:var(--ink-dust-paper)}.ink-dust-surface[data-look=night],.ink-dust-poster{background-color:var(--ink-dust-night)}.ink-dust-poster-page{fill:var(--ink-dust-ink);opacity:.05}.ink-dust-poster-line{fill:none;stroke:var(--ink-dust-ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.56 1}.ink-dust-poster-dot{fill:var(--ink-dust-ink);animation:8s ease-in-out infinite both ink-dust-poster-drift;animation-delay:var(--delay,0s)}@keyframes ink-dust-poster-drift{0%,22%{opacity:1;transform:translate(0)}66%{transform:translate(var(--dx,18px), var(--dy,-8px));opacity:0}67%,80%{transform:translate(calc(var(--dx,18px) * -.5), calc(var(--dy,-8px) * -.5));opacity:0}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ink-dust-poster-dot{animation:none}}.story-wall-stage,.story-wall-poster{--display-night:#0c0a10}.story-wall-stage{background-color:var(--display-night)}.story-wall-poster{background-color:var(--display-night);background-image:radial-gradient(70% 60% at 50% 38%,#d4a94324,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.story-wall-poster{background-image:radial-gradient(ellipse 70% 60% at 50% 38%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 72%)}}.story-wall-poster-seam{stroke:var(--color-page-fold);stroke-width:.35px;opacity:.09}.story-wall-poster-twine{fill:none;stroke:var(--color-page-fold);stroke-width:.9px;stroke-linecap:round;opacity:.85}.story-wall-poster-sheet{fill:var(--color-page)}.story-wall-poster-ink{fill:none;stroke:var(--color-page-ink);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.story-wall-poster-pin{fill:#c7ab6c}@supports (color:color-mix(in lab, red, red)){.story-wall-poster-pin{fill:color-mix(in srgb, var(--color-gold) 55%, var(--color-page-fold))}}.story-wall-poster-spring{fill:var(--color-page-fold)}.story-wall-poster-glow-in{stop-color:var(--color-gold-hot);stop-opacity:.6}.story-wall-poster-glow-out{stop-color:var(--color-gold);stop-opacity:0}.story-wall-poster-halo{fill:url(#story-wall-poster-glow);animation:4.2s ease-in-out infinite both story-wall-poster-twinkle;animation-delay:var(--delay,0s)}.story-wall-poster-bulb{fill:var(--color-gold-hot)}.story-wall-poster-sway{animation:7s ease-in-out infinite alternate both story-wall-poster-sway;animation-delay:var(--delay,0s)}@keyframes story-wall-poster-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes story-wall-poster-sway{0%{transform:rotate(-.9deg)}to{transform:rotate(.9deg)}}@media (prefers-reduced-motion:reduce){.story-wall-poster-halo,.story-wall-poster-sway{animation:none}}.constellation-catalog-moon{--tint:var(--color-gold);background:var(--color-paper-raised)}.constellation-catalog-face{width:100%;height:100%;color:var(--color-ink);background:var(--color-gold-wash);justify-content:center;align-items:center;display:flex}.constellation-catalog-face>svg{width:40%;height:40%}.constellation-catalog-moon.is-disabled{--tint:var(--color-ink-faint);opacity:.45;filter:grayscale()}.constellation-catalog-moon.is-disabled .constellation-catalog-face{color:var(--color-ink-faint);background:var(--color-paper-sunken)}.kindred-bar{gap:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);background:var(--color-gold-wash);flex-direction:column;display:flex}.kindred-bar-head{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.kindred-bar-seeds{gap:calc(var(--spacing) * 1);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.kindred-bar-seed{width:calc(var(--spacing) * 7);aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-sunken);position:relative;overflow:hidden}.kindred-bar-title{min-width:0;color:var(--color-ink-soft);flex:1;margin:0;font-size:.8125rem;font-weight:500}.kindred-bar-close{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-raised);width:2.25rem;height:2.25rem;color:var(--color-ink-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex}.kindred-bar-close:hover{border-color:var(--color-gold-soft);color:var(--color-ink)}.kindred-bar-close:focus-visible,.kindred-bar-back:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.kindred-bar-aside{min-height:1.4em;color:var(--color-ink-faint);margin:0;font-size:12px;line-height:1.4}.kindred-bar-aside[data-tone=warn]{color:var(--color-ink-soft)}.kindred-empty{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;display:flex}.kindred-empty-text{color:var(--color-ink-faint);margin:0}.kindred-bar-back{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink-soft);font-size:.75rem}.kindred-bar-back:hover{color:var(--color-ink)}.kindred-paused{display:contents}.kindred-paused-block{flex:1;min-width:0;min-height:0;display:flex;position:relative}.kindred-paused[data-active]>:not(.kindred-paused-caption){opacity:.4;filter:saturate(.4);transition:opacity var(--dur-enter) ease-out}.kindred-paused-caption{inset-inline:0;top:calc(var(--spacing) * 2);margin:0 calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-gold-soft);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink-soft);text-align:center;font-size:12px;line-height:1.4;position:absolute}.archive-toolbar-controls>.kindred-paused>button,.archive-toolbar-controls>.kindred-paused>div>button{border:1px solid var(--color-line)}.exhibition-icon-controls>.kindred-paused>button:not([role=combobox]){width:var(--exhibition-control-size);height:var(--exhibition-control-size);flex-shrink:0;padding:0}.exhibition-icon-controls>.kindred-paused>div:has(>button)>button{width:var(--exhibition-control-size);height:var(--exhibition-control-size);flex-shrink:0;padding:0}@media (prefers-reduced-motion:reduce){.kindred-paused[data-active]>*{transition:none}}.moon-menu{z-index:50;min-width:10rem;max-width:calc(100vw - 1rem);padding:calc(var(--spacing) * 1);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-raised);color:var(--color-ink);flex-direction:column;gap:2px;display:flex;position:fixed}.moon-menu-head{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2) calc(var(--spacing) * 1);display:flex}.moon-menu-face{border:1px solid var(--color-gold-soft);background:var(--color-gold-wash);width:1.5rem;height:1.5rem;color:var(--color-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.moon-menu-face>svg{width:60%;height:60%}.moon-menu-title{color:var(--color-ink-soft);font-size:.75rem;font-weight:500}.moon-menu-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;min-height:2.25rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border-radius:calc(var(--radius-card) * .75);text-align:left;color:var(--color-ink);border:1px solid #0000;outline:none;font-size:.875rem;display:flex}.moon-menu-item:hover{background:var(--color-paper-sunken)}.moon-menu-item:focus-visible,.moon-menu-item:focus{border-color:var(--color-gold);background:var(--color-paper-sunken)}.moon-menu-key{min-width:1.25rem;padding:0 calc(var(--spacing) * 1);border:1px solid var(--color-line);border-radius:var(--radius-control);text-align:center;color:var(--color-ink-faint);font-family:inherit;font-size:11px;line-height:1.25rem}@media (pointer:coarse){.moon-menu-item{min-height:2.75rem}}.u-diff-ins{background:#74c08a38}@supports (color:color-mix(in lab, red, red)){.u-diff-ins{background:color-mix(in srgb, var(--color-keep) 22%, transparent)}}.u-diff-ins{color:var(--color-ink);border-radius:2px;text-decoration:none}.u-diff-del{background:#e0806638}@supports (color:color-mix(in lab, red, red)){.u-diff-del{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}}.u-diff-del{color:var(--color-ink-soft);border-radius:2px;text-decoration:line-through}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
