@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Inter:wght@400;500;600;700;800&family=Nunito:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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);--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)}}@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;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-22{padding:calc(var(--spacing) * 22)}.lowercase{text-transform:lowercase}.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,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--paper:#f3efe5;--paper-bright:#fffdf8;--ink:#1e1a17;--muted:#786f66;--teal:#3f746c;--teal-dark:#2c5751;--orange:#ee683c;--orange-dark:#bd4424;--red:#bd3c32;--line:#d8d0c1;--shadow:0 14px 40px #30282024}html{scrollbar-gutter:stable}@media (width<=680px){html body .app-shell[data-desktop-theme=candy] .mobile-menu-sheet{color:var(--lab-ink);border:2px solid var(--lab-ink);background:var(--lab-surface-alt);box-shadow:5px 5px 0 var(--lab-ink);border-radius:18px}html body .app-shell[data-desktop-theme=candy] .mobile-menu-sheet>header>button{border:2px solid var(--lab-ink);background:var(--lab-ink);border-radius:10px}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button{color:var(--lab-ink);border:2px solid var(--lab-ink);background:var(--lab-surface);box-shadow:3px 3px 0 var(--lab-ink);border-radius:12px}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n+1){background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n+1){background:color-mix(in srgb, var(--lab-accent) 38%, #fff)}}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n+2){background:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n+2){background:color-mix(in srgb, var(--lab-accent-2) 14%, #fff)}}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n+3){background:#d7f6f5}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button:nth-child(4n){background:#fff0c9}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button.active{color:#fff;background:var(--lab-accent-2)}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button.active small{color:#fff}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid>button.has-unread{border-color:var(--lab-accent-2);box-shadow:3px 3px 0 var(--lab-ink);background:#ffdaed}html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid small{color:var(--lab-ink)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .mobile-menu-grid small{color:color-mix(in srgb, var(--lab-ink) 72%, transparent)}}html body .app-shell[data-desktop-theme=candy] :is(.mobile-tour-button,.mobile-menu-sheet>button){border:2px solid var(--lab-ink);box-shadow:2px 2px 0 var(--lab-ink);border-radius:10px}html body .app-shell[data-desktop-theme=candy] .condition-photo-guide-preference{border:2px solid var(--lab-ink);background:var(--lab-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .condition-photo-guide-preference{background:color-mix(in srgb, var(--lab-accent) 28%, #fff)}}html body .app-shell[data-desktop-theme=candy] .condition-photo-guide-preference{box-shadow:2px 2px 0 var(--lab-ink)}html body .app-shell[data-desktop-theme=candy] .condition-photo-guide-preference input{accent-color:var(--lab-accent-2)}html body .app-shell[data-desktop-theme=candy] :is(.home-hero h1,.archive-hero h1,.binder-heading h1,.profile-hero h1,.account-settings-heading h1,.admin-settings-heading h1,.help-heading h1,.feedback-heading h1,.print-questions-hero h1){font-family:var(--lab-heading-font)!important;letter-spacing:-.045em!important;font-weight:650!important}}:is(.beta-gate,.auth-callback,.standalone-auth-page){--auth-ink:#2f1d3b;--auth-amethyst:#74469a;--auth-amethyst-dark:#4e286c;--auth-lilac:#eadcf7;--auth-orchid:#f5e9fb;--auth-pink:#ef72b5;--auth-aqua:#aee7e5;--auth-mint:#d8f0d2;--auth-sun:#ffe49b;--auth-error:#9e2f53;--auth-shadow:6px 6px 0 var(--auth-ink);box-sizing:border-box;max-width:100vw;color:var(--auth-ink);background:radial-gradient(circle at 12% 8%,#ef72b538,#0000 24rem),radial-gradient(circle at 88% 92%,#74469a33,#0000 26rem),#faf6fc;overflow-x:hidden}:is(.beta-gate,.auth-callback,.standalone-auth-page),:is(.beta-gate,.auth-callback,.standalone-auth-page) *{box-sizing:border-box}.beta-gate>section,.auth-callback>section,.standalone-auth-page>section{border:2px solid var(--auth-ink);width:min(100%,680px);color:var(--auth-ink);background:linear-gradient(145deg, #fff 0 72%, var(--auth-orchid));box-shadow:var(--auth-shadow);border-radius:28px}.beta-gate>section{padding:clamp(24px,5vw,48px)}.auth-callback>section,.standalone-auth-page>section{padding:clamp(26px,6vw,48px)}.beta-gate .beta-mark,.auth-callback .beta-mark,.standalone-auth-page .beta-mark{border:2px solid var(--auth-ink);color:#fff;background:var(--auth-amethyst);width:58px;height:58px;box-shadow:4px 4px 0 var(--auth-pink);border-radius:15px;margin-bottom:24px}:is(.beta-gate,.auth-callback,.standalone-auth-page) .eyebrow{color:var(--auth-amethyst-dark);letter-spacing:.14em}.beta-gate h1,.auth-callback h1,.standalone-auth-page h1{color:var(--auth-ink);letter-spacing:-.055em;font-family:Space Grotesk,Inter,sans-serif;font-weight:900}.beta-gate h1{max-width:620px;font-size:clamp(38px,7vw,64px)}.beta-intro,.auth-callback p:not(.eyebrow),.standalone-auth-page>section>p:not(.eyebrow){color:#5d5065}.beta-gate form,.email-signin{border:2px solid var(--auth-ink);width:100%;min-width:0;color:var(--auth-ink);background:var(--auth-orchid);box-shadow:4px 4px 0 var(--auth-amethyst);border-radius:20px;margin-top:28px;padding:18px}.email-signin>div,.email-signin-form,.email-signin-form>*{min-width:0}.email-signin-icon{border:2px solid var(--auth-ink);color:#fff;background:var(--auth-pink);border-radius:12px}.email-signin small,.beta-gate form>small{color:#62556a}.email-signin .auth-google-button,.auth-google-button{border:2px solid var(--auth-ink);min-height:52px;color:var(--auth-ink);box-shadow:3px 3px 0 var(--auth-ink);background:#fff;border-radius:14px}.email-signin .auth-google-button:hover,.auth-google-button:hover{background:var(--auth-sun)}.auth-google-button-host{grid-column:1/-1;justify-content:center;width:100%;min-height:44px;display:flex;overflow:hidden}.auth-google-button-host>div{max-width:100%}.auth-google-loading{text-align:center;grid-column:1/-1}.email-signin-divider{color:#65546e}.email-signin-divider:before,.email-signin-divider:after{background:var(--auth-amethyst);height:2px}.email-signin-tabs{border:2px solid var(--auth-ink);background:#fff;border-radius:14px;padding:5px}.email-signin .email-signin-tabs button{min-width:0;color:var(--auth-ink);background:0 0;border-radius:10px}.email-signin .email-signin-tabs button[aria-selected=true]{color:#fff;background:var(--auth-amethyst);box-shadow:2px 2px 0 var(--auth-ink)}.email-signin-form{border:2px solid var(--auth-ink);background:#fff;border-radius:16px;padding:16px}.beta-gate form input,.email-signin input,.auth-password-form input{border:2px solid var(--auth-ink);width:100%;min-width:0;min-height:50px;color:var(--auth-ink);background:#fff;border-radius:12px;font-size:16px}:is(.beta-gate form input,.email-signin input,.auth-password-form input):focus-visible{outline:4px solid var(--auth-pink)}@supports (color:color-mix(in lab, red, red)){:is(.beta-gate form input,.email-signin input,.auth-password-form input):focus-visible{outline:4px solid color-mix(in srgb, var(--auth-pink) 48%, transparent)}}:is(.beta-gate form input,.email-signin input,.auth-password-form input):focus-visible{outline-offset:1px}.beta-gate .beta-enter-button,.email-signin-form>button:not(.email-signin-text-button),.auth-password-form button,.auth-callback a,.beta-load-recovery button{border:2px solid var(--auth-ink);color:#fff;background:var(--auth-amethyst);min-height:50px;box-shadow:3px 3px 0 var(--auth-ink);border-radius:13px;font-weight:900}:is(.beta-gate .beta-enter-button,.email-signin-form>button:not(.email-signin-text-button),.auth-password-form button,.auth-callback a,.beta-load-recovery button):hover:not(:disabled){background:var(--auth-amethyst-dark);box-shadow:2px 2px 0 var(--auth-ink);transform:translate(1px,1px)}.beta-gate .beta-enter-button:disabled,.email-signin button:disabled,.auth-password-form button:disabled{color:#6c6073;box-shadow:none;opacity:1;background:#d9cedf}.email-signin .email-signin-links button,.email-signin .email-signin-text-button{color:var(--auth-amethyst-dark);overflow-wrap:anywhere}.beta-gate form>.beta-consent-summary,.beta-returning-notice,.beta-terms-check{border:2px solid var(--auth-ink);color:var(--auth-ink);border-radius:14px}.beta-gate form>.beta-consent-summary{background:#fff}.beta-returning-notice{background:var(--auth-mint)}.beta-terms-check{background:var(--auth-lilac)}.beta-consent-icon{color:#fff;background:var(--auth-amethyst)}.beta-gate form>.beta-consent-summary button{color:var(--auth-amethyst-dark)}.email-signin-message{color:#244f35;background:var(--auth-mint);border:2px solid #356d4a;border-radius:13px}.email-signin-error,.beta-gate form>p[role=alert]{border:2px solid var(--auth-error);color:#7c213f;overflow-wrap:anywhere;background:#ffe4ed;border-radius:13px;grid-column:1/-1;margin:8px 0 0;padding:12px 14px}.email-signin-privacy{border:1px dashed var(--auth-amethyst);color:#55475d;background:#fff;border-radius:11px;padding:10px 12px}.beta-gate footer span{border:1px solid var(--auth-ink);color:var(--auth-ink);background:var(--auth-lilac);border-radius:9px}.beta-preview-banner{border:2px solid var(--auth-ink);background:var(--auth-amethyst-dark);border-radius:13px}.beta-load-recovery{width:min(520px,100% - 24px)}.beta-load-recovery>span{border:2px solid var(--auth-ink);background:var(--auth-pink);box-shadow:3px 3px 0 var(--auth-ink);border-radius:13px}.beta-load-recovery a{border:2px solid var(--auth-ink);color:var(--auth-ink);box-shadow:3px 3px 0 var(--auth-ink);background:#fff;border-radius:13px}.auth-callback{background:#faf6fc}.auth-password-form{gap:10px}@media (width<=620px){:is(.beta-gate,.auth-callback,.standalone-auth-page){width:100%;min-height:100dvh;padding:12px}.beta-gate>section,.auth-callback>section,.standalone-auth-page>section{width:100%;max-width:100%;box-shadow:4px 4px 0 var(--auth-ink);border-radius:20px;padding:22px 16px}.beta-gate h1,.auth-callback h1,.standalone-auth-page h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px)}.beta-gate form,.email-signin{box-shadow:3px 3px 0 var(--auth-amethyst);border-radius:17px;padding:13px}.email-signin{grid-template-columns:38px minmax(0,1fr);gap:11px}.email-signin-icon{width:38px;height:38px}.email-signin-form{padding:13px}.email-signin-links{flex-direction:column;align-items:stretch;gap:2px}.email-signin .email-signin-links button{text-align:left;justify-content:flex-start;width:100%}.email-signin-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.email-signin .email-signin-tabs button{padding-inline:7px;font-size:12px}.beta-gate footer{grid-template-columns:1fr 1fr;display:grid}.beta-gate footer span{text-align:center;min-width:0}.beta-preview-banner{flex-wrap:wrap;margin:-12px -8px 20px}.beta-preview-banner button{width:auto}.beta-gate form>.beta-consent-summary{grid-template-columns:30px minmax(0,1fr);padding:12px}.beta-consent-icon{width:30px;height:30px}.beta-terms-check{padding:12px}.beta-load-recovery :is(button,a){width:min(100%,280px)}}@media (width<=900px){html body .app-shell[data-desktop-theme=candy]{--figma-ink:var(--lab-ink);--figma-canvas:var(--lab-surface);--figma-soft:var(--lab-surface-alt);--figma-line:var(--lab-line);--figma-lime:var(--lab-accent);--figma-lilac:var(--lab-hero);--figma-cream:var(--lab-hero);--paper:var(--lab-canvas);--paper-bright:var(--lab-surface);--ink:var(--lab-ink);color:var(--lab-ink);background:var(--lab-canvas)!important}html body .app-shell[data-desktop-theme=candy]>:is(.topbar,.tabs){color:var(--lab-sidebar-ink)!important;border-color:var(--lab-line)!important;background:var(--lab-sidebar)!important}html body .app-shell[data-desktop-theme=candy]>.tabs button,html body .app-shell[data-desktop-theme=candy] :is(.brand,.brand strong,.brand small){color:var(--lab-sidebar-ink)!important}html body .app-shell[data-desktop-theme=candy]>.tabs button.active{color:var(--lab-ink)!important;background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme=candy] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.profile-hero,.account-settings-heading,.admin-settings-heading,.help-heading,.feedback-heading,.print-questions-hero,.trade-log-view>header){color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-hero)!important;box-shadow:5px 5px 0 var(--lab-ink)!important;border-radius:22px!important}html body .app-shell[data-desktop-theme=candy] :is(.home-stat-card,.home-community-card,.home-recent-trades-card,.home-print-shelf,.iso-column,.collector-profile,.account-settings-view,.trade-center,.trade-guide-panel,.feedback-form,.feedback-guide,.feedback-inbox,.help-faq,.help-guide-grid>button,.beta-admin-panel,.permission-matrix,.admin-settings-form,.settings-guide,.settings-preview,.profile-settings,.profile-workshop-panel,.featured-print-module,.featured-binder-module,.trade-composer,.profile-lists>section,.wishlist-share-bar,.trade-shelf-panel,.manual-trade-log,.print-audit-card){color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:4px 4px 0 var(--lab-ink)!important;border-radius:18px!important}html body .app-shell[data-desktop-theme=candy] :is(input,select,textarea,.search,.filters select,.settings-tabs,.section-subtabs,.archive-layout-toolbar>div,.profile-workshop-tabs,.feedback-kind){color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme=candy] :is(.home-hero-actions button,.archive-hero-actions button,.clear-filters,.binder-reorganize-trigger,.profile-hero-actions button,.feedback-form button[type=submit],.trade-composer button[type=submit]){color:#fff!important;border:2px solid var(--lab-ink)!important;background:var(--lab-accent-2)!important;box-shadow:3px 3px 0 var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button{border:2px solid var(--lab-ink)!important;box-shadow:4px 5px 0 var(--lab-ink)!important;border-radius:12px!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:first-child{background:#ff8cc6!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(2){background:#b8a5ff!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(3){background:#79e1dc!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(4){background:#ffd25f!important}}@media (width>=901px){html body .app-shell[data-landing-concept]{--concept-radius:18px;--concept-border:1px solid var(--lab-line);--concept-shadow:none;--concept-header-bg:var(--lab-hero);--concept-heading-font:inherit;--concept-heading-transform:none;--concept-heading-spacing:normal;--concept-header-pad:28px}html body .app-shell[data-landing-concept=sunroom]{--concept-radius:28px;--concept-shadow:0 14px 34px var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=sunroom]{--concept-shadow:0 14px 34px color-mix(in srgb,var(--lab-accent-2) 12%,transparent)}}html body .app-shell[data-landing-concept=sunroom]{--concept-header-bg:linear-gradient(120deg,var(--lab-hero),var(--lab-surface))}html body .app-shell[data-landing-concept=postcard]{--concept-radius:4px;--concept-border:2px solid var(--lab-ink);--concept-shadow:8px 8px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface);--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=fieldnotes]{--concept-radius:0;--concept-border:0 solid transparent;--concept-shadow:inset 5px 0 0 var(--lab-accent);--concept-header-bg:linear-gradient(var(--lab-surface) 31px,var(--lab-line) 32px);--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=showcase]{--concept-radius:0;--concept-border:0 solid transparent;--concept-header-bg:var(--lab-surface);--concept-header-pad:38px;--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=market]{--concept-radius:10px;--concept-border:2px solid var(--lab-ink);--concept-shadow:4px 4px 0 var(--lab-ink);--concept-header-bg:var(--lab-accent);--concept-heading-transform:uppercase;--concept-heading-spacing:-.02em}html body .app-shell[data-landing-concept=studiotabs]{--concept-radius:14px 14px 4px 4px;--concept-border:1px solid var(--lab-line);--concept-shadow:inset 0 9px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface)}html body .app-shell[data-landing-concept=cutouts]{--concept-radius:3px 24px 5px 18px;--concept-border:2px solid var(--lab-ink);--concept-shadow:10px 10px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface-alt);--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=collectormap]{--concept-radius:999px 22px 22px 999px;--concept-border:2px dashed var(--lab-accent-2);--concept-header-bg:linear-gradient(90deg,var(--lab-accent) 0 22px,var(--lab-surface) 22px)}html body .app-shell[data-landing-concept=weekend]{--concept-radius:0;--concept-border:3px solid var(--lab-ink);--concept-shadow:inset 0 -10px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface);--concept-heading-font:Georgia,serif;--concept-heading-transform:uppercase}html body .app-shell[data-landing-concept=cloud]{--concept-radius:38px;--concept-border:1px solid var(--lab-line)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=cloud]{--concept-border:1px solid color-mix(in srgb,var(--lab-line) 55%,transparent)}}html body .app-shell[data-landing-concept=cloud]{--concept-shadow:0 22px 55px var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=cloud]{--concept-shadow:0 22px 55px color-mix(in srgb,var(--lab-accent-2) 12%,transparent)}}html body .app-shell[data-landing-concept=cloud]{--concept-header-bg:linear-gradient(145deg,var(--lab-surface),var(--lab-hero))}html body .app-shell[data-landing-concept=editorial],html body .app-shell[data-landing-concept=swiss]{--concept-radius:0;--concept-border:0 solid transparent;--concept-header-bg:var(--lab-surface);--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=gallery],html body .app-shell[data-landing-concept=curator],html body .app-shell[data-landing-concept=cabinet]{--concept-radius:2px;--concept-heading-font:Georgia,serif;--concept-header-bg:var(--lab-surface-alt)}html body .app-shell[data-landing-concept=playful],html body .app-shell[data-landing-concept=blocks]{--concept-radius:22px;--concept-border:3px solid var(--lab-ink);--concept-shadow:6px 6px 0 var(--lab-accent-2);--concept-header-bg:var(--lab-accent)}html body .app-shell[data-landing-concept=scrapbook]{--concept-radius:4px 26px 8px 18px;--concept-border:2px solid var(--lab-ink);--concept-shadow:8px 8px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface-alt);--concept-heading-font:Georgia,serif}html body .app-shell[data-landing-concept=darkroom]{--concept-radius:4px;--concept-border:1px solid var(--lab-line);--concept-shadow:0 18px 42px var(--lab-ink)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=darkroom]{--concept-shadow:0 18px 42px color-mix(in srgb,var(--lab-ink) 18%,transparent)}}html body .app-shell[data-landing-concept=darkroom]{--concept-header-bg:var(--lab-surface)}html body .app-shell[data-landing-concept=glass]{--concept-radius:30px;--concept-border:1px solid var(--lab-line)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=glass]{--concept-border:1px solid color-mix(in srgb,var(--lab-line) 55%,transparent)}}html body .app-shell[data-landing-concept=glass]{--concept-shadow:0 18px 45px var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=glass]{--concept-shadow:0 18px 45px color-mix(in srgb,var(--lab-accent-2) 12%,transparent)}}html body .app-shell[data-landing-concept=glass]{--concept-header-bg:var(--lab-hero)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-landing-concept=glass]{--concept-header-bg:color-mix(in srgb,var(--lab-hero) 70%,transparent)}}html body .app-shell[data-landing-concept=retro]{--concept-radius:7px;--concept-border:2px solid var(--lab-ink);--concept-shadow:5px 5px 0 var(--lab-accent-2);--concept-header-bg:var(--lab-hero)}html body .app-shell[data-landing-concept=zine],html body .app-shell[data-landing-concept=poster]{--concept-radius:0;--concept-border:4px solid var(--lab-ink);--concept-shadow:8px 8px 0 var(--lab-accent);--concept-header-bg:var(--lab-surface);--concept-heading-transform:uppercase;--concept-heading-spacing:-.04em}html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header,.feedback-inbox>header,.help-faq>header){color:var(--lab-ink)!important;padding:var(--concept-header-pad)!important;border:var(--concept-border)!important;border-radius:var(--concept-radius)!important;background:var(--concept-header-bg)!important;box-shadow:var(--concept-shadow)!important}html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header) h1,html body .app-shell[data-landing-concept] :is(.archive-hero,.home-hero,.binder-heading,.profile-hero) h2{color:var(--lab-ink)!important;font-family:var(--concept-heading-font)!important;text-transform:var(--concept-heading-transform)!important;letter-spacing:var(--concept-heading-spacing)!important}html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading) :is(p,small,.eyebrow){color:var(--lab-muted)!important}.home-view.home-variant-sunroom .home-hero{align-items:center;min-height:430px;grid-template-columns:1.6fr 1fr!important}.home-view.home-variant-postcard .home-hero{max-width:980px;margin-inline:auto;grid-template-columns:1fr 1fr!important}.home-view.home-variant-fieldnotes .home-hero{grid-template-columns:minmax(0,1fr) 300px!important}.home-view.home-variant-showcase .home-hero{align-items:end;min-height:520px;grid-template-columns:1fr 1.35fr!important}.home-view.home-variant-market .home-hero{min-height:310px;grid-template-columns:2fr 1fr!important}.home-view.home-variant-studiotabs .home-hero{min-height:340px;grid-template-columns:1.25fr 1fr!important}.home-view.home-variant-cutouts .home-hero-aside{transform:rotate(1.4deg);box-shadow:8px 8px 0 var(--lab-accent)!important}.home-view.home-variant-collectormap .home-quick-grid{gap:28px;position:relative}.home-view.home-variant-collectormap .home-quick-grid:before{content:"";border-top:2px dashed var(--lab-accent-2);z-index:0;position:absolute;top:50%;left:5%;right:5%}.home-view.home-variant-collectormap .home-quick-grid>*{z-index:1;position:relative}.home-view.home-variant-weekend .home-hero{min-height:400px;grid-template-columns:1.7fr .8fr!important}.home-view.home-variant-weekend .home-hero h1{font-size:clamp(64px,8vw,126px)!important;line-height:.82!important}.home-view.home-variant-cloud :is(.home-quick-grid>button,.home-stat-card,.home-print-shelf){border-radius:28px!important}.archive-view[class*=archive-preview-] .print-grid{align-items:start}.archive-view[class*=archive-preview-] .print-card .image-wrap img{object-fit:contain!important;object-position:center!important;clip-path:none!important;background:#fff!important;transform:none!important}.archive-view:is(.archive-preview-artgrid,.archive-preview-printwall,.archive-preview-masonry,.archive-preview-tiles) .print-card,.archive-view:is(.archive-preview-artgrid,.archive-preview-printwall,.archive-preview-masonry,.archive-preview-tiles) .image-wrap{box-shadow:none!important;border-color:#0000!important;outline:0!important}.archive-view.archive-preview-showcase .print-grid{columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;display:grid!important}.archive-view.archive-preview-showcase .print-card{padding:14px;background:var(--lab-surface)!important;box-shadow:0 14px 34px var(--lab-ink)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-showcase .print-card{box-shadow:0 14px 34px color-mix(in srgb,var(--lab-ink) 10%,transparent)!important}}.archive-view.archive-preview-showcase .image-wrap{min-height:280px;background:var(--lab-surface-alt)!important;padding:24px!important}.archive-view.archive-preview-artgrid .print-grid{columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.archive-view.archive-preview-artgrid .print-card{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.archive-view.archive-preview-artgrid .print-card-main{min-height:0!important;display:block!important}.archive-view.archive-preview-artgrid .image-wrap{min-height:205px;aspect-ratio:4/5!important;background:#fff!important;border-radius:0!important;padding:0!important;overflow:visible!important}.archive-view.archive-preview-artgrid .image-wrap img{display:block;width:100%!important;height:100%!important;max-height:none!important}.archive-view.archive-preview-artgrid .print-info{padding:8px 0 0!important}.archive-view.archive-preview-artgrid .print-info strong{font-size:13px}.archive-view.archive-preview-artgrid .print-info small,.archive-view.archive-preview-artgrid .card-stats{display:none!important}.archive-view.archive-preview-folio .print-grid{columns:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.archive-view.archive-preview-folio .print-card-main{grid-template-columns:190px minmax(0,1fr);align-items:center;min-height:190px;display:grid!important}.archive-view.archive-preview-folio .image-wrap{aspect-ratio:auto!important;border-radius:var(--lab-radius) 0 0 var(--lab-radius)!important;width:190px!important;height:190px!important;padding:12px!important}.archive-view.archive-preview-recordrows .print-grid{columns:unset!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.archive-view.archive-preview-recordrows .print-card{border:1px solid var(--lab-line)!important;background:var(--lab-surface)!important;box-shadow:none!important;border-radius:12px!important}.archive-view.archive-preview-recordrows .print-card-main{grid-template-columns:180px minmax(0,1fr);align-items:stretch;min-height:170px;display:grid!important}.archive-view.archive-preview-recordrows .image-wrap{min-height:170px;aspect-ratio:auto!important;background:#fff!important;border-radius:11px 0 0 11px!important;width:180px!important;height:170px!important;padding:12px!important}.archive-view.archive-preview-recordrows .print-info{align-content:center;gap:5px;padding:18px 22px!important;display:grid!important}.archive-view.archive-preview-recordrows .print-info strong{font:650 22px/1.1 Georgia,serif}.archive-view.archive-preview-recordrows .archive-card-meta{flex-wrap:wrap;gap:6px;display:flex!important}.archive-view.archive-preview-recordrows .archive-card-meta i{background:var(--lab-surface-alt);border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.archive-view.archive-preview-printwall .print-grid,.archive-view.archive-preview-masonry .print-grid{columns:4 210px!important;column-gap:14px!important;display:block!important}.archive-view.archive-preview-printwall .print-card,.archive-view.archive-preview-masonry .print-card{break-inside:avoid;width:100%;margin:0 0 14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:inline-block!important}.archive-view.archive-preview-printwall .print-card-main,.archive-view.archive-preview-masonry .print-card-main{min-height:0!important;display:block!important}.archive-view.archive-preview-printwall .image-wrap,.archive-view.archive-preview-masonry .image-wrap{overflow:visible;aspect-ratio:auto!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important}.archive-view.archive-preview-printwall .image-wrap img,.archive-view.archive-preview-masonry .image-wrap img{display:block;width:100%!important;height:auto!important;max-height:none!important}.archive-view.archive-preview-printwall .print-card-copy{display:none}.archive-view.archive-preview-masonry .print-card:nth-child(3n+2){padding:10px;background:var(--lab-surface-alt)!important}.archive-view.archive-preview-table .print-grid{columns:unset!important;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.archive-view.archive-preview-table .print-card-main{grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:140px;display:grid!important}.archive-view.archive-preview-table .image-wrap{aspect-ratio:auto!important;border-radius:0!important;width:150px!important;height:140px!important}.archive-view.archive-preview-table .print-card{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important}.archive-view.archive-preview-indexcards .print-grid{columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.archive-view.archive-preview-indexcards .print-card{border-top:5px solid var(--lab-accent)!important;box-shadow:3px 4px 0 var(--lab-line)!important;border-radius:3px!important}.archive-view.archive-preview-indexcards .image-wrap{min-height:185px;border-radius:0!important;padding:12px!important}.archive-view.archive-preview-lightbox .print-grid{background:var(--lab-surface-alt);padding:28px;columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;display:grid!important}.archive-view.archive-preview-lightbox .print-card{padding:14px;box-shadow:0 12px 28px var(--lab-ink)!important;background:#fff!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-lightbox .print-card{box-shadow:0 12px 28px color-mix(in srgb,var(--lab-ink) 14%,transparent)!important}}.archive-view.archive-preview-lightbox .image-wrap{min-height:260px;background:#fff!important;border-radius:0!important;padding:20px!important}.archive-view.archive-preview-tiles .print-grid{columns:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.archive-view.archive-preview-tiles .print-card{box-shadow:none!important;border-radius:2px!important}.archive-view.archive-preview-tiles .image-wrap{min-height:0;aspect-ratio:1!important;border-radius:0!important;padding:7px!important}.archive-view.archive-preview-sleeves .print-grid{background:var(--lab-surface-alt);padding:20px;columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-sleeves .print-grid{background:color-mix(in srgb,var(--lab-surface-alt) 70%,transparent)}}.archive-view.archive-preview-sleeves .print-card{padding:10px;border:1px solid var(--lab-line)!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-sleeves .print-card{border:1px solid color-mix(in srgb,var(--lab-line) 60%,transparent)!important}}.archive-view.archive-preview-sleeves .print-card{box-shadow:inset 0 0 0 5px var(--lab-accent)!important;background:#ffffffd1!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-sleeves .print-card{box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--lab-accent) 12%,transparent)!important}}.archive-view.archive-preview-sleeves .image-wrap{min-height:210px;background:#fff!important;padding:12px!important}.archive-view.archive-preview-blueprint .print-grid{background:var(--lab-line);padding:1px;columns:unset!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.archive-view.archive-preview-blueprint .print-card{box-shadow:none!important;background:var(--lab-surface)!important;border:0!important;border-radius:0!important}.archive-view.archive-preview-blueprint .image-wrap{min-height:170px;background:linear-gradient(90deg,transparent 19px,var(--lab-line) 20px),linear-gradient(transparent 19px,var(--lab-line) 20px),var(--lab-surface-alt)!important;border-radius:0!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.archive-view.archive-preview-blueprint .image-wrap{background:linear-gradient(90deg,transparent 19px,color-mix(in srgb,var(--lab-line) 45%,transparent) 20px),linear-gradient(transparent 19px,color-mix(in srgb,var(--lab-line) 45%,transparent) 20px),var(--lab-surface-alt)!important}}.archive-view.archive-preview-blueprint .image-wrap{background-size:20px 20px!important}.binder-preview-bar{grid-template-columns:180px minmax(0,1fr)!important;align-items:start!important}.binder-preview-controls{gap:9px;min-width:0;display:grid}.binder-preview-control-label{color:var(--lab-muted);letter-spacing:.1em;text-transform:uppercase;font:700 10px/1.2 DM Mono,monospace}.binder-preview-controls nav{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.binder-preview-controls nav+.binder-preview-control-label{border-top:1px solid var(--lab-line);margin-top:4px;padding-top:8px}.binder-preview-controls nav button{flex:0 auto}.binder-view[class*=binder-preview-] .binder-print-card img:not([data-condition-photo=true]){object-fit:contain!important;object-position:center!important;background:#fff!important;max-width:100%!important;max-height:100%!important}.binder-view.binder-preview-mylar .binder-page{background:linear-gradient(135deg,#f9fbfc,#eef4f5)!important}.binder-view.binder-preview-mylar .binder-slot{background:linear-gradient(145deg,#ffffffd1,#e1eef26b)!important;border:1px solid #74919a57!important;border-radius:5px!important;padding:7px!important;box-shadow:inset 1px 1px #fffffff2!important}.binder-view.binder-preview-mylar .binder-slot.filled:after{border:1px solid #ffffffe6!important;border-radius:3px!important;inset:3px!important}.binder-view.binder-preview-mylar .binder-print-card>span{font:600 9px/1.2 DM Mono,monospace}.binder-view.binder-preview-ticket .binder-page{background:#fff8e8!important}.binder-view.binder-preview-ticket .binder-slot{border:2px dashed var(--lab-accent-2)!important;padding:9px 18px 9px 9px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-preview-ticket .binder-slot{border:2px dashed color-mix(in srgb,var(--lab-accent-2) 55%,#777)!important}}.binder-view.binder-preview-ticket .binder-slot{box-shadow:none!important;background:#fffdf7!important;border-radius:3px!important}.binder-view.binder-preview-ticket .binder-slot:before{content:"";border-left:1px dashed var(--lab-line);position:absolute;top:8%;bottom:8%;right:9px}.binder-view.binder-preview-ticket .binder-print-card>span{text-transform:uppercase;font:700 9px/1.2 DM Mono,monospace}.binder-view.binder-preview-librarycard .binder-page{background:#e7deca!important}.binder-view.binder-preview-librarycard .binder-slot{background:repeating-linear-gradient(#fffaf0 0 27px,#e9dcc3 28px)!important;border:1px solid #c8b48c!important;border-radius:2px 2px 10px 10px!important;padding:13px 9px 8px!important;box-shadow:0 3px 7px #4e3a1f1f!important}.binder-view.binder-preview-librarycard .binder-slot:before{content:"";z-index:2;background:var(--lab-accent);border-radius:0 0 5px 5px;width:38%;height:8px;position:absolute;top:-1px;left:12%}.binder-view.binder-preview-librarycard .binder-print-card>span{font:600 10px/1.2 Georgia,serif}.binder-view.binder-preview-riso .binder-page{background-color:#fff8e9!important;background-image:radial-gradient(var(--lab-accent) 1px,transparent 1px)!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-preview-riso .binder-page{background-image:radial-gradient(color-mix(in srgb,var(--lab-accent) 35%,transparent) 1px,transparent 1px)!important}}.binder-view.binder-preview-riso .binder-page{background-size:10px 10px!important}.binder-view.binder-preview-riso .binder-slot{border:2px solid var(--lab-ink)!important;box-shadow:5px 4px 0 var(--lab-accent)!important;background:#fffdf4!important;border-radius:0!important;padding:8px!important}.binder-view.binder-preview-riso .binder-slot:nth-child(3n+2){box-shadow:5px 4px 0 var(--lab-accent-2)!important}.binder-view.binder-preview-riso .binder-print-card>span{text-transform:uppercase;font:800 9px/1.1 DM Sans,sans-serif}.binder-view.binder-preview-postal .binder-page{background:#eef1ea!important}.binder-view.binder-preview-postal .binder-grid{gap:14px!important}.binder-view.binder-preview-postal .binder-slot{background:#fff!important;border:2px dashed #a9a296!important;border-radius:3px!important;padding:11px!important;box-shadow:0 2px #463c2d14!important}.binder-view.binder-preview-postal .binder-slot:before{content:"✦";z-index:3;color:var(--lab-accent-2);font-size:10px;position:absolute;top:4px;right:6px}.binder-view.binder-preview-postal .binder-print-card>span{letter-spacing:.04em;font:600 9px/1.2 DM Mono,monospace}.binder-view.binder-preview-studiomount .binder-page{background:#f1efea!important}.binder-view.binder-preview-studiomount .binder-slot{background:#fff!important;border:0!important;border-radius:0!important;padding:15px 15px 9px!important;box-shadow:0 5px 13px #241f1a1c!important}.binder-view.binder-preview-studiomount .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-studiomount .binder-print-card img{border-radius:0!important}.binder-view.binder-preview-studiomount .binder-print-card>span{text-align:center;padding-top:8px;font:500 10px/1.2 Georgia,serif}.binder-view.binder-preview-notebookgrid .binder-page{border-top:8px solid var(--lab-accent)!important;background-color:#fcfcfa!important;background-image:linear-gradient(#dce8ed 1px,#0000 1px),linear-gradient(90deg,#dce8ed 1px,#0000 1px)!important;background-size:20px 20px!important}.binder-view.binder-preview-notebookgrid .binder-slot{box-shadow:none!important;background:#fff!important;border:1px solid #ccdce2!important;border-radius:3px!important;padding:7px!important}.binder-view.binder-preview-notebookgrid .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-notebookgrid .binder-print-card>span{font:600 9px/1.2 DM Mono,monospace}.binder-view.binder-preview-slidecabinet .binder-page{background:#edeae3!important}.binder-view.binder-preview-slidecabinet .binder-grid{gap:5px!important}.binder-view.binder-preview-slidecabinet .binder-slot{box-shadow:none!important;background:#fff!important;border:1px solid #242424!important;border-radius:0!important;padding:8px!important}.binder-view.binder-preview-slidecabinet .binder-slot:before{content:"";pointer-events:none;background:linear-gradient(#111,#111) 0 0/7px 1px no-repeat,linear-gradient(#111,#111) 0 0/1px 7px no-repeat,linear-gradient(#111,#111) 100% 100%/7px 1px no-repeat,linear-gradient(#111,#111) 100% 100%/1px 7px no-repeat;position:absolute;inset:3px}.binder-view.binder-preview-slidecabinet .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-slidecabinet .binder-print-card>span{font:700 8px/1.1 DM Mono,monospace}.binder-view.binder-preview-washicorners .binder-page{background:#f7f2e8!important}.binder-view.binder-preview-washicorners .binder-slot{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px!important}.binder-view.binder-preview-washicorners .binder-slot:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(135deg,var(--lab-accent) 0 10px,transparent 11px) left top/24px 24px no-repeat,linear-gradient(225deg,var(--lab-accent) 0 10px,transparent 11px) right top/24px 24px no-repeat,linear-gradient(45deg,var(--lab-accent) 0 10px,transparent 11px) left bottom/24px 24px no-repeat,linear-gradient(315deg,var(--lab-accent) 0 10px,transparent 11px) right bottom/24px 24px no-repeat;opacity:.72;position:absolute;inset:4px}.binder-view.binder-preview-washicorners .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-washicorners .binder-print-card img{box-shadow:0 3px 7px #3e2f211f;border-radius:0!important}.binder-view.binder-preview-washicorners .binder-print-card>span{font:500 10px/1.2 Georgia,serif}.binder-view.binder-preview-filetabs .binder-page{background:#f7f7f4!important}.binder-view.binder-preview-filetabs .binder-grid{column-gap:13px!important}.binder-view.binder-preview-filetabs .binder-slot{border:1px solid var(--lab-line)!important;border-left:8px solid var(--lab-accent)!important;box-shadow:none!important;background:#fff!important;border-radius:2px 9px 9px 2px!important;padding:8px!important}.binder-view.binder-preview-filetabs .binder-slot:nth-child(4n+2){border-left-color:var(--lab-accent-2)!important}.binder-view.binder-preview-filetabs .binder-slot:nth-child(4n+3){border-left-color:#f0b45b!important}.binder-view.binder-preview-filetabs .binder-slot:nth-child(4n){border-left-color:#83b99a!important}.binder-view.binder-preview-filetabs .binder-slot.filled:after{display:none!important}.binder-view[class*=binder-shell-preview-] .binder-sheet-stage>.binder-book{isolation:isolate;position:relative}.binder-view[class*=binder-shell-preview-] .binder-sheet-stage>.binder-book:after{content:"";z-index:0;pointer-events:none;position:absolute}.binder-view[class*=binder-shell-preview-] .binder-page{z-index:2;position:relative}.binder-view[class*=binder-shell-preview-] .binder-rings{z-index:3}.binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{border:5px solid var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{border:5px solid color-mix(in srgb,var(--lab-accent-2) 82%,#111)!important}}.binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{background:var(--lab-accent-2)!important;box-shadow:-8px 10px 0 var(--lab-accent-2),0 18px 40px #231d222b!important;border-radius:20px 8px 8px 20px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{box-shadow:-8px 10px 0 color-mix(in srgb,var(--lab-accent-2) 72%,#111),0 18px 40px #231d222b!important}}.binder-view.binder-shell-preview-linen .binder-sheet-stage>.binder-book{background-color:#9e8e79!important;background-image:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 4px),repeating-linear-gradient(#231c160f 0 1px,#0000 1px 5px)!important;border:7px solid #736557!important;border-radius:8px 3px 3px 8px!important;padding:28px 28px 28px 62px!important;box-shadow:-10px 12px #66594c,0 22px 46px #2d231d38!important}.binder-view.binder-shell-preview-linen .binder-rings i{background:linear-gradient(#f4f1e8,#aaa59a 50%,#eee9de 52%,#8b867d)!important;border-color:#807b72!important}.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{border:3px solid var(--lab-accent)!important;padding:26px 30px 26px 60px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{border:3px solid color-mix(in srgb,var(--lab-accent) 72%,#fff)!important}}.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{background:var(--lab-surface)!important;border-radius:34px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{background:color-mix(in srgb,var(--lab-surface) 62%,transparent)!important}}.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 8px #ffffff73,0 22px 48px #404b5629!important}.binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book:after{border:2px dashed var(--lab-accent-2);opacity:.48;border-radius:25px;inset:10px}.binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{border:6px solid var(--lab-accent)!important;padding:25px 25px 25px 64px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{border:6px solid color-mix(in srgb,var(--lab-accent) 75%,#222)!important}}.binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{background:var(--lab-accent)!important;box-shadow:-9px 11px 0 var(--lab-accent-2),0 18px 38px #281f262e!important;border-radius:24px 9px 9px 24px!important}.binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book:after{background:#ffffff8c;border:2px solid #fffc;border-radius:5px;width:34px;height:82px;top:28px;left:12px}.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{border:8px double var(--lab-accent-2)!important;padding:28px 28px 28px 70px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{border:8px double color-mix(in srgb,var(--lab-accent-2) 80%,#241b1b)!important}}.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{background:var(--lab-accent-2)!important;border-radius:5px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{background:color-mix(in srgb,var(--lab-accent-2) 72%,#7c5c45)!important}}.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{box-shadow:-13px 13px #4d392f,0 25px 45px #251c183d!important}.binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book:after{background:#25191433;border-inline:1px solid #ffffff52;width:13px;top:0;bottom:0;left:38px}.binder-view.binder-shell-preview-foldingfile .binder-sheet-stage>.binder-book{background:linear-gradient(90deg,#d9c490 0 49.6%,#a58d5e 49.7% 50.3%,#d9c490 50.4%)!important;border:2px solid #a88f62!important;border-radius:3px!important;padding:30px!important;box-shadow:0 16px 32px #493a2126!important}.binder-view.binder-shell-preview-foldingfile .binder-rings{display:none!important}.binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{border:14px solid var(--lab-line)!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){.binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{border:14px solid color-mix(in srgb,var(--lab-line) 72%,#897a6a)!important}}.binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{background:var(--lab-surface-alt)!important;border-top-width:5px!important;border-radius:6px 6px 24px 24px!important;box-shadow:inset 0 -14px 18px #352d281f,0 22px 42px #2d272324!important}.binder-view.binder-shell-preview-desktray .binder-rings{display:none!important}.binder-view.binder-shell-preview-ringnotebook .binder-sheet-stage>.binder-book{border:2px solid var(--lab-line)!important;background:var(--lab-surface-alt)!important;border-radius:10px!important;padding:28px 25px 25px 68px!important;box-shadow:0 16px 34px #302b3424!important}.binder-view.binder-shell-preview-ringnotebook .binder-rings i{background:linear-gradient(#fff,#9fa2aa 48%,#f7f7f8 52%,#777a82)!important;border:2px solid #74767d!important;border-radius:999px!important;width:44px!important;height:8px!important}.binder-view.binder-shell-preview-museumcase .binder-sheet-stage>.binder-book{background:#ede9e1!important;border:12px double #d6d0c5!important;border-radius:2px!important;padding:32px!important;box-shadow:inset 0 0 0 1px #aaa399,0 24px 50px #342f2926!important}.binder-view.binder-shell-preview-museumcase .binder-rings{display:none!important}.binder-view.binder-shell-preview-museumcase .binder-sheet-stage>.binder-book:after{border:1px solid #655e544d;inset:8px}html body .app-shell:is([data-desktop-theme=welcome],[data-desktop-theme=board],[data-desktop-theme=story],[data-desktop-theme=atlas],[data-desktop-theme=studio],[data-desktop-theme=shelf],[data-desktop-theme=ribbon],[data-desktop-theme=mosaic],[data-desktop-theme=notebook],[data-desktop-theme=exhibit]){--lab-canvas:#f8f7f3;--lab-surface:#fff;--lab-surface-alt:#f1f3ee;--lab-ink:#201d24;--lab-muted:#69636d;--lab-line:#d9d5dc;--lab-sidebar:#fff;--lab-sidebar-ink:#201d24;--lab-radius:18px;--lab-pill:999px;--lab-border:1px;--lab-shadow:0 10px 30px #2d233412}html body .app-shell[data-desktop-theme] :is(.home-gallery-wall img,.home-print-shelf img,.archive-view .print-card .image-wrap img,.binder-sheet-stage .binder-print-card img,.iso-print-main img,.trade-shelf-thumb img,.trade-grid-organizer-thumb img):not([data-condition-photo=true]){object-fit:contain!important;object-position:center!important;clip-path:none!important;background:#fff!important;transform:none!important}html body .app-shell:is([data-desktop-theme=welcome],[data-desktop-theme=board],[data-desktop-theme=story],[data-desktop-theme=atlas],[data-desktop-theme=studio],[data-desktop-theme=shelf],[data-desktop-theme=ribbon],[data-desktop-theme=mosaic],[data-desktop-theme=notebook],[data-desktop-theme=exhibit])>:is(.topbar,.tabs){color:var(--lab-sidebar-ink)!important;border-color:var(--lab-line)!important;box-shadow:none!important;background:#fff!important}html body .app-shell:is([data-desktop-theme=welcome],[data-desktop-theme=board],[data-desktop-theme=story],[data-desktop-theme=atlas],[data-desktop-theme=studio],[data-desktop-theme=shelf],[data-desktop-theme=ribbon],[data-desktop-theme=mosaic],[data-desktop-theme=notebook],[data-desktop-theme=exhibit])>.tabs button.active{color:#201d24!important;background:var(--lab-accent)!important}.desktop-theme-lab{grid-template-rows:auto auto auto;grid-template-columns:220px minmax(0,1fr)}.desktop-theme-lab-copy{grid-row:1/4}.desktop-theme-section{min-width:0}.desktop-theme-section-label{color:var(--lab-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px 3px;font:800 9px/1 DM Mono,monospace;display:block}.desktop-theme-earlier-options{min-width:0}.desktop-theme-earlier-options summary{width:max-content;color:var(--lab-muted);border:1px solid var(--lab-line);background:var(--lab-surface);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.desktop-theme-earlier-options[open] summary{color:var(--lab-ink);margin-bottom:6px}html body .app-shell[data-desktop-theme=welcome]{--lab-canvas:#fffaf2;--lab-surface-alt:#fff0d9;--lab-line:#e9d9ca;--lab-radius:22px;--lab-shadow:0 12px 32px #52362212}html body .app-shell[data-desktop-theme=welcome] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.admin-settings-view){width:min(1200px,100% - 36px)}html body .app-shell[data-desktop-theme=welcome] :is(.home-hero,.archive-hero){background:linear-gradient(125deg,var(--lab-hero),#fff 75%)!important;padding:58px 52px!important}html body .app-shell[data-desktop-theme=welcome] :is(.home-hero,.archive-hero) h1{max-width:760px;font-size:clamp(58px,6.5vw,94px);line-height:.9}html body .app-shell[data-desktop-theme=welcome] .home-quick-grid{gap:12px}html body .app-shell[data-desktop-theme=welcome] .home-quick-grid>button{border:1px solid var(--lab-line);border-radius:20px;min-height:102px;background:var(--lab-surface)!important}html body .app-shell[data-desktop-theme=welcome] .print-card .image-wrap{padding:12px}html body .app-shell[data-desktop-theme=board]{--lab-canvas:#f2f5f0;--lab-surface-alt:#e2eadf;--lab-line:#afbcab;--lab-radius:10px;--lab-shadow:3px 4px 0 var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=board]{--lab-shadow:3px 4px 0 color-mix(in srgb,var(--lab-accent-2) 24%,transparent)}}html body .app-shell[data-desktop-theme=board] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.admin-settings-view){width:min(1280px,100% - 28px)}html body .app-shell[data-desktop-theme=board] :is(.home-quick-grid,.home-dashboard-grid,.profile-lists,.beta-analytics-stats){gap:14px}html body .app-shell[data-desktop-theme=board] :is(.home-quick-grid>button,.home-stat-card,.print-card,.iso-column){position:relative;border:1px solid var(--lab-line)!important}html body .app-shell[data-desktop-theme=board] :is(.home-quick-grid>button,.print-card):nth-child(3n+2){transform:rotate(.28deg)}html body .app-shell[data-desktop-theme=board] :is(.home-quick-grid>button,.print-card):nth-child(3n){transform:rotate(-.22deg)}html body .app-shell[data-desktop-theme=story]{--lab-canvas:#fbf7ef;--lab-surface-alt:#f0e8db;--lab-line:#d7c9b9;--lab-radius:2px;--lab-shadow:none;--lab-display:Fraunces,Georgia,serif}html body .app-shell[data-desktop-theme=story] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.admin-settings-view){width:min(1080px,100% - 64px)}html body .app-shell[data-desktop-theme=story] :is(.home-hero,.archive-hero){min-height:390px;border-width:0 0 1px!important;padding:76px 62px!important}html body .app-shell[data-desktop-theme=story] :is(.home-hero,.archive-hero) h1{max-width:780px;font-size:clamp(64px,7vw,104px);font-weight:500;line-height:.88;font-family:Fraunces,Georgia,serif!important}html body .app-shell[data-desktop-theme=story] .home-print-shelf{padding:32px!important}html body .app-shell[data-desktop-theme=story] .print-card{margin-bottom:18px}html body .app-shell[data-desktop-theme=atlas]{--lab-canvas:#f5f8f7;--lab-surface-alt:#e6f0ee;--lab-line:#9db3ae;--lab-radius:0;--lab-pill:0;--lab-shadow:none;--lab-display:"DM Mono",monospace;background-image:linear-gradient(#dce7e4 1px,#0000 1px),linear-gradient(90deg,#dce7e4 1px,#0000 1px)!important;background-size:32px 32px!important}html body .app-shell[data-desktop-theme=atlas] :is(.archive-view,.binder-view,.trade-log-view,.admin-settings-view){width:min(1320px,100% - 24px)}html body .app-shell[data-desktop-theme=atlas] :is(.filters,.settings-tabs,.archive-layout-toolbar){z-index:9;background:var(--lab-surface);padding:8px;position:sticky;top:92px}html body .app-shell[data-desktop-theme=atlas] .archive-view .print-grid:not(.archive-grid-4x4){gap:8px;columns:unset!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}html body .app-shell[data-desktop-theme=atlas] :is(.eyebrow,.print-info small,label){text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace!important}html body .app-shell[data-desktop-theme=studio]{--lab-canvas:#f3f0ff;--lab-surface-alt:#ebe4ff;--lab-line:#c9bdf0;--lab-radius:16px;--lab-shadow:0 16px 34px #533e921a}html body .app-shell[data-desktop-theme=studio] .desktop-theme-lab{border:2px solid var(--lab-accent-2)}html body .app-shell[data-desktop-theme=studio] :is(.home-hero,.archive-hero){position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,var(--lab-hero))!important}html body .app-shell[data-desktop-theme=studio] :is(.home-hero,.archive-hero):after{content:"";background:var(--lab-accent);border-radius:46% 54% 62% 38%;width:260px;height:260px;position:absolute;bottom:-100px;right:-65px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=studio] :is(.home-hero,.archive-hero):after{background:color-mix(in srgb,var(--lab-accent) 36%,transparent)}}html body .app-shell[data-desktop-theme=studio] :is(.print-card,.home-quick-grid>button,.iso-column){border-top:5px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=shelf]{--lab-canvas:#f6f0e8;--lab-surface-alt:#efe5d7;--lab-line:#cbb9a4;--lab-radius:5px;--lab-shadow:0 8px 18px #573f2a14;--lab-display:Fraunces,Georgia,serif}html body .app-shell[data-desktop-theme=shelf] :is(.home-view,.archive-view,.binder-view,.trade-log-view){width:min(1240px,100% - 40px)}html body .app-shell[data-desktop-theme=shelf] :is(.home-print-shelf,.print-grid,.iso-columns){border-bottom:10px solid #b98f64;padding:18px;background:var(--lab-surface)!important}html body .app-shell[data-desktop-theme=shelf] .archive-view .print-grid:not(.archive-grid-4x4){gap:18px;columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .app-shell[data-desktop-theme=shelf] .print-card .image-wrap{min-height:210px;padding:16px}html body .app-shell[data-desktop-theme=ribbon]{--lab-canvas:#fff9fc;--lab-surface-alt:#f8e9f2;--lab-line:#ebcbdc;--lab-radius:14px;--lab-shadow:none}html body .app-shell[data-desktop-theme=ribbon]>.tabs{padding:16px 12px}html body .app-shell[data-desktop-theme=ribbon]>.tabs button{border-left:5px solid var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=ribbon]>.tabs button{border-left:5px solid color-mix(in srgb,var(--lab-accent) 72%,#fff)!important}}html body .app-shell[data-desktop-theme=ribbon]>.tabs button{border-radius:4px 999px 999px 4px!important}html body .app-shell[data-desktop-theme=ribbon]>.tabs button:nth-child(3n+2){border-left-color:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=ribbon] :is(.home-hero,.archive-hero,.home-stat-card,.print-card){border-left:7px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=mosaic]{--lab-canvas:#f4f7fb;--lab-surface-alt:#e8eef8;--lab-line:#c5d0e0;--lab-radius:20px;--lab-shadow:0 12px 26px #2a3f5e14}html body .app-shell[data-desktop-theme=mosaic] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.admin-settings-view){width:min(1260px,100% - 30px)}html body .app-shell[data-desktop-theme=mosaic] .home-quick-grid{grid-template-columns:1.35fr .85fr 1fr}html body .app-shell[data-desktop-theme=mosaic] .home-quick-grid>button:nth-child(4){grid-column:span 2}html body .app-shell[data-desktop-theme=mosaic] .archive-view .print-grid:not(.archive-grid-4x4){gap:12px;columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .app-shell[data-desktop-theme=mosaic] .print-card:nth-child(7n+1){grid-row:span 2}html body .app-shell[data-desktop-theme=notebook]{--lab-canvas:#fffef7;--lab-surface-alt:#fff8d9;--lab-line:#b7cce6;--lab-radius:8px;--lab-shadow:none;background-image:repeating-linear-gradient(#0000 0 31px,#5d8bbf21 31px 32px)!important}html body .app-shell[data-desktop-theme=notebook] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.admin-settings-view){width:min(1120px,100% - 52px)}html body .app-shell[data-desktop-theme=notebook] :is(.home-hero,.archive-hero,.home-stat-card,.print-card,.iso-column){border-left:4px solid #f1a9b8!important}html body .app-shell[data-desktop-theme=notebook] :is(.eyebrow,.print-info small){font-family:DM Mono,monospace!important}html body .app-shell[data-desktop-theme=exhibit]{--lab-canvas:#f8f8f8;--lab-surface-alt:#f2f2f2;--lab-line:#dedede;--lab-radius:0;--lab-shadow:none;--lab-display:Fraunces,Georgia,serif}html body .app-shell[data-desktop-theme=exhibit] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view){width:min(1180px,100% - 64px)}html body .app-shell[data-desktop-theme=exhibit] :is(.home-hero,.archive-hero){background:#fff!important;border-width:0 0 1px!important;padding:74px 58px!important}html body .app-shell[data-desktop-theme=exhibit] .archive-view .print-grid:not(.archive-grid-4x4){column-gap:32px;columns:3!important}html body .app-shell[data-desktop-theme=exhibit] .print-card{padding:18px;background:#fff!important;border:0!important;margin-bottom:32px!important}html body .app-shell[data-desktop-theme=exhibit] .print-card .image-wrap{min-height:250px;padding:22px;background:#fff!important}html body .app-shell[data-desktop-theme=exhibit] .print-info{background:0 0!important;padding:14px 0 0!important}.app-shell[data-desktop-theme]{--lab-canvas:#f7f7f2;--lab-surface:#fff;--lab-surface-alt:#eef5d6;--lab-ink:#11120f;--lab-muted:#5e6256;--lab-line:#c8ccbd;--lab-accent:#b8f238;--lab-accent-2:#774fd4;--lab-sidebar:#11120f;--lab-sidebar-ink:#fff;--lab-hero:#e9f4bd;--lab-radius:2px;--lab-pill:2px;--lab-border:1px;--lab-shadow:none;--lab-display:"Space Grotesk", Inter, sans-serif;--figma-ink:var(--lab-ink);--figma-canvas:var(--lab-surface);--figma-soft:var(--lab-surface-alt);--figma-line:var(--lab-line);--figma-lime:var(--lab-accent);--figma-lilac:var(--lab-hero);--figma-cream:var(--lab-hero);--figma-pink:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-desktop-theme]{--figma-pink:color-mix(in srgb, var(--lab-accent-2) 20%, var(--lab-surface))}}.app-shell[data-desktop-theme]{--figma-mint:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-desktop-theme]{--figma-mint:color-mix(in srgb, var(--lab-accent) 25%, var(--lab-surface))}}.app-shell[data-desktop-theme]{--figma-coral:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-desktop-theme]{--figma-coral:color-mix(in srgb, var(--lab-accent-2) 18%, var(--lab-surface))}}.app-shell[data-desktop-theme]{--paper:var(--lab-canvas);--paper-bright:var(--lab-surface);--ink:var(--lab-ink);color:var(--lab-ink);background:var(--lab-canvas)!important}.app-shell[data-desktop-theme=index]{--lab-canvas:#f6f8fa;--lab-surface:#fff;--lab-surface-alt:#eef2f6;--lab-ink:#1f2328;--lab-muted:#59636e;--lab-line:#d0d7de;--lab-accent:#0969da;--lab-accent-2:#8250df;--lab-sidebar:#fff;--lab-sidebar-ink:#1f2328;--lab-hero:#ddf4ff;--lab-radius:8px;--lab-pill:6px;--lab-shadow:0 1px 0 #1f23280a}.app-shell[data-desktop-theme=glass]{--lab-canvas:#ecebff;--lab-surface:#ffffffb3;--lab-surface-alt:#f1eeffb8;--lab-ink:#211a35;--lab-muted:#686078;--lab-line:#4333602e;--lab-accent:#6a5af9;--lab-accent-2:#ff63a8;--lab-sidebar:#ffffffa8;--lab-sidebar-ink:#211a35;--lab-hero:#d6cdffb3;--lab-radius:26px;--lab-pill:999px;--lab-shadow:0 18px 45px #4b377821}.app-shell[data-desktop-theme=candy]{--lab-canvas:#fff6fb;--lab-surface:#fff;--lab-surface-alt:#ffe0f0;--lab-ink:#27152c;--lab-muted:#725e75;--lab-line:#2b1830;--lab-accent:#ff3b9d;--lab-accent-2:#7c5cff;--lab-sidebar:#26152b;--lab-sidebar-ink:#fff;--lab-hero:#ffd25f;--lab-radius:22px;--lab-pill:999px;--lab-border:2px;--lab-shadow:5px 5px 0 #27152c}.app-shell[data-desktop-theme=workspace]{--lab-canvas:#f4f5f7;--lab-surface:#fff;--lab-surface-alt:#e9f2ff;--lab-ink:#172b4d;--lab-muted:#626f86;--lab-line:#dcdfe4;--lab-accent:#0c66e4;--lab-accent-2:#8777d9;--lab-sidebar:#0b214a;--lab-sidebar-ink:#fff;--lab-hero:#deebff;--lab-radius:10px;--lab-pill:6px;--lab-shadow:0 1px 2px #091e421f}.app-shell[data-desktop-theme=darkroom]{--lab-canvas:#111214;--lab-surface:#1b1c20;--lab-surface-alt:#25262b;--lab-ink:#f5f5f2;--lab-muted:#b4b4b8;--lab-line:#3b3d44;--lab-accent:#ff4f9a;--lab-accent-2:#a995ff;--lab-sidebar:#09090b;--lab-sidebar-ink:#fff;--lab-hero:#252126;--lab-radius:4px;--lab-pill:4px;--lab-shadow:0 18px 45px #00000052}.app-shell[data-desktop-theme=ledger]{--lab-canvas:#f7f7f5;--lab-surface:#fff;--lab-surface-alt:#f1f1ef;--lab-ink:#0b0c0c;--lab-muted:#505a5f;--lab-line:#0b0c0c;--lab-accent:#fd0;--lab-accent-2:#1d70b8;--lab-sidebar:#0b0c0c;--lab-sidebar-ink:#fff;--lab-hero:#fff;--lab-radius:0;--lab-pill:0;--lab-border:2px;--lab-shadow:none}.app-shell[data-desktop-theme=plum]{--lab-canvas:#fbf8fc;--lab-surface:#fff;--lab-surface-alt:#f3edf5;--lab-ink:#2c1e30;--lab-muted:#736678;--lab-line:#ded3e1;--lab-accent:#8e4ec6;--lab-accent-2:#d6409f;--lab-sidebar:#39213f;--lab-sidebar-ink:#fff;--lab-hero:#eadcf2;--lab-radius:14px;--lab-pill:999px;--lab-shadow:0 10px 28px #46284e17}.app-shell[data-desktop-theme=console]{--lab-canvas:#f1f4f6;--lab-surface:#fff;--lab-surface-alt:#e8f4f5;--lab-ink:#151515;--lab-muted:#5f6a70;--lab-line:#b8c4c9;--lab-accent:#008bad;--lab-accent-2:#06c;--lab-sidebar:#151515;--lab-sidebar-ink:#fff;--lab-hero:#cfeef2;--lab-radius:5px;--lab-pill:3px;--lab-shadow:0 2px 6px #142c3414}.app-shell[data-desktop-theme=gallery]{--lab-canvas:#f3eee5;--lab-surface:#fffdf8;--lab-surface-alt:#e6eadc;--lab-ink:#332820;--lab-muted:#75675c;--lab-line:#cdbfae;--lab-accent:#bc5d3f;--lab-accent-2:#78936b;--lab-sidebar:#332820;--lab-sidebar-ink:#fffdf8;--lab-hero:#eadfce;--lab-radius:3px;--lab-pill:3px;--lab-shadow:0 12px 30px #4630221c;--lab-display:Fraunces, Georgia, serif}.app-shell[data-desktop-theme]>.topbar,.app-shell[data-desktop-theme]>.tabs{color:var(--lab-sidebar-ink)!important;border-color:var(--lab-sidebar-ink)!important}@supports (color:color-mix(in lab, red, red)){.app-shell[data-desktop-theme]>.topbar,.app-shell[data-desktop-theme]>.tabs{border-color:color-mix(in srgb, var(--lab-sidebar-ink) 18%, transparent)!important}}.app-shell[data-desktop-theme]>.topbar,.app-shell[data-desktop-theme]>.tabs{background:var(--lab-sidebar)!important}.app-shell[data-desktop-theme]>.topbar :is(.brand,.brand strong,.brand small),.app-shell[data-desktop-theme]>.tabs button{color:var(--lab-sidebar-ink)!important}.app-shell[data-desktop-theme]>.tabs button{border-radius:var(--lab-pill)!important}.app-shell[data-desktop-theme]>.tabs button.active{color:var(--lab-ink)!important;background:var(--lab-accent)!important}.app-shell[data-desktop-theme] .brand-mark{border-radius:var(--lab-radius);background:var(--lab-accent);box-shadow:none}.desktop-theme-lab{z-index:24;width:min(1240px,100% - 32px);color:var(--lab-ink);border:var(--lab-border) solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface);grid-template-columns:minmax(190px,.72fr) minmax(0,2.3fr);align-items:center;gap:14px;margin:10px auto 0;padding:12px 14px;display:grid;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.desktop-theme-lab{background:color-mix(in srgb, var(--lab-surface) 92%, transparent)}}.desktop-theme-lab{box-shadow:var(--lab-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-theme-lab-copy{gap:2px;display:grid}.desktop-theme-lab-copy span{color:var(--lab-accent-2);letter-spacing:.12em;font:800 10px/1 DM Mono,monospace}.desktop-theme-lab-copy b{font:750 16px/1.05 var(--lab-display)}.desktop-theme-lab-copy small{color:var(--lab-muted);font-size:11px}.desktop-theme-options{scrollbar-width:thin;gap:6px;padding:2px 2px 5px;display:flex;overflow-x:auto}.desktop-theme-options button{border:var(--lab-border) solid var(--lab-line);border-radius:var(--lab-pill);min-height:34px;color:var(--lab-ink);background:var(--lab-surface);cursor:pointer;flex:none;padding:0 12px;font-size:11px;font-weight:750}.desktop-theme-options button:hover{border-color:var(--lab-accent-2)}.desktop-theme-options button.active,.desktop-theme-options button[aria-pressed=true]{color:var(--lab-sidebar-ink);border-color:var(--lab-accent-2);background:var(--lab-accent-2)}.app-shell[data-desktop-theme] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.print-questions-view,.feedback-view,.help-view,.admin-settings-view,.matches-view,.community-view,.messages-view,.profile-page,.print-audit){color:var(--lab-ink)}.app-shell[data-desktop-theme] :is(.home-hero:not(.has-background-image),.archive-hero,.feedback-heading,.help-heading,.community-heading,.matches-hero,.profile-hero,.trade-center>header,.admin-settings-heading){color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-hero)!important;box-shadow:var(--lab-shadow)!important}.app-shell[data-desktop-theme] :is(.home-hero,.archive-hero,.feedback-heading,.help-heading,.community-heading,.matches-hero,.profile-hero,.binder-heading,.admin-settings-heading) :is(h1,h2){color:var(--lab-ink)!important;font-family:var(--lab-display)!important}.app-shell[data-desktop-theme] :is(.eyebrow,p,small,label,legend){color:var(--lab-muted)}.app-shell[data-desktop-theme] .eyebrow{color:var(--lab-accent-2)}.app-shell[data-desktop-theme] :is(.home-stat-card,.home-community-card,.home-recent-trades-card,.home-print-shelf,.print-card,.iso-column,.collector-profile,.account-settings-view,.trade-center,.trade-guide-panel,.feedback-form,.feedback-guide,.feedback-inbox,.help-faq,.help-guide-grid>button,.beta-admin-panel,.permission-matrix,.admin-settings-form,.settings-guide,.settings-preview,.profile-settings,.profile-workshop-panel,.featured-print-module,.featured-binder-module,.trade-composer,.profile-lists>section,.room-post,.thread-list,.conversation,.match-card,.active-trade-summary,.trade-offer,.notification-strip,.wishlist-share-customizer,.trade-share-customizer,.print-audit-card){color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-surface)!important;box-shadow:var(--lab-shadow)!important}.app-shell[data-desktop-theme] :is(input,select,textarea,.search,.filters select,.settings-tabs,.section-subtabs,.archive-layout-toolbar>div,.profile-workshop-tabs,.feedback-kind){color:var(--lab-ink)!important;border-color:var(--lab-line)!important;border-radius:var(--lab-pill)!important;background:var(--lab-surface)!important;box-shadow:none!important}.app-shell[data-desktop-theme] :is(.home-hero-actions button,.archive-hero-actions button,.clear-filters,.binder-reorganize-trigger,.community-heading-actions button,.profile-hero-actions button,.feedback-form button[type=submit],.trade-composer button[type=submit],.settings-section-heading button,.print-audit button){color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-accent-2)!important;border-radius:var(--lab-pill)!important;background:var(--lab-accent-2)!important;box-shadow:none!important}.app-shell[data-desktop-theme] :is(.settings-tabs button.active,.section-subtabs button.active,.archive-layout-toolbar button.active,.profile-workshop-tabs button.active,.feedback-kind button.active,.binder-page-number-line button.active){color:var(--lab-ink)!important;background:var(--lab-accent-2)!important;border-radius:var(--lab-pill)!important}.app-shell[data-desktop-theme] .print-card,.app-shell[data-desktop-theme] .print-card .image-wrap,.app-shell[data-desktop-theme] .binder-print-card,.app-shell[data-desktop-theme] .binder-slot{border-radius:var(--lab-radius)!important}.app-shell[data-desktop-theme] .print-card .image-wrap,.app-shell[data-desktop-theme] :is(.trade-shelf-thumb,.trade-grid-organizer-thumb){background:var(--lab-surface-alt)!important}.app-shell[data-desktop-theme] .binder-sheet-title{background:var(--lab-hero)!important}.app-shell[data-desktop-theme] .binder-sheet-stage>.binder-book{border-radius:var(--lab-radius)!important;background:var(--lab-accent-2)!important;box-shadow:var(--lab-shadow)!important}.app-shell[data-desktop-theme] .binder-page{background:var(--lab-surface)!important}.app-shell[data-desktop-theme] .binder-slot{border-color:var(--lab-line)!important;background:var(--lab-surface-alt)!important}.app-shell[data-desktop-theme=glass] :is(.home-stat-card,.home-print-shelf,.print-card,.iso-column,.collector-profile,.account-settings-view,.trade-center,.feedback-form,.help-faq,.beta-admin-panel,.admin-settings-form,.settings-guide){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell[data-desktop-theme=candy] .home-quick-grid>button:first-child{background:#ff8cc6!important}.app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(2){background:#b8a5ff!important}.app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(3){background:#79e1dc!important}.app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(4){background:#ffd25f!important}.app-shell[data-desktop-theme=darkroom] :is(.print-card img,.binder-slot img){background:#f4f1ec}.app-shell[data-desktop-theme=darkroom] :is(.print-info,.print-info *,h1,h2,h3,h4,strong,b){color:var(--lab-ink)!important}.app-shell[data-desktop-theme=ledger] :is(.home-quick-grid,.home-dashboard-grid,.print-grid,.settings-tabs){gap:0}.app-shell[data-desktop-theme=ledger] :is(.print-card,.home-quick-grid>button,.home-stat-card){box-shadow:none!important}.app-shell[data-desktop-theme=console] :is(.archive-view,.admin-settings-view,.trade-log-view){font-size:14px}.app-shell[data-desktop-theme=gallery] .print-card .image-wrap{padding:10px;background:#eee5d8!important}.app-shell[data-desktop-theme=gallery] :is(.home-hero,.archive-hero) h1{letter-spacing:-.04em;font-weight:550!important}}.landing-preview-bar{z-index:40;color:#201227;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d9d2dc;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex;position:sticky;top:10px;box-shadow:0 12px 35px #2314271f}.landing-preview-bar>div{gap:2px;display:grid}.landing-preview-bar span{color:#a62063;letter-spacing:.12em;font:850 11px/1 DM Mono,monospace}.landing-preview-bar b{font:850 17px/1.1 Space Grotesk,sans-serif}.landing-preview-bar small{color:#756c78;font-size:12px}.landing-preview-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.landing-preview-controls{justify-items:end;gap:7px;display:grid}.landing-preview-bar button{color:#201227;background:#fff;border:1px solid #ded7e1;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.landing-preview-bar button.active{color:#fff;background:#201227;border-color:#201227}.landing-preview-bar button:focus-visible{outline:3px solid var(--preview-accent,#a62063);outline-offset:2px}.landing-palette-picker button{min-height:30px;padding-inline:9px 11px;font-size:10px}.landing-palette-picker button i{vertical-align:-2px;border:1px solid #00000029;border-radius:50%;width:13px;height:13px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff73}.app-shell .home-variant-editorial{--concept-paper:#f7f0db;--concept-ink:#171310}.app-shell .home-variant-editorial .home-hero:not(.has-background-image){min-height:510px;color:var(--concept-ink);background:var(--concept-paper);box-shadow:none;border:1px solid #cfc5ad;border-radius:4px;align-items:center;padding:clamp(40px,6vw,78px)}.app-shell .home-variant-editorial .home-hero .eyebrow{color:#6c4e34;font-family:DM Mono,monospace}.app-shell .home-variant-editorial .home-hero h1{max-width:760px;color:var(--concept-ink);letter-spacing:-.065em;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,7.2vw,96px);font-weight:560;line-height:.91}.app-shell .home-variant-editorial .home-hero>div:first-child>p:not(.eyebrow){color:#5b5146;font-family:Georgia,serif;font-size:17px}.app-shell .home-variant-editorial .home-hero-actions button{color:var(--concept-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#807665;border-radius:2px}.app-shell .home-variant-editorial .home-hero-actions button:first-child{color:#fff;border-color:var(--concept-ink);background:var(--concept-ink)}.app-shell .home-variant-editorial .ana-links-card,.app-shell .home-variant-editorial .home-progress-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff6b!important;border-color:#bcb19c!important;border-radius:2px!important}.app-shell .home-variant-editorial .home-quick-grid{border-block:1px solid #cfc7bb;gap:0}.app-shell .home-variant-editorial .home-quick-grid>button{border:0;background:#fff;border-right:1px solid #d8d0c5;border-radius:0;min-height:76px}.app-shell .home-variant-editorial .home-quick-grid>button>span:first-child{color:#171310;background:0 0;border:1px solid #171310}.app-shell .home-variant-editorial .home-dashboard-grid{border:1px solid #d8d0c5;gap:0}.app-shell .home-variant-editorial .home-stat-card{box-shadow:none;border:0;border-radius:0}.app-shell .home-variant-editorial .home-stat-card+.home-stat-card{border-left:1px solid #d8d0c5}.app-shell .home-variant-editorial .home-print-shelf{box-shadow:none;border-radius:2px}.app-shell .home-variant-editorial .home-print-shelf>div{grid-template-columns:2fr repeat(4,1fr);align-items:stretch;display:grid}.app-shell .home-variant-editorial .home-print-shelf>div>button:first-child{grid-row:span 2}.app-shell .home-variant-gallery .home-hero:not(.has-background-image){color:#211428;min-height:560px;box-shadow:none;background:#fff;border:1px solid #dcd6df;border-radius:22px;grid-template-columns:minmax(330px,.78fr) minmax(500px,1.22fr);align-items:center;padding:clamp(28px,4vw,54px)}.app-shell .home-variant-gallery .home-hero .eyebrow{color:#b91f72}.app-shell .home-variant-gallery .home-hero h1{color:#211428;font-size:clamp(54px,6vw,84px)}.app-shell .home-variant-gallery .home-hero>div:first-child>p:not(.eyebrow){color:#706675}.app-shell .home-variant-gallery .home-hero-actions button{color:#211428;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d8d0da}.app-shell .home-variant-gallery .home-hero-actions button:first-child{color:#fff;background:#211428;border-color:#211428}.home-gallery-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:102px;gap:8px;height:450px;display:grid}.home-gallery-wall button{background:#f1edf2;border:0;border-radius:3px;min-width:0;padding:0;overflow:hidden}.home-gallery-wall button:first-child{grid-area:span 2/span 2}.home-gallery-wall button:nth-child(3){grid-row:span 2}.home-gallery-wall button:nth-child(5),.home-gallery-wall button:nth-child(7){grid-column:span 2}.home-gallery-wall img{width:100%;height:100%;object-fit:cover!important;filter:none!important;transform:none!important}.app-shell .home-variant-gallery .home-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .home-variant-gallery .home-quick-grid>button{background:#fff;border-radius:10px;min-height:72px}.app-shell .home-variant-gallery .home-dashboard-grid{grid-template-columns:1fr 1fr}.app-shell .home-variant-gallery .home-stat-card{border-radius:10px}.app-shell .home-variant-gallery .home-print-shelf{border-radius:10px;padding:18px}.app-shell .home-variant-gallery .home-print-shelf>div{gap:5px}.app-shell .home-variant-gallery .home-print-shelf>div>button{background:#f3eff4;border:0;border-radius:3px}.app-shell .home-variant-gallery .home-print-shelf>div>button span{opacity:0;transition:opacity .18s}.app-shell .home-variant-gallery .home-print-shelf>div>button:is(:hover,:focus-visible) span{opacity:1}.app-shell .home-variant-playful{background-color:#f4e9df;background-image:radial-gradient(#d9bcbc 1.1px,#0000 1.1px);background-size:18px 18px;border-radius:28px;padding:18px}.app-shell .home-variant-playful .home-hero:not(.has-background-image){color:#33223a;background:linear-gradient(90deg,#fffaf0 0 49.4%,#d6c8c1 49.7% 50.3%,#fff7fc 50.6% 100%);border:12px solid #5d3767;border-radius:30px;min-height:510px;padding:clamp(36px,5vw,66px);position:relative;box-shadow:0 18px #3e2147,0 32px 54px #4a2a413d}.app-shell .home-variant-playful .home-hero:after{content:"✦  MY LITTLE PRINT WORLD  ✦";color:#c7268a;letter-spacing:.1em;font:800 11px/1 DM Mono,monospace;position:absolute;top:24px;right:5%;transform:rotate(2deg)}.app-shell .home-variant-playful .home-hero .eyebrow{color:#a62063}.app-shell .home-variant-playful .home-hero h1{color:#33223a;font-family:Fraunces,Georgia,serif;font-weight:650}.app-shell .home-variant-playful .home-hero>div:first-child>p:not(.eyebrow){color:#706070}.app-shell .home-variant-playful .home-hero-actions button{color:#33223a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:2px solid #33223a;border-radius:999px}.app-shell .home-variant-playful .home-hero-actions button:first-child{color:#fff;background:#33223a;border-color:#33223a}.app-shell .home-variant-playful .ana-links-card,.app-shell .home-variant-playful .home-progress-card{transform:rotate(1deg);background:#fff!important;border:2px dashed #d8a8c4!important;border-radius:18px!important}.app-shell .home-variant-playful .home-quick-grid>button{border:2px solid #33223a;border-radius:14px 14px 4px 4px;box-shadow:0 6px #33223a}.app-shell .home-variant-playful .home-quick-grid>button:nth-child(2n){transform:translateY(5px)}.app-shell .home-variant-playful .home-dashboard-grid{margin-top:24px}.app-shell .home-variant-playful .home-stat-card{border:2px solid #33223a;border-radius:16px;box-shadow:5px 6px #e7bed3}.app-shell .home-variant-playful .home-print-shelf{background:#ffffffc7;border:8px solid #7c5985;border-radius:22px;box-shadow:0 8px #493050}.app-shell .home-variant-playful .home-print-shelf.wanted{border-color:#d52788;box-shadow:0 8px #8e145a}.app-shell .home-variant-playful .home-print-shelf>div>button{background:#fff9;border:2px dashed #d7b6c9}@media (width<=900px){.landing-preview-bar{flex-direction:column;align-items:flex-start;position:relative;top:0}.landing-preview-controls{justify-items:start;width:100%}.landing-preview-bar nav{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.landing-preview-bar button{flex:none}.app-shell .home-variant-gallery .home-hero:not(.has-background-image){grid-template-columns:1fr}.home-gallery-wall{grid-auto-rows:88px;height:390px}.app-shell .home-variant-gallery .home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .home-variant-editorial .home-print-shelf>div{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.home-view:has(.landing-preview-bar){width:min(100% - 18px,1240px);margin-top:10px}.landing-preview-bar{border-radius:14px}.app-shell .home-variant-editorial .home-hero:not(.has-background-image),.app-shell .home-variant-gallery .home-hero:not(.has-background-image),.app-shell .home-variant-playful .home-hero:not(.has-background-image){grid-template-columns:1fr;min-height:0;padding:28px 20px}.app-shell .home-variant-editorial .home-hero h1,.app-shell .home-variant-gallery .home-hero h1{font-size:clamp(46px,14vw,64px)}.home-gallery-wall{grid-template-columns:repeat(3,1fr);grid-auto-rows:72px;height:320px}.home-gallery-wall button:nth-child(7),.home-gallery-wall button:nth-child(8){display:none}.app-shell .home-variant-gallery .home-quick-grid{display:flex;overflow-x:auto}.app-shell .home-variant-gallery .home-quick-grid>button{min-width:210px}.app-shell .home-variant-playful{border-radius:18px;padding:8px}.app-shell .home-variant-playful .home-hero:not(.has-background-image){background:#fffaf0;border-width:7px;box-shadow:0 10px #3e2147}.app-shell .home-variant-playful .home-hero:after{display:none}.app-shell .home-variant-playful .home-quick-grid>button:nth-child(2n){transform:none}.app-shell .home-variant-editorial .home-print-shelf>div{grid-template-columns:repeat(2,1fr)}.app-shell .home-variant-editorial .home-print-shelf>div>button:first-child{grid-area:auto/span 2}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-4x4 span.image-wrap>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;transform:none!important}@media (width<=680px){html,body,html body main.app-shell[data-desktop-theme]{max-width:100%;overflow-x:clip}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-]{min-width:0;max-width:100%;overflow-x:clip}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-]{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;max-width:100%;border:2px solid var(--lab-ink,#2c2038)!important;background:linear-gradient(135deg, var(--lab-accent,#c7b4ff) 25%, transparent 25%) 0 0 / 12px 12px, var(--lab-surface-alt,#eee7fa)!important;border-radius:3px!important;margin:0!important;padding:7px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-]{background:linear-gradient(135deg, color-mix(in srgb,var(--lab-accent,#c7b4ff) 20%,transparent) 25%, transparent 25%) 0 0 / 12px 12px, var(--lab-surface-alt,#eee7fa)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-]{box-shadow:4px 4px 0 var(--lab-accent-2,#71499b)!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-classic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-roomy{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:5px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{min-width:0;border:1px solid var(--lab-ink,#2c2038)!important;margin:0!important;padding:3px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{border:1px solid color-mix(in srgb,var(--lab-ink,#2c2038) 68%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{background:#fffdf4!important;border-radius:1px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{background:color-mix(in srgb,#fffdf4 94%,var(--lab-accent,#c7b4ff))!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{box-shadow:2px 2px 0 var(--lab-accent-2,#71499b)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card{box-shadow:2px 2px 0 color-mix(in srgb,var(--lab-accent-2,#71499b) 70%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] .print-card-main{width:100%;min-width:0;min-height:0!important;display:block!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] span.image-wrap{aspect-ratio:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:2px!important;display:block!important;position:relative!important;overflow:hidden!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] span.image-wrap>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;max-height:calc(100% - 4px)!important;display:block!important;position:absolute!important;inset:2px!important;transform:none!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] :is(.print-info,.card-stats){display:none!important}html body main.app-shell[data-desktop-theme] section.archive-view .archive-new-drops,html body main.app-shell[data-desktop-theme] section.archive-view .archive-new-drop-strip{box-sizing:border-box;min-width:0;max-width:100%}html body main.app-shell[data-desktop-theme] section.archive-view .archive-new-drop-card,html body main.app-shell[data-desktop-theme] section.archive-view .archive-new-drop-print{box-sizing:border-box;flex:0 0 68px;width:68px;min-width:68px;max-width:68px;overflow:hidden}html body main.app-shell[data-desktop-theme] section.archive-view .archive-new-drop-print>img{box-sizing:border-box;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;transform:none!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters{box-sizing:border-box;gap:7px;width:100%;min-width:0;max-width:100%;padding:9px;overflow:hidden;border:2px solid var(--lab-ink)!important;background:var(--lab-accent)!important;box-shadow:4px 4px 0 var(--lab-ink)!important;border-radius:15px!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select,button){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:2px 2px 0 var(--lab-ink)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select,button){box-shadow:2px 2px 0 color-mix(in srgb,var(--lab-ink) 78%,transparent)!important}}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select):nth-child(3n+2){background:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select):nth-child(3n+2){background:color-mix(in srgb,var(--lab-accent) 34%,#fff)!important}}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select):nth-child(3n){background:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters>:is(.search,select):nth-child(3n){background:color-mix(in srgb,var(--lab-accent-2) 13%,#fff)!important}}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters :is(input,select){font-weight:750;color:var(--lab-ink)!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters input::placeholder{color:var(--lab-ink)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters input::placeholder{color:color-mix(in srgb,var(--lab-ink) 60%,transparent)!important}}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters input::placeholder{opacity:1}html body main.app-shell[data-desktop-theme=candy] section.archive-view .filters button.clear-filters{color:#fff!important;background:var(--lab-accent-2)!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .archive-layout-toolbar{border:2px solid var(--lab-ink);min-width:0;box-shadow:3px 3px 0 var(--lab-ink);background:#ffdfef;border-radius:15px;padding:8px}html body main.app-shell[data-desktop-theme=candy] section.archive-view .archive-layout-single .print-card{border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:4px 4px 0 var(--lab-ink)!important;border-radius:14px!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .archive-layout-single .print-info{color:var(--lab-ink)!important;border-top:2px solid var(--lab-ink)!important;background:var(--lab-accent)!important}html body main.app-shell[data-desktop-theme=candy] section.archive-view .archive-layout-single .print-info>small{color:var(--lab-ink)!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser{color:var(--lab-ink);border:2px solid var(--lab-ink);background:var(--lab-surface-alt);box-shadow:5px 5px 0 var(--lab-ink)}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .modal-actions{border-bottom:2px solid var(--lab-ink);background:var(--lab-accent)}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .modal-content:not(.editor-view) .modal-image{background:#d1f5f3}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .modal-content:not(.editor-view) .modal-copy{color:var(--lab-ink);background:#ffeaf5}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser :is(.record-meta span,.print-status-chips button,.print-detail-tools){color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:2px 2px 0 var(--lab-ink)!important;border-radius:10px!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta span:nth-child(3n+1){background:#ffecbc!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta span:nth-child(3n+2){background:#ccf4f2!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta span:nth-child(3n){background:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta span:nth-child(3n){background:color-mix(in srgb,var(--lab-accent) 44%,#fff)!important}}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .print-status-chips button.selected{color:#fff!important;background:var(--lab-accent-2)!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser :is(.record-meta b,.modal-copy h2,.print-detail-tools b){color:var(--lab-ink)!important}}html body .app-shell[data-desktop-theme=candy][data-desktop-palette=amethyst] .home-hero-actions button,html body .app-shell[data-desktop-theme=candy][data-desktop-palette=amethyst] .binder-reorganize-trigger{text-shadow:0 1px #140a223d;color:#fff!important}@media (width<=680px){html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-showcase,.archive-preview-artgrid,.archive-preview-printwall,.archive-preview-indexcards,.archive-preview-lightbox,.archive-preview-tiles,.archive-preview-sleeves,.archive-preview-blueprint) .print-grid.archive-grid-like:not(.archive-grid-4x4){columns:unset!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-artgrid .print-grid:not(.archive-grid-4x4),html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-grid:not(.archive-grid-4x4){background:0 0!important;padding:0!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-artgrid,.archive-preview-printwall) .print-card{width:auto!important;margin:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-artgrid .print-card-main{min-height:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-artgrid .image-wrap,html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .image-wrap{place-items:center;aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-artgrid,.archive-preview-printwall) .image-wrap img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-folio,.archive-preview-recordrows,.archive-preview-table) .print-grid:not(.archive-grid-4x4):not(.archive-layout-single){columns:unset!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-folio,.archive-preview-recordrows,.archive-preview-table) .print-card{width:auto!important;margin:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-folio,.archive-preview-recordrows,.archive-preview-table) .print-card-main{grid-template-columns:108px minmax(0,1fr)!important;align-items:stretch!important;min-height:108px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-folio,.archive-preview-recordrows,.archive-preview-table) .image-wrap{aspect-ratio:auto!important;background:#fff!important;width:108px!important;height:108px!important;min-height:108px!important;padding:6px!important}html body .app-shell[data-desktop-theme] .archive-view:is(.archive-preview-folio,.archive-preview-recordrows,.archive-preview-table) .print-info{align-content:center;min-width:0;padding:10px 11px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-masonry .print-grid:not(.archive-grid-4x4):not(.archive-layout-single){columns:2 140px!important;column-gap:8px!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-masonry .print-card{break-inside:avoid;width:100%!important;margin:0 0 8px!important;display:inline-block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-masonry .image-wrap{aspect-ratio:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-masonry .image-wrap img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;transform:none!important}html body .app-shell[data-desktop-theme] .archive-layout-toolbar :is(.mobile-archive-grid-picker,.mobile-archive-frame-picker):disabled{opacity:.46}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-frame-] .print-card,html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-frame-] span.image-wrap{box-sizing:border-box!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-frame-] span.image-wrap>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;transform:none!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless .print-card,html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless span.image-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-clean .print-card{border:1px solid var(--lab-line,#d9d2df)!important;background:var(--lab-surface,#fff)!important;box-shadow:none!important;border-radius:2px!important;padding:2px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-clean span.image-wrap{border:1px solid var(--lab-ink,#222)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-clean span.image-wrap{border:1px solid color-mix(in srgb,var(--lab-ink,#222) 18%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-clean span.image-wrap{background:#fff!important;border-radius:0!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-mat .print-card{border:1px solid var(--lab-ink,#222)!important;padding:clamp(4px,1.8vw,8px)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-mat .print-card{border:1px solid color-mix(in srgb,var(--lab-ink,#222) 16%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-mat .print-card{box-shadow:0 2px 5px var(--lab-ink,#222)!important;background:#f5efe4!important;border-radius:1px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-mat .print-card{box-shadow:0 2px 5px color-mix(in srgb,var(--lab-ink,#222) 12%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-mat span.image-wrap{background:#fffdf8!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #4d3d2c1f!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{border:1px solid var(--lab-accent-2,#68439b)!important;padding:4px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{border:1px solid color-mix(in srgb,var(--lab-accent-2,#68439b) 22%,var(--lab-line,#ddd))!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{background:var(--lab-surface-alt,#eee7fa)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{background:color-mix(in srgb,var(--lab-surface-alt,#eee7fa) 74%,#fff)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{box-shadow:0 5px 12px var(--lab-ink,#222)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft .print-card{box-shadow:0 5px 12px color-mix(in srgb,var(--lab-ink,#222) 13%,transparent)!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-soft span.image-wrap{background:var(--lab-surface,#fff)!important;box-shadow:none!important;border:0!important;border-radius:8px!important}}.archive-new-drop-mobile-title{display:none}@media (width<=900px){html body .app-shell[data-desktop-palette=lavender]{--lab-canvas:#fbf9fe;--lab-surface:#fff;--lab-surface-alt:#eee7fa;--lab-ink:#2c2038;--lab-muted:#6b6175;--lab-line:#dcd0ec;--lab-accent:#c7b4ff;--lab-accent-2:#71499b;--lab-hero:#e9e1ff}html body .app-shell[data-desktop-palette=grape]{--lab-canvas:#faf9fd;--lab-surface:#fff;--lab-surface-alt:#eae4f4;--lab-ink:#281d37;--lab-muted:#675c73;--lab-line:#d6cbe7;--lab-accent:#b687d1;--lab-accent-2:#5d347a;--lab-hero:#e3d8f0}html body .app-shell[data-desktop-palette=violet]{--lab-canvas:#faf8ff;--lab-surface:#fff;--lab-surface-alt:#eee5fb;--lab-ink:#2d203d;--lab-muted:#6c6078;--lab-line:#d9cdec;--lab-accent:#b394f2;--lab-accent-2:#68439b;--lab-hero:#e6daf7}html body .app-shell[data-desktop-palette=periwinkle]{--lab-canvas:#f8f9ff;--lab-surface:#fff;--lab-surface-alt:#e5e8fb;--lab-ink:#202744;--lab-muted:#626981;--lab-line:#cdd3ef;--lab-accent:#98a8f0;--lab-accent-2:#4159a8;--lab-hero:#dde2fa}html body .app-shell[data-desktop-palette=berry]{--lab-canvas:#fff8fb;--lab-surface:#fff;--lab-surface-alt:#fce1ec;--lab-ink:#301d28;--lab-muted:#735966;--lab-line:#f0c5d4;--lab-accent:#ff4fa3;--lab-accent-2:#8f2259;--lab-hero:#ffd9ea}html body .app-shell[data-desktop-palette=mocha]{--lab-canvas:#faf7f3;--lab-surface:#fff;--lab-surface-alt:#eee4da;--lab-ink:#2c231e;--lab-muted:#6e6058;--lab-line:#daccc0;--lab-accent:#c69a76;--lab-accent-2:#654737;--lab-hero:#e7d5c5}html body .app-shell[data-desktop-theme=candy] .archive-view{min-width:0;overflow-x:clip}html body .app-shell[data-desktop-theme=candy] .archive-hero{gap:14px;color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-hero)!important;box-shadow:4px 4px 0 var(--lab-ink)!important;border-radius:18px!important;padding:18px 14px!important}html body .app-shell[data-desktop-theme=candy] .archive-hero>div:first-child{min-width:0}html body .app-shell[data-desktop-theme=candy] .archive-hero h1{font-size:clamp(30px,9.5vw,38px);line-height:.94;color:var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy] .archive-hero p:not(.eyebrow){margin-top:10px;font-size:12px;line-height:1.4;color:var(--lab-muted)!important}html body .app-shell[data-desktop-theme=candy] .archive-hero-actions{flex-wrap:wrap;align-items:stretch;gap:7px;width:auto;margin-top:13px;display:flex}html body .app-shell[data-desktop-theme=candy] .archive-hero .archive-hero-actions>button,html body .app-shell[data-desktop-theme=candy] .archive-hero .archive-hero-actions>.missing-print-suggestion-trigger{text-align:center;flex:calc(50% - 4px);min-width:0;min-height:44px;margin:0;padding:8px 11px;font-size:10px;line-height:1.15;width:auto!important;color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-surface)!important;box-shadow:2px 2px 0 var(--lab-ink)!important;border-radius:10px!important}html body .app-shell[data-desktop-theme=candy] .archive-hero .archive-hero-actions>:is(.owned-archive-trigger.active,.owned-archive-trigger[aria-pressed=true],.hidden-archive-trigger.active,.hidden-archive-trigger[aria-pressed=true]){background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme=candy] .archive-hero .archive-hero-actions>:is(.bulk-add-trigger,.archive-import-trigger){color:#fff!important;border-color:var(--lab-ink)!important;background:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=candy] .archive-number{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 9px;width:100%;min-width:0;min-height:64px;padding:10px 12px;display:grid;color:var(--lab-ink)!important;border:2px solid var(--lab-ink)!important;background:var(--lab-accent)!important;box-shadow:3px 3px 0 var(--lab-ink)!important;border-radius:14px!important}html body .app-shell[data-desktop-theme=candy] .archive-number strong{grid-row:1/3;font-size:30px;line-height:1;color:var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy] .archive-number span,html body .app-shell[data-desktop-theme=candy] .archive-number small{font-size:9px;line-height:1.2;color:var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy] .archive-number .completion-meter{background:var(--lab-ink);grid-area:2/2;width:100%;min-width:0;height:6px;margin:0}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .archive-number .completion-meter{background:color-mix(in srgb,var(--lab-ink) 22%,transparent)}}html body .app-shell[data-desktop-theme=candy] .archive-number .completion-meter+small{display:none}html body .app-shell[data-desktop-theme=candy] .archive-new-drops{width:100%;min-width:0;max-width:100%;color:var(--lab-ink);border:2px solid var(--lab-ink);background:var(--lab-surface-alt);box-shadow:3px 3px 0 var(--lab-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;margin:14px 0;padding:12px;display:grid;overflow:hidden}html body .app-shell[data-desktop-theme=candy] .archive-new-drops>div:first-child{align-content:center;gap:2px;min-width:0}html body .app-shell[data-desktop-theme=candy] .archive-new-drops>div:first-child>span{color:var(--lab-accent-2);font-size:8px}html body .app-shell[data-desktop-theme=candy] .archive-new-drops h2{color:var(--lab-ink);font-size:17px;line-height:1.05}html body .app-shell[data-desktop-theme=candy] .archive-new-drops>div:first-child>p,.archive-new-drop-desktop-title{display:none}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-mobile-title{display:inline}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;gap:7px;width:100%;min-width:0;max-width:100%;padding:2px 2px 6px;display:flex;overflow:auto hidden}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-card,html body .app-shell[data-desktop-theme=candy] .archive-new-drop-print{scroll-snap-align:start;width:74px;min-width:74px;color:var(--lab-ink);border:1px solid var(--lab-line);background:var(--lab-surface);flex:0 0 74px;padding:5px;border-radius:9px!important}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-strip img{border-radius:6px}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-action{color:#fff;border:2px solid var(--lab-ink);background:var(--lab-accent-2);width:auto;min-width:0;min-height:44px;box-shadow:2px 2px 0 var(--lab-ink);white-space:nowrap;grid-area:1/2;align-self:center;padding:7px 10px;font-size:0;border-radius:10px!important}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-action:after{content:"View all →";font-size:10px}html body .app-shell[data-desktop-theme=candy] .archive-new-drops.can-manage .archive-new-drop-action:after{content:"Edit drop"}html body .app-shell[data-desktop-theme=candy] .archive-new-drops.can-manage.is-managing .archive-new-drop-action:after{content:"Done editing"}}.mobile-archive-grid-picker,.mobile-archive-options,.mobile-archive-frame-picker{display:none}@media (width<=680px){html body .app-shell[data-desktop-theme] .archive-layout-toolbar .mobile-archive-options{gap:7px;width:100%;min-width:0;display:grid}html body .app-shell[data-desktop-theme] .archive-layout-toolbar :is(.mobile-archive-grid-picker,.mobile-archive-frame-picker){border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,var(--paper-bright));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;margin:0;padding:5px;display:grid}html body .app-shell[data-desktop-theme] .archive-layout-toolbar :is(.mobile-archive-grid-picker,.mobile-archive-frame-picker) legend{color:var(--lab-muted,var(--muted));letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font:800 9px/1 DM Mono,monospace}html body .app-shell[data-desktop-theme] .archive-layout-toolbar :is(.mobile-archive-grid-picker,.mobile-archive-frame-picker) button{white-space:normal;width:100%;min-width:0;min-height:46px;padding:6px 5px;font-size:10px;line-height:1.15}html body .app-shell[data-desktop-theme] .archive-layout-toolbar .mobile-archive-frame-picker{grid-template-columns:repeat(4,minmax(0,1fr))}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-roomy{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-classic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] span.image-wrap>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;transform:none!important}}.local-mobile-preview-shell{color:#281a31;background:radial-gradient(circle at 15% 12%,#ff8cc647,#0000 30%),radial-gradient(circle at 88% 22%,#b8a5ff4d,#0000 32%),#f6f0f8;align-content:start;justify-items:center;gap:12px;min-height:100dvh;padding:18px 12px 28px;display:grid}.local-mobile-preview-shell>header{gap:3px;width:min(390px,100vw - 24px);display:grid}.local-mobile-preview-shell>header span{color:#8b3aa5;letter-spacing:.12em;font:850 10px/1 DM Mono,monospace}.local-mobile-preview-shell>header b{font:850 18px/1.1 Space Grotesk,sans-serif}.local-mobile-preview-shell>header small{color:#746d7c;font-size:11px}.local-mobile-preview-frame{box-sizing:content-box;background:#fff;border:8px solid #281a31;border-radius:30px;width:min(390px,100vw - 40px);height:min(844px,100dvh - 104px);min-height:520px;display:block;box-shadow:0 18px 55px #281a313d,6px 7px #8b3aa533}.local-mobile-design-lab{display:none}@media (width<=680px){.local-mobile-design-lab{color:#2d193d;background:#f7f0ff;border:2px solid #2d193d;border-radius:18px;width:calc(100% - 24px);margin:12px auto 16px;display:block;overflow:clip;box-shadow:0 5px #2d193d}.local-mobile-design-lab>summary{cursor:pointer;background:linear-gradient(135deg,#e8d9ff,#d5b7ff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 14px;list-style:none;display:grid}.local-mobile-design-lab>summary::-webkit-details-marker{display:none}.local-mobile-design-lab>summary:after{content:"+";color:#fff;background:#2d193d;border-radius:10px;grid-area:1/2/4;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.local-mobile-design-lab[open]>summary:after{content:"−"}.local-mobile-design-lab>summary span{letter-spacing:.12em;color:#7b3caf;font:800 9px/1 DM Mono,monospace}.local-mobile-design-lab>summary b{font-size:17px;line-height:1.05}.local-mobile-design-lab>summary small{color:#685770;font-size:10px}.local-mobile-design-lab-body{gap:10px;padding:12px;display:grid}.local-mobile-design-pages,.local-mobile-design-options{scrollbar-width:thin;border:0;gap:6px;margin:0;padding:0 0 5px;display:flex;overflow-x:auto}.local-mobile-design-pages button,.local-mobile-design-options button{color:#2d193d;background:#fff;border:1px solid #c9aedf;border-radius:10px;flex:none;min-height:34px;padding:7px 10px;font:800 10px/1.1 Space Grotesk,sans-serif}.local-mobile-design-pages button.active,.local-mobile-design-options button.active{color:#fff;background:#6f3b91;border-color:#2d193d;box-shadow:0 2px #2d193d}.local-mobile-design-options legend{color:#735282;letter-spacing:.1em;padding:0 6px 0 0;font:800 9px/1 DM Mono,monospace}.local-mobile-binder-options{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.local-mobile-binder-options legend{grid-column:1/-1}.local-mobile-binder-options button{white-space:normal;width:100%;min-width:0}.local-mobile-design-common{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.local-mobile-design-common label{gap:4px;min-width:0;display:grid}.local-mobile-design-common label>span{color:#735282;letter-spacing:.08em;font:800 9px/1 DM Mono,monospace}.local-mobile-design-common select{color:#2d193d;background-color:#fff;border:1px solid #c9aedf;border-radius:10px;width:100%;min-height:38px;padding:7px 28px 7px 9px;font-size:11px;font-weight:800}.local-mobile-design-note{color:#4d3658;background:#eadcff;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}}.print-audit{width:min(1180px,100% - 40px);color:var(--ink);margin:28px auto 120px}.print-audit-header{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-audit-header{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.print-audit-header{background:var(--paper-bright);border-radius:28px}.print-audit-header>button,.print-audit-toolbar input,.print-audit-toolbar select,.print-audit-edit-actions button,.print-audit-decisions button,.print-audit-pager button{border:1px solid var(--ink);min-height:46px}@supports (color:color-mix(in lab, red, red)){.print-audit-header>button,.print-audit-toolbar input,.print-audit-toolbar select,.print-audit-edit-actions button,.print-audit-decisions button,.print-audit-pager button{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.print-audit-header>button,.print-audit-toolbar input,.print-audit-toolbar select,.print-audit-edit-actions button,.print-audit-decisions button,.print-audit-pager button{background:var(--paper);color:var(--ink);font:inherit;border-radius:14px}.print-audit-header>button,.print-audit-edit-actions button,.print-audit-decisions button,.print-audit-pager button{cursor:pointer;padding:0 18px;font-weight:800}.print-audit-header h1{margin:4px 0 6px;font-size:clamp(2.4rem,6vw,5rem);line-height:.9}.print-audit-header p{margin:0}.print-audit-totals{background:var(--theme-announcement);border-radius:20px;min-width:150px;padding:18px}.print-audit-totals strong,.print-audit-totals span,.print-audit-totals small{display:block}.print-audit-totals strong{font-size:1.35rem}.print-audit-toolbar{grid-template-columns:minmax(0,1fr) 240px;gap:14px;margin:18px 0;display:grid}.print-audit-toolbar label,.print-audit-note{gap:7px;font-weight:800;display:grid}.print-audit-toolbar input,.print-audit-toolbar select{width:100%;padding:0 14px}.print-audit-workspace{grid-template-columns:280px minmax(0,1fr);gap:18px;min-height:650px;display:grid}.print-audit-list{border:1px solid var(--ink);max-height:760px;padding:8px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.print-audit-list{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.print-audit-list{background:var(--paper-bright);border-radius:22px}.print-audit-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.print-audit-list button.active{border-color:var(--custom-accent);background:var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.print-audit-list button.active{background:color-mix(in srgb, var(--custom-accent) 12%, var(--paper))}}.print-audit-list img{background:#fff;border-radius:10px;width:58px;height:72px}.print-audit-list span,.print-audit-list small{min-width:0;display:block}.print-audit-list b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.print-audit-card{border:1px solid var(--ink);grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:28px;padding:48px 28px 28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.print-audit-card{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.print-audit-card{background:var(--paper-bright);border-radius:28px}.print-audit-position{justify-content:space-between;font-size:.82rem;display:flex;position:absolute;inset:16px 28px auto}.print-audit-preview{border:2px solid var(--ink);place-items:center;min-height:500px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.print-audit-preview{border:2px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.print-audit-preview{border-radius:var(--pk-print-radius,16px);background:#fff}.print-audit-preview img{width:100%;height:100%;min-height:500px}.print-audit-copy h2{margin:4px 0 18px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.print-audit-copy dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.print-audit-copy dl div{background:var(--paper);border-radius:14px;padding:12px}.print-audit-copy dt{text-transform:uppercase;opacity:.6;font-size:.72rem;font-weight:800}.print-audit-copy dd{margin:3px 0 0;font-weight:800}.print-audit-notes{border-left:4px solid var(--custom-accent);padding:12px}.print-audit-warning,.print-audit-error{color:#7a1732;background:#ffe3e7;border-radius:12px;padding:12px;font-weight:800}.print-audit-edit-actions,.print-audit-decisions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.print-audit-decisions{grid-template-columns:1fr 1fr 1fr}.print-audit-decisions .primary{background:var(--custom-accent);color:var(--accent-foreground);border-color:var(--custom-accent)}.print-audit-note{margin-top:16px}.print-audit-note textarea{resize:vertical;border:1px solid var(--ink);min-height:92px;padding:12px}@supports (color:color-mix(in lab, red, red)){.print-audit-note textarea{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.print-audit-note textarea{background:var(--paper);color:var(--ink);font:inherit;border-radius:14px}.print-audit-empty{background:var(--paper-bright);text-align:center;border-radius:24px;padding:70px 24px}.print-audit-pager{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.print-audit-pager button:disabled,.print-audit-decisions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=820px){.print-audit{width:min(100% - 20px,680px);margin-top:12px}.print-audit-header{grid-template-columns:1fr;padding:20px}.print-audit-totals{min-width:0}.print-audit-toolbar{grid-template-columns:1fr}.print-audit-workspace{display:block}.print-audit-list{gap:8px;max-height:none;margin-bottom:12px;display:flex;overflow-x:auto}.print-audit-list button{flex:0 0 220px}.print-audit-card{grid-template-columns:1fr;padding:50px 16px 18px}.print-audit-preview,.print-audit-preview img{min-height:420px}.print-audit-decisions{grid-template-columns:1fr}.print-audit-pager{z-index:12;bottom:calc(76px + env(safe-area-inset-bottom));background:var(--paper);border-radius:18px;padding:10px;position:sticky}@supports (color:color-mix(in lab, red, red)){.print-audit-pager{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.print-audit-pager{box-shadow:0 8px 30px #00000029}}.trade-grid-organizer-list article.is-dragging{opacity:.32;cursor:grabbing}.trade-grid-organizer-list article.is-drop-target{border-color:var(--accent,#cc20c5);outline:3px solid var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.trade-grid-organizer-list article.is-drop-target{outline:3px solid color-mix(in srgb,var(--accent,#cc20c5) 38%,transparent)}}.trade-grid-organizer-list article.is-drop-target{outline-offset:2px;transform:translateY(-3px)}.trade-grid-organizer-list article>div .trade-grid-drag-handle{border:2px solid var(--theme-text,#2a1f2a);background:var(--accent,#cc20c5);min-width:42px;min-height:52px}@supports (color:color-mix(in lab, red, red)){.trade-grid-organizer-list article>div .trade-grid-drag-handle{background:color-mix(in srgb,var(--accent,#cc20c5) 18%,#fff)}}.trade-grid-organizer-list article>div .trade-grid-drag-handle{box-shadow:2px 2px 0 var(--theme-text,#2a1f2a);touch-action:none;cursor:grab;font-size:24px;line-height:1}.trade-grid-organizer-list article>div .trade-grid-drag-handle:active{box-shadow:none;cursor:grabbing;transform:translate(2px,2px)}@media (width<=760px){.trade-shelf-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;max-height:min(48dvh,440px);padding-right:4px;overflow-y:auto}}@media (width<=980px){.archive-new-drops{grid-template-columns:minmax(0,1fr) auto}.archive-new-drop-strip{grid-area:2/1/auto/-1}.archive-new-drop-action{white-space:normal;min-width:0;max-width:100%}.wishlist-share-customizer{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-share-name,.wishlist-share-note,.wishlist-palette-choice{grid-column:1/-1}}.binder-inline-edit-toolbar{z-index:150;top:auto;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--accent,#cc20c5);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;width:min(920px,100% - 20px);margin:0;padding:9px;display:grid;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-toolbar{border:1px solid color-mix(in srgb, var(--accent,#cc20c5) 24%, var(--line))}}.binder-inline-edit-toolbar{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-toolbar{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, transparent)}}.binder-inline-edit-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);box-shadow:0 14px 36px #2417262b}.binder-inline-edit-toolbar>span{gap:2px;min-width:0;display:grid}.binder-inline-edit-toolbar b{font:900 14px/1.15 Space Grotesk,sans-serif}.binder-inline-edit-toolbar small{color:var(--theme-muted,#716671);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.binder-inline-edit-toolbar button{cursor:pointer;border:0;border-radius:12px;min-height:40px;padding:0 13px;font-weight:900}.binder-inline-edit-toolbar button.secondary,.binder-inline-edit-toolbar button.binder-inline-undo{color:var(--theme-text,#2a1f2a);background:var(--theme-border,#492d43)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-toolbar button.secondary,.binder-inline-edit-toolbar button.binder-inline-undo{background:color-mix(in srgb, var(--theme-border,#492d43) 8%, #fff)}}.binder-inline-edit-toolbar button.primary{color:#fff;background:var(--accent,#cc20c5)}.binder-inline-edit-toolbar button:disabled{opacity:.38;cursor:not-allowed}.binder-inline-edit-mode .binder-slot{outline:1px dashed var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-slot{outline:1px dashed color-mix(in srgb, var(--accent,#cc20c5) 34%, transparent)}}.binder-inline-edit-mode .binder-slot{outline-offset:-3px}.binder-inline-edit-mode .binder-print-card{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .12s,box-shadow .12s,outline-color .12s;animation:none}.binder-inline-edit-mode .binder-print-card:active{cursor:grabbing}.binder-inline-edit-mode .binder-slot.drag-source .binder-print-card{opacity:.22}.binder-inline-edit-mode .binder-slot.binder-drop-target{outline:3px solid var(--accent,#cc20c5);outline-offset:-4px;background:var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-slot.binder-drop-target{background:color-mix(in srgb, var(--accent,#cc20c5) 12%, var(--theme-surface,#fff))}}.binder-inline-edit-mode .binder-slot.binder-drop-target{box-shadow:inset 0 0 0 3px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-slot.binder-drop-target{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--accent,#cc20c5) 22%, transparent)}}.binder-drag-ghost{z-index:220;border:2px solid var(--accent,#cc20c5);color:#241726;pointer-events:none;contain:layout paint style;will-change:transform;background:#fff;border-radius:14px;gap:4px;width:clamp(76px,19vw,118px);padding:5px;display:grid;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 46px #24172657}.binder-drag-ghost img{aspect-ratio:.78;object-fit:contain;background:#fff;width:100%}.binder-drag-ghost span{text-overflow:ellipsis;white-space:nowrap;padding:0 2px 2px;font-size:9px;font-weight:900;overflow:hidden}.binder-inline-edit-mode .binder-trash-zone{border-color:var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-trash-zone{border-color:color-mix(in srgb, var(--accent,#cc20c5) 50%, white)}}.binder-inline-edit-mode .binder-trash-zone{color:var(--accent,#a51a8f)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-trash-zone{color:color-mix(in srgb, var(--accent,#a51a8f) 68%, #241726)}}.binder-inline-edit-mode .binder-trash-zone{background:var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-trash-zone{background:color-mix(in srgb, var(--accent,#cc20c5) 8%, #fff)}}.binder-inline-edit-mode .binder-trash-zone{opacity:.7;transition:opacity .15s,transform .15s}.binder-inline-edit-mode .binder-trash-zone>span{background:var(--accent,#cc20c5)}.binder-inline-edit-mode .binder-trash-zone small{color:var(--theme-muted,#716671)}.binder-inline-edit-mode .binder-trash-zone.active{opacity:1;transform:translateY(-4px)}.binder-inline-edit-mode .binder-trash-zone.binder-drop-target{opacity:1;box-shadow:0 18px 55px #50102b40, 0 0 0 5px var(--accent,#cc20c5);border-style:solid}@supports (color:color-mix(in lab, red, red)){.binder-inline-edit-mode .binder-trash-zone.binder-drop-target{box-shadow:0 18px 55px #50102b40, 0 0 0 5px color-mix(in srgb, var(--accent,#cc20c5) 16%, transparent)}}.binder-inline-dragging .binder-sheet-stage:before,.binder-inline-dragging .binder-sheet-stage:after{z-index:70;color:#fff;background:var(--accent,#cc20c5);border-radius:999px;place-items:center;width:30px;height:62px;display:grid;position:fixed;top:50%}@supports (color:color-mix(in lab, red, red)){.binder-inline-dragging .binder-sheet-stage:before,.binder-inline-dragging .binder-sheet-stage:after{background:color-mix(in srgb, var(--accent,#cc20c5) 70%, #241726)}}.binder-inline-dragging .binder-sheet-stage:before,.binder-inline-dragging .binder-sheet-stage:after{pointer-events:none;font-size:20px;font-weight:900;box-shadow:0 8px 20px #24172629}.binder-inline-dragging .binder-sheet-stage:before{content:"‹";left:4px}.binder-inline-dragging .binder-sheet-stage:after{content:"›";right:4px}body[data-binder-drag-edge=previous] .binder-inline-dragging .binder-sheet-stage:before,body[data-binder-drag-edge=next] .binder-inline-dragging .binder-sheet-stage:after{opacity:1;box-shadow:0 0 0 7px var(--accent,#cc20c5), 0 8px 20px #2417262e;transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){body[data-binder-drag-edge=previous] .binder-inline-dragging .binder-sheet-stage:before,body[data-binder-drag-edge=next] .binder-inline-dragging .binder-sheet-stage:after{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent,#cc20c5) 18%, transparent), 0 8px 20px #2417262e}}@media (width<=680px){.binder-inline-edit-toolbar{z-index:150;top:auto;right:8px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:auto;margin:0;position:fixed;left:8px;transform:none}.binder-inline-edit-toolbar>span small{display:none}.binder-inline-edit-toolbar button{min-height:38px;padding:0 10px}.binder-inline-edit-toolbar .binder-inline-undo{box-shadow:none;position:static}.binder-inline-edit-mode .binder-trash-zone{right:12px;bottom:max(76px, calc(env(safe-area-inset-bottom) + 70px));border-radius:16px;grid-template-columns:34px 1fr;width:auto;min-height:50px;padding:8px 12px;left:12px;transform:translateY(8px)}.binder-inline-edit-mode .binder-trash-zone>span{border-radius:10px;width:34px;height:34px;font-size:1.2rem}.binder-inline-edit-mode .binder-trash-zone small{display:none}.binder-inline-edit-mode .binder-trash-zone:not(.active){opacity:0;pointer-events:none}.binder-inline-edit-mode .binder-trash-zone.active{transform:translateY(0)}.binder-inline-edit-mode .binder-sheet-stage .binder-print-card{touch-action:none!important}.binder-inline-edit-mode .binder-sheet-stage[data-page-direction] .binder-page{animation:none!important}.app-shell:has(.binder-inline-edit-mode)>.mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(16px)}.binder-inline-edit-mode .binder-bottom-navigation{margin-bottom:calc(82px + env(safe-area-inset-bottom))}.binder-drag-ghost{border-radius:11px;width:72px}.binder-inline-dragging .binder-sheet-stage:before,.binder-inline-dragging .binder-sheet-stage:after{opacity:.78;width:24px;height:52px}}body.binder-pointer-drag-active{overscroll-behavior:none;touch-action:none}@media (prefers-reduced-motion:reduce){.binder-inline-edit-mode .binder-print-card{animation:none}}.account-settings-view{width:min(1120px,100% - 32px);margin:0 auto;padding:36px 0 120px}.account-settings-heading,.account-settings-grid>section,.account-delete-zone,.personal-notes-panel{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.account-settings-heading,.account-settings-grid>section,.account-delete-zone,.personal-notes-panel{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.account-settings-heading,.account-settings-grid>section,.account-delete-zone,.personal-notes-panel{background:var(--paper-bright);border-radius:24px}.account-settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:28px;display:flex}.account-settings-heading h1,.account-settings-grid h2,.account-delete-zone h2{margin:4px 0 8px}.account-settings-heading>span{background:var(--custom-accent);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.account-settings-heading>span{background:color-mix(in srgb, var(--custom-accent) 20%, white)}}.account-settings-heading>span{letter-spacing:.08em;font-size:12px;font-weight:900}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-settings-grid>section,.account-delete-zone{padding:24px}.account-settings-grid label,.account-delete-zone label,.personal-notes-panel label{gap:7px;margin:14px 0;font-weight:800;display:grid}.account-settings-grid input,.account-delete-zone input,.personal-notes-panel textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.account-settings-grid input,.account-delete-zone input,.personal-notes-panel textarea{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.account-settings-grid input,.account-delete-zone input,.personal-notes-panel textarea{background:var(--paper);color:var(--ink);font:inherit;border-radius:14px;padding:13px 14px}.account-settings-grid ul{margin:12px 0 0;padding-left:20px}.account-settings-grid li+li{margin-top:8px}.account-export-button,.account-support-actions button,.account-settings-grid>section>button{background:var(--ink);min-height:44px;color:var(--paper);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex}.account-support-actions{flex-wrap:wrap;gap:10px;display:flex}.account-avatar-control{align-items:center;gap:14px;margin-bottom:14px;display:flex}.account-avatar-control>img,.account-avatar-control>span{border:1px solid var(--ink);flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-avatar-control>img,.account-avatar-control>span{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.account-avatar-control>img,.account-avatar-control>span{background:var(--custom-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.account-avatar-control>img,.account-avatar-control>span{background:color-mix(in srgb, var(--custom-accent) 18%, white)}}.account-avatar-control>img,.account-avatar-control>span{object-fit:cover;font-weight:900}.account-avatar-control label{min-width:0}.account-avatar-control input[type=file]{max-width:100%}.account-delete-zone{border-color:#d78a9d;margin-top:20px}.account-delete-button{color:#fff;background:#a9214a;min-height:44px;padding:10px 14px}.account-delete-warning{color:#8b183c;font-weight:800}.account-settings-message{text-align:center;font-weight:800}.personal-notes-panel{margin:18px 0;padding:18px}.personal-notes-panel label span{font-size:16px}.personal-notes-panel label small,.personal-notes-panel>small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.personal-notes-panel label small,.personal-notes-panel>small{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.personal-notes-panel textarea{resize:vertical;min-height:110px}.personal-notes-panel>small{text-align:right;display:block}.status-pin.favorite{color:#231d0c;background:#f3c94f}@media (width<=720px){.account-settings-view{width:min(100% - 20px,1120px);padding-top:18px}.account-settings-heading{border-radius:20px;padding:21px}.account-settings-heading>span{display:none}.account-settings-grid{grid-template-columns:1fr}.account-settings-grid>section,.account-delete-zone{border-radius:20px;padding:20px}}.account-settings-view.account-settings-accordion{border:2px solid var(--ink);background:var(--paper-bright);border-radius:24px;margin:24px auto 120px;padding:0;overflow:hidden}.account-settings-tab{cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:grid}.account-settings-tab::-webkit-details-marker{display:none}.account-settings-tab .eyebrow{margin:0 0 2px}.account-settings-tab h2{margin:0;font-size:clamp(24px,3vw,34px)}.account-settings-toggle{background:var(--paper);border:2px solid;border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.account-settings-toggle:before{content:"+"}.account-settings-accordion[open] .account-settings-toggle:before{content:"−"}.account-settings-private{background:var(--custom-accent);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.account-settings-private{background:color-mix(in srgb, var(--custom-accent) 20%, white)}}.account-settings-private{letter-spacing:.08em;font-size:12px;font-weight:900}.account-settings-body{border-top:1px solid var(--ink);padding:20px 22px 24px}@supports (color:color-mix(in lab, red, red)){.account-settings-body{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.account-settings-intro{margin:0 0 18px}@media (width<=720px){.account-settings-view.account-settings-accordion{border-radius:20px;width:100%;margin:18px auto 100px;padding:0}.account-settings-tab{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:15px}.account-settings-tab h2{font-size:23px}.account-settings-private{padding:7px 9px;font-size:10px}.account-settings-body{padding:16px 14px 20px}}.auth-choices{gap:14px;width:100%;margin-top:22px;display:grid}.auth-google-button,.auth-choices form button{min-height:48px;font:inherit;cursor:pointer;border:1px solid #171717;border-radius:12px;font-weight:800}.auth-google-button{color:#161616;background:#fff;justify-content:center;align-items:center;gap:11px;display:flex}.auth-google-button span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.auth-google-button:hover{background:#f7f7f5}.auth-google-button:disabled,.auth-choices form button:disabled{cursor:wait;opacity:.65}.auth-divider{color:#74706d;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#d8d4d1;height:1px}.auth-choices form{gap:8px;display:grid}.auth-choices form label{font-size:13px;font-weight:800}.auth-choices form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-choices form input{color:#161616;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b9b4b0;border-radius:12px;padding:0 14px}.auth-choices form button{color:#fff;background:#161616;padding:0 18px}.auth-success,.auth-error{border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.auth-success{color:#174b31;background:#e2f6e9}.auth-error{color:#7c1624;background:#ffe7eb}.auth-chatgpt-fallback{color:#55504c;font-size:13px}.auth-chatgpt-fallback summary{cursor:pointer;font-weight:700}.auth-chatgpt-fallback a{color:inherit;margin-top:8px;font-weight:800;display:inline-block}.auth-choices>small{color:#6c6763;line-height:1.4}.standalone-auth-page{color:#161616;background:linear-gradient(145deg,#f6edf3,#f8f6ef 48%,#e9e7ff);place-items:center;min-height:100vh;padding:24px;display:grid}.standalone-auth-page>section{background:#fffffff0;border:1px solid #16161629;border-radius:24px;width:min(100%,520px);padding:34px;box-shadow:0 22px 70px #26192b21}.standalone-auth-page h1{margin:10px 0 8px;font-size:clamp(32px,6vw,48px);line-height:.98}.standalone-auth-page>section>p:not(.eyebrow){color:#625d59;margin:0;line-height:1.55}@media (width<=620px){.auth-choices form>div{grid-template-columns:1fr}.standalone-auth-page{padding:14px}.standalone-auth-page>section{border-radius:18px;padding:24px 18px}}.app-shell>.tabs{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.rarity-flag.ultra{color:#4b3578;background:linear-gradient(135deg,#fff4ff,#d9d4ff);border-color:#b99bdd}.profile-page{width:min(1180px,100% - 32px);margin:28px auto 70px;position:relative}.profile-page .collector-profile{width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:0 24px 70px #252a3c1c}.profile-print-images{flex:0 0 72px;position:relative}.profile-print-images>img:first-child{object-fit:cover;width:72px;height:92px}.profile-print-images .condition-thumb{object-fit:cover;border:3px solid #fff;border-radius:10px;width:34px;height:34px;position:absolute;bottom:-7px;right:-8px;box-shadow:0 5px 14px #181c2a38}.condition-photo-backdrop{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161924ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.condition-photo-prompt{background:#fbfaf5;border-radius:30px;width:min(620px,100%);padding:26px;position:relative;box-shadow:0 28px 90px #12162652}.condition-photo-heading{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;padding-right:28px;display:grid}.condition-photo-heading>img{object-fit:contain;background:#fff;border-radius:18px;width:100px;height:130px}.condition-photo-heading h2{margin:3px 0 8px;font-size:clamp(25px,5vw,38px);line-height:1}.condition-photo-heading p:last-child{color:#646a78;margin:0;line-height:1.5}.condition-copy-kind{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.condition-copy-kind.special{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-copy-kind button{color:#252835;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d3dc;border-radius:15px;gap:4px;min-width:0;padding:12px 10px;display:grid}.condition-copy-kind button.active{background:#cdb8f4;border-color:#252835;box-shadow:inset 0 0 0 1px #252835}.condition-copy-kind small,.condition-variant-name span{color:#666c7a;font-size:10px;line-height:1.25}.condition-variant-name{gap:5px;margin-top:12px;font-weight:800;display:grid}.condition-variant-name input{min-height:44px;font:inherit;background:#fff;border:1px solid #cbc6d0;border-radius:13px;padding:0 13px}.condition-photo-picker{cursor:pointer;background:#fff;border:1.5px dashed #9198aa;border-radius:20px;align-items:center;gap:14px;margin-top:22px;padding:17px;display:flex}.condition-photo-picker.selected{background:#f3f0ff;border-style:solid;border-color:#7f72c7}.condition-photo-picker>span:first-child{background:#e6ff79;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.condition-photo-picker>span:nth-child(2){gap:4px;display:grid}.condition-photo-picker small{color:#727887}.condition-photo-picker input{opacity:0;width:1px;height:1px;position:absolute}.condition-photo-prompt-preference,.condition-photo-binder-toggle{color:#252835;cursor:pointer;background:#f0edf8;border-radius:16px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.condition-photo-prompt-preference input,.condition-photo-binder-toggle input{accent-color:#c219c5;flex:none;width:20px;height:20px;margin:1px 0 0}.condition-photo-prompt-preference span,.condition-photo-binder-toggle span{gap:3px;display:grid}.condition-photo-prompt-preference small,.condition-photo-binder-toggle small{color:#646a78;line-height:1.35}.condition-photo-prompt>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.condition-photo-prompt>footer button,.condition-photo-summary button{background:#fff;border:1px solid #c9cbd2;border-radius:13px;min-height:42px;padding:0 16px;font-weight:800}.condition-photo-prompt>footer .save-condition-photo{color:#fff;background:#252835;border-color:#252835}.special-copy-panel{background:#f7f3fa;border:1px solid #d8d2df;border-radius:20px;margin:14px 0;padding:16px}.special-copy-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.special-copy-panel h3{margin:3px 0 4px;font-size:18px}.special-copy-panel header small{color:#6e6675;line-height:1.35}.special-copy-panel>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.special-copy-panel button{color:#211a24;cursor:pointer;background:#fff;border:1px solid #c9c1cf;border-radius:11px;min-height:36px;padding:0 11px;font-weight:850}.special-copy-panel>header button:last-child{color:#fff;background:#5b506a}.special-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.special-copy-grid article{background:#fff;border:1px solid #ddd6e2;border-radius:15px;grid-template-columns:82px minmax(0,1fr);gap:10px;min-width:0;padding:9px;display:grid}.special-copy-grid img{object-fit:cover;background:#ede8ef;border-radius:10px;width:82px;height:100px;display:block}.special-copy-grid article>div{align-content:center;gap:5px;min-width:0;display:grid}.special-copy-grid article small{color:#706777;font-size:9px;line-height:1.3}.special-copy-grid article button{width:fit-content;min-height:30px;padding:0 9px;font-size:9px}.special-copy-empty{color:#746c78;background:#fff;border-radius:13px;margin:13px 0 0;padding:13px;font-size:10px}.special-copy-count{z-index:3;color:#fff;background:#5b1937;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;bottom:8px;right:8px;box-shadow:0 3px 10px #23141f33}.special-copy-grid article.variant-copy-record{grid-column:1/-1;grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);align-items:start}.special-copy-grid article.variant-copy-record>img{object-fit:contain;background:#fff;border-radius:0;width:100%;height:auto;max-height:320px}.variant-copy-inherited-info{background:#faf7fc;border:1px solid #ded5e4;border-radius:12px;gap:8px;margin:3px 0;padding:10px;display:grid}.variant-copy-inherited-info>small:first-child{color:#5b1937;letter-spacing:.04em;text-transform:uppercase;font-weight:900}.variant-copy-inherited-info dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.variant-copy-inherited-info dl>div{background:#fff;border-radius:8px;gap:2px;min-width:0;padding:7px;display:grid}.variant-copy-inherited-info dt{color:#786d7d;text-transform:uppercase;font-size:8px;font-weight:800}.variant-copy-inherited-info dd,.variant-copy-inherited-info p{color:#211a24;overflow-wrap:anywhere;margin:0}.variant-copy-inherited-info dd{font-size:10px;font-weight:850}.variant-copy-inherited-info p{font-size:10px;line-height:1.45}@media (width<=680px){.special-copy-panel>header{display:grid}.special-copy-panel>header>div:last-child{justify-content:flex-start}.special-copy-grid{grid-template-columns:1fr}.special-copy-grid article.variant-copy-record{grid-template-columns:92px minmax(0,1fr)}.variant-copy-inherited-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.condition-photo-prompt>footer .save-condition-photo:disabled{opacity:.45;cursor:not-allowed}.condition-photo-summary{background:#f7f6f1;border:1px solid #dbdce2;border-radius:18px;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.condition-photo-summary>img{object-fit:cover;border-radius:14px;width:78px;height:78px}.condition-photo-summary>span{background:#e7ff7a;border-radius:16px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.condition-photo-summary>div{gap:5px;min-width:0;display:grid}.condition-photo-summary small{color:#707584;line-height:1.35}.condition-photo-summary button{width:fit-content;min-height:34px;padding:0 12px}.post-attachments{grid-template-columns:1fr 1fr;gap:10px;align-items:stretch!important;display:grid!important}.post-attachments .image-picker{margin:0}.archive-print-trigger,.binder-page-trigger{text-align:left;align-items:center;gap:12px;width:100%;min-height:76px;padding:13px;display:flex;color:#282b36!important;background:#fff!important;border:1px dashed #a7aab4!important;border-radius:17px!important}.archive-print-trigger.selected,.binder-page-trigger.selected{background:#f3f0ff!important;border-style:solid!important;border-color:#8174c6!important}.archive-print-trigger>span:first-child,.binder-page-trigger>span:first-child{background:#dde0ff;border-radius:14px;flex:0 0 45px;place-items:center;height:45px;font-size:21px;display:grid}.archive-print-trigger>span:last-child,.binder-page-trigger>span:last-child{gap:4px;min-width:0;display:grid}.archive-print-trigger b,.archive-print-trigger small,.binder-page-trigger b,.binder-page-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-print-trigger small,.binder-page-trigger small{color:#717583}.archive-print-picker{background:#fff;border:1px solid #d7d8df;border-radius:20px;padding:16px;box-shadow:0 16px 45px #1f24341a}.archive-print-picker>header,.archive-print-picker>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-print-picker>header div{gap:3px;display:grid}.archive-print-picker>header small{color:#777c89}.archive-print-picker>header button{width:38px;height:38px;padding:0}.archive-print-picker>input{width:100%;min-height:46px;font:inherit;border:1px solid #cfd1d9;border-radius:14px;margin:13px 0;padding:0 14px}.archive-print-results{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:265px;display:grid;overflow:auto}.archive-print-results button{color:#2b2d36;background:#faf9f5;border:1px solid #e2e2e5;border-radius:12px;gap:6px;min-width:0;padding:7px;display:grid}.archive-print-results button.selected{background:#efedff;border-color:#685cb1;box-shadow:inset 0 0 0 1px #685cb1}.archive-print-results img{aspect-ratio:.76;object-fit:contain;background:#fff;border-radius:7px;width:100%}.archive-print-results span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.archive-print-picker>footer{border-top:1px solid #e1e2e6;flex-wrap:wrap;margin-top:14px;padding-top:13px}.archive-print-picker>footer label{align-items:center;gap:6px;font-weight:800;display:flex}.shared-print-card{background:#f7f6f0;border:1px solid #d9dadf;border-radius:18px;align-items:center;gap:14px;max-width:500px;margin:12px 0;padding:12px;display:flex}.shared-print-card.want{background:#fff3f6;border-color:#f0c1cd}.shared-print-card>img{object-fit:contain;background:#fff;border-radius:10px;width:68px;height:88px}.shared-print-card>div{gap:4px;display:grid}.shared-print-card span{color:#6f5daf;letter-spacing:.08em;font-size:11px;font-weight:900}.shared-print-card small{color:#747986}.room-layout.timeline-only{grid-template-columns:minmax(0,1fr)}.binder-page-picker{background:#fff;border:1px solid #d7d8df;border-radius:20px;padding:16px;box-shadow:0 16px 45px #1f24341a}.binder-page-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.binder-page-picker>header>div{gap:3px;display:grid}.binder-page-picker>header small,.binder-page-picker>p{color:#747986}.binder-page-picker>header>button{width:38px;height:38px;padding:0}.binder-page-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:420px;margin-top:14px;display:grid;overflow:auto}.binder-page-picker>div>article{color:#282b36;text-align:left;background:#f9f8fc;border:1px solid #dddde5;border-radius:16px;min-width:0;padding:9px}.binder-page-picker>div>article.selected{background:#f3f0ff;border-color:#8174c6;box-shadow:inset 0 0 0 1px #8174c6}.binder-page-picker>div>article>button{text-align:center;width:100%;min-height:38px;margin-top:7px;font-size:11px;font-weight:850;display:block}.post-composer .binder-page-picker>.clear-binder-page{color:#7d3347;background:#fff0f4;min-height:38px;margin-top:12px}.shared-binder-page{background:linear-gradient(145deg,#f8edf5,#efe8ff);border:1px solid #d7c8d4;border-radius:20px;max-width:560px;margin:13px 0;padding:14px;box-shadow:0 10px 28px #36233e17}.shared-binder-page>header{gap:3px;margin-bottom:10px;display:grid}.shared-binder-page>header span{color:#776777;letter-spacing:.12em;font-size:9px;font-weight:900}.shared-binder-page>header b{overflow-wrap:anywhere;font:800 18px/1.15 Space Grotesk,sans-serif}.shared-binder-page>div{background:#9a617e;border-radius:16px;gap:7px;padding:10px;display:grid}.shared-binder-pocket{aspect-ratio:1/1.18;background:#ffffff70;border:4px solid #ffffffe0;border-radius:10px;place-items:center;min-width:0;display:grid;overflow:hidden}.shared-binder-pocket img{width:100%;height:100%;display:block}.shared-binder-page>small{color:#776777;margin-top:9px;display:block}.shared-binder-page.compact{width:100%;box-shadow:none;border-radius:12px;margin:0;padding:8px}.shared-binder-page.compact>header b{font-size:12px}.shared-binder-page.compact>div{border-radius:9px;gap:3px;padding:5px}.shared-binder-page.compact .shared-binder-pocket{border-width:2px;border-radius:4px}.print-card.image-needed .image-wrap{background:repeating-linear-gradient(135deg,#f7eaf1 0 12px,#efe0e9 12px 24px)}.print-card.image-needed .image-wrap img{opacity:0}.image-needed-badge{color:#633149;letter-spacing:.06em;text-transform:uppercase;background:#fff8fb;border-radius:10px;padding:8px 10px;font:850 10px/1.1 Inter,sans-serif;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.archive-import-trigger{background:#efe8ff!important}.archive-import-backdrop{z-index:360}.archive-import-modal{width:min(1180px,100%);max-height:calc(100dvh - 28px);color:var(--ink);background:var(--paper);border-radius:28px;padding:24px;overflow-y:auto;box-shadow:0 30px 90px #19121c5c}.archive-import-modal>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.archive-import-modal>header h2{margin:4px 0;font:800 clamp(28px,5vw,46px)/1 Space Grotesk,sans-serif}.archive-import-modal>header p:last-child{max-width:760px;color:var(--muted);margin:8px 0 0}.archive-import-upload{border:1px solid var(--line);background:var(--paper-bright);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:20px;padding:16px;display:grid}.archive-import-upload label{gap:7px;font-weight:800;display:grid}.archive-import-upload input{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:44px;padding:9px}.archive-import-upload small{color:var(--muted);font-weight:500;line-height:1.45}.archive-import-upload button,.archive-import-apply button{color:#fff;background:var(--ink);border:0;border-radius:13px;min-height:46px;padding:0 16px;font-weight:850}.archive-import-notice{color:#315b32;background:#eaffdf;border-radius:12px;margin:12px 0 0;padding:11px 13px}.archive-new-drops{border:1px solid var(--accent,#cc20c5);grid-template-columns:minmax(180px,.85fr) minmax(260px,1.5fr) auto;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-new-drops{border:1px solid color-mix(in srgb, var(--accent,#cc20c5) 36%, var(--line))}}.archive-new-drops{background:var(--accent,#cc20c5);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.archive-new-drops{background:color-mix(in srgb, var(--accent,#cc20c5) 10%, var(--paper-bright,#fff))}}.archive-new-drops>div:first-child{gap:4px;display:grid}.archive-new-drops>div:first-child span{color:var(--accent,#cc20c5);letter-spacing:.13em;font-size:10px;font-weight:900}.archive-new-drops h2,.archive-new-drops p{margin:0}.archive-new-drops h2{font-size:clamp(18px,2.5vw,26px)}.archive-new-drops p{color:var(--muted);font-size:12px;line-height:1.4}.archive-new-drop-strip{gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.archive-new-drop-card{flex:0 0 86px;width:86px;min-width:86px;position:relative}.archive-new-drops.is-managing .archive-new-drop-card{cursor:grab}.archive-new-drops.is-managing .archive-new-drop-card:active{cursor:grabbing}.archive-new-drop-card.is-dragging{opacity:.45}.archive-new-drop-card.is-drop-target:before{content:"";z-index:3;pointer-events:none;border:2px dashed var(--accent,#cc20c5);border-radius:17px;position:absolute;inset:-4px}.archive-new-drop-print{border:1px solid var(--line);width:100%;height:100%;color:var(--ink);background:var(--paper-bright,#fff);text-align:left;border-radius:14px;gap:5px;padding:7px;display:grid}.archive-new-drop-strip img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:9px;width:100%}.archive-new-drop-strip span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.archive-new-drop-remove{z-index:2;color:#fff;background:#2a1f2a;border:1px solid #fff;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #0000003d}.archive-new-drop-remove:disabled{opacity:.45}.archive-new-drop-order{z-index:2;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:absolute;bottom:3px;left:3px;right:3px}.archive-new-drop-order button{color:#fff;background:#2a1f2a;border:1px solid #fff;border-radius:8px;min-width:0;height:25px;padding:0;font-size:14px;font-weight:900;box-shadow:0 1px 4px #0000003d}.archive-new-drop-order button:disabled{opacity:.36}.archive-new-drop-action{color:#fff;background:var(--ink,#000);white-space:nowrap;border:0;border-radius:999px;min-height:42px;padding:0 14px;font-weight:850}.archive-new-drop-empty{border:1px dashed var(--line);background:var(--paper-bright,#fff);border-radius:14px;min-width:0;padding:12px}.archive-new-drops.is-managing{align-items:start}.archive-new-drop-manager{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:16px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.archive-new-drop-manager .archive-new-drop-drag-hint{color:var(--ink);font-size:12px;font-weight:750}.archive-new-drop-manager label{gap:6px;display:grid}.archive-new-drop-manager label>span{color:var(--ink);letter-spacing:.04em;font-size:11px;font-weight:900}.archive-new-drop-manager input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px}.archive-new-drop-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.archive-new-drop-results button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper,#faf8fb);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.archive-new-drop-results img{object-fit:contain;background:#fff;width:42px;height:42px}.archive-new-drop-results span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.archive-new-drop-results b{white-space:nowrap;font-size:10px}.archive-new-drop-manager>p{color:var(--accent,#9f197f);margin:0;font-size:12px;font-weight:750}.archive-import-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 10px;display:grid}.archive-import-summary span{border:1px solid var(--line);background:var(--paper-bright);color:var(--muted);border-radius:14px;gap:3px;padding:12px;font-size:11px;display:grid}.archive-import-summary b{color:var(--ink);font-size:23px}.archive-import-summary .attention{background:#fff1d9}.archive-import-summary .ready{background:#eaffdf}.archive-import-tabs{gap:7px;padding:4px 0 10px;display:flex;overflow-x:auto}.archive-import-tabs button{border:1px solid var(--line);min-width:max-content;min-height:42px;color:var(--ink);background:var(--paper-bright);border-radius:12px;padding:0 12px;font-weight:800}.archive-import-tabs button.active{color:#fff;background:var(--ink)}.archive-import-rows{gap:12px;display:grid}.archive-import-row{border:1px solid var(--line);background:var(--paper-bright);border-left:5px solid #d8a736;border-radius:17px;padding:15px}.archive-import-row.accept{border-left-color:#4f9a52}.archive-import-row.skip{opacity:.84;border-left-color:#9c8d97}.archive-import-row>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.archive-import-row>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.archive-import-row>header b{overflow-wrap:anywhere}.archive-import-row>header i{background:#f2e6b9;border-radius:999px;padding:5px 8px;font:800 10px/1 Inter,sans-serif}.archive-import-row.accept>header i{background:#dff6d8}.archive-import-row.skip>header i{background:#ece7eb}.archive-row-warning{color:#86344a;background:#fff0f4;border-radius:10px;padding:9px 11px}.archive-match-choice,.blank-overwrite-choice,.archive-review-notes{gap:5px;margin-top:11px;font-size:11px;font-weight:800;display:grid}.archive-match-choice select,.archive-review-notes input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper);border-radius:11px;padding:0 10px}.blank-overwrite-choice{color:#7b4b25;grid-template-columns:auto minmax(0,1fr);align-items:center}.archive-field-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.archive-field-review label{letter-spacing:.04em;text-transform:uppercase;gap:4px;min-width:0;font-size:10px;font-weight:850;display:grid}.archive-field-review small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;overflow:hidden}.archive-field-review input,.archive-field-review textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--paper);text-transform:none;border-radius:10px;padding:8px 9px;font:600 12px/1.3 Inter,sans-serif}.archive-field-review textarea{resize:vertical;min-height:72px}.archive-import-row>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.archive-import-row>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--paper);border-radius:11px;padding:0 12px;font-weight:800}.archive-import-row>footer .approve-row{background:#eaffdf;border-color:#4f9a52}.archive-import-apply{padding:15px 24px calc(15px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;margin:16px -24px -24px;display:flex;position:sticky;bottom:-24px}@supports (color:color-mix(in lab, red, red)){.archive-import-apply{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.archive-import-apply{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-import-apply button:disabled{opacity:.45}.archive-completion{border:1px solid var(--line);background:#eaffdf;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:16px;display:flex}.archive-completion h3{width:100%;margin:0}.archive-completion span{background:#fff;border-radius:9px;padding:7px 9px}.archive-completion button{color:#84384a;background:#fff0f4;border:1px solid #a75d6d;border-radius:10px;min-height:40px;margin-left:auto;padding:0 11px}.archive-import-history{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;margin-top:18px}.archive-import-history summary{cursor:pointer;padding:14px;font-weight:850}.archive-import-history>div{gap:7px;padding:0 14px 14px;display:grid}.archive-import-history article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.archive-import-history span{gap:2px;display:grid}.archive-import-history small{color:var(--muted)}.archive-import-history button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--paper);border-radius:9px;padding:0 9px}.future-ai-scan{background:#f2efff;border:1px dashed #9e91bd;border-radius:18px;margin-top:18px;padding:18px}.future-ai-scan>span{color:#716395;letter-spacing:.12em;font-size:10px;font-weight:900}.future-ai-scan h3{margin:5px 0}.future-ai-scan p{color:#5f5870;max-width:800px}.future-ai-scan>div{color:#493e64;font-size:12px}.admin-photo-scanner{color:#34263b;background:linear-gradient(145deg,#f2efff,#fff6fb);border:1px solid #9e91bd;border-radius:20px;margin-top:18px;padding:20px}.admin-photo-scanner>header,.scan-review>header,.scan-review>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-photo-scanner header span,.scan-review header span{color:#6e5bb2;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-photo-scanner h3{margin:5px 0}.admin-photo-scanner p{margin:5px 0;line-height:1.45}.pilot-on,.pilot-off{border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.pilot-on{color:#245a2b;background:#d9f6d7}.pilot-off{color:#62576a;background:#eee8f1}.scan-controls,.scan-upload{background:#ffffffb8;border:1px solid #d9cfe0;border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:grid}.scan-controls{grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) auto;align-items:end}.scan-controls label,.scan-upload>label:not(.scan-consent),.scan-row label{gap:6px;font-size:12px;font-weight:800;display:grid}.scan-controls input,.scan-controls select,.scan-upload input[type=file],.scan-row select,.scan-row input[type=number]{background:#fff;border:1px solid #bfaec7;border-radius:11px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.scan-controls button,.scan-submit,.scan-review button{color:#fff;background:#3b2438;border:0;border-radius:11px;min-height:42px;padding:9px 13px;font-weight:800}.scan-controls button:disabled,.scan-submit:disabled,.scan-review button:disabled{opacity:.45}.scan-allowance{color:#5b4c63;font-size:12px}.scan-consent{align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.scan-consent input{margin-top:2px}.scan-upload small,.scan-row small{color:#6a5f70;font-weight:500;line-height:1.35}.scan-review{gap:14px;margin-top:18px;display:grid}.scan-review>header p{color:#665b6b;max-width:380px;font-size:12px}.scan-job{background:#fff;border:1px solid #d8cddd;border-radius:15px;padding:13px}.scan-job h4{margin:0 0 10px}.scan-row{border-top:1px solid #eee5ef;grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.35fr) 105px 105px minmax(160px,.9fr) auto;align-items:end;gap:10px;padding:11px 0;display:grid}.scan-row>div{align-self:center;gap:4px;display:grid}.scan-row.skipped{opacity:.55}.scan-import-mode{background:#ffffffb8;border:1px solid #d8cddd;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.scan-import-mode legend{padding:0 5px;font-size:12px;font-weight:900}.scan-import-mode label{cursor:pointer;background:#fff;border:1px solid #d8cddd;border-radius:12px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.scan-import-mode label.active{border-color:#6e5bb2;box-shadow:inset 0 0 0 1px #6e5bb2}.scan-import-mode input{accent-color:#6e5bb2;margin-top:3px}.scan-import-mode b,.scan-import-mode small{display:block}.scan-import-mode small{color:#6a5f70;margin-top:3px;line-height:1.35}.scan-quantity-result{color:#62576a;align-self:center;font-size:11px;line-height:1.45!important}.scan-review>footer{flex-wrap:wrap;align-items:center;padding-top:4px}.scan-review>footer span{margin-right:auto}@media (width<=760px){.admin-photo-scanner{padding:14px}.admin-photo-scanner>header,.scan-review>header{display:grid}.pilot-on,.pilot-off{justify-self:start}.scan-controls,.scan-row,.scan-import-mode{grid-template-columns:1fr}.scan-controls button,.scan-submit,.scan-row button,.scan-review>footer button{width:100%}.scan-review>footer{width:100%;display:grid}.scan-review>footer span{margin:0}}.push-test-button{border:1px solid var(--profile-accent);width:fit-content;min-height:40px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.push-test-button{border:1px solid color-mix(in srgb, var(--profile-accent) 38%, #807489)}}.push-test-button{color:#29232e;background:#fff;border-radius:12px;font-weight:850}.push-test-message{background:#eaffdf;border-radius:10px;padding:9px 11px;color:#315b32!important}@media (width<=760px){.archive-import-backdrop{padding:max(8px, env(safe-area-inset-top)) 0 0;touch-action:none;align-items:end;overflow:hidden}.archive-import-modal{width:100vw;min-width:0;max-width:100vw;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));padding:16px 16px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:24px 24px 0 0;overflow:hidden auto}.archive-import-modal>header{z-index:4;background:var(--paper);margin:-16px -16px 0;padding:16px;position:sticky;top:-16px}@supports (color:color-mix(in lab, red, red)){.archive-import-modal>header{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.archive-import-modal>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-import-modal>header h2{font-size:clamp(30px,10vw,42px)}.archive-import-upload,.archive-import-upload label,.archive-import-upload input{width:100%;min-width:0;max-width:100%}.archive-import-upload input{padding:7px;font-size:14px}.archive-import-upload input::file-selector-button{text-overflow:ellipsis;border:0;border-radius:9px;max-width:52%;margin-right:8px;padding:9px;overflow:hidden}.archive-import-upload{grid-template-columns:1fr}.archive-import-summary{grid-template-columns:1fr 1fr}.archive-import-summary span:last-child{grid-column:1/-1}.archive-field-review{grid-template-columns:1fr}.archive-import-row>header{grid-template-columns:1fr auto}.archive-import-row>header span{grid-column:1/-1}.archive-import-apply{margin:14px -16px -16px;padding-inline:16px;bottom:-16px}.archive-import-history article{grid-template-columns:minmax(0,1fr) auto}.archive-import-history article button:last-child{grid-column:2}.app-shell:has(.archive-import-backdrop)>.mobile-bottom-nav{display:none}}.message-reply .image-picker,.dm-composer .image-picker{background:#f7f7fb;border-style:solid}@media (width<=720px){.profile-page{width:100%;margin:12px 0 90px}.profile-page .collector-profile{border-radius:0;padding:14px}.post-attachments{grid-template-columns:1fr}.binder-page-picker>div{grid-template-columns:1fr 1fr}.archive-print-results{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-print-picker>footer{align-items:flex-start}.condition-photo-backdrop{align-items:end;padding:0}.condition-photo-prompt{padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.condition-photo-heading{grid-template-columns:76px minmax(0,1fr);gap:14px}.condition-photo-heading>img{width:76px;height:100px}.condition-photo-prompt>footer{grid-template-columns:1fr 1fr;display:grid}}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle, #1e1a1712 .7px, transparent .8px) 0 0 / 18px 18px, var(--paper);margin:0;font-family:Zilla Slab,Georgia,serif}body.modal-open{overflow:hidden}.scanner-access-announcement-backdrop{z-index:10050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 30%,#d21dba4d,#0000 42%),#150c19c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scanner-access-announcement{color:#241727;text-align:center;background:linear-gradient(145deg,#fffdf8 0%,#ffe6f8 58%,#e9dcff 100%);border:4px solid #1d1722;border-radius:34px;width:min(680px,100%);padding:clamp(30px,6vw,58px);animation:.45s cubic-bezier(.2,.85,.3,1.15) both scanner-announcement-arrive;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000007a,0 0 0 8px #fff3}.scanner-access-announcement:before,.scanner-access-announcement:after{content:"";background:#d21dba1c;border-radius:50%;width:160px;height:160px;position:absolute}.scanner-access-announcement:before{top:-80px;left:-55px}.scanner-access-announcement:after{bottom:-90px;right:-70px}.scanner-access-announcement-close{z-index:2;color:#241727;background:#2417271a;border:0;border-radius:50%;width:46px;height:46px;font:800 18px/1 Space Grotesk,sans-serif;position:absolute;top:16px;right:16px}.scanner-access-announcement-icon{color:#fff;background:#d21dba;border-radius:28px;place-items:center;width:94px;height:94px;margin:0 auto 18px;font-size:58px;line-height:1;display:grid;transform:rotate(-8deg);box-shadow:0 14px 34px #d21dba59}.scanner-access-announcement .eyebrow{color:#a41491;letter-spacing:.16em;margin:0 0 8px}.scanner-access-announcement h2{letter-spacing:-.045em;max-width:560px;margin:0 auto 16px;font:800 clamp(34px,7vw,58px)/.98 Space Grotesk,sans-serif}.scanner-access-announcement>p:not(.eyebrow){color:#59465e;max-width:540px;margin:0 auto;font-size:clamp(16px,2.4vw,20px);line-height:1.5}.scanner-access-announcement-actions{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 16px;display:grid;position:relative}.scanner-access-announcement-actions button{color:#fff;background:#241727;border:2px solid #241727;border-radius:18px;min-height:58px;padding:14px 18px;font:800 16px/1.2 Space Grotesk,sans-serif}.scanner-access-announcement-actions button+button{color:#241727;background:#ffffffb8}.scanner-access-announcement>small{z-index:1;color:#6c5870;line-height:1.45;display:block;position:relative}@keyframes scanner-announcement-arrive{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.scanner-access-announcement-backdrop{padding:10px}.scanner-access-announcement{border-radius:26px;padding:40px 22px 28px}.scanner-access-announcement-icon{width:78px;height:78px;font-size:48px}.scanner-access-announcement-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scanner-access-announcement{animation:none}}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{z-index:30;color:#fffaf0;background:var(--teal);border-bottom:4px solid var(--teal-dark);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.brand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.brand-mark{background:var(--orange);width:42px;height:42px;box-shadow:0 4px 0 var(--orange-dark);border-radius:8px;place-items:center;font-family:Rye,serif;font-size:22px;display:grid}.brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.brand strong{letter-spacing:.06em;font-family:Rye,serif;font-size:20px;display:block}.brand small{color:#fffaf0b8;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-family:DM Mono,monospace;font-size:9px;display:block}.header-stats{text-transform:uppercase;gap:8px;font-family:DM Mono,monospace;font-size:10px;display:flex}.header-stats span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:5px;padding:8px 10px}.header-stats b{color:#fff;font-size:13px}.tabs{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;border-bottom:1px solid #cfc7b9;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;top:76px}.tabs button{min-height:54px;color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ddd5c8;font-family:DM Mono,monospace;font-size:11px;font-weight:500;position:relative}.tabs button:last-child{border-right:0}.tabs button span{background:#e8e1d5;border-radius:10px;min-width:24px;margin-left:8px;padding:2px 6px;font-size:9px}.tabs button.active:after{content:"";background:var(--orange);height:4px;position:absolute;bottom:-1px;left:16%;right:16%}.archive-view,.binder-view,.community-view,.messages-view{width:min(1240px,100% - 32px);margin:0 auto;padding:clamp(34px,6vw,76px) 0 80px}.community-view,.messages-view{width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(34px,6vw,66px) 0 80px}.free-banner{border:1px solid var(--teal-dark);color:#fffdf8;background:repeating-linear-gradient(-45deg, #ffffff09 0, #ffffff09 5px, transparent 5px, transparent 10px), var(--teal);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:36px;padding:13px 18px;display:grid;box-shadow:4px 5px #cfc6b8}.free-banner span{background:var(--orange);letter-spacing:.08em;border-radius:3px;padding:6px 9px;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.free-banner strong{font-size:18px}.free-banner small{color:#fffdf8b8;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.community-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.community-heading h1,.community-signin h1{margin:0;font-family:Rye,serif;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1}.community-heading p:not(.eyebrow),.community-signin>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:14px 0 0;font-size:17px}.room-layout,.messages-layout{border:1px solid var(--line);background:var(--paper-bright);min-height:620px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}.room-list,.thread-list{border-right:1px solid var(--line);background:#ebe5d9;padding:12px}.room-list button,.thread-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:13px;display:grid}.room-list button:hover,.room-list button.active,.thread-list button:hover,.thread-list button.active{background:#fffdf8;border-color:#cfc5b6}.room-list button>span:first-child,.thread-list button>span:first-child{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:36px;height:36px;font-family:DM Mono,monospace;display:grid;overflow:hidden}.room-list b,.room-list small,.thread-list b,.thread-list small{display:block}.room-list b,.thread-list b{font-size:14px}.room-list small,.thread-list small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.2;overflow:hidden}.room-list i{min-width:23px;color:var(--teal-dark);text-align:center;background:#ddd5c8;border-radius:10px;padding:3px 5px;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.room-feed,.conversation{flex-direction:column;min-width:0;display:flex}.room-feed>header,.conversation>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:76px;padding:16px 20px;display:flex}.room-feed>header>span{color:#fff;background:var(--orange);border-radius:7px;place-items:center;width:40px;height:40px;font-family:DM Mono,monospace;font-size:18px;display:grid}.room-feed h2,.conversation h2,.dm-composer h2{margin:0;font-family:Rye,serif;font-size:22px;font-weight:400}.room-feed header p,.conversation header p{color:var(--muted);margin:3px 0 0;font-size:12px}.post-composer{border:1.5px solid var(--line);background:#fff;border-radius:6px;margin:18px;overflow:hidden}.post-composer textarea,.dm-composer textarea,.message-reply textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:92px;padding:14px;font-size:15px}.post-composer>div{background:#faf7f0;border-top:1px solid #ece5da;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.post-composer span{color:var(--muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.post-composer button,.dm-composer>button:last-of-type,.message-reply button,.messages-empty button{color:#fff;background:var(--orange);min-height:38px;box-shadow:0 3px 0 var(--orange-dark);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:4px;padding:0 14px;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.post-list{padding:0 18px 22px}.room-post{border-bottom:1px solid #e8e0d4;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.collector-avatar{color:#fff;background:var(--teal);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font-family:Rye,serif;display:grid;overflow:hidden}.room-post>div:last-child{min-width:0}.room-post header{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-post time,.message-bubble time{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.room-post p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.45}.room-post button{color:var(--teal-dark);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.empty-community,.community-loading,.community-signin{text-align:center;padding:70px 24px}.empty-community>span,.community-loading>span{color:var(--orange);font-size:34px}.empty-community h3{margin:10px 0 6px;font-family:Rye,serif;font-size:22px;font-weight:400}.empty-community p,.community-loading p{color:var(--muted);margin:0}.community-signin{border:1px solid var(--line);background:var(--paper-bright);width:min(680px,100% - 32px);box-shadow:var(--shadow);border-radius:8px;margin:70px auto}.community-signin a{color:#fff;background:var(--orange);min-height:46px;box-shadow:0 3px 0 var(--orange-dark);text-transform:uppercase;border-radius:5px;align-items:center;margin-top:24px;padding:0 18px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.community-error{color:#8c291f;background:#f8ddd8;border-radius:4px;margin:10px 18px;padding:9px 12px;font-size:12px}.dm-composer-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1a17b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dm-composer{background:var(--paper-bright);border-radius:8px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #0000006b}.dm-close{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:12px}.dm-composer textarea{border:1.5px solid var(--line);border-radius:5px;min-height:140px;margin:18px 0 12px}.messages-layout{grid-template-columns:280px minmax(0,1fr)}.thread-list button{grid-template-columns:38px minmax(0,1fr)}.thread-list small{white-space:nowrap}.message-list{background:radial-gradient(circle,#1e1a170d .7px,#0000 .8px) 0 0/18px 18px,#f4efe5;flex-direction:column;gap:10px;min-height:390px;max-height:510px;padding:22px;display:flex;overflow-y:auto}.message-bubble{background:#fff;border:1px solid #d7cfc2;border-radius:4px 12px 12px;align-self:flex-start;max-width:min(75%,480px);padding:11px 13px}.message-bubble.mine{background:#dfebe8;border-color:#a7c2bd;border-radius:12px 4px 12px 12px;align-self:flex-end}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}.message-reply{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.message-reply textarea{border:1px solid var(--line);border-radius:5px;min-height:58px;max-height:140px}.message-reply button{min-height:46px}.messages-empty{background:#fffdf8a6;border:1px dashed #c9bfaf;border-radius:8px}.messages-empty button{margin-top:20px}.archive-hero,.binder-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.eyebrow{color:var(--orange-dark);letter-spacing:.15em;margin:0 0 10px;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.archive-hero h1,.binder-heading h1{margin:0;font-family:Rye,serif;font-size:clamp(38px,6vw,72px);font-weight:400;line-height:.98}.archive-hero p:not(.eyebrow),.binder-heading p:not(.eyebrow){max-width:650px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.5}.archive-number{border:1px solid var(--line);background:var(--paper-bright);text-align:center;border-radius:7px;flex:none;min-width:150px;padding:18px 24px;box-shadow:4px 4px #ded6c8}.archive-number strong{color:var(--teal);font-family:Rye,serif;font-size:38px;font-weight:400;display:block}.archive-number span{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.filters{grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin-bottom:22px;display:grid}.search{border:1.5px solid var(--line);background:var(--paper-bright);border-radius:6px;align-items:center;gap:10px;padding:0 16px;display:flex}.search span{color:var(--teal);font-size:24px}.search input,.filters select{background:0 0;border:0;outline:0;width:100%;min-height:50px}.search input{font-size:16px}.filters select{border:1.5px solid var(--line);background:var(--paper-bright);cursor:pointer;border-radius:6px;padding:0 14px}.print-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.archive-layout-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:-4px 0 18px;display:flex}.archive-layout-toolbar>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 Inter,sans-serif}.archive-layout-toolbar>div{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.archive-layout-toolbar button{min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:800}.archive-layout-toolbar button.active{color:#fff;background:var(--accent)}.print-grid.archive-grid-4x4{grid-template-columns:repeat(4,minmax(0,1fr))}.print-card{border:1px solid var(--line);background:var(--paper-bright);text-align:left;cursor:pointer;border-radius:7px;min-width:0;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:2px 3px #ded6c8}.print-card:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.image-wrap{aspect-ratio:1;background:#e8e1d5;display:block;position:relative;overflow:hidden}.image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.print-card:hover img{transform:scale(1.03)}.ooc{color:#fff;background:var(--teal-dark);border-radius:4px;padding:4px 6px;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:8px;right:8px}.status-pins{align-items:center;gap:3px;display:flex;position:absolute;top:8px;left:8px}.status-pin{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-family:DM Mono,monospace;font-size:12px;display:grid}.status-pin.trade{background:var(--teal)}.print-info{flex-direction:column;justify-content:space-between;gap:5px;min-height:68px;padding:10px 11px 12px;display:flex}.print-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.print-info small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.archive-pager,.binder-pager{text-transform:uppercase;justify-content:center;align-items:center;gap:20px;margin-top:32px;font-family:DM Mono,monospace;font-size:10px;display:flex}.archive-pager button,.binder-pager>button,.outline-button,.empty-results button,.empty-binder button{border:1.5px solid var(--teal);background:var(--paper-bright);min-height:44px;color:var(--teal-dark);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:0 18px;font-family:DM Mono,monospace;font-size:10px;font-weight:500}button:disabled{cursor:not-allowed;opacity:.35}.empty-results,.empty-binder{text-align:center;background:#fffdf8a6;border:1.5px dashed #c9bfaf;border-radius:8px;padding:70px 24px}.empty-results h2,.empty-binder h2{margin:0 0 8px;font-family:Rye,serif;font-weight:400}.empty-results p,.empty-binder p{color:var(--muted);margin:0 0 20px}.binder-heading{align-items:center}.binder-heading h1{font-size:clamp(38px,5vw,62px)}.binder-book{background:linear-gradient(90deg, #ffffff21, transparent 12%), var(--orange);box-shadow:-9px 12px 0 #8d3824, var(--shadow);border:5px solid #a9472c;border-radius:18px 7px 7px 18px;padding:24px 24px 24px 54px;position:relative}.binder-rings{z-index:3;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:38px;bottom:38px;left:19px}.binder-rings i{background:linear-gradient(#d8d5cf,#77736d 48%,#eee 52%,#8d8983);border:2px solid #57534e;border-radius:8px;width:58px;height:10px;box-shadow:0 2px 2px #0000004d}.binder-page{background:linear-gradient(90deg,#41372d06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#41372d06 1px,#0000 1px) 0 0/24px 24px,#fffdf7;border:1px solid #cfc6b8;border-radius:4px;min-height:670px;padding:clamp(18px,4vw,36px);box-shadow:inset 14px 0 24px #46321e14,0 6px 12px #0000002e}.page-toolbar{justify-content:space-between;align-items:start;gap:16px;min-height:70px;display:flex}.page-toolbar span{color:var(--muted);letter-spacing:.12em;margin-bottom:5px;font-family:DM Mono,monospace;font-size:9px;display:block}.page-toolbar input{background:0 0;border:0;border-bottom:1px dashed #bbb0a0;outline:0;width:min(420px,65vw);padding:5px 0;font-family:Rye,serif;font-size:clamp(20px,3vw,30px)}.move-cancel{color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-family:DM Mono,monospace;font-size:10px}.binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,22px);display:grid}.binder-slot{aspect-ratio:1;background:#eee8dc8c;border:1px dashed #c8beaf;border-radius:5px;padding:9px;position:relative}.binder-slot.filled{background:#ece6da;border-style:solid}.binder-slot.move-source{outline:4px solid var(--orange);outline-offset:3px}.slot-number{z-index:2;color:#3c322859;font-family:DM Mono,monospace;font-size:8px;position:absolute;bottom:9px;right:12px}.binder-slot>button{z-index:1;cursor:grab;background:#fffdf7;border:0;border-radius:3px;width:100%;height:100%;padding:6px;position:relative;overflow:hidden;box-shadow:2px 4px 8px #3a2e2333}.binder-slot>button:active{cursor:grabbing}.binder-slot img{object-fit:cover;pointer-events:none;width:100%;height:calc(100% - 25px);display:block}.binder-slot>button>span{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;height:25px;padding:3px 19px 0 4px;font-size:clamp(9px,1.3vw,13px);font-weight:600;display:flex;overflow:hidden}.drag-handle{color:var(--teal);font-family:sans-serif;position:absolute;bottom:7px;right:5px}.page-dots{gap:5px;display:flex}.page-dots button{cursor:pointer;background:#c8beae;border:0;border-radius:50%;width:8px;height:8px;padding:0}.page-dots button.active{background:var(--orange);transform:scale(1.35)}.binder-tip{color:var(--muted);text-align:center;margin:24px 0 0;font-family:DM Mono,monospace;font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171411b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.print-modal{background:var(--paper-bright);border:2px solid #28231f;border-radius:8px;outline:0;width:min(880px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0000007a}.modal-actions{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f5;justify-content:space-between;align-items:center;padding:12px;display:flex;position:sticky;top:0}.back-button,.close-button{cursor:pointer;background:0 0;border:0}.back-button{min-height:40px;color:var(--teal-dark);text-transform:uppercase;padding:0 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.close-button{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-family:Arial,sans-serif;font-size:30px;line-height:1;display:grid}.close-button:hover{color:#fff;background:var(--orange);border-color:var(--orange-dark)}.modal-content{grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);display:grid}.modal-image{background:radial-gradient(circle, #ffffff2e 1px, transparent 1.5px) 0 0 / 14px 14px, var(--teal);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:38px;display:flex}.modal-image img{aspect-ratio:1;object-fit:cover;border:12px solid #f6f0e5;width:100%;max-width:320px;transform:rotate(-1deg);box-shadow:0 15px 35px #00000059}.modal-image span{color:#ffffffb8;letter-spacing:.18em;font-family:DM Mono,monospace;font-size:9px}.modal-copy{padding:42px}.modal-copy h2{margin:0 0 24px;font-family:Rye,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.05}.record-meta{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.record-meta span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#f4efe5;padding:10px;font-family:DM Mono,monospace;font-size:8px}.record-meta b{color:var(--ink);text-transform:none;margin-top:5px;font-family:Zilla Slab,serif;font-size:13px;display:block}.modal-copy fieldset{border:0;margin:0;padding:0}.modal-copy legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.modal-copy fieldset button{border:1.5px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px;display:flex}.modal-copy fieldset button.selected{border-color:var(--teal);box-shadow:inset 4px 0 var(--teal);background:#e7f0ed}.modal-copy fieldset button>span:first-child{width:32px;height:32px;color:var(--teal-dark);background:#eee7dc;border-radius:50%;place-items:center;font-family:sans-serif;display:grid}.modal-copy fieldset b,.modal-copy fieldset small{display:block}.modal-copy fieldset small{color:var(--muted);margin-top:2px;font-size:12px}.close-hint{color:var(--muted);text-transform:uppercase;margin:18px 0 0;font-family:DM Mono,monospace;font-size:8px;line-height:1.5}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px clamp(16px,4vw,56px);font-family:DM Mono,monospace;font-size:8px;display:flex}@media (width<=1050px){.print-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.topbar{min-height:68px;padding:10px 14px;position:relative}.header-stats span{display:none}.header-stats span:first-child{display:block}.brand strong{font-size:17px}.tabs{display:flex;top:0;overflow-x:auto}.tabs button{flex:1 0 auto;min-width:118px;min-height:50px;font-size:9px}.tabs button span{display:none}.archive-hero,.binder-heading,.community-heading{flex-direction:column;align-items:start}.free-banner{text-align:center;grid-template-columns:1fr;gap:7px}.room-layout,.messages-layout{grid-template-columns:1fr}.room-list,.thread-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.room-list button,.thread-list button{min-width:230px;margin:0 7px 0 0}.message-list{min-height:360px}.message-reply{grid-template-columns:1fr}.archive-number{justify-content:space-between;align-items:center;width:100%;min-width:0;padding:10px 16px;display:flex}.archive-number strong{font-size:28px}.filters{grid-template-columns:1fr}.print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.archive-layout-toolbar{flex-direction:column;align-items:stretch;margin-top:-2px}.archive-layout-toolbar>div,.archive-layout-toolbar button{width:100%}.print-grid.archive-grid-4x4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.archive-grid-4x4 .print-card{border-radius:11px;box-shadow:0 4px 12px #231f3514}.archive-grid-4x4 .print-info{min-height:46px;padding:6px}.archive-grid-4x4 .print-info strong{font-size:9px;line-height:1.15}.archive-grid-4x4 .print-info>span,.archive-grid-4x4 .rarity-flag,.archive-grid-4x4 .custom-origin-chip{display:none}.print-info{min-height:58px;padding:8px}.print-info strong{font-size:12px}.binder-book{border-width:4px;padding:12px 12px 12px 30px}.binder-rings{left:7px}.binder-rings i{width:38px;height:8px}.binder-page{min-height:540px;padding:14px}.binder-grid{gap:7px}.binder-slot{padding:4px}.binder-slot>button{padding:3px}.binder-slot img{height:calc(100% - 20px)}.binder-slot>button>span{height:20px;padding-right:12px;font-size:8px}.drag-handle{font-size:10px;bottom:4px;right:2px}.binder-pager{gap:8px}.binder-pager>button{min-height:38px;padding:0 9px;font-size:8px}.modal-backdrop{align-items:end;padding:0}.print-modal{border-width:2px 0 0;border-radius:14px 14px 0 0;width:100%;max-height:96vh}.modal-content{grid-template-columns:1fr}.modal-image{padding:24px}.modal-image img{max-width:260px}.modal-copy{padding:28px 22px 36px}footer{text-align:center;flex-direction:column}}@media (width<=420px){.print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-grid.archive-grid-4x4{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-view{width:min(100% - 20px,1240px)}.binder-pager .page-dots{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sync-alert{color:#3b2a11;background:#fff3d8;border:1px solid #e6b668;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:10px 0 0;padding:12px 14px;display:grid}.sync-alert>span{background:#f3bf63;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.sync-alert b,.sync-alert small{display:block}.sync-alert small{margin-top:2px}.sync-alert button,.profile-load-error button{color:#fff;cursor:pointer;background:#1c1822;border:0;border-radius:12px;min-height:38px;padding:0 14px;font-weight:800}.custom-origin-chip{color:#292130!important;background:#e5dcff!important}.profile-load-error{text-align:center;justify-items:center;gap:10px;display:grid}.profile-load-error p{color:var(--muted);margin:0}@media (width<=680px){.sync-alert{grid-template-columns:30px 1fr;margin:8px 10px 0}.sync-alert>button{grid-column:1/-1;width:100%}}.app-shell:not([data-display-mode=night]){background:radial-gradient(circle at 92% 3%, var(--lime), transparent 28rem), linear-gradient(145deg, var(--theme-page,#f7eef2), var(--theme-page,#f7eef2))}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]){background:radial-gradient(circle at 92% 3%, color-mix(in srgb, var(--lime) 12%, transparent), transparent 28rem), linear-gradient(145deg, var(--theme-page,#f7eef2), color-mix(in srgb, var(--theme-page,#f7eef2) 86%, #fff))}}.app-shell:not([data-display-mode=night]) .topbar{border-bottom:1px solid var(--lime)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .topbar{border-bottom:1px solid color-mix(in srgb, var(--lime) 18%, transparent)}}.app-shell:not([data-display-mode=night]) .topbar{background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .topbar{background:color-mix(in srgb, var(--theme-surface,#fffafb) 88%, transparent)}}.app-shell:not([data-display-mode=night]) .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 32px #571c3912}.app-shell:not([data-display-mode=night]) .home-hero,.app-shell:not([data-display-mode=night]) .home-command-card,.app-shell:not([data-display-mode=night]) .home-print-shelf,.app-shell:not([data-display-mode=night]) .archive-card,.app-shell:not([data-display-mode=night]) .admin-settings-form,.app-shell:not([data-display-mode=night]) .settings-preview,.app-shell:not([data-display-mode=night]) .binder-customization-panel{border:1px solid var(--lime)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero,.app-shell:not([data-display-mode=night]) .home-command-card,.app-shell:not([data-display-mode=night]) .home-print-shelf,.app-shell:not([data-display-mode=night]) .archive-card,.app-shell:not([data-display-mode=night]) .admin-settings-form,.app-shell:not([data-display-mode=night]) .settings-preview,.app-shell:not([data-display-mode=night]) .binder-customization-panel{border:1px solid color-mix(in srgb, var(--lime) 17%, #e7d7de)}}.app-shell:not([data-display-mode=night]) .home-hero,.app-shell:not([data-display-mode=night]) .home-command-card,.app-shell:not([data-display-mode=night]) .home-print-shelf,.app-shell:not([data-display-mode=night]) .archive-card,.app-shell:not([data-display-mode=night]) .admin-settings-form,.app-shell:not([data-display-mode=night]) .settings-preview,.app-shell:not([data-display-mode=night]) .binder-customization-panel{background:var(--theme-surface,#fffafb);border-radius:26px;box-shadow:0 18px 48px #5b193814}.app-shell:not([data-display-mode=night]) button:not(.binder-more):not(.mobile-nav button){border-radius:13px}.app-shell:not([data-display-mode=night]) input,.app-shell:not([data-display-mode=night]) select,.app-shell:not([data-display-mode=night]) textarea{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) input,.app-shell:not([data-display-mode=night]) select,.app-shell:not([data-display-mode=night]) textarea{border-color:color-mix(in srgb, var(--lime) 18%, #d9cdd2)}}.app-shell:not([data-display-mode=night]) input,.app-shell:not([data-display-mode=night]) select,.app-shell:not([data-display-mode=night]) textarea{background:var(--theme-surface,#fffafb);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) input,.app-shell:not([data-display-mode=night]) select,.app-shell:not([data-display-mode=night]) textarea{background:color-mix(in srgb, var(--theme-surface,#fffafb) 92%, var(--theme-page,#f7eef2))}}.app-shell:not([data-display-mode=night]) .mobile-nav{border:1px solid var(--lime)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .mobile-nav{border:1px solid color-mix(in srgb, var(--lime) 18%, #e3d4da)}}.app-shell:not([data-display-mode=night]) .mobile-nav{background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .mobile-nav{background:color-mix(in srgb, var(--theme-surface,#fffafb) 91%, transparent)}}.app-shell:not([data-display-mode=night]) .mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -8px 30px #5317331c}.settings-tabs{border:1px solid var(--lime);gap:4px;width:min(760px,100%);margin:0 0 18px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-tabs{border:1px solid color-mix(in srgb, var(--lime) 18%, #ddcbd3)}}.settings-tabs{background:var(--theme-surface,#fffafb);border-radius:16px}.settings-tabs button{min-height:44px;color:var(--theme-text,var(--ink));background:0 0;border:0;border-radius:12px;padding:9px 16px;font-weight:800}.settings-tabs button.active{color:#fff;background:var(--lime);box-shadow:0 7px 18px var(--lime)}@supports (color:color-mix(in lab, red, red)){.settings-tabs button.active{box-shadow:0 7px 18px color-mix(in srgb, var(--lime) 28%, transparent)}}.binder-customization-panel{width:min(980px,100%);padding:clamp(18px,3vw,32px)}.binder-customization-panel>header,.binder-customization-panel>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.binder-customization-panel>header{margin-bottom:24px}.binder-customization-panel>header h2,.binder-customization-panel>header p{margin:4px 0}.binder-customization-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(20px,4vw,44px);display:grid}.binder-customization-controls{gap:18px;display:grid}.binder-customization-controls>label{gap:8px;font-weight:750;display:grid}.binder-customization-controls select{width:100%;min-height:46px}.binder-range-control>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.binder-range-control output{min-width:62px;color:var(--theme-text,var(--ink));background:var(--lime);border-radius:9px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.binder-range-control output{background:color-mix(in srgb, var(--lime) 12%, var(--theme-page,#f7eef2))}}.binder-range-control output{text-align:center;font-variant-numeric:tabular-nums}.binder-range-control input[type=range]{width:100%;min-height:32px;accent-color:var(--lime);padding:0}.binder-customization-preview{color:var(--theme-text,var(--ink));background:linear-gradient(145deg, var(--preview-binder), var(--preview-binder));border-radius:24px;align-self:start;gap:11px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-customization-preview{background:linear-gradient(145deg, color-mix(in srgb, var(--preview-binder) 82%, white), var(--preview-binder))}}.binder-customization-preview>span{color:var(--theme-text,var(--ink))}@supports (color:color-mix(in lab, red, red)){.binder-customization-preview>span{color:color-mix(in srgb, var(--theme-text,var(--ink)) 68%, transparent)}}.binder-customization-preview>span{letter-spacing:.14em;font-size:.7rem;font-weight:850}.binder-customization-preview>div{aspect-ratio:1;border:var(--preview-pocket-border) solid var(--theme-text,#3b2230);place-items:center;width:min(100%,330px);padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-customization-preview>div{border:var(--preview-pocket-border) solid color-mix(in srgb, var(--theme-text,#3b2230) 22%, transparent)}}.binder-customization-preview>div{background:var(--preview-pocket);border-radius:22px;overflow:hidden}.binder-customization-preview figure{background:#fff;border-radius:15px;width:100%;height:100%;margin:0;overflow:hidden}.binder-customization-preview img{box-sizing:border-box;width:100%;height:100%;padding:var(--preview-image-border);object-fit:contain;transform:translate(var(--preview-binder-x), var(--preview-binder-y)) scale(var(--preview-binder-scale));transform-origin:50%;background:#fff}.binder-customization-preview[data-fit=cover] img{object-fit:cover}.binder-customization-preview>b{font-size:1.05rem}.binder-customization-preview>p{color:var(--theme-text,var(--ink));margin:0}@supports (color:color-mix(in lab, red, red)){.binder-customization-preview>p{color:color-mix(in srgb, var(--theme-text,var(--ink)) 72%, transparent)}}.binder-customization-preview>p{font-size:.86rem}.binder-customization-panel>footer{border-top:1px solid var(--lime);margin-top:26px;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.binder-customization-panel>footer{border-top:1px solid color-mix(in srgb, var(--lime) 14%, #e7d9df)}}.binder-customization-panel>footer{justify-content:flex-end}.binder-slot,.binder-slot.filled:after{border-width:var(--binder-pocket-border,1px)}.binder-slot>button:first-of-type{overflow:hidden}.binder-slot img{box-sizing:border-box;padding:var(--binder-image-border,4px);object-fit:contain;object-position:center;transform:translate(var(--binder-image-x,0), var(--binder-image-y,0)) scale(var(--binder-image-scale,1)) rotate(var(--binder-print-rotation,0deg));transform-origin:50%;background:#fff;transition:transform .18s}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) h1,.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card{color:var(--theme-text,#3b2230)}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .eyebrow{color:var(--accent-readable,var(--theme-text,#3b2230))}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image)>div:first-child>p:not(.eyebrow),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card small{color:var(--theme-text,#3b2230)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image)>div:first-child>p:not(.eyebrow),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card small{color:color-mix(in srgb, var(--theme-text,#3b2230) 76%, transparent)}}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-hero-actions button:not(:first-child),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card{border-color:var(--theme-text,#3b2230)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-hero-actions button:not(:first-child),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card{border-color:color-mix(in srgb, var(--theme-text,#3b2230) 18%, transparent)}}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-hero-actions button:not(:first-child),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card{color:var(--theme-text,#3b2230);background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-hero-actions button:not(:first-child),.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .home-progress-card{background:color-mix(in srgb, var(--theme-surface,#fffafb) 88%, transparent)}}.home-hero.has-background-image{color:#fff}.home-hero.has-background-image h1{color:#fff;text-shadow:0 2px 18px #00000052}.home-hero.has-background-image>div:first-child>p:not(.eyebrow),.home-hero.has-background-image .home-progress-card small{color:#ffffffd6}.app-shell :is(.settings-tabs button.active,.admin-settings-form>footer button:last-child,.binder-customization-panel>footer button:last-child,.binder-undo-toast button,.home-hero-actions button:first-child,.mobile-bottom-nav>button.active,.tour-card footer .tour-next){color:var(--accent-foreground,#211923)}.app-shell[data-display-mode=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:radial-gradient(circle at 12% 6%,#d3237329,#0000 28rem),#151219;--paper:#151219!important;--paper-bright:#24202a!important;--ink:#faf7fc!important;--muted:#cbc2cf!important;--line:#504757!important}.app-shell[data-display-mode=night] :is(h1,h2,h3,h4,legend,summary){color:var(--ink)}.app-shell[data-display-mode=night] :is(p,small,label){color:var(--muted)}.app-shell[data-display-mode=night] :is(.topbar,.home-stat-card,.home-print-shelf,.home-command-card,.archive-hero,.binder-page,.admin-settings-form,.settings-preview,.binder-customization-panel,.permission-matrix,.feedback-form,.feedback-guide,.feedback-inbox){color:var(--ink);border-color:var(--line);background-color:var(--paper-bright)}.app-shell[data-display-mode=night] .home-hero{color:var(--ink);border-color:var(--line);background:radial-gradient(circle at 84% 12%, var(--lime), transparent 18rem), linear-gradient(140deg, #211c27, #2c2432)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-display-mode=night] .home-hero{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--lime) 18%, transparent), transparent 18rem), linear-gradient(140deg, #211c27, #2c2432)}}.app-shell[data-display-mode=night] .home-hero h1{color:var(--ink)}.app-shell[data-display-mode=night] .home-hero .eyebrow{color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-display-mode=night] .home-hero .eyebrow{color:color-mix(in srgb, var(--lime) 68%, white)}}.app-shell[data-display-mode=night] .home-hero>div:first-child>p:not(.eyebrow),.app-shell[data-display-mode=night] .home-progress-card small{color:var(--muted)}.app-shell[data-display-mode=night] .home-progress-card,.app-shell[data-display-mode=night] .home-hero-actions button:not(:first-child){color:var(--ink);border-color:var(--line);background:#ffffff12}.app-shell[data-display-mode=night] input,.app-shell[data-display-mode=night] textarea,.app-shell[data-display-mode=night] select{color:var(--ink);border-color:var(--line);background:#1e1a23}.app-shell[data-display-mode=night] :is(input,textarea)::placeholder{color:#a99ead;opacity:1}.app-shell[data-display-mode=night] a{color:inherit}.binder-selection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.binder-selection-actions button{min-height:40px;padding:7px 12px}.binder-selection-actions .remove-selected{color:#8e173f;background:#fff0f4;border-color:#8e173f38}.binder-trash-zone{z-index:90;right:max(18px, env(safe-area-inset-right));bottom:max(86px, calc(env(safe-area-inset-bottom) + 74px));color:#7d173a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffeff5f5;border:2px dashed #d5809e;border-radius:22px;grid-template-columns:48px 1fr;align-items:center;gap:2px 12px;width:min(330px,100vw - 36px);min-height:92px;padding:16px 20px;display:grid;position:fixed;box-shadow:0 18px 55px #50102b40}.binder-trash-zone>span{color:#fff;background:#b2184f;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:1.7rem;display:grid}.binder-trash-zone b{align-self:end}.binder-trash-zone small{color:#8c5066;align-self:start}.binder-undo-toast{z-index:95;right:max(18px, env(safe-area-inset-right));bottom:max(86px, calc(env(safe-area-inset-bottom) + 74px));border:1px solid var(--lime);justify-content:space-between;align-items:center;gap:14px;width:min(390px,100vw - 36px);padding:13px 14px 13px 17px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.binder-undo-toast{border:1px solid color-mix(in srgb, var(--lime) 25%, #dfccd4)}}.binder-undo-toast{color:var(--theme-text,var(--ink));background:var(--theme-surface,#fffafb);border-radius:18px;box-shadow:0 18px 55px #41122738}.binder-undo-toast span{gap:2px;display:grid}.binder-undo-toast small{color:var(--muted)}.binder-undo-toast button{color:#fff;background:var(--lime);min-width:72px;min-height:44px}@media (width<=680px){.binder-selection-actions{justify-content:stretch;width:100%}.binder-selection-actions button{flex:1;min-height:44px}.binder-trash-zone,.binder-undo-toast{right:12px;bottom:max(92px, calc(env(safe-area-inset-bottom) + 82px));width:calc(100vw - 24px)}}@media (width<=760px){.settings-tabs{width:100%}.settings-tabs button{flex:1;padding-inline:8px}.binder-customization-panel>header,.binder-customization-panel>footer{flex-direction:column;align-items:stretch}.binder-customization-layout{grid-template-columns:1fr}.binder-customization-preview{width:100%}}.tour-card{position:relative}.tour-close{z-index:3;border-radius:999px;width:44px;height:44px;min-height:44px;font-size:1.4rem;position:absolute;top:12px;right:12px}.navigation-editor{border:1px solid;margin:8px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.navigation-editor{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.navigation-editor{border-radius:18px}.navigation-editor>p{color:var(--muted);margin:4px 0 14px;font-size:.9rem}.navigation-editor>div{gap:8px;display:grid}.navigation-editor article{border:1px solid;grid-template-columns:32px minmax(100px,1fr) auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.navigation-editor article{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.navigation-editor article{border-radius:12px}.navigation-editor article>div{gap:4px;display:flex}.navigation-editor article button{width:44px;min-height:44px}.navigation-editor article label{align-items:center;gap:6px;font-size:.82rem;display:flex}.settings-preview nav{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.settings-preview nav span{border:1px solid;border-radius:999px;padding:5px 8px;font-size:.72rem}.feedback-screenshot{gap:8px;display:grid}.feedback-screenshot span{border:1px dashed;padding:14px}@supports (color:color-mix(in lab, red, red)){.feedback-screenshot span{border:1px dashed color-mix(in srgb, currentColor 35%, transparent)}}.feedback-screenshot span{border-radius:12px}.feedback-attachment{align-items:center;gap:10px;display:inline-flex}.feedback-attachment img{object-fit:cover;border-radius:10px;width:72px;height:72px}.profile-personal-banner{background:var(--accent);border-radius:12px;margin:0 22px 18px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.profile-personal-banner{background:color-mix(in srgb, var(--accent) 18%, transparent)}}html body .app-shell .sync-alert>button{min-height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1c1822!important}.profile-identity-settings{grid-template-columns:minmax(100px,.35fr) minmax(180px,1fr);gap:12px;display:grid}@media (width<=680px){.navigation-editor{padding:12px}.navigation-editor article{grid-template-columns:32px 1fr auto}.navigation-editor article>div,.navigation-editor article label{grid-column:span 1}.navigation-editor article label{min-height:44px}.profile-identity-settings{grid-template-columns:1fr}}.binder-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.binder-organizer{border:1px solid var(--line);width:min(1180px,100% - 32px);margin:0 auto 22px;padding:22px}@supports (color:color-mix(in lab, red, red)){.binder-organizer{border:1px solid color-mix(in srgb, var(--line) 82%, var(--teal))}}.binder-organizer{background:radial-gradient(circle at 92% 0%, var(--teal), transparent 34%), var(--paper-bright);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.binder-organizer{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 34%), var(--paper-bright)}}.binder-organizer{box-shadow:var(--shadow)}.binder-organizer>header,.binder-organizer>footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.binder-organizer>header h2{margin:3px 0 7px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,36px)}.binder-organizer>header p:not(.eyebrow),.binder-organizer>footer p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.organizer-close{border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:0;font-size:24px}.organizer-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.organizer-modes button{text-align:left;min-height:86px;color:var(--ink);border:1px solid var(--line);background:var(--paper);align-content:center;gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.organizer-modes button{background:color-mix(in srgb, var(--paper) 60%, white)}}.organizer-modes button.active{border-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.organizer-modes button.active{background:color-mix(in srgb, var(--teal) 13%, white)}}.organizer-modes button.active{box-shadow:inset 0 0 0 2px var(--teal)}@supports (color:color-mix(in lab, red, red)){.organizer-modes button.active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--teal) 42%, transparent)}}.organizer-modes span{color:var(--muted);font-size:12px;line-height:1.35}.organizer-analysis{background:var(--teal);border-radius:12px;height:34px;margin:-4px 0 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.organizer-analysis{background:color-mix(in srgb, var(--teal) 10%, white)}}.organizer-analysis>span{background:var(--teal);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.organizer-analysis>span{background:color-mix(in srgb, var(--teal) 30%, transparent)}}.organizer-analysis>span{transition:width .18s}.organizer-analysis p{z-index:1;color:var(--teal-dark);margin:0;padding:9px 12px;font-size:12px;font-weight:700;position:relative}.organizer-error{color:var(--red);margin:-4px 0 14px;font-size:13px}.organizer-request{border:1px solid var(--teal);gap:10px;margin:0 0 16px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.organizer-request{border:1px solid color-mix(in srgb, var(--teal) 34%, var(--line))}}.organizer-request{background:var(--teal);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.organizer-request{background:color-mix(in srgb, var(--teal) 7%, white)}}.organizer-request>label{gap:3px;display:grid}.organizer-request>label span,.organizer-request>p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.organizer-request>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.organizer-request input{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;background:#fff;border-radius:12px;padding:0 13px}.organizer-request button{min-height:46px;padding-inline:16px}.organizer-page-targets{border:1px solid var(--teal);min-width:0;margin:2px 0 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.organizer-page-targets{border:1px solid color-mix(in srgb, var(--teal) 25%, var(--line))}}.organizer-page-targets{background:#fff;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.organizer-page-targets{background:color-mix(in srgb, white 76%, var(--paper))}}.organizer-page-targets legend{gap:2px;width:100%;padding:0;display:grid}.organizer-page-targets legend span{color:var(--muted);font-size:11px;font-weight:500}.organizer-page-targets>div{gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.organizer-page-targets button{border:1px solid var(--line);min-width:38px;min-height:38px;color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:0 11px}.organizer-page-targets button.active{border-color:var(--ink);background:var(--ink);color:#fff}.organizer-preview{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(210px,270px);grid-auto-flow:column;gap:12px;margin:0 -2px 20px;padding:2px 2px 10px;display:grid;overflow-x:auto}.organizer-preview article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1fr auto;gap:5px 10px;padding:13px;display:grid}.organizer-preview article>span{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:800}.organizer-preview article>b{grid-column:1/-1;min-height:19px}.organizer-theme-summary{min-height:1.1rem;color:var(--muted);grid-column:1/-1;font-size:.69rem;line-height:1.25}.organizer-swatch{border-radius:999px;grid-area:1/2;width:44px;height:9px}.organizer-preview article>div{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.organizer-preview img{aspect-ratio:1;object-fit:contain;background:var(--paper);border-radius:7px;width:100%}.binder-organizer>footer{border-top:1px solid var(--line);align-items:center;padding-top:18px}.binder-organizer>footer>div{flex:none;gap:8px;display:flex}@media (width<=760px){.binder-heading-actions{justify-content:stretch;width:100%}.binder-heading-actions button{flex:150px}.binder-organizer{border-radius:20px;width:calc(100% - 20px);padding:17px}.organizer-modes{grid-template-columns:1fr}.organizer-modes button{min-height:66px}.binder-organizer>footer{display:grid}.binder-organizer>footer>div{width:100%;display:grid}.binder-organizer>footer button{width:100%;min-height:44px}.organizer-request>div{grid-template-columns:1fr}}.announcement-options{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.announcement-options label,.custom-color-control label{gap:7px;min-width:0;display:grid}.announcement-options label>span,.custom-color-control label>span{color:#5f5767;font-size:9px;font-weight:850}.announcement-options input,.announcement-options select,.custom-color-control input:not([type=color]){width:100%;min-width:0;min-height:47px;color:var(--ink);font:inherit;background:#fbfafc;border:1px solid #d8d2dd;border-radius:13px;padding:0 12px}.accent-options{grid-template-columns:repeat(4,minmax(0,1fr))}.accent-options label{cursor:pointer;min-width:0}.custom-color-control{background:#faf9fb;border:1px solid #ddd7e3;border-radius:15px;grid-template-columns:minmax(170px,.75fr) minmax(150px,1fr);align-items:end;gap:12px;margin-top:10px;padding:12px;display:grid}.custom-color-control>label:first-child{grid-template-columns:52px minmax(0,1fr);align-items:center}.custom-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #d8d2dd;border-radius:12px;width:52px;height:47px;padding:3px}.site-style-options{align-items:end}.site-style-options label,.announcement-options label{grid-template-rows:auto 47px}.site-style-options select,.announcement-options select{width:100%}.navigation-editor article{grid-template-columns:32px minmax(130px,1fr) 96px minmax(112px,auto) 72px}.navigation-editor article>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navigation-editor article label{white-space:nowrap;min-height:44px}.settings-preview{min-width:0}.settings-preview>div{background:radial-gradient(circle at 80% 20%, var(--preview-accent,var(--lime)), transparent 10rem), linear-gradient(145deg, #292430, #555078);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-preview>div{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--preview-accent,var(--lime)) 40%, transparent), transparent 10rem), linear-gradient(145deg, #292430, #555078)}}.settings-preview small{color:var(--preview-accent,var(--lime))}.settings-preview button{background:var(--preview-accent,var(--lime))}.settings-preview[data-preview-font=rounded]>div{font-family:Nunito,sans-serif}.settings-preview[data-preview-font=classic]>div{font-family:Fraunces,serif}.settings-preview[data-preview-font=typewriter]>div{font-family:DM Mono,monospace}.settings-preview[data-preview-font=clean]>div{font-family:DM Sans,sans-serif}.settings-preview[data-preview-font=editorial]>div{font-family:Georgia,serif}.settings-preview[data-preview-font=playful]>div{font-family:Space Grotesk,sans-serif}.preview-announcement{color:#211e27;background:var(--preview-accent,var(--lime));white-space:nowrap;border-radius:9px;align-items:center;gap:7px;margin:0 0 12px;padding:7px 9px;font-size:7px;display:flex;overflow:hidden}.preview-announcement.scrolling b{animation:6s linear infinite alternate preview-announcement-scroll}@keyframes preview-announcement-scroll{to{transform:translate(-28%)}}@media (width<=700px){.announcement-options,.custom-color-control{grid-template-columns:1fr}.accent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-editor article{grid-template-columns:32px minmax(0,1fr) 96px;align-items:center}.navigation-editor article>div{grid-column:3}.navigation-editor article label{grid-column:2/-1;grid-template-columns:24px minmax(0,1fr);align-items:center;width:100%;display:grid}}@media (width<=430px){.accent-options,.admin-settings-form>footer{grid-template-columns:1fr}.admin-settings-form>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.site-announcement.scrolling .site-announcement-track,.preview-announcement.scrolling b{animation:none!important;transform:none!important}}.binder-layout-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.binder-layout-picker{background:#ffffff94;border:1px solid #554e632e;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.binder-layout-picker button{color:#5d5868;background:0 0;border:0;border-radius:9px;min-width:52px;min-height:40px;padding:7px 9px;font-size:.78rem;font-weight:800}.binder-layout-picker button.active{color:#231f29;background:var(--accent-color,var(--lime));box-shadow:0 2px 8px #322d3e24}.binder-grid[data-layout="4x3"],.binder-grid[data-layout="4x4"],.organizer-preview article>div[data-layout="4x3"],.organizer-preview article>div[data-layout="4x4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.binder-grid[data-layout="4x3"] .binder-slot,.binder-grid[data-layout="4x4"] .binder-slot{border-radius:14px}.binder-grid[data-layout="4x3"] .binder-slot>button:first-of-type,.binder-grid[data-layout="4x4"] .binder-slot>button:first-of-type{padding-left:4px;padding-right:4px}@media (width<=680px){.page-toolbar{flex-direction:column;align-items:stretch;gap:8px}.binder-layout-actions{justify-content:flex-start}.binder-layout-picker{width:100%}.binder-layout-picker button{flex:1;min-width:0;min-height:44px}.binder-grid[data-layout="4x3"],.binder-grid[data-layout="4x4"]{gap:4px}.binder-grid[data-layout="4x3"] .binder-slot,.binder-grid[data-layout="4x4"] .binder-slot{border-radius:9px;padding:3px}.binder-grid[data-layout="4x3"] .binder-slot>button:first-of-type,.binder-grid[data-layout="4x4"] .binder-slot>button:first-of-type{padding:3px 3px 21px}.binder-grid[data-layout="4x3"] .binder-slot>button:first-of-type>span,.binder-grid[data-layout="4x4"] .binder-slot>button:first-of-type>span{font-size:7px}}.app-shell:not([data-display-mode=night]) .topbar{color:var(--theme-sidebar-text,#fffdf8);background:var(--theme-sidebar,#25202b)}.app-shell:not([data-display-mode=night]) .topbar .brand,.app-shell:not([data-display-mode=night]) .topbar .brand strong,.app-shell:not([data-display-mode=night]) .topbar .brand small{color:var(--theme-sidebar-text,#fffdf8)}.app-shell:not([data-display-mode=night]) .site-announcement{background:var(--theme-announcement,#eefbd8)}.app-shell:not([data-display-mode=night]) .binder-book{background:var(--theme-binder,#6f625b)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .binder-book{background:color-mix(in srgb, var(--theme-binder,#6f625b) 88%, #241e1a)}}.app-shell:not([data-display-mode=night]) .binder-page{background:var(--theme-binder,#6f625b)}.app-shell:not([data-display-mode=night]) .binder-slot{color:var(--theme-text,#1e1a17);background:var(--theme-pocket,#fffdf8)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .binder-slot{background:color-mix(in srgb, var(--theme-pocket,#fffdf8) 82%, transparent)}}.home-hero.has-background-image{isolation:isolate;background:#25202b;position:relative}.home-hero.has-background-image:before,.home-hero.has-background-image:after{content:"";pointer-events:none;position:absolute;inset:0}.home-hero.has-background-image:before{z-index:0;background-image:var(--home-background-image);background-position:var(--home-background-position,center);background-size:cover}.home-hero.has-background-image:after{z-index:0;background:rgb(25 22 31/var(--home-background-overlay,.58))}.home-hero.has-background-image>*{z-index:1;position:relative}.global-theme-editor,.home-background-editor{border-top:1px solid #e2dce6!important;padding-top:8px!important}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-section-heading legend{padding:0}.settings-section-heading p{color:#746d7c;max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.45}.settings-section-heading>button{min-height:40px;color:var(--ink);background:#f5f2f7;border:1px solid #d8d2dd;border-radius:12px;flex:none;padding:0 12px;font-size:9px;font-weight:800}.theme-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.theme-color-grid label{background:#faf9fb;border:1px solid #ddd7e3;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:grid}.theme-color-grid input[type=color]{cursor:pointer;background:#fff;border:1px solid #d8d2dd;border-radius:10px;width:40px;height:40px;padding:2px}.theme-color-grid label>span{gap:3px;min-width:0;display:grid}.theme-color-grid b,.theme-color-grid code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-color-grid b{font-size:9px}.theme-color-grid code{color:#7b7381;text-transform:uppercase;font-size:8px}.site-appearance-editor{grid-column:1/-1}.settings-appearance-badge{border:2px solid var(--ink,#241a32);color:#fff;white-space:nowrap;background:#6b3a86;border-radius:999px;align-self:start;padding:8px 12px;font-size:.72rem;font-weight:850}.site-appearance-controls,.binder-display-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-appearance-controls label,.binder-display-controls label{gap:6px;min-width:0;display:grid}.site-appearance-controls small,.binder-settings-note{color:var(--theme-muted,#746d7c);margin:0;font-size:.74rem;line-height:1.35}.site-palette-picker{gap:8px;margin-top:14px;display:grid}.site-palette-picker>span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.site-palette-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.site-palette-picker button{min-width:0;min-height:42px;color:var(--theme-text,#241a32);background:var(--theme-surface,#fff);text-align:left;border:1px solid #d7ccdf;border-radius:12px;align-items:center;gap:7px;padding:7px 8px;font-size:.72rem;font-weight:750;display:flex}.site-palette-picker button.active{color:#fff;background:#6b3a86;border-color:#6b3a86;box-shadow:0 0 0 2px #6b3a8638}.site-palette-picker button i{border:1px solid var(--ink,#241a32);flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.site-palette-picker button i{border:1px solid color-mix(in srgb, var(--ink,#241a32) 25%, transparent)}}.site-palette-picker button i{background:#c5b0f4;border-radius:50%}.site-palette-picker button i[data-palette=plum]{background:#b991d2}.site-palette-picker button i[data-palette=orchid]{background:#f39bc7}.site-palette-picker button i[data-palette=amethyst]{background:#a98df0}.site-palette-picker button i[data-palette=mulberry]{background:#a43d79}.site-palette-picker button i[data-palette=lavender]{background:#d4c5fa}.site-palette-picker button i[data-palette=grape]{background:#6b3a86}.site-palette-picker button i[data-palette=violet]{background:#8b73cf}.site-palette-picker button i[data-palette=periwinkle]{background:#8aa9e8}.site-palette-picker button i[data-palette=berry]{background:#e765a8}.site-palette-picker button i[data-palette=mocha]{background:#bc9876}.binder-settings-note{grid-column:1/-1}@media (width<=680px){.site-appearance-controls,.binder-display-controls{grid-template-columns:1fr}.site-appearance-editor .settings-section-heading{align-items:flex-start}.site-palette-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-contrast-status{border-radius:13px;margin-top:11px;padding:11px 13px;font-size:10px}.theme-contrast-status.safe{color:#244f3d;background:#e2f5e8}.theme-contrast-status.warning{color:#6b341f;background:#fff0da}.theme-contrast-status p,.theme-contrast-status ul{margin:4px 0 0}.home-background-controls{grid-template-columns:minmax(210px,.85fr) minmax(240px,1.15fr);gap:13px;margin-top:13px;display:grid}.home-background-preview{color:#746d7c;background:#f3eff5 0 0/cover no-repeat;border:1px dashed #cfc7d5;border-radius:18px;align-items:flex-end;min-height:205px;padding:14px;display:flex;overflow:hidden}.home-background-preview.has-image{color:#fff;border-style:solid}.home-background-preview span{text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border-radius:9px;max-width:100%;padding:7px 9px;font-size:9px;font-weight:800;overflow:hidden}.home-background-fields{align-content:start;gap:10px;display:grid}.home-background-fields>label{gap:6px;min-width:0;display:grid}.home-background-fields>label>span{color:#5f5767;font-size:9px;font-weight:850}.home-background-fields select{border:1px solid #d8d2dd;border-radius:12px;width:100%;min-height:44px;padding:0 11px}.home-background-fields>button{min-height:44px}.home-background-picker{cursor:pointer;border:1px dashed #cfc7d5;border-radius:13px;padding:11px}.home-background-picker input{width:100%}.home-background-picker small{color:#827a88;font-size:8px}.home-background-message{color:#655b6c;margin:10px 0 0;font-size:9px;font-weight:750}.settings-preview{background:var(--preview-page,white)}.settings-preview>div{color:var(--preview-sidebar-text,white);background:radial-gradient(circle at 80% 20%, var(--preview-accent,var(--lime)), transparent 10rem), var(--preview-sidebar,#292430)}@supports (color:color-mix(in lab, red, red)){.settings-preview>div{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--preview-accent,var(--lime)) 40%, transparent), transparent 10rem), var(--preview-sidebar,#292430)}}.settings-preview>div p{color:var(--preview-sidebar-text,white)}@supports (color:color-mix(in lab, red, red)){.settings-preview>div p{color:color-mix(in srgb, var(--preview-sidebar-text,white) 72%, transparent)}}.preview-announcement{color:var(--preview-text,#1e1a17);background:var(--preview-announcement,var(--preview-accent,var(--lime)))}@media (width<=760px){.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-background-controls{grid-template-columns:1fr}}@media (width<=480px){.settings-section-heading{display:grid}.settings-section-heading>button{width:100%}.theme-color-grid{grid-template-columns:1fr}}@media (width<=380px){.tour-card{padding:15px}.tour-card footer button{padding:0 10px;font-size:10px}}.help-view{gap:22px;display:grid}.help-heading{color:#17131e;background:radial-gradient(circle at 88% 15%, #ffffffd1 0 8%, transparent 9%), linear-gradient(125deg, var(--site-accent), #d9ceff 50%, #ffcade);border-radius:34px;justify-content:space-between;align-items:end;gap:24px;min-height:220px;padding:clamp(24px,5vw,58px);display:flex;box-shadow:0 18px 50px #392f4a1f}.help-heading h1{margin:3px 0 8px;font-size:clamp(34px,5vw,62px);line-height:.95}.help-heading p:last-child{max-width:620px;margin:0;font-weight:650}.help-heading>button{color:#fff;cursor:pointer;background:#18141f;border:0;border-radius:16px;flex:none;min-height:52px;padding:0 20px;font-weight:850}.help-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.help-guide-grid>button{border:1px solid var(--line);min-height:150px;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border-radius:24px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px;display:grid;box-shadow:0 10px 30px #312b3c14}.help-guide-grid>button>span{color:#18141f;background:var(--site-accent);border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.help-guide-grid b{margin:3px 0 7px;font-size:16px;display:block}.help-guide-grid p{color:var(--muted);margin:0;line-height:1.45}.help-guide-grid i{font-size:20px;font-style:normal}.help-faq{border:1px solid var(--line);background:var(--panel);border-radius:28px;padding:clamp(20px,4vw,36px)}.help-faq header{margin-bottom:18px}.help-faq h2{margin:2px 0 0}.help-faq details{border-top:1px solid var(--line);padding:17px 0}.help-faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.share-preview-frame{border:2px solid var(--ink);min-height:180px;box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:18px;place-items:center;display:grid;overflow:hidden}.share-preview-frame img{object-fit:cover;width:100%;height:100%;max-height:260px;display:block}.help-faq details p{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.55}.binder-slot>button:first-of-type>span{z-index:8;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000 0%,#120f17bd 42%,#120f17f5 100%);height:auto;min-height:32px;padding:13px 7px 6px;font-size:clamp(9px,1vw,12px);line-height:1.15;display:block;bottom:2px;left:3px;right:3px;overflow:hidden}.binder-slot img{object-fit:contain;object-position:center;width:100%;height:100%}@media (width>=901px){.topbar .topbar-actions>.topbar-settings{grid-column:1/-1;min-width:138px}.topbar .topbar-actions>.topbar-settings b{display:inline}}@media (width<=760px){.help-heading{flex-direction:column;align-items:stretch;min-height:0;padding:24px 20px}.help-heading>button{width:100%}.help-guide-grid{grid-template-columns:1fr}.help-guide-grid>button{min-height:112px;padding:16px}.binder-slot>button:first-of-type>span{min-height:27px;padding:10px 5px 4px;font-size:7.5px}}.app-shell[data-accent=lavender]{--lime:#c9c4ff}.app-shell[data-accent=peach]{--lime:#ffb487}.app-shell[data-accent=aqua]{--lime:#76ded2}.app-shell[data-accent=rose]{--lime:#ff8fb4}.app-shell[data-accent=sunshine]{--lime:#ffd85c}.app-shell[data-accent=custom]{--lime:var(--custom-accent,#b7ff4a)}.site-announcement{border:1px solid var(--lime);min-height:48px;margin-bottom:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-announcement{border:1px solid color-mix(in srgb, var(--lime) 60%, #b8afc1)}}.site-announcement{color:var(--ink);background:var(--lime);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.site-announcement{background:color-mix(in srgb, var(--lime) 20%, white)}}.site-announcement-track{align-items:center;width:max-content;min-width:100%;display:flex}.site-announcement-item{align-items:center;gap:12px;min-width:max-content;min-height:48px;padding:9px 32px 9px 14px;display:flex}.site-announcement:not(.scrolling) .site-announcement-item{min-width:100%}.site-announcement.scrolling .site-announcement-track{animation:18s linear infinite announcement-ticker}.site-announcement-item span{background:var(--lime);letter-spacing:.12em;border-radius:8px;padding:5px 8px;font-size:7px;font-weight:950}.site-announcement-item p{margin:0;font-size:10px;font-weight:750}@keyframes announcement-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.admin-settings-view{width:min(1180px,100% - 40px);margin:28px auto 80px;animation:.36s cubic-bezier(.2,.75,.2,1) both view-arrive}.admin-settings-heading{background:radial-gradient(circle at 88% 25%, var(--lime), transparent 13rem), linear-gradient(135deg, #ece8ff, #dfe9ff);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(25px,4vw,45px);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-settings-heading{background:radial-gradient(circle at 88% 25%, color-mix(in srgb, var(--lime) 64%, transparent), transparent 13rem), linear-gradient(135deg, #ece8ff, #dfe9ff)}}.admin-settings-heading{box-shadow:var(--shadow)}.admin-settings-heading h1{letter-spacing:-.055em;margin:6px 0 9px;font:800 clamp(36px,5vw,62px)/.95 Space Grotesk,sans-serif}.admin-settings-heading>div>p:last-child{color:#686172;max-width:650px;margin:0;line-height:1.55}.admin-settings-heading>span{color:#fff;background:var(--ink);letter-spacing:.12em;white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:7px;font-weight:900}.admin-settings-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;margin-top:14px;display:grid}.admin-settings-form,.settings-preview{background:#ffffffe0;border:1px solid #ddd7e3;border-radius:25px;padding:24px;box-shadow:0 14px 40px #2a243712}.admin-settings-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-settings-form>label{gap:7px;display:grid}.admin-settings-form>label:nth-of-type(n+3),.admin-settings-form>fieldset,.admin-settings-form>footer,.admin-settings-form>.settings-message{grid-column:1/-1}.admin-settings-form label>span,.admin-settings-form legend{color:#5f5767;font-size:9px;font-weight:850}.admin-settings-form label>span small{color:#8a8390;font-size:7px}.admin-settings-form input[type=text],.admin-settings-form input:not([type]),.admin-settings-form textarea,.admin-settings-form>label>input{width:100%;min-height:47px;color:var(--ink);background:#fbfafc;border:1px solid #d8d2dd;border-radius:13px;padding:12px 13px;font-size:11px}.admin-settings-form textarea{resize:vertical;min-height:90px;line-height:1.45}.admin-settings-form fieldset{border:0;margin:0;padding:0}.accent-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.accent-options label{text-transform:capitalize;background:#faf9fb;border:1px solid #ddd7e3;border-radius:14px;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:flex}.accent-options input{opacity:0;pointer-events:none;position:absolute}.accent-options i{background:#b7ff4a;border-radius:9px;width:26px;height:26px}.accent-options i.lavender{background:#c9c4ff}.accent-options i.peach{background:#ffb487}.admin-settings-form>footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.admin-settings-form>footer button{min-height:44px;color:var(--ink);background:#f4f1f6;border:1px solid #d9d3de;border-radius:13px;padding:0 15px;font-size:9px;font-weight:850}.admin-settings-form>footer button:last-child{border-color:var(--lime);background:var(--lime)}.settings-message{color:#595061;text-align:right;margin:-3px 0 0;font-size:9px;font-weight:750}.settings-preview{position:sticky;top:20px}.settings-preview>span{color:#716879;letter-spacing:.16em;font-size:7px;font-weight:900}.settings-preview>div{color:#fff;background:radial-gradient(circle at 80% 20%, var(--lime), transparent 10rem), linear-gradient(145deg, #292430, #555078);border-radius:21px;flex-direction:column;justify-content:flex-end;min-height:330px;margin:12px 0;padding:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-preview>div{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--lime) 40%, transparent), transparent 10rem), linear-gradient(145deg, #292430, #555078)}}.settings-preview small{color:var(--lime);font-size:8px;font-weight:850}.settings-preview h2{letter-spacing:-.045em;margin:8px 0;font:800 32px/.98 Space Grotesk,sans-serif}.settings-preview>div p{color:#ffffffb3;font-size:9px;line-height:1.5}.settings-preview button{min-height:39px;color:var(--ink);background:var(--lime);border:0;border-radius:12px;margin-top:10px;font-size:8px;font-weight:850}.settings-preview>p{color:#746d7c;margin:0;font-size:8px;line-height:1.45}@media (width>=901px){.topbar .topbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.topbar .topbar-actions>button{justify-content:center;width:100%;min-width:0}.topbar .topbar-actions>button b{display:none}.admin-settings-view{width:min(1180px,100% - 56px)}.app-shell>.tabs{scrollbar-width:thin;max-height:calc(100dvh - 260px);overflow-y:auto}}@media (width<=800px){.admin-settings-layout{grid-template-columns:1fr}.settings-preview{position:static}}@media (width<=620px){.admin-settings-view{width:calc(100% - 20px);margin:10px auto 24px}.admin-settings-heading{border-radius:23px;padding:24px 19px;display:block}.admin-settings-heading>span{margin-top:16px;display:inline-block}.admin-settings-form,.settings-preview{border-radius:20px;padding:17px}.admin-settings-form{grid-template-columns:1fr}.admin-settings-form>label,.admin-settings-form>label:nth-of-type(n+3){grid-column:1}.accent-options{grid-template-columns:1fr}.admin-settings-form>footer{grid-template-columns:1fr 1fr;display:grid}}.binder-slot{background:#ffffff3d;border-color:#5751631f;border-radius:14px;padding:3px;box-shadow:inset 0 0 0 1px #ffffff94,inset 0 -5px 12px #5e556a09}.binder-slot.filled:after{background:linear-gradient(145deg,#fff3,#0000 24%),linear-gradient(#0000 84%,#ffffff2b);border-color:#ffffff8c;border-radius:11px;inset:3px;box-shadow:inset 0 4px 8px #ffffff1c}.binder-slot>button:first-of-type{background:#f8f6f9;border-radius:11px;padding:2px;overflow:hidden;box-shadow:0 3px 9px #332d3e1c}.binder-slot>button:first-of-type>span{z-index:6;color:#fff;text-shadow:0 1px 2px #00000059;z-index:8;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000 0%,#120f17c2 42%,#120f17f0 100%);border-radius:0 0 8px 8px;align-items:flex-end;height:auto;min-height:32px;padding:13px 7px 6px;font-size:clamp(9px,1vw,12px);line-height:1.15;display:block;bottom:2px;left:2px;right:2px;overflow:hidden}.binder-slot .drag-handle{display:none}.binder-slot img{object-position:center}.binder-slot>button.binder-more{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e1b23a8;border-color:#ffffff7a;border-radius:9px;width:28px;height:26px;top:7px;right:7px;box-shadow:0 4px 12px #19161f2e}.binder-quantity{z-index:8;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e1b23ad;top:7px;left:7px}.collector-directory{background:#ffffffd6;border:1px solid #ded9e5;border-radius:26px;margin:14px 0;padding:22px;box-shadow:0 14px 38px #2a243712}.collector-directory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.collector-directory>summary::-webkit-details-marker{display:none}.collector-directory h2{letter-spacing:-.035em;margin:4px 0;font:800 clamp(20px,2.2vw,28px)/1 Space Grotesk,sans-serif}.collector-directory>summary>div:first-child>span{color:#756e7c;font-size:8px}.collector-directory-toggle{color:#514a59;white-space:nowrap;background:#f3f0f5;border:1px solid #dad5df;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.collector-directory-toggle b{font-size:15px;transition:transform .16s}.collector-directory-close-label,.collector-directory[open] .collector-directory-open-label{display:none}.collector-directory[open] .collector-directory-close-label{display:inline}.collector-directory[open] .collector-directory-toggle b{transform:rotate(180deg)}.collector-directory-body{margin-top:16px}.collector-directory-tools{gap:7px;display:flex}.collector-directory-tools label{background:#faf9fb;border:1px solid #dad5df;border-radius:13px;align-items:center;gap:7px;min-width:210px;min-height:42px;padding:0 11px;display:flex}.collector-directory-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.collector-directory-tools>button{color:#514a59;background:#f3f0f5;border:1px solid #dad5df;border-radius:13px;min-height:42px;padding:0 12px;font-size:8px;font-weight:850}.collector-directory-tools>button.active{border-color:var(--lime);color:var(--ink);background:var(--lime)}.collector-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.collector-directory-grid article{background:#fbfafc;border:1px solid #e2dde6;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.directory-avatar{width:44px;height:44px;color:var(--ink);background:var(--lavender);border:0;border-radius:14px;font:850 17px/1 Space Grotesk,sans-serif;overflow:hidden}.directory-avatar img{object-fit:cover;width:100%;height:100%}.collector-directory-grid article>div{min-width:0}.collector-directory-grid article>div>span{align-items:center;gap:5px;display:flex}.collector-directory-grid article b{text-overflow:ellipsis;white-space:nowrap;font:800 11px/1.1 Space Grotesk,sans-serif;overflow:hidden}.collector-directory-grid article i{color:#fff;background:var(--ink);border-radius:6px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.collector-directory-grid article small{color:#77707f;margin-top:5px;font-size:7px;display:block}.collector-activity{color:#6d6674;align-items:center;gap:5px;margin-top:6px;font-size:7px;font-weight:800;display:inline-flex}.collector-activity>span{background:#aaa4ae;border-radius:50%;width:7px;height:7px}.collector-activity.online>span{background:#31aa64;box-shadow:0 0 0 3px #31aa6424}.collector-activity.invisible>span{background:#766d7e}.collector-directory-grid article footer{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.collector-directory-grid article footer button{min-height:32px;color:var(--ink);background:#ebe8ef;border:0;border-radius:9px;font-size:7px;font-weight:850}.collector-directory-grid article footer button:last-child{background:var(--lime)}.collector-directory-empty{color:#746d7c;border:1px dashed #cbc4d1;border-radius:16px;place-items:center;min-height:90px;margin-top:17px;font-size:9px;display:grid}@media (width<=980px){.collector-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.binder-slot,.binder-slot.filled:after{border-radius:9px}.binder-slot{padding:2px}.binder-slot.filled:after{inset:2px}.binder-slot>button:first-of-type{border-radius:8px;padding:1px}.binder-slot img{border-radius:7px;height:100%}.binder-slot>button:first-of-type>span{border-radius:0 0 6px 6px;min-height:27px;padding:10px 5px 4px;font-size:7.5px;bottom:1px;left:1px;right:1px}.binder-slot>button.binder-more{width:25px;height:23px;top:5px;right:5px}.binder-quantity{top:5px;left:5px}.collector-directory{border-radius:21px;padding:16px}.collector-directory>summary{align-items:center;gap:10px}.collector-directory-toggle{min-height:38px;padding-inline:11px}.collector-directory-toggle>span{display:none!important}.collector-directory-tools{grid-template-columns:1fr auto;margin-top:13px;display:grid}.collector-directory-tools label{min-width:0}.collector-directory-grid{grid-template-columns:1fr}}.app-shell[data-display-mode=night]{--paper:#17151d;--paper-bright:#24212b;--ink:#f5f1fb;--muted:#aaa3b2;--line:#3d3945;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 15% 8%,#5b4e8a47,#0000 30rem),radial-gradient(circle at 88% 30%,#46687038,#0000 31rem),#17151d}.app-shell[data-display-mode=night] .topbar,.app-shell[data-display-mode=night] .tabs,.app-shell[data-display-mode=night] .home-stat-card,.app-shell[data-display-mode=night] .home-print-shelf,.app-shell[data-display-mode=night] .collector-directory,.app-shell[data-display-mode=night] .admin-settings-form,.app-shell[data-display-mode=night] .settings-preview,.app-shell[data-display-mode=night] .permission-matrix,.app-shell[data-display-mode=night] .feedback-form,.app-shell[data-display-mode=night] .feedback-guide,.app-shell[data-display-mode=night] .feedback-inbox{color:var(--ink);background:#25212ceb;border-color:#3e3947}.app-shell[data-display-mode=night] .tabs button,.app-shell[data-display-mode=night] .topbar-actions>button,.app-shell[data-display-mode=night] .collector-directory-grid article,.app-shell[data-display-mode=night] .permission-matrix article,.app-shell[data-display-mode=night] .feedback-inbox article,.app-shell[data-display-mode=night] .feedback-kind button{color:var(--ink);background:#2a2630;border-color:#45404d}.app-shell[data-display-mode=night] input,.app-shell[data-display-mode=night] textarea,.app-shell[data-display-mode=night] select{color:var(--ink);background:#211e27;border-color:#4a4452}.app-shell[data-display-mode=night] .brand small,.app-shell[data-display-mode=night] .home-quick-grid small,.app-shell[data-display-mode=night] .permission-matrix li,.app-shell[data-display-mode=night] .feedback-guide li{color:#b5adbb}.app-shell[data-font-style=playful]{font-family:Space Grotesk,Inter,sans-serif}.app-shell[data-font-style=editorial]{font-family:Georgia,Times New Roman,serif}.app-shell[data-font-style=editorial] h1,.app-shell[data-font-style=editorial] h2,.app-shell[data-font-style=editorial] h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.app-shell[data-font-style=rounded]{font-family:Nunito,Inter,sans-serif}.app-shell[data-font-style=rounded] h1,.app-shell[data-font-style=rounded] h2,.app-shell[data-font-style=rounded] h3{letter-spacing:-.035em;font-family:Nunito,Inter,sans-serif}.app-shell[data-font-style=classic]{font-family:Fraunces,Georgia,serif}.app-shell[data-font-style=classic] h1,.app-shell[data-font-style=classic] h2,.app-shell[data-font-style=classic] h3{letter-spacing:-.025em;font-family:Fraunces,Georgia,serif}.app-shell[data-font-style=typewriter]{font-family:DM Mono,monospace}.app-shell[data-font-style=typewriter] h1,.app-shell[data-font-style=typewriter] h2,.app-shell[data-font-style=typewriter] h3{letter-spacing:-.045em;font-family:DM Mono,monospace}.app-shell[data-font-style=clean],.app-shell[data-font-style=clean] h1,.app-shell[data-font-style=clean] h2,.app-shell[data-font-style=clean] h3{font-family:DM Sans,Inter,sans-serif}.app-shell[data-site-motion=lively] .home-quick-grid>button:hover,.app-shell[data-site-motion=lively] .home-print-shelf button:hover{transform:translateY(-5px)rotate(-.4deg)}.app-shell[data-site-motion=off] *,.app-shell[data-site-motion=off] :before,.app-shell[data-site-motion=off] :after{transition:none!important;animation:none!important}.mobile-theme-button{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #dcd6e2;border-radius:14px;margin-top:12px;font-size:10px;font-weight:850}.mobile-theme-button>span{margin-right:7px;font-size:16px}.site-style-options{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-style-options label{gap:7px;display:grid}.site-style-options span{color:#5f5767;font-size:9px;font-weight:850}.site-style-options select{background:#fbfafc;border:1px solid #d8d2dd;border-radius:13px;min-height:47px;padding:0 12px}.collector-profile{--profile-accent:#b7ff4a;--profile-surface:#efedff;isolation:isolate;position:relative}.collector-profile[data-profile-theme=peach]{--profile-surface:#ffe4d4}.collector-profile[data-profile-theme=forest]{--profile-surface:#dcebdd}.collector-profile[data-profile-theme=midnight]{--profile-surface:#302b43;color:#f8f4ff;background:#211e2b}.collector-profile[data-profile-theme=rose]{--profile-surface:#f6d8e3;background:#fff6f8}.collector-profile[data-profile-theme=ocean]{--profile-surface:#cfe7ed;background:#f1fafb}.collector-profile[data-profile-theme=citrus]{--profile-surface:#fff0ad;background:#fffaf0}.collector-profile[data-profile-color=pink]{--profile-accent:#ff86b7}.collector-profile[data-profile-color=blue]{--profile-accent:#85bfff}.collector-profile[data-profile-color=gold]{--profile-accent:#ffc857}.collector-profile[data-profile-font=playful]{font-family:Space Grotesk,sans-serif}.collector-profile[data-profile-font=editorial],.collector-profile[data-profile-font=editorial] h2,.collector-profile[data-profile-font=editorial] h3{font-family:Georgia,Times New Roman,serif}.collector-profile .profile-hero{background:radial-gradient(circle at 90% 12%, var(--profile-accent), transparent 12rem), var(--profile-surface)}@supports (color:color-mix(in lab, red, red)){.collector-profile .profile-hero{background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--profile-accent) 55%, transparent), transparent 12rem), var(--profile-surface)}}.collector-profile[data-profile-theme=midnight] .profile-hero,.collector-profile[data-profile-theme=midnight] .profile-lists>section{color:#f8f4ff;background-color:#302b3d;border-color:#4c455e}.collector-profile .profile-hero>button,.collector-profile .profile-settings>button,.collector-profile .profile-print-grid button{background:var(--profile-accent)}.profile-custom-banner{color:#211d27;background:var(--profile-accent);border-radius:14px;grid-column:1/-1;align-items:center;gap:9px;min-height:46px;margin:-7px -7px 4px;padding:10px 13px;display:flex}.profile-custom-banner>span{font-size:20px}.profile-custom-banner>b{font-size:10px}.personal-theme-settings{background:#f8f6fa;border:1px solid #ddd7e3;border-radius:17px;padding:15px}.personal-theme-settings>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.personal-theme-settings>header b,.personal-theme-settings>header small{display:block}.personal-theme-settings>header small,.personal-theme-settings>p{color:#77707f;margin-top:4px;font-size:7px}.personal-theme-settings>header>span{background:var(--profile-accent);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.personal-theme-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.personal-theme-grid label{color:#5f5767;gap:5px;font-size:8px;font-weight:800;display:grid}.personal-theme-grid input,.personal-theme-grid select{color:#26222b;background:#fff;border:1px solid #d8d2dd;border-radius:11px;min-height:40px;padding:0 10px;font-size:9px}.profile-workshop{background:#f5f2f8;gap:0;padding:0;overflow:hidden}.profile-workshop-heading{color:#f8f5ff;background:#24202d;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 15px;display:flex}.profile-workshop-heading h3{color:#fff;margin:3px 0;font:800 21px/1.05 Space Grotesk,sans-serif}.profile-workshop-heading small{color:#bbb3c5}.profile-workshop-heading>span{border:1px solid var(--profile-accent);padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.profile-workshop-heading>span{border:1px solid color-mix(in srgb, var(--profile-accent) 65%, transparent)}}.profile-workshop-heading>span{color:var(--profile-accent);letter-spacing:.08em;border-radius:999px;font-size:8px;font-weight:900}.profile-workshop-tabs{background:#ebe7f0;border-bottom:1px solid #ddd7e3;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.profile-workshop-tabs button{color:#655d6e;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:850;display:inline-flex}.profile-workshop-tabs button span{font-size:15px}.profile-workshop-tabs button.active{color:#211d27;background:#fff;border-color:#d4ceda;box-shadow:0 5px 14px #261f2f14}.profile-workshop-panel{gap:12px;padding:17px;animation:.18s both view-arrive;display:grid}.profile-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.profile-preset-grid button{color:#332d3a;text-align:left;background:#fff;border:2px solid #0000;border-radius:14px;gap:5px;min-width:0;padding:8px;display:grid}.profile-preset-grid button.active{border-color:var(--profile-accent);box-shadow:0 0 0 2px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-preset-grid button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--profile-accent) 24%, transparent)}}.profile-preset-grid i{background:radial-gradient(circle at 80% 20%,#fffc,#0000 32%),linear-gradient(135deg,#dedaff,#f4eaff);border-radius:9px;height:52px}.profile-preset-grid [data-preset=peach] i{background:linear-gradient(135deg,#ffd7c5,#fff0e5)}.profile-preset-grid [data-preset=forest] i{background:linear-gradient(135deg,#b9d1bd,#e8eee3)}.profile-preset-grid [data-preset=midnight] i{background:radial-gradient(circle at 75% 20%,#6d5b91,#0000 32%),#262132}.profile-preset-grid [data-preset=rose] i{background:radial-gradient(circle at 80% 20%,#fff,#0000 28%),linear-gradient(135deg,#d75b8a,#f5d6e2)}.profile-preset-grid [data-preset=ocean] i{background:radial-gradient(circle at 80% 20%,#fff,#0000 28%),linear-gradient(135deg,#176b87,#b8e7ed)}.profile-preset-grid [data-preset=citrus] i{background:radial-gradient(circle at 80% 20%,#fff,#0000 28%),linear-gradient(135deg,#ff9e3d,#fff2a8)}.profile-preset-grid b,.profile-preset-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-preset-grid b{font-size:9px}.profile-preset-grid small{color:#817989;text-transform:capitalize;font-size:7px}.profile-workshop-field{color:#5f5868;gap:6px;font-size:9px;font-weight:800;display:grid;position:relative}.profile-workshop-field>small{color:#8b8492;font-size:8px;position:absolute;bottom:7px;right:9px}.profile-workshop-field textarea{padding-bottom:23px}.profile-name-field>small{color:#6f6878;font-size:9px;font-weight:600;line-height:1.45;position:static}.privacy-panel{grid-template-columns:1fr 1fr}.activity-status-setting{background:#f5f3f7;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.activity-status-setting>span{gap:3px;display:grid}.activity-status-setting b{font-size:11px}.activity-status-setting small{color:#514959;font-size:9px;line-height:1.35}.activity-status-setting select{color:#2a2530;background:#fff;border:1px solid #d8d2dd;border-radius:10px;min-height:38px;padding:0 10px;font-weight:800}.push-notification-settings{border:1px solid var(--profile-accent);grid-column:1/-1;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.push-notification-settings{border:1px solid color-mix(in srgb, var(--profile-accent) 24%, transparent)}}.push-notification-settings{background:#fff;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.push-notification-settings{background:color-mix(in srgb, white 90%, var(--profile-accent))}}.push-notification-settings>header,.push-notification-settings>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.push-notification-settings>header>div{gap:3px;display:grid}.push-notification-settings>header b{font-size:13px}.push-notification-settings>header small,.push-notification-settings>p{color:#514959;font-size:11px;line-height:1.4}.push-notification-settings>header button{color:#fff;background:var(--profile-accent);cursor:pointer;border:0;border-radius:999px;min-height:38px;padding:0 12px;font-weight:800}.push-notification-settings>header button:disabled{opacity:.5;cursor:not-allowed}.push-notification-settings>div>.profile-toggle{flex:1}.profile-workshop>button{color:#211d27;background:var(--profile-accent);border:0;border-radius:13px;min-height:48px;margin:0 17px 17px;font-weight:900}@media (width<=720px){.profile-preset-grid,.privacy-panel{grid-template-columns:1fr 1fr}.activity-status-setting{flex-direction:column;align-items:stretch}.profile-workshop-heading{align-items:flex-start}.profile-workshop-heading>span{display:none}}.profile-effect-layer{z-index:20;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-effect-layer.sparkles i{color:var(--profile-accent);font-size:17px;animation:3.4s ease-in-out infinite profile-sparkle;position:absolute}.profile-effect-layer.sparkles i:nth-child(3n+1){top:12%;left:7%}.profile-effect-layer.sparkles i:nth-child(3n+2){top:32%;right:9%}.profile-effect-layer.sparkles i:nth-child(3n){top:68%;left:43%}.profile-effect-layer.sparkles i:nth-child(n+4){animation-delay:-1.4s;transform:scale(.7)}.profile-effect-layer.sparkles i:nth-child(n+8){opacity:.5;animation-delay:-2.3s}.profile-effect-layer.confetti i{top:-15px;left:calc((var(--confetti-index,1)) * 5%);background:var(--profile-accent);border-radius:2px;width:7px;height:13px;animation:2.8s ease-out both profile-confetti;position:absolute}.profile-effect-layer.confetti i:nth-child(3n){background:#ff83aa;transform:rotate(25deg)}.profile-effect-layer.confetti i:nth-child(3n+1){background:#83bfff}.profile-effect-layer.confetti i:first-child{left:5%}.profile-effect-layer.confetti i:nth-child(2){animation-delay:.1s;left:11%}.profile-effect-layer.confetti i:nth-child(3){animation-delay:.25s;left:17%}.profile-effect-layer.confetti i:nth-child(4){animation-delay:50ms;left:23%}.profile-effect-layer.confetti i:nth-child(5){animation-delay:.35s;left:29%}.profile-effect-layer.confetti i:nth-child(6){animation-delay:.2s;left:35%}.profile-effect-layer.confetti i:nth-child(7){animation-delay:.4s;left:41%}.profile-effect-layer.confetti i:nth-child(8){animation-delay:.15s;left:47%}.profile-effect-layer.confetti i:nth-child(9){animation-delay:.3s;left:53%}.profile-effect-layer.confetti i:nth-child(10){animation-delay:50ms;left:59%}.profile-effect-layer.confetti i:nth-child(11){animation-delay:.32s;left:65%}.profile-effect-layer.confetti i:nth-child(12){animation-delay:.12s;left:71%}.profile-effect-layer.confetti i:nth-child(13){animation-delay:.27s;left:77%}.profile-effect-layer.confetti i:nth-child(14){animation-delay:.42s;left:83%}.profile-effect-layer.confetti i:nth-child(15){animation-delay:.18s;left:89%}.profile-effect-layer.confetti i:nth-child(n+16){animation-delay:.36s;left:95%}.pointer-particle{z-index:30;color:var(--profile-accent);pointer-events:none;font-size:17px;font-style:normal;animation:.75s ease-out forwards pointer-sparkle;position:absolute}@keyframes profile-sparkle{0%,to{opacity:0;transform:translateY(10px)scale(.45)rotate(0)}45%{opacity:.8;transform:translateY(-8px)scale(1)rotate(25deg)}}@keyframes profile-confetti{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(520px)rotate(540deg)}}@keyframes pointer-sparkle{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-85%)scale(.2)rotate(40deg)}}.feedback-view{width:min(1180px,100% - 40px);margin:28px auto 80px;animation:.36s both view-arrive}.feedback-heading{box-shadow:var(--shadow);background:radial-gradient(circle at 90% 16%,#b7ff4a85,#0000 13rem),linear-gradient(135deg,#ece8ff,#dfe9ff);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(26px,4vw,46px);display:flex}.feedback-heading h1{letter-spacing:-.055em;margin:6px 0 9px;font:800 clamp(38px,5vw,62px)/.95 Space Grotesk,sans-serif}.feedback-heading>div>p:last-child{color:#686172;max-width:650px;margin:0}.feedback-heading>span{color:#fff;background:var(--ink);border-radius:9px;padding:8px 10px;font-size:7px;font-weight:900}.feedback-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:14px;display:grid}.feedback-form,.feedback-guide,.feedback-inbox{background:#ffffffe0;border:1px solid #ddd7e3;border-radius:24px;padding:22px;box-shadow:0 14px 40px #2a243712}.feedback-form{gap:13px;display:grid}.feedback-kind{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.feedback-kind button{min-height:68px;color:var(--ink);background:#f8f6fa;border:1px solid #ded8e3;border-radius:14px;place-content:center;gap:4px;padding:9px;font-size:8px;display:grid}.feedback-kind button>span{font-size:18px}.feedback-kind button.active{border-color:var(--ink);background:var(--lime)}.feedback-notification-response{color:#261d40;background:#eee8ff;border:2px solid #261d40;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.feedback-notification-response>div{gap:6px;min-width:0;display:grid}.feedback-notification-response span{letter-spacing:.08em;font:900 11px/1.25 JetBrains Mono,monospace}.feedback-notification-response b{font-size:18px;line-height:1.25}.feedback-notification-response p{margin:0;font-size:15px;line-height:1.45}.feedback-notification-response small{font-size:13px;line-height:1.35}.feedback-notification-response>button{color:#261d40;background:#fff;border:1px solid #261d40;border-radius:12px;flex:none;min-height:44px;padding:10px 14px;font:800 14px/1.2 system-ui,sans-serif}.feedback-form>label{color:#605767;gap:6px;font-size:9px;font-weight:850;display:grid}.feedback-form input,.feedback-form textarea{background:#fbfafc;border:1px solid #d9d3df;border-radius:13px;width:100%;padding:12px}.feedback-form>button{min-height:46px;color:var(--ink);background:var(--lime);border:0;border-radius:13px;font-size:9px;font-weight:900}.feedback-form>p{color:#5e5664;text-align:right;margin:0;font-size:9px}.feedback-guide>span{color:#716979;letter-spacing:.13em;font-size:7px;font-weight:900}.feedback-guide ul{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.feedback-guide li{color:#655e6b;padding-left:18px;font-size:9px;line-height:1.5;position:relative}.feedback-guide li:before{content:"✦";color:#6f8f35;position:absolute;left:0}.feedback-inbox{margin-top:14px}.feedback-inbox>header{justify-content:space-between;align-items:center;display:flex}.feedback-inbox h2{margin:4px 0 0;font:800 25px/1 Space Grotesk,sans-serif}.feedback-inbox>header>b{background:var(--lime);border-radius:9px;padding:7px 9px;font-size:8px}.feedback-inbox>div{gap:8px;margin-top:16px;display:grid}.feedback-inbox article{background:#faf9fb;border:1px solid #e1dce5;border-radius:16px;padding:15px}.feedback-inbox article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.feedback-inbox article>header>span{background:var(--lavender);text-transform:uppercase;border-radius:7px;padding:4px 6px;font-size:6px;font-weight:900}.feedback-inbox article time,.feedback-inbox article small{color:#7b7482;font-size:7px}.feedback-inbox article>p{color:#5f5865;font-size:9px;line-height:1.5}.feedback-inbox article>footer{justify-content:space-between;align-items:center;display:flex}.feedback-inbox select{background:#fff;border:1px solid #d9d3df;border-radius:9px;min-height:32px;font-size:8px}.feedback-empty{color:#766f7d;margin:18px 0 0;font-size:9px}.catalog-corrections-inbox{border:1px solid var(--accent,#ff3d8b);margin-top:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.catalog-corrections-inbox{border:1px solid color-mix(in srgb, var(--accent,#ff3d8b) 24%, #e1dce5)}}.catalog-corrections-inbox{background:var(--accent,#ff3d8b);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.catalog-corrections-inbox{background:color-mix(in srgb, var(--accent,#ff3d8b) 6%, #fff)}}.catalog-corrections-inbox>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-corrections-inbox h2{margin:4px 0 5px;font:800 25px/1 Space Grotesk,sans-serif}.catalog-corrections-inbox>header p:last-child{color:#6f6877;margin:0;font-size:9px}.catalog-corrections-inbox>header>b{background:var(--accent,#ff3d8b);border-radius:9px;padding:7px 9px;font-size:8px}.catalog-review-queue-actions{flex:none;align-items:center;gap:8px;display:flex}.catalog-review-queue-actions>b{background:var(--accent,#ff3d8b);border-radius:9px;padding:7px 9px;font-size:8px}.catalog-review-queue-actions>button{border:1px solid var(--accent,#ff3d8b);min-height:34px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.catalog-review-queue-actions>button{border:1px solid color-mix(in srgb, var(--accent,#ff3d8b) 42%, #d8d2df)}}.catalog-review-queue-actions>button{color:var(--accent,#a62063);cursor:pointer;background:#fff;border-radius:10px;font-size:8px;font-weight:900}.catalog-review-queue-actions>button:disabled{cursor:wait;opacity:.62}.catalog-correction-review-message{color:#24563a;background:#e3f6e9;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:800}.catalog-correction-invalid{color:#5f233c;background:#fff1f6;border:1px solid #e8a8bf;border-radius:12px;margin-top:12px;padding:11px 12px}.catalog-correction-invalid b{font-size:10px}.catalog-correction-invalid p{margin:5px 0 0;font-size:9px;line-height:1.45}.catalog-correction-review-list{gap:10px;margin-top:14px;display:grid}.catalog-correction-review-list>article{background:#fff;border:1px solid #e1dce5;border-radius:16px;padding:15px}.catalog-correction-review-list>article[data-status=approved]{opacity:.72}.catalog-correction-review-list>article[data-status=rejected]{opacity:.62}.catalog-correction-review-list article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.catalog-correction-review-list article>header>span{color:#fff;text-transform:uppercase;background:#19151a;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900}.catalog-correction-review-list article>header h3{margin:0 0 3px;font-size:15px}.catalog-correction-review-list article>header small{color:#7b7482;font-size:8px}.catalog-correction-review-list article>header>b{font-size:9px}.catalog-correction-changes{gap:7px;margin-top:12px;display:grid}.catalog-correction-changes>div{background:#f7f5f8;border-radius:11px;grid-template-columns:minmax(90px,.35fr) 1fr;gap:9px;padding:9px;display:grid}.catalog-correction-changes>div>b{font-size:8px}.catalog-correction-changes span{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:7px;font-size:9px;display:grid}.catalog-correction-changes del{color:#8b7e85}.catalog-correction-changes strong{color:#243d2a}.catalog-correction-changes i{font-style:normal}.missing-print-proposal{background:#f7f5f8;border-radius:13px;margin-top:12px;padding:12px}.missing-print-proposal>b{font-size:10px}.missing-print-proposal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.missing-print-proposal dl>div{background:#fff;border-radius:9px;padding:8px}.missing-print-proposal dt{color:#7b7482;text-transform:uppercase;font-size:7px;font-weight:850}.missing-print-proposal dd{margin:3px 0 0;font-size:9px;font-weight:800}.missing-print-proposal p{color:#5f5865;margin:10px 0 0;font-size:9px;line-height:1.45}.duplicate-print-proposal{background:#f4efff;border:1px solid #cbb9df;border-radius:13px;margin-top:12px;padding:12px}.duplicate-print-proposal>b{font-size:10px}.duplicate-print-proposal p{color:#5f5865;margin:7px 0 0;font-size:9px;line-height:1.5}.catalog-correction-image-review{background:#fff5f9;border:1px solid #efc7d9;border-radius:13px;align-items:center;gap:11px;margin-top:12px;padding:10px;display:flex}.catalog-correction-image-review img{object-fit:contain;background:#fff;border:1px solid #ddd4df;border-radius:9px;width:76px;height:92px}.catalog-correction-image-review span{gap:4px;min-width:0;display:grid}.catalog-correction-image-review b{font-size:10px}.catalog-correction-image-review small{color:#756b77;overflow-wrap:anywhere;font-size:8px}.catalog-correction-review-list article>p{color:#5f5865;font-size:9px;line-height:1.5}.catalog-correction-review-list article>footer{grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin-top:12px;display:grid}.catalog-correction-review-list footer label{color:#635b68;gap:5px;font-size:8px;font-weight:800;display:grid}.catalog-correction-review-list footer input{border:1px solid #d8d2df;border-radius:10px;min-height:36px;padding:8px 9px}.catalog-correction-review-list footer button{cursor:pointer;background:#fff;border:1px solid #d8d2df;border-radius:10px;min-height:36px;padding:8px 11px;font-size:8px;font-weight:900}.catalog-correction-review-list footer .approve-correction{color:#fff;background:#111;border-color:#111}@media (width<=700px){.catalog-correction-grid{grid-template-columns:1fr}.catalog-correction-grid .wide{grid-column:auto}.catalog-correction-machine-location{grid-template-columns:1fr}.catalog-correction-machine-locations .catalog-correction-remove-location{width:100%}.catalog-correction-form{padding:13px}.catalog-correction-form>footer{grid-template-columns:1fr 1fr}.catalog-correction-form>footer span{grid-column:1/-1}.catalog-correction-review-list article>header{grid-template-columns:auto 1fr}.catalog-correction-review-list article>header>b{grid-column:2}.catalog-correction-changes>div{grid-template-columns:1fr}.catalog-correction-review-list article>footer{grid-template-columns:1fr 1fr}.catalog-correction-review-list footer label{grid-column:1/-1}}@media (width>=901px){.feedback-view{width:min(1180px,100% - 56px)}}@media (width<=760px){.feedback-layout{grid-template-columns:1fr}.feedback-heading{display:block}.feedback-heading>span{margin-top:15px;display:inline-block}}@media (width<=620px){.site-style-options,.personal-theme-grid,.feedback-kind{grid-template-columns:1fr}.feedback-view{width:calc(100% - 20px);margin:10px auto 24px}.feedback-heading,.feedback-form,.feedback-guide,.feedback-inbox{border-radius:20px;padding:17px}.feedback-inbox article>header{grid-template-columns:auto 1fr}.feedback-inbox article time{grid-column:2}}@media (pointer:coarse){.pointer-particle{display:none}}@media (prefers-reduced-motion:reduce){.profile-effect-layer,.pointer-particle{display:none!important}}.permission-matrix{background:#ffffffe0;border:1px solid #ddd7e3;border-radius:25px;margin-top:14px;padding:24px;box-shadow:0 14px 40px #2a243712}.permission-matrix>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.permission-matrix h2{letter-spacing:-.04em;margin:5px 0 0;font:800 27px/1 Space Grotesk,sans-serif}.permission-matrix>header>span{color:#263014;background:var(--lime);letter-spacing:.09em;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:900}.permission-matrix>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.permission-matrix article{background:#faf9fb;border:1px solid #e2dde6;border-radius:18px;padding:18px}.permission-matrix article>span{color:#62596b;letter-spacing:.1em;font-size:8px;font-weight:900}.permission-matrix ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.permission-matrix li{color:#5f5865;padding-left:18px;font-size:9px;line-height:1.45;position:relative}.permission-matrix li:before{content:"✓";color:#4c6b1d;font-weight:950;position:absolute;left:0}@media (width<=680px){.permission-matrix{border-radius:20px;padding:17px}.permission-matrix>header{display:block}.permission-matrix>header>span{margin-top:12px;display:inline-block}.permission-matrix>div{grid-template-columns:1fr}}:root{--paper:#f5f3ec;--paper-bright:#fff;--ink:#171719;--muted:#77747d;--teal:#635bff;--teal-dark:#292438;--orange:#b7ff4a;--orange-dark:#86cf20;--red:#ff647c;--line:#e6e3e9;--lavender:#e7e6ff;--blue:#dfe9ff;--lime:#b7ff4a;--shadow:0 22px 70px #231f351a}html{background:var(--paper)}body{background:radial-gradient(circle at 18% 8%, #c6d8ff9e, transparent 27rem), radial-gradient(circle at 86% 32%, #e0daffb3, transparent 29rem), var(--paper);font-family:Inter,system-ui,sans-serif}button,input,select,textarea{font-family:inherit}.topbar{min-height:82px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f3ece0;border:0}.brand{gap:11px}.brand-mark{width:45px;height:45px;color:var(--ink);background:var(--lime);box-shadow:none;border-radius:15px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800}.brand strong{color:var(--ink);letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.brand small{color:var(--muted);letter-spacing:.07em;margin-top:0;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.tour-launch{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.tour-launch>span{width:23px;height:23px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid}.header-stats{font-family:Inter,sans-serif;font-size:9px;font-weight:700}.header-stats span{border-color:var(--line);color:var(--muted);background:#fff;border-radius:13px;padding:9px 11px}.header-stats b{color:var(--ink)}.tabs{border-color:var(--line);background:#ffffffe0}.tabs button{border-color:var(--line);color:var(--muted);letter-spacing:0;text-transform:none;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.tabs button.active{color:var(--ink);background:#fff}.tabs button.active:after{background:var(--ink);border-radius:4px 4px 0 0;height:3px}.nav-icon{place-items:center;display:inline-grid}.tabs button .nav-label{font-size:inherit;background:0 0;margin:0;padding:0}.tabs button .nav-count{min-width:21px;color:var(--ink);background:var(--lavender);margin-left:7px;padding:2px 5px;font-size:8px}.archive-view,.binder-view,.community-view,.messages-view{padding-top:clamp(28px,5vw,58px)}.archive-hero,.binder-heading,.community-heading{box-shadow:var(--shadow);background:radial-gradient(circle at 94% 8%,#b7ff4a8c,#0000 12rem),linear-gradient(135deg,#efeaff,#dfe8ff);border-radius:34px;align-items:center;padding:clamp(24px,4vw,42px)}.archive-hero h1,.binder-heading h1,.community-heading h1,.community-signin h1{letter-spacing:-.065em;font-family:Space Grotesk,sans-serif;font-weight:700}.archive-hero p:not(.eyebrow),.binder-heading p:not(.eyebrow),.community-heading p:not(.eyebrow){color:#575461;font-size:15px}.eyebrow,.tour-kicker{color:#6058e8;letter-spacing:.12em;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.archive-number{background:var(--lime);min-width:145px;box-shadow:none;border:0;border-radius:28px;padding:20px}.archive-number strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700}.archive-number span{font-family:Inter,sans-serif;font-weight:800}.filters{margin:24px 0 20px}.search,.filters select{background:#fff;border:0;border-radius:20px;min-height:58px;box-shadow:0 9px 30px #211f2d12}.search{padding:0 20px}.search span{color:var(--ink)}.filters select{color:var(--ink);padding:0 17px;font-weight:700}.print-grid{gap:14px}.print-card{background:#fff;border:0;border-radius:22px;box-shadow:0 9px 28px #231f3512}.print-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #231f3521}.image-wrap{background:#eceaf0}.ooc{color:#fff;background:var(--ink);border-radius:10px;font-family:Inter,sans-serif;font-weight:800}.status-pin{color:var(--ink);background:var(--lime);font-family:Inter,sans-serif}.status-pin.wanted{background:#ffc5e4}.status-pin.trade{color:#fff;background:#665cff}.print-info{padding:12px 13px 15px}.print-info strong{font-size:13px}.print-info small{color:#8a8790;font-family:Inter,sans-serif;font-size:8px;font-weight:700}.archive-pager button,.binder-pager>button,.outline-button,.empty-results button,.empty-binder button{color:#fff;background:var(--ink);letter-spacing:0;text-transform:none;border:0;border-radius:14px;font-family:Inter,sans-serif;font-weight:700}.binder-book{box-shadow:var(--shadow);background:linear-gradient(145deg,#d9ddff,#ece9ff);border:0;border-radius:34px;padding:18px}.binder-rings{display:none}.binder-page{min-height:670px;box-shadow:none;background:#ffffffde;border:0;border-radius:26px;padding:clamp(18px,4vw,34px)}.page-toolbar span,.binder-tip{font-family:Inter,sans-serif;font-weight:700}.page-toolbar input{letter-spacing:-.04em;border-bottom-color:#cbc8d5;font-family:Space Grotesk,sans-serif;font-weight:700}.binder-slot{background:#f0eff4;border:0;border-radius:20px}.binder-slot.filled{background:#e9e8ef;border:0}.binder-slot>button{background:#fff;border-radius:15px;box-shadow:0 8px 24px #26213a1f}.free-banner{color:var(--ink);background:var(--lime);border:0;border-radius:24px;box-shadow:0 10px 35px #496c141f}.free-banner span{color:#fff;background:var(--ink);border-radius:11px;font-family:Inter,sans-serif}.free-banner small{color:#171719a3;font-family:Inter,sans-serif}.room-layout,.messages-layout{box-shadow:var(--shadow);border:0;border-radius:30px}.room-list,.thread-list{border-color:var(--line);background:#ecebff}.room-list button,.thread-list button{border-radius:17px}.room-list button:hover,.room-list button.active,.thread-list button:hover,.thread-list button.active{border-color:#0000;box-shadow:0 8px 26px #332d5014}.room-list button>span:first-child,.thread-list button>span:first-child,.collector-avatar{color:var(--ink);background:var(--lime);font-family:Inter,sans-serif;font-weight:800}.room-feed>header>span{color:#fff;background:#665cff;border-radius:15px}.room-feed h2,.conversation h2,.dm-composer h2{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-weight:700}.post-composer{border:0;border-radius:20px;box-shadow:0 8px 28px #28233e14}.post-composer button,.dm-composer>button:last-of-type,.message-reply button,.messages-empty button{color:var(--ink);background:var(--lime);box-shadow:none;letter-spacing:0;text-transform:none;border-radius:13px;font-family:Inter,sans-serif;font-weight:800}.modal-backdrop{background:#1a18228c}.print-modal{border:0;border-radius:30px}.modal-actions{border-color:var(--line)}.close-button{background:#f0eff3;border:0}.close-button:hover{color:var(--ink);background:var(--lime)}.modal-image{background:radial-gradient(circle at 15% 18%, var(--lime), transparent 7rem), linear-gradient(145deg, #d9ddff, #ece9ff)}.modal-image img{border:8px solid #fff;border-radius:18px;transform:none;box-shadow:0 20px 50px #28214433}.modal-copy h2{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-weight:700}.record-meta span,.modal-copy fieldset button{background:#f2f1f5;border:0;border-radius:15px}.modal-copy fieldset button.selected{box-shadow:none;background:#e5ffd0;border:0}.tour-overlay{z-index:400;pointer-events:auto;position:fixed;inset:0}.tour-highlight{z-index:401;border:3px solid var(--lime);pointer-events:none;border-radius:22px;transition:all .22s;position:fixed;box-shadow:0 0 0 9999px #171719ad,0 0 0 7px #b7ff4a38}.tour-card{z-index:402;background:#fff;border-radius:26px;width:min(390px,100vw - 32px);padding:25px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00000059}.tour-card.anchored{width:340px;transform:none}.tour-progress{align-items:center;gap:11px;display:flex}.tour-progress>span{background:var(--lime);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.tour-progress>div{flex:1;gap:4px;display:flex}.tour-progress i{background:#e7e5eb;border-radius:5px;flex:1;height:4px}.tour-progress i.active{background:var(--ink)}.tour-kicker{margin:20px 0 7px}.tour-card h2{letter-spacing:-.05em;margin:0;font-family:Space Grotesk,sans-serif;font-size:26px}.tour-card>p:not(.tour-kicker){color:var(--muted);margin:10px 0 22px;font-size:14px;line-height:1.5}.tour-card footer{text-align:left;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:0;font-family:Inter,sans-serif;display:flex}.tour-card footer>div{gap:7px;display:flex}.tour-card footer button{cursor:pointer;background:#f0eff3;border:0;border-radius:12px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700}.tour-card footer .tour-next{color:var(--ink);background:var(--lime)}footer{color:#88858e;font-family:Inter,sans-serif}@media (width>=901px){.app-shell{padding-left:250px}.topbar{z-index:30;border-right:1px solid #d8d5debf;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:250px;min-height:100vh;padding:24px 20px;position:fixed;top:0;bottom:0;left:0}.tour-launch{justify-content:flex-start;width:100%}.header-stats{grid-template-columns:1fr;margin-top:auto;display:grid}.header-stats span{justify-content:space-between;align-items:center;display:flex}.tabs{z-index:35;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:5px;width:222px;display:flex;position:fixed;top:148px;left:14px}.tabs button{text-align:left;border:0;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:48px;padding:0 11px;display:grid}.tabs button .nav-icon{background:#ffffffb8;border-radius:11px;width:31px;height:31px;font-size:15px}.tabs button.active{color:#fff;background:var(--ink)}.tabs button.active .nav-icon{color:var(--ink);background:var(--lime)}.tabs button.active:after{display:none}.tabs button.active .nav-count{color:var(--ink);background:var(--lime)}.archive-view,.binder-view,.community-view,.messages-view{width:min(1220px,100% - 56px)}}@media (width<=900px){.app-shell{padding-bottom:94px}.topbar{padding:12px 16px;position:sticky;top:0}.header-stats{display:none}.tour-launch{margin-left:auto}.tabs{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e0dde5e6;border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px;display:grid;position:fixed;inset:auto 10px 10px;overflow:visible;box-shadow:0 18px 55px #1f1b2d33}.tabs button{border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:4px 2px;display:flex}.tabs button.active{color:var(--ink);background:var(--lime)}.tabs button.active:after{display:none}.tabs button .nav-icon{font-size:17px}.tabs button .nav-label{font-size:8px}.tabs button .nav-count{background:var(--lavender);margin:0;position:absolute;top:3px;right:4px}.archive-view,.binder-view,.community-view,.messages-view{width:min(100% - 20px,1240px)}.tour-card.anchored{width:min(340px,100vw - 32px)}}@media (width<=520px){.brand small{display:none}.tour-launch{justify-content:center;width:42px;padding:0}.tour-launch>span{background:0 0}.tour-launch{font-size:0}.archive-hero,.binder-heading,.community-heading{border-radius:27px;padding:24px}.archive-hero h1,.binder-heading h1,.community-heading h1{font-size:38px}.archive-number{border-radius:20px}.print-card{border-radius:18px}.binder-book{border-radius:25px;padding:8px}.binder-page{border-radius:20px}.tabs button .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:52px;overflow:hidden}}.mobile-menu-button,.mobile-menu-backdrop{display:none}.header-stats small{color:#77727f;text-align:center;font-size:10px}.completion-meter{background:#ffffffad;border-radius:999px;width:100%;height:7px;margin-top:10px;overflow:hidden}.completion-meter i{border-radius:inherit;background:var(--lime);height:100%;display:block}.archive-number small{color:#393443;text-align:center;margin-top:7px;font-size:10px;line-height:1.3}.filters{grid-template-columns:minmax(230px,2fr) repeat(5,minmax(135px,1fr)) auto;align-items:stretch}.filters select,.clear-filters{min-height:50px}.clear-filters{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d5df;border-radius:16px;padding:0 16px;font-weight:800}.rarity-flag{z-index:2;color:#1d1924;background:var(--lime);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;position:absolute;bottom:9px;right:9px;box-shadow:0 4px 14px #19161f24}.card-stats{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.card-stats i{color:#676170;background:#f1eff4;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.binder-quantity{z-index:3;min-width:31px;color:var(--ink);background:var(--lime);border-radius:999px;padding:5px 7px;font-size:10px;position:absolute;top:9px;left:9px;box-shadow:0 5px 15px #1c192329}.binder-item-actions{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:12px;grid-template-columns:27px 24px 27px 1fr;align-items:center;gap:3px;padding:5px;display:grid;position:absolute;bottom:7px;left:7px;right:7px;box-shadow:0 8px 24px #19162029}.binder-item-actions button{min-height:27px;color:var(--ink);cursor:pointer;background:#efedf3;border:0;border-radius:8px;padding:0;font-size:15px;font-weight:900}.binder-item-actions span{text-align:center;font-size:11px;font-weight:900}.binder-item-actions .remove-from-binder{color:#fff;background:var(--ink);letter-spacing:.03em;text-transform:uppercase;padding:0 6px;font-size:8px}.stats-editor{background:#f8f6fb;border:1px solid #dcd6e6;border-radius:22px;margin:18px 0;padding:18px}.stats-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.stats-editor h3{margin:0 0 3px;font:800 18px/1.1 Space Grotesk,sans-serif}.stats-editor p{color:#716b79;margin:0;font-size:11px}.stats-editor>header button{color:#665f70;cursor:pointer;background:0 0;border:0;font-weight:700}.stats-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.stats-form-grid label,.stats-notes{color:#5c5664;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.stats-form-grid .stats-name-field{grid-column:1/-1}.stats-form-grid input,.stats-form-grid select,.stats-notes textarea{width:100%;min-height:42px;color:var(--ink);text-transform:none;background:#fff;border:1px solid #d8d2df;border-radius:12px;padding:10px 11px;font:600 12px/1.3 Inter,sans-serif}.stats-notes{margin-top:11px}.stats-notes textarea{resize:vertical;min-height:70px}.save-stats{width:100%;min-height:44px;color:var(--ink);background:var(--lime);cursor:pointer;border:0;border-radius:13px;margin-top:12px;font-weight:900}.stats-error{color:#a52b44!important;margin-top:10px!important}.record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.record-source{background:#f3f1f6;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;padding:12px;display:flex}.record-source span{color:#6f6877;margin-right:auto;font-size:10px}.record-source a,.record-source button{color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none}.record-source button{background:var(--lavender)}.record-notes{border-left:3px solid var(--lavender-strong);color:#5f5868;background:#f8f6fb;padding:12px;font-size:12px}.print-record-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 0 24px;display:grid}.print-record-heading>div{min-width:0}.modal-copy .print-record-heading h2{margin-bottom:0}.print-record-heading>.catalog-correction-tool{justify-self:end;margin:0}.print-record-heading>.catalog-correction-tool.open{grid-column:1/-1;justify-self:stretch;width:100%}.catalog-correction-tool{margin:12px 0 16px}.catalog-correction-trigger{border:1px solid var(--accent,#ff3d8b);width:fit-content;min-height:34px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.catalog-correction-trigger{border:1px solid color-mix(in srgb, var(--accent,#ff3d8b) 38%, #d8d2df)}}.catalog-correction-trigger{color:var(--theme-text,var(--ink));background:var(--accent,#ff3d8b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-correction-trigger{background:color-mix(in srgb, var(--accent,#ff3d8b) 9%, #fff)}}.catalog-correction-trigger{cursor:pointer;font-size:9px;font-weight:900}.print-record-heading .catalog-correction-trigger{border:2px solid var(--theme-text,#111);min-height:40px;color:var(--theme-text,#111);background:var(--theme-surface,#fff);border-radius:14px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.print-record-heading .catalog-correction-trigger{background:color-mix(in srgb, var(--theme-surface,#fff) 90%, var(--accent,#ff3d8b) 10%)}}.print-record-heading .catalog-correction-trigger{box-shadow:0 3px 0 var(--theme-text,#111);font-size:10px}.print-record-heading .catalog-correction-trigger:hover{transform:translateY(-1px)}.print-record-heading .catalog-correction-trigger:active{box-shadow:0 1px 0 var(--theme-text,#111);transform:translateY(2px)}.print-record-heading .catalog-correction-trigger:focus-visible{outline:3px solid var(--accent,#ff3d8b);outline-offset:3px}.public-binder-viewer{--shared-ink:#1f1722;--shared-pink:#ff3d93;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) clamp(14px, 4vw, 44px) max(28px, env(safe-area-inset-bottom));color:var(--shared-ink);background:radial-gradient(circle at 12% 8%,#f2eaff 0 12%,#0000 28%),#fffdf8;font-family:Inter,Space Grotesk,sans-serif}.public-binder-viewer button,.public-binder-viewer a{-webkit-tap-highlight-color:transparent}.public-binder-topbar,.public-binder-intro,.public-binder-page-tabs,.public-binder-book,.public-binder-pager,.public-binder-footer,.public-binder-share-message{width:min(1120px,100%);margin-inline:auto}.public-binder-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-binder-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-binder-brand>span{border:2px solid var(--shared-ink);color:#fff;background:linear-gradient(145deg, #bda7dc 0 55%, var(--shared-pink) 56%);width:48px;height:48px;box-shadow:3px 3px 0 var(--shared-ink);border-radius:14px 14px 14px 5px;place-items:center;font:700 25px/1 Georgia,serif;display:grid}.public-binder-brand b{font-size:17px;display:grid}.public-binder-brand small{letter-spacing:.12em;margin-top:2px;font-size:7px;font-weight:900}.public-binder-topbar>button,.public-binder-footer a{border:2px solid var(--shared-ink);color:#fff;background:var(--shared-ink);min-height:44px;box-shadow:0 4px 0 var(--shared-pink);cursor:pointer;border-radius:14px;padding:10px 15px;font:850 12px/1.2 Inter,sans-serif;text-decoration:none}.public-binder-intro{border:2px solid var(--shared-ink);box-shadow:7px 7px 0 var(--shared-pink);background:#eee6ff;border-radius:22px;justify-content:space-between;align-items:end;gap:22px;margin-top:30px;padding:clamp(18px,3vw,30px);display:flex}.public-binder-intro p{letter-spacing:.15em;margin:0 0 6px;font:900 8px/1.2 DM Mono,monospace}.public-binder-intro h1{letter-spacing:-.055em;margin:0;font:800 clamp(32px,6vw,64px)/.95 Space Grotesk,sans-serif}.public-binder-intro>div:first-child>span{color:#675f68;max-width:60ch;margin-top:10px;font-size:13px;display:block}.public-binder-view-toggle{background:#ffffffb8;border:1px solid #cfc4d5;border-radius:14px;grid-template-columns:repeat(2,auto);gap:4px;padding:4px;display:grid}.public-binder-view-toggle button{min-height:40px;color:var(--shared-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-weight:850}.public-binder-view-toggle button.active{color:#fff;background:var(--shared-ink)}.public-binder-share-message{color:#386444;margin-top:14px;font-size:12px;font-weight:800}.public-binder-page-tabs{scrollbar-color:var(--shared-pink) #f0e7ed;gap:7px;margin-top:24px;padding:4px 2px 9px;display:flex;overflow-x:auto}.public-binder-page-tabs button{min-width:40px;min-height:40px;color:var(--shared-ink);cursor:pointer;background:#fff;border:1px solid #d5cad5;border-radius:11px;flex:none;font-weight:850}.public-binder-page-tabs button.active{color:#fff;border-color:var(--shared-ink);background:var(--shared-ink);box-shadow:0 3px 0 var(--shared-pink)}.public-binder-book{border:4px solid var(--shared-ink);background:var(--shared-binder-cover);box-shadow:0 10px 0 var(--shared-binder-cover), 0 22px 44px #26132229;border-radius:24px 10px 10px 24px;grid-template-columns:minmax(0,1fr);margin-top:12px;padding:clamp(12px,2vw,22px) clamp(12px,3vw,34px) clamp(12px,2vw,22px) clamp(30px,5vw,56px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.public-binder-book{box-shadow:0 10px 0 color-mix(in srgb, var(--shared-binder-cover) 65%, #3f2638), 0 22px 44px #26132229}}.public-binder-book.spread{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:clamp(12px,2vw,22px)}.public-binder-rings{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:8%;bottom:8%;left:clamp(11px,2vw,24px)}.public-binder-book.spread .public-binder-rings{left:50%;transform:translate(-50%)}.public-binder-rings i{background:linear-gradient(#f1efeb,#77736d 48%,#fff 52%,#8d8983);border:2px solid #57534e;border-radius:8px;width:clamp(34px,5vw,54px);height:9px;box-shadow:0 2px 2px #00000047}.public-binder-page{--public-page-pocket:#fff9fb;--public-page-accent:#8c4c68;border:2px solid var(--public-page-accent);min-width:0;padding:clamp(13px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){.public-binder-page{border:2px solid color-mix(in srgb, var(--public-page-accent) 25%, #d7ced3)}}.public-binder-page{background:var(--public-page-pocket);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.public-binder-page{background:color-mix(in srgb, var(--public-page-pocket) 91%, #fff)}}.public-binder-page{box-shadow:inset 12px 0 20px #452c400f}.public-binder-book.spread .public-binder-page:first-of-type{border-radius:15px 4px 4px 15px}.public-binder-book.spread .public-binder-page:last-of-type{border-radius:4px 15px 15px 4px;box-shadow:inset -12px 0 20px #452c400f}.public-binder-page[data-page-theme=rose]{--public-page-pocket:#fff0f5;--public-page-accent:#8f2f57}.public-binder-page[data-page-theme=ocean]{--public-page-pocket:#edfafd;--public-page-accent:#175265}.public-binder-page[data-page-theme=forest]{--public-page-pocket:#f2f8ef;--public-page-accent:#2f5438}.public-binder-page[data-page-theme=midnight]{--public-page-pocket:#eeeaf9;--public-page-accent:#151126}.public-binder-page[data-page-theme=citrus]{--public-page-pocket:#fff9dd;--public-page-accent:#8f5710}.public-binder-page>header{align-content:start;min-height:46px;margin-bottom:10px;display:grid}.public-binder-page>header span{letter-spacing:.12em;font:850 7px/1.2 DM Mono,monospace}.public-binder-page>header b{margin-top:3px;font-size:clamp(14px,2.2vw,23px);line-height:1.05}.public-binder-page>header[data-title-font=editorial] b,.public-binder-page>header[data-title-font=classic] b{font-family:Georgia,serif}.public-binder-page>header[data-title-font=mono] b{font-family:DM Mono,monospace}.public-binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.3vw,13px);display:grid}.public-binder-grid[data-layout="4x3"],.public-binder-grid[data-layout="4x4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.public-binder-pocket{aspect-ratio:1;border:1px dashed var(--public-page-accent);place-items:center;min-width:0;padding:clamp(3px,.6vw,7px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-binder-pocket{border:1px dashed color-mix(in srgb, var(--public-page-accent) 36%, transparent)}}.public-binder-pocket{background:var(--public-page-pocket);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.public-binder-pocket{background:color-mix(in srgb, var(--public-page-pocket) 80%, #fff)}}.public-binder-pocket>span{color:var(--public-page-accent)}@supports (color:color-mix(in lab, red, red)){.public-binder-pocket>span{color:color-mix(in srgb, var(--public-page-accent) 34%, transparent)}}.public-binder-pocket figure{background:#fff;border-radius:6px;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.public-binder-pocket img{width:100%;height:100%;display:block}.public-binder-pocket figure>small{color:#fff;background:#1f1722c7;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:900;position:absolute;top:4px;right:4px}.public-binder-pocket figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-binder-pager{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:14px;margin-top:26px;display:grid}.public-binder-pager button{border:2px solid var(--shared-ink);min-height:48px;color:var(--shared-ink);cursor:pointer;background:#fff;border-radius:14px;padding:10px 18px;font-weight:900}.public-binder-pager button:last-child{color:#fff;background:var(--shared-ink)}.public-binder-pager button:disabled{opacity:.32}.public-binder-pager>span{text-align:center;font-size:11px;display:grid}.public-binder-pager>span b{font-size:18px}.public-binder-pager>span small{color:#766b75;margin-top:2px;font-size:8px}.public-binder-footer{border:2px solid var(--shared-ink);box-shadow:5px 5px 0 var(--shared-ink);background:#ffe3ef;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:20px;display:flex}.public-binder-footer p{margin:0;font-size:13px;line-height:1.45}.public-binder-footer b{font-size:17px;display:block}.public-binder-viewer :is(button,a):focus-visible{outline:3px solid var(--shared-pink);outline-offset:3px}@media (width<=900px){.public-binder-intro{flex-direction:column;align-items:stretch}.public-binder-view-toggle{grid-template-columns:1fr;align-self:start}.public-binder-view-toggle button:last-child{display:none}.public-binder-book,.public-binder-book.spread{border-radius:18px 8px 8px 18px;grid-template-columns:1fr;padding:10px 10px 10px 28px}.public-binder-book.spread .public-binder-rings{left:10px;transform:none}.public-binder-book.spread .public-binder-page{border-radius:12px}.public-binder-page{padding:clamp(9px,3vw,18px)}.public-binder-page>header{min-height:40px}}@media (width<=560px){.public-binder-viewer{padding-inline:8px}.public-binder-topbar>button{width:44px;padding:0;font-size:0}.public-binder-topbar>button span{font-size:18px}.public-binder-intro{box-shadow:5px 5px 0 var(--shared-pink);border-radius:17px;margin-top:20px}.public-binder-intro h1{overflow-wrap:anywhere}.public-binder-page-tabs button{min-width:44px;min-height:44px}.public-binder-book{border-width:3px}.public-binder-grid{gap:5px}.public-binder-pocket{border-radius:6px;padding:3px}.public-binder-pager{grid-template-columns:1fr 74px 1fr;gap:7px}.public-binder-pager button{min-width:0;padding-inline:8px;font-size:10px}.public-binder-pager>span small{display:none}.public-binder-footer{flex-direction:column;align-items:stretch}.public-binder-footer a{place-items:center;display:grid}}.catalog-correction-tool>p{color:#4d7558;margin:8px 0 0;font-size:10px;line-height:1.45}.catalog-correction-form{border:1px solid var(--accent,#ff3d8b);padding:16px}@supports (color:color-mix(in lab, red, red)){.catalog-correction-form{border:1px solid color-mix(in srgb, var(--accent,#ff3d8b) 28%, #d8d2df)}}.catalog-correction-form{background:var(--theme-surface,#fff);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.catalog-correction-form{background:color-mix(in srgb, var(--theme-surface,#fff) 95%, var(--accent,#ff3d8b))}}.catalog-correction-form>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.catalog-correction-form h3{margin:3px 0 5px;font-size:17px}.catalog-correction-form header p:last-child{color:#6e6673;margin:0;font-size:10px;line-height:1.4}.catalog-correction-form>header>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;width:30px;height:30px;font-size:18px}.catalog-correction-kind{background:#f2eef4;border:1px solid #d8d2df;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;display:grid}.catalog-correction-kind button{color:#5e5664;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:900}.catalog-correction-kind button.active{color:#fff;background:#241726;box-shadow:0 2px #080608}.catalog-correction-kind button:focus-visible{outline:3px solid var(--accent,#ff3d8b);outline-offset:2px}.catalog-duplicate-report{background:#f4efff;border:1px solid #cbb9df;border-radius:14px;gap:13px;padding:14px;display:grid}.catalog-duplicate-report>div>b{font-size:12px}.catalog-duplicate-report>div>p{color:#5f5865;margin:5px 0 0;font-size:10px;line-height:1.5}.catalog-duplicate-report label{color:#5e5664;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.catalog-duplicate-report label small{letter-spacing:0;text-transform:none;font-weight:600}.catalog-duplicate-report textarea{resize:vertical;width:100%;min-height:104px;color:var(--theme-text,var(--ink));background:var(--theme-surface,#fff);text-transform:none;border:1px solid #bfaed2;border-radius:11px;padding:10px;font:650 11px/1.45 Inter,sans-serif}.catalog-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-correction-grid label{color:#5e5664;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.catalog-correction-grid label small{letter-spacing:0;text-transform:none;font-weight:600}.catalog-correction-grid .wide{grid-column:1/-1}.catalog-correction-grid input,.catalog-correction-grid select,.catalog-correction-grid textarea{width:100%;min-height:40px;color:var(--theme-text,var(--ink));background:var(--theme-surface,#fff);text-transform:none;border:1px solid #d8d2df;border-radius:11px;padding:9px 10px;font:650 11px/1.35 Inter,sans-serif}.catalog-correction-grid textarea{resize:vertical}.catalog-correction-machine-locations{background:var(--theme-surface,#fff);border:1px solid #d8d2df;border-radius:14px;gap:10px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-correction-machine-locations{background:color-mix(in srgb, var(--theme-surface,#fff) 88%, var(--lavender))}}.catalog-correction-machine-locations>legend{padding:0 6px;font-size:10px;font-weight:900}.catalog-correction-machine-locations>p{color:#6e6673;margin:0;font-size:10px;line-height:1.4}.catalog-correction-machine-location{background:var(--theme-surface,#fff);border:1px solid #ded8e4;border-radius:12px;grid-template-columns:1.4fr 1fr .7fr auto;align-items:end;gap:8px;padding:10px;display:grid}.catalog-correction-machine-locations button{min-height:40px;color:var(--theme-text,var(--ink));background:var(--theme-surface,#fff);cursor:pointer;border:1px solid #cfc7d7;border-radius:10px;padding:0 12px;font-weight:850}.catalog-correction-machine-locations .catalog-correction-add-location{color:#fff;background:var(--ink);justify-self:start}.catalog-correction-machine-locations .catalog-correction-remove-location{color:#8b2542;background:#fff3f6;border-color:#efb7c7}.machine-location-suggest{width:100%;color:var(--theme-text,var(--ink));background:var(--theme-surface,#fff);cursor:pointer;border:1px solid;border-radius:999px;margin-top:8px;padding:9px 12px;font:800 11px/1.2 Inter,sans-serif}.machine-location-suggest:hover,.machine-location-suggest:focus-visible{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.machine-location-suggest:hover,.machine-location-suggest:focus-visible{background:color-mix(in srgb, var(--theme-surface,#fff) 78%, var(--accent,#ff3d8b) 22%)}}@media (width<=700px){.catalog-correction-machine-location{grid-template-columns:1fr}.catalog-correction-machine-locations .catalog-correction-remove-location{width:100%}}.catalog-correction-image{background:var(--theme-surface,#fff);border:1px dashed #cdbfce;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-correction-image{background:color-mix(in srgb, var(--theme-surface,#fff) 86%, var(--accent,#ff3d8b) 14%)}}.catalog-correction-image-heading{color:var(--theme-text,var(--ink));letter-spacing:0;text-transform:none;gap:5px;font-size:11px;font-weight:900;display:grid}.catalog-correction-camera-button{cursor:pointer;background:#111;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;position:relative;color:#fff!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;gap:7px!important;font-size:9px!important;display:inline-flex!important}.catalog-correction-file-input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important;min-height:0!important;padding:0!important}.catalog-correction-image.selected{border-style:solid;border-color:var(--accent,#ff3d8b)}.catalog-correction-crop-editor{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-correction-crop-frame{width:min(100%,310px);box-shadow:0 0 0 2px var(--accent,#ff3d8b), 0 10px 24px #3717261f;background:#ddd4df;border:3px solid #fff;border-radius:15px;grid-column:1/-1;margin:2px auto;position:relative;overflow:hidden}.catalog-correction-crop-frame img{object-fit:cover;background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block}.catalog-correction-crop-frame>span{color:#fff;text-align:center;pointer-events:none;background:#111111bd;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:850;position:absolute;inset:auto 8px 8px}.catalog-correction-crop-shapes{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.catalog-correction-crop-shapes button{color:#5e5664;background:var(--theme-surface,#fff);border:1px solid #d8d2df;border-radius:9px;min-height:34px;padding:6px 8px;font-size:8px;font-weight:850}.catalog-correction-crop-shapes button[aria-pressed=true]{color:#fff;border-color:var(--accent,#ff3d8b);background:var(--accent,#ff3d8b)}.catalog-correction-crop-editor>label{background:var(--theme-surface,#fff);min-width:0;padding:7px}@supports (color:color-mix(in lab, red, red)){.catalog-correction-crop-editor>label{background:color-mix(in srgb, var(--theme-surface,#fff) 92%, var(--accent,#ff3d8b) 8%)}}.catalog-correction-crop-editor>label{border-radius:9px}.catalog-correction-crop-editor input[type=range]{min-height:26px;accent-color:var(--accent,#ff3d8b);padding:0}.catalog-correction-crop-editor>small{color:#756b77;text-align:center;grid-column:1/-1;font-size:9px}@media (width<=680px){.print-record-heading{gap:10px}.print-record-heading .catalog-correction-trigger{min-height:44px;padding:9px 12px;line-height:1.2}.catalog-correction-image{grid-template-columns:1fr}.catalog-correction-camera-button{width:100%}.catalog-correction-crop-editor{grid-template-columns:1fr}.catalog-correction-crop-editor>label,.catalog-correction-crop-editor>small,.catalog-correction-crop-frame,.catalog-correction-crop-shapes{grid-column:1}}.organizer-preview article[data-targeted=true]{border-color:var(--teal);box-shadow:inset 0 0 0 2px var(--teal)}@supports (color:color-mix(in lab, red, red)){.organizer-preview article[data-targeted=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--teal) 38%, transparent)}}.catalog-correction-form>footer{grid-template-columns:1fr auto minmax(150px,.7fr);align-items:center;gap:8px;margin-top:12px;display:grid}.catalog-correction-form>footer span{color:#6f6877;font-size:9px;font-weight:800}.catalog-correction-form>footer button{cursor:pointer;border:1px solid #d8d2df;border-radius:11px;min-height:40px;margin:0;padding:8px 12px;font-weight:850}.catalog-correction-form>footer .save-stats{border:0}.quantity-panel{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.quantity-panel>div{background:#fff;border:1px solid #ddd8e4;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.quantity-panel>div>span{font-size:10px;font-weight:800}.stepper{grid-template-columns:30px 28px 30px;align-items:center;display:grid}.stepper button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#eeebf2;border:0;border-radius:9px;font-size:16px;font-weight:900}.stepper b{text-align:center;font-size:12px}.image-picker{color:#5f5867;cursor:pointer;background:#f7f5fa;border:1px dashed #c9c2d4;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;padding:10px;display:grid}.image-picker>span:first-child{width:32px;height:32px;color:var(--ink);background:var(--lavender);border-radius:10px;place-items:center;font-size:16px;font-weight:900;display:grid}.image-picker>span:nth-child(2){min-width:0;display:grid}.image-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.image-picker small{font-size:8px}.image-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.image-picker button{border:0;color:#fff!important;background:var(--ink)!important;border-radius:9px!important;min-height:30px!important;padding:0 9px!important;font-size:8px!important}.shared-image{object-fit:contain;background:#efedf2;border-radius:16px;width:min(100%,540px);max-height:520px;margin-top:10px;display:block}.message-bubble .shared-image{border-radius:12px;margin-top:0}.message-reply{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end}.message-reply .image-picker{margin:0}@media (width<=1180px){.filters{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(140px,1fr))}.filters .search{grid-column:span 2}}@media (width<=900px){.tabs button .nav-icon{display:inline-grid}.tabs button .nav-label,.tabs button .nav-count{display:inline-block}.mobile-menu-button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:7px;min-height:42px;margin-left:auto;padding:0 13px;font-size:11px;font-weight:800;display:flex}.tour-launch{display:none}.mobile-menu-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18151e94;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.mobile-menu-sheet{background:var(--cream);border-radius:28px;width:100%;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #12101759}.mobile-menu-sheet>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.mobile-menu-sheet h2{margin:4px 0 0;font:800 25px/1.05 Space Grotesk,sans-serif}.mobile-menu-sheet>header>button{color:#fff;background:var(--ink);border:0;border-radius:13px;flex:none;width:40px;height:40px;font-size:21px}.mobile-menu-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-menu-grid>button{min-height:110px;color:var(--ink);text-align:left;background:#fff;border:1px solid #ded9e5;border-radius:20px;align-content:center;justify-items:start;gap:5px;padding:15px;display:grid;position:relative}.mobile-menu-grid>button.active{border-color:var(--ink);background:var(--lime)}.mobile-menu-grid>button>span{font-size:22px}.mobile-menu-grid b{font:800 15px/1 Space Grotesk,sans-serif}.mobile-menu-grid small{color:#6d6675;font-size:9px}.mobile-tour-button{color:#fff;background:var(--ink);border:0;border-radius:14px;width:100%;min-height:46px;margin-top:12px;font-weight:800}.filters,.filters .search{grid-column:auto}.filters{grid-template-columns:1fr 1fr}.filters .search{grid-column:1/-1}.message-reply{grid-template-columns:1fr}.message-reply .image-picker{margin-top:4px}}@media (width<=620px){.app-shell{padding-bottom:102px}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tabs button:nth-child(n+4){display:none}.filters{grid-template-columns:1fr}.filters .search{grid-column:auto}.archive-number{width:100%}.stats-form-grid,.quantity-panel{grid-template-columns:1fr}.record-meta{grid-template-columns:1fr 1fr}.binder-item-actions{grid-template-columns:24px 20px 24px 1fr}.binder-item-actions .remove-from-binder{font-size:7px}.post-composer .image-picker,.dm-composer .image-picker{grid-template-columns:32px minmax(0,1fr)}.image-picker button{grid-column:1/-1}}.binder-view{width:min(1160px,100% - 28px)}.binder-book{isolation:isolate;background:linear-gradient(90deg,#ffffff80,#0000 15%),linear-gradient(145deg,#c8c5ef 0%,#aaa6df 48%,#8d88c8 100%);border:1px solid #3934482e;border-radius:34px 18px 18px 34px;padding:30px 30px 32px 70px;box-shadow:-8px 12px #6f6aa7,0 28px 70px #2c28463d}.binder-book:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff61;border-radius:25px 11px 11px 25px;position:absolute;inset:9px}.binder-rings{top:48px;bottom:48px;left:29px}.binder-rings i{background:linear-gradient(#fafafa,#8c8b94 45%,#f7f7f8 55%,#74737d);border-color:#5c5b68;width:70px;height:12px;box-shadow:0 3px 6px #23212d61}.binder-page{background:radial-gradient(circle at 18% 10%,#fffffff5,#0000 34%),linear-gradient(145deg,#fbfaf7 0%,#f0edf3 100%);border:1px solid #4a445929;border-radius:24px;min-height:0;padding:clamp(20px,3vw,34px);overflow:visible;box-shadow:inset 18px 0 34px #41374f12,0 10px 24px #29253733}.page-toolbar{border-bottom:1px solid #554e631f;min-height:76px;margin-bottom:8px;padding:0 6px 15px}.page-toolbar span{color:#817b8d;letter-spacing:.16em;font-family:Inter,sans-serif;font-weight:800}.page-toolbar input{color:#2b2932;border-bottom-color:#5d546d40;font-family:Space Grotesk,sans-serif;font-weight:700}.binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,16px)}.binder-slot{aspect-ratio:1;background:#ffffff6b;border:1px solid #57516333;border-radius:18px;min-height:0;padding:8px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -10px 22px #5e556a0f}.binder-slot.filled{background:#ffffffad;border-color:#5b536938}.binder-slot.filled:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(135deg,#ffffff47,#0000 40%);border:1px solid #ffffffc2;border-radius:14px;position:absolute;inset:8px;box-shadow:inset 0 8px 12px #ffffff2e}.binder-slot>button:first-of-type{z-index:2;background:#fdfcfa;border-radius:14px;padding:7px 7px 34px;box-shadow:0 7px 16px #332d3e24}.binder-slot img{object-fit:contain;background:#f4f1f5;border-radius:10px;width:100%;height:calc(100% - 28px)}.binder-slot>button:first-of-type>span{color:#393541;text-align:left;justify-content:flex-start;height:25px;padding:3px 27px 0 5px;font-family:Inter,sans-serif;font-size:clamp(8px,1vw,11px);font-weight:800;position:absolute;bottom:5px;left:6px;right:6px}.binder-slot>button.binder-more{z-index:12;width:31px;height:28px;color:var(--ink);cursor:pointer;letter-spacing:1px;background:#ffffffe0;border:1px solid #201c271f;border-radius:10px;place-items:center;padding:0 0 5px;font-size:16px;font-weight:900;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 5px 14px #19161f24}.binder-options{z-index:20;width:min(260px,100% - 20px);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d9d4df;border-radius:18px;gap:8px;padding:13px;display:grid;position:absolute;top:47px;right:13px;box-shadow:0 22px 50px #1a16213d}.binder-options>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.binder-options>header b{text-overflow:ellipsis;white-space:nowrap;font:800 12px/1.2 Space Grotesk,sans-serif;overflow:hidden}.binder-options>header button{color:#fff;background:var(--ink);border:0;border-radius:9px;flex:none;width:28px;height:28px}.binder-options>button{min-height:36px;color:var(--ink);cursor:pointer;background:#efedf3;border:0;border-radius:11px;font-size:10px;font-weight:800}.binder-options>div{background:#f7f5f9;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.binder-options>div>span{font-size:9px;font-weight:800}.mini-stepper{grid-template-columns:26px 24px 26px;align-items:center;display:grid}.mini-stepper button{width:26px;height:26px;color:var(--ink);background:#e8e4ed;border:0;border-radius:8px;font-weight:900}.mini-stepper b{text-align:center;font-size:10px}.binder-options .remove-from-binder{color:#fff;background:#b4314e}.community-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-badge,.post-admin-label{color:var(--ink);background:var(--lime);letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.post-admin-label{padding:4px 6px}button.collector-avatar{cursor:pointer;border:0}.author-link{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.author-link:hover{text-decoration:underline}.post-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.room-post .post-actions button{margin:0}.room-post .post-actions .danger{color:#fff;background:#a82f4b}.post-topic{width:fit-content;color:var(--muted);background:var(--accent);border-radius:999px;margin:5px 0 9px;padding:4px 8px;display:block}@supports (color:color-mix(in lab, red, red)){.post-topic{background:color-mix(in srgb, var(--accent) 12%, var(--paper-bright))}}.post-topic{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.room-post .post-actions .social-action{min-height:40px;color:var(--ink);background:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.room-post .post-actions .social-action{background:color-mix(in srgb, var(--paper-bright) 90%, var(--accent))}}.room-post .post-actions .social-action.active{border-color:var(--accent);color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.room-post .post-actions .social-action.active{background:color-mix(in srgb, var(--accent) 28%, var(--paper-bright))}}.comment-thread{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;margin-top:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.comment-thread{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.comment-empty{color:var(--muted);margin:0 0 10px;font-size:12px}.comment-list{gap:9px;display:grid}.post-comment{grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.comment-avatar{width:32px;height:32px;color:var(--sidebar-text);background:var(--sidebar);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%}.post-comment>div{background:var(--paper-bright);border-radius:12px;min-width:0;padding:8px 10px}.post-comment header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.post-comment header b,.post-comment header time{font-size:11px}.post-comment header time{color:var(--muted)}.post-comment p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.comment-delete{color:#8b2942;cursor:pointer;background:0 0;border:0;min-height:30px;margin-top:5px;padding:3px 7px;font-size:10px}.comment-composer{margin-top:11px}.comment-composer>label{margin-bottom:5px;font-size:11px;font-weight:800;display:block}.comment-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.comment-composer textarea{border:1px solid var(--line);resize:vertical;min-height:44px;max-height:140px;color:var(--ink);background:var(--paper-bright);font:inherit;border-radius:12px;padding:10px}.comment-composer button{min-width:64px;min-height:44px}.post-composer>.quick-post-row{border:0;border-bottom:1px solid var(--line);background:var(--paper-bright);justify-content:flex-start;gap:7px;padding:10px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.post-composer>.quick-post-row{background:color-mix(in srgb, var(--paper-bright) 93%, var(--accent))}}.post-composer>.quick-post-row{scrollbar-width:thin}.post-composer>.quick-post-row button{min-width:max-content;min-height:40px;color:var(--ink);background:var(--paper-bright);border:1px solid var(--line);box-shadow:none;text-transform:none;padding:0 12px;font-size:11px}.post-composer>.quick-post-row .spark-button{color:var(--sidebar-text);background:var(--sidebar);border-color:var(--sidebar)}.timeline-tools{border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:18px;gap:10px;margin:0 18px 16px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.timeline-tools{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.timeline-search{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 10px 0 14px;display:grid}.timeline-search>span{color:var(--muted);font-size:22px}.timeline-search input{min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font:600 14px/1.3 Inter,sans-serif}.timeline-search button{width:38px;height:38px;color:var(--ink);background:var(--paper-bright);border:0;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.timeline-search button{background:color-mix(in srgb, var(--paper-bright) 82%, var(--accent))}}.timeline-search button{font-size:20px}.timeline-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.timeline-selects label{gap:5px;min-width:0;display:grid}.timeline-selects label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.timeline-selects select,.density-toggle{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--ink);background:var(--paper-bright);border-radius:13px;padding:0 11px;font:750 12px/1.2 Inter,sans-serif}.density-toggle{cursor:pointer;align-self:end}.timeline-tools>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.timeline-tools>footer b{color:var(--ink)}.timeline-tools>footer button,.empty-community>button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border-radius:12px;padding:0 12px;font-weight:800}.post-list.compact .room-post{padding-block:10px}.post-list.compact .room-post>.collector-avatar{width:36px;height:36px}.post-list.compact .room-post{grid-template-columns:36px minmax(0,1fr)}.post-list.compact .room-post p{margin-block:5px;font-size:13px}@media (width<=700px){.timeline-tools{margin-inline:10px;padding:11px}.timeline-selects{grid-template-columns:1fr 1fr}.timeline-selects .density-toggle{grid-column:1/-1}.post-composer>.quick-post-row{scroll-snap-type:x proximity}.post-composer>.quick-post-row button{scroll-snap-align:start;min-height:44px}}.beta-gate{color:#3b2230;background:radial-gradient(circle at 8% 10%,#d323733b,#0000 26rem),radial-gradient(circle at 92% 90%,#ffc5dbc7,#0000 28rem),#f7eef2;place-items:center;min-height:100dvh;padding:clamp(18px,5vw,64px);font-family:Inter,sans-serif;display:grid}.beta-gate>section{background:#fffafbf0;border:1px solid #5b193729;border-radius:34px;width:min(760px,100%);padding:clamp(24px,5vw,54px);box-shadow:0 34px 90px #5b193729}.beta-load-recovery{text-align:center;align-content:center;gap:12px;width:min(520px,100% - 28px);min-height:100dvh;margin:auto}.beta-load-recovery>span{color:#fff;background:#d32373;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 6px;font-size:28px;font-weight:900;display:grid}.beta-load-recovery h1,.beta-load-recovery p{margin:0}.beta-load-recovery h1{font-size:clamp(28px,8vw,44px)}.beta-load-recovery p{color:#66555e}.beta-load-recovery :is(button,a){color:#fff;min-height:44px;font:inherit;background:#000;border:1px solid #000;border-radius:999px;place-items:center;margin:4px auto 0;padding:0 20px;font-weight:800;text-decoration:none;display:inline-grid}.beta-load-recovery a{color:#000;background:#fff}.beta-mark{color:#fff;background:#d32373;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:28px;font-weight:900;display:grid}.beta-gate h1{color:#3b2230;letter-spacing:-.045em;max-width:680px;margin:10px 0 16px;font:800 clamp(34px,7vw,68px)/.95 Georgia,serif}.beta-intro{color:#6c5360;max-width:610px;font-size:clamp(15px,2vw,18px);line-height:1.55}.beta-signin,.beta-gate form{background:#fff;border:1px solid #e4cad5;border-radius:22px;margin-top:30px;padding:18px}.beta-signin{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.beta-signin>span{background:#f3d7e2;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.beta-signin b,.beta-signin small{display:block}.beta-signin small,.beta-gate form>small{color:#79636d;margin-top:4px;line-height:1.4}.beta-signin a,.beta-gate form button{color:#fff;background:#5b1937;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-weight:850;text-decoration:none;display:inline-flex}.mobile-profile-browser,.mobile-profile-message,.profile-message-sheet-backdrop{display:none}.trade-preference-panel{border:1px solid var(--figma-line,#ded9dd);background:var(--figma-canvas,#fff);border-radius:22px;margin:18px 0;padding:20px}.trade-preference-panel>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.trade-preference-panel h3{margin:3px 0 0;font-size:24px}.trade-preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-preference-list article{border:1px solid var(--figma-line,#ded9dd);border-radius:16px;gap:12px;padding:10px;display:flex}.trade-preference-list img{object-fit:contain;background:#f4f1f4;border-radius:8px;width:62px;height:76px}.trade-preference-list article>div{align-content:center;gap:8px;min-width:0;display:grid}.trade-preference-list article>div>div{flex-wrap:wrap;gap:6px;display:flex}.trade-preference-list button{background:#fff;border:1px solid #d9d3d8;border-radius:999px;padding:7px 9px;font:800 11px/1 Space Grotesk,sans-serif}.trade-preference-list button.active{color:#fff;background:#000;border-color:#000}.trade-preference-saved{color:#68616c;font-size:9px;font-weight:750}.trade-copy-kind,.owned-copy-badge{color:#4b2550;background:#f3dbe6;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900;line-height:1}.trade-copy-kind.blurry,.owned-copy-badge.blurry{color:#fff;background:#5b506a}.matches-view.embedded{margin:22px 0}.matches-view.embedded .matches-hero{border-radius:22px;padding:22px}.matches-view.embedded .match-card>header[role=button]{cursor:pointer}.match-open-label{white-space:nowrap;margin-left:auto}.match-acceptance-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.match-acceptance-chips span{background:#f3dbe6;border-radius:999px;padding:6px 9px;font:800 10px/1 Space Grotesk,sans-serif}.multiples-offer-toggle{background:#e7f3d0;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 13px;font-weight:800;display:flex}@media (width<=720px){.mobile-menu-button{display:none!important}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.profile-backdrop,.profile-page{z-index:180;background:var(--paper,#fff);padding:0;position:fixed;inset:0;overflow-y:auto}.profile-backdrop .collector-profile,.profile-page .collector-profile{width:100%;max-width:none;min-height:100dvh;max-height:none;padding:18px 16px calc(108px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.collector-profile .profile-close{z-index:4;margin-left:auto;position:sticky;top:8px}.collector-profile .profile-hero{border-radius:22px;grid-template-columns:72px minmax(0,1fr);padding:18px}.collector-profile .profile-hero-actions{grid-column:1/-1}.desktop-profile-message{display:none!important}.mobile-profile-message{display:inline-flex}.mobile-profile-browser{gap:10px;margin:14px 0 10px;display:grid}.mobile-profile-tabs{background:var(--profile-accent);border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-profile-tabs{background:color-mix(in srgb, var(--profile-accent) 15%, #fff)}}.mobile-profile-tabs button{background:0 0;border:0;border-radius:12px;min-height:44px;font-weight:900}.mobile-profile-tabs button.active{color:#fff;background:#000}.mobile-filter-row{align-items:center;gap:8px;display:flex}.mobile-filter-row button{background:#fff;border:1px solid #d9d3d8;border-radius:999px;padding:9px 13px;font-weight:850}.mobile-filter-row .filter-active{color:#fff;background:#000;border-color:#000}.mobile-filter-options{background:#fff;border:1px solid #ded9dd;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:5px;padding:9px;display:grid}.mobile-filter-options button{background:#f4f1f4;border:0;border-radius:10px;padding:9px 4px;font-size:11px;font-weight:850}.mobile-filter-options button.active{color:#fff;background:#000}.collector-profile .profile-lists{display:block}.collector-profile .profile-lists>section[data-mobile-active=false]{display:none}.collector-profile .profile-lists>section{border-radius:20px;padding:13px}.collector-profile .profile-print-grid,.collector-profile .profile-print-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.collector-profile .profile-print-grid article{border-radius:13px;align-content:start;min-width:0;padding:8px;display:grid}.collector-profile .profile-print-grid article>img,.collector-profile .profile-print-images>img:first-child{object-fit:contain;width:100%;height:146px}.collector-profile .profile-print-grid article button{width:100%;min-height:36px;margin-top:7px;padding:7px;font-size:10px}.collector-profile .profile-print-grid article button.is-selected{color:#fff;background:#000}.profile-message-sheet-backdrop{z-index:450;background:#00000075;align-items:end;display:flex;position:fixed;inset:0}.profile-message-sheet{width:100%;padding:8px 18px calc(20px + env(safe-area-inset-bottom));color:#000;background:#fff;border-radius:24px 24px 0 0;gap:13px;display:grid;box-shadow:0 -14px 40px #0003}.profile-message-sheet-handle{touch-action:none;background:0 0;border:0;width:100%;height:24px}.profile-message-sheet-handle span{background:#b9b2b7;border-radius:999px;width:46px;height:5px;margin:auto;display:block}.profile-message-sheet header{justify-content:space-between;align-items:start;gap:12px;display:flex}.profile-message-sheet header h3{margin:3px 0 0;font-size:22px}.profile-message-sheet header>button{background:#f1eef1;border:0;border-radius:50%;width:40px;height:40px;font-size:24px}.profile-message-print-preview{background:#f4f1f4;border-radius:14px;align-items:center;gap:11px;padding:9px;display:flex}.profile-message-print-preview img{object-fit:contain;background:#fff;border-radius:7px;width:52px;height:62px}.profile-message-print-preview div{gap:3px;display:grid}.profile-message-sheet textarea{min-height:110px;font:inherit;resize:vertical;border:1px solid #cfc8cd;border-radius:14px;padding:13px}.profile-message-sheet>button:last-child{color:#fff;background:#000;border:0;border-radius:999px;min-height:48px;font-weight:900}.trade-preference-list{grid-template-columns:1fr}.trade-preference-panel{padding:15px}.trade-preference-panel>header{flex-direction:column;align-items:start;gap:4px}.matches-view.embedded .match-grid{grid-template-columns:1fr}}.email-signin{background:#fff;border:1px solid #e4cad5;border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-top:30px;padding:18px;display:grid}.email-signin-icon{color:#fff;background:#ff3d8b;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.email-signin b,.email-signin small{display:block}.email-signin .auth-google-button{color:#30242a;background:#fff;border:1px solid #d8ccd1;grid-column:1/-1;width:100%;box-shadow:0 5px 14px #37172614}.email-signin .auth-google-button:hover{background:#fff9fb;border-color:#bfa8b2}.auth-google-button>span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:9px;font-weight:800;display:inline-grid}.email-signin-divider{color:#8a737d;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.email-signin-divider:before,.email-signin-divider:after{content:"";background:#e2d6db;flex:1;height:1px}.email-signin small{color:#79636d;margin-top:4px;line-height:1.4}.email-signin-tabs{background:#f2e7ec;border-radius:15px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.email-signin .email-signin-tabs button{color:#5b1937;background:0 0;min-height:42px;font-size:13px}.email-signin .email-signin-tabs button[aria-selected=true]{color:#fff;background:#5b1937}.email-signin-form{background:#fff8fb;border:1px solid #ecd8e1;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr;gap:9px;margin:0;padding:16px;display:grid}.email-signin-form label{margin:4px 0 0;font-size:12px;font-weight:850}.email-signin input{width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #d8bcca;border-radius:14px;padding:0 14px}.email-signin button,.auth-callback a{color:#fff;min-height:48px;font:inherit;background:#5b1937;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 17px;font-weight:850;text-decoration:none;display:inline-flex}.email-signin button:disabled{cursor:wait;opacity:.65}.email-signin-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-signin .email-signin-links button,.email-signin .email-signin-text-button{color:#5b1937;text-underline-offset:3px;background:0 0;min-height:40px;padding:0;font-size:12px;text-decoration:underline}.email-signin-error{color:#a2174d;margin:10px 0 0;font-size:13px;font-weight:750}.email-signin-message{color:#235a38;background:#e8f7ed;border-radius:14px;grid-column:1/-1;padding:14px;font-size:13px;font-weight:750}.email-signin-privacy{grid-column:1/-1}.auth-callback{background:#f7eed7;place-items:center;min-height:100svh;padding:20px;display:grid}.auth-callback>section{background:#fff;border:1px solid #e4cad5;border-radius:28px;width:min(560px,100%);padding:clamp(28px,6vw,56px)}.auth-callback h1{color:#3b2230;letter-spacing:-.04em;margin:14px 0;font:800 clamp(36px,7vw,58px)/.95 Georgia,serif}.auth-callback p:not(.eyebrow){color:#6c5360;margin-bottom:20px;line-height:1.55}.auth-password-form{gap:9px;display:grid}.auth-password-form label{color:#3b2230;margin-top:5px;font-size:12px;font-weight:850}.auth-password-form input{min-height:50px;font:inherit;border:1px solid #d8bcca;border-radius:14px;padding:0 14px}.auth-password-form button{color:#fff;min-height:50px;font:inherit;background:#5b1937;border:0;border-radius:14px;margin-top:6px;font-weight:850}.beta-gate form label{margin-bottom:9px;font-weight:850;display:block}.beta-gate form>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.beta-gate form input{color:#3b2230;background:#fffafb;border:1px solid #d8bcca;border-radius:14px;min-width:0;min-height:50px;padding:0 14px;font-size:16px}.beta-gate form>p{color:#a82f4b;margin:10px 0 0;font-weight:750}.beta-gate footer{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.beta-gate footer span{color:#5b1937;background:#f3d7e2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.beta-preview-banner{color:#fff;background:#211e28;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin:-18px -18px 24px;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.beta-preview-banner button{color:#211e28;background:#fff;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-weight:850}.beta-admin-panel{border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:24px;margin:18px 0;padding:20px}@supports (color:color-mix(in lab, red, red)){.beta-admin-panel{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.beta-admin-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.beta-admin-panel h2,.beta-admin-panel h3{margin:4px 0}.beta-admin-panel>header p:last-child{color:var(--muted);margin:0}.beta-admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.beta-admin-panel .beta-share-button{color:#fff;background:#000;border-color:#000}.beta-admin-panel button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper-bright);border-radius:12px;padding:0 13px;font-weight:800}.beta-admin-panel form{background:var(--paper-bright);border-radius:16px;margin-top:16px;padding:14px}.beta-admin-panel form label,.beta-admin-panel form small{display:block}.beta-admin-panel form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:7px 0;display:grid}.beta-admin-panel form input{border:1px solid var(--line);border-radius:12px;min-width:0;min-height:46px;padding:0 12px}.beta-presence-overview{border:1px solid #59b977;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.beta-presence-overview{border:1px solid color-mix(in srgb, #59b977 38%, var(--line))}}.beta-presence-overview{background:#59b977;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.beta-presence-overview{background:color-mix(in srgb, #59b977 9%, var(--paper-bright))}}.beta-presence-overview>div:first-child{align-items:center;gap:10px;display:flex}.beta-presence-overview>div:first-child>span:last-child{min-width:0}.beta-presence-overview b,.beta-presence-overview small{display:block}.beta-presence-overview small{color:var(--muted);margin-top:2px}.beta-presence-overview>p{color:var(--muted);grid-column:1/-1;margin:0}.beta-presence-overview>a{color:var(--ink);text-underline-offset:3px;font-weight:900}.beta-presence-count{color:#276340;background:var(--paper-bright);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:46px;height:46px;padding:0 10px;font-size:19px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #59b97759}.beta-presence-count i{background:currentColor;border-radius:50%;width:8px;height:8px}.beta-presence-people{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.beta-presence-people button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--paper-bright);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-weight:850;display:inline-flex}.beta-presence-people button>span{width:26px;height:26px;color:var(--accent-foreground);background:var(--accent);border-radius:50%;place-items:center;font-size:9px;display:grid}.beta-presence-people>span{color:var(--muted);font-size:9px;font-weight:850}.beta-member-list{gap:8px;margin-top:16px;display:grid}.beta-member-list-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.beta-member-list-heading h3{margin:0}.beta-member-list-heading>div{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.beta-member-active-total,.beta-member-presence{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.beta-member-active-total{color:#276340;background:#59b977;border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.beta-member-active-total{background:color-mix(in srgb, #59b977 14%, var(--paper-bright))}}.beta-member-active-total i,.beta-member-presence i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.beta-member-identity{min-width:0}.beta-member-identity>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.beta-member-presence.active{color:#276340}.beta-member-presence.offline{color:var(--muted)}.beta-member-list-heading label{width:min(300px,100%);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:850;display:grid}.beta-member-list-heading input{border:1px solid var(--line);background:var(--paper-bright);width:100%;min-width:0;min-height:42px;color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:11px;padding:0 12px;font-size:16px}.beta-member-list-tools{border:1px solid var(--line);background:var(--accent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.beta-member-list-tools{background:color-mix(in srgb, var(--accent) 5%, var(--paper-bright))}}.beta-member-list-tools>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.beta-member-list-tools button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--paper-bright);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.beta-member-list-tools button span{background:currentColor;border-radius:999px;min-width:22px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.beta-member-list-tools button span{background:color-mix(in srgb, currentColor 10%, transparent)}}.beta-member-list-tools button span{font-variant-numeric:tabular-nums}.beta-member-list-tools label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:850;display:grid}.beta-member-list-tools select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--paper-bright);border-radius:11px;padding:0 34px 0 10px;font-size:16px}.beta-member-list-page{gap:8px;display:grid}.beta-member-list-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;margin:0;padding:18px}.beta-member-list-empty p{margin:0}.beta-member-list-empty button{border:1px solid var(--line);background:var(--paper-bright);border-radius:999px;min-height:40px;margin-top:10px;padding:0 12px;font-weight:850}.beta-member-list article{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.beta-member-avatar{background:var(--accent);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.beta-member-list b,.beta-member-list small{display:block}.beta-member-list small{color:var(--muted);margin-top:3px}.beta-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.beta-member-manage-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper-bright);border-radius:999px;padding:0 13px;font-weight:900}.beta-member-management{grid-column:1/-1;gap:10px;display:grid}.help-guide-grid>button :is(b,p),.feedback-inbox :is(b,p,small){overflow-wrap:anywhere;min-width:0}.archive-layout-toolbar .archive-toolbar-pager{flex:520px;width:min(620px,100%);max-width:620px;margin:0 0 0 auto}.beta-member-actions button.scanner-enabled{color:#fff;border-color:var(--accent);background:var(--accent)}.beta-member-list article.expanded{border-color:var(--ink)}.beta-member-actions .remove-beta-account,.beta-account-removal-dialog .remove-beta-account{color:#fff;background:#9f1f45;border-color:#9f1f45}.beta-member-details{background:var(--accent);border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.beta-member-details{background:color-mix(in srgb, var(--accent) 10%, var(--paper-bright))}}.beta-member-details>span{border:1px solid var(--line);background:var(--paper-bright);border-radius:10px;min-width:0;padding:10px}.beta-member-details>span b,.beta-member-details>span small{display:block}.beta-member-details>span b{font-size:18px}.beta-member-details>p{color:var(--muted);grid-column:1/-1;margin:2px 0 0}.beta-member-pagination{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.beta-member-pagination>small{color:var(--muted);font-variant-numeric:tabular-nums}.beta-member-pagination>span{align-items:center;gap:8px;display:flex}.beta-member-pagination b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.beta-member-pagination button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--paper-bright);border-radius:999px;padding:0 12px;font-weight:850}.beta-member-pagination button:disabled{opacity:.45;cursor:not-allowed}.beta-account-removal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141016b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.beta-account-removal-dialog{overscroll-behavior:contain;background:var(--paper-bright);border:1px solid #000;border-radius:24px;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 20px);padding:clamp(22px,5vw,36px);display:grid;overflow-y:auto;box-shadow:0 24px 70px #00000047}.beta-account-removal-dialog :is(h2,p){margin:0}.beta-account-removal-dialog label{gap:7px;font-weight:800;display:grid}.beta-account-removal-dialog input{border:1px solid var(--line);border-radius:10px;min-width:0;min-height:48px;padding:0 12px;font-size:16px}.beta-account-removal-dialog footer{justify-content:flex-end;gap:8px;display:flex}.beta-account-removal-dialog button{border:1px solid var(--line);border-radius:999px;min-height:44px;padding:0 15px;font-weight:800}@media (width<=620px){.beta-gate{padding:10px}.beta-gate>section{border-radius:24px;padding:24px 18px}.beta-signin{grid-template-columns:42px minmax(0,1fr)}.beta-signin a{grid-column:1/-1;width:100%}.email-signin-form>button:not(.email-signin-text-button){width:100%}.beta-gate form>div,.beta-admin-panel form>div{grid-template-columns:1fr}.beta-gate form button{width:100%}.beta-admin-panel>header{display:grid}.beta-admin-header-actions{justify-content:stretch}.beta-admin-header-actions button{flex:1}.beta-presence-overview{grid-template-columns:1fr;align-items:start}.beta-presence-overview>a{justify-self:start}.beta-member-list-tools{grid-template-columns:1fr;align-items:stretch}.beta-member-list-tools label,.beta-member-list-tools select{width:100%}.beta-member-list article{grid-template-columns:40px minmax(0,1fr) auto}.beta-member-actions{grid-column:1/-1;width:100%}.beta-member-actions button{flex:1}.beta-member-details{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-member-pagination{flex-direction:column;align-items:stretch}.beta-member-pagination>span{justify-content:space-between}.beta-account-removal-dialog footer{grid-template-columns:1fr;display:grid}.beta-account-removal-backdrop{align-items:start;padding:10px}}.matches-view{width:min(1180px,100%);margin:0 auto;padding:0 0 40px}.matches-hero{border:1px solid var(--line);color:var(--ink);background:radial-gradient(circle at 90% 10%, var(--accent), transparent 35%), var(--paper-bright);border-radius:28px;padding:clamp(24px,5vw,54px)}@supports (color:color-mix(in lab, red, red)){.matches-hero{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 35%), var(--paper-bright)}}.matches-hero h1{max-width:720px;margin:8px 0 12px;font-size:clamp(34px,7vw,72px);line-height:.96}.matches-hero>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.6}.match-summary{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.match-summary span{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:5px;min-height:44px;padding:9px 13px;font-size:12px;display:inline-flex}.active-trade-summary{border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.active-trade-summary h2{margin:3px 0 4px;font-size:clamp(21px,3vw,30px)}.active-trade-summary p{color:var(--muted);margin:0;font-size:12px}.active-trade-counts{gap:7px;display:flex}.active-trade-counts span{background:var(--paper);text-align:center;border-radius:13px;gap:2px;min-width:78px;padding:9px 11px;font-size:10px;display:grid}.active-trade-counts b{font-size:18px}.active-trade-summary>button{min-height:44px;color:var(--ink);background:var(--accent);cursor:pointer;border:0;border-radius:13px;padding:0 16px;font-weight:900}.matches-state{border:1px solid var(--line);text-align:center;color:var(--ink);background:var(--paper-bright);border-radius:24px;margin-top:16px;padding:40px 24px}.matches-state a,.matches-state button{min-height:44px;color:var(--ink);background:var(--accent);border:0;border-radius:14px;align-items:center;margin-top:12px;padding:11px 17px;font-weight:800;text-decoration:none;display:inline-flex}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.match-card{border:1px solid var(--line);min-width:0;color:var(--ink);background:linear-gradient(145deg, var(--paper-bright), var(--paper-bright));border-radius:24px;padding:18px}@supports (color:color-mix(in lab, red, red)){.match-card{background:linear-gradient(145deg, var(--paper-bright), color-mix(in srgb, var(--paper-bright) 88%, var(--lavender,#cdb8f4)))}}.match-card{box-shadow:0 14px 36px var(--ink)}@supports (color:color-mix(in lab, red, red)){.match-card{box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 9%, transparent)}}.match-card{transition:transform .18s,border-color .18s,box-shadow .18s}.match-card:hover,.match-card.is-open{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.match-card:hover,.match-card.is-open{border-color:color-mix(in srgb, var(--ink) 45%, var(--line))}}.match-card:hover,.match-card.is-open{box-shadow:0 18px 44px var(--ink)}@supports (color:color-mix(in lab, red, red)){.match-card:hover,.match-card.is-open{box-shadow:0 18px 44px color-mix(in srgb, var(--ink) 14%, transparent)}}.match-card>header{grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.match-score{border:1px solid var(--ink);place-content:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.match-score{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.match-score{color:var(--ink);background:var(--accent);text-align:center;border-radius:50%}.match-score b{font-size:15px;line-height:1}.match-score small{text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:900}.match-avatar{width:50px;height:50px;color:var(--sidebar-text);background:var(--sidebar);border-radius:17px;place-items:center;font-weight:900;display:grid;overflow:hidden}.match-avatar img{object-fit:cover;width:100%;height:100%}.match-card h2{margin:3px 0}.match-card header p{color:var(--muted);margin:0;font-size:12px}.match-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.match-label.mutual{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.match-label.mutual{color:color-mix(in srgb, var(--ink) 75%, var(--accent))}}.match-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.match-compare>section{background:var(--paper-bright);border-radius:16px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.match-compare>section{background:color-mix(in srgb, var(--paper-bright) 74%, var(--mint,#c9e8d3))}}.match-compare>section+section{background:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.match-compare>section+section{background:color-mix(in srgb, var(--paper-bright) 72%, var(--lavender,#cdb8f4))}}.match-card h3{margin:0 0 8px;font-size:12px}.match-print-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.match-print-strip figure{min-width:0;margin:0}.match-print-strip img{aspect-ratio:1;border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:100%;padding:4px;display:block}.match-print-strip figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:750;overflow:hidden}.match-empty-line{color:var(--muted);margin:0;font-size:11px}.match-proposal{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:15px;display:grid}.match-proposal label{font-size:11px;font-weight:800}.match-offer-picker{gap:9px;display:grid}.match-offer-picker>div:first-child{gap:2px;display:grid}.match-offer-picker>div:first-child b{font-size:12px}.match-offer-picker>div:first-child small{color:var(--muted);font-size:10px}.match-offer-picker>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:250px;padding:3px;display:grid;overflow-y:auto}.match-offer-picker button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:7px;display:grid;position:relative}.match-offer-picker button.selected{border:3px solid var(--accent);background:var(--paper);padding:5px}@supports (color:color-mix(in lab, red, red)){.match-offer-picker button.selected{background:color-mix(in srgb, var(--paper) 72%, var(--accent))}}.match-offer-picker button.selected{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.match-offer-picker button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent)}}.match-offer-selected-mark{color:#fff;background:var(--accent);border:2px solid #fff;border-radius:999px;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000038}.match-offer-picker button img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;width:100%;display:block}.match-offer-picker button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.match-offer-picker button small{color:var(--muted);font-size:8px;line-height:1.25}.match-trade-hint{color:var(--muted);background:var(--paper);border-radius:12px;margin:16px 0 0;padding:12px;font-size:11px;line-height:1.45}.match-proposal textarea{border:1px solid var(--line);resize:vertical;min-height:72px;color:var(--ink);background:var(--paper);font:inherit;border-radius:12px;padding:10px}.match-proposal button{min-height:44px;color:var(--ink);background:var(--accent);cursor:pointer;border:0;border-radius:13px;font-weight:900}.match-proposal small{color:var(--muted);line-height:1.4}@media (width<=720px){.active-trade-summary{grid-template-columns:1fr;gap:12px}.active-trade-counts{grid-template-columns:repeat(3,1fr);display:grid}.active-trade-counts span{min-width:0}.match-grid{grid-template-columns:1fr}.matches-hero,.match-card{border-radius:20px}.match-card>header{grid-template-columns:46px minmax(0,1fr) auto}.match-open-label{grid-column:2/-1;margin:0;font-size:10px}.match-score{width:42px;height:42px}.match-compare{grid-template-columns:1fr}.match-print-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.archive-hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.archive-hero-actions .add-catalog-print,.archive-hero-actions .bulk-add-trigger{margin:0}.archive-suggestion-status{color:#2e6b47;flex-basis:100%;margin:2px 0 0;font-size:10px;font-weight:750}.bulk-add-trigger.active{color:var(--sidebar-text);background:var(--sidebar)}.bulk-add-panel{border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:22px;margin:14px 0;padding:17px}@supports (color:color-mix(in lab, red, red)){.bulk-add-panel{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.bulk-add-panel>header,.bulk-review>header,.bulk-review>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bulk-add-panel h2,.bulk-review h3{margin:3px 0 4px}.bulk-add-panel header p:not(.eyebrow),.bulk-review footer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.bulk-close{width:44px;height:44px;color:var(--sidebar-text);background:var(--sidebar);cursor:pointer;border:0;border-radius:14px;flex:none;font-size:21px}.bulk-selection-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.bulk-selection-actions button{min-height:44px}.bulk-selection-actions .bulk-review-button{color:var(--accent-foreground,var(--ink));background:var(--accent);margin-left:auto}.bulk-review{border:1px solid var(--line);background:var(--paper-bright);border-radius:18px;margin-top:16px;padding:16px}.bulk-review>header span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}.bulk-review>header button{min-height:40px}.bulk-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.bulk-targets label{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:9px;min-height:92px;padding:12px;display:flex}.bulk-targets label.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bulk-targets label.active{background:color-mix(in srgb, var(--accent) 18%, var(--paper-bright))}}.bulk-targets input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.bulk-targets b,.bulk-targets small{display:block}.bulk-targets small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.bulk-options,.bulk-metadata-options{grid-template-columns:minmax(160px,.5fr) minmax(220px,1fr);gap:8px;margin-top:12px;display:grid}.bulk-options label,.bulk-metadata-options label{gap:5px;font-size:11px;font-weight:850;display:grid}.bulk-options input,.bulk-options select,.bulk-metadata-options input,.bulk-metadata-options select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:12px;padding:9px 11px}.bulk-options p,.bulk-metadata-options p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.bulk-quantity-list{overscroll-behavior:contain;gap:8px;max-height:min(52vh,620px);margin-top:13px;display:grid;overflow-y:auto}.bulk-quantity-row{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:54px minmax(150px,1fr) minmax(105px,.35fr) minmax(105px,.35fr);align-items:center;gap:9px;padding:8px;display:grid}.bulk-quantity-row>img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:9px;width:54px;height:54px;padding:3px;display:block}.bulk-quantity-row>span,.bulk-quantity-row label{min-width:0}.bulk-quantity-row b,.bulk-quantity-row small{display:block}.bulk-quantity-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-quantity-row small{color:var(--muted);margin-top:3px;font-size:9px}.bulk-quantity-row label{color:var(--muted);gap:4px;font-size:9px;font-weight:850;display:grid}.bulk-quantity-row input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--paper-bright);font:inherit;border-radius:10px;padding:7px 9px;font-size:13px}.bulk-preview-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.bulk-preview-list>span{min-width:0}.bulk-preview-list img{aspect-ratio:1;border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:100%;padding:3px;display:block}.bulk-preview-list b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.bulk-preview-list>i{min-height:54px;color:var(--muted);background:var(--paper);border-radius:10px;place-items:center;font-size:10px;font-style:normal;display:grid}.bulk-review>footer{border-top:1px solid var(--line);align-items:center;margin-top:15px;padding-top:14px}.bulk-review>footer p{max-width:560px}.bulk-review>footer button{min-height:46px;color:var(--accent-foreground,var(--ink));background:var(--accent);border:0;padding-inline:18px;font-weight:900}.print-card.bulk-selectable{border-color:var(--line);position:relative}@supports (color:color-mix(in lab, red, red)){.print-card.bulk-selectable{border-color:color-mix(in srgb, var(--line) 70%, var(--accent))}}.print-card.bulk-selectable:hover,.print-card.bulk-selectable:focus-visible{border-color:var(--accent)}.print-card.bulk-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.print-card.bulk-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent)}}.bulk-check{z-index:8;border:2px solid var(--paper-bright);width:32px;height:32px;color:var(--accent-foreground,var(--ink));background:var(--accent);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 5px 15px #18111b33}.bulk-result{z-index:30;border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:15px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:12px;font-weight:800;display:flex;position:sticky;top:12px;box-shadow:0 12px 35px #18111b24}.bulk-result span{margin-right:auto}.bulk-result button{min-width:44px;min-height:40px}@media (width<=680px){.archive-hero-actions,.archive-hero-actions button,.bulk-selection-actions,.bulk-selection-actions button{width:100%}.bulk-selection-actions .bulk-review-button{margin-left:0}.bulk-targets,.bulk-options,.bulk-metadata-options{grid-template-columns:1fr}.bulk-targets label{min-height:72px}.bulk-preview-list{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-quantity-row{grid-template-columns:48px minmax(0,1fr) minmax(82px,.45fr) minmax(82px,.45fr);gap:7px}.bulk-quantity-row>img{width:48px;height:48px}.bulk-quantity-row small{display:none}.bulk-review>header,.bulk-review>footer{flex-direction:column;align-items:stretch}.bulk-review>footer button{width:100%}.bulk-result{bottom:calc(82px + env(safe-area-inset-bottom));top:auto}}.post-editor textarea{resize:vertical;border:1px solid #d7d1df;border-radius:13px;width:100%;min-height:100px;padding:11px;font:500 12px/1.5 Inter,sans-serif}.post-editor>div{gap:6px;margin-top:6px;display:flex}.profile-backdrop{z-index:240;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#16131c9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.collector-profile{width:min(1040px,100%);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--cream);border-radius:30px;padding:25px;position:relative;overflow-y:auto;box-shadow:0 35px 90px #120f1761}.profile-close{z-index:10;float:right;color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:14px;width:42px;height:42px;font-size:21px;position:sticky;top:0}.profile-loading{color:#6e6876;place-items:center;min-height:250px;display:grid}.profile-hero{background:var(--lavender);border-radius:25px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:24px;display:grid}.profile-hero>span,.profile-avatar-large{color:#fff;background:var(--ink);border-radius:25px;place-items:center;width:76px;height:76px;font:800 31px/1 Space Grotesk,sans-serif;display:grid;overflow:hidden}.profile-avatar-large>span{place-items:center;width:100%;height:100%;display:grid}.profile-avatar-large img,button.collector-avatar img,.thread-list button>span:first-child img{object-fit:cover;width:100%;height:100%;display:block}.profile-hero h2{margin:4px 0 5px;font:800 clamp(27px,4vw,44px)/.95 Space Grotesk,sans-serif}.profile-hero>div>p:last-child{color:#514a5b;max-width:580px;margin:0;font-size:12px}.profile-hero>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:13px;min-height:42px;padding:0 15px;font-weight:800}.profile-settings{background:#fff;border:1px solid #ddd7e5;border-radius:21px;gap:11px;margin-top:13px;padding:17px;display:grid}.profile-photo-setting{background:#f7f5fa;border:1px solid #d9d5df;border-radius:16px;align-items:center;gap:10px;padding:13px;display:flex}.profile-photo-setting>div{gap:3px;margin-right:auto;display:grid}.profile-photo-setting small{color:#6e6877}.profile-photo-setting label,.profile-photo-setting>button{cursor:pointer;background:#fff;border:1px solid #c9c3d0;border-radius:12px;place-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-grid}.profile-photo-setting input{opacity:0;width:1px;height:1px;position:absolute}.profile-settings>label:first-child{color:#5f5868;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.profile-settings textarea{resize:vertical;text-transform:none;border:1px solid #d8d2df;border-radius:12px;min-height:80px;padding:11px;font:500 12px/1.4 Inter,sans-serif}.profile-toggle{background:#f5f3f7;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.profile-toggle input{width:20px;height:20px;accent-color:var(--ink)}.profile-toggle span{display:grid}.profile-toggle b{font-size:11px}.profile-toggle small{color:#746d7c;font-size:9px}.profile-settings>button{min-height:42px;color:var(--ink);background:var(--lime);border:0;border-radius:13px;font-weight:900}.trade-sent{color:#26452d;background:#dff4d8;border-radius:14px;margin-top:12px;padding:13px;font-size:11px;font-weight:800}.profile-lists{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.profile-lists>section{background:#fff;border:1px solid #ded9e5;border-radius:23px;min-width:0;padding:17px}.profile-lists>section>header,.trade-center>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.profile-lists h3,.trade-center h2,.trade-composer h3{margin:3px 0 0;font:800 24px/1 Space Grotesk,sans-serif}.profile-lists>section>header>b,.trade-center>header>b{background:var(--lime);border-radius:999px;padding:7px 10px;font-size:10px}.private-list{color:#77707f;text-align:center;margin:30px 0;font-size:11px}.profile-print-grid{grid-template-columns:1fr 1fr;gap:8px;max-height:420px;display:grid;overflow-y:auto}.profile-print-grid article{background:#f5f3f7;border-radius:13px;grid-template-columns:48px minmax(0,1fr);gap:8px;min-width:0;padding:7px;display:grid}.profile-print-grid img{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:61px}.profile-print-grid article>div{align-content:center;gap:5px;min-width:0;display:grid}.profile-print-grid article b{text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.profile-print-grid article button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:8px;min-height:26px;padding:0 7px;font-size:7px;font-weight:800}.profile-print-grid article small{color:#756e7d;font-size:8px}.trade-composer{color:var(--ink);background:var(--lavender);border-radius:23px;margin-top:14px;padding:18px}.trade-composer>header{justify-content:space-between;align-items:flex-start;display:flex}.trade-composer>header>button{color:#fff;background:var(--ink);border:0;border-radius:11px;width:34px;height:34px}.trade-columns{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.trade-columns fieldset{background:#ffffffa8;border:1px solid #3d354a26;border-radius:16px;gap:6px;max-height:290px;padding:11px;display:grid;overflow-y:auto}.trade-columns legend{padding:0 5px;font-size:10px;font-weight:900}.trade-columns label{cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:7px;padding:6px;font-size:9px;font-weight:700;display:grid}.trade-columns img{object-fit:contain;border-radius:6px;width:34px;height:43px}.trade-composer>textarea{resize:vertical;border:0;border-radius:13px;width:100%;min-height:75px;padding:11px;font:500 11px/1.4 Inter,sans-serif}.trade-composer>button{width:100%;min-height:44px;color:var(--ink);background:var(--lime);border:0;border-radius:13px;margin-top:9px;font-weight:900}.trade-center{width:min(1220px,100% - 56px);color:var(--ink);background:#fff;border:1px solid #dcd7e3;border-radius:24px;margin:14px auto;padding:18px}.trade-center.loading{color:#746d7c;text-align:center}.manual-trade-log{border:2px solid var(--accent);margin:14px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.manual-trade-log{border:2px solid color-mix(in srgb, var(--accent) 32%, #ded9e5)}}.manual-trade-log{background:var(--lavender);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.manual-trade-log{background:color-mix(in srgb, var(--lavender) 38%, #fff)}}.manual-trade-log>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-trade-log>header h3{margin:3px 0;font:800 20px/1.05 Space Grotesk,sans-serif}.manual-trade-log>header p:last-child{color:#665f6f;margin:0;font-size:10px}.manual-trade-log>header>button,.manual-trade-save{color:#fff;background:var(--ink);border:0;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}.manual-trade-form{gap:12px;margin-top:14px;display:grid}.manual-trade-editing{color:#294b6d;background:#dceeff;border-radius:10px;margin:0;padding:9px 11px;font-size:10px;font-weight:800}.manual-trade-form>label{gap:6px;font-size:10px;font-weight:900;display:grid}.manual-trade-form :is(input,textarea){background:#fff;border:1px solid #d8d1de;border-radius:12px;width:100%;padding:11px;font:600 12px/1.35 Inter,sans-serif}.manual-trade-form textarea{resize:vertical;min-height:74px}.manual-trade-pickers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-trade-pickers fieldset{background:#ffffffb8;border:1px solid #d8d1de;border-radius:15px;min-width:0;padding:10px}.manual-trade-pickers legend{padding:0 5px;font-size:11px;font-weight:900}.manual-trade-pickers fieldset>p{color:#746d7c;margin:0 0 8px;font-size:9px}.manual-trade-search{margin-bottom:7px}.manual-print-picker{gap:6px;max-height:330px;display:grid;overflow-y:auto}.manual-print-picker article{background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.manual-print-picker img{object-fit:contain;border-radius:5px;width:36px;height:46px}.manual-print-picker article>span{min-width:0;display:grid}.manual-print-picker article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manual-print-picker article>span small{color:#756e7c;font-size:8px}.manual-print-picker article>div{text-align:center;grid-template-columns:28px 20px 28px;align-items:center;display:grid}.manual-print-picker article>div button{background:#eeeaf1;border:0;border-radius:8px;width:28px;height:32px;font-size:16px;font-weight:900}.manual-print-picker article>div b{font-size:10px}.manual-trade-save{width:100%;color:var(--ink);background:var(--lime)}.manual-trade-save:disabled{opacity:.55}.manual-trade-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.manual-trade-card{background:#fff;border:1px solid #ddd7e2;border-radius:16px;min-width:0;padding:12px}.manual-trade-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.manual-trade-card>header>span{color:#fff;background:var(--accent);border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.manual-trade-card>header>div{min-width:0;display:grid}.manual-trade-card>header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.manual-trade-card>header small{color:#756e7c;font-size:8px}.manual-trade-card>header strong{background:var(--lavender);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px}.manual-trade-card.completed>header strong{background:#d8f3d0}.manual-trade-card.cancelled>header strong{background:#eeeaf1}.manual-trade-card.active>header strong{color:#153c5f;background:#cfe8ff}.manual-trade-card.focused{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.manual-trade-card.focused{outline:3px solid color-mix(in srgb, var(--accent) 72%, white)}}.manual-trade-card.focused{outline-offset:3px}.manual-trade-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin:10px 0;display:grid}.manual-trade-sides section{min-width:0}.manual-trade-sides section>small{color:#746d7c;font-size:7px;font-weight:900}.manual-trade-sides section>div{background:#f8f6fa;border-radius:10px;gap:4px;min-height:58px;margin-top:4px;padding:5px;display:flex;overflow-x:auto}.manual-trade-chip{flex:none;gap:2px;width:54px;display:grid}.manual-trade-chip img{object-fit:contain;width:38px;height:46px;margin:auto}.manual-trade-chip b{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.manual-trade-card>p{color:#5d5665;margin:8px 0;font-size:9px}.manual-trade-card>footer{flex-wrap:wrap;gap:5px;display:flex}.manual-trade-card>footer button{background:#e9e6ed;border:0;border-radius:9px;min-height:44px;padding:0 11px;font-size:10px;font-weight:800}.manual-trade-card>footer .accept{background:var(--lime)}.manual-trade-card>footer .trade-on-way{color:#171018!important;-webkit-text-fill-color:#171018!important}.manual-trade-card>footer .trade-complete{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#201227!important}.trade-center>header p:last-child{color:#746d7c;margin:5px 0 0;font-size:10px}.notification-strip{gap:6px;margin-bottom:12px;display:grid}.notification-strip>button{color:var(--ink);cursor:pointer;text-align:left;background:#efffd0;border:0;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.notification-strip>button>span:first-child{background:var(--lime);border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.notification-strip>button>span:nth-child(2){display:grid}.notification-strip b{font-size:10px}.notification-strip small,.notification-strip i{color:#665f6f;font-size:8px;font-style:normal}.no-trades{color:#746d7c;text-align:center;margin:18px 0 4px;font-size:11px}.trade-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-offer{background:#f8f6fa;border:1px solid #e0dbe6;border-radius:17px;min-width:0;padding:12px}.trade-offer>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.trade-offer>header>:is(button,.trade-avatar){color:#fff;background:var(--ink);border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.trade-offer>header>div{min-width:0;display:grid}.trade-offer>header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trade-offer>header small{color:#756e7c;font-size:8px}.trade-offer>header>span{background:var(--lavender);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.trade-offer.accepted>header>span{background:#d8f3d0}.trade-offer.in_transit>header>span{background:#d9ebff}.trade-offer.completed>header>span{background:#d8f3d0}.trade-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:10px 0;display:grid}.trade-sides>div>small{color:#746d7c;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.trade-sides>div>div{background:#fff;border-radius:10px;align-items:center;gap:4px;min-height:58px;padding:5px;display:flex;overflow-x:auto}.trade-sides img{object-fit:contain;border-radius:6px;flex:none;width:38px;height:50px}.trade-sides span{color:#77707f;font-size:8px}.trade-offer>p{color:#5d5665;margin:8px 0;font-size:9px}.trade-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.trade-progress>div{color:#746d7c;text-align:center;background:#fff;border:1px solid #e0dbe6;border-radius:10px;justify-items:center;gap:5px;min-width:0;padding:8px 5px;display:grid}.trade-progress span{background:#e9e6ed;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.trade-progress b{font-size:9px;line-height:1.2}.trade-progress>div.done{color:var(--ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-progress>div.done{border-color:color-mix(in srgb, var(--accent) 55%, #dcd7e3)}}.trade-progress>div.done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-progress>div.done{background:color-mix(in srgb, var(--accent) 10%, #fff)}}.trade-progress>div.done span{background:var(--accent)}.trade-offer>footer{flex-wrap:wrap;gap:5px;display:flex}.trade-offer>footer button{min-height:44px;color:var(--ink);background:#e9e6ed;border:0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.trade-offer>footer button:disabled{cursor:not-allowed;opacity:.52}.trade-offer>footer .accept{background:var(--lime)}.trade-offer>footer .admin-remove{color:#fff;background:#a72e4a}@media (width>=901px){.trade-center{width:min(1220px,100% - 56px)}}@media (width<=900px){.trade-center{width:min(100% - 20px,1240px)}}@media (width<=680px){.manual-trade-log{padding:12px}.manual-trade-log>header{flex-direction:column;align-items:stretch}.manual-trade-pickers,.manual-trade-list{grid-template-columns:1fr}.manual-print-picker{max-height:260px}.trade-offer-list{grid-template-columns:1fr}.trade-progress{grid-template-columns:1fr 1fr}.notification-strip>button{grid-template-columns:28px minmax(0,1fr)}.notification-strip>button i{grid-column:2}.binder-view{width:calc(100% - 12px)}.binder-book{border-radius:22px 12px 12px 22px;padding:14px 9px 16px 25px;box-shadow:-4px 7px #6f6aa7,0 18px 45px #2c284633}.binder-rings{top:28px;bottom:28px;left:9px}.binder-rings i{border-width:1px;width:29px;height:7px}.binder-page{border-radius:16px;padding:10px}.page-toolbar{min-height:56px;margin-bottom:7px;padding:0 3px 9px}.page-toolbar input{width:min(270px,66vw);font-size:18px}.binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.binder-slot{aspect-ratio:1;border-radius:11px;padding:4px}.binder-slot.filled:after{border-radius:8px;inset:4px}.binder-slot>button:first-of-type{border-radius:9px;padding:4px 4px 23px}.binder-slot img{border-radius:7px;height:calc(100% - 18px)}.binder-slot>button:first-of-type>span{height:20px;padding:2px 20px 0 3px;font-size:6.5px;bottom:2px;left:3px;right:3px}.binder-slot>button.binder-more{border-radius:8px;width:26px;height:23px;padding-bottom:4px;font-size:13px;top:7px;right:7px}.binder-quantity{min-width:22px;padding:3px 4px;font-size:7px;top:6px;left:6px}.drag-handle{font-size:8px;bottom:4px;right:3px}.binder-options{z-index:250;width:auto;position:fixed;inset:auto 12px 90px}.profile-backdrop{align-items:end;padding:0}.collector-profile{border-radius:28px 28px 0 0;max-height:94dvh;padding:15px}.profile-hero{grid-template-columns:58px minmax(0,1fr);padding:18px}.profile-hero>span,.profile-avatar-large{border-radius:19px;width:58px;height:58px;font-size:24px}.profile-hero>button{grid-column:1/-1}.profile-photo-setting{flex-wrap:wrap}.profile-photo-setting>div{width:100%}.profile-lists,.trade-columns,.trade-offer-list,.profile-print-grid{grid-template-columns:1fr}.community-heading-actions{justify-content:flex-start}}html{scroll-behavior:smooth}button,a,input,select,textarea{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s}button:not(:disabled){cursor:pointer}button:not(:disabled):active{transform:scale(.98)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--lime)}@supports (color:color-mix(in lab, red, red)){:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--lime) 76%, white)}}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px}.topbar-actions{align-items:center;gap:7px;display:flex}.topbar-actions>button{min-height:42px;color:var(--ink);white-space:nowrap;background:#ffffffc7;border:1px solid #1f1c241a;border-radius:13px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.topbar-actions>button:hover{background:#fff;border-color:#1f1c2440;transform:translateY(-1px)}.topbar-actions>button>span{font-size:17px;line-height:1}.topbar-inbox>i,.mobile-bottom-nav i{color:#fff;background:#9a2451;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid}.mobile-bottom-nav{display:none}.mobile-navigation-count{width:fit-content;color:var(--muted);background:var(--accent);border-radius:999px;margin:2px 0 14px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.mobile-navigation-count{background:color-mix(in srgb, var(--accent) 12%, var(--paper-bright))}}.mobile-navigation-count{font-size:11px;font-weight:750}.home-view{width:min(1240px,100% - 40px);margin:22px auto 80px;animation:.36s cubic-bezier(.2,.75,.2,1) both view-arrive}.home-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#b7ff4a52,#0000 18rem),linear-gradient(135deg,#25202b 0%,#34314e 60%,#746eab 100%);border-radius:34px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(30px,7vw,90px);min-height:340px;padding:clamp(28px,5vw,68px);display:grid;overflow:hidden;box-shadow:0 24px 70px #1f1b2d33}.home-hero .eyebrow{color:var(--lime)}.home-hero h1{letter-spacing:-.065em;max-width:760px;margin:10px 0 16px;font:750 clamp(42px,6.2vw,78px)/.93 Space Grotesk,sans-serif}.home-hero>div:first-child>p:not(.eyebrow){color:#ffffffb3;max-width:660px;margin:0;font-size:clamp(13px,1.3vw,17px);line-height:1.55}.home-hero-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.home-hero-actions button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:15px;min-height:48px;padding:0 18px;font-weight:850}.home-hero-actions button:first-child{border-color:var(--lime);color:#1e1a24;background:var(--lime)}.home-ana-inline-links{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.home-ana-inline-links a,.home-ana-inline-links button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.home-ana-inline-links button{cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.home-ana-inline-links button:hover,.home-ana-inline-links button:focus-visible{text-decoration-color:currentColor}.home-ana-inline-links i{font-style:normal}.home-ana-inline-links small{color:inherit;opacity:.72;flex-basis:100%;font-size:10px}.home-hero-aside{flex-direction:column;justify-content:space-between;align-self:stretch;gap:14px;min-width:0;display:flex}.ana-links-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;padding:16px}.ana-links-card>span{color:var(--lime);letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.ana-links-card>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ana-links-card a{color:#fff;background:#ffffff1c;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 11px;font-size:11px;font-weight:850;line-height:1.2;text-decoration:none;display:flex}.ana-links-card a:hover{background:#fff3}.ana-links-card i{flex:none;font-size:15px;font-style:normal}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card{border-color:var(--theme-text,#3b2230)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card{border-color:color-mix(in srgb, var(--theme-text,#3b2230) 18%, transparent)}}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card{background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card{background:color-mix(in srgb, var(--theme-surface,#fffafb) 88%, transparent)}}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card>span{color:var(--accent-readable,var(--theme-text,#3b2230))}.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card a{color:var(--theme-text,#3b2230);background:var(--theme-text,#3b2230)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .home-hero:not(.has-background-image) .ana-links-card a{background:color-mix(in srgb, var(--theme-text,#3b2230) 7%, transparent)}}.home-progress-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:24px;align-items:center;gap:15px;padding:21px;display:flex}.home-progress-ring{border-radius:50%;flex:none;place-items:center;width:94px;height:94px;padding:8px;display:grid}.home-progress-ring>span{text-align:center;color:#fff;background:#272231;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.home-progress-ring b,.home-progress-card>div:last-child>b{font:800 19px/1 Space Grotesk,sans-serif;display:block}.home-progress-ring b{text-shadow:0 1px 3px #0000006b;color:#fff!important}.home-progress-ring small,.home-progress-card>div:last-child>span,.home-progress-card>div:last-child>small{color:#ffffffa6;margin-top:5px;font-size:8px;display:block}.home-progress-ring small{color:#ffffffd1!important}.home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.home-quick-grid>button{min-height:95px;color:var(--ink);text-align:left;background:#ffffffd1;border:1px solid #ded9e5;border-radius:21px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid;position:relative}.home-quick-grid>button:hover{border-color:#bcb4c9;transform:translateY(-2px);box-shadow:0 12px 30px #2a243717}.home-quick-grid>button>span:first-child{background:var(--lime);border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.home-quick-grid b,.home-quick-grid small{display:block}.home-quick-grid b{font:800 14px/1.1 Space Grotesk,sans-serif}.home-quick-grid small{color:#746d7c;margin-top:5px;font-size:9px;line-height:1.35}.home-quick-grid i{color:#81778c;font-size:18px;font-style:normal}.mobile-home-actions-lab{display:none}.home-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.home-stat-card,.home-community-card,.home-print-shelf{background:#ffffffdb;border:1px solid #ddd7e3;border-radius:26px;box-shadow:0 14px 38px #2a243712}.home-stat-card,.home-community-card{min-height:190px;padding:23px}.home-stat-card>header,.home-print-shelf>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-stat-card>header>span,.home-community-card>span,.home-print-shelf>header>div>span{color:#776e83;letter-spacing:.16em;font-size:8px;font-weight:900}.home-stat-card>header button,.home-print-shelf>header>button{color:#5d536a;background:0 0;border:0;font-size:9px;font-weight:850}.home-stat-card>div{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;height:calc(100% - 28px);display:grid}.home-stat-card>div>span{min-width:0}.home-stat-card>div>span+span{border-left:1px solid #e3dee7;padding-left:18px}.home-stat-card b,.home-stat-card small{display:block}.home-stat-card b{font:800 clamp(28px,4vw,44px)/1 Space Grotesk,sans-serif}.home-stat-card small{color:#746d7c;margin-top:7px;font-size:9px}.home-community-card{color:#1f1b25;background:var(--lime)}.home-community-card>span{color:#4e5f28}.home-community-card h2{letter-spacing:-.035em;max-width:470px;margin:11px 0 20px;font:800 clamp(20px,2.3vw,29px)/1.03 Space Grotesk,sans-serif}.home-community-card>div{flex-wrap:wrap;gap:8px;display:flex}.home-community-card button{color:#fff;background:#211e28;border:1px solid #1f1b252e;border-radius:12px;min-height:39px;padding:0 13px;font-size:9px;font-weight:850}.home-community-card button:last-child{color:#211e28;background:#ffffff73}.home-quick-notification{color:#fff;background:#d6283f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:800 11px/1 Space Grotesk,sans-serif;display:none;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #7e0f233d}@media (width>=761px){.home-quick-notification{display:grid}}.home-recent-trades-card{background:#ffffffe6;border:1px solid #ddd7e3;border-radius:26px;min-width:0;min-height:190px;padding:20px;box-shadow:0 14px 38px #2a243712}.home-recent-trades-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-recent-trades-card>header span{color:#776e83;letter-spacing:.16em;font-size:8px;font-weight:900}.home-recent-trades-card h2{letter-spacing:-.035em;margin:4px 0 0;font:800 23px/1 Space Grotesk,sans-serif}.home-recent-trades-card>header button{color:#5d536a;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:850}.home-recent-trade-list{gap:7px;margin-top:13px;display:grid}.home-recent-trade-list>button{color:#28212d;text-align:left;background:#fffafd;border:1px solid #e2dae6;border-radius:13px;grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 7px;display:grid}.home-trade-thumbnails{min-width:58px;display:flex}.home-trade-thumbnails img{object-fit:contain;background:#fff;border:1px solid #ddd3e1;border-radius:7px;width:28px;height:34px}.home-trade-thumbnails img+img{margin-left:-8px}.home-trade-copy{min-width:0;display:grid}.home-trade-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-trade-copy small{color:#7c7382;font-size:8px}.home-recent-trade-list strong{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px}.home-recent-trade-list strong.pending{color:#744300;background:#ffebb4}.home-recent-trade-list strong.completed{color:#19552e;background:#d9f4df}.home-trades-empty{color:#716878;text-align:center;place-content:center;min-height:105px;margin:12px 0 0;display:grid}.home-trades-empty button{border-radius:11px;min-height:38px;margin-top:8px;padding:0 12px}.home-snoopy-event{color:#271a38;background:radial-gradient(circle at 9% 13%,#ffffffeb 0 4px,#0000 5px) 0 0/36px 36px,radial-gradient(circle at 93% 87%,#fffc 0 5px,#0000 6px) 0 0/49px 49px,#fff0b9;border:3px solid #271a38;border-radius:26px;margin-top:15px;padding:clamp(19px,3vw,31px);position:relative;overflow:hidden;box-shadow:7px 8px #271a38}.home-snoopy-event:after{content:"";background:#ff4f9b;border:3px solid #271a38;width:112px;height:66px;position:absolute;top:-34px;right:8%;transform:rotate(5deg)}.home-snoopy-event-header{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:20px;display:grid;position:relative}.home-snoopy-event-header>div:first-child>span{color:#fff;letter-spacing:.09em;background:#d92978;border:2px solid #271a38;border-radius:999px;padding:6px 9px;font:900 9px/1 DM Mono,monospace;display:inline-block}.home-snoopy-event-header h2{letter-spacing:-.055em;margin:10px 0 4px;font:850 clamp(31px,4vw,53px)/.9 Space Grotesk,sans-serif}.home-snoopy-event-header p{margin:0;font-size:13px;font-weight:750}.home-snoopy-event-details{background:#fff;border:2px solid #271a38;border-radius:4px 16px;gap:5px;min-width:230px;padding:13px 15px;display:grid;transform:rotate(1deg);box-shadow:4px 4px #8b65e8}.home-snoopy-event-details strong{font:900 20px/1 Space Grotesk,sans-serif}.home-snoopy-event-details span{font-size:10px;font-weight:800}.home-snoopy-machines{z-index:1;outline:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid;position:relative}.home-snoopy-machines:focus-visible{border-radius:18px;box-shadow:0 0 0 4px #6643b959}.home-snoopy-machine{background:#ff9bc8;border:3px solid #271a38;border-radius:19px;min-width:0;overflow:hidden;box-shadow:4px 5px #271a38}.home-snoopy-machine.machine-color-2{background:#a8e7d4}.home-snoopy-machine.machine-color-3{background:#bda8ff}.home-snoopy-machine-photo{aspect-ratio:1.28;background:#fff;border-bottom:3px solid #271a38;position:relative;overflow:hidden}.home-snoopy-machine-photo>img{object-fit:cover;width:100%;height:100%;display:block}.home-snoopy-machine-photo>span{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#271a38;border:2px solid #271a38;border-radius:999px;padding:6px 8px;font:900 9px/1 DM Mono,monospace;position:absolute;bottom:9px;left:10px}.home-snoopy-machine-copy{padding:13px}.home-snoopy-machine-copy>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.home-snoopy-machine-copy>div:first-child b,.home-snoopy-machine-copy>div:first-child small{display:block}.home-snoopy-machine-copy>div:first-child b{font:850 13px/1 Space Grotesk,sans-serif}.home-snoopy-machine-copy>div:first-child small{text-transform:uppercase;font-size:8px;font-weight:900}.home-snoopy-print-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.home-snoopy-print-links>button,.home-snoopy-print-pending{color:#271a38;text-align:left;background:#fff;border:2px solid #271a38;border-radius:10px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:58px;padding:5px;display:grid}.home-snoopy-print-links>button:hover{background:#fff7d9;transform:translateY(-2px)}.home-snoopy-print-links>button:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #271a38}.home-snoopy-print-links img{object-fit:contain;background:#fff;border:1px solid #ddd3e1;border-radius:6px;width:39px;height:46px;display:block}.home-snoopy-print-links span{overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:850;line-height:1.12}.home-snoopy-print-pending{background:#ffffff94;border-style:dashed}.home-snoopy-print-pending span small{color:#6f6178;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800;display:block}.home-snoopy-carousel-footer{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;display:none}.home-snoopy-carousel-footer p{margin:0;font-size:10px;font-weight:850}.home-snoopy-carousel-footer>div{gap:8px;display:flex}.home-snoopy-carousel-footer button{color:#fff;cursor:pointer;background:#271a38;border:2px solid #271a38;border-radius:999px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.home-snoopy-carousel-footer button:hover{color:#271a38;background:#fff}.home-print-shelf{margin-top:15px;padding:22px}@media (width<=900px){.home-snoopy-event-header{grid-template-columns:1fr}.home-snoopy-event-details{width:min(100%,410px);min-width:0}.home-snoopy-machines{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;margin-inline:-7px;padding:5px 7px 10px;display:flex;overflow-x:auto}.home-snoopy-machines::-webkit-scrollbar{display:none}.home-snoopy-machine{scroll-snap-align:start;flex:0 0 min(390px,100vw - 76px);width:min(390px,100vw - 76px)}.home-snoopy-carousel-footer{display:flex}}@media (width<=560px){.home-snoopy-event{border-radius:20px;margin-inline:1px;padding:17px 14px 18px;box-shadow:5px 6px #271a38}.home-snoopy-event:after{right:-24px}.home-snoopy-event-header h2{font-size:clamp(34px,11vw,47px)}.home-snoopy-event-details{transform:none}.home-snoopy-machine{flex-basis:calc(100vw - 68px);width:calc(100vw - 68px)}.home-snoopy-print-links>button,.home-snoopy-print-pending{min-height:62px}}.home-hero.has-snoopy-spotlight{align-items:stretch;gap:clamp(22px,4vw,52px);grid-template-columns:minmax(310px,.82fr) minmax(520px,1.18fr)!important}.home-hero-snoopy-spotlight{color:#271a38;background:#ffd8e8;border:3px solid #271a38;border-radius:19px;min-width:0;height:100%;padding:14px;overflow:hidden;box-shadow:7px 7px #6c4eb4,inset 0 0 0 5px #ffffff94}.home-spotlight-slide{min-height:100%;display:none}.home-spotlight-slide.active{flex-direction:column;display:flex}.home-spotlight-slide>header{justify-content:space-between;gap:12px;display:flex}.home-spotlight-slide>header span{letter-spacing:.13em;font:900 9px/1.2 DM Mono,monospace}.home-spotlight-slide>header h2{letter-spacing:-.04em;background:#e52d80;border:3px solid #271a38;border-radius:8px;width:fit-content;margin:8px 0 7px;padding:6px 10px 8px;transform:rotate(-1deg);box-shadow:4px 4px #271a38;color:#fff!important;font:850 clamp(23px,2.2vw,33px)/.95 Space Grotesk,sans-serif!important}.home-spotlight-slide>header strong{background:#ffd866;border:2px solid #271a38;border-radius:999px;padding:6px 9px;font:900 9px/1 DM Mono,monospace;display:inline-flex}.home-spotlight-slide>header .home-spotlight-event-details{color:#271a38;background:#ffd866;border-radius:7px;gap:3px;width:fit-content;padding:7px 10px 8px;font-family:Space Grotesk,sans-serif;line-height:1.15;display:inline-grid;box-shadow:3px 3px #271a38}.home-spotlight-event-details b{font-size:10px;font-weight:900}.home-spotlight-event-details small{font-size:9px;font-weight:750}.home-spotlight-slide>header p{color:#675c7b;margin:0;font-size:11px}.home-spotlight-machines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.home-spotlight-machines article{background:#ffd866;border:3px solid #271a38;border-radius:11px;min-width:0;padding:7px;box-shadow:4px 4px #271a38}.home-spotlight-machines article:first-child{transform:rotate(-1deg)}.home-spotlight-machines article:nth-child(2){background:#75ddd7;transform:rotate(1deg)}.home-spotlight-machines article:nth-child(3){background:#c5b0f4;transform:rotate(-.5deg)}.home-spotlight-machines article>div{position:relative}.home-spotlight-machines img{aspect-ratio:4/3;object-fit:cover;background:#fff;border:2px solid #271a38;border-radius:7px;width:100%;display:block}.home-spotlight-machines article>button{color:#fff;cursor:pointer;background:#271a38;border:2px solid #271a38;border-radius:7px;width:100%;min-height:38px;margin-top:7px;font-size:10px;font-weight:900}.home-spotlight-machines article>button[aria-pressed=true]{color:#271a38;background:#fff;box-shadow:inset 0 0 0 2px #ff3b8d}.home-snoopy-image-edit{color:#271a38;cursor:pointer;background:#fff;border:2px solid #271a38;border-radius:999px;align-items:center;min-height:32px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:2px 2px #271a38}.home-snoopy-image-edit input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.home-spotlight-print-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.home-spotlight-print-strip>button,.home-spotlight-print-strip>span{color:#271a38;text-align:left;background:#fff;border:2px solid #271a38;border-radius:8px;grid-template-rows:45px auto;align-items:start;gap:4px;min-width:0;min-height:76px;padding:5px;display:grid}.home-spotlight-print-strip>button{cursor:pointer}.home-spotlight-print-strip img{object-fit:contain;background:#fff;width:100%;height:45px}.home-spotlight-print-strip span span{overflow-wrap:anywhere;font-size:8px;font-weight:850;line-height:1.1}.home-spotlight-print-strip small{color:#675c7b;text-transform:uppercase;margin-top:2px;font-size:6px;display:block}.home-spotlight-print-pending{background:#ffffffa3!important;border-style:dashed!important}.home-spotlight-slide>footer{border-top:2px dashed #271a38;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.home-spotlight-slide>footer p{background:#fff;border:2px solid #271a38;border-radius:7px;margin:0;padding:7px 9px;font-size:9px;font-weight:850;box-shadow:3px 3px #271a38}.home-spotlight-slide>footer p small{color:#675c7b;margin-top:3px;font-weight:650;display:block}.home-spotlight-slide>footer>div{align-items:center;gap:6px;display:flex}.home-spotlight-slide>footer>div:only-child{margin-left:auto}.home-spotlight-slide>footer button:not(.home-spotlight-next){cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.home-spotlight-slide>footer button:not(.home-spotlight-next):before{content:"";background:0 0;border:2px solid #271a38;border-radius:50%;position:absolute;inset:10px}.home-spotlight-slide>footer button[aria-pressed=true]:before{background:#ff3b8d}.home-spotlight-next{color:#271a38;cursor:pointer;text-transform:uppercase;background:#fff;border:2px solid #271a38;border-radius:8px;min-width:58px;min-height:44px;padding:0 10px;font-size:9px;font-weight:900}.home-spotlight-slide.recent .home-gallery-wall{height:330px;margin-top:10px}.home-snoopy-upload-message{color:#2e5a3a;margin:9px 0 0;font-size:9px;font-weight:850}.home-snoopy-mobile-event{display:none}@media (width<=900px){.home-hero.has-snoopy-spotlight{grid-template-columns:1fr!important}.home-hero.has-snoopy-spotlight .home-hero-aside{display:none}.home-snoopy-mobile-event{color:#271a38;background:repeating-linear-gradient(90deg,#ff3b8d 0 44px,#ffd866 44px 88px,#75ddd7 88px 132px,#6c4eb4 132px 176px) top/100% 10px no-repeat,#ffd8e8;border:3px solid #271a38;border-radius:20px;margin-top:16px;padding:21px 16px 18px;display:block;position:relative;overflow:hidden;box-shadow:7px 7px #6c4eb4}.home-snoopy-mobile-event:before{content:none}.home-snoopy-mobile-event>header>span{letter-spacing:.12em;font:900 9px/1 DM Mono,monospace}.home-snoopy-mobile-event>header h2{letter-spacing:-.04em;background:#e52d80;border:3px solid #271a38;border-radius:8px;width:fit-content;margin:10px 0 9px;padding:7px 11px 9px;transform:rotate(-1deg);box-shadow:4px 4px #271a38;color:#fff!important;font:850 clamp(29px,9vw,42px)/.95 Space Grotesk,sans-serif!important}.home-snoopy-mobile-event>header p{background:#ffd866;border:2px solid #271a38;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.home-snoopy-mobile-machines{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:14px -16px 0;padding:0 16px 9px;display:flex;overflow-x:auto}.home-snoopy-mobile-machines::-webkit-scrollbar{display:none}.home-snoopy-mobile-machines>article{scroll-snap-align:center;background:#ffd866;border:3px solid #271a38;border-radius:13px;flex:0 0 min(82vw,340px);width:min(82vw,340px);padding:10px;box-shadow:4px 4px #271a38}.home-snoopy-mobile-machines>article:nth-child(2){background:#75ddd7}.home-snoopy-mobile-machines>article:nth-child(3){background:#c5b0f4}.home-snoopy-mobile-photo{position:relative}.home-snoopy-mobile-photo>img{aspect-ratio:16/10;object-fit:cover;background:#fff;border:2px solid #271a38;border-radius:8px;width:100%;display:block}.home-snoopy-mobile-photo>b{color:#fff;text-transform:uppercase;background:#271a38;border-radius:999px;padding:6px 8px;font:900 8px/1 DM Mono,monospace;position:absolute;bottom:7px;left:7px}.home-snoopy-mobile-print-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.home-snoopy-mobile-print-links>button,.home-snoopy-mobile-print-links>span{color:#271a38;text-align:left;background:#fff;border:2px solid #271a38;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:58px;padding:5px;display:grid}.home-snoopy-mobile-print-links img{object-fit:contain;background:#fff;width:38px;height:45px}.home-snoopy-mobile-print-links span{font-size:9px;font-weight:850;line-height:1.1}.home-snoopy-mobile-event>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.home-snoopy-mobile-event>footer>span{letter-spacing:.08em;text-transform:uppercase;font:900 8px/1 DM Mono,monospace}.home-snoopy-mobile-event>footer>div{gap:8px;display:flex}.home-snoopy-mobile-event>footer button{color:#fff;background:#271a38;border:2px solid #271a38;border-radius:50%;width:44px;height:44px;font-size:17px;font-weight:900}.home-snoopy-image-edit{min-height:36px;font-size:9px}}@media (width<=560px){.home-snoopy-mobile-event{margin-inline:1px}.home-snoopy-mobile-machines>article{flex-basis:calc(100vw - 82px);width:calc(100vw - 82px)}}@media (prefers-reduced-motion:reduce){.home-spotlight-machines article,.home-spotlight-slide>header h2,.home-snoopy-mobile-event>header h2{transform:none}}@media (width<=680px){html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight:not(.has-background-image){color:#271a38;box-shadow:5px 6px 0 var(--preview-ink);border:3px solid #271a38;border-radius:21px;overflow:hidden;background:repeating-linear-gradient(90deg,#ff3b8d 0 46px,#ffd866 46px 92px,#75ddd7 92px 138px,#6c4eb4 138px 184px) top/100% 9px no-repeat,#f0ddff!important;gap:0!important;min-height:0!important;padding:34px 18px 20px!important}.home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight:after{content:none}.home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight:before{font-size:8px;top:15px;right:18px}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight h1{letter-spacing:-.055em;margin:10px 0 13px;line-height:.94;font-size:clamp(39px,11.5vw,48px)!important}.home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight>div:first-child>p:not(.eyebrow){font-size:14px;line-height:1.45;color:#4b3d5b!important}.home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .eyebrow{color:#6c4eb4!important}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions button{border-radius:10px;min-height:50px;padding:8px 10px;font-size:12px;line-height:1.2;box-shadow:3px 3px #271a38;color:#271a38!important;background:#75ddd7!important;border:2px solid #271a38!important}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions button:first-child{background:#ff3b8d!important}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links :is(a,button){border:2px solid var(--preview-ink);min-height:44px;color:var(--preview-ink);text-align:center;background:#ffd866;border-radius:10px;justify-content:center;align-items:center;padding:7px 9px;font-size:11px;line-height:1.15;text-decoration:none;display:flex;box-shadow:2px 2px #271a38}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links button{grid-column:1/-1;background:#fff!important}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links a:nth-child(2){background:#c5b0f4}html body .app-shell[data-desktop-theme] .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links small{text-align:center;grid-column:1/-1}.home-view.home-variant-scrapbook .home-snoopy-mobile-event{margin-top:13px}}.home-print-shelf h2{margin:4px 0 0;font:800 24px/1 Space Grotesk,sans-serif}.home-print-shelf>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.home-print-shelf>div:last-child>button{border-radius:var(--pk-print-radius,17px);min-width:0;color:var(--ink);text-align:left;background:#faf9fc;border:1px solid #e3dee7;padding:8px 8px 10px;position:relative}.home-print-shelf>div:last-child>button:hover{border-color:#bbb3c6;transform:translateY(-3px)}.home-print-shelf img{aspect-ratio:1;object-fit:contain;background:#eeebf2;border-radius:12px;width:100%;display:block}.home-print-shelf>div:last-child>button>span{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;font-weight:800;display:block;overflow:hidden}.home-empty-action{color:#51475d;background:#f6f3fa;border:1px dashed #bbb2c5;border-radius:18px;width:100%;min-height:90px;margin-top:16px;font-weight:800}@keyframes view-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.topbar-actions>button b{display:none}.topbar-actions>button{justify-content:center;width:42px;padding:0}.topbar-inbox>i{position:absolute;top:-4px;right:-4px}}@media (width<=900px){.topbar-actions{margin-left:auto}.header-stats{display:none}.home-hero{grid-template-columns:1fr;min-height:0}.home-progress-card{max-width:360px}.home-hero-aside{width:100%}.ana-links-card{max-width:520px}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.app-shell{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.topbar{gap:8px}.topbar-actions{display:none}.mobile-menu-button{margin-left:auto}.mobile-bottom-nav{z-index:120;right:10px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f1c24eb;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:2px;height:66px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 18px 48px #14111b57}.mobile-bottom-nav>button{color:#ffffffa8;background:0 0;border:0;border-radius:16px;place-content:center;gap:3px;min-width:0;display:grid;position:relative}.mobile-bottom-nav>button.active{color:#1f1c24;background:var(--lime)}.mobile-bottom-nav>button>span{font-size:19px;line-height:1}.mobile-bottom-nav small{text-overflow:ellipsis;font-size:7px;font-weight:850;overflow:hidden}.mobile-bottom-nav i{position:absolute;top:3px;right:calc(50% - 22px)}.home-view{width:calc(100% - 20px);margin:10px auto 24px}.home-hero{border-radius:25px;gap:24px;padding:27px 20px 21px}.home-hero h1{max-width:360px;font-size:clamp(38px,13vw,54px)}.home-hero-actions{grid-template-columns:1fr 1fr;display:grid}.home-hero-actions button{min-height:46px;padding:0 10px;font-size:9px}.home-progress-card{border-radius:19px;width:100%;padding:14px}.home-progress-ring{width:75px;height:75px}.home-progress-ring b,.home-progress-card>div:last-child>b{font-size:15px}.home-quick-grid{grid-template-columns:1fr;gap:7px}.home-quick-grid>button{border-radius:18px;grid-template-columns:40px 1fr auto;min-height:76px;padding:12px}.mobile-home-actions-lab{border:1px solid var(--lab-accent,#7c3e91);gap:10px;margin:10px 0 12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-home-actions-lab{border:1px solid color-mix(in srgb, var(--lab-accent,#7c3e91) 34%, #fff)}}.mobile-home-actions-lab{box-shadow:0 8px 0 var(--lab-ink,#281a31);background:#fffffff0;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.mobile-home-actions-lab{box-shadow:0 8px 0 color-mix(in srgb, var(--lab-ink,#281a31) 12%, transparent)}}.mobile-home-actions-lab>div{gap:2px;display:grid}.mobile-home-actions-lab span{color:var(--lab-accent-2,#8b3aa5);letter-spacing:.12em;font:800 9px/1 DM Mono,monospace}.mobile-home-actions-lab b{font:800 18px/1.05 Space Grotesk,sans-serif}.mobile-home-actions-lab small{color:#746d7c;font-size:11px}.mobile-home-actions-lab nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile-home-actions-lab button{color:#281a31;background:#fff;border:1px solid #d9d1df;border-radius:12px;min-height:42px;padding:8px 6px;font:800 11px/1.1 Space Grotesk,sans-serif}.mobile-home-actions-lab button.active{color:#fff;background:#281a31;border-color:#281a31}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid>button{border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:116px;padding:14px;display:flex;border:2px solid #281a31!important;box-shadow:4px 5px #281a31!important}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid>button:nth-child(5){grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:88px;display:grid}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid>button>i{margin-left:auto}html body .app-shell[data-mobile-home-actions=stacked] .home-quick-grid{grid-template-columns:1fr;gap:10px}html body .app-shell[data-mobile-home-actions=stacked] .home-quick-grid>button{border-radius:18px;min-height:84px;padding:14px 16px;border:2px solid #281a31!important;box-shadow:4px 5px #281a31!important}html body .app-shell[data-mobile-home-actions=carousel] .home-quick-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100vw - 20px);margin-inline:calc(50% - 50vw + 10px);padding:3px 10px 12px;display:flex;overflow-x:auto}html body .app-shell[data-mobile-home-actions=carousel] .home-quick-grid::-webkit-scrollbar{display:none}html body .app-shell[data-mobile-home-actions=carousel] .home-quick-grid>button{scroll-snap-align:center;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;min-width:min(78vw,330px);min-height:126px;padding:18px;border:2px solid #281a31!important;box-shadow:5px 6px #281a31!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:first-child{background:#ff8cc6!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:nth-child(2){background:#b8a5ff!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:nth-child(3){background:#79e1dc!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:nth-child(4){background:#ffd25f!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:nth-child(5){background:#dff09a!important}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button>span:first-child{color:#fff;background:#281a31;flex:none}html body .app-shell[data-mobile-home-actions] .home-quick-grid :is(b,small,i){color:#281a31}.home-dashboard-grid{grid-template-columns:1fr;gap:9px}.home-stat-card,.home-community-card,.home-print-shelf{border-radius:21px}.home-stat-card,.home-community-card{min-height:165px;padding:18px}.home-recent-trades-card{border-radius:21px;min-height:165px;padding:17px}.home-recent-trade-list>button{grid-template-columns:55px minmax(0,1fr) auto;min-height:48px}.home-stat-card>div>span+span{padding-left:10px}.home-print-shelf{margin-top:9px;padding:16px}.home-print-shelf h2{font-size:20px}.home-print-shelf>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}@media (pointer:coarse){button,select,input{touch-action:manipulation}.tabs button,.mobile-menu-grid>button{min-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=901px){.app-shell{padding-left:264px}.topbar{box-sizing:border-box;width:264px;min-height:100dvh;padding:22px 18px;overflow:hidden}.topbar .brand{width:100%;min-width:0}.topbar .brand>span:last-child{min-width:0}.topbar .brand strong,.topbar .brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin:0;display:grid}.topbar .topbar-actions>button,.topbar .topbar-actions>.topbar-settings{grid-column:auto;justify-content:center;width:100%;min-width:0;min-height:40px;padding:0}.topbar .topbar-actions>button b,.topbar .topbar-actions>.topbar-settings b,.topbar .header-stats{display:none}.topbar .tour-launch{width:100%;min-height:42px}.app-shell>.tabs{scrollbar-width:thin;align-content:start;gap:4px;width:232px;padding:2px 4px 8px 0;top:184px;bottom:18px;left:16px;overflow:hidden auto}.app-shell>.tabs button{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) auto;width:100%;min-height:46px}.app-shell>.tabs .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=680px){.app-shell>.tabs{display:none}.page-toolbar>div:first-child{width:100%;min-width:0}.page-toolbar input{box-sizing:border-box;width:100%}.binder-layout-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}.binder-layout-picker{box-sizing:border-box;width:100%}.binder-layout-picker button{white-space:nowrap;min-width:0;min-height:44px;padding-inline:5px}.tour-card,.tour-card.anchored{width:auto;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));border-radius:24px;grid-template-rows:auto auto auto minmax(0,auto) auto;padding:18px;display:grid;overflow:hidden;top:auto!important;right:10px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;left:10px!important;transform:none!important}.tour-kicker{margin:13px 0 5px;font-size:9px}.tour-card h2{font-size:clamp(23px,7.2vw,30px);line-height:1.04}.tour-card>p:not(.tour-kicker){overscroll-behavior:contain;min-height:0;margin:8px 0 13px;font-size:13px;line-height:1.42;overflow-y:auto}.tour-card footer{background:#fff;min-height:46px;padding-top:8px;position:sticky;bottom:0}.tour-card footer button{touch-action:manipulation;min-width:0;min-height:44px;padding:0 13px}}.app-shell .binder-slot,.app-shell .binder-slot.filled:after{border-width:var(--binder-pocket-border,1px)}.app-shell .binder-slot>button:first-of-type{overflow:hidden}.app-shell .binder-slot img{box-sizing:border-box;padding:var(--binder-image-border,4px);object-fit:contain;object-position:center;transform:translate(var(--binder-image-x,0), var(--binder-image-y,0)) scale(var(--binder-image-scale,1));transform-origin:50%;background:#fff}.app-shell[data-binder-image-fit=cover] .binder-slot img{object-fit:cover}.app-shell .binder-book{background:linear-gradient(145deg, var(--theme-binder,#a86a83), var(--theme-binder,#a86a83))}@supports (color:color-mix(in lab, red, red)){.app-shell .binder-book{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-binder,#a86a83) 90%, white), var(--theme-binder,#a86a83))}}.app-shell .binder-page{background:linear-gradient(145deg, var(--theme-binder,#a86a83), var(--theme-binder,#a86a83))}@supports (color:color-mix(in lab, red, red)){.app-shell .binder-page{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-binder,#a86a83) 82%, white), var(--theme-binder,#a86a83))}}.app-shell .binder-slot,.app-shell .binder-slot.filled{background:var(--theme-pocket,#fff9fb)}@supports (color:color-mix(in lab, red, red)){.app-shell .binder-slot,.app-shell .binder-slot.filled{background:color-mix(in srgb, var(--theme-pocket,#fff9fb) 92%, transparent)}}.app-shell .binder-slot,.app-shell .binder-slot.filled{box-shadow:0 2px 8px #37232d14}.app-shell .binder-slot.filled:after{box-shadow:none;background:0 0}.app-shell .binder-slot>button:first-of-type{background:var(--theme-pocket,#fff9fb);box-shadow:none}.app-shell .binder-slot>button:first-of-type>span{border:1px solid var(--theme-text,#3b2230);align-items:center;min-height:20px;padding:4px 6px;display:flex;bottom:3px;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.app-shell .binder-slot>button:first-of-type>span{border:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 12%, transparent)}}.app-shell .binder-slot>button:first-of-type>span{color:var(--theme-text,#3b2230);background:var(--theme-pocket,#fff9fb);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.app-shell .binder-slot>button:first-of-type>span{background:color-mix(in srgb, var(--theme-pocket,#fff9fb) 94%, transparent)}}.app-shell .binder-slot>button:first-of-type>span{box-shadow:none;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell[data-display-mode=night] .binder-slot>button:first-of-type>span{color:var(--ink);border-color:var(--line);background:#1f1b24eb}.binder-color-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.binder-color-controls label{border:1px solid var(--lime);grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-color-controls label{border:1px solid color-mix(in srgb, var(--lime) 16%, #ded0d6)}}.binder-color-controls label{background:var(--theme-surface,#fffafb);border-radius:14px}.binder-color-controls input[type=color]{cursor:pointer;border-radius:11px;width:42px;height:42px;padding:2px}.binder-color-controls span{gap:3px;min-width:0;display:grid}.binder-color-controls code{color:var(--muted);font-size:.72rem}@media (width<=520px){.binder-color-controls{grid-template-columns:1fr}}@media (width<=680px){.binder-layout-picker button{white-space:nowrap;min-height:44px;padding-inline:5px;font-size:clamp(.67rem,3.1vw,.75rem)}}.app-shell .print-card{border:1px solid var(--theme-text,#3b2230);padding:10px}@supports (color:color-mix(in lab, red, red)){.app-shell .print-card{border:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 12%, transparent)}}.app-shell .print-card{background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.app-shell .print-card{background:color-mix(in srgb, var(--theme-surface,#fffafb) 86%, #eadfd8)}}.app-shell .print-card{box-shadow:0 4px 14px #36283014}.app-shell .print-card .image-wrap{aspect-ratio:1;border:1px solid var(--theme-text,#3b2230);width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell .print-card .image-wrap{border:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 12%, transparent)}}.app-shell .print-card .image-wrap{background:#fff;border-radius:12px}.app-shell .print-card .image-wrap img{box-sizing:border-box;object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;padding:8px}.app-shell .print-card:hover img{transform:none}.app-shell .modal-image img,.app-shell .profile-print-images>img:first-child{box-sizing:border-box;object-fit:contain;object-position:center;background:#fff}.app-shell .profile-print-images>img:first-child{padding:4px}.add-catalog-print{min-height:44px;color:var(--accent-foreground,#211923);background:var(--lime);cursor:pointer;border:0;border-radius:13px;margin-top:14px;padding:0 17px;font-weight:850}.app-shell[data-appearance-ready=false]{visibility:hidden}.app-shell .help-heading>button{color:#fff;background:#18141f}.admin-catalog-actions,.catalog-record-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.removed-catalog-trigger{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border-radius:13px;padding:0 15px;font-weight:800}.record-source .catalog-record-actions{margin:0}.record-source .catalog-record-actions .remove-catalog-print{color:#fff;background:#a82f4b}.new-print-modal{border:1px solid var(--line);width:min(760px,100vw - 28px);max-height:min(860px,100dvh - 28px);color:var(--ink);background:var(--paper-bright);border-radius:24px;padding:24px;overflow-y:auto;box-shadow:0 26px 80px #18121b57}.new-print-modal>header,.new-print-modal>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-print-modal>header{align-items:flex-start;margin-bottom:18px}.new-print-modal>header h2{margin:4px 0}.new-print-modal>header p:last-child{color:var(--muted);margin:0}.new-print-form{gap:14px;display:grid}.new-print-image-picker{border:1px dashed var(--theme-text,#3b2230);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;min-height:142px;padding:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.new-print-image-picker{border:1px dashed color-mix(in srgb, var(--theme-text,#3b2230) 28%, transparent)}}.new-print-image-picker{color:var(--ink);background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.new-print-image-picker{background:color-mix(in srgb, var(--theme-surface,#fffafb) 90%, #eadfd8)}}.new-print-image-picker{cursor:pointer}.new-print-image-picker>span:first-child,.new-print-image-picker img{border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;width:116px;height:116px;display:grid}.new-print-image-picker img{box-sizing:border-box;object-fit:contain;padding:6px}.new-print-image-picker>span:not(:first-child){gap:5px;min-width:0;display:grid}.new-print-image-picker small{color:var(--muted)}.new-print-image-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.new-print-machine-picker{border:1px solid var(--line);background:var(--paper-bright);border-radius:18px;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.new-print-machine-picker{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.new-print-machine-picker>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.new-print-machine-picker>header>div,.new-print-machine-picker>label,.new-print-machine-results button>span,.new-print-machine-selected article>span{gap:3px;min-width:0;display:grid}.new-print-machine-picker small,.new-print-machine-empty{color:var(--muted)}.new-print-machine-picker>header>span{color:var(--ink);background:var(--accent);border-radius:999px;flex:none;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.new-print-machine-picker>header>span{background:color-mix(in srgb, var(--accent) 22%, var(--paper-bright))}}.new-print-machine-picker>header>span{font-size:.78rem;font-weight:850}.new-print-machine-picker>label{font-size:.84rem;font-weight:800}.new-print-machine-picker>label input{width:100%;min-height:44px}.new-print-machine-results,.new-print-machine-selected{gap:7px;display:grid}.new-print-machine-results{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;max-height:245px;padding:6px;overflow-y:auto;box-shadow:0 14px 34px #241a221f}.new-print-machine-results button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.new-print-machine-results button:hover,.new-print-machine-results button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.new-print-machine-results button:hover,.new-print-machine-results button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.new-print-machine-results i{color:#216039;text-transform:uppercase;background:#dff5e5;border-radius:999px;padding:4px 7px;font-size:.7rem;font-style:normal;font-weight:900}.new-print-machine-results i[data-status=empty]{color:#7a4a18;background:#f7e8cf}.new-print-machine-results p,.new-print-machine-empty{margin:0;padding:10px;font-size:.84rem}.new-print-machine-selected{max-height:300px;overflow-y:auto}.new-print-machine-selected article{border:1px solid var(--line);background:var(--paper-bright);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.new-print-machine-selected button{min-height:44px}.new-print-machine-selected article>button{border:1px solid var(--line);color:#8e2945;background:0 0;border-radius:10px;padding:0 10px;font-weight:800}.new-print-modal>footer{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper-bright);margin:20px -24px -24px;position:sticky;bottom:-24px}.new-print-modal>footer button{border:1px solid var(--line);border-radius:13px;min-height:44px;padding:0 16px;font-weight:800}.removed-prints-modal{border:1px solid var(--line);width:min(700px,100vw - 28px);max-height:min(760px,100dvh - 28px);color:var(--ink);background:var(--paper-bright);border-radius:24px;padding:24px;overflow-y:auto;box-shadow:0 26px 80px #18121b57}.removed-prints-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.removed-prints-modal>header h2{margin:4px 0}.removed-prints-modal>header p:last-child{max-width:540px;color:var(--muted);margin:0}.removed-print-list{gap:9px;display:grid}.removed-print-list article{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.removed-print-list article{background:color-mix(in srgb, var(--paper-bright) 94%, var(--accent))}}.removed-print-list img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:11px;width:64px;height:64px;padding:4px}.removed-print-list span{gap:4px;min-width:0;display:grid}.removed-print-list b,.removed-print-list small{text-overflow:ellipsis;overflow:hidden}.removed-print-list small{color:var(--muted);font-size:11px}.removed-print-list button{min-height:44px;color:var(--ink);background:var(--lime);cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-weight:850}.removed-print-empty{text-align:center;padding:55px 20px}.removed-print-empty>span{width:50px;height:50px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.removed-print-empty h3{margin:0 0 6px}.removed-print-empty p{color:var(--muted);margin:0}@media (width<=680px){.new-print-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:22px;padding:18px}.new-print-image-picker{grid-template-columns:82px minmax(0,1fr);min-height:110px;padding:10px}.new-print-image-picker>span:first-child,.new-print-image-picker img{width:82px;height:82px}.new-print-machine-picker{padding:13px}.new-print-machine-picker>header{align-items:center}.new-print-machine-selected article{grid-template-columns:minmax(0,1fr) auto}.archive-variant-copy-summary{grid-template-columns:1fr;padding:13px}.new-print-modal>footer{margin:18px -18px -18px;padding-inline:18px;bottom:-18px}.ana-links-card{border-radius:17px;width:100%;max-width:none;padding:13px}.ana-links-card>div{grid-template-columns:1fr}.removed-prints-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));padding:18px}.removed-print-list article{grid-template-columns:54px minmax(0,1fr)}.removed-print-list img{width:54px;height:54px}.removed-print-list button{grid-column:1/-1;width:100%}}@media (width>=901px){.archive-view .filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.archive-view .filters .search{grid-column:span 2;min-width:300px}.archive-view .filters select{min-width:0;padding-right:42px}.archive-view .clear-filters{min-width:max-content}}.app-shell .binder-book,.app-shell .binder-page,.app-shell .binder-grid,.app-shell .binder-slot,.app-shell .binder-slot>button:first-of-type{box-sizing:border-box;min-width:0;max-width:100%}.app-shell .binder-page,.app-shell .binder-slot{overflow:hidden}.app-shell .binder-grid{align-items:stretch;width:100%}.app-shell .binder-slot>button:first-of-type{width:100%;height:100%}.app-shell .binder-slot img{width:100%;max-width:100%;margin:0 auto;display:block}.app-shell .binder-slot>button:first-of-type>span{box-sizing:border-box;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:auto;max-width:calc(100% - 6px);padding:4px 6px;line-height:1.1;overflow:hidden}.app-shell .binder-quantity{place-items:center;line-height:1;display:grid;top:12px;left:12px}.app-shell .binder-layout-actions,.app-shell .binder-layout-picker{min-width:0;max-width:100%}@media (width<=680px){.app-shell .binder-page{padding-inline:8px}.app-shell .binder-slot>button:first-of-type>span{height:23px;min-height:23px;padding:3px 4px;font-size:clamp(8px,2.4vw,10px)}.app-shell .binder-quantity{top:8px;left:8px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.individual-print-framing,.binder-wide-settings{border:1px solid var(--line);background:var(--paper-bright);border-radius:18px;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.individual-print-framing,.binder-wide-settings{background:color-mix(in srgb, var(--paper-bright) 94%, var(--theme-page))}}.individual-print-framing h3{margin:3px 0 0;font-size:1rem}.binder-print-picker{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:252px;padding:4px;display:grid;overflow-y:auto}.binder-print-picker button{min-width:0;min-height:94px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border:2px solid #0000;border-radius:12px;grid-template-rows:62px auto;gap:5px;padding:6px;display:grid}.binder-print-picker button.active{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}@supports (color:color-mix(in lab, red, red)){.binder-print-picker button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--lime) 25%, transparent)}}.binder-print-picker img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:7px;width:100%;height:62px;padding:3px}.binder-print-picker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:800;line-height:1.15;overflow:hidden}.binder-fit-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.binder-fit-picker button,.reset-individual-frame{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border-radius:12px;padding:8px 12px;font-weight:800}.binder-fit-picker button.active{border-color:var(--lime);background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.binder-fit-picker button.active{background:color-mix(in srgb, var(--lime) 18%, var(--paper-bright))}}.binder-precise-control{gap:7px;display:grid}.binder-precise-control>span{color:var(--ink);font-size:.78rem;font-weight:850}.binder-precise-control>div{grid-template-columns:44px minmax(80px,1fr) 44px 78px;align-items:center;gap:7px;display:grid}.binder-precise-control button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border-radius:11px;padding:0;font-size:1.15rem;font-weight:900}.binder-precise-control input[type=range]{width:100%;accent-color:var(--lime)}.binder-precise-control label{border:1px solid var(--line);background:var(--paper-bright);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:2px;height:44px;padding:0 7px;display:grid}.binder-precise-control input[type=number]{width:100%;min-width:0;color:var(--ink);text-align:right;background:0 0;border:0;padding:0;font-weight:850}.binder-precise-control small{color:var(--muted)}.binder-customization-empty{color:var(--muted);margin:0}.app-shell .binder-slot img{object-fit:contain;transform:translate(var(--official-print-x,0), var(--official-print-y,0)) scale(var(--official-print-scale,1)) translate(var(--binder-print-x,0), var(--binder-print-y,0)) scale(var(--binder-print-scale,1)) rotate(var(--binder-print-rotation,0deg))}.app-shell .binder-slot img[data-fit=cover]{object-fit:cover}.official-image-editor{border:1px solid var(--accent,#d32373);gap:16px;margin:18px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.official-image-editor{border:1px solid color-mix(in srgb, var(--accent,#d32373) 24%, var(--border))}}.official-image-editor{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.official-image-editor{background:color-mix(in srgb, var(--surface) 94%, var(--accent,#d32373))}}.official-image-editor>header,.official-image-editor>footer,.official-image-slider>span,.official-image-helper-actions,.official-fit-buttons{justify-content:space-between;align-items:center;gap:10px;display:flex}.official-image-editor>header h3,.official-image-editor>header p,.official-image-editor p{margin:0}.official-image-editor-layout{grid-template-columns:minmax(170px,.8fr) minmax(240px,1.2fr);gap:18px;display:grid}.official-image-preview{border:1px solid var(--border);background:#fff;border-radius:18px;place-items:center;min-height:260px;display:grid;overflow:hidden}.official-image-preview img{width:100%;height:100%;max-height:360px}.official-image-preview.image-needed{color:var(--muted);background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 12px, var(--muted) 12px, var(--muted) 24px)}@supports (color:color-mix(in lab, red, red)){.official-image-preview.image-needed{background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 12px, color-mix(in srgb, var(--muted) 9%, var(--surface)) 12px, color-mix(in srgb, var(--muted) 9%, var(--surface)) 24px)}}.official-image-preview.drop-active{border-color:var(--accent,#d32373);box-shadow:inset 0 0 0 4px var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.official-image-preview.drop-active{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--accent,#d32373) 32%, transparent)}}.official-image-preview.drop-active:after{content:"Drop image to replace";z-index:2;border:3px dashed var(--accent,#d32373);color:var(--ink);background:var(--surface);border-radius:16px;place-items:center;display:grid;position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.official-image-preview.drop-active:after{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.official-image-preview.drop-active:after{pointer-events:none;font-weight:900}.official-image-controls{align-content:start;gap:14px;display:grid}.official-image-upload{gap:7px;font-weight:800;display:grid}.official-image-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.official-image-picker-action{border:1px solid var(--border);background:var(--surface);min-height:76px;color:var(--text);cursor:pointer;border-radius:14px;gap:3px;padding:11px 12px;display:grid;position:relative}.official-image-picker-action:hover,.official-image-picker-action:focus-within{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.official-image-picker-action:hover,.official-image-picker-action:focus-within{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.official-image-picker-action>span:first-child{font-size:18px;line-height:1}.official-image-picker-action b{font-size:13px}.official-image-picker-action small{color:var(--muted);font-size:11px;font-weight:600}.official-image-picker-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.official-image-upload>input{border:1px dashed var(--border);background:var(--surface);border-radius:14px;width:100%;padding:10px}.official-fit-buttons button,.official-image-helper-actions button,.official-image-editor>header button,.official-image-editor>footer button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:13px;padding:9px 13px;font-weight:800}.official-fit-buttons button{flex:1}.official-crop-tools{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.official-crop-tools{background:color-mix(in srgb, var(--surface,#fff) 94%, var(--accent,#d32373))}}.official-crop-tools>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.official-crop-tools>header>div{gap:3px;display:grid}.official-crop-tools>header small{color:var(--muted);font-size:10px}.official-crop-tools>header>button{color:var(--accent,#a62063);background:0 0;border:0;font-size:10px;font-weight:850}.official-rotate-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.official-rotate-buttons button{border:1px solid var(--line);background:var(--surface,#fff);min-height:46px;color:var(--text);font:inherit;border-radius:13px;font-size:20px;font-weight:850}.official-rotate-buttons button span{margin-left:5px;font-size:12px}.official-fit-buttons button.active,.official-image-editor>footer .save-stats{border-color:var(--accent,#d32373);color:var(--accent-foreground,white);background:var(--accent,#d32373)}.official-image-slider{gap:6px;font-weight:750;display:grid}.official-image-slider input{width:100%;accent-color:var(--accent,#d32373)}.official-image-guidance,.official-image-note{color:var(--muted);background:var(--surface);border-radius:13px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.official-image-guidance,.official-image-note{background:color-mix(in srgb, var(--surface) 90%, var(--accent,#d32373))}}.official-image-guidance,.official-image-note{font-size:13px;line-height:1.5}.official-image-note{color:var(--text);font-weight:750}@media (width<=680px){.official-image-editor{border-radius:18px;margin-inline:-6px;padding:14px}.official-image-editor-layout{grid-template-columns:1fr}.official-image-preview{min-height:300px}.official-image-editor>footer,.official-image-helper-actions{flex-direction:column;align-items:stretch}.official-image-editor>footer button,.official-image-helper-actions button{width:100%}.binder-print-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.binder-precise-control>div{grid-template-columns:44px minmax(60px,1fr) 44px 70px;gap:5px}}.app-shell .binder-slot,.app-shell .binder-slot.filled{box-shadow:none;background:#faf9fc;border:1px solid #e3dee7;border-radius:17px;padding:0;overflow:hidden}.app-shell .binder-slot.filled:after{display:none}.app-shell .binder-slot>button.binder-print-card{width:100%;height:100%;color:var(--ink);box-shadow:none;background:#faf9fc;border:0;border-radius:16px;padding:8px 8px 30px;overflow:hidden}.app-shell .binder-slot>button.binder-print-card img{width:100%;height:100%;padding:var(--binder-image-border,4px);background:#eeebf2;border:0;border-radius:12px}.app-shell .binder-slot>button.binder-print-card>span{width:auto;max-width:calc(100% - 16px);height:20px;min-height:20px;color:var(--ink);box-shadow:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-family:inherit;font-size:clamp(9px,1.15vw,13px);font-weight:800;line-height:20px;bottom:6px;left:8px;right:8px;overflow:hidden}.app-shell[data-display-mode=night] .binder-slot,.app-shell[data-display-mode=night] .binder-slot.filled,.app-shell[data-display-mode=night] .binder-slot>button.binder-print-card{border-color:var(--line);color:var(--ink);background:var(--paper-bright)}.app-shell[data-display-mode=night] .binder-slot>button.binder-print-card>span{color:var(--ink);background:0 0}@media (width<=680px){.app-shell .binder-slot>button.binder-print-card{border-radius:10px;padding:5px 5px 24px}.app-shell .binder-slot>button.binder-print-card img{border-radius:8px}.app-shell .binder-slot>button.binder-print-card>span{max-width:calc(100% - 10px);height:18px;min-height:18px;font-size:clamp(9px,2.7vw,12px);line-height:18px;bottom:3px;left:5px;right:5px}.app-shell .binder-grid[data-layout="4x3"] .binder-print-card>span,.app-shell .binder-grid[data-layout="4x4"] .binder-print-card>span{font-size:clamp(7px,2vw,9px)}}.profile-page{background:radial-gradient(circle at 85% 8%, var(--profile-accent), transparent 28rem), var(--profile-accent);width:100%;min-height:calc(100dvh - 90px);margin:0;padding:28px max(16px,50% - 590px) 70px}@supports (color:color-mix(in lab, red, red)){.profile-page{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--profile-accent) 20%, transparent), transparent 28rem), color-mix(in srgb, var(--profile-accent) 7%, var(--theme-page,#f7eef2))}}.profile-page{background-position:50%;background-size:cover;transition:background .18s}.profile-page[data-profile-theme=peach]{background-color:#fff1e8}.profile-page[data-profile-theme=forest]{background-color:#eaf3e9}.profile-page[data-profile-theme=rose]{background-color:#fff0f5}.profile-page[data-profile-theme=ocean]{background-color:#eaf7fa}.profile-page[data-profile-theme=citrus]{background-color:#fff9df}.profile-page[data-profile-theme=midnight]{background:radial-gradient(circle at 85% 8%, var(--profile-accent), transparent 28rem), #17141e}@supports (color:color-mix(in lab, red, red)){.profile-page[data-profile-theme=midnight]{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--profile-accent) 18%, transparent), transparent 28rem), #17141e}}.profile-page[data-profile-wallpaper=custom]{background-image:linear-gradient(#f7f1f5ad, #f7f1f5d1), var(--profile-wallpaper-image);background-attachment:fixed}.profile-page[data-profile-theme=midnight][data-profile-wallpaper=custom]{background-image:linear-gradient(#14111bad, #14111bd6), var(--profile-wallpaper-image)}.collector-profile{--profile-ink:#29232e;--profile-muted-ink:#514959}.collector-profile[data-profile-theme=midnight]{--profile-ink:#fffaff;--profile-muted-ink:#d8d0df}.collector-profile .profile-hero h2,.collector-profile .profile-hero>div>p:last-child,.collector-profile .profile-hero .favorite-category{color:var(--profile-ink);text-shadow:none}.collector-profile .profile-hero>div>p:last-child{color:var(--profile-muted-ink);font-size:14px;line-height:1.45}.collector-profile[data-profile-wallpaper=custom]{background-image:linear-gradient(#f7f1f5d6, #f7f1f5eb), var(--profile-wallpaper-image);background-position:50%;background-size:cover;background-attachment:local}.collector-profile[data-profile-theme=midnight][data-profile-wallpaper=custom]{background-image:linear-gradient(#18151fc2, #18151fe0), var(--profile-wallpaper-image)}.collector-title{color:#211d27;background:var(--profile-accent);border-radius:999px;width:fit-content;margin:2px 0 7px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.collector-title{background:color-mix(in srgb, var(--profile-accent) 55%, white)}}.collector-title{font-size:13px}.favorite-category{color:inherit;margin-top:7px;font-size:13px;font-weight:750;display:block}.profile-color-control{background:#fff;border:1px solid #bbb4c2;border-radius:11px;grid-template-columns:48px minmax(0,1fr);gap:7px;min-height:44px;padding:5px;display:grid}.personal-theme-grid .profile-color-control input{border:0;width:100%;min-height:34px;padding:0}.profile-color-control button{color:#29232e;cursor:pointer;background:#ece7ef;border:0;border-radius:8px;min-height:34px;font-size:13px;font-weight:850}.profile-wallpaper-presets{color:#29232e;background:#f7f4f8;border:1px solid #d0c9d7;border-radius:17px;gap:11px;padding:15px;display:grid}.topbar .brand small{opacity:1!important;color:var(--theme-text,#2a1f2a)!important}@supports (color:color-mix(in lab, red, red)){.topbar .brand small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 86%, transparent)!important}}.topbar .brand small{letter-spacing:.08em!important;font-size:10px!important;font-weight:900!important}.archive-hero{position:relative}.admin-catalog-actions{z-index:10;position:absolute;top:12px;right:12px}.admin-catalog-actions>summary{border:1px solid var(--ink);padding:8px 12px;list-style:none}@supports (color:color-mix(in lab, red, red)){.admin-catalog-actions>summary{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.admin-catalog-actions>summary{cursor:pointer;background:#ffffffe0;border-radius:999px;font:800 12px/1 Space Grotesk,sans-serif}.admin-catalog-actions>summary::-webkit-details-marker{display:none}.admin-catalog-actions>div{border:1px solid var(--ink);gap:7px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.admin-catalog-actions>div{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.admin-catalog-actions>div{background:var(--paper,#fffafb);border-radius:14px;box-shadow:0 18px 48px #3018282e}.admin-catalog-actions>div>span{letter-spacing:.14em;opacity:.62;font:900 9px/1 Space Grotesk,sans-serif}.admin-catalog-actions>div button{text-align:left;width:100%;min-height:38px;color:#fff!important}.admin-catalog-actions>div button:is(:hover,:focus-visible,:active){color:#fff!important}.collection-csv-modal{background:var(--paper,#fffafb);border-radius:24px;width:min(760px,100vw - 28px);max-height:min(820px,100dvh - 28px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #2e162847}.collection-csv-modal>h2{margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.collection-csv-picker{border:1px dashed;border-radius:14px;justify-content:space-between;gap:12px;margin:18px 0;padding:16px;display:flex}.collection-csv-summary{gap:14px;margin-bottom:10px;display:flex}.collection-csv-rows{gap:6px;max-height:390px;display:grid;overflow:auto}.collection-csv-rows article{background:var(--paper-2,#f2e8ee);border-radius:10px;grid-template-columns:62px minmax(140px,1fr) 66px minmax(150px,.8fr);align-items:center;gap:8px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-csv-rows article{background:color-mix(in srgb, var(--paper-2,#f2e8ee) 82%, white)}}.collection-csv-rows article[data-status=matched]{box-shadow:inset 3px 0 #43a76d}.collection-csv-rows article:not([data-status=matched]){box-shadow:inset 3px 0 #d18a31}.collection-csv-rows em{opacity:.72;font-size:11px}.collection-csv-modal>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.binder-view{position:relative}.binder-view>.binder-control-dock{z-index:70;margin:0;position:absolute;top:68px;right:max(22px,50% - 560px)}.organizer-ai-summary{background:#e2f7e2;border-radius:10px;margin:8px 0;padding:10px 12px}.profile-page{align-items:flex-start;min-height:120vh;padding-bottom:120px;overflow:visible}.profile-hero-actions{justify-items:end;gap:7px;margin-left:auto;display:grid}.profile-message-button{white-space:nowrap}.profile-hero-actions .trade-count-badge{grid-template-columns:auto auto;gap:0 5px;width:auto;min-width:118px;display:grid;position:static}.profile-hero-actions .trade-count-badge small{grid-column:1/-1}.binder-page-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.binder-page-picker>div>button{text-align:left;border-radius:12px;gap:5px;padding:10px;display:grid}.binder-page-picker button>span{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.binder-page-picker img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.featured-binder-module{background:var(--profile-card,white);border-radius:18px;margin-top:12px;padding:16px}.featured-binder-module>header{justify-content:space-between;align-items:center;display:flex}.featured-binder-module>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.featured-binder-module article{background:var(--profile-accent,#c422bf);border-radius:14px;padding:10px}@supports (color:color-mix(in lab, red, red)){.featured-binder-module article{background:color-mix(in srgb, var(--profile-accent,#c422bf) 10%, white)}}.featured-binder-module article header{justify-content:space-between;gap:8px;display:flex}.featured-binder-module article>div{gap:4px;margin-top:8px;display:grid}.featured-binder-module article>div[data-layout="3x3"]{grid-template-columns:repeat(3,1fr)}.featured-binder-module article>div[data-layout="4x3"],.featured-binder-module article>div[data-layout="4x4"]{grid-template-columns:repeat(4,1fr)}.featured-binder-module img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.community-view{position:relative}.community-admin-corner{z-index:3;letter-spacing:.12em;opacity:.48;font:900 8px/1 Space Grotesk,sans-serif;position:absolute;top:8px;right:10px}.community-my-profile{align-items:center;gap:14px;display:flex}.community-profile-avatar{border-radius:50%;width:64px;height:64px;font-size:24px;font-weight:900;overflow:hidden}.community-profile-avatar img{object-fit:cover;width:100%;height:100%}.directory-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.collector-directory-grid article footer .directory-message{min-width:34px;margin-left:auto;padding:0;font-size:16px}@media (width<=720px){.admin-catalog-actions{width:100%;max-width:100%;position:relative;top:auto;right:auto}.admin-catalog-actions>summary{width:fit-content}.admin-catalog-actions>div{box-sizing:border-box;width:min(280px,100vw - 64px);max-width:100%;left:0;right:auto}.admin-catalog-actions>div button{overflow-wrap:anywhere;white-space:normal;min-width:0}.archive-hero-actions{padding-right:0}.binder-view>.binder-control-dock{top:98px;right:14px}.profile-hero-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0;display:flex}.featured-binder-module>div,.binder-page-picker>div{grid-template-columns:1fr}.collection-csv-rows article{grid-template-columns:48px 1fr 54px}.collection-csv-rows article>:last-child{grid-column:1/-1}}.profile-wallpaper-presets>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-wallpaper-presets b,.profile-wallpaper-presets small{display:block}.profile-wallpaper-presets small{color:#514959;margin-top:3px;font-size:12px;line-height:1.4}.profile-wallpaper-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.profile-wallpaper-options button{text-align:left;color:#211d27;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;gap:7px;min-width:0;padding:6px;display:grid}.profile-wallpaper-options button:hover,.profile-wallpaper-options button:focus-visible{border-color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-wallpaper-options button:hover,.profile-wallpaper-options button:focus-visible{border-color:color-mix(in srgb, var(--profile-accent) 62%, #aaa2b1)}}.profile-wallpaper-options button.is-active{border-color:var(--profile-accent);box-shadow:0 0 0 2px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-wallpaper-options button.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--profile-accent) 18%, transparent)}}.profile-wallpaper-options button>i{aspect-ratio:16/9;background-position:50%;background-size:cover;border:1px solid #2c25301f;border-radius:8px;width:100%;display:block}.profile-wallpaper-options .wallpaper-none-swatch{background:#f2eef4;position:relative;overflow:hidden}.profile-wallpaper-options .wallpaper-none-swatch:after{content:"";background:#b2a9b8;height:2px;position:absolute;inset:50% -10% auto;transform:rotate(-24deg)}.profile-wallpaper-options button>span{min-width:0;padding:0 2px 2px}.profile-wallpaper-options button b{font-size:14px;font-weight:850}.profile-showcase-settings{background:#f7f4f8;border:1px solid #d0c9d7;border-radius:17px;min-width:0;padding:15px}.profile-showcase-settings>header,.featured-print-module>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.profile-showcase-settings>header b,.profile-showcase-settings>header small{display:block}.profile-showcase-settings>header small,.profile-showcase-settings>p{color:#514959;margin-top:4px;font-size:12px;line-height:1.4}.profile-showcase-settings>header>span,.featured-print-module>header>b{color:#211d27;background:var(--profile-accent);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.profile-showcase-settings>header>span,.featured-print-module>header>b{background:color-mix(in srgb, var(--profile-accent) 52%, white)}}.profile-showcase-settings>header>span,.featured-print-module>header>b{font-size:12px;font-weight:900}.profile-showcase-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:330px;display:grid;overflow-y:auto}.profile-showcase-picker button{color:#29232e;cursor:pointer;text-align:left;background:#fff;border:2px solid #0000;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:82px;padding:7px;display:grid}.profile-showcase-picker button.selected{border-color:var(--profile-accent);box-shadow:inset 0 0 0 2px #fff}.profile-showcase-picker img{object-fit:contain;background:#f0edf2;border-radius:8px;width:54px;height:66px}.profile-showcase-picker span{text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.featured-print-module{background:#fff;border:1px solid #d8d2df;border-radius:23px;margin-top:14px;padding:17px}.featured-print-module,.featured-print-module h3,.featured-print-module article>b{color:#29232e}.featured-print-module .eyebrow{color:#5b3db8}.featured-print-module h3{margin:3px 0 0;font:800 24px/1 Space Grotesk,sans-serif}.featured-print-module>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.featured-print-module article{background:var(--profile-accent);border-radius:13px;gap:6px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.featured-print-module article{background:color-mix(in srgb, var(--profile-accent) 12%, #f7f4f6)}}.featured-print-module img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:9px;width:100%}.featured-print-module article>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collector-profile .profile-hero>button,.collector-profile .profile-settings>button,.collector-profile .profile-print-grid button{color:#211d27;background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.collector-profile .profile-hero>button,.collector-profile .profile-settings>button,.collector-profile .profile-print-grid button{background:color-mix(in srgb, var(--profile-accent) 58%, white)}}.collector-profile .profile-hero>button,.collector-profile .profile-settings>button,.collector-profile .profile-print-grid button{text-shadow:none;font-size:14px}.profile-workshop-heading small,.profile-preset-grid small,.profile-toggle small,.profile-workshop-field>small{color:#514959;font-size:12px;line-height:1.4}.profile-workshop-tabs button,.profile-preset-grid button,.profile-workshop label,.profile-workshop input,.profile-workshop select,.profile-workshop textarea,.profile-workshop>button{font-size:14px}.profile-workshop input,.profile-workshop select{min-height:44px}.settings-preview>span{color:var(--preview-text);background:var(--preview-surface);font-size:11px;font-weight:900}.admin-settings-form button,.admin-settings-form input,.admin-settings-form select,.admin-settings-form textarea,.binder-customization-panel button,.archive-hero-actions button,.bulk-review-actions button,.new-print-modal button,.admin-settings-form label,.binder-customization-panel label{font-size:14px}.admin-settings-form small,.binder-customization-panel small{font-size:12px;line-height:1.4}.home-screen-onboarding{z-index:500;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));color:#29232e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18131dc2;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.home-print-shelf .owned-copy-badge,.binder-print-card .owned-copy-badge{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 3px 10px #1a161f2e}.binder-print-card .owned-copy-badge{top:8px;left:8px}.beta-invite-list{background:#fff8fb;border:1px solid #e6d9df;border-radius:16px;margin:18px 0;padding:16px}.beta-invite-list h3{margin:0 0 8px}.beta-invite-list article{border-bottom:1px solid #eadde3;align-items:center;gap:12px;padding:11px 0;display:flex}.beta-invite-list article:last-child{border-bottom:0}.beta-invite-list article>div{flex:1;gap:2px;min-width:0;display:grid}.beta-invite-list article>div b{text-overflow:ellipsis;overflow:hidden}.beta-share-invite{background:#f5edff;border:1px solid #d8c5e6;border-radius:16px;margin:18px 0;padding:17px}.beta-share-invite>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.beta-share-invite>header>div{gap:4px;display:grid}.beta-share-invite h3{margin:0}.beta-share-invite small{line-height:1.4}.beta-generated-link{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:13px;display:grid}.beta-generated-link input{min-width:0;font-family:ui-monospace,monospace}.beta-active-links{gap:7px;margin-top:12px;display:grid}.beta-active-links article{border-top:1px solid #ddcee9;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.beta-active-links article>div{gap:2px;min-width:0;display:grid}.profile-onboarding{z-index:600;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#180a11b8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-onboarding>section{--onboarding-color:#c5b0f4;color:#321b27;background:#fffdfd;border:1px solid #ead7df;border-radius:30px;width:min(620px,100%);margin:auto;padding:clamp(22px,5vw,38px);position:relative;box-shadow:0 24px 70px #17050f47}.profile-onboarding>section[data-theme=rose]{--onboarding-color:#ff9fc7}.profile-onboarding>section[data-theme=forest]{--onboarding-color:#add8bc}.profile-onboarding>section[data-theme=ocean]{--onboarding-color:#9fd9e7}.profile-onboarding>section[data-theme=peach]{--onboarding-color:#ffc7a6}.profile-onboarding header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;display:grid}.profile-onboarding-mark{background:var(--onboarding-color);border:2px solid #fff;border-radius:19px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 0 0 1px #ddc6d1}.profile-onboarding header p{color:#8e6076;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:900}.profile-onboarding h2{letter-spacing:-.035em;margin:0;font:800 clamp(28px,6vw,44px)/.98 Georgia,serif}.profile-onboarding-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0;display:grid}.profile-onboarding-progress span{background:#eee3e8;border-radius:999px;height:6px}.profile-onboarding-progress span.active{background:var(--onboarding-color)}.profile-onboarding-welcome{border:1px solid var(--onboarding-color);margin:-4px 0 18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.profile-onboarding-welcome{border:1px solid color-mix(in srgb, var(--onboarding-color) 65%, #d9cad1)}}.profile-onboarding-welcome{background:var(--onboarding-color);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.profile-onboarding-welcome{background:color-mix(in srgb, var(--onboarding-color) 22%, #fff)}}.profile-onboarding-welcome b,.profile-onboarding-welcome p,.profile-onboarding-welcome small{display:block}.profile-onboarding-welcome p{margin:7px 0;line-height:1.45}.profile-onboarding-welcome small{color:#765f6b;line-height:1.4}.profile-onboarding form{gap:9px;display:grid}.profile-onboarding form>label,.profile-onboarding legend{margin-top:5px;font-size:12px;font-weight:900}.profile-onboarding form>label b{color:#a41c55;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:9px}.profile-onboarding form>label small{color:#8c7480;font-weight:650}.profile-onboarding input[type=text],.profile-onboarding form>input,.profile-onboarding textarea{color:#321b27;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d9c3ce;border-radius:14px;padding:12px 14px}.profile-onboarding textarea{resize:vertical;min-height:104px}.profile-onboarding fieldset{border:0;margin:0;padding:0}.profile-onboarding legend{margin-bottom:9px}.profile-onboarding-emojis,.profile-onboarding-themes{flex-wrap:wrap;gap:8px;display:flex}.profile-onboarding-emojis button{background:#fff;border:1px solid #decbd4;border-radius:14px;width:46px;height:46px;font-size:22px}.profile-onboarding-emojis button.active,.profile-onboarding-themes button.active{border-color:#5b1937;box-shadow:0 0 0 2px #5b1937}.profile-onboarding-themes button{color:#321b27;background:#fff;border:1px solid #decbd4;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-weight:800;display:inline-flex}.profile-onboarding-themes i{background:#c5b0f4;border-radius:50%;width:16px;height:16px}.profile-onboarding-themes button[data-theme=rose] i{background:#ff9fc7}.profile-onboarding-themes button[data-theme=forest] i{background:#add8bc}.profile-onboarding-themes button[data-theme=ocean] i{background:#9fd9e7}.profile-onboarding-themes button[data-theme=peach] i{background:#ffc7a6}.profile-onboarding-privacy{gap:9px;display:grid}.profile-onboarding-privacy>label{background:#fff8fb;border:1px solid #e4d1d9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:13px 15px;display:flex}.profile-onboarding-privacy span{min-width:0}.profile-onboarding-privacy b,.profile-onboarding-privacy small{display:block}.profile-onboarding-privacy small{color:#806873;margin-top:3px;line-height:1.35}.profile-onboarding-privacy input{accent-color:#ff3d8b;width:23px;height:23px}.profile-onboarding-note{color:#6d5260;background:var(--onboarding-color);border-radius:13px;margin:4px 0 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.profile-onboarding-note{background:color-mix(in srgb, var(--onboarding-color) 26%, #fff)}}.profile-onboarding-note{font-size:12px;line-height:1.45}.profile-onboarding footer{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.profile-onboarding footer button{color:#fff;min-height:48px;font:inherit;background:#5b1937;border:0;border-radius:14px;padding:0 17px;font-weight:850}.profile-onboarding footer button.secondary{color:#5b1937;background:#f1e7ec}.profile-onboarding-error{color:#a2174d;margin:12px 0 0;font-size:12px;font-weight:800}.profile-onboarding-skip{color:#7d6571;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:16px auto 0;font-size:12px;text-decoration:underline;display:block}.home-screen-onboarding>section{background:#fff9fb;border:1px solid #d8ced8;border-radius:28px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:clamp(22px,6vw,38px);overflow-y:auto;box-shadow:0 34px 100px #140e186b}.home-screen-app-icon{width:66px;height:66px;color:var(--accent-foreground,#211923);background:var(--accent);border-radius:20px;place-items:center;margin-bottom:18px;font:900 29px/1 Space Grotesk,sans-serif;display:grid}.home-screen-app-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (width<=680px){html,body{overscroll-behavior-y:none;min-height:100%}.mobile-bottom-nav,.app-shell[data-design-adaptation=pinterest] .mobile-bottom-nav,.app-shell[data-design-adaptation=figma] .mobile-bottom-nav{z-index:1200;width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:6px 10px calc(6px + env(safe-area-inset-bottom));backface-visibility:hidden;will-change:transform;border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;margin:0;transform:translate(0);position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.home-screen-onboarding h2{color:#29232e;letter-spacing:-.045em;margin:7px 0 11px;font:800 clamp(30px,8vw,48px)/.98 Space Grotesk,sans-serif}.home-screen-onboarding>section>p:not(.eyebrow):not(.home-screen-error){color:#5d5361;margin:0;font-size:15px;line-height:1.55}.home-screen-onboarding ol{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.policy-section-group{gap:12px;display:grid}.policy-section-group+.policy-section-group{border-top:3px solid var(--ink,#111);margin-top:34px;padding-top:28px}.policy-part-heading{background:#f1e9ff;border:1px solid #c7b4e8;border-radius:18px;padding:20px}.policy-part-heading h2{margin:3px 0 7px;font-size:clamp(25px,4vw,38px)}.policy-part-heading p:last-child{margin:0;line-height:1.55}.policy-section-group>section h3{margin:0 0 8px;font-size:18px}.policy-section-group>section p,.policy-section-group>section li{line-height:1.65}.policy-section-group>section ul{padding-left:22px}.policy-jump-links{flex-wrap:wrap;gap:8px;margin:16px 18px 0;display:flex}.policy-jump-links :is(button,a),.legal-page nav a{color:#291d3d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9f83c9;border-radius:999px;align-items:center;padding:9px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.policy-data-table{border:1px solid #c9bfda;border-radius:14px;margin:14px 0;display:grid;overflow:hidden}.policy-data-table>div{grid-template-columns:minmax(135px,.7fr) minmax(0,2fr);display:grid}.policy-data-table>div+div{border-top:1px solid #d9d1e5}.policy-data-table>div:first-child{color:#fff;background:#33234c}.policy-data-table :is(b,span,p){margin:0;padding:12px}.policy-data-table :is(b,span):first-child{border-right:1px solid #d9d1e5;font-weight:850}.legal-page{color:#17131c;width:min(900px,100% - 32px);min-height:100vh;margin:0 auto;padding:42px 0 80px}.legal-page>header{background:#fff;border:2px solid #17131c;border-radius:28px;margin-bottom:24px;padding:clamp(22px,5vw,42px);box-shadow:8px 8px #d8c5f5}.legal-page>header>a{color:#513479;font-weight:800}.legal-page>header h1{margin:18px 0 8px;font-size:clamp(36px,7vw,64px);line-height:.95}.legal-page>header nav{gap:8px;margin-top:18px;display:flex}.legal-page>header nav a[aria-current=page]{color:#fff;background:#33234c}.legal-page .policy-section-group>section{background:#fff;border:1px solid #d3cadf;border-radius:16px;padding:18px 20px}.app-legal-links{flex-wrap:wrap;gap:12px;display:inline-flex}.app-legal-links a,.beta-gate footer a{color:inherit;font-weight:800}@media (width<=620px){.policy-data-table>div{grid-template-columns:1fr}.policy-data-table :is(b,span):first-child{border-bottom:1px solid #d9d1e5;border-right:0}.policy-jump-links{grid-template-columns:1fr 1fr;display:grid}.policy-jump-links :is(button,a){text-align:center;justify-content:center}.legal-page{width:min(100% - 20px,900px);padding-top:18px}}.home-screen-install-ready{border:1px solid var(--accent,#d32373);gap:4px;margin:20px 0;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-screen-install-ready{border:1px solid color-mix(in srgb, var(--accent,#d32373) 42%, #ddd)}}.home-screen-install-ready{color:#29232e;background:var(--accent,#d32373);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.home-screen-install-ready{background:color-mix(in srgb, var(--accent,#d32373) 10%, #fff)}}.home-screen-install-ready b{font-size:14px}.home-screen-install-ready small{color:#655b69;font-size:12px;line-height:1.4}.home-screen-onboarding li{background:#fff;border:1px solid #e0d7e1;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;min-width:0;padding:12px;display:grid}.home-screen-onboarding li>span{width:34px;height:34px;color:var(--accent-foreground,#211923);background:var(--accent);border-radius:11px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.home-screen-onboarding li b{font-size:14px}.home-screen-onboarding li small{color:#655b69;font-size:12px;line-height:1.35}.home-screen-onboarding>section>button{width:100%;min-height:52px;color:var(--accent-foreground,#211923);background:var(--accent);cursor:pointer;border:0;border-radius:15px;font-size:15px;font-weight:900}.home-screen-onboarding>section>button:disabled{opacity:.6}.home-screen-note{color:#6c626f;text-align:center;margin-top:10px;font-size:11px;line-height:1.4;display:block}.home-screen-error{color:#9c2542;margin:0 0 10px;font-size:13px;font-weight:750}@media (width>=901px){.app-shell>.tabs{background:0 0}.app-shell>.tabs button{color:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.app-shell>.tabs button{color:color-mix(in srgb, var(--theme-sidebar-text) 86%, transparent)}}.app-shell>.tabs button{background:0 0;font-size:14px}.app-shell>.tabs button:hover,.app-shell>.tabs button.active{color:var(--theme-sidebar-text);background:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.app-shell>.tabs button:hover,.app-shell>.tabs button.active{background:color-mix(in srgb, var(--theme-sidebar-text) 14%, transparent)}}.app-shell>.tabs .nav-count{color:#211d27;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-shell>.tabs .nav-count{background:color-mix(in srgb, var(--accent) 52%, white)}}.app-shell>.tabs .nav-count{font-size:11px}.topbar .brand small{color:var(--theme-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.topbar .brand small{color:color-mix(in srgb, var(--theme-sidebar-text) 82%, transparent)}}.topbar .brand small{font-size:11px}}@media (width<=680px){.profile-page{min-height:calc(100dvh - 68px);padding:10px 10px 36px}.home-screen-onboarding{place-items:end center;padding-left:10px;padding-right:10px}.home-screen-onboarding>section{max-height:calc(100dvh - max(20px, env(safe-area-inset-top)));border-radius:25px 25px 18px 18px;padding:22px 18px}.profile-wallpaper-options,.profile-showcase-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-print-module>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-workshop input,.profile-workshop select,.profile-workshop textarea,.admin-settings-form input,.admin-settings-form select,.admin-settings-form textarea,.filters input,.filters select{font-size:16px}.mobile-bottom-nav small,.mobile-menu-grid small{font-size:11px}.mobile-menu-grid b,.mobile-menu-sheet button{font-size:14px}}.binder-stage-header{z-index:30;border:1px solid var(--theme-border,#492d43);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1180px,100%);margin:18px auto 14px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-stage-header{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-stage-header{background:var(--theme-surface,#fffafb);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.binder-stage-header{background:color-mix(in srgb, var(--theme-surface,#fffafb) 96%, transparent)}}.binder-stage-header{box-shadow:0 12px 34px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-stage-header{box-shadow:0 12px 34px color-mix(in srgb, var(--theme-shadow,#43243a) 12%, transparent)}}.binder-stage-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.binder-stage-title{gap:2px;min-width:0;display:grid}.binder-stage-title span{color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-stage-title span{color:color-mix(in srgb, var(--binder-title-color) 70%, transparent)}}.binder-stage-title span{letter-spacing:.13em;font:800 11px/1.2 Space Grotesk,sans-serif}.binder-stage-title input{width:100%;min-width:0;color:var(--binder-title-color);letter-spacing:-.04em;background:0 0;border:0;border-bottom:2px solid #0000;outline:0;padding:3px 0 1px;font:800 clamp(25px,3.3vw,39px)/1.08 Space Grotesk,sans-serif}.binder-stage-title input::placeholder{color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-stage-title input::placeholder{color:color-mix(in srgb, var(--binder-title-color) 68%, transparent)}}.binder-stage-title input:focus{border-bottom-color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-stage-title input:focus{border-bottom-color:color-mix(in srgb, var(--binder-title-color) 45%, transparent)}}.binder-stage-actions{align-items:center;gap:7px;display:flex;position:relative}.binder-stage-actions>button,.binder-action-menu>summary{border:1px solid var(--theme-border,#492d43);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-stage-actions>button,.binder-action-menu>summary{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-stage-actions>button,.binder-action-menu>summary{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.binder-stage-actions>button,.binder-action-menu>summary{background:color-mix(in srgb, var(--theme-surface,white) 88%, var(--accent,#cc20c5))}}.binder-stage-actions>button,.binder-action-menu>summary{cursor:pointer;font:800 13px/1 Space Grotesk,sans-serif}.binder-stage-actions>button:hover,.binder-stage-actions>button[aria-pressed=true],.binder-action-menu[open]>summary{color:#fff;border-color:var(--accent,#cc20c5);background:var(--accent,#cc20c5)}.binder-stage-actions>button:disabled{opacity:.38;cursor:not-allowed}.binder-page-step{width:42px;padding:0!important;font-size:18px!important}.binder-action-menu{position:relative}.binder-action-menu>summary{cursor:pointer;list-style:none}.binder-action-menu>summary::-webkit-details-marker{display:none}.binder-action-menu>summary:after{content:"⌄";margin-top:-3px;font-size:15px}.binder-action-menu-panel{z-index:60;border:1px solid var(--theme-border,#492d43);gap:12px;width:min(320px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0}@supports (color:color-mix(in lab, red, red)){.binder-action-menu-panel{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 28%, transparent)}}.binder-action-menu-panel{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);box-shadow:0 20px 48px var(--theme-shadow,#43243a);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.binder-action-menu-panel{box-shadow:0 20px 48px color-mix(in srgb, var(--theme-shadow,#43243a) 23%, transparent)}}.archive-variant-copy-summary{border:1px solid var(--accent,#cc20c5);grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-variant-copy-summary{border:1px solid color-mix(in srgb, var(--accent,#cc20c5) 32%, var(--line))}}.archive-variant-copy-summary{background:var(--accent,#cc20c5);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.archive-variant-copy-summary{background:color-mix(in srgb, var(--accent,#cc20c5) 8%, var(--paper-bright))}}.archive-variant-copy-summary label,.archive-variant-copy-summary>div{gap:7px;display:grid}.archive-variant-copy-summary label{font-size:12px;font-weight:900}.archive-variant-copy-summary input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px}.archive-variant-copy-summary span,.archive-variant-copy-summary small{color:var(--muted);line-height:1.4}.official-frame-status{border:1px solid var(--accent,#d32373);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.official-frame-status{border:1px solid color-mix(in srgb, var(--accent,#d32373) 34%, var(--line))}}.official-frame-status{color:var(--text);background:var(--accent,#d32373);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.official-frame-status{background:color-mix(in srgb, var(--accent,#d32373) 8%, #fff)}}.official-frame-status{font-size:11px}.official-frame-status span{color:var(--muted);font-weight:750}.binder-action-menu:not([open])>.binder-action-menu-panel{display:none!important}.binder-page-menu .binder-action-menu-panel{left:0;right:auto}.binder-action-menu-panel section{gap:8px;display:grid}.binder-action-menu-panel section>span{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-action-menu-panel section>span{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 72%, transparent)}}.binder-action-menu-panel section>span{letter-spacing:.09em;text-transform:uppercase;font:800 11px/1 Space Grotesk,sans-serif}.binder-title-color-control{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.binder-title-color-control>span{gap:4px;display:grid}.binder-title-color-control b{font:800 14px/1.2 Space Grotesk,sans-serif}.binder-title-color-control small{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-title-color-control small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 68%, transparent)}}.binder-title-color-control small{font-size:12px;line-height:1.35}.binder-title-color-control input{border:1px solid var(--theme-border,#492d43);width:48px;height:42px;padding:4px}@supports (color:color-mix(in lab, red, red)){.binder-title-color-control input{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 28%, transparent)}}.binder-title-color-control input{cursor:pointer;background:0 0;border-radius:11px}.binder-title-color-reset,.binder-menu-actions button,.binder-selected-menu button,.binder-layout-picker button,.binder-page-jump button{border:1px solid var(--theme-border,#492d43)}@supports (color:color-mix(in lab, red, red)){.binder-title-color-reset,.binder-menu-actions button,.binder-selected-menu button,.binder-layout-picker button,.binder-page-jump button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-title-color-reset,.binder-menu-actions button,.binder-selected-menu button,.binder-layout-picker button,.binder-page-jump button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.binder-title-color-reset,.binder-menu-actions button,.binder-selected-menu button,.binder-layout-picker button,.binder-page-jump button{background:color-mix(in srgb, var(--theme-surface,white) 88%, var(--accent,#cc20c5))}}.binder-title-color-reset,.binder-menu-actions button,.binder-selected-menu button,.binder-layout-picker button,.binder-page-jump button{cursor:pointer;font-weight:800}.binder-title-color-reset,.binder-menu-actions button{min-height:40px;padding:8px 11px}.binder-page-jump{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.binder-page-jump button{min-height:34px}.binder-page-jump button.active,.binder-layout-picker button.active{color:#fff;border-color:var(--accent,#cc20c5);background:var(--accent,#cc20c5)}.binder-action-menu-panel .binder-layout-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.binder-action-menu-panel .binder-layout-picker button{place-content:center;gap:4px;min-width:0;min-height:62px;padding:8px 5px;display:grid}.binder-action-menu-panel .binder-layout-picker b,.binder-action-menu-panel .binder-layout-picker small{display:block}.binder-action-menu-panel .binder-layout-picker small{font-size:10px}.binder-menu-actions{grid-template-columns:1fr}.binder-selected-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.binder-selected-menu button{min-height:36px}.binder-move-toolbar{border:2px solid var(--accent,#cc20c5);width:min(960px,100% - 28px);color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:14px;grid-template-columns:minmax(160px,1fr) minmax(170px,auto) auto auto;align-items:end;gap:9px;margin:10px auto 14px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-move-toolbar{background:color-mix(in srgb, var(--theme-surface,white) 92%, var(--accent,#cc20c5))}}.binder-move-toolbar{box-shadow:0 10px 28px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-move-toolbar{box-shadow:0 10px 28px color-mix(in srgb, var(--accent,#cc20c5) 16%, transparent)}}.binder-move-toolbar>span,.binder-move-toolbar label{gap:3px;display:grid}.binder-move-toolbar small,.binder-move-toolbar label>span{letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 Space Grotesk,sans-serif}.binder-move-toolbar select,.binder-move-toolbar button{border:1px solid var(--theme-border,#492d43);min-height:40px}@supports (color:color-mix(in lab, red, red)){.binder-move-toolbar select,.binder-move-toolbar button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 26%, transparent)}}.binder-move-toolbar select,.binder-move-toolbar button{border-radius:10px;font-weight:800}.binder-move-toolbar select{min-width:150px;color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);padding:0 34px 0 11px}.binder-move-toolbar button{color:var(--accent-foreground,white);background:var(--accent,#cc20c5);padding:0 14px}.binder-move-toolbar button.secondary{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white)}@media (width<=680px){.binder-move-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.binder-move-toolbar>span{grid-column:1/-1}.binder-move-toolbar label{min-width:0}.binder-move-toolbar select{width:100%;min-width:0}.binder-move-toolbar button{padding-inline:11px}}.app-shell[data-binder-focus=true]{min-height:100dvh;padding-bottom:0}.app-shell[data-binder-focus=true]>.topbar,.app-shell[data-binder-focus=true]>.tabs,.app-shell[data-binder-focus=true]>.mobile-bottom-nav,.app-shell[data-binder-focus=true]>.sync-alert,.app-shell[data-binder-focus=true]>footer{display:none}.binder-view.binder-focus-mode{width:min(1480px,100%);padding:0 16px 32px}.binder-focus-mode .binder-heading{display:none}.binder-focus-mode .binder-stage-header{border-top:0;border-radius:0 0 20px 20px;width:min(1320px,100%);margin-top:0;position:sticky;top:0}.binder-focus-mode .binder-book{width:min(1320px,100%);margin-inline:auto}.binder-focus-mode .binder-pager{display:none}@media (width<=680px){.binder-stage-header{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:11px;width:100%;margin:12px auto 10px;padding:12px}.binder-stage-title input{font-size:27px}.binder-stage-actions{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) 42px;gap:6px;display:grid}.binder-stage-actions>.binder-page-step:first-child{grid-area:1/1}.binder-page-menu{grid-area:1/2}.binder-tools-menu{grid-area:1/3}.binder-focus-toggle{grid-area:2/1/auto/-1}.binder-stage-actions>.binder-page-step:last-child{grid-area:1/4}.binder-action-menu>summary{width:100%}.binder-action-menu-panel{width:min(310px,100vw - 28px)}.binder-tools-menu .binder-action-menu-panel{right:-48px}.binder-page-menu .binder-action-menu-panel{left:-48px}.binder-view.binder-focus-mode{padding:0 8px 18px}.binder-focus-mode .binder-stage-header{border-radius:0 0 16px 16px}}.binder-control-dock{z-index:45;border:1px solid var(--theme-border,#492d43);justify-content:center;align-items:center;gap:7px;width:min(620px,100%);min-height:48px;margin:14px auto 18px;padding:5px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-control-dock{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-control-dock{background:var(--theme-surface,#fffafb);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.binder-control-dock{background:color-mix(in srgb, var(--theme-surface,#fffafb) 99%, transparent)}}.binder-control-dock{box-shadow:0 8px 22px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-control-dock{box-shadow:0 8px 22px color-mix(in srgb, var(--theme-shadow,#43243a) 9%, transparent)}}.binder-page-navigation{align-items:center;gap:5px;min-width:0;display:flex}.binder-page-navigation>span{min-width:90px;color:var(--theme-text,#2a1f2a);justify-content:center;align-items:baseline;gap:4px;font-family:Space Grotesk,sans-serif;display:inline-flex}.binder-page-navigation b{font-size:13px}.binder-page-navigation small{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-page-navigation small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 58%, transparent)}}.binder-page-navigation small{font-size:11px}.binder-control-dock .binder-page-step{width:36px;min-height:36px;color:var(--theme-text,#2a1f2a);cursor:pointer;background:0 0;border:0;border-radius:10px}.binder-control-dock .binder-page-step:hover{color:#fff;background:var(--accent,#cc20c5)}.binder-control-dock .binder-page-step:disabled{opacity:.28;cursor:not-allowed}.binder-control-dock .binder-action-menu>summary{background:var(--theme-surface,white);border:0;border-radius:10px;min-height:36px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.binder-control-dock .binder-action-menu>summary{background:color-mix(in srgb, var(--theme-surface,white) 78%, var(--accent,#cc20c5))}}.binder-page-view-dock{display:none}@media (width>=901px){.binder-control-dock .binder-page-view-dock{border:1px solid var(--theme-border,#492d43);align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-control-dock .binder-page-view-dock{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-control-dock .binder-page-view-dock{background:var(--theme-surface,#fffafb);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.binder-control-dock .binder-page-view-dock{background:color-mix(in srgb, var(--theme-surface,#fffafb) 92%, var(--accent,#cc20c5))}}.binder-page-view-dock>span{color:var(--theme-text,#2a1f2a);padding:0 7px}@supports (color:color-mix(in lab, red, red)){.binder-page-view-dock>span{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 64%, transparent)}}.binder-page-view-dock>span{letter-spacing:.07em;text-transform:uppercase;font:800 9px/1 Space Grotesk,sans-serif}.binder-page-view-dock button{min-height:30px;color:var(--theme-text,#2a1f2a);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font:800 11px/1 Space Grotesk,sans-serif}.binder-page-view-dock button.active{color:#fff;background:var(--theme-text,#2a1f2a);box-shadow:0 2px 5px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-page-view-dock button.active{box-shadow:0 2px 5px color-mix(in srgb, var(--theme-shadow,#43243a) 24%, transparent)}}}.binder-controls-menu .binder-action-menu-panel{overscroll-behavior:contain;gap:10px;width:min(430px,100vw - 28px);max-height:min(680px,100dvh - 110px);padding:0 0 12px;left:auto;right:0;overflow:hidden auto}.binder-controls-menu .binder-control-group{border:1px solid var(--theme-border,#492d43);gap:9px;margin:0 12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.binder-controls-menu .binder-control-group{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 16%, transparent)}}.binder-controls-menu .binder-control-group{background:var(--theme-surface,#fffafb);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.binder-controls-menu .binder-control-group{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, var(--accent,#cc20c5))}}.binder-controls-menu .binder-control-helper{color:var(--theme-text,#2a1f2a);margin-top:-3px}@supports (color:color-mix(in lab, red, red)){.binder-controls-menu .binder-control-helper{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 65%, transparent)}}.binder-controls-menu .binder-control-helper{font-size:11px;line-height:1.35}.binder-controls-menu .binder-control-label{color:var(--theme-text,#2a1f2a);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.binder-controls-menu .binder-control-label{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 72%, transparent)}}.binder-controls-menu .binder-control-label{letter-spacing:.06em;text-transform:uppercase;font:800 10px/1 Space Grotesk,sans-serif}.binder-page-style-controls .binder-rename-page{border:1px solid var(--theme-border,#492d43);min-height:40px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.binder-page-style-controls .binder-rename-page{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-page-style-controls .binder-rename-page{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);text-align:left;border-radius:10px;font-weight:800}.binder-arrangement-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.binder-arrangement-picker button{border:1px solid var(--theme-border,#492d43);align-content:center;gap:3px;min-width:0;min-height:62px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-arrangement-picker button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-arrangement-picker button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.binder-arrangement-picker button{background:color-mix(in srgb, var(--theme-surface,#fffafb) 92%, var(--accent,#cc20c5))}}.binder-arrangement-picker button{text-align:left}.binder-arrangement-picker button b{font-size:12px}.binder-arrangement-picker button small{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-arrangement-picker button small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 66%, transparent)}}.binder-arrangement-picker button small{font-size:9px;line-height:1.25}.binder-arrangement-picker button.active{color:#fff;background:var(--theme-text,#2a1f2a);box-shadow:inset 0 0 0 2px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-arrangement-picker button.active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent,#cc20c5) 68%, transparent)}}.binder-arrangement-picker button.active small{color:#ffffffc7}.binder-arrangement-note{color:var(--theme-text,#2a1f2a);display:block}@supports (color:color-mix(in lab, red, red)){.binder-arrangement-note{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 62%, transparent)}}.binder-arrangement-note{font-size:9px;line-height:1.35}@media (width<=680px){.binder-arrangement-picker{grid-template-columns:1fr}.binder-arrangement-picker button{min-height:54px}}.binder-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.binder-menu-actions .binder-tool-grid button{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:58px;padding:9px;display:grid}.binder-menu-actions .binder-tool-grid button>span{color:#fff;background:var(--theme-text,#2a1f2a);border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.binder-menu-actions .binder-tool-grid button>b{min-width:0;font-size:11px;line-height:1.2}.beta-launch-status{border:1px solid var(--theme-text,#231b35);grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:14px;margin:0 0 16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.beta-launch-status{border:1px solid color-mix(in srgb, var(--theme-text,#231b35) 16%, transparent)}}.beta-launch-status{background:var(--custom-accent,#ff3d8b);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.beta-launch-status{background:color-mix(in srgb, var(--custom-accent,#ff3d8b) 9%, var(--theme-surface,#fff))}}.beta-launch-status>div{align-items:center;gap:12px;display:flex}.beta-launch-status>div>span{aspect-ratio:1;color:#fff;background:#241a34;border-radius:999px;place-items:center;width:66px;min-width:66px;font-weight:950;display:grid}.beta-launch-status>div>div{gap:3px;display:grid}.beta-launch-status>div>div b{font-size:1rem}.beta-launch-status>div>div small{opacity:.7;line-height:1.35}.beta-launch-status ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.beta-launch-status li{background:var(--theme-surface,#fff);border-radius:11px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.beta-launch-status li{background:color-mix(in srgb, var(--theme-surface,#fff) 82%, transparent)}}.beta-launch-status li{font-size:.8rem;line-height:1.35}.beta-access-mode{border:1px solid var(--theme-text,#231b35);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.beta-access-mode{border:1px solid color-mix(in srgb, var(--theme-text,#231b35) 16%, transparent)}}.beta-access-mode{background:var(--theme-surface,#fff);border-radius:18px}.beta-access-mode legend{padding:0 6px;font-size:.78rem;font-weight:900}.beta-access-mode button{text-align:left;align-content:center;gap:3px;min-height:68px;display:grid}.beta-access-mode button small{color:var(--muted);font-weight:650}.beta-access-mode button[aria-pressed=true]{color:#fff;background:#241a34;border-color:#241a34}.beta-access-mode button[aria-pressed=true] small{color:#fff;opacity:.78}.print-guide-construction-banner{border:2px dashed var(--custom-accent,#ff3d8b);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-guide-construction-banner{border:2px dashed color-mix(in srgb, var(--custom-accent,#ff3d8b) 70%, #211832)}}.print-guide-construction-banner{background:linear-gradient(120deg, #fff2a8, var(--theme-announcement,#d9d0ff));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.print-guide-construction-banner{background:linear-gradient(120deg, #fff2a8, color-mix(in srgb, var(--theme-announcement,#d9d0ff) 78%, #fff))}}.print-guide-construction-banner{color:#211832;box-shadow:7px 7px 0 var(--custom-accent,#ff3d8b)}@supports (color:color-mix(in lab, red, red)){.print-guide-construction-banner{box-shadow:7px 7px 0 color-mix(in srgb, var(--custom-accent,#ff3d8b) 48%, transparent)}}.print-guide-construction-banner>span{aspect-ratio:1;color:#fff;background:#211832;border-radius:14px;place-items:center;width:48px;font-size:1.25rem;display:grid}.print-guide-construction-banner h2{margin:2px 0 3px;font-size:clamp(1.2rem,3vw,1.65rem)}.print-guide-construction-banner p{margin:0;line-height:1.45}.print-guide-construction-banner>b{letter-spacing:.1em;white-space:nowrap;background:#ffea6b;border:1px solid #211832;padding:8px 10px;font-size:.66rem;transform:rotate(2deg)}.print-questions-sidebar{gap:18px;min-width:0;display:grid}.print-guide-suggestion{border:1px solid var(--theme-text);gap:12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-guide-suggestion{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.print-guide-suggestion{background:var(--custom-accent);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.print-guide-suggestion{background:color-mix(in srgb, var(--custom-accent) 9%, var(--theme-surface))}}.print-guide-suggestion{color:var(--theme-text)}.print-guide-suggestion h2{margin:4px 0 5px;font-size:1.5rem}.print-guide-suggestion header>p:last-child{opacity:.72;margin:0;font-size:.82rem;line-height:1.45}.print-guide-suggestion label{gap:6px;font-size:.76rem;font-weight:850;display:grid}.print-guide-suggestion label small{opacity:.55;margin-left:4px;font-weight:650}.print-guide-suggestion input,.print-guide-suggestion textarea{border:1px solid var(--theme-text);width:100%;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.print-guide-suggestion input,.print-guide-suggestion textarea{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent)}}.print-guide-suggestion input,.print-guide-suggestion textarea{background:var(--theme-page);color:var(--theme-text);font:inherit;border-radius:12px}.print-guide-suggestion textarea{resize:vertical;line-height:1.45}.print-guide-suggestion>button{color:#fff;background:#211832;border:0;border-radius:12px;min-height:44px;font-weight:900}.print-guide-suggestion>button:disabled{opacity:.4}.print-guide-suggestion-message{margin:0;font-size:.76rem;line-height:1.4}html body .app-shell .feedback-kind{border:1px solid var(--theme-text,#231b35);padding:5px;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .feedback-kind{border:1px solid color-mix(in srgb, var(--theme-text,#231b35) 14%, transparent)}}html body .app-shell .feedback-kind{background:var(--theme-page,#f7f5fa);border-radius:18px}@supports (color:color-mix(in lab, red, red)){html body .app-shell .feedback-kind{background:color-mix(in srgb, var(--theme-page,#f7f5fa) 86%, var(--theme-announcement,#ddd4ff))}}html body .app-shell .feedback-kind button,html body .app-shell[data-desktop-theme=candy] .feedback-kind button{text-align:center;grid-template-rows:30px auto;align-content:center;place-items:center;gap:6px;min-width:0;min-height:76px;padding:8px 5px;font-size:.66rem;display:grid;box-shadow:none!important;color:var(--theme-text,#231b35)!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important}html body .app-shell .feedback-kind button>span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid;background:var(--theme-announcement,#d9d0ff)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .feedback-kind button>span{background:color-mix(in srgb, var(--theme-announcement,#d9d0ff) 82%, #fff)!important}}html body .app-shell .feedback-kind button>span{font-size:1rem}html body .app-shell .feedback-kind button.active,html body .app-shell[data-desktop-theme=candy] .feedback-kind button.active{border-color:var(--theme-text,#231b35)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .feedback-kind button.active,html body .app-shell[data-desktop-theme=candy] .feedback-kind button.active{border-color:color-mix(in srgb, var(--theme-text,#231b35) 16%, transparent)!important}}html body .app-shell .feedback-kind button.active,html body .app-shell[data-desktop-theme=candy] .feedback-kind button.active{background:var(--theme-surface,#fff)!important;color:var(--theme-text,#231b35)!important;box-shadow:0 4px 12px var(--theme-text,#231b35)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .feedback-kind button.active,html body .app-shell[data-desktop-theme=candy] .feedback-kind button.active{box-shadow:0 4px 12px color-mix(in srgb, var(--theme-text,#231b35) 9%, transparent)!important}}html body .app-shell .feedback-kind button.active>span{background:var(--custom-accent,#ff3d8b)!important;color:var(--accent-foreground,#000)!important}@media (width<=720px){.beta-launch-status,.beta-access-mode{grid-template-columns:1fr}.print-guide-construction-banner{grid-template-columns:auto minmax(0,1fr)}.print-guide-construction-banner>b{grid-column:1/-1;justify-self:start}html body .app-shell .feedback-kind button,html body .app-shell[data-desktop-theme=candy] .feedback-kind button{min-height:70px;font-size:.58rem}}.binder-construction-backdrop{background:#1f1531c2}.binder-construction-modal{color:#26193d;text-align:center;background:#f8f1ff;border:2px solid #2d2143;border-radius:30px 30px 16px;width:min(520px,100%);padding:clamp(28px,6vw,52px);position:relative;overflow:hidden;box-shadow:10px 12px #a88bea}.binder-construction-modal:before{content:"";pointer-events:none;border:1px dashed #c99ded;border-radius:22px 22px 10px;position:absolute;inset:12px}.binder-construction-modal>*{position:relative}.binder-construction-close{z-index:1;color:#26193d;background:#fff;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:14px;right:16px}.binder-construction-mark{color:#fff;background:#ff55b6;border:2px solid #26193d;border-radius:24px 24px 10px;place-items:center;width:76px;height:76px;margin:0 auto 18px;font-size:34px;display:grid;box-shadow:6px 6px #79d9d4}.binder-construction-modal h2{max-width:390px;margin:10px auto 12px;font-size:clamp(30px,7vw,48px);line-height:.96}.binder-construction-modal>p:not(.eyebrow){color:#594b68;max-width:400px;margin:0 auto;line-height:1.55}.binder-construction-tape{color:#26193d;letter-spacing:.1em;background:#ffd64a;width:fit-content;margin:24px auto;padding:9px 18px 7px;font-family:DM Mono,monospace;font-size:12px;font-weight:900;rotate:-2deg}.binder-construction-modal>button:last-child{color:#fff;background:#4d3392;min-height:46px;padding:0 22px}@media (width<=680px){.binder-construction-modal{border-radius:26px 26px 0 0;width:100%;padding:42px 26px 30px;box-shadow:0 -8px #a88bea}}.binder-sheet-stage{overflow-anchor:none;width:min(1060px,100%);margin:0 auto;position:relative}.modal-actions>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:800 11px/1.2 Inter,sans-serif;overflow:hidden}.print-admin-menu{margin-left:auto;position:relative}.print-admin-menu>summary{border:1px solid var(--line);color:#fff;cursor:pointer;background:#241726;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:850 11px/1 Inter,sans-serif;list-style:none;display:flex}.print-admin-menu>summary:after{content:"⌄";margin-left:3px}.print-admin-menu>summary::-webkit-details-marker{display:none}.print-admin-menu>div{z-index:12;border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:17px;gap:5px;width:min(330px,100vw - 44px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #1f132138}.record-source .print-admin-menu button,.record-source .print-admin-menu a{text-align:left;border-radius:12px;gap:4px;width:100%;min-height:58px;padding:10px 12px;display:grid}.record-source .print-admin-menu b,.record-source .print-admin-menu small{display:block}.record-source .print-admin-menu small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.35}.official-image-editor{padding:clamp(16px,3vw,28px)}.official-image-editor>header{align-items:flex-start}.official-image-editor>header h3{margin:3px 0 7px;font:850 clamp(24px,4vw,38px)/1 Space Grotesk,sans-serif}.official-image-editor>header div>p:last-child{max-width:620px;color:var(--muted);line-height:1.45}.official-image-preview{aspect-ratio:4/5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(45deg,#f1eef3 25%,#0000 25%),linear-gradient(-45deg,#f1eef3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1eef3 75%),linear-gradient(-45deg,#0000 75%,#f1eef3 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:560px;max-height:68vh;position:sticky;top:82px}.official-image-pocket-stage{gap:12px;min-width:0;display:grid;position:sticky;top:82px}.official-image-pocket-stage>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.official-image-pocket-stage>header>div{gap:3px;display:grid}.official-image-pocket-stage>header b{color:var(--text);font-size:14px}.official-image-pocket-stage>header small{color:var(--muted);font-size:11px;line-height:1.35}.official-image-pocket-stage>header>span{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#241726;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.official-image-pocket-mat{border:1px solid var(--accent,#d32373);place-items:center;min-height:0;padding:clamp(16px,4vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.official-image-pocket-mat{border:1px solid color-mix(in srgb, var(--accent,#d32373) 25%, #241726)}}.official-image-pocket-mat{background:#fffaf0;border-radius:18px}.official-image-pocket-stage .official-image-pocket-preview{width:min(100%,430px);min-height:0;max-height:none;aspect-ratio:var(--official-preview-aspect,4 / 5);box-shadow:7px 7px 0 var(--accent,#af96ef);background:#fffdf4;border:2px solid #241726;border-radius:0;position:relative;top:auto;overflow:hidden}html body .app-shell .official-image-editor .official-image-pocket-stage .official-image-pocket-preview>img{border:0;border-radius:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.condition-photo-binder-toggle{color:#252835;cursor:pointer;background:#fff;border:1px solid #ddd4ea;border-radius:16px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.condition-photo-inline-toggle{cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:850;display:inline-flex}.condition-photo-inline-toggle input{accent-color:#c219c5;width:18px;height:18px;margin:0}.condition-photo-frame-editor{background:#f8f5fb;border:1px solid #ddd4ea;border-radius:20px;gap:12px;margin-top:14px;padding:14px;display:grid}.condition-photo-frame-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.condition-photo-frame-editor>header div{gap:3px;display:grid}.condition-photo-frame-editor>header small{color:#6f6878;line-height:1.35}.condition-photo-frame-editor button{cursor:pointer;border:0;font-weight:850}.condition-photo-frame-editor>header button{color:#4b3d58;background:#fff;border-radius:10px;padding:7px 10px}.condition-photo-frame{aspect-ratio:4/5;touch-action:none;cursor:grab;background:#fff;border:3px solid #fff;border-radius:18px;width:min(260px,76vw);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #c219c5,0 14px 32px #34203c29}.condition-photo-frame:active{cursor:grabbing}.condition-photo-frame>span{z-index:2;color:#fff;pointer-events:none;background:#231829b8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:8px;left:8px}.condition-photo-frame img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.condition-photo-crop-frame{z-index:4}.condition-photo-crop-frame .official-crop-handle{z-index:5}.condition-photo-frame-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.condition-photo-frame-actions>button{border-radius:var(--pk-radius-card,12px);color:#4b3d58;background:#fff;min-height:38px;padding:0 12px}.condition-photo-frame-actions>button.active{color:#fff;background:#c219c5}.condition-photo-frame-actions>span{background:#fff;border-radius:12px;grid-template-columns:38px 54px 38px;align-items:center;display:inline-grid}.condition-photo-frame-actions>span button{color:#321f3b;background:0 0;height:38px;font-size:19px}.condition-photo-frame-actions>span b{text-align:center;font-size:11px}.condition-photo-advanced-controls{gap:10px;display:grid}.condition-photo-advanced-controls label{color:#4b3d58;gap:5px;font-size:10px;font-weight:800;display:grid}.condition-photo-advanced-controls label>span{justify-content:space-between;gap:12px;display:flex}.condition-photo-advanced-controls input[type=range]{accent-color:#c219c5;width:100%}.condition-photo-button-row,.condition-photo-filter-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.condition-photo-button-row button,.condition-photo-filter-presets button{color:#4b3d58;background:#fff;border-radius:12px;min-height:40px;padding:7px}.condition-photo-button-row button.active{color:#fff;background:#c219c5}.condition-photo-crop-controls{border:1px solid #ddd4ea;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px;display:grid}.condition-photo-crop-controls legend{color:#4b3d58;padding:0 5px;font-size:10px;font-weight:900}.official-image-preview.white-background{background:#fff}.official-crop-frame{z-index:3;pointer-events:none;border:2px solid #fff;min-width:28%;min-height:28%;position:absolute;box-shadow:0 0 0 2px #d32373f2,0 0 0 999px #180f1b75}.official-crop-grid{pointer-events:none;background:#ffffff94;position:absolute}.official-crop-grid.vertical{width:1px;top:0;bottom:0}.official-crop-grid.horizontal{height:1px;left:0;right:0}.official-crop-grid.vertical.one{left:33.333%}.official-crop-grid.vertical.two{left:66.666%}.official-crop-grid.horizontal.one{top:33.333%}.official-crop-grid.horizontal.two{top:66.666%}.official-crop-frame-label{color:#fff;white-space:nowrap;pointer-events:none;background:#1c111fc2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;top:10px;left:50%;transform:translate(-50%)}.official-crop-handle{z-index:4;pointer-events:auto;touch-action:none;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute}.official-crop-handle:after{content:"";background:var(--accent,#d32373);border:2px solid #fff;border-radius:2px;position:absolute;inset:7px;box-shadow:0 1px 4px #190e1c8c}.official-crop-handle.nw{cursor:nwse-resize;top:-12px;left:-12px}.official-crop-handle.n{cursor:ns-resize;top:-12px;left:calc(50% - 12px)}.official-crop-handle.ne{cursor:nesw-resize;top:-12px;right:-12px}.official-crop-handle.e{cursor:ew-resize;top:calc(50% - 12px);right:-12px}.official-crop-handle.se{cursor:nwse-resize;bottom:-12px;right:-12px}.official-crop-handle.s{cursor:ns-resize;bottom:-12px;left:calc(50% - 12px)}.official-crop-handle.sw{cursor:nesw-resize;bottom:-12px;left:-12px}.official-crop-handle.w{cursor:ew-resize;top:calc(50% - 12px);left:-12px}.official-image-drag-hint{color:#fff;pointer-events:none;background:#19111bc7;border-radius:999px;padding:8px 11px;font:800 10px/1 Inter,sans-serif;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.official-image-preview.drop-active .official-image-drag-hint{opacity:0}.official-zoom-control,.official-filter-stepper,.official-background-buttons{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 10px 9px 13px;display:flex}.official-zoom-control span,.official-filter-stepper span,.official-background-buttons>span,.official-tilt-wheel>span{gap:2px;display:grid}.official-zoom-control small,.official-filter-stepper small,.official-background-buttons small,.official-tilt-wheel small,.official-filter-panel header small{color:var(--muted);font-size:10px}.official-zoom-control>div,.official-filter-stepper>div,.official-background-buttons>div{gap:6px;display:flex}.official-zoom-control button,.official-filter-stepper button{border:1px solid var(--line);background:#fff;border-radius:11px;width:38px;height:38px;font-size:22px;font-weight:800}.official-filter-panel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;gap:9px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.official-filter-panel{background:color-mix(in srgb, var(--surface,#fff) 92%, var(--accent,#d32373))}}.official-filter-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.official-filter-panel>header>div{gap:3px;display:grid}.official-filter-panel>header>button{color:var(--accent,#a62063);background:0 0;border:0;font-size:10px;font-weight:850}.official-filter-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.official-filter-presets button{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:42px;font-weight:800}@media (width<=760px){.modal-actions>span{max-width:42vw}.modal-image{min-height:auto;padding:18px 20px 24px}.modal-image img{max-width:230px}.record-source{align-items:stretch}.print-admin-menu,.print-admin-menu>summary{width:100%}.print-admin-menu>summary{justify-content:center}.print-admin-menu>div{width:100%;box-shadow:none;margin-top:8px;position:static}.modal-content.editor-view .modal-copy{padding:12px}.official-image-editor-layout{grid-template-columns:1fr}.official-image-pocket-stage{position:relative;top:auto}.official-image-pocket-stage>header{align-items:flex-start}.official-image-pocket-mat{padding:18px}.official-image-pocket-stage .official-image-pocket-preview{width:min(100%,360px);min-height:0}.official-image-preview{min-height:430px;max-height:none;position:relative;top:auto}.official-image-editor>header{display:grid}.official-image-editor>header>button{display:none}}.offline-sync-status{z-index:92;right:max(18px, env(safe-area-inset-right));bottom:max(82px, calc(env(safe-area-inset-bottom) + 72px));color:#2a1f2a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;border:1px solid #2a1f2a29;border-radius:18px;align-items:flex-start;gap:10px;width:min(390px,100vw - 32px);padding:13px 15px;display:flex;position:fixed;box-shadow:0 16px 38px #2a1f2a29}.offline-sync-status>span{background:#e49a2f;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #e49a2f29}.offline-sync-status.syncing>span{background:#759f22;animation:1.3s ease-in-out infinite offline-sync-pulse;box-shadow:0 0 0 4px #759f2229}.offline-sync-status div{gap:3px;display:grid}.offline-sync-status b{font-size:.9rem}.offline-sync-status small{color:#6e6470;font-size:.76rem;line-height:1.35}@keyframes offline-sync-pulse{50%{opacity:.45}}@media (width<=720px){.offline-sync-status{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto}}.binder-flip-arrow{z-index:12;border:1px solid var(--theme-border,#492d43);place-items:center;width:60px;height:60px;padding:0;display:grid;position:absolute;top:clamp(290px,48%,520px)}@supports (color:color-mix(in lab, red, red)){.binder-flip-arrow{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-flip-arrow{color:#fff;background:var(--theme-text,#2a1f2a);box-shadow:0 12px 28px var(--theme-shadow,#43243a);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-flip-arrow{box-shadow:0 12px 28px color-mix(in srgb, var(--theme-shadow,#43243a) 22%, transparent)}}.binder-flip-arrow{cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;transform:translateY(-50%)}.binder-flip-arrow span{margin-top:-5px;font:500 56px/1 Georgia,serif}.binder-flip-arrow-previous{right:calc(100% + 24px)}.binder-flip-arrow-next{left:calc(100% + 24px)}.binder-flip-arrow:hover:not(:disabled),.binder-flip-arrow:focus-visible{background:var(--accent,#cc20c5);box-shadow:0 15px 34px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-flip-arrow:hover:not(:disabled),.binder-flip-arrow:focus-visible{box-shadow:0 15px 34px color-mix(in srgb, var(--accent,#cc20c5) 30%, transparent)}}.binder-flip-arrow:hover:not(:disabled),.binder-flip-arrow:focus-visible{transform:translateY(-50%)scale(1.06)}.binder-flip-arrow:focus-visible{outline:3px solid var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-flip-arrow:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#cc20c5) 38%, white)}}.binder-flip-arrow:focus-visible{outline-offset:4px}.binder-flip-arrow:disabled{opacity:.22;cursor:not-allowed}@media (width<=1680px){.binder-flip-arrow{width:52px;height:52px}.binder-flip-arrow-previous{left:14px;right:auto}.binder-flip-arrow-next{left:auto;right:14px}}@media (width<=760px){.binder-flip-arrow{display:none}}.binder-sheet-title{border:1px solid var(--theme-binder,#a86a83);justify-items:center;gap:4px;width:calc(100% - 36px);margin:0 auto -1px;padding:15px 24px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-sheet-title{border:1px solid color-mix(in srgb, var(--theme-binder,#a86a83) 46%, var(--theme-border,#492d43))}}.binder-sheet-title{background:linear-gradient(180deg, var(--theme-surface,#fffafb), var(--theme-surface,#fffafb));border-bottom:0;border-radius:24px 24px 0 0}@supports (color:color-mix(in lab, red, red)){.binder-sheet-title{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface,#fffafb) 92%, var(--theme-binder,#a86a83)), color-mix(in srgb, var(--theme-surface,#fffafb) 80%, var(--theme-binder,#a86a83)))}}.binder-sheet-title{text-align:center;box-shadow:0 -8px 24px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-sheet-title{box-shadow:0 -8px 24px color-mix(in srgb, var(--theme-shadow,#43243a) 8%, transparent)}}.binder-sheet-title>span{color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-sheet-title>span{color:color-mix(in srgb, var(--binder-title-color) 66%, transparent)}}.binder-sheet-title>span{letter-spacing:.13em;font:800 10px/1.2 Space Grotesk,sans-serif}.binder-title-display{outline-offset:5px;max-width:100%;min-height:42px;color:var(--binder-title-color);cursor:text;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}.binder-title-display strong{letter-spacing:-.045em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 clamp(27px,4vw,42px)/1.05 Space Grotesk,sans-serif;overflow:hidden}.binder-title-display small{opacity:0;color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-title-display small{color:color-mix(in srgb, var(--binder-title-color) 62%, transparent)}}.binder-title-display small{font:700 10px/1.2 Space Grotesk,sans-serif;transition:opacity .14s}.binder-title-display:hover small,.binder-title-display:focus-visible small,.binder-title-display.empty small{opacity:1}.binder-title-display.empty strong{color:var(--binder-title-color)}@supports (color:color-mix(in lab, red, red)){.binder-title-display.empty strong{color:color-mix(in srgb, var(--binder-title-color) 58%, transparent)}}.binder-title-editor{justify-items:center;gap:8px;width:min(680px,100%);display:grid}.binder-title-editor input{border:0;border-bottom:2px solid var(--binder-title-color);width:100%;min-width:0;padding:4px 8px 6px}@supports (color:color-mix(in lab, red, red)){.binder-title-editor input{border-bottom:2px solid color-mix(in srgb, var(--binder-title-color) 42%, transparent)}}.binder-title-editor input{color:var(--binder-title-color);letter-spacing:-.045em;text-align:center;background:0 0;border-radius:0;outline:0;font:800 clamp(27px,4vw,42px)/1.05 Space Grotesk,sans-serif}.binder-title-editor input:focus{border-bottom-color:var(--binder-title-color)}.binder-title-editor>div{justify-content:center;gap:6px;display:flex}.binder-title-editor button{border:1px solid var(--theme-border,#492d43);min-height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.binder-title-editor button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-title-editor button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);cursor:pointer;border-radius:10px;font:800 12px/1 Space Grotesk,sans-serif}.binder-title-editor button[type=submit]{color:#fff;border-color:var(--accent,#cc20c5);background:var(--accent,#cc20c5)}.binder-title-editor>small{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-title-editor>small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 58%, transparent)}}.binder-title-editor>small{font-size:10px}.binder-sheet-stage>.binder-book{width:100%;margin-inline:auto}.binder-pager{display:none!important}.binder-pager.drag-active{display:grid!important}.binder-focus-mode .binder-control-dock{z-index:90;border-top:0;border-radius:0 0 16px 16px;margin-top:0;position:sticky;top:0}.binder-focus-mode .binder-sheet-stage{width:min(1320px,100%)}.binder-focus-mode .binder-sheet-stage>.binder-book{width:100%}@media (width<=680px){.binder-control-dock{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:9px auto 12px;padding:4px;display:grid}.binder-page-navigation{justify-content:space-between}.binder-page-navigation>span{min-width:74px}.binder-control-dock .binder-action-menu>summary{white-space:nowrap;padding-inline:10px}.binder-controls-menu .binder-action-menu-panel{width:min(340px,100vw - 28px);max-height:calc(100dvh - 96px);left:50%;right:auto;transform:translate(-50%)}.push-notification-settings>header,.push-notification-settings>div{flex-direction:column;align-items:stretch}.binder-sheet-title{border-radius:18px 18px 0 0;width:calc(100% - 20px);padding:13px 14px 11px}.binder-title-display strong,.binder-title-editor input{font-size:28px}.binder-title-display small{font-size:9px}.binder-title-editor>div{width:100%}.binder-title-editor button{flex:1}.binder-focus-mode .binder-control-dock{border-radius:0 0 13px 13px}}.binder-view>.binder-heading{box-shadow:none;background:0 0;border-radius:0;align-items:start;margin-bottom:8px;padding:4px 2px 10px;position:relative}.binder-view>.binder-heading h1{color:var(--theme-text,#2a1f2a);letter-spacing:-.055em;font-size:clamp(38px,5vw,62px)}.binder-view>.binder-heading .eyebrow{margin-bottom:6px}.binder-howto{z-index:70;position:relative}.binder-heading-actions{align-items:center}.binder-scan-trigger{border:1px solid var(--accent,#cc20c5);min-height:36px;color:var(--accent-foreground,#211923);background:var(--accent,#cc20c5);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font:800 12px/1 Space Grotesk,sans-serif;display:inline-flex}.binder-scan-trigger>span{font-size:16px}.binder-reorganize-trigger{color:#fff;cursor:pointer;background:#241726;border:1px solid #241726;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font:800 12px/1 Space Grotesk,sans-serif;display:inline-flex}.binder-reorganize-trigger:disabled{opacity:.45;cursor:not-allowed}.binder-page-organizer-trigger{color:#241726;background:#fff}.binder-reorganizer-panel{z-index:240;border-left:1px solid var(--theme-border,#492d43);flex-direction:column;gap:14px;width:min(430px,94vw);padding:20px;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-panel{border-left:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-reorganizer-panel{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-panel{background:color-mix(in srgb, var(--theme-surface,#fffafb) 98%, #fff)}}.binder-reorganizer-panel{box-shadow:-18px 0 42px #2417262e}.binder-reorganizer-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.binder-reorganizer-panel>header h2{margin:2px 0 5px;font:800 27px/1 Space Grotesk,sans-serif}.binder-reorganizer-panel>header small{max-width:34ch;color:var(--theme-muted,#716671);line-height:1.4;display:block}.binder-reorganizer-panel>header>button{color:#fff;cursor:pointer;background:#241726;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px}.binder-reorganizer-search{gap:6px;font-size:12px;font-weight:850;display:grid}.binder-reorganizer-search input{border:1px solid var(--theme-border,#492d43);width:100%;min-height:46px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-search input{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-reorganizer-search input{color:inherit;background:#fff;border-radius:13px;font:650 14px/1 Inter,sans-serif}.binder-reorganizer-tray-heading,.binder-reorganizer-mobile-place{display:none}.binder-reorganizer-pages{gap:9px;display:grid}.binder-reorganizer-page-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.binder-reorganizer-page-heading>div{gap:2px;min-width:0;display:grid}.binder-reorganizer-add-page{border:2px solid var(--theme-border,#241726);min-width:max-content;min-height:44px;color:var(--theme-ink,#241726);background:var(--theme-secondary,#ffe5f1);border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-add-page{background:color-mix(in srgb, var(--theme-secondary,#ffe5f1) 76%, #fff)}}.binder-reorganizer-add-page{box-shadow:3px 3px 0 var(--theme-border,#241726);cursor:pointer;font:900 12px/1 Inter,sans-serif}.binder-reorganizer-add-page:hover:not(:disabled){box-shadow:4px 4px 0 var(--theme-border,#241726);transform:translate(-1px,-1px)}.binder-reorganizer-add-page:focus-visible{outline:3px solid var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-add-page:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#d32373) 50%, transparent)}}.binder-reorganizer-add-page:focus-visible{outline-offset:3px}.binder-reorganizer-add-page:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.binder-reorganizer-pages small{color:var(--theme-muted,#716671);font-size:11px;line-height:1.35}.binder-reorganizer-page-scroller{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.binder-reorganizer-page-scroll-button{display:none}.binder-reorganizer-page-list{scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:var(--accent,#d32373) var(--theme-border,#492d43);gap:7px;min-width:0;padding:2px 2px 9px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list{scrollbar-color:var(--accent,#d32373) color-mix(in srgb, var(--theme-border,#492d43) 10%, #fff)}}.binder-reorganizer-page-list::-webkit-scrollbar{height:7px}.binder-reorganizer-page-list::-webkit-scrollbar-track{background:var(--theme-border,#492d43);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list::-webkit-scrollbar-track{background:color-mix(in srgb, var(--theme-border,#492d43) 10%, #fff)}}.binder-reorganizer-page-list::-webkit-scrollbar-thumb{background:var(--accent,#d32373);border-radius:999px}.binder-reorganizer-page-list button{border:1px solid var(--theme-border,#492d43);min-width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-reorganizer-page-list button{color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border-radius:11px;font-weight:900;transition:transform .13s,box-shadow .13s,border-color .13s,background .13s}.binder-reorganizer-page-list button.active{border-color:var(--accent,#d32373);color:#fff;box-shadow:0 0 0 2px var(--accent,#d32373);background:#241726}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#d32373) 28%, transparent)}}.official-orientation-buttons{background:#f8f5fa;border:1px solid #ddd4ea;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 10px 10px 13px;display:grid}.official-orientation-buttons>span{gap:2px;display:grid}.official-orientation-buttons small{color:#70656f;font-size:10px;line-height:1.25}.official-orientation-buttons>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.official-orientation-buttons button{color:#4b3d58;background:#fff;border:1px solid #cfc4d7;border-radius:10px;min-height:38px;padding:0 10px;font-weight:850}.official-orientation-buttons button.active{color:#fff;background:#241726;border-color:#241726}.binder-reorganizer-page-list button.dragging{opacity:.52;cursor:grabbing;transform:scale(.92)}.binder-reorganizer-page-list button.drop-target{border-color:var(--accent,#d32373);background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list button.drop-target{background:color-mix(in srgb, var(--accent,#d32373) 18%, #fff)}}.binder-reorganizer-page-list button.drop-target{box-shadow:0 0 0 3px var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-list button.drop-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#d32373) 24%, transparent)}}.binder-reorganizer-page-list button.drop-target{transform:translateY(-2px)}.binder-reorganizer-page-drag-status{min-height:16px;color:var(--accent-readable,var(--accent,#b51c72));margin:-3px 0 0;font-size:11px;font-weight:800}body.binder-page-drag-active,body.binder-page-drag-active *{cursor:grabbing!important}.binder-reorganizer-page-menu{border:1px solid var(--theme-border,#492d43);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-menu{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.binder-reorganizer-page-menu{background:#fff;border-radius:12px}.binder-reorganizer-page-menu>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:44px;padding:8px 12px;list-style:none;display:grid}.binder-page-color-controls{border-top:1px solid var(--theme-border,#492d43);gap:9px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-page-color-controls{border-top:1px solid color-mix(in srgb, var(--theme-border,#492d43) 16%, transparent)}}.binder-page-color-controls>label:first-child{color:var(--theme-text,#2a1f2a);gap:6px;font-weight:800;display:grid}.binder-page-color-controls select{width:100%;min-height:42px}.binder-reorganizer-page-menu>summary::-webkit-details-marker{display:none}.binder-reorganizer-page-menu>summary>span{font-size:12px;font-weight:900}.binder-reorganizer-page-menu>summary>small{text-align:left;grid-area:2/1}.binder-reorganizer-page-menu>summary:after{content:"+";width:24px;height:24px;color:var(--accent-readable,var(--accent,#b51c72));background:var(--accent,#d32373);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-menu>summary:after{background:color-mix(in srgb, var(--accent,#d32373) 9%, #fff)}}.binder-reorganizer-page-menu>summary:after{font-size:17px;font-weight:800}.binder-reorganizer-page-menu[open]>summary:after{content:"−"}.binder-reorganizer-page-menu[open]>summary{border-bottom:1px solid var(--theme-border,#492d43)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-menu[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-reorganizer-page-actions{grid-template-columns:1fr;align-items:center;gap:8px;padding:9px;display:grid}.binder-reorganizer-page-actions button{border:1px solid var(--accent,#d32373);min-height:38px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-actions button{border:1px solid color-mix(in srgb, var(--accent,#d32373) 28%, transparent)}}.binder-reorganizer-page-actions button{color:var(--accent-readable,var(--accent,#b51c72));background:var(--accent,#d32373);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-actions button{background:color-mix(in srgb, var(--accent,#d32373) 7%, #fff)}}.binder-reorganizer-page-actions button{cursor:pointer;font-size:11px;font-weight:850}.binder-reorganizer-page-actions button:disabled{opacity:.4;cursor:default}.binder-reorganizer-page-actions .binder-reorganizer-insert-page{color:#fff;background:var(--accent,#b51c72);min-height:42px}.binder-reorganizer-page-actions .binder-reorganizer-delete-page{color:#8f142d;background:#fbebee;border-color:#a51f356b;min-height:42px}.binder-reorganizer-page-actions .binder-reorganizer-delete-page small{color:inherit;margin-top:2px;font-size:9px;font-weight:700;display:block}.binder-reorganizer-page-preview{border:5px solid var(--binder-preview-color,#241726);grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-preview{border:5px solid color-mix(in srgb, var(--binder-preview-color,#241726) 88%, #fff)}}.binder-reorganizer-page-preview{color:#fff;background:var(--binder-preview-color,#241726);border-radius:15px;box-shadow:inset 0 0 0 1px #ffffff3d}.binder-reorganizer-page-preview>header{gap:4px;min-width:0;display:grid}.binder-reorganizer-page-preview>header span{letter-spacing:.14em;font-size:9px;font-weight:900}.binder-reorganizer-page-preview>header b{text-overflow:ellipsis;font-size:16px;line-height:1.05;overflow:hidden}.binder-reorganizer-page-preview>header small{color:#ffffffc7;font-size:9px;line-height:1.3}.binder-reorganizer-preview-grid{grid-template-columns:repeat(var(--binder-preview-columns,3), minmax(0, 1fr));background:var(--binder-preview-pocket,#fff);border-radius:10px;grid-auto-rows:minmax(0,1fr);gap:4px;height:clamp(128px,20dvh,190px);min-height:0;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-preview-grid{background:color-mix(in srgb, var(--binder-preview-pocket,#fff) 92%, #ddd)}}.binder-reorganizer-preview-grid>button{border:1px dashed var(--binder-preview-color,#241726);place-items:center;min-width:0;min-height:0;padding:2px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-preview-grid>button{border:1px dashed color-mix(in srgb, var(--binder-preview-color,#241726) 28%, transparent)}}.binder-reorganizer-preview-grid>button{color:var(--binder-preview-color,#241726);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-preview-grid>button{color:color-mix(in srgb, var(--binder-preview-color,#241726) 55%, transparent)}}.binder-reorganizer-preview-grid>button{cursor:pointer;background:#ffffff85}.binder-reorganizer-preview-grid>button.filled{background:#fff;border-style:solid;position:relative}.binder-reorganizer-preview-grid>button.binder-drop-target{border-color:var(--accent,#d32373);background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-preview-grid>button.binder-drop-target{background:color-mix(in srgb, var(--accent,#d32373) 16%, #fff)}}.binder-reorganizer-preview-grid>button.binder-drop-target{box-shadow:inset 0 0 0 3px var(--accent,#d32373)}.binder-reorganizer-preview-grid>button span{font-size:16px;font-weight:700}.binder-reorganizer-preview-grid>button img{object-fit:contain;width:100%;height:100%}.binder-reorganizer-preview-grid>button .binder-reorganizer-drag-handle{z-index:4;color:#fff;cursor:grab;touch-action:none;background:#241726e0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #24172640}.binder-reorganizer-preview-grid>button .binder-reorganizer-remove{color:#fff;background:#241726e0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:13px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 7px #24172640}.binder-reorganizer-clear-page{border:1px solid var(--accent,#d32373);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-clear-page{border:1px solid color-mix(in srgb, var(--accent,#d32373) 38%, transparent)}}.binder-reorganizer-clear-page{color:var(--accent,#b51c72);background:var(--accent,#d32373);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-clear-page{background:color-mix(in srgb, var(--accent,#d32373) 7%, #fff)}}.binder-reorganizer-clear-page{cursor:pointer;font-weight:850}.binder-reorganizer-clear-page:disabled{opacity:.4;cursor:not-allowed}.binder-reorganizer-selection-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:28px;font-size:12px;display:flex}.binder-reorganizer-selection-summary button{color:var(--accent,#b51c72);cursor:pointer;background:0 0;border:0;font-weight:850}.binder-reorganizer-drag-help{color:var(--theme-muted,#716671);margin:-2px 0 0;font-size:11px;line-height:1.35}.binder-recently-removed{border:1px solid var(--accent,#d32373);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-recently-removed{border:1px solid color-mix(in srgb, var(--accent,#d32373) 34%, transparent)}}.binder-recently-removed{background:var(--accent,#d32373);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.binder-recently-removed{background:color-mix(in srgb, var(--accent,#d32373) 9%, #fff)}}.binder-recently-removed>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.binder-recently-removed>header>div{gap:2px;min-width:0;display:grid}.binder-recently-removed>header b{font-size:12px}.binder-recently-removed>header small{color:var(--theme-muted,#716671);font-size:10px}.binder-recently-removed>header>span{color:#fff;background:var(--accent,#d32373);border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-weight:900;display:grid}.binder-reorganizer-print-list.binder-recently-removed-list{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0;overflow:visible}.binder-duplicates-tray{border:1px solid var(--accent,#d32373);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-duplicates-tray{border:1px solid color-mix(in srgb, var(--accent,#d32373) 25%, transparent)}}.binder-duplicates-tray{background:var(--accent,#d32373);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.binder-duplicates-tray{background:color-mix(in srgb, var(--accent,#d32373) 6%, #fff)}}.binder-duplicates-tray>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.binder-duplicates-tray>header>span{color:#fff;background:var(--accent,#d32373);border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.binder-duplicates-tray>header>div{gap:2px;min-width:0;display:grid}.binder-duplicates-tray>header b{font-size:12px}.binder-duplicates-tray>header small,.binder-duplicates-tray>p{color:var(--theme-muted,#716671);margin:0;font-size:10px;line-height:1.3}.binder-duplicates-tray>header>.binder-duplicates-tray-actions{align-items:center;gap:6px;display:flex}.binder-duplicates-tray-actions>i{min-width:26px;height:26px;color:var(--accent,#b51c72);background:#fff;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:grid}.binder-duplicates-tray-toggle{border:1px solid var(--accent,#d32373);min-height:30px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.binder-duplicates-tray-toggle{border:1px solid color-mix(in srgb, var(--accent,#d32373) 28%, transparent)}}.binder-duplicates-tray-toggle{color:var(--accent,#b51c72);cursor:pointer;background:#fff;border-radius:9px;font-size:10px;font-weight:900}.binder-duplicates-tray.collapsed{gap:0}.binder-duplicates-tray-contents{display:contents}.binder-duplicates-tray-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow-y:auto}.binder-duplicates-tray-list>article{border:1px solid var(--theme-border,#492d43);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:72px;padding:7px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-duplicates-tray-list>article{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.binder-duplicates-tray-list>article{color:inherit;text-align:left;cursor:grab;background:#fff;border-radius:11px}.binder-duplicates-tray-list>article.selected{border-color:var(--accent,#d32373);box-shadow:inset 0 0 0 2px var(--accent,#d32373)}.binder-duplicates-tray-list img{object-fit:contain;background:#f1edf0;border-radius:8px;width:48px;height:48px}.binder-duplicates-tray-list article>span{gap:3px;min-width:0;display:grid}.binder-duplicates-tray-list article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.binder-duplicates-tray-list article small{color:var(--theme-muted,#716671);font-size:9px}.binder-duplicate-count-controls{grid-template-columns:30px 24px 30px;align-items:center;gap:3px;display:grid}.binder-duplicate-count-controls button{color:#fff;background:#241726;border:0;border-radius:9px;place-items:center;width:30px;height:34px;padding:0;font-size:16px;font-weight:900;display:grid}.binder-duplicate-count-controls button:disabled{opacity:.28}.binder-duplicate-count-controls>b{text-align:center;font-size:11px}.binder-print-card .binder-copy-number,.binder-reorganizer-preview-grid .binder-copy-number{z-index:3;color:#fff;letter-spacing:.04em;background:#241726db;border-radius:999px;width:fit-content;padding:4px 6px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:6px;right:6px}.binder-reorganizer-print-list{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:2px 4px 12px 2px;display:grid;overflow-y:auto}.binder-reorganizer-print-list>button{border:1px solid var(--theme-border,#492d43);grid-template-rows:auto minmax(30px,auto);align-content:start;gap:6px;width:100%;min-width:0;min-height:128px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-print-list>button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.binder-reorganizer-print-list>button{color:inherit;text-align:left;cursor:grab;background:#fff;border-radius:14px;position:relative}@media (pointer:coarse){.binder-duplicates-tray-list>article,.binder-reorganizer-print-list>button,.binder-reorganizer-preview-grid>button.filled{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.binder-reorganizer-print-list button>i{cursor:grab;touch-action:none;width:34px;height:34px;top:5px;right:5px}}.binder-reorganizer-print-list>button:active{cursor:grabbing}.binder-reorganizer-print-list>button[data-selection-full=true]{opacity:.58}.binder-reorganizer-print-list>button.selected{border-color:var(--accent,#d32373);background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-print-list>button.selected{background:color-mix(in srgb, var(--accent,#d32373) 12%, #fff)}}.binder-reorganizer-print-list>button.selected{box-shadow:inset 0 0 0 2px var(--accent,#d32373)}.binder-reorganizer-print-list img{aspect-ratio:1;object-fit:contain;background:#f1edf0;border-radius:9px;width:100%;height:auto}.binder-reorganizer-print-list button>span{gap:4px;min-width:0;display:grid}.binder-reorganizer-print-list button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}.binder-reorganizer-print-list button small{color:var(--theme-muted,#716671);font-size:10px}.binder-reorganizer-print-list button i{background:#ffffffeb;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:950;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #2417262e}.binder-reorganizer-print-list button.selected i{color:#fff;background:var(--accent,#d32373)}@media (pointer:coarse){.binder-reorganizer-print-list>button>i{width:34px;height:34px;top:5px;right:5px}}.binder-reorganizer-empty{color:var(--theme-muted,#716671);text-align:center;padding:24px 12px}.binder-reorganizer-panel>footer{z-index:2;border-top:1px solid var(--theme-border,#492d43);flex:none;gap:8px;padding-top:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-panel>footer{border-top:1px solid color-mix(in srgb, var(--theme-border,#492d43) 17%, transparent)}}.binder-reorganizer-panel>footer{background:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-panel>footer{background:color-mix(in srgb, var(--theme-surface,#fffafb) 98%, #fff)}}.binder-reorganizer-panel>footer span{color:var(--theme-muted,#716671);font-size:11px;font-weight:750}.binder-reorganizer-panel>footer button{color:#fff;cursor:pointer;background:#241726;border:0;border-radius:13px;min-height:46px;font-weight:900}.binder-reorganizer-panel>footer button:disabled{opacity:.38;cursor:not-allowed}.binder-reorganizer-history{align-items:center;gap:7px;display:flex}.binder-reorganizer-history button{padding:0 11px;color:#241726!important;background:#f0ebf0!important;min-height:34px!important}.binder-reorganizer-history span{margin-left:auto}.binder-save-warning{color:#321426;background:#fff0f7;border:2px solid #b51c72;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}.binder-save-warning>span{background:#b51c72;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;color:#fff!important;font-size:17px!important;font-weight:950!important}.binder-save-warning>div{gap:2px;display:grid}.binder-save-warning b{font-size:13px}.binder-save-warning small{color:#5b3348;font-size:11px;line-height:1.35}.binder-inline-unsaved{font-weight:900;color:#7f1550!important}.binder-reorganizer-place{background:var(--accent,#b51c72)!important}.binder-reorganizer-save-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;display:grid}.binder-reorganizer-save-actions .secondary{color:#241726;border:1px solid var(--theme-border,#492d43)}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-save-actions .secondary{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-reorganizer-save-actions .secondary{background:#fff}.binder-howto>summary{border:1px solid var(--theme-border,#492d43);align-items:center;gap:6px;min-height:36px;padding:0 13px;list-style:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-howto>summary{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-howto>summary{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-howto>summary{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, transparent)}}.binder-howto>summary{box-shadow:0 6px 18px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-howto>summary{box-shadow:0 6px 18px color-mix(in srgb, var(--theme-shadow,#43243a) 8%, transparent)}}.binder-howto>summary{cursor:pointer;font:800 12px/1 Space Grotesk,sans-serif}.binder-howto>summary::-webkit-details-marker{display:none}.binder-howto>summary:before{content:"?";color:#fff;background:var(--accent,#cc20c5);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.binder-howto>div{border:1px solid var(--theme-border,#492d43);gap:9px;width:100%;margin-top:8px;padding:15px;display:grid;position:static}@supports (color:color-mix(in lab, red, red)){.binder-howto>div{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-howto>div{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);box-shadow:0 18px 44px var(--theme-shadow,#43243a);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.binder-howto>div{box-shadow:0 18px 44px color-mix(in srgb, var(--theme-shadow,#43243a) 20%, transparent)}}.binder-howto:not([open])>div{display:none}.binder-howto>div b{font:800 15px/1.2 Space Grotesk,sans-serif}.binder-howto-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.binder-howto-header>button{border:1px solid var(--theme-border,#492d43);min-height:32px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.binder-howto-header>button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-howto-header>button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-howto-header>button{background:color-mix(in srgb, var(--theme-surface,#fffafb) 82%, var(--accent,#cc20c5))}}.binder-howto-header>button{cursor:pointer;font:800 11px/1 Space Grotesk,sans-serif}.binder-howto>div span{border-top:1px solid var(--theme-border,#492d43);padding-top:8px}@supports (color:color-mix(in lab, red, red)){.binder-howto>div span{border-top:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-howto>div span{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-howto>div span{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 75%, transparent)}}.binder-howto>div span{font-size:12px;line-height:1.45}.binder-howto[open]{width:min(330px,100vw - 28px)}.binder-view:not(.binder-focus-mode)>.binder-control-dock{margin:0 0 14px auto;position:relative;top:auto;right:auto}.binder-control-dock{width:fit-content;min-height:0;margin:4px auto 14px;padding:4px}.binder-title-font-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.binder-title-font-picker button{border:1px solid var(--theme-border,#492d43);place-content:center;gap:3px;min-width:0;min-height:58px;padding:7px 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-title-font-picker button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-title-font-picker button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.binder-title-font-picker button{background:color-mix(in srgb, var(--theme-surface,white) 88%, var(--accent,#cc20c5))}}.binder-title-font-picker button{cursor:pointer}.binder-title-font-picker button.active{color:#fff;border-color:var(--accent,#cc20c5);background:var(--accent,#cc20c5)}.binder-title-font-picker b{font-size:21px;line-height:1}.binder-title-font-picker small{font:700 9px/1.1 Space Grotesk,sans-serif}.binder-title-font-picker [data-title-font=modern] b,.binder-sheet-stage[data-title-font=modern]{--binder-page-title-font:"Space Grotesk", sans-serif}.binder-title-font-picker [data-title-font=editorial] b,.binder-sheet-stage[data-title-font=editorial]{--binder-page-title-font:"Fraunces", Georgia, serif}.binder-title-font-picker [data-title-font=rounded] b,.binder-sheet-stage[data-title-font=rounded]{--binder-page-title-font:"Nunito", sans-serif}.binder-title-font-picker [data-title-font=clean] b,.binder-sheet-stage[data-title-font=clean]{--binder-page-title-font:"DM Sans", sans-serif}.binder-title-font-picker [data-title-font=mono] b,.binder-sheet-stage[data-title-font=mono]{--binder-page-title-font:"DM Mono", monospace}.binder-title-font-picker [data-title-font=classic] b,.binder-sheet-stage[data-title-font=classic]{--binder-page-title-font:Georgia, "Times New Roman", serif}.binder-title-display strong,.binder-title-editor input{font-family:var(--binder-page-title-font,"Space Grotesk", sans-serif)}.binder-bottom-navigation{border:1px solid var(--theme-border,#492d43);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:min(760px,100% - 20px);margin:14px auto 8px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-bottom-navigation{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-bottom-navigation{background:var(--theme-surface,#fffafb);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.binder-bottom-navigation{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, transparent)}}.binder-bottom-navigation{box-shadow:0 8px 22px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.binder-bottom-navigation{box-shadow:0 8px 22px color-mix(in srgb, var(--theme-shadow,#43243a) 9%, transparent)}}.binder-bottom-navigation>button{min-height:40px;color:var(--theme-text,#2a1f2a);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font:800 12px/1 Space Grotesk,sans-serif;display:inline-flex}.binder-bottom-navigation>button:hover{color:#fff;background:var(--accent,#cc20c5)}.binder-bottom-navigation>button:disabled{opacity:.3;cursor:not-allowed}.binder-page-number-line{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:auto;scrollbar-color:var(--accent,#cc20c5) var(--accent,#cc20c5);align-items:center;gap:5px;min-width:0;padding:2px 2px 8px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.binder-page-number-line{scrollbar-color:var(--accent,#cc20c5) color-mix(in srgb, var(--accent,#cc20c5) 12%, transparent)}}.binder-page-number-line::-webkit-scrollbar{height:8px;display:block}.binder-page-number-line::-webkit-scrollbar-track{background:var(--accent,#cc20c5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-page-number-line::-webkit-scrollbar-track{background:color-mix(in srgb, var(--accent,#cc20c5) 12%, transparent)}}.binder-page-number-line::-webkit-scrollbar-thumb{background:var(--accent,#cc20c5);border-radius:999px}.binder-page-number-line button{border:1px solid var(--theme-border,#492d43);width:36px;min-width:36px;height:36px;padding:0}@supports (color:color-mix(in lab, red, red)){.binder-page-number-line button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.binder-page-number-line button{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fffafb);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.binder-page-number-line button{background:color-mix(in srgb, var(--theme-surface,#fffafb) 88%, transparent)}}.binder-page-number-line button{cursor:pointer;scroll-snap-align:center;font:800 12px/1 Space Grotesk,sans-serif}.binder-page-number-line button:hover,.binder-page-number-line button.active{border-color:var(--accent,#cc20c5);color:#fff;background:var(--accent,#cc20c5)}.binder-page-number-line button.active{box-shadow:0 0 0 2px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.binder-page-number-line button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#cc20c5) 20%, transparent)}}.binder-focus-mode .binder-bottom-navigation{width:min(760px,100% - 20px)}.iso-board{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:18px;display:grid}.iso-column{border:1px solid var(--theme-border,#492d43);min-width:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.iso-column{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.iso-column{background:var(--theme-surface,#fffafb);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.iso-column{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, transparent)}}.iso-column{box-shadow:0 12px 34px var(--theme-shadow,#43243a)}@supports (color:color-mix(in lab, red, red)){.iso-column{box-shadow:0 12px 34px color-mix(in srgb, var(--theme-shadow,#43243a) 10%, transparent)}}.iso-column.diso{border-color:var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.iso-column.diso{border-color:color-mix(in srgb, var(--accent,#cc20c5) 40%, transparent)}}.iso-column.diso{background:linear-gradient(145deg, var(--theme-surface,#fffafb), var(--theme-surface,#fffafb))}@supports (color:color-mix(in lab, red, red)){.iso-column.diso{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-surface,#fffafb) 90%, var(--accent,#cc20c5)), var(--theme-surface,#fffafb))}}.iso-column>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:14px;display:grid}.iso-column>header>span,.iso-column>header>b{color:#fff;background:var(--accent,#cc20c5);border-radius:999px;place-items:center;min-width:42px;height:30px;padding:0 9px;font:800 11px/1 Space Grotesk,sans-serif;display:grid}.iso-column.iso>header>span{color:var(--theme-text,#2a1f2a);background:var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.iso-column.iso>header>span{background:color-mix(in srgb, var(--accent,#cc20c5) 22%, white)}}.iso-column>header>b{min-width:30px;color:var(--theme-text,#2a1f2a);background:var(--theme-text,#2a1f2a);padding:0 7px}@supports (color:color-mix(in lab, red, red)){.iso-column>header>b{background:color-mix(in srgb, var(--theme-text,#2a1f2a) 9%, transparent)}}.iso-column h2{color:var(--theme-text,#2a1f2a);letter-spacing:-.035em;margin:0;font:800 clamp(20px,2.5vw,28px)/1.05 Space Grotesk,sans-serif}.iso-column header p{color:var(--theme-text,#2a1f2a);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.iso-column header p{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 64%, transparent)}}.iso-column header p{font-size:11px;line-height:1.35}.iso-column-list{gap:8px;display:grid}.iso-print{border:1px solid var(--theme-border,#492d43);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.iso-print{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.iso-print{background:var(--theme-surface,white);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.iso-print{background:color-mix(in srgb, var(--theme-surface,white) 96%, transparent)}}.iso-print-main{min-width:0;color:var(--theme-text,#2a1f2a);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.iso-print-main img{object-fit:contain;background:#fff;border-radius:10px;width:58px;height:58px;padding:3px}.iso-print-main span{gap:3px;min-width:0;display:grid}.iso-print-main strong{text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.2 Space Grotesk,sans-serif;overflow:hidden}.iso-print-main small{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.iso-print-main small{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 58%, transparent)}}.iso-print-main small{font-size:10px}.iso-move{border:1px solid var(--theme-border,#492d43);min-height:34px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.iso-move{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.iso-move{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.iso-move{background:color-mix(in srgb, var(--theme-surface,white) 80%, var(--accent,#cc20c5))}}.iso-move{white-space:nowrap;cursor:pointer;font:800 10px/1 Space Grotesk,sans-serif}.iso-column-empty{border:1px dashed var(--theme-border,#492d43);align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.iso-column-empty{border:1px dashed color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.iso-column-empty{color:var(--theme-text,#2a1f2a);text-align:center;border-radius:16px}.iso-column-empty>span{font-size:24px}.iso-column-empty p{color:var(--theme-text,#2a1f2a);margin:0}@supports (color:color-mix(in lab, red, red)){.iso-column-empty p{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 62%, transparent)}}.iso-column-empty p{font-size:11px}.iso-column-empty button{color:#fff;background:var(--accent,#cc20c5);cursor:pointer;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-weight:800}@media (width<=760px){.binder-view>.binder-heading{flex-wrap:wrap;align-items:center}.binder-view>.binder-heading h1{font-size:38px}.binder-howto>div{position:static}.binder-howto{margin-left:auto}.binder-heading-actions{flex-wrap:wrap;width:100%}.binder-reorganize-trigger{flex:160px;justify-content:center}.binder-reorganizer-panel{inset:auto 0 calc(92px + env(safe-area-inset-bottom));width:100%;max-height:min(calc(100dvh - 108px - env(safe-area-inset-bottom)), 820px);border:1px solid var(--theme-border,#492d43);padding:17px 16px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-panel{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-reorganizer-panel{border-radius:24px;box-shadow:0 -18px 42px #24172638}.binder-howto[open]{flex-basis:100%;width:100%}.binder-howto[open]>summary{margin-left:auto}.binder-control-dock{width:fit-content;display:flex}.binder-bottom-navigation{margin-bottom:calc(92px + env(safe-area-inset-bottom))}.binder-bottom-navigation>button span{display:none}.iso-board{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.iso-column{border-radius:18px;padding:12px}.iso-column>header{grid-template-columns:auto minmax(0,1fr) auto}.iso-print{grid-template-columns:minmax(0,1fr)}.iso-move{width:100%}}.social-share-backdrop{z-index:2200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18121f8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.social-share-sheet{overscroll-behavior:contain;background:#fffafc;border:3px solid #17121f;border-radius:28px;width:min(100%,560px);max-height:min(760px,100dvh - 48px);padding:20px;overflow-y:auto;box-shadow:9px 9px #ff3f93}.social-share-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.social-share-sheet>header p,.social-share-url{color:#8f194e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.social-share-sheet>header h2{color:#17121f;margin:0;font-size:clamp(28px,5vw,42px);line-height:.98}.social-share-sheet>header button{color:#17121f;background:#fff;border:3px solid #17121f;border-radius:15px;flex:0 0 48px;width:48px;min-height:48px;font-size:28px;font-weight:900;box-shadow:3px 3px #c9c4ff}.social-share-preview{background:#c8f0ef;border:3px solid #17121f;border-radius:20px;grid-template-columns:124px minmax(0,1fr);min-height:150px;display:grid;overflow:hidden;box-shadow:4px 4px #17121f}.social-share-preview:not(:has(img)){grid-template-columns:1fr}.social-share-preview img{object-fit:contain;background:#fff;border-right:3px solid #17121f;width:100%;height:100%;min-height:150px}.social-share-preview>div{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:17px;display:flex}.social-share-preview small{color:#6d6170;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.social-share-preview b{color:#17121f;overflow-wrap:anywhere;font-size:21px;line-height:1.05}.social-share-preview span{color:#544c58;font-size:13px;line-height:1.35}.social-share-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.social-share-actions button{color:#17121f;background:#fff;border:3px solid #17121f;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:10px 14px;font-size:13px;font-weight:900;display:flex;box-shadow:3px 3px #17121f}.social-share-actions button:first-child{grid-column:1/-1}.social-share-actions button.facebook{color:#fff;background:#1877f2}.social-share-actions button>span{border:2px solid;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:16px;line-height:1;display:grid}.social-share-privacy{color:#514858;background:#f0eaff;border:2px solid #17121f;border-radius:13px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.4}.social-share-url{gap:6px;display:grid}.social-share-url input{color:#544c58;letter-spacing:0;text-transform:none;background:#fff;border:2px solid #17121f;border-radius:12px;width:100%;min-height:46px;padding:0 12px;font:700 12px/1.2 inherit}.social-share-status{color:#8f194e;min-height:20px;margin:10px 0 0;font-size:12px;font-weight:900}.social-share-sheet button:focus-visible,.social-share-sheet input:focus-visible,.print-share-trigger:focus-visible{outline-offset:3px;outline:4px solid #ff3f93}.print-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.print-share-trigger{color:#17121f;background:#c8f0ef;border:3px solid #17121f;border-radius:14px;min-height:44px;padding:8px 14px;font-size:12px;font-weight:900;box-shadow:3px 3px #17121f}.wishlist-app-share-hint{color:#645d68;text-align:center;flex-basis:100%;margin:0;font-size:11px}@media (width<=600px){.social-share-backdrop{align-items:end;padding:0}.social-share-sheet{width:100%;max-height:min(86dvh,760px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-width:3px 0 0;border-radius:26px 26px 0 0;box-shadow:0 -7px #ff3f93}.social-share-preview{grid-template-columns:92px minmax(0,1fr);min-height:128px}.social-share-preview img{min-height:128px}.social-share-preview>div{padding:13px}.social-share-preview b{font-size:18px}.social-share-actions{grid-template-columns:1fr}.social-share-actions button:first-child{grid-column:auto}.print-record-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:no-preference){.social-share-sheet{animation:.18s ease-out social-share-arrive}}@keyframes social-share-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.public-print-viewer{color:#17121f;background:radial-gradient(circle at 14% 10%,#c9c4ff94,#0000 28%),radial-gradient(circle at 88% 84%,#76ded270,#0000 30%),#fff8f4;min-height:100dvh;padding:24px}.public-print-topbar{justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100%);margin:0 auto 24px;display:flex}.public-print-topbar>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.public-print-topbar>a>span{background:#c9c4ff;border:3px solid #17121f;border-radius:16px;place-items:center;width:52px;height:52px;font:900 27px/1 Georgia,serif;display:grid;box-shadow:4px 4px #ff3f93}.public-print-brand-icon{object-fit:contain;flex:0 0 52px;width:52px;height:52px;display:block}.public-print-topbar>a>b{gap:2px;font-size:20px;display:grid}.public-print-topbar>a small{letter-spacing:.08em;font-size:8px}.public-print-topbar>button,.public-print-open{color:#17121f;background:#ff3f93;border:3px solid #17121f;border-radius:15px;min-height:48px;padding:11px 18px;font-size:13px;font-weight:900;box-shadow:4px 4px #17121f}.public-print-card{background:#ffdce9;border:4px solid #17121f;border-radius:30px;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);width:min(980px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:10px 10px #17121f}.public-print-artwork{background:#c8f0ef;border-right:4px solid #17121f;place-items:center;min-height:620px;padding:36px;display:grid}.public-print-artwork img{object-fit:contain;filter:drop-shadow(0 8px 12px #17121f24);background:#fff;width:100%;height:100%;max-height:560px}.public-print-artwork>span{font-weight:900}.public-print-record{flex-direction:column;align-items:stretch;padding:34px;display:flex}.public-print-record>p{color:#8f194e;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.public-print-record h1{overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(38px,6vw,68px);line-height:.92}.public-print-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-print-facts article{background:#ffe8a9;border:3px solid #17121f;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;min-height:90px;padding:14px;display:flex;box-shadow:3px 3px #17121f}.public-print-facts article:nth-child(2n){background:#c8f0ef}.public-print-facts small,.public-print-locations header span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.public-print-facts b{font:700 18px/1.05 Georgia,serif}.public-print-locations{background:#fff;border:3px solid #17121f;border-radius:18px;margin-top:18px;overflow:hidden}.public-print-locations>header{background:#c9c4ff;border-bottom:3px solid #17121f;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.public-print-locations>header b{font-size:26px}.public-print-locations>div{overscroll-behavior:contain;max-height:230px;overflow-y:auto}.public-print-locations article{border-bottom:1px solid #ded6df;align-items:center;gap:10px;padding:12px 14px;display:flex}.public-print-locations article:last-child{border-bottom:0}.public-print-locations article i{background:#4ecb71;border:2px solid #17121f;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.public-print-locations article i.empty{background:#ff5757}.public-print-locations article span{gap:3px;min-width:0;display:grid}.public-print-locations article b{overflow-wrap:anywhere;font-size:12px}.public-print-locations article small{color:#695f6d;text-transform:capitalize;font-size:11px}.public-print-locations>p{color:#695f6d;border-top:1px solid #ded6df;margin:0;padding:12px 14px;font-size:11px;line-height:1.45}.public-print-open{color:#fff;text-align:center;background:#17121f;place-items:center;margin-top:22px;text-decoration:none;display:grid}.public-print-note{color:#695f6d;text-align:center;margin-top:12px;font-size:11px;line-height:1.4}.public-print-topbar button:focus-visible,.public-print-topbar a:focus-visible,.public-print-open:focus-visible{outline-offset:4px;outline:4px solid #ff3f93}@media (width<=760px){.public-print-viewer{padding:16px 12px 34px}.public-print-card{border-radius:22px;grid-template-columns:1fr;box-shadow:6px 6px #17121f}.public-print-artwork{border-bottom:4px solid #17121f;border-right:0;min-height:400px;padding:20px}.public-print-artwork img{max-height:390px}.public-print-record{padding:24px 18px}.public-print-record h1{font-size:clamp(38px,13vw,58px)}}@media (width<=430px){.public-print-topbar>a>b{font-size:16px}.public-print-topbar>a>span{width:46px;height:46px}.public-print-brand-icon{flex-basis:46px;width:46px;height:46px}.public-print-topbar>button{min-width:80px;padding-inline:12px}.public-print-artwork{min-height:330px}.public-print-facts{grid-template-columns:1fr}}.mobile-inbox-button{display:none}@media (width<=900px){html,body,.app-shell{max-width:100%;overflow-x:clip}.mobile-inbox-button{min-height:42px;color:var(--ink);background:var(--accent);border:0;border-radius:13px;justify-content:center;align-items:center;margin-left:auto;padding:0 12px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-inbox-button{background:color-mix(in srgb, var(--accent) 58%, white)}}.mobile-inbox-button{font-size:11px;font-weight:900}.mobile-inbox-button i,.mobile-menu-button i{color:#fff;background:#b32652;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:900 9px/1 Inter,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.mobile-menu-button{margin-left:0;position:relative}:where(.archive-view,.binder-view,.community-view,.messages-view,.profile-page,.trade-center,.matches-page,.feedback-center,.help-center){padding-bottom:calc(104px + env(safe-area-inset-bottom));scroll-margin-top:86px}.modal-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.print-modal,.removed-prints-modal,.new-print-modal,.admin-settings-modal,.feedback-modal){max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - 12px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}}@media (width<=520px){.topbar{gap:6px;padding-inline:12px}.topbar .brand,.topbar .brand>span:last-child{min-width:0}.topbar .brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-inbox-button{width:42px;padding:0;font-size:0}.mobile-inbox-button>span:first-letter{font-size:0}.mobile-inbox-button>span:after{content:"✉";font-size:18px}.mobile-menu-button{padding-inline:10px}}.owned-archive-trigger.active,.owned-archive-trigger[aria-pressed=true]{background:var(--accent,#d32373);color:#fff}.filters select{text-overflow:ellipsis;width:100%;min-width:0}.profile-hero .trade-count-badge{background:#ffffffbd;border:2px solid #4225392e;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:0 .35rem;min-width:92px;padding:.65rem .8rem;display:grid;box-shadow:0 8px 22px #5224431f}.trade-count-badge>span{color:#d21dba;grid-row:span 2;font-size:1.25rem}.trade-count-badge b{font-size:1.15rem;line-height:1}.trade-count-badge small{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.profile-destinations{flex-wrap:wrap;gap:.75rem;margin:.75rem 1rem 1rem;display:flex}.profile-destinations button{border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1rem;display:inline-flex}.profile-destinations button b{color:#fff;background:#d21dba;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 .3rem;font-size:.72rem;display:grid}.trade-milestone-backdrop,.trade-list-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#261723ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.trade-milestone-modal,.trade-list-modal{background:#fff9fc;border-radius:26px;width:min(760px,100%);max-height:calc(100dvh - 2rem);position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.trade-milestone-modal{text-align:center;border:4px solid #d21dba;width:min(460px,100%);padding:2.25rem}.trade-milestone-modal .milestone-spark{color:#d21dba;font-size:3.5rem;display:block}.trade-milestone-modal h3{margin:.25rem 0 .75rem;font-size:clamp(1.8rem,6vw,2.6rem)}.trade-list-modal{padding:1rem}.modal-close{z-index:3;float:right;border-radius:50%;width:44px;height:44px;font-size:1.5rem;position:sticky;top:.25rem}.trade-center.compact{box-shadow:none;margin:0}.post-topic-label{color:#403080;letter-spacing:.05em;text-transform:uppercase;background:#e9e4ff;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.post-topic-label.topic-trading{color:#8a174e;background:#ffe1f2}.post-topic-label.topic-binder{color:#215b33;background:#dcf5e3}.post-topic-label.topic-question{color:#674b00;background:#fff1bf}.quick-post-row button.active{color:#fff;background:#d21dba;border-color:#d21dba}.trade-post-builder{background:#fffafd;border:2px solid #d8cae3;border-radius:20px;margin:.8rem;padding:1rem}.trade-post-builder>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.trade-post-builder>header div{display:grid}.trade-post-builder>header label{border:1px solid #cfc2d3;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.trade-post-builder>header input{background:0 0;border:0;min-width:0}.trade-post-builder>div{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.trade-post-builder fieldset{border:1px solid #ded4e2;border-radius:16px;min-width:0;padding:.75rem}.trade-post-builder legend{padding:0 .35rem;font-weight:800}.trade-post-builder legend span{color:#fff;background:#d21dba;border-radius:50%;place-items:center;min-width:22px;height:22px;display:inline-grid}.trade-post-print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-height:310px;display:grid;overflow:auto}.trade-post-print-grid label{cursor:pointer;border:2px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:.35rem;padding:.35rem;display:grid}.trade-post-print-grid label.selected{background:#ffe9f7;border-color:#d21dba}.trade-post-print-grid input{opacity:0;position:absolute}.trade-post-print-grid img{object-fit:contain;background:#fff;border-radius:5px;width:28px;height:38px}.trade-post-print-grid span{overflow-wrap:anywhere;font-size:.72rem}.shared-trading-post{background:#fff3fa;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.8rem 0;padding:.8rem;display:grid}.shared-trading-post>div>div{gap:.4rem;display:flex;overflow-x:auto}.shared-trading-post figure{flex:0 0 76px;margin:0}.shared-trading-post img{object-fit:contain;background:#fff;border-radius:8px;width:58px;height:76px}.shared-trading-post figcaption{font-size:.65rem;line-height:1.15}@media (width>=1000px){.community-view{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:1rem;display:grid}.community-view>.free-banner,.community-view>.community-heading{grid-column:1/-1}.community-view>.room-layout{grid-area:3/1;min-width:0}.community-view>.collector-directory{grid-area:3/2;margin:0;position:sticky;top:1rem}.collector-directory>summary{padding:1rem}.collector-directory>summary .collector-directory-toggle{display:none}.collector-directory:not([open])>.collector-directory-body{display:block}.collector-directory-grid{grid-template-columns:1fr}.collector-directory-grid article{grid-template-columns:38px 1fr;padding:.55rem}.collector-directory-grid article footer{display:none}}@media (width<=760px){.profile-hero{align-items:flex-start}.profile-hero .trade-count-badge{order:4;min-width:80px}.profile-destinations{grid-template-columns:1fr 1fr;margin-inline:.5rem;display:grid}.profile-destinations button{justify-content:center}.trade-post-builder>header{flex-direction:column;align-items:stretch}.trade-post-builder>div{grid-template-columns:1fr}.trade-post-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.shared-trading-post{grid-template-columns:1fr}.shared-trading-post>span{justify-self:center;transform:rotate(90deg)}.trade-list-modal{border-radius:18px;padding:.45rem}.trade-list-modal .trade-center>header{padding-right:3rem}.filters{grid-template-columns:1fr!important}.filters select,.filters .search,.filters button{width:100%;min-height:48px}}.binder-controls-panel-header{border-bottom:1px solid var(--ink,#352333);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.binder-controls-panel-header{border-bottom:1px solid color-mix(in srgb, var(--ink,#352333) 14%, transparent)}}.binder-controls-panel-header{background:var(--surface,#fff9fc)}@supports (color:color-mix(in lab, red, red)){.binder-controls-panel-header{background:color-mix(in srgb, var(--surface,#fff9fc) 94%, white)}}.binder-controls-panel-header>div{gap:.08rem;display:grid}.binder-controls-panel-header b{font-size:1rem}.binder-controls-panel-header small{color:var(--ink,#352333)}@supports (color:color-mix(in lab, red, red)){.binder-controls-panel-header small{color:color-mix(in srgb, var(--ink,#352333) 65%, transparent)}}.binder-controls-panel-header>button{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:1.35rem;line-height:1;display:grid}.binder-page-theme-control{gap:.65rem;display:grid}.binder-page-theme-heading{gap:.12rem;display:grid}.binder-page-theme-heading>span{font-weight:850}.binder-page-theme-heading>small{opacity:.7;font-size:.7rem;line-height:1.3}.binder-theme-shortcuts{gap:.4rem;display:flex}.binder-theme-shortcuts button{border-radius:10px;flex:1;min-height:36px;padding:.4rem .6rem;font-size:.72rem}.binder-theme-page-targets{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;max-height:116px;display:grid;overflow:auto}.binder-theme-page-targets button{border-radius:10px;min-width:0;min-height:36px;padding:.35rem;font-weight:850}.binder-theme-page-targets button.active{background:var(--accent,#d21dba);color:#fff;border-color:var(--accent,#d21dba)}.binder-page-theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.binder-page-theme-picker button{border-radius:12px;gap:.3rem;min-width:0;min-height:66px;padding:.45rem;display:grid}.binder-page-theme-picker button i{border:1px solid #2819261f;border-radius:7px;width:100%;height:24px;display:block}.binder-page-theme-picker button span{font-size:.68rem;font-weight:850}.binder-page-theme-picker button.active{outline:3px solid var(--accent,#d21dba)}@supports (color:color-mix(in lab, red, red)){.binder-page-theme-picker button.active{outline:3px solid color-mix(in srgb, var(--accent,#d21dba) 42%, transparent)}}.binder-page-theme-picker button.active{background:var(--accent,#d21dba)}@supports (color:color-mix(in lab, red, red)){.binder-page-theme-picker button.active{background:color-mix(in srgb, var(--accent,#d21dba) 12%, white)}}.binder-sheet-stage{--page-theme-binder:var(--theme-binder,#a86a83);--page-theme-pocket:var(--theme-pocket,#fff9fb);--page-theme-accent:#8c4c68}.binder-sheet-stage[data-page-theme=rose]{--page-theme-binder:#c95f86;--page-theme-pocket:#fff0f5;--page-theme-accent:#8f2f57}.binder-sheet-stage[data-page-theme=ocean]{--page-theme-binder:#397b91;--page-theme-pocket:#edfafd;--page-theme-accent:#175265}.binder-sheet-stage[data-page-theme=forest]{--page-theme-binder:#55765c;--page-theme-pocket:#f2f8ef;--page-theme-accent:#2f5438}.binder-sheet-stage[data-page-theme=midnight]{--page-theme-binder:#27223c;--page-theme-pocket:#eeeaf9;--page-theme-accent:#151126}.binder-sheet-stage[data-page-theme=citrus]{--page-theme-binder:#d48a26;--page-theme-pocket:#fff9dd;--page-theme-accent:#8f5710}.binder-sheet-stage>.binder-book{background:var(--page-theme-binder)!important}.binder-sheet-stage .binder-page{background:var(--page-theme-pocket)!important}@supports (color:color-mix(in lab, red, red)){.binder-sheet-stage .binder-page{background:color-mix(in srgb, var(--page-theme-pocket) 90%, white)!important}}.binder-sheet-stage .binder-slot{background:var(--page-theme-pocket)!important;border-color:var(--page-theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.binder-sheet-stage .binder-slot{border-color:color-mix(in srgb, var(--page-theme-accent) 34%, transparent)!important}}.featured-binder-module article[data-page-theme=rose]{background:#fff0f5;border-color:#c95f86}.featured-binder-module article[data-page-theme=ocean]{background:#edfafd;border-color:#397b91}.featured-binder-module article[data-page-theme=forest]{background:#f2f8ef;border-color:#55765c}.featured-binder-module article[data-page-theme=midnight]{background:#eeeaf9;border-color:#27223c}.featured-binder-module article[data-page-theme=citrus]{background:#fff9dd;border-color:#d48a26}.profile-hero-actions{grid-template-columns:repeat(2,max-content);align-items:center;gap:.55rem;margin-left:auto;display:grid}.profile-hero-actions>button,.profile-hero-actions .profile-message-button{white-space:nowrap;border-radius:13px;min-height:44px;padding:.65rem .9rem;font-weight:800}.profile-hero-actions .trade-count-badge,.profile-hero .trade-count-badge{border-radius:13px;order:3;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.35rem;width:auto;min-width:0;min-height:44px;padding:.55rem .75rem;display:grid;position:static}.profile-hero-actions .trade-count-badge>span{grid-row:1/-1;font-size:1rem}.profile-hero-actions .trade-count-badge b{font-size:1rem}.profile-hero-actions .trade-count-badge small{white-space:nowrap;grid-column:2;font-size:.56rem}.profile-destinations{margin:.65rem 1rem 1rem}.profile-destinations button{border-radius:13px;font-weight:800}@media (width<=760px){.profile-page{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.profile-hero{grid-template-columns:74px minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.profile-hero>.profile-avatar{width:74px;height:74px}.profile-hero>div:nth-child(2){min-width:0}.profile-hero>div:nth-child(2) h2{overflow-wrap:anywhere;font-size:clamp(1.7rem,9vw,2.5rem);line-height:.98}.profile-hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin:.15rem 0 0;display:grid}.profile-hero-actions>button,.profile-hero-actions .profile-message-button{justify-content:center;width:100%;padding-inline:.65rem}.profile-hero-actions .trade-count-badge,.profile-hero .trade-count-badge{border-radius:13px;order:3;grid-column:1/-1;width:100%;min-width:0}.profile-destinations{margin:.65rem .5rem 1rem;display:block}.profile-destinations button{justify-content:center;width:100%}.binder-controls-menu[open]:before{content:"";z-index:3998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f141f9e;position:fixed;inset:0}.binder-view>.binder-control-dock{background:var(--theme-surface,#fffafb);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.binder-controls-menu .binder-action-menu-panel{overscroll-behavior:contain;z-index:3999!important;top:max(12px, env(safe-area-inset-top))!important;width:min(430px,100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)))!important;border-radius:20px!important;margin:0!important;padding:0 0 .8rem!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;overflow-y:auto!important;transform:translate(-50%)!important;box-shadow:0 28px 80px #12091266!important}.binder-controls-menu .binder-action-menu-panel>section{padding-inline:.85rem}.binder-controls-panel-header{z-index:2;position:sticky;top:0}.binder-page-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.binder-theme-page-targets,.binder-page-jump{grid-template-columns:repeat(4,minmax(0,1fr))}.binder-action-menu-panel .binder-layout-picker{grid-template-columns:1fr}.binder-action-menu-panel .binder-layout-picker button{min-height:54px}}.collection-csv-backdrop{padding:14px;z-index:5200!important}.collection-csv-modal{flex-direction:column;width:min(860px,100vw - 28px);height:min(860px,100dvh - 28px);max-height:calc(100dvh - 28px);padding:0;display:flex;overflow:hidden}.collection-csv-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem .75rem;display:flex}.collection-csv-heading h2{margin:.15rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem)}.collection-csv-heading .modal-close{flex:none;position:static}.collection-csv-progress{grid-template-columns:repeat(3,1fr);margin:0 1.35rem 1rem;padding:0;list-style:none;display:grid;position:relative}.collection-csv-progress:before{content:"";background:var(--ink,#352333);height:2px;position:absolute;top:17px;left:14%;right:14%}@supports (color:color-mix(in lab, red, red)){.collection-csv-progress:before{background:color-mix(in srgb, var(--ink,#352333) 18%, transparent)}}.collection-csv-progress li{z-index:1;color:var(--ink,#352333);justify-items:center;gap:.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.collection-csv-progress li{color:color-mix(in srgb, var(--ink,#352333) 52%, transparent)}}.collection-csv-progress li{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.collection-csv-progress li span{border:2px solid var(--ink,#352333);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-csv-progress li span{border:2px solid color-mix(in srgb, var(--ink,#352333) 20%, transparent)}}.collection-csv-progress li span{background:var(--paper,#fffafb);border-radius:50%;font-weight:900}.collection-csv-progress li.active,.collection-csv-progress li.complete{color:var(--ink,#352333)}.collection-csv-progress li.active span,.collection-csv-progress li.complete span{border-color:var(--accent,#d21dba);background:var(--accent,#d21dba);color:#fff}.collection-csv-upload-step,.collection-csv-review-step,.collection-csv-apply-step{min-height:0;padding:0 1.35rem 1.2rem}.collection-csv-upload-step{overflow:auto}.collection-csv-template{border:1px solid;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 4px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.collection-csv-template{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.collection-csv-template{background:var(--accent,#cc20c5);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.collection-csv-template{background:color-mix(in srgb, var(--accent,#cc20c5) 8%, #fff)}}.iso-column.en-route{background:linear-gradient(145deg, var(--theme-surface,#fffafb), var(--theme-surface,#fffafb));border-color:#3f78b761}@supports (color:color-mix(in lab, red, red)){.iso-column.en-route{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-surface,#fffafb) 90%, #bfe3ff), var(--theme-surface,#fffafb))}}.iso-column.en-route>header>span{color:#fff;background:#356a9f}.en-route-print .iso-print-main small{white-space:normal;line-height:1.25}.en-route-trade-link{color:#fff;background:#356a9f}.collection-csv-template>div{gap:4px;min-width:0;display:grid}.collection-csv-template small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.collection-csv-template small{color:color-mix(in srgb, currentColor 72%, transparent)}}.collection-csv-template small{line-height:1.4}.collection-csv-template-download{white-space:nowrap;flex:none}.collection-csv-picker{align-items:center;overflow:hidden}.collection-csv-picker span{overflow-wrap:anywhere;min-width:0}.collection-csv-picker input{min-width:0;max-width:52%}.collection-csv-file-status{border:1px solid var(--ink,#352333);justify-content:space-between;align-items:center;gap:.75rem;margin:0 1.35rem .8rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.collection-csv-file-status{border:1px solid color-mix(in srgb, var(--ink,#352333) 12%, transparent)}}.collection-csv-file-status{background:var(--paper-bright,white);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.collection-csv-file-status{background:color-mix(in srgb, var(--paper-bright,white) 76%, var(--accent,#d21dba))}}.collection-csv-file-status>span{gap:.15rem;min-width:0;display:grid}.collection-csv-file-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-csv-file-status button{border-radius:10px;flex:none;min-height:36px;padding:0 .75rem}.collection-csv-review-step{flex-direction:column;flex:1;display:flex;overflow:hidden}.collection-csv-summary{flex:none;align-items:center}.collection-csv-summary b{color:#277a4a}.collection-csv-summary span{color:#9a5a11;font-weight:750}.collection-csv-tabs{flex:none;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-bottom:.75rem;display:grid}.collection-csv-tabs button{border-radius:12px;min-width:0;min-height:42px;padding:.55rem .65rem}.collection-csv-tabs button.active{background:var(--ink,#352333);color:#fff}.collection-csv-tabs button b{background:#fff3;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:.2rem;padding:0 .3rem;display:inline-grid}.collection-csv-rows{overscroll-behavior:contain;flex:1;gap:.65rem;min-height:0;max-height:none;padding:.1rem .15rem .75rem}.collection-csv-rows article{border:1px solid var(--ink,#352333);grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:.65rem .8rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-csv-rows article{border:1px solid color-mix(in srgb, var(--ink,#352333) 12%, transparent)}}.collection-csv-rows article{border-radius:15px}.collection-csv-rows article>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.collection-csv-rows article>header span{text-transform:uppercase;letter-spacing:.07em;opacity:.65;font-size:.72rem;font-weight:850}.collection-csv-rows article>header em{color:#7b480c;opacity:1;background:#fff0d9;border-radius:999px;padding:.25rem .5rem;font-style:normal;font-weight:800}.collection-csv-rows article[data-status=matched]>header em{color:#21643c;background:#dff5e7}.collection-csv-row-actions{align-items:center;gap:.45rem;margin-left:auto;display:flex}.collection-csv-row-remove{border:1px solid var(--ink,#352333);place-items:center;width:34px;min-width:34px;min-height:34px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-csv-row-remove{border:1px solid color-mix(in srgb, var(--ink,#352333) 20%, transparent)}}.collection-csv-row-remove{color:var(--ink,#352333);background:var(--paper,#fffafb);cursor:pointer;border-radius:50%}.collection-csv-row-remove:hover,.collection-csv-row-remove:focus-visible{color:#fff;background:#b81f42;border-color:#b81f42}.collection-csv-row-remove>span{line-height:1;letter-spacing:0!important;opacity:1!important;font-size:1.15rem!important;font-weight:800!important}.collection-csv-name,.collection-csv-match,.collection-csv-quantity-row>label{gap:.25rem;min-width:0;display:grid}.collection-csv-name>span,.collection-csv-match>span,.collection-csv-quantity-row label>span{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:850}.collection-csv-name input,.collection-csv-match select,.collection-csv-quantity-row input{border:1px solid var(--ink,#352333);width:100%;min-width:0;min-height:44px;padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.collection-csv-name input,.collection-csv-match select,.collection-csv-quantity-row input{border:1px solid color-mix(in srgb, var(--ink,#352333) 22%, transparent)}}.collection-csv-name input,.collection-csv-match select,.collection-csv-quantity-row input{background:#fff;border-radius:10px}.collection-csv-row-help{color:#86510f;grid-column:1/-1;margin:-.2rem 0 0;font-size:.72rem}.collection-csv-quantity-row{grid-column:1/-1;grid-template-columns:minmax(100px,.35fr) minmax(150px,.55fr) minmax(100px,.35fr);align-items:end;gap:.65rem;display:grid}.collection-csv-trade-toggle{border:1px solid var(--ink,#352333);flex-direction:row;align-items:center;min-height:44px;padding:.55rem .7rem;display:flex!important}@supports (color:color-mix(in lab, red, red)){.collection-csv-trade-toggle{border:1px solid color-mix(in srgb, var(--ink,#352333) 18%, transparent)}}.collection-csv-trade-toggle{background:var(--accent,#d21dba);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.collection-csv-trade-toggle{background:color-mix(in srgb, var(--accent,#d21dba) 8%, white)}}.collection-csv-trade-toggle{cursor:pointer}.collection-csv-trade-toggle input{width:20px;height:20px;min-height:20px;accent-color:var(--accent,#d21dba);padding:0}.collection-csv-footer{border-top:1px solid var(--ink,#352333);flex:none;justify-content:flex-end;gap:.6rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.collection-csv-footer{border-top:1px solid color-mix(in srgb, var(--ink,#352333) 14%, transparent)}}.collection-csv-footer{background:var(--paper,#fffafb)}.collection-csv-footer button{min-height:46px}.collection-csv-empty{text-align:center;opacity:.65;padding:2rem}.collection-csv-apply-step{text-align:center;flex:1;align-content:center;justify-items:center;display:grid;overflow:auto}.collection-csv-ready-icon{color:#21643c;background:#dff5e7;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:900;display:grid}.collection-csv-apply-step h3{margin:.9rem 0 .4rem;font-size:clamp(1.5rem,4vw,2.25rem)}.collection-csv-apply-step>p{max-width:560px}.collection-csv-warning{color:#70420e;background:#fff0d9;border-radius:12px;padding:.7rem .85rem}.collection-csv-apply-step .collection-csv-footer{width:100%;margin-top:1rem}@media (width<=620px){.collection-csv-backdrop{padding:7px;align-items:center!important}.collection-csv-modal{border-radius:20px;width:calc(100vw - 14px);height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}.collection-csv-heading{padding:.9rem .9rem .55rem}.collection-csv-heading h2{font-size:1.65rem}.collection-csv-progress{margin:0 .9rem .75rem}.collection-csv-upload-step,.collection-csv-review-step,.collection-csv-apply-step{padding-inline:.9rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}.collection-csv-picker,.collection-csv-template{flex-direction:column;align-items:stretch}.collection-csv-template-download{white-space:normal;width:100%}.collection-csv-picker input{width:100%;max-width:100%}.collection-csv-file-status{margin-inline:.9rem}.collection-csv-tabs{gap:.3rem}.collection-csv-tabs button{padding-inline:.3rem;font-size:.72rem}.collection-csv-rows article{grid-template-columns:1fr;padding:.75rem}.collection-csv-rows article>header,.collection-csv-row-help,.collection-csv-quantity-row{grid-column:1}.collection-csv-quantity-row{grid-template-columns:1fr 1fr}.collection-csv-trade-toggle{align-self:end}.collection-csv-footer{padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.collection-csv-footer button{flex:1;min-width:0;padding-inline:.5rem}}.profile-hero-actions .profile-site-settings-button,.profile-hero-actions .profile-settings-button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.profile-owner-inbox-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:390px;display:grid}.profile-owner-inbox-actions .profile-message-button,.profile-owner-inbox-actions .profile-alerts-button{justify-content:center;width:100%;min-width:0}.profile-owner-inbox-actions .profile-alerts-button{background:#fbedf9;border-color:#d21dba57}.profile-owner-inbox-actions .profile-alerts-button>span{color:#fff;background:#3a1834;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:950;display:grid}.trade-count-badge[data-badge-style=soft]{background:var(--profile-accent,#d21dba)!important}@supports (color:color-mix(in lab, red, red)){.trade-count-badge[data-badge-style=soft]{background:color-mix(in srgb, var(--profile-accent,#d21dba) 12%, white)!important}}.trade-count-badge[data-badge-style=soft]{border-color:var(--profile-accent,#d21dba)!important}@supports (color:color-mix(in lab, red, red)){.trade-count-badge[data-badge-style=soft]{border-color:color-mix(in srgb, var(--profile-accent,#d21dba) 22%, transparent)!important}}.trade-count-badge[data-badge-style=solid]{background:var(--profile-accent,#d21dba)!important;border-color:var(--profile-accent,#d21dba)!important;color:#fff!important;box-shadow:0 10px 24px var(--profile-accent,#d21dba)!important}@supports (color:color-mix(in lab, red, red)){.trade-count-badge[data-badge-style=solid]{box-shadow:0 10px 24px color-mix(in srgb, var(--profile-accent,#d21dba) 35%, transparent)!important}}.trade-count-badge[data-badge-style=solid]>span{color:#fff!important}.trade-count-badge[data-badge-style=outline]{border:2px solid var(--profile-accent,#d21dba)!important;box-shadow:none!important;background:0 0!important}.trade-count-badge[data-badge-style=glass]{-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:#ffffff61!important;border:1px solid #ffffffb8!important;box-shadow:0 12px 28px #341f3626!important}@media (width<=760px){.profile-hero-actions .profile-site-settings-button,.profile-hero-actions .profile-settings-button{white-space:normal;line-height:1.1}.profile-owner-inbox-actions{grid-template-columns:1fr 1fr;max-width:none;display:grid}.profile-owner-inbox-actions .profile-message-button,.profile-owner-inbox-actions .profile-alerts-button{width:100%;padding-inline:.55rem}}.thread-list button.security-thread>span:first-child,.conversation .security-avatar{font-weight:950;color:#fff!important;background:#3a1834!important;border-color:#d21dba!important}.thread-list button.security-thread{border-color:#d21dba4d}.thread-list button.security-thread.active{background:#fae4f7}.thread-list .security-unread-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#d21dba;border-radius:999px;place-self:center end;padding:.28rem .48rem;font-size:.62rem}.message-bubble.security{border:1px solid #d21dba40;max-width:min(92%,720px);color:#352333!important;background:linear-gradient(135deg,#fff1f8,#f0edff)!important}.security-message-title{color:#78124e;margin-bottom:.3rem;display:block}.security-thread-note{color:#5f4056;text-align:center;background:#fbebf9;border-radius:12px;margin:.8rem;padding:.8rem 1rem;font-size:.78rem}.sidebar-signout{display:none}.mobile-signout-button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:10px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-signout-button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.mobile-signout-button{color:var(--ink);background:var(--ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mobile-signout-button{background:color-mix(in srgb, var(--ink) 5%, white)}}.mobile-signout-button{font-size:13px;font-weight:850;text-decoration:none}@media (width>=901px){.app-shell>.tabs{bottom:82px}.sidebar-signout{z-index:40;box-sizing:border-box;border:1px solid var(--theme-sidebar-text,white);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:232px;min-height:50px;padding:0 11px;display:grid;position:fixed;bottom:18px;left:16px}@supports (color:color-mix(in lab, red, red)){.sidebar-signout{border:1px solid color-mix(in srgb, var(--theme-sidebar-text,white) 22%, transparent)}}.sidebar-signout{color:var(--theme-sidebar-text,white);background:var(--theme-sidebar-text,white);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sidebar-signout{background:color-mix(in srgb, var(--theme-sidebar-text,white) 9%, var(--theme-sidebar,#25202b))}}.sidebar-signout{text-decoration:none}.sidebar-signout:hover{background:var(--theme-sidebar-text,white)}@supports (color:color-mix(in lab, red, red)){.sidebar-signout:hover{background:color-mix(in srgb, var(--theme-sidebar-text,white) 16%, var(--theme-sidebar,#25202b))}}.sidebar-signout:hover{transform:translateY(-1px)}.sidebar-signout>span:first-child{width:30px;height:30px;color:var(--theme-sidebar,#25202b);background:var(--theme-sidebar-text,white);border-radius:10px;place-items:center;font-size:17px;font-weight:900;display:grid}.sidebar-signout>span:last-child{gap:1px;min-width:0;display:grid}.sidebar-signout b{font-size:11px}.sidebar-signout small{opacity:.72;letter-spacing:.04em;font-size:8px}}.app-shell{--pk-pin-canvas:var(--theme-page,#f7eef2)}@supports (color:color-mix(in lab, red, red)){.app-shell{--pk-pin-canvas:color-mix(in srgb, var(--theme-page,#f7eef2) 82%, #fbfbf9)}}.app-shell{--pk-pin-surface:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell{--pk-pin-surface:color-mix(in srgb, var(--theme-surface,#fffafb) 90%, #f6f6f3)}}.app-shell{--pk-pin-card:var(--theme-surface,#fffafb)}@supports (color:color-mix(in lab, red, red)){.app-shell{--pk-pin-card:color-mix(in srgb, var(--theme-surface,#fffafb) 95%, #fff)}}.app-shell{--pk-pin-ink:var(--theme-text,#211922);--pk-pin-muted:var(--theme-text,#211922)}@supports (color:color-mix(in lab, red, red)){.app-shell{--pk-pin-muted:color-mix(in srgb, var(--theme-text,#211922) 62%, transparent)}}.app-shell{--pk-pin-hairline:var(--theme-text,#211922)}@supports (color:color-mix(in lab, red, red)){.app-shell{--pk-pin-hairline:color-mix(in srgb, var(--theme-text,#211922) 14%, transparent)}}.app-shell{--pk-radius-card:16px;--pk-radius-large:32px;--pk-radius-pill:9999px;font-family:Inter,system-ui,sans-serif}.app-shell:not([data-display-mode=night]){color:var(--pk-pin-ink);background:var(--pk-pin-canvas)}.app-shell:not([data-display-mode=night])>.topbar{border-bottom:1px solid var(--pk-pin-hairline);background:var(--pk-pin-card)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night])>.topbar{background:color-mix(in srgb, var(--pk-pin-card) 96%, transparent)}}.app-shell:not([data-display-mode=night])>.topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell :is(h1,h2,h3,h4,legend,summary){letter-spacing:-.035em;font-family:Inter,system-ui,sans-serif}.archive-view{width:min(1280px,100% - 32px)}.app-shell:not([data-display-mode=night]) .archive-hero{border-radius:var(--pk-radius-large);background:var(--pk-pin-surface);box-shadow:none;border:0}.app-shell:not([data-display-mode=night]) .archive-hero p:not(.eyebrow){color:var(--pk-pin-muted)}.app-shell:not([data-display-mode=night]) .archive-number{border-radius:var(--pk-radius-large);background:var(--accent,#d32373);border:0}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-display-mode=night]) .archive-number{background:color-mix(in srgb, var(--accent,#d32373) 17%, var(--pk-pin-card))}}.app-shell:not([data-display-mode=night]) .archive-number{box-shadow:none}.archive-view .filters{gap:8px}.archive-view .search,.archive-view .filters select,.archive-view .clear-filters{border-radius:var(--pk-radius-pill);min-height:48px;box-shadow:none;border:0}.app-shell:not([data-display-mode=night]) .archive-view .search,.app-shell:not([data-display-mode=night]) .archive-view .filters select{color:var(--pk-pin-ink);background:var(--pk-pin-surface)}.archive-view .search:focus-within,.archive-view .filters select:focus-visible,.archive-view .clear-filters:focus-visible,.archive-layout-toolbar button:focus-visible,.print-card:focus-visible{outline:3px solid var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.archive-view .search:focus-within,.archive-view .filters select:focus-visible,.archive-view .clear-filters:focus-visible,.archive-layout-toolbar button:focus-visible,.print-card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#d32373) 52%, #435ee5)}}.archive-view .search:focus-within,.archive-view .filters select:focus-visible,.archive-view .clear-filters:focus-visible,.archive-layout-toolbar button:focus-visible,.print-card:focus-visible{outline-offset:2px}.archive-view .clear-filters,.archive-layout-toolbar button,.archive-pager button{border-radius:var(--pk-radius-card);box-shadow:none}.archive-layout-toolbar>div{border-radius:var(--pk-radius-pill);background:var(--pk-pin-surface);gap:4px;padding:4px}.archive-layout-toolbar button{border-radius:var(--pk-radius-pill);border:0;min-height:40px}.print-grid,.print-grid.archive-grid-4x4{align-items:start;gap:8px}.app-shell .print-card{border-radius:var(--pk-radius-card);background:var(--pk-pin-card);box-shadow:none;border:0;align-self:start;transition:transform .15s,filter .15s;transform:none}.app-shell .print-card:hover{box-shadow:none;filter:brightness(.985);transform:translateY(-2px)}.app-shell .print-card .image-wrap{border-radius:var(--pk-radius-card) var(--pk-radius-card) 0 0;background:var(--pk-pin-surface)}.archive-grid-4x4 .print-card .image-wrap{aspect-ratio:auto}.archive-grid-4x4 .print-card .image-wrap img{aspect-ratio:auto;object-fit:contain;height:auto}.app-shell .print-info{color:var(--pk-pin-ink);background:var(--pk-pin-card);padding:10px 11px 12px}.app-shell .print-info strong{font-size:13px;line-height:1.3}.app-shell .print-info small,.app-shell .card-stats{color:var(--pk-pin-muted)}.app-shell :is(.ooc,.rarity-flag,.image-needed-badge,.custom-origin-chip){border-radius:var(--pk-radius-pill);box-shadow:none}.app-shell :is(.modal-content,.new-print-modal,.removed-prints-modal,.admin-settings-modal,.feedback-modal,.binder-action-menu-panel){border-radius:var(--pk-radius-large)}.app-shell:not([data-display-mode=night]) :is(.modal-content,.new-print-modal,.removed-prints-modal,.admin-settings-modal,.feedback-modal,.binder-action-menu-panel){border-color:var(--pk-pin-hairline);background:var(--pk-pin-card);box-shadow:0 16px 40px #2119221f}@media (width<=680px){.archive-view{width:min(100% - 20px,1280px)}.archive-view .filters{gap:8px}.print-grid,.print-grid.archive-grid-4x4{gap:6px}.archive-grid-4x4 .print-info{padding:6px 5px 7px}.archive-grid-4x4 .print-info strong{font-size:8px;line-height:1.2}}.app-shell[data-design-adaptation=pinterest]{--pk-pin-canvas:#fbfaf7;--pk-pin-surface:#f3f1ec;--pk-pin-card:#fff;--pk-pin-ink:#211922;--pk-pin-muted:#62625b;--pk-pin-hairline:#deddd7;color:var(--pk-pin-ink);font-family:Inter,system-ui,sans-serif;background:var(--pk-pin-canvas)!important}.app-shell[data-design-adaptation=pinterest] :is(button,input,select,textarea,h1,h2,h3,h4,p,small,strong,label,legend,summary){font-family:Inter,system-ui,sans-serif}.app-shell[data-design-adaptation=pinterest]>.topbar{border-color:var(--pk-pin-hairline);color:var(--pk-pin-ink)!important;background:#fffffff7!important}.app-shell[data-design-adaptation=pinterest] .topbar :is(.brand,.brand strong,.brand small){color:var(--pk-pin-ink)!important}.app-shell[data-design-adaptation=pinterest] .brand-mark{color:#fff;background:var(--accent,#d32373);border-radius:var(--pk-radius-card)}.app-shell[data-design-adaptation=pinterest] .archive-hero{border-radius:var(--pk-radius-large);box-shadow:none;border:0;padding:clamp(28px,4vw,52px);background:var(--pk-pin-card)!important}.app-shell[data-design-adaptation=pinterest] .archive-hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(36px,5vw,64px);line-height:1.02}.app-shell[data-design-adaptation=pinterest] .archive-hero .eyebrow{color:var(--accent,#d32373)}.app-shell[data-design-adaptation=pinterest] .archive-number{color:#fff;background:var(--accent,#d32373)!important}.app-shell[data-design-adaptation=pinterest] .archive-number :is(strong,span,small){color:#fff}.app-shell[data-design-adaptation=pinterest] .archive-view .search,.app-shell[data-design-adaptation=pinterest] .archive-view .filters select{color:var(--pk-pin-ink)!important;background:var(--pk-pin-surface)!important}.app-shell[data-design-adaptation=pinterest] .archive-view .clear-filters{color:#fff;background:var(--pk-pin-ink)}.app-shell[data-design-adaptation=pinterest] .archive-layout-toolbar>div{background:var(--pk-pin-surface);border:0}.app-shell[data-design-adaptation=pinterest] .archive-layout-toolbar button{color:var(--pk-pin-ink);background:0 0}.app-shell[data-design-adaptation=pinterest] .archive-layout-toolbar button.active{color:#fff;background:var(--pk-pin-ink)}.app-shell[data-design-adaptation=pinterest] .print-card{color:var(--pk-pin-ink);border:0;border-radius:var(--pk-radius-card)!important;background:var(--pk-pin-card)!important;box-shadow:none!important}.app-shell[data-design-adaptation=pinterest] .print-card .image-wrap{border-radius:var(--pk-radius-card) var(--pk-radius-card) 0 0;background:var(--pk-pin-surface)}.app-shell[data-design-adaptation=pinterest] .print-info{color:var(--pk-pin-ink);background:var(--pk-pin-card)!important}@media (width>=681px){.app-shell[data-design-adaptation=pinterest] .archive-view .print-grid:not(.archive-grid-4x4){columns:4;column-gap:8px;display:block}.app-shell[data-design-adaptation=pinterest] .archive-view .print-grid:not(.archive-grid-4x4) .print-card{break-inside:avoid;width:100%;margin:0 0 8px;display:inline-block}.app-shell[data-design-adaptation=pinterest] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap{aspect-ratio:auto}.app-shell[data-design-adaptation=pinterest] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap img{object-fit:contain;height:auto}}@media (width>=901px){.app-shell[data-design-adaptation=pinterest]>.topbar{border-right:1px solid var(--pk-pin-hairline)}.app-shell[data-design-adaptation=pinterest]>.tabs button{color:var(--pk-pin-muted);border-radius:var(--pk-radius-card)}.app-shell[data-design-adaptation=pinterest]>.tabs button:hover{color:var(--pk-pin-ink);background:var(--pk-pin-surface)}.app-shell[data-design-adaptation=pinterest]>.tabs button.active{color:#fff;background:var(--pk-pin-ink)}.app-shell[data-design-adaptation=pinterest] .sidebar-signout{color:var(--pk-pin-muted);border-color:var(--pk-pin-hairline);background:var(--pk-pin-surface)}}@media (width<=900px) and (width>=681px){.app-shell[data-design-adaptation=pinterest] .archive-view .print-grid:not(.archive-grid-4x4){columns:3}}@media (width<=680px){.app-shell[data-design-adaptation=pinterest] .archive-hero{border-radius:24px;padding:24px 18px}.app-shell[data-design-adaptation=pinterest] .archive-hero h1{font-size:clamp(34px,11vw,46px)}.app-shell[data-design-adaptation=pinterest] .mobile-bottom-nav{border-color:var(--pk-pin-hairline);color:var(--pk-pin-muted);background:#fffffffa;box-shadow:0 8px 28px #2119221a}.app-shell[data-design-adaptation=pinterest] .mobile-bottom-nav button{color:var(--pk-pin-muted);border-radius:var(--pk-radius-card);background:0 0}.app-shell[data-design-adaptation=pinterest] .mobile-bottom-nav button.active{color:#fff;background:var(--pk-pin-ink)}}.app-shell[data-design-adaptation=figma]{--figma-ink:var(--theme-text,#000);--figma-canvas:var(--theme-page,#fff);--figma-soft:var(--theme-surface,#f7f7f5);--figma-line:#e6e6e6;--figma-lime:#dceeb1;--figma-lilac:#c5b0f4;--figma-cream:#f4ecd6;--figma-pink:#efd4d4;--figma-mint:#c8e6cd;--figma-coral:#f3c9b6;--figma-magenta:#ff3d8b;--pk-pin-canvas:var(--figma-canvas);--pk-pin-surface:var(--figma-soft);--pk-pin-card:var(--figma-canvas);--pk-pin-ink:var(--figma-ink);--pk-pin-muted:var(--theme-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma]{--pk-pin-muted:color-mix(in srgb, var(--theme-text,#000) 62%, transparent)}}.app-shell[data-design-adaptation=figma]{--pk-pin-hairline:var(--figma-line);color:var(--figma-ink);font-family:Inter,system-ui,sans-serif;background:var(--figma-canvas)!important}.app-shell[data-design-adaptation=figma] :is(button,input,select,textarea,h1,h2,h3,h4,p,small,strong,label,legend,summary){font-family:Inter,system-ui,sans-serif}.app-shell[data-design-adaptation=figma] .eyebrow{color:var(--figma-ink);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700}.app-shell[data-design-adaptation=figma]>.topbar{border-color:var(--theme-sidebar-text,#000);color:var(--theme-sidebar-text,var(--figma-ink))!important}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma]>.topbar{border-color:color-mix(in srgb, var(--theme-sidebar-text,#000) 16%, transparent)}}.app-shell[data-design-adaptation=figma]>.topbar{box-shadow:none;background:var(--theme-sidebar,var(--figma-canvas))!important}.app-shell[data-design-adaptation=figma] .topbar :is(.brand,.brand strong,.brand small){color:var(--theme-sidebar-text,var(--figma-ink))!important}.app-shell[data-design-adaptation=figma] .brand-mark{color:#fff;background:var(--figma-ink);box-shadow:7px 7px 0 var(--figma-lilac);border-radius:8px}.app-shell[data-design-adaptation=figma] :is(.home-hero:not(.has-background-image),.archive-hero){box-shadow:none;border:0;border-radius:24px;color:var(--figma-ink)!important;background:var(--figma-lilac)!important}.app-shell[data-design-adaptation=figma] .home-hero:not(.has-background-image){background:var(--figma-cream)!important}.app-shell[data-design-adaptation=figma] :is(.home-hero,.archive-hero) h1{color:var(--figma-ink);letter-spacing:-.055em;font-weight:430;line-height:.98}.app-shell[data-design-adaptation=figma] :is(.home-hero:not(.has-background-image)>div:first-child>p:not(.eyebrow),.archive-hero p:not(.eyebrow)){color:#282828!important}.app-shell[data-design-adaptation=figma] .home-hero-actions button,.app-shell[data-design-adaptation=figma] .archive-hero-actions>button,.app-shell[data-design-adaptation=figma] .ana-links-card a,.app-shell[data-design-adaptation=figma] .home-community-card button{border:1px solid var(--figma-ink);min-height:44px;box-shadow:none;border-radius:999px;color:#fff!important;background:var(--figma-ink)!important}.app-shell[data-design-adaptation=figma] .home-hero-actions button+button,.app-shell[data-design-adaptation=figma] .home-community-card button:last-child{color:var(--figma-ink)!important;background:#fff!important}.app-shell[data-design-adaptation=figma] .home-hero:not(.has-background-image) :is(.ana-links-card,.home-progress-card){color:var(--figma-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff8c;border:1px solid #0000002e}.app-shell[data-design-adaptation=figma] .home-hero:not(.has-background-image) .home-progress-card>div:last-child :is(b,span,small){color:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .home-quick-grid>button{background:var(--figma-lime);box-shadow:none;border:0;border-radius:24px}.app-shell[data-design-adaptation=figma] .home-quick-grid>button:nth-child(2){background:var(--figma-pink)}.app-shell[data-design-adaptation=figma] .home-quick-grid>button:nth-child(3){background:var(--figma-mint)}.app-shell[data-design-adaptation=figma] .home-quick-grid>button>span:first-child{color:#fff;background:var(--figma-ink);border-radius:50%}.app-shell[data-design-adaptation=figma] :is(.home-stat-card,.home-community-card,.home-recent-trades-card,.home-print-shelf){border:1px solid var(--figma-line);background:var(--figma-canvas);box-shadow:none;border-radius:24px}.app-shell[data-design-adaptation=figma] .home-community-card{background:var(--figma-lime);border:0}.app-shell[data-design-adaptation=figma] .archive-hero{padding:clamp(32px,5vw,64px);background:var(--figma-lime)!important}.app-shell[data-design-adaptation=figma] .archive-hero h1{max-width:760px;font-size:clamp(44px,6vw,78px)}.app-shell[data-design-adaptation=figma] .archive-number{color:#fff;box-shadow:none;border:0;border-radius:24px;background:var(--figma-ink)!important}.app-shell[data-design-adaptation=figma] .archive-number :is(strong,span,small){color:#fff}.app-shell[data-design-adaptation=figma] .archive-view .filters{gap:8px}.app-shell[data-design-adaptation=figma] .archive-view :is(.search,.filters select){border:1px solid var(--figma-line);min-height:48px;box-shadow:none;border-radius:8px;color:var(--figma-ink)!important;background:var(--figma-canvas)!important}.app-shell[data-design-adaptation=figma] .archive-view .clear-filters{color:#fff;border:1px solid var(--figma-ink);background:var(--figma-ink);min-height:48px;box-shadow:none;border-radius:999px}.app-shell[data-design-adaptation=figma] .archive-layout-toolbar>div{border:1px solid var(--figma-line);background:var(--figma-soft);border-radius:999px;padding:4px}.app-shell[data-design-adaptation=figma] .archive-layout-toolbar button{min-height:42px;color:var(--figma-ink);box-shadow:none;background:0 0;border:0;border-radius:999px}.app-shell[data-design-adaptation=figma] .archive-layout-toolbar button.active{color:#fff;background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .print-card{color:var(--figma-ink);border:1px solid var(--figma-line)!important;background:var(--figma-canvas)!important;box-shadow:none!important;border-radius:8px!important}.app-shell[data-design-adaptation=figma] .print-card .image-wrap{background:var(--figma-soft);border-radius:8px 8px 0 0}.app-shell[data-design-adaptation=figma] .print-info{color:var(--figma-ink);background:var(--figma-canvas)!important}.app-shell[data-design-adaptation=figma] .binder-control-dock{border:1px solid var(--figma-line);background:var(--figma-canvas);box-shadow:none;border-radius:999px}.app-shell[data-design-adaptation=figma] .binder-control-dock .binder-page-step{color:var(--figma-ink);border-radius:50%}.app-shell[data-design-adaptation=figma] .binder-control-dock .binder-page-step:hover{color:#fff;background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .binder-control-dock .binder-action-menu>summary{color:#fff;background:var(--figma-ink);border-radius:999px;min-height:40px;padding-inline:16px}.app-shell[data-design-adaptation=figma] .binder-action-menu-panel{border:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-canvas);border-radius:24px;box-shadow:0 12px 32px #0000001f}.app-shell[data-design-adaptation=figma] .binder-action-menu-panel section+section{border-top:1px solid var(--figma-line);padding-top:12px}.app-shell[data-design-adaptation=figma] :is(.binder-page-jump button.active,.binder-layout-picker button.active,.binder-theme-page-targets button.active){color:#fff;border-color:var(--figma-ink);background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .binder-sheet-title{border-color:var(--figma-line);background:var(--figma-cream);box-shadow:none}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation{border:1px solid var(--figma-line);box-shadow:none;background:#fffffffa;border-radius:999px;padding:6px}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation>button{min-height:44px;color:var(--figma-ink);border-radius:999px}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation>button:hover{color:#fff;background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .binder-page-number-line{scrollbar-width:auto;gap:6px}.app-shell[data-design-adaptation=figma] .binder-page-number-line button{border:1px solid var(--figma-line);width:42px;min-width:42px;height:42px;color:var(--figma-ink);background:var(--figma-soft);border-radius:999px}.app-shell[data-design-adaptation=figma] .binder-page-number-line button:hover,.app-shell[data-design-adaptation=figma] .binder-page-number-line button.active{color:#fff;border-color:var(--figma-ink);background:var(--figma-ink);box-shadow:none}.app-shell[data-design-adaptation=figma] :is(.modal-content,.new-print-modal,.removed-prints-modal,.admin-settings-modal,.feedback-modal,.binder-action-menu-panel,.mobile-menu-sheet){border:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-canvas);border-radius:24px;box-shadow:0 8px 28px #0000001f}@media (width>=901px){.app-shell[data-design-adaptation=figma]>.topbar{border-right:1px solid var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma]>.topbar{border-right:1px solid color-mix(in srgb, var(--theme-sidebar-text,#000) 16%, transparent)}}.app-shell[data-design-adaptation=figma]>.tabs button{color:var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma]>.tabs button{color:color-mix(in srgb, var(--theme-sidebar-text,#000) 76%, transparent)}}.app-shell[data-design-adaptation=figma]>.tabs button{border-radius:999px}.app-shell[data-design-adaptation=figma]>.tabs button:hover{color:var(--theme-sidebar-text,#000);background:var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma]>.tabs button:hover{background:color-mix(in srgb, var(--theme-sidebar-text,#000) 12%, transparent)}}.app-shell[data-design-adaptation=figma]>.tabs button.active{color:var(--accent-foreground,#211923);background:var(--accent)}.app-shell[data-design-adaptation=figma] .sidebar-signout{color:var(--theme-sidebar-text,#000);border:1px solid var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma] .sidebar-signout{border:1px solid color-mix(in srgb, var(--theme-sidebar-text,#000) 20%, transparent)}}.app-shell[data-design-adaptation=figma] .sidebar-signout{background:var(--theme-sidebar-text,#000);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma] .sidebar-signout{background:color-mix(in srgb, var(--theme-sidebar-text,#000) 8%, var(--theme-sidebar,#fff))}}}@media (width>=681px){.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4){columns:4;column-gap:12px;display:block}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .print-card{break-inside:avoid;width:100%;margin:0 0 12px;display:inline-block}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap{aspect-ratio:auto}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap img{object-fit:contain;height:auto}}@media (width<=900px) and (width>=681px){.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4){columns:3}}@media (width<=680px){.app-shell[data-design-adaptation=figma] :is(.home-view,.archive-view){width:min(100% - 20px,1280px)}.app-shell[data-design-adaptation=figma] :is(.home-hero:not(.has-background-image),.archive-hero){border-radius:16px;padding:28px 18px}.app-shell[data-design-adaptation=figma] :is(.home-hero,.archive-hero) h1{font-size:clamp(40px,12vw,52px)}.app-shell[data-design-adaptation=figma] .home-quick-grid{gap:8px}.app-shell[data-design-adaptation=figma] .home-quick-grid>button{border-radius:16px}.app-shell[data-design-adaptation=figma] .mobile-bottom-nav{color:var(--theme-sidebar-text,#545454);border:1px solid var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma] .mobile-bottom-nav{border:1px solid color-mix(in srgb, var(--theme-sidebar-text,#000) 16%, transparent)}}.app-shell[data-design-adaptation=figma] .mobile-bottom-nav{background:var(--theme-sidebar,#fff);box-shadow:0 8px 28px #0000001f}.app-shell[data-design-adaptation=figma] .mobile-bottom-nav button{color:var(--theme-sidebar-text,#000)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma] .mobile-bottom-nav button{color:color-mix(in srgb, var(--theme-sidebar-text,#000) 76%, transparent)}}.app-shell[data-design-adaptation=figma] .mobile-bottom-nav button{background:0 0;border-radius:999px}.app-shell[data-design-adaptation=figma] .mobile-bottom-nav button.active{color:var(--accent-foreground,#211923);background:var(--accent)}.app-shell[data-design-adaptation=figma] .archive-view :is(.search,.filters select){min-height:50px}.app-shell[data-design-adaptation=figma] .print-grid,.app-shell[data-design-adaptation=figma] .print-grid.archive-grid-4x4{gap:6px}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4){columns:2;column-gap:8px;display:block}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .print-card{break-inside:avoid;width:100%;margin:0 0 8px;display:inline-block}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap{aspect-ratio:auto}.app-shell[data-design-adaptation=figma] .archive-view .print-grid:not(.archive-grid-4x4) .image-wrap img{object-fit:contain;height:auto}.app-shell[data-design-adaptation=figma] .binder-control-dock{border-radius:18px}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation{z-index:85;bottom:calc(88px + env(safe-area-inset-bottom));border-radius:24px;width:calc(100% - 12px);margin-top:10px;position:sticky;box-shadow:0 10px 28px #0000001f}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation>button{min-width:44px;padding-inline:10px}.app-shell[data-design-adaptation=figma] .binder-page-number-line button{width:44px;min-width:44px;height:44px}.app-shell[data-design-adaptation=figma] .binder-controls-menu .binder-action-menu-panel{top:auto!important;right:8px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:24px!important;left:8px!important;transform:none!important}}.archive-pager{border:1px solid var(--figma-line,#1c1c1c24);background:#fffffff5;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:min(820px,100%);margin:28px auto 0;padding:6px;display:grid}.archive-pager>button{min-width:88px;min-height:44px;color:var(--figma-ink,var(--theme-text,#241b22));letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:999px;padding-inline:14px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:800}.archive-pager>button:hover:not(:disabled){color:#fff;background:var(--figma-ink,var(--theme-text,#241b22))}.archive-pager>button:disabled{opacity:.3;cursor:not-allowed}.archive-page-number-line{scrollbar-width:auto;scrollbar-color:var(--accent,#cc20c5) var(--accent,#cc20c5);padding-bottom:6px}@supports (color:color-mix(in lab, red, red)){.archive-page-number-line{scrollbar-color:var(--accent,#cc20c5) color-mix(in srgb, var(--accent,#cc20c5) 12%, transparent)}}.archive-page-number-line::-webkit-scrollbar{height:8px;display:block}.archive-page-number-line::-webkit-scrollbar-track{background:var(--accent,#cc20c5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-page-number-line::-webkit-scrollbar-track{background:color-mix(in srgb, var(--accent,#cc20c5) 12%, transparent)}}.archive-page-number-line::-webkit-scrollbar-thumb{background:var(--accent,#cc20c5);border-radius:999px}.binder-book{touch-action:pan-y;transform-style:preserve-3d}.binder-sheet-stage .binder-slot,.binder-sheet-stage .binder-slot.filled{border-radius:14px;box-shadow:inset 0 0 0 1px #fff9}.binder-sheet-stage .binder-slot.filled:after,.binder-sheet-stage .binder-print-card{border-radius:10px}@keyframes binder-page-turn-forward{0%{opacity:.58;transform-origin:0;transform:perspective(1500px)rotateY(-7deg)translate(18px)}to{opacity:1;transform-origin:0;transform:perspective(1500px)rotateY(0)translate(0)}}@keyframes binder-page-turn-back{0%{opacity:.58;transform-origin:100%;transform:perspective(1500px)rotateY(7deg)translate(-18px)}to{opacity:1;transform-origin:100%;transform:perspective(1500px)rotateY(0)translate(0)}}@media (width>=681px){.binder-sheet-stage[data-page-direction=forward] .binder-page{animation:.28s cubic-bezier(.2,.75,.25,1) both binder-page-turn-forward}.binder-sheet-stage[data-page-direction=back] .binder-page{animation:.28s cubic-bezier(.2,.75,.25,1) both binder-page-turn-back}}@media (width<=680px){.archive-layout-toolbar .archive-toolbar-pager{flex-basis:100%;width:100%;max-width:none;margin:0}.archive-pager{border-radius:22px;width:100%;margin-top:20px;padding:6px}.archive-pager>button{width:44px;min-width:44px;padding:0;position:relative}.archive-pager>button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.archive-page-number-line button{width:44px!important;min-width:44px!important;height:44px!important}.binder-sheet-stage{width:100%}.binder-sheet-stage>.binder-book{box-shadow:0 14px 34px var(--theme-shadow,#43243a)!important;border-radius:18px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.binder-sheet-stage>.binder-book{box-shadow:0 14px 34px color-mix(in srgb, var(--theme-shadow,#43243a) 18%, transparent)!important}}.binder-sheet-stage .binder-rings{display:none}.binder-sheet-stage .binder-page{overflow:hidden;border-radius:13px!important;padding:10px!important}.binder-sheet-stage .binder-grid{gap:6px!important}.binder-sheet-stage .binder-slot,.binder-sheet-stage .binder-slot.filled{border-radius:9px;padding:3px!important}.binder-sheet-stage .binder-slot.filled:after{border-radius:7px;inset:4px}.binder-sheet-stage .binder-print-card{border-radius:7px;touch-action:pan-y!important;padding:2px!important}.binder-sheet-stage .binder-print-card img{border-radius:6px!important;padding:0!important}.binder-sheet-stage .binder-print-card>span{display:none!important}.app-shell[data-design-adaptation=figma] .binder-bottom-navigation{z-index:5;width:100%;margin:-18px auto 0;position:relative;bottom:auto;box-shadow:0 10px 24px #0000001a}.binder-sheet-stage[data-page-direction=forward] .binder-page{animation:.19s ease-out both binder-mobile-page-forward}.binder-sheet-stage[data-page-direction=back] .binder-page{animation:.19s ease-out both binder-mobile-page-back}}@keyframes binder-mobile-page-forward{0%{opacity:.55;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes binder-mobile-page-back{0%{opacity:.55;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.binder-sheet-stage .binder-page{animation:none!important}}.section-subtabs{scrollbar-width:none;background:#fff;border:1px solid #e6e6e6;border-radius:999px;gap:6px;width:min(1180px,100% - 40px);margin:16px auto 4px;padding:6px;display:flex;overflow-x:auto}.section-subtabs::-webkit-scrollbar{display:none}.section-subtabs button{color:#000;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:9px 18px;font:540 15px/1.2 Space Grotesk,system-ui,sans-serif;display:inline-flex}.section-subtabs button.active{color:#fff;background:#000}.section-subtabs button i{color:#fff;background:#ff3d8b;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font:700 11px/1 system-ui,sans-serif;display:grid}.admin-settings-view{color:#000}.admin-settings-heading{box-shadow:none;background:#c5b0f4;border:1px solid #e6e6e6;border-radius:24px}.admin-settings-heading h1{color:#000;letter-spacing:-.045em;font-weight:540}.admin-settings-heading>div>p:last-child{color:#000}.admin-settings-heading>span{background:#000;border-radius:999px}.settings-tabs{background:#fff;border:1px solid #e6e6e6;border-radius:999px;gap:5px;width:min(1120px,100%);padding:6px;overflow-x:auto}.settings-tabs button{color:#000;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;min-height:44px;padding:9px 18px;font-size:14px;font-weight:700}.settings-tabs button.active{-webkit-text-fill-color:#fff;box-shadow:none;background:#000;color:#fff!important}.settings-tabs button:focus-visible{outline:3px solid var(--accent,#ff3d8b)}@supports (color:color-mix(in lab, red, red)){.settings-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#ff3d8b) 58%, transparent)}}.settings-tabs button:focus-visible{outline-offset:2px}.settings-section-picker{display:none}.beta-admin-panel[hidden],.notification-admin-panel[hidden],.beta-analytics-panel[hidden],.trade-guide-admin[hidden]{display:none!important}.admin-settings-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.admin-settings-form,.settings-guide{box-shadow:none;background:#fff;border:1px solid #e6e6e6;border-radius:24px;padding:28px}.admin-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-form>*,.admin-settings-form :is(label,input,textarea,select){min-width:0}.admin-settings-form :is(input,textarea,select){box-sizing:border-box;width:100%}.admin-settings-form label>span,.admin-settings-form legend{color:#000;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600}.admin-settings-form input[type=text],.admin-settings-form input:not([type]),.admin-settings-form textarea,.admin-settings-form select,.admin-settings-form>label>input{color:#000;background:#fff;border:1px solid #e6e6e6;border-radius:8px;min-height:48px;font-size:15px}.admin-settings-form :is(input,textarea,select):focus{outline-offset:1px;border-color:#000;outline:3px solid #c5b0f48c}.accent-options label,.theme-color-grid label,.navigation-editor article{box-shadow:none;background:#f7f7f5;border-color:#e6e6e6;border-radius:8px}.accent-options label.selected{border-color:#000;box-shadow:inset 0 0 0 1px #000}.theme-preset-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.theme-preset-actions button,.admin-settings-form>footer button{color:#000;background:#fff;border:1px solid #000;border-radius:999px;min-height:44px;padding:9px 18px;font-size:13px;font-weight:540}.theme-preset-actions button:first-child,.admin-settings-form>footer button:last-child{color:#fff;background:#000;border-color:#000}.navigation-editor>div{gap:10px}.navigation-editor article{grid-template-columns:36px minmax(100px,.7fr) minmax(170px,1.2fr) auto auto auto;align-items:center}.navigation-editor article>label:has(select){gap:4px;display:grid}.navigation-editor article select{width:100%;min-height:42px}.settings-guide{background:#dceeb1;position:static;top:auto;overflow:hidden}.settings-guide .eyebrow{color:#000;letter-spacing:.08em;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.settings-guide h2{color:#000;letter-spacing:-.04em;margin:0 0 14px;font:540 clamp(30px,4vw,46px)/1 Space Grotesk,system-ui,sans-serif}.settings-guide>p:not(.eyebrow),.settings-guide li,.settings-guide>small{color:#000;font-size:15px;line-height:1.5}.settings-guide ul{margin:22px 0;padding-left:20px}.settings-guide>small{border-top:1px solid #0000002e;padding-top:18px;display:block}.settings-guide-example{background:#fff;border:1px solid #000;border-radius:8px;gap:8px;margin:24px 0;padding:18px;display:grid}.settings-guide-example span{padding-left:12px}.figma-token-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.figma-token-strip span{aspect-ratio:1.45;border:1px solid #0000001f;border-radius:8px}@media (width<=1200px){.admin-settings-layout{grid-template-columns:1fr}.settings-guide{order:0;position:static}.navigation-editor article{grid-template-columns:36px 1fr auto}.navigation-editor article>label:has(select){grid-column:1/-1}}@media (width<=620px){.section-subtabs{border-radius:18px;width:calc(100% - 16px);margin-top:8px}.settings-tabs{display:none}.settings-section-picker{gap:7px;width:100%;margin:0 0 18px;font-size:12px;font-weight:850;display:grid}.settings-section-picker select{color:#000;background:#fff;border:1px solid #e6e6e6;border-radius:14px;width:100%;min-height:48px;padding:10px 14px;font:750 16px/1.2 system-ui,sans-serif}.admin-settings-form,.settings-guide{border-radius:20px;padding:20px}.theme-preset-actions{grid-template-columns:1fr;display:grid}.navigation-editor article{grid-template-columns:32px 1fr}.navigation-editor article>div{justify-self:end}.navigation-editor article>label{grid-column:1/-1}}.beta-gate form{gap:14px;display:grid}.beta-gate form>div:has(#beta-code){display:block}.beta-consent-summary,.beta-returning-notice{color:#000;text-align:left;background:#dceeb1;border:1px solid #000;border-radius:12px;padding:16px}.beta-gate form>.beta-consent-summary{background:#faf7ff;border-color:#ddd2eb;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.beta-consent-summary p,.beta-returning-notice small{color:#000;margin:0;line-height:1.45}.beta-consent-icon{color:#fff;background:#ff3d8b;border-radius:50%;place-items:center;width:34px;height:34px;font:800 15px/1 Inter,sans-serif;display:grid}.beta-consent-summary>div{gap:5px;min-width:0;display:grid}.beta-consent-summary>div>b{font-size:14px;line-height:1.25}.beta-consent-summary p{color:#514657;font-size:13px}.beta-gate form>.beta-consent-summary button{color:#5d3c83;text-underline-offset:3px;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:fit-content;min-height:30px;padding:3px 0;font-size:12px;font-weight:800;-webkit-text-decoration:underline #c5b0f4;text-decoration:underline #c5b0f4;text-decoration-thickness:2px}.beta-gate form>.beta-consent-summary button:hover{color:#ff3d8b;background:0 0}.beta-returning-notice{background:#c5b0f4;grid-template-columns:none;align-items:center;gap:12px;display:flex}.beta-returning-notice>span{color:#fff;background:#000;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.beta-returning-notice>div{gap:3px;display:grid}.beta-terms-check{text-align:left;cursor:pointer;background:#f7f7f5;border:1px solid #d9d9d9;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex!important}.beta-gate .beta-terms-check input{accent-color:#ff3d8b;flex:none;width:22px;height:22px;min-height:22px;margin:1px 0 0;padding:0}.beta-terms-check span{gap:4px;display:grid}.beta-terms-check small{color:#555;line-height:1.35}.beta-gate .beta-enter-button{color:#fff;background:#000;border:1px solid #000;border-radius:999px;width:100%;min-height:52px;font-weight:750}.beta-gate .beta-enter-button:disabled{opacity:.45}.invite-install-first>section{width:min(620px,100%)}.invite-install-first h1{max-width:560px;font-size:clamp(36px,8vw,62px)}.invite-install-steps{gap:10px;margin:28px 0 20px;padding:0;list-style:none;display:grid}.invite-install-steps li{background:#faf7ff;border:1px solid #ddd2eb;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.invite-install-steps li>span{color:#fff;background:#000;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.invite-install-steps li div{gap:3px;min-width:0;display:grid}.invite-install-steps b{color:#000;font-size:15px}.invite-install-steps small{color:#514657;line-height:1.4}.invite-install-continue{color:#fff;background:#000;border:1px solid #000;border-radius:999px;width:100%;min-height:54px;padding:0 18px;font-weight:800}.invite-install-already{color:#695a61;text-align:center;margin-top:10px;display:block}.app-shell .print-card-main{border-radius:inherit;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.app-shell .print-card-main:focus-visible{outline:3px solid var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.app-shell .print-card-main:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#d32373) 55%, #435ee5)}}.app-shell .print-card-main:focus-visible{outline-offset:-3px}.duplicate-count-chip{color:var(--accent,#d32373)!important}@supports (color:color-mix(in lab, red, red)){.duplicate-count-chip{color:color-mix(in srgb, var(--accent,#d32373) 80%, #3b2230)!important}}.duplicate-count-chip{background:var(--accent,#d32373)!important}@supports (color:color-mix(in lab, red, red)){.duplicate-count-chip{background:color-mix(in srgb, var(--accent,#d32373) 15%, #fff)!important}}.duplicate-count-chip{font-weight:900!important}.machine-location-dropdown{border:1px solid var(--theme-text,#3b2230);margin:0 10px 10px}@supports (color:color-mix(in lab, red, red)){.machine-location-dropdown{border:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 14%, transparent)}}.machine-location-dropdown{background:var(--theme-surface,#fff);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.machine-location-dropdown{background:color-mix(in srgb, var(--theme-surface,#fff) 92%, var(--accent,#d32373))}}.machine-location-dropdown summary{min-height:38px;color:var(--theme-text,#251b22);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px 9px;list-style:none;display:grid}.machine-location-dropdown summary::-webkit-details-marker{display:none}.machine-location-dropdown summary span{min-width:0;font-size:10px;font-weight:800}.machine-location-dropdown summary span b{font-size:12px}.machine-location-dropdown summary em{color:var(--accent-strong,#ad1857);letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.machine-location-dropdown summary i{color:#fff;background:var(--accent-strong,#ad1857);border-radius:999px;place-items:center;width:21px;height:21px;font-size:15px;font-style:normal;line-height:1;transition:transform .16s;display:grid}.machine-location-dropdown[open] summary i{transform:rotate(180deg)}.machine-location-list{border-top:1px solid var(--theme-text,#3b2230);max-height:220px;padding:0 8px 8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.machine-location-list{border-top:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 10%, transparent)}}.machine-location-row{border-bottom:1px solid var(--theme-text,#3b2230);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-location-row{border-bottom:1px solid color-mix(in srgb, var(--theme-text,#3b2230) 8%, transparent)}}.machine-location-row:last-child{border-bottom:0}.machine-location-row>span:first-child{gap:2px;min-width:0;display:grid}.machine-location-row strong{overflow-wrap:anywhere;font-size:9px;line-height:1.2}.machine-location-row small{color:var(--theme-muted,#6d6269);font-size:8px;line-height:1.25}.machine-stock-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:72px;min-height:28px;padding:5px 9px;font-size:8px;font-weight:900;line-height:1;display:inline-flex;color:#0b4d29!important;background:#bfeccf!important;border:1px solid #1f7443!important}.machine-stock-status:before{content:"";background:#248b51;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.machine-stock-status[data-status=empty]{color:#78112f!important;background:#ffd1dc!important;border-color:#ae3156!important}.machine-stock-status[data-status=empty]:before{background:#c92e59}.machine-stock-status[data-status=running\ low]{color:#624500!important;background:#ffedaa!important;border-color:#a97905!important}.machine-stock-status[data-status=running\ low]:before{background:#c48b00}.machine-stock-status[data-status=seasonal]{color:#4e4552!important;background:#eee8f1!important;border-color:#857a89!important}.machine-stock-status[data-status=seasonal]:before{background:#746a78}.machine-status-editor{gap:5px;min-width:154px;display:grid}.machine-status-editor>span{color:var(--theme-muted,#6d6269);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.machine-status-editor select{border:1.5px solid var(--theme-text,#251b22);width:100%;min-height:44px;color:var(--theme-text,#251b22);background:var(--theme-surface,#fff);font:inherit;border-radius:12px;padding:8px 34px 8px 12px;font-size:13px;font-weight:900}.machine-status-editor select:focus-visible{outline:3px solid var(--custom-accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.machine-status-editor select:focus-visible{outline:3px solid color-mix(in srgb, var(--custom-accent,#d32373) 42%, transparent)}}.machine-status-editor select:focus-visible{outline-offset:2px}.machine-status-editor select:disabled{cursor:wait;opacity:.72}.machine-status-editor small{min-height:12px;font-weight:700;color:var(--theme-muted,#6d6269)!important;font-size:8px!important}.machine-status-editor small[data-phase=saved]{color:#146b3a!important}.machine-status-editor small[data-phase=error]{color:#9d163f!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta .machine-location-row>.machine-stock-status{color:#0b4d29!important;box-shadow:none!important;background:#bfeccf!important;border:1px solid #1f7443!important;border-radius:999px!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta .machine-location-row>.machine-stock-status[data-status=empty]{color:#78112f!important;background:#ffd1dc!important;border-color:#ae3156!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta .machine-location-row>.machine-stock-status[data-status=running\ low]{color:#624500!important;background:#ffedaa!important;border-color:#a97905!important}html body main.app-shell[data-desktop-theme=candy] .archive-print-browser .record-meta .machine-location-row>.machine-stock-status[data-status=seasonal]{color:#4e4552!important;background:#eee8f1!important;border-color:#857a89!important}.machine-location-list>p{color:var(--theme-muted,#6d6269);margin:0;padding:10px 2px 3px;font-size:9px;line-height:1.35}.machine-location-dropdown.record{border-radius:16px;grid-column:1/-1;margin:0}.machine-location-dropdown.record summary{min-height:62px;padding:12px 14px}.machine-location-dropdown.record summary span{text-transform:uppercase;gap:3px;font-size:9px;display:grid}.machine-location-dropdown.record summary span b{font-family:var(--font-editorial,Georgia, serif);text-transform:none;font-size:18px}.machine-location-dropdown.record summary em{font-size:9px}.machine-location-dropdown.record .machine-location-list{max-height:280px;padding:0 12px 12px}.machine-location-dropdown.record .machine-location-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 2px}.machine-location-dropdown.record .machine-location-row strong{font-size:12px}.machine-location-dropdown.record .machine-location-row small{font-size:10px}.machine-location-dropdown.record .machine-stock-status{min-height:30px;font-size:9px}.machine-location-assortment-note{background:var(--custom-accent,#d32373);border-radius:10px;color:var(--theme-text,#251b22)!important;margin:10px 0 2px!important;padding:9px 11px!important}@supports (color:color-mix(in lab, red, red)){.machine-location-assortment-note{background:color-mix(in srgb, var(--custom-accent,#d32373) 9%, var(--theme-surface,#fff))}}.beta-terms-backdrop{z-index:12000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.beta-terms-document{color:#000;width:min(920px,100%);max-height:min(900px,100vh - 40px);box-shadow:none;background:#fff;border:1px solid #000;border-radius:24px;overflow:auto}.beta-terms-document>header{z-index:2;background:#c5b0f4;border-bottom:1px solid #000;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex;position:sticky;top:0}.beta-terms-document h1{letter-spacing:-.045em;margin:5px 0 8px;font:540 clamp(30px,5vw,54px)/.96 Space Grotesk,system-ui,sans-serif}.beta-terms-document header p{color:#000;margin:0}.beta-terms-document header>button{color:#fff;background:#000;border:1px solid #000;border-radius:50%;flex:none;width:44px;height:44px;font-size:24px}.beta-terms-summary{background:#dceeb1;border-radius:12px;margin:24px 28px 0;padding:20px}.beta-terms-summary p{margin:7px 0 0;line-height:1.55}.beta-terms-sections{padding:10px 28px 34px}.beta-terms-sections section{border-bottom:1px solid #e6e6e6;padding:20px 0}.beta-terms-sections section:last-child{border-bottom:0}.beta-terms-sections h2{margin:0 0 8px;font:650 20px/1.2 Space Grotesk,system-ui,sans-serif}.beta-terms-sections p{color:#333;max-width:78ch;margin:0;line-height:1.62}.app-beta-terms-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.help-beta-policy{border:1px solid var(--figma-line,#e6e6e6);color:#000;background:#c5b0f4;border-radius:24px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:22px;margin-top:18px;padding:clamp(22px,4vw,38px);display:grid}.help-beta-policy :is(h2,p){color:#000;margin:0}.help-beta-policy>p{line-height:1.5}.help-beta-policy button{color:#fff;background:#000;border:1px solid #000;border-radius:999px;min-height:44px;padding:10px 18px;font-weight:700}.trade-guide-panel{color:#2a1f2a;background:#fbf8f1;border:1px solid #41284229;border-radius:22px;margin:22px 0;padding:20px}.trade-guide-panel.loading{color:#70656f;place-items:center;min-height:78px;display:grid}.trade-guide-panel>header,.trade-guide-admin>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trade-guide-panel>header span,.trade-guide-panel small{color:#76526f;letter-spacing:.08em;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.trade-guide-panel>header h3{margin:0;font-size:1.16rem}.trade-guide-panel>header>b{color:#5e405b;white-space:nowrap;background:#eee5ef;border-radius:999px;padding:6px 10px;font-size:.72rem}.trade-guide-panel.approved>header>b{color:#285841;background:#dcefe5}.trade-guide-facts{grid-template-columns:minmax(0,1.4fr) minmax(170px,.6fr);gap:14px;margin-top:17px;display:grid}.trade-guide-facts>div,.trade-guide-guidance{background:#ffffffb8;border:1px solid #4128421f;border-radius:16px;padding:15px}.trade-guide-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;display:grid}.trade-guide-facts dl div{min-width:0}.trade-guide-facts dt{color:#7d727c;font-size:.72rem}.trade-guide-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:750}.trade-guide-facts p,.trade-guide-guidance p{margin:5px 0;line-height:1.48}.trade-guide-facts em,.trade-guide-guidance em{color:#756975;font-size:.78rem;font-style:normal}.trade-guide-guidance{background:#f1f8f3;border-color:#407b593d;margin-top:12px}.trade-guide-guidance.unavailable{background:#fff7e9;border-color:#93642333}.trade-guide-panel>footer{color:#736871;margin-top:12px;font-size:.76rem;line-height:1.4}.trade-guide-panel.admin-editor{border-color:var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.trade-guide-panel.admin-editor{border-color:color-mix(in srgb, var(--custom-accent) 55%, #2a1f2a)}}.trade-guide-panel.admin-editor{background:var(--theme-announcement)}@supports (color:color-mix(in lab, red, red)){.trade-guide-panel.admin-editor{background:color-mix(in srgb, var(--theme-announcement) 32%, #fbf8f1)}}.trade-guide-admin-intro{color:#70656f;margin:0;padding:12px 0 16px;line-height:1.45}.trade-guide-admin-form{border-top:1px solid #4128421f;gap:16px;padding-top:17px;display:grid}.trade-guide-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-guide-admin-grid label,.trade-guide-caution{gap:7px;font-size:.76rem;font-weight:850;display:grid}.trade-guide-admin-grid select,.trade-guide-caution textarea{color:#2a1f2a;width:100%;font:inherit;background:#fff;border:1px solid #4128422e;border-radius:12px}.trade-guide-admin-grid select{min-height:44px;padding:0 10px}.trade-guide-caution textarea{resize:vertical;padding:11px 12px;line-height:1.45}.trade-guide-value-prompts{color:#70656f;background:#ffffff9e;border-radius:12px;padding:11px 12px;font-size:.73rem;font-weight:600;line-height:1.5;display:block}.trade-guide-accepted-types{border:1px solid #41284224;border-radius:15px;margin:0;padding:14px}.trade-guide-accepted-types legend{padding:0 6px;font-size:.8rem;font-weight:900}.trade-guide-accepted-types>p{color:#70656f;margin:0 0 10px;font-size:.73rem}.trade-guide-accepted-types>div,.catalog-correction-trade-types{flex-wrap:wrap;gap:8px;display:flex}.trade-guide-accepted-types label,.catalog-correction-trade-types label{cursor:pointer;background:#fff;border:1px solid #41284226;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-weight:760;display:flex}.trade-guide-accepted-types label.selected,.catalog-correction-trade-types label.selected{border-color:var(--custom-accent);background:var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.trade-guide-accepted-types label.selected,.catalog-correction-trade-types label.selected{background:color-mix(in srgb, var(--custom-accent) 16%, #fff)}}.trade-guide-accepted-types input,.catalog-correction-trade-types input{width:16px;height:16px;accent-color:var(--custom-accent)}.trade-guide-admin-actions{justify-content:flex-end;gap:9px;display:flex}.trade-guide-admin-actions button{color:#2a1f2a;background:#fff;border:1px solid #4128422b;border-radius:12px;min-height:42px;padding:0 14px;font-weight:850}.trade-guide-admin-actions button[type=submit]{color:#fff;background:#000;border:0}.trade-guide-admin-actions button:disabled{opacity:.45}.trade-guide-admin-message{color:#17602d;margin:0;font-weight:750}.trade-guide-admin-error{color:#9a1f45;margin:0;font-weight:750}.trade-guide-guidance ul{margin:10px 0;padding-left:20px}.trade-guide-guidance.simple{gap:10px;display:grid}.trade-guide-guidance.simple>:is(b,p,ul){margin-top:0;margin-bottom:0}.trade-guide-identity-summary{flex-wrap:wrap;gap:7px;list-style:none;display:flex;padding:0!important}.trade-guide-identity-summary li{color:#38284a;background:#e7dff6;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:850}.trade-guide-assistant{border:1px solid var(--custom-accent,#cc20c5);gap:10px;margin-top:14px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-guide-assistant{border:1px solid color-mix(in srgb, var(--custom-accent,#cc20c5) 32%, #41284224)}}.trade-guide-assistant{background:var(--custom-accent,#cc20c5);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.trade-guide-assistant{background:color-mix(in srgb, var(--custom-accent,#cc20c5) 8%, #fff)}}.trade-guide-assistant>div:first-child{gap:3px;display:grid}.trade-guide-assistant>div:first-child span{color:var(--custom-accent,#a9188f);letter-spacing:.09em;font-size:.66rem;font-weight:900}.trade-guide-assistant>p{color:#70656f;margin:0;font-size:.78rem;line-height:1.42}.trade-guide-assistant textarea{color:#2a1f2a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #4128422e;border-radius:12px;padding:11px 12px;line-height:1.45}.trade-guide-assistant>button{color:#fff;background:#000;border:0;border-radius:999px;justify-self:start;min-height:42px;padding:0 14px;font-weight:850}.trade-guide-assistant>button:disabled{opacity:.42}.trade-guide-assistant-answer{white-space:pre-wrap;background:#fff;border-radius:12px;padding:12px;line-height:1.5}.catalog-correction-guide-fields{border:1px solid #41284224;border-radius:16px;margin:0;padding:15px}.catalog-correction-guide-fields legend{padding:0 6px;font-weight:900}.catalog-correction-guide-fields>p{color:#70656f;margin:0 0 13px;line-height:1.42}.catalog-correction-guide-fields>span{margin:14px 0 8px;font-size:.76rem;font-weight:850;display:block}@media (width<=620px){.archive-new-drops{grid-template-columns:1fr;padding:15px}.archive-new-drop-action{width:100%}.archive-new-drop-results,.trade-guide-admin-grid{grid-template-columns:1fr}.trade-guide-admin-actions{flex-direction:column-reverse;align-items:stretch}}.trade-guide-admin{background:#f8f2f8;border:2px solid #2a1f2a;border-radius:24px;margin:22px 0;padding:22px}.trade-guide-admin>header h2{margin:0 0 6px}.trade-guide-admin>header p:last-child{color:#665c65;max-width:720px;margin:0}.trade-guide-admin>header>span{color:#fff;white-space:nowrap;background:#2a1f2a;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:800}.trade-guide-admin-summary{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.trade-guide-admin-summary span,.trade-guide-admin-summary a{color:inherit;background:#fff;border-radius:12px;padding:9px 12px;text-decoration:none}.trade-guide-admin-workspace{background:#ffffffb3;border:1px solid #4128422b;border-radius:16px;overflow:hidden}.trade-guide-admin-workspace>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.trade-guide-admin-workspace>summary::-webkit-details-marker{display:none}.trade-guide-question>summary::-webkit-details-marker{display:none}.trade-guide-admin-workspace>summary span{gap:2px;min-width:0;display:grid}.trade-guide-admin-workspace>summary small{color:#756b74;font-size:.75rem;font-weight:650}.trade-guide-admin-workspace>summary strong{color:#fff;white-space:nowrap;background:#2a1f2a;border-radius:999px;padding:6px 9px;font-size:.7rem}.trade-guide-admin-workspace>summary:after{content:"+";font-size:1.25rem;font-weight:900}.trade-guide-admin-workspace[open]>summary:after{content:"−"}.trade-guide-admin-workspace-body{border-top:1px solid #4128421f;padding:14px}.trade-guide-sheet-link{color:#5d3458;margin:0 0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.trade-guide-inbox{color:#fff;background:#2a1f2a;border-radius:16px;margin-bottom:18px;padding:15px}.trade-guide-inbox h3{margin-top:0}.trade-guide-inbox a{color:#fff;border-top:1px solid #ffffff26;grid-template-columns:140px 1fr;gap:10px;padding:9px 0;text-decoration:none;display:grid}.trade-guide-inbox a b{color:#f3b9ec;text-transform:uppercase;font-size:.72rem}.value-guide-export{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;display:grid}.value-guide-export p{color:#ffffffc7;margin:4px 0 0;line-height:1.45}.value-guide-export a{color:#2a1f2a;background:#f3b9ec;border:0;border-radius:12px;grid-template-columns:none;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-weight:900;display:inline-flex}.value-guide-export small{color:#ffffffad;grid-column:1/-1}@media (width<=700px){.value-guide-export{grid-template-columns:1fr}.value-guide-export small{grid-column:auto}}.trade-guide-question-list{gap:8px;display:grid}.trade-guide-question{background:#fff;border:1px solid #41284224;border-radius:13px;scroll-margin-top:20px;overflow:hidden}.trade-guide-question>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;list-style:none;display:grid}.trade-guide-question>summary>span{gap:2px;min-width:0;display:grid}.trade-guide-question>summary small{color:#806676;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:850}.trade-guide-question>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.trade-guide-question>summary em{color:#756b74;white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:800}.trade-guide-question>summary:after{content:"+";font-size:1rem;font-weight:900}.trade-guide-question[open]>summary:after{content:"−"}.trade-guide-question[open]>summary{background:#fcf8fc;border-bottom:1px solid #4128421a}.trade-guide-question-body{padding:13px}.trade-guide-question-body>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-guide-question-list>article{background:#fff;border:1px solid #4128422b;border-radius:17px;padding:17px;scroll-margin-top:20px}.trade-guide-question-list>article>header,.trade-guide-question-list>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-guide-question-list>article>header span,.trade-guide-question-list>article>header b{text-transform:uppercase;font-size:.72rem}.trade-guide-question-list>article>header b{color:#865d7e}.trade-guide-question-list h3{margin:12px 0 5px}.trade-guide-applies{color:#746a73;font-size:.78rem}.trade-guide-question-list fieldset{border:0;gap:8px;margin:13px 0;padding:0;display:grid}.trade-guide-question-list legend{text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800}.trade-guide-question-list fieldset label{cursor:pointer;border:1px solid #41284224;border-radius:12px;grid-template-columns:20px 24px 1fr;align-items:start;gap:8px;padding:11px;display:grid}.trade-guide-question-list input{margin-top:3px}.trade-guide-question-list button{color:#fff;background:#2a1f2a;border:0;border-radius:11px;padding:9px 13px;font-weight:800}.trade-guide-question-list .trade-guide-revert{color:#4f3c4b;background:#eee6ed;margin-left:auto}.trade-guide-question-list button:disabled{opacity:.55}.trade-guide-admin-error{color:#7d2929;background:#ffe5e5;border-radius:10px;padding:10px 12px}.trade-guide-audit{background:#fff;border-radius:13px;margin-top:18px;padding:13px}.trade-guide-audit summary{cursor:pointer;font-weight:800}.trade-guide-audit p{border-top:1px solid #4128421a;padding:9px 0}.trade-guide-audit small{color:#756b74;display:block}@media (width<=720px){.trade-guide-facts{grid-template-columns:1fr}.trade-guide-facts dl{grid-template-columns:1fr 1fr}.trade-guide-admin{border-radius:18px;padding:16px}.trade-guide-admin>header{flex-direction:column}.trade-guide-inbox a{grid-template-columns:1fr}.trade-guide-question-list>article>footer{flex-wrap:wrap}.trade-guide-admin-summary{gap:6px;margin:12px 0}.trade-guide-admin-summary span{padding:7px 9px;font-size:.72rem}.trade-guide-admin-workspace>summary{align-items:flex-start}.trade-guide-admin-workspace>summary strong{display:none}.trade-guide-admin-workspace-body{padding:10px}.trade-guide-question>summary{grid-template-columns:minmax(0,1fr) auto}.trade-guide-question>summary em{display:none}.trade-guide-question-body>footer{flex-wrap:wrap}}.print-questions-view{gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.print-questions-hero{border:1px solid var(--theme-text);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(28px,5vw,58px);display:grid}@supports (color:color-mix(in lab, red, red)){.print-questions-hero{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent)}}.print-questions-hero{background:linear-gradient(135deg, var(--theme-announcement), var(--custom-accent));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.print-questions-hero{background:linear-gradient(135deg, var(--theme-announcement), color-mix(in srgb, var(--custom-accent) 23%, #fff))}}.print-questions-hero{color:#000}.print-questions-hero h1{max-width:820px;font-family:var(--display-font,inherit);letter-spacing:-.065em;margin:4px 0 12px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.92}.print-questions-hero>div>p:last-child{max-width:700px;margin:0;font-size:1.05rem;line-height:1.55}.print-questions-hero>span{aspect-ratio:1;color:#fff;width:clamp(72px,10vw,120px);font:800 clamp(2.3rem, 5vw, 4rem)/1 var(--display-font,inherit);box-shadow:10px 10px 0 var(--custom-accent);background:#000;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.print-questions-hero>span{box-shadow:10px 10px 0 color-mix(in srgb, var(--custom-accent) 78%, #fff)}}.print-questions-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.print-questions-layout>main{gap:18px;min-width:0;display:grid}.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel{border:1px solid var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel{background:var(--theme-surface);color:var(--theme-text);border-radius:24px}.print-guide-card{background:var(--theme-announcement);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.print-guide-card{background:color-mix(in srgb, var(--theme-announcement) 34%, var(--theme-surface))}}.print-guide-card>header{justify-content:space-between;align-items:center;gap:18px;padding:24px 26px 12px;display:flex}.print-guide-card>header span,.print-guide-conversation article>small{letter-spacing:.14em;font-size:.66rem;font-weight:900}.print-guide-card>header h2{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(1.8rem,4vw,2.8rem)}.print-guide-card>header>i{aspect-ratio:1;background:var(--custom-accent);width:48px;color:var(--accent-foreground,#000);border-radius:999px;place-items:center;font-size:1.25rem;font-style:normal;font-weight:900;display:grid}.print-guide-new-chat{border:1px solid var(--theme-text);min-height:40px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.print-guide-new-chat{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent)}}.print-guide-new-chat{background:var(--theme-surface);color:var(--theme-text);font:inherit;cursor:pointer;border-radius:999px;font-size:.76rem;font-weight:850}.print-guide-new-chat:hover{background:var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.print-guide-new-chat:hover{background:color-mix(in srgb, var(--custom-accent) 12%, var(--theme-surface))}}.print-guide-intro{margin:0;padding:0 26px 20px;line-height:1.5}.print-guide-card>form{border-top:1px solid var(--theme-text);gap:14px;padding:22px 26px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-guide-card>form{border-top:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent)}}.print-guide-card>form{background:var(--theme-surface)}.print-guide-card>form label{gap:7px;font-size:.8rem;font-weight:800;display:grid}.print-guide-card>form input,.print-guide-card>form textarea{border:1px solid var(--theme-text);width:100%}@supports (color:color-mix(in lab, red, red)){.print-guide-card>form input,.print-guide-card>form textarea{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent)}}.print-guide-card>form input,.print-guide-card>form textarea{background:var(--theme-page);color:var(--theme-text);font:inherit;border-radius:14px}.print-guide-card>form input{min-height:46px;padding:0 14px}.print-guide-card>form textarea{resize:vertical;min-height:92px;padding:13px 14px;line-height:1.48}.print-guide-examples{flex-wrap:wrap;gap:8px;display:flex}.print-guide-examples button{border:1px solid var(--theme-text);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.print-guide-examples button{border:1px solid color-mix(in srgb, var(--theme-text) 15%, transparent)}}.print-guide-examples button{background:var(--theme-announcement);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.print-guide-examples button{background:color-mix(in srgb, var(--theme-announcement) 52%, var(--theme-page))}}.print-guide-examples button{color:var(--theme-text);font-size:.73rem;font-weight:780}.print-guide-card>form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.print-guide-card>form>footer small{max-width:560px;color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-guide-card>form>footer small{color:color-mix(in srgb, var(--theme-text) 63%, transparent)}}.print-guide-card>form>footer small{line-height:1.4}.print-guide-card>form>footer button{color:#fff;background:#000;border:0;border-radius:13px;flex:none;min-height:46px;padding:0 18px;font-weight:850}.print-guide-card>form>footer button:disabled{opacity:.42}.print-guide-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;max-height:520px;padding:4px 26px 22px;display:grid;overflow-y:auto}.print-guide-conversation article{border:1px solid var(--theme-text);width:min(88%,640px);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.print-guide-conversation article{border:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.print-guide-conversation article{background:var(--theme-page);border-radius:17px}.print-guide-conversation article[data-role=user]{color:#fff;background:#000;justify-self:end}.print-guide-conversation article>p{white-space:pre-wrap;margin:5px 0 0;line-height:1.52}.print-guide-conversation article>footer{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.print-guide-conversation article>footer span,.print-guide-conversation article>footer button{border:1px solid var(--theme-text);min-height:32px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.print-guide-conversation article>footer span,.print-guide-conversation article>footer button{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.print-guide-conversation article>footer span,.print-guide-conversation article>footer button{background:var(--theme-surface);color:var(--theme-text);border-radius:999px;font-size:.68rem;font-weight:800}.print-guide-conversation article>footer span[data-confidence=high]{color:#164d25;background:#dff7df}.print-guide-conversation article>footer span[data-confidence=medium]{color:#684b00;background:#fff2c7}.print-guide-conversation article>footer span[data-confidence=limited]{color:#7d1639;background:#ffe4ec}.print-guide-follow-ups{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.print-guide-follow-ups button{border:1px solid var(--accent,#d616bc)}@supports (color:color-mix(in lab, red, red)){.print-guide-follow-ups button{border:1px solid color-mix(in srgb, var(--accent,#d616bc) 35%, #d8d0c1)}}.print-guide-follow-ups button{color:#4d354a;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:750}.print-guide-follow-ups button:hover{background:var(--accent,#d616bc)}@supports (color:color-mix(in lab, red, red)){.print-guide-follow-ups button:hover{background:color-mix(in srgb, var(--accent,#d616bc) 8%, #fff)}}.print-guide-thinking{opacity:.72}.print-question-composer{padding:clamp(20px,4vw,34px)}.print-question-composer header span,.print-question-feed>header span,.print-question-print small,.print-faq-panel .eyebrow{letter-spacing:.15em;font-size:.68rem;font-weight:850}.print-question-composer h2,.print-question-feed h2,.print-faq-panel h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.55rem,3vw,2.2rem)}.print-question-composer label{gap:7px;margin-top:18px;font-size:.82rem;font-weight:780;display:grid}.print-question-composer input,.print-question-composer textarea,.print-question-answers textarea{border:1px solid var(--theme-text);width:100%}@supports (color:color-mix(in lab, red, red)){.print-question-composer input,.print-question-composer textarea,.print-question-answers textarea{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent)}}.print-question-composer input,.print-question-composer textarea,.print-question-answers textarea{background:var(--theme-page);color:var(--theme-text);font:inherit;border-radius:14px}.print-question-composer input{min-height:48px;padding:0 14px}.print-question-composer textarea{resize:vertical;min-height:128px;padding:14px;line-height:1.5}.print-question-examples{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.print-question-examples button{border:1px solid var(--theme-text);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.print-question-examples button{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.print-question-examples button{background:var(--theme-announcement);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.print-question-examples button{background:color-mix(in srgb, var(--theme-announcement) 55%, var(--theme-page))}}.print-question-examples button{color:var(--theme-text);font-size:.74rem;font-weight:750}.print-question-composer footer{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.print-question-composer footer small{color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-question-composer footer small{color:color-mix(in srgb, var(--theme-text) 62%, transparent)}}.print-question-composer footer button,.print-question-answers form button{color:#fff;background:#000;border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:850}.print-question-composer footer button:disabled,.print-question-answers form button:disabled{opacity:.4}.print-question-error{color:#8b123d;background:#ffe4ec;border-radius:12px;margin:0;padding:12px 15px;font-weight:750}.print-question-feed{overflow:hidden}.print-question-feed>header{border-bottom:1px solid var(--theme-text);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.print-question-feed>header{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent)}}.print-question-feed>header>b{aspect-ratio:1;background:var(--custom-accent);width:42px;color:var(--accent-foreground,#000);border-radius:999px;place-items:center;display:grid}.print-question-card{padding:22px 24px}.print-question-card+.print-question-card{border-top:1px solid var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-question-card+.print-question-card{border-top:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.print-question-card>header{align-items:center;gap:11px;display:flex}.print-question-avatar{aspect-ratio:1;background:var(--theme-announcement);color:#000;border-radius:13px;place-items:center;width:42px;font-weight:900;display:grid;overflow:hidden}.print-question-avatar img{object-fit:cover;width:100%;height:100%}.print-question-card>header>div{display:grid}.print-question-card>header small{color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-question-card>header small{color:color-mix(in srgb, var(--theme-text) 55%, transparent)}}.print-question-card>p{white-space:pre-wrap;margin:18px 0;font-size:1.08rem;line-height:1.55}.print-question-print{border:1px solid var(--theme-text);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-question-print{border:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.print-question-print{background:var(--theme-page);color:var(--theme-text);text-align:left;border-radius:14px}.print-question-print img{object-fit:contain;background:#fff;border-radius:8px;width:54px;height:64px}.print-question-print span{gap:2px;display:grid}.print-question-print i{font-size:.78rem;font-style:normal;font-weight:800}.print-question-answer-toggle{border:0;border-top:1px solid var(--theme-text);justify-content:space-between;width:100%;margin-top:14px;padding:11px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.print-question-answer-toggle{border-top:1px solid color-mix(in srgb, var(--theme-text) 11%, transparent)}}.print-question-answer-toggle{color:var(--theme-text);background:0 0;font-weight:800}.print-question-answer-toggle span{color:var(--accent-readable,var(--custom-accent))}.print-question-answers{background:var(--theme-announcement);border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-question-answers{background:color-mix(in srgb, var(--theme-announcement) 24%, var(--theme-page))}}.print-question-answers>article{background:var(--theme-page);border-radius:12px;padding:12px}.print-question-answers>article>div{align-items:center;gap:8px;display:flex}.print-question-answers em{background:var(--custom-accent);color:var(--accent-foreground,#000);border-radius:999px;padding:3px 6px;font-size:.58rem;font-style:normal;font-weight:900}.print-question-answers small{color:var(--theme-text);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.print-question-answers small{color:color-mix(in srgb, var(--theme-text) 55%, transparent)}}.print-question-answers p{margin:7px 0 0;line-height:1.48}.print-question-answers>p{color:var(--theme-text);margin:0}@supports (color:color-mix(in lab, red, red)){.print-question-answers>p{color:color-mix(in srgb, var(--theme-text) 62%, transparent)}}.print-question-answers form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.print-question-answers textarea{resize:vertical;min-height:64px;padding:11px}.print-question-empty{color:var(--theme-text);margin:0;padding:36px 24px}@supports (color:color-mix(in lab, red, red)){.print-question-empty{color:color-mix(in srgb, var(--theme-text) 60%, transparent)}}.print-question-empty{text-align:center}.print-faq-panel{padding:22px;position:sticky;top:18px}.print-faq-panel>header>p:last-child{color:var(--theme-text);margin:8px 0 18px}@supports (color:color-mix(in lab, red, red)){.print-faq-panel>header>p:last-child{color:color-mix(in srgb, var(--theme-text) 65%, transparent)}}.print-faq-panel>header>p:last-child{line-height:1.45}.print-faq-panel details{border-top:1px solid var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.print-faq-panel details{border-top:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.print-faq-panel summary{cursor:pointer;padding:16px 20px 16px 0;font-weight:800;line-height:1.3}.print-faq-panel details p{color:var(--theme-text);margin:-2px 0 16px}@supports (color:color-mix(in lab, red, red)){.print-faq-panel details p{color:color-mix(in srgb, var(--theme-text) 72%, transparent)}}.print-faq-panel details p{line-height:1.5}.help-home-screen{border:1px solid var(--theme-text);gap:18px;padding:clamp(22px,4vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.help-home-screen{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.help-home-screen{background:var(--theme-announcement);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.help-home-screen{background:color-mix(in srgb, var(--theme-announcement) 38%, var(--theme-surface))}}.help-home-screen{color:var(--theme-text)}.help-home-screen header h2{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2.2rem)}.help-home-screen header>p:last-child{margin:0;line-height:1.5}.help-home-screen>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-home-screen article{border:1px solid var(--theme-text);padding:18px}@supports (color:color-mix(in lab, red, red)){.help-home-screen article{border:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.help-home-screen article{background:var(--theme-page);border-radius:16px}.help-home-screen article>span{margin-bottom:10px;font-size:1.05rem;font-weight:900;display:block}.help-home-screen ol{gap:8px;margin:0;padding-left:22px;line-height:1.45;display:grid}.help-home-screen>small{color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.help-home-screen>small{color:color-mix(in srgb, var(--theme-text) 66%, transparent)}}.help-home-screen>small{line-height:1.45}.help-release-guide{border:1px solid var(--theme-text);gap:18px;min-width:0;padding:clamp(22px,4vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.help-release-guide{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent)}}.help-release-guide{background:var(--theme-announcement);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.help-release-guide{background:color-mix(in srgb, var(--theme-announcement) 30%, var(--theme-surface))}}.help-release-guide{color:var(--theme-text)}.help-release-guide header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.5rem,3vw,2.2rem)}.help-release-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.help-release-guide article{border:1px solid var(--theme-text);align-content:start;gap:9px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-release-guide article{border:1px solid color-mix(in srgb, var(--theme-text) 13%, transparent)}}.help-release-guide article{background:var(--theme-page);overflow-wrap:anywhere;border-radius:16px}.help-release-guide article>span{font-size:1.05rem;font-weight:900}.help-release-guide article p{margin:0;line-height:1.5}.help-release-guide article small{color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.help-release-guide article small{color:color-mix(in srgb, var(--theme-text) 66%, transparent)}}.help-release-guide article small{line-height:1.45}@media (width<=880px){.print-questions-layout{grid-template-columns:1fr}.print-faq-panel{position:static}}@media (width<=640px){.print-questions-view{gap:12px}.print-questions-hero{border-radius:22px;align-items:center;padding:24px 20px}.print-questions-hero h1{font-size:clamp(2.25rem,12vw,3.4rem)}.print-questions-hero>span{width:62px;box-shadow:6px 6px 0 var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.print-questions-hero>span{box-shadow:6px 6px 0 color-mix(in srgb, var(--custom-accent) 78%, #fff)}}.print-question-composer,.print-guide-card,.print-question-feed,.print-faq-panel{border-radius:20px}.print-guide-card>header{padding:20px 16px 10px}.print-guide-intro{padding:0 16px 18px}.print-guide-card>form{padding:18px 16px 20px}.print-guide-card>form>footer{flex-direction:column;align-items:stretch}.print-guide-card>form>footer button{width:100%}.print-guide-conversation{max-height:430px;padding:2px 16px 18px}.print-guide-conversation article{width:94%}.print-question-composer{padding:20px 16px}.print-question-composer footer{flex-direction:column;align-items:stretch}.print-question-composer footer button{width:100%}.print-question-feed>header,.print-question-card{padding:18px 16px}.print-question-print{grid-template-columns:48px minmax(0,1fr)}.print-question-print img{width:48px;height:58px}.print-question-print i{display:none}.print-question-answers form{grid-template-columns:1fr}.print-question-answers form button{width:100%}.help-home-screen>div{grid-template-columns:1fr}.help-release-guide{border-radius:20px;padding:18px 16px}.help-release-guide-grid{grid-template-columns:1fr}}.beta-admin-workspace{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;max-width:100%;display:grid}.beta-admin-workspace>*{min-width:0}.beta-analytics-panel{box-sizing:border-box;color:#000;background:#fff;border:1px solid #e6e6e6;border-radius:24px;width:100%;min-width:0;max-width:100%;padding:clamp(22px,4vw,36px)}.beta-analytics-panel>*,.beta-analytics-grid>*{min-width:0;max-width:100%}.beta-analytics-panel>header,.beta-visit-chart>header,.beta-top-clicks>header,.beta-feature-health>header,.beta-live-activity>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.beta-analytics-panel h2{letter-spacing:-.04em;margin:5px 0 8px;font:540 clamp(30px,4vw,48px)/1 Space Grotesk,system-ui,sans-serif}.beta-analytics-panel>header p:last-child{max-width:680px;margin:0;line-height:1.5}.beta-analytics-actions{gap:8px;display:flex}.beta-analytics-actions button{white-space:nowrap;background:#fff;border:1px solid #000;border-radius:999px;min-height:42px;padding:9px 15px;font-weight:700}.beta-analytics-actions button.enabled{color:#fff;background:#000}.beta-analytics-error{background:#efd4d4;border-radius:8px;padding:12px}.beta-analytics-loading{padding:28px 0 0}.beta-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.beta-analytics-stats article{background:#dceeb1;border-radius:12px;align-content:end;min-height:150px;padding:20px;display:grid}.beta-analytics-stats article:nth-child(2){background:#f4ecd6}.beta-analytics-stats article:nth-child(3){background:#c5b0f4}.beta-analytics-stats article:nth-child(4){background:#c8e6cd}.beta-analytics-stats b{letter-spacing:-.05em;font:540 clamp(36px,5vw,58px)/.9 Space Grotesk,sans-serif}.beta-analytics-stats span{margin-top:9px;font-weight:750}.beta-analytics-stats small{color:#333;margin-top:2px}.beta-wishlist-image-analytics{background:#f7f7f5;border:1px solid #e6e6e6;border-radius:16px;margin-top:16px;padding:22px}.beta-wishlist-image-analytics>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.beta-wishlist-image-analytics>header small{color:#555}.beta-wishlist-image-analytics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.beta-wishlist-image-analytics article{background:#dceeb1;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 13px;min-width:0;padding:18px;display:grid}.beta-wishlist-image-analytics article[data-kind=diso]{background:#f4c4db}.beta-wishlist-image-analytics article>span{letter-spacing:.09em;grid-column:1/-1;font:800 11px/1 ui-monospace,monospace}.beta-wishlist-image-analytics article>b{letter-spacing:-.06em;grid-row:2/span 2;font:560 clamp(46px,6vw,72px)/.86 Space Grotesk,sans-serif}.beta-wishlist-image-analytics article>strong{align-self:end;font-size:15px;line-height:1.15}.beta-wishlist-image-analytics dl{border-top:1px solid #0000002e;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding-top:12px;display:grid}.beta-wishlist-image-analytics dl div{gap:3px;min-width:0;display:grid}.beta-wishlist-image-analytics dt{color:#444;text-transform:uppercase;font-size:10px}.beta-wishlist-image-analytics dd{overflow-wrap:anywhere;margin:0;font-weight:800}.beta-analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;margin-top:20px;display:grid}.beta-visit-chart,.beta-top-clicks,.beta-feature-health,.beta-live-activity{background:#f7f7f5;border:1px solid #e6e6e6;border-radius:16px;padding:22px}.beta-analytics-panel :is(h3){margin:4px 0 0;font:650 22px/1.1 Space Grotesk,sans-serif}.beta-analytics-panel header>:is(span,div>span){letter-spacing:.08em;font:700 11px/1 ui-monospace,monospace}.beta-bars{align-items:end;gap:7px;height:210px;margin-top:22px;display:flex}.beta-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:end;gap:7px;min-width:0;height:100%;display:flex}.beta-bars i{background:#ff3d8b;border-radius:999px 999px 3px 3px;min-height:8px;display:block}.beta-bars small{font:600 9px/1 ui-monospace,monospace;overflow:hidden}.beta-top-clicks ol{margin:16px 0 0;padding:0;list-style:none}.beta-top-clicks li{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.beta-top-clicks li:last-child{border-bottom:0}.beta-top-clicks li>span{gap:2px;min-width:0;display:grid}.beta-top-clicks li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beta-top-clicks li small{color:#555}.beta-top-clicks li strong{color:#fff;background:#000;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.beta-feature-health,.beta-live-activity,.beta-weekly-archive{margin-top:16px}.beta-feature-health>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.beta-feature-health article{background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.beta-feature-health article>div{gap:3px;display:grid}.beta-feature-health article>span{font-weight:800}.beta-feature-health article>i{background:#eee;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.beta-feature-health article>i>i{border-radius:inherit;background:#65a26f;height:100%;display:block}.beta-live-activity-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;margin-top:14px;padding-right:8px;display:grid;overflow-y:auto}.beta-live-activity article{border-bottom:1px solid #ddd;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.beta-live-activity article:last-child{border-bottom:0}.beta-live-activity article>div{gap:2px;display:grid}.beta-live-activity article small{color:#555}.beta-event-identity{align-items:center;gap:7px;min-width:0;display:flex}.beta-event-identity>span{overflow-wrap:anywhere;min-width:0}.beta-event-identity>em{color:#5d2e72;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#eadcff;border-radius:999px;flex:none;padding:3px 7px;font:800 9px/1 ui-monospace,monospace}.beta-event-dot{background:#888;border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.beta-event-dot.success{background:#4d9b5b}.beta-event-dot.failure{background:#d84d61}.beta-event-dot.neutral{background:#8f70d8}.beta-number-line{border-top:1px solid #ddd;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex;overflow-x:auto}.beta-number-line button{color:#000;background:#fff;border:1px solid #bbb;border-radius:50%;width:34px;min-width:34px;min-height:34px;padding:0;font-weight:800}.beta-number-line button.active{color:#fff;background:#000;border-color:#000}.beta-number-line button:disabled{opacity:.35}.beta-weekly-archive{background:#f3ecff;border:1px solid #e6e6e6;border-radius:16px;padding:22px}.beta-weekly-archive>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.beta-weekly-archive>p{color:#554a59;max-width:760px;line-height:1.45}.beta-weekly-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beta-weekly-archive,.beta-weekly-archive-list,.beta-weekly-archive-list>article{box-sizing:border-box;min-width:0;max-width:100%}.beta-weekly-archive-list>article{background:#fff;border:1px solid #d7c7eb;border-radius:13px;padding:16px}.beta-weekly-archive-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-weekly-archive-list article>header>*{min-width:0}.beta-weekly-archive-list article>header div{gap:3px;display:grid}.beta-weekly-archive-list article>header span{background:#f3e8ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.beta-weekly-archive-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 10px;display:grid}.beta-weekly-archive-list dl div{gap:2px;min-width:0;display:grid}.beta-weekly-archive-list dt{color:#766a79;text-transform:uppercase;font-size:10px}.beta-weekly-archive-list dd{margin:0;font-size:20px;font-weight:800}.beta-weekly-archive-list>article>small,.beta-weekly-archive-list article>header :is(b,span),.beta-live-activity article>div{overflow-wrap:anywhere;min-width:0}@media (width<=860px){.beta-analytics-stats{grid-template-columns:1fr 1fr}.beta-analytics-grid,.help-beta-policy{grid-template-columns:1fr}.help-beta-policy button{width:fit-content}}@media (width<=680px){.beta-analytics-panel{border-radius:18px;padding:18px}.beta-analytics-panel>header,.beta-live-activity>header,.beta-weekly-archive>header{display:grid}.beta-live-activity>header>*{min-width:0}.beta-analytics-actions{width:100%}.beta-analytics-actions button{flex:1}.beta-feature-health>div{grid-template-columns:minmax(0,1fr)}.beta-wishlist-image-analytics>header{display:grid}.beta-wishlist-image-analytics>div,.beta-wishlist-image-analytics dl,.beta-weekly-archive-list{grid-template-columns:minmax(0,1fr)}.beta-weekly-archive-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.beta-terms-backdrop{padding:0}.beta-terms-document{border:0;border-radius:0;height:100vh;max-height:100vh}.beta-terms-document>header{padding:22px 18px}.beta-terms-summary{margin:18px 16px 0}.beta-terms-sections{padding:6px 16px 28px}.beta-analytics-panel{border-radius:18px;padding:18px}.beta-analytics-panel>header{display:grid}.beta-analytics-actions{width:100%}.beta-analytics-actions button{flex:1}.beta-analytics-stats{grid-template-columns:1fr 1fr}.beta-analytics-stats article{min-height:125px;padding:15px}.beta-feature-health>div{grid-template-columns:1fr}.beta-weekly-archive>header{display:grid}.beta-weekly-archive-list{grid-template-columns:minmax(0,1fr)}.beta-weekly-archive-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-bars{gap:4px}.beta-share-invite>header{align-items:stretch;display:grid}.beta-generated-link{grid-template-columns:1fr 1fr}.beta-generated-link input{grid-column:1/-1}}.app-shell[data-design-adaptation=figma] :is(.community-view,.messages-view,.matches-view,.feedback-view,.help-view,.trade-center,.profile-page,.admin-settings-view){color:var(--figma-ink)}.app-shell[data-design-adaptation=figma] :is(.community-heading,.matches-hero,.feedback-heading,.help-heading,.profile-hero,.trade-center>header,.beta-admin-panel>header){color:var(--figma-ink);background:var(--figma-lilac);box-shadow:none;border:0;border-radius:24px;padding:clamp(28px,5vw,56px)}.app-shell[data-design-adaptation=figma] .matches-hero{background:var(--figma-cream)}.app-shell[data-design-adaptation=figma] .feedback-heading{background:var(--figma-coral)}.app-shell[data-design-adaptation=figma] .help-heading{background:var(--figma-lime)}.app-shell[data-design-adaptation=figma] .messages-view>.community-heading{background:var(--figma-mint)}.app-shell[data-design-adaptation=figma] .profile-hero{background:var(--figma-lilac)}.app-shell[data-design-adaptation=figma] :is(.community-heading,.matches-hero,.feedback-heading,.help-heading,.profile-hero) :is(h1,h2){color:var(--figma-ink);letter-spacing:-.045em;font-weight:430;line-height:1}.app-shell[data-design-adaptation=figma] :is(.community-heading,.matches-hero,.feedback-heading,.help-heading,.profile-hero) p{color:var(--figma-ink)}.app-shell[data-design-adaptation=figma] :is(.collector-directory,.post-composer,.timeline-tools,.room-post,.thread-list,.conversation,.match-card,.active-trade-summary,.trade-offer,.notification-strip,.feedback-form,.feedback-guide,.feedback-inbox,.help-guide-grid>button,.help-faq,.collector-profile,.profile-settings,.profile-workshop-panel,.featured-print-module,.featured-binder-module,.trade-composer,.profile-lists>section,.beta-admin-panel,.archive-import-modal,.collection-csv-modal,.admin-photo-scanner,.scan-review,.trade-list-modal,.trade-milestone-modal){border:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-canvas);box-shadow:none;border-radius:24px}.app-shell[data-design-adaptation=figma] :is(.feedback-guide,.active-trade-summary,.featured-print-module){background:var(--figma-lime);border:0}.app-shell[data-design-adaptation=figma] :is(.featured-binder-module,.profile-settings,.profile-workshop){background:var(--figma-cream)}.app-shell[data-design-adaptation=figma] :is(.profile-lists>section:nth-child(2),.push-notification-settings){background:var(--figma-mint)}.app-shell[data-design-adaptation=figma] :is(.collector-directory-grid>article,.post-comment,.shared-print-card,.shared-trading-post,.match-print-strip,.trade-sides>section,.profile-print-grid>article,.profile-showcase-picker button,.profile-wallpaper-options button,.binder-page-picker button,.feedback-inbox article,.beta-member-list article,.scan-job,.scan-row,.collection-csv-rows>article,.archive-import-row){border:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-soft);box-shadow:none;border-radius:8px}.app-shell[data-design-adaptation=figma] :is(.post-composer textarea,.comment-composer input,.message-reply textarea,.dm-composer textarea,.timeline-search input,.timeline-selects select,.collector-directory-tools input,.collector-directory-tools select,.feedback-form input,.feedback-form textarea,.profile-settings input,.profile-settings textarea,.profile-settings select,.trade-composer input,.trade-composer textarea,.archive-import-modal input,.archive-import-modal select,.collection-csv-modal input,.collection-csv-modal select,.scan-review input){border:1px solid var(--figma-line);min-height:48px;color:var(--figma-ink);background:var(--figma-canvas);box-shadow:none;border-radius:8px}.app-shell[data-design-adaptation=figma] :is(.community-heading-actions button,.outline-button,.quick-post-row button,.timeline-tools button,.post-actions button,.comment-composer button,.message-reply button,.dm-composer button,.match-card button,.trade-center button,.feedback-view button,.help-view button,.collector-profile button,.beta-admin-panel button,.archive-import-modal button,.collection-csv-modal button,.admin-photo-scanner button){min-height:44px;box-shadow:none;border-radius:999px}.app-shell[data-design-adaptation=figma] :is(.community-heading-actions .outline-button,.profile-hero-actions button,.feedback-form button[type=submit],.comment-composer button[type=submit],.message-reply button[type=submit],.dm-composer button[type=submit],.trade-composer button[type=submit],.approve-row,.scan-submit){border:1px solid var(--figma-ink);color:var(--figma-canvas);background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] :is(.quick-post-row,.profile-workshop-tabs,.collection-csv-tabs,.archive-import-tabs,.feedback-kind){border:1px solid var(--figma-line);background:var(--figma-soft);border-radius:999px;padding:5px}.app-shell[data-design-adaptation=figma] :is(.quick-post-row button,.profile-workshop-tabs button,.collection-csv-tabs button,.archive-import-tabs button,.feedback-kind button){color:var(--figma-ink);background:0 0;border:0;border-radius:999px}.app-shell[data-design-adaptation=figma] :is(.quick-post-row button.active,.profile-workshop-tabs button.active,.collection-csv-tabs button.active,.archive-import-tabs button.active,.feedback-kind button.active){color:var(--figma-canvas);background:var(--figma-ink)}.app-shell[data-design-adaptation=figma] .room-post{padding:clamp(18px,3vw,28px)}.app-shell[data-design-adaptation=figma] .room-post .post-topic-label,.app-shell[data-design-adaptation=figma] :is(.match-label,.post-admin-label,.admin-badge,.community-admin-corner){border-radius:999px}.app-shell[data-design-adaptation=figma] .thread-list{overflow:hidden}.app-shell[data-design-adaptation=figma] .thread-list button{border:0;border-bottom:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-canvas);border-radius:0}.app-shell[data-design-adaptation=figma] .thread-list button.active{color:var(--figma-ink);background:var(--figma-lilac)}.app-shell[data-design-adaptation=figma] .message-bubble{border:1px solid var(--figma-line);color:var(--figma-ink);background:var(--figma-soft);box-shadow:none;border-radius:8px 24px 24px}.app-shell[data-design-adaptation=figma] .message-bubble.mine{border-color:var(--figma-ink);color:var(--figma-canvas);background:var(--figma-ink);border-radius:24px 8px 24px 24px}.app-shell[data-design-adaptation=figma] .message-bubble.mine :is(p,small,b){color:var(--figma-canvas)}.app-shell[data-design-adaptation=figma] .trade-progress>div.done{background:#1ea64a;border-color:#1ea64a}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation=figma] .trade-progress>div.done{background:color-mix(in srgb, #1ea64a 18%, var(--figma-canvas))}}.app-shell[data-design-adaptation=figma] .modal-backdrop,.app-shell[data-design-adaptation=figma] :is(.dm-composer-backdrop,.trade-list-modal-backdrop,.trade-milestone-backdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.beta-gate{color:#000;background:#f4ecd6}.beta-gate>section{color:#000;box-shadow:none;background:#fff;border:1px solid #e6e6e6;border-radius:24px}.beta-gate .beta-mark{color:#fff;background:#000;border-radius:8px;box-shadow:7px 7px #c5b0f4}.beta-gate :is(button,a){border-radius:999px;min-height:44px}.app-shell[data-design-adaptation=figma][data-display-mode=night]{--figma-ink:#fff;--figma-canvas:#111114;--figma-soft:#1c1c21;--figma-line:#3a3a42;--figma-lime:#243527;--figma-lilac:#332a4b;--figma-cream:#302b25;--figma-pink:#3d282f;--figma-mint:#23352b;--figma-coral:#3d2b25;background:var(--figma-canvas)!important}.app-shell[data-design-adaptation=figma][data-display-mode=night] :is(.home-hero:not(.has-background-image)>div:first-child>p:not(.eyebrow),.archive-hero p:not(.eyebrow)){color:var(--figma-ink)!important}.app-shell[data-design-adaptation=figma][data-display-mode=night] :is(.home-hero-actions button,.archive-hero-actions>button,.ana-links-card a,.community-heading-actions .outline-button,.profile-hero-actions button,.feedback-form button[type=submit],.comment-composer button[type=submit],.message-reply button[type=submit],.dm-composer button[type=submit],.trade-composer button[type=submit],.approve-row,.scan-submit,.quick-post-row button.active,.profile-workshop-tabs button.active,.collection-csv-tabs button.active,.archive-import-tabs button.active,.feedback-kind button.active,.message-bubble.mine){color:#000!important;background:#fff!important}.app-shell[data-design-adaptation=figma][data-display-mode=night] .message-bubble.mine :is(p,small,b){color:#000!important}@media (width<=768px){.app-shell[data-design-adaptation=figma] :is(.community-heading,.matches-hero,.feedback-heading,.help-heading,.profile-hero,.trade-center>header,.beta-admin-panel>header){border-radius:16px;padding:28px 20px}.app-shell[data-design-adaptation=figma] :is(.community-view,.messages-view,.matches-view,.feedback-view,.help-view,.profile-page){width:min(100% - 16px,1280px)}.app-shell[data-design-adaptation=figma] :is(.collector-directory,.post-composer,.timeline-tools,.room-post,.thread-list,.conversation,.match-card,.trade-offer,.feedback-form,.feedback-guide,.help-faq,.collector-profile,.profile-settings,.profile-workshop-panel){border-radius:16px}.app-shell[data-design-adaptation=figma] :is(.quick-post-row,.profile-workshop-tabs,.collection-csv-tabs,.archive-import-tabs,.feedback-kind){scrollbar-width:none;border-radius:16px;overflow-x:auto}}.binder-sheet-stage>.binder-book{box-shadow:0 18px 42px var(--theme-shadow,#43243a)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.binder-sheet-stage>.binder-book{box-shadow:0 18px 42px color-mix(in srgb, var(--theme-shadow,#43243a) 19%, transparent)!important}}.binder-sheet-stage>.binder-book:before{display:none!important}.binder-desktop-only-note{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-desktop-only-note{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 62%, transparent)}}.binder-desktop-only-note{font-size:11px}@media (width>=901px){.binder-sheet-stage:not([data-page-view=spread])>.binder-book{padding-left:58px}.binder-sheet-stage:not([data-page-view=spread]) .binder-rings{top:48px;bottom:48px;left:-25px;display:flex!important}.binder-sheet-stage:not([data-page-view=spread]) .binder-rings i{background:linear-gradient(#fff,#aaaab1 42%,#f8f8f9 58%,#777781);border:2px solid #595963;width:58px;height:12px;box-shadow:0 3px 7px #18181f47}.binder-sheet-stage[data-page-view=spread]{width:min(1420px,100%)}.binder-book-spread{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;border-radius:26px!important;padding:24px!important}.binder-book-spread .binder-rings{top:48px;bottom:48px;left:50%;transform:translate(-50%);display:flex!important}.binder-book-spread .binder-rings i{background:linear-gradient(#fff,#aaaab1 42%,#f8f8f9 58%,#777781);border:2px solid #595963;width:46px;height:11px;box-shadow:0 3px 7px #18181f47}.binder-book-spread .binder-spread-page{border-radius:18px;min-width:0;padding:clamp(14px,1.6vw,22px)}.binder-book-spread[data-spread-complete=false] .binder-spread-page{grid-column:1/-1}.binder-spread-page[data-spread-side=left]{border-radius:18px 9px 9px 18px;box-shadow:inset -14px 0 24px #20182612}.binder-spread-page[data-spread-side=right]{border-radius:9px 18px 18px 9px;box-shadow:inset 14px 0 24px #20182612}.binder-spread-page-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:12px;display:flex}.binder-spread-page-heading span{color:var(--theme-text,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.binder-spread-page-heading span{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 58%, transparent)}}.binder-spread-page-heading span{letter-spacing:.12em;font:800 9px/1 Space Grotesk,sans-serif}.binder-spread-page-heading b{color:var(--theme-text,#2a1f2a);text-overflow:ellipsis;white-space:nowrap;font:800 14px/1.2 Space Grotesk,sans-serif;overflow:hidden}.binder-book-spread .binder-grid{gap:clamp(7px,.9vw,12px)}.binder-book-spread .binder-slot,.binder-book-spread .binder-slot.filled{border-radius:10px;padding:5px}.binder-book-spread .binder-print-card>span{font-size:9px}.binder-book-spread .binder-legacy-page-spread{display:contents}.binder-book-spread .binder-legacy-page-spread>.binder-grid,.binder-book-spread .binder-legacy-page-spread>.empty-binder{display:none}.binder-book-spread .binder-legacy-page-spread>.binder-pager,.binder-book-spread .binder-legacy-page-spread>.binder-trash-zone,.binder-book-spread .binder-legacy-page-spread>.binder-undo-toast{grid-column:1/-1}}@media (width<=900px){.binder-page-view-control,.binder-page-view-dock,.binder-sheet-stage .binder-rings{display:none!important}.binder-book-spread{display:block}.binder-book-spread>.binder-spread-page{display:none}.binder-book-spread .binder-legacy-page-spread{display:block}}@media (width>=901px){.app-shell>.tabs .sidebar-settings-tab{border-top:1px solid var(--theme-sidebar-text,#000);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.app-shell>.tabs .sidebar-settings-tab{border-top:1px solid color-mix(in srgb, var(--theme-sidebar-text,#000) 16%, transparent)}}}.app-shell[data-design-adaptation=figma] .admin-settings-form>footer .save-site-settings-button,.app-shell[data-design-adaptation=figma] .admin-settings-form>footer .save-site-settings-button:disabled{-webkit-text-fill-color:#fff;background:#000;border-color:#000;color:#fff!important}.app-shell[data-design-adaptation=figma] .admin-settings-form>footer .save-site-settings-button:disabled{opacity:.62}.thread-list-heading{gap:3px;padding:8px 10px 14px;display:grid}.thread-list-heading b{font-size:13px;font-weight:900}.thread-list-heading small{color:var(--theme-muted,#6d6269);font-size:10px}@media (width<=720px){.messages-view{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.messages-layout{min-height:0;overflow:visible}.app-shell[data-design-adaptation=figma] .thread-list,.messages-view .thread-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:min(42svh,320px);display:block;overflow:hidden auto}.thread-list-heading{z-index:2;border-bottom:1px solid var(--figma-line,#ded9dd);background:var(--figma-canvas,#fff);padding:12px 12px 10px;position:sticky;top:0}.messages-view .thread-list button{width:100%;min-width:0;margin:0}.app-shell[data-design-adaptation] .profile-page,.profile-backdrop{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%!important;max-width:none!important;padding:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.app-shell[data-design-adaptation] .profile-page .collector-profile,.profile-backdrop .collector-profile{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important;max-height:none!important;margin:0!important;overflow:visible!important}}.community-view-tabs{display:none}.hidden-archive-trigger{border:1px solid var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.hidden-archive-trigger{border:1px solid color-mix(in srgb, var(--accent,#d32373) 35%, var(--line))}}.hidden-archive-trigger{color:var(--theme-text,#251b22);background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.hidden-archive-trigger{background:color-mix(in srgb, var(--accent,#d32373) 10%, #fff)}}.hidden-archive-trigger.active{color:#fff;background:#000}.hidden-status-chip{color:#615862}.hidden-status-chip.selected{color:#fff;background:#000!important;border-color:#000!important}.bulk-check{color:var(--accent,#d32373);border:3px solid var(--accent,#d32373);background:#fff;font-size:15px;line-height:1;box-shadow:0 4px 14px #18111b2e}.print-card.bulk-selected .bulk-check{background:var(--accent,#d32373);box-shadow:inset 0 0 0 4px #fff,0 4px 14px #18111b38}.profile-activity-picker>input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d3d8;border-radius:12px;margin:10px 0;padding:9px 12px}.profile-showcase-picker.compact{max-height:260px;overflow-y:auto}.profile-section-order-editor>div{gap:7px;display:grid}.profile-section-order-editor>div>div{background:#fff;border:1px solid #ddd6df;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.profile-section-order-editor>div>div>span{align-items:center;gap:7px;display:flex}.profile-section-order-editor i{background:var(--profile-accent);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-section-order-editor i{background:color-mix(in srgb, var(--profile-accent) 20%, #fff)}}.profile-section-order-editor i{font-size:11px;font-style:normal}.profile-section-order-editor button{background:#fff;border:1px solid #d8d1da;border-radius:10px;width:34px;height:34px;padding:0;font-weight:900}.profile-section-order-editor button:disabled{opacity:.3}.profile-activity-module.recently-pulled{background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-activity-module.recently-pulled{background:color-mix(in srgb, var(--profile-accent) 8%, #fff)}}.profile-activity-module.recently-traded{background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-activity-module.recently-traded{background:color-mix(in srgb, var(--profile-accent) 14%, #fff)}}.profile-page[data-profile-color=lime],.collector-profile[data-profile-color=lime]{--profile-accent:#b7ff4a}.profile-page[data-profile-color=pink],.collector-profile[data-profile-color=pink]{--profile-accent:#ff3d8b}.profile-page[data-profile-color=blue],.collector-profile[data-profile-color=blue]{--profile-accent:#85bfff}.profile-page[data-profile-color=gold],.collector-profile[data-profile-color=gold]{--profile-accent:#ffc857}.app-shell[data-design-adaptation] :is(.profile-showcase-picker button.selected,.binder-page-picker button.selected,.profile-preset-grid button.active,.profile-wallpaper-options button.is-active){position:relative;border:2px solid var(--profile-accent)!important;background:var(--profile-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation] :is(.profile-showcase-picker button.selected,.binder-page-picker button.selected,.profile-preset-grid button.active,.profile-wallpaper-options button.is-active){background:color-mix(in srgb, var(--profile-accent) 15%, #fff)!important}}.app-shell[data-design-adaptation] :is(.profile-showcase-picker button.selected,.binder-page-picker button.selected,.profile-preset-grid button.active,.profile-wallpaper-options button.is-active){box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--profile-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-shell[data-design-adaptation] :is(.profile-showcase-picker button.selected,.binder-page-picker button.selected,.profile-preset-grid button.active,.profile-wallpaper-options button.is-active){box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px color-mix(in srgb, var(--profile-accent) 26%, transparent)!important}}.app-shell[data-design-adaptation] :is(.profile-showcase-picker button.selected,.binder-page-picker button.selected,.profile-preset-grid button.active,.profile-wallpaper-options button.is-active):after{z-index:2;color:#111;background:var(--profile-accent);content:"✓";border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font:950 13px/1 system-ui,sans-serif;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 9px #1b141c33}@media (width<=720px){.profile-backdrop,.app-shell[data-design-adaptation] .profile-page{scroll-padding-top:max(12px, env(safe-area-inset-top));height:100dvh!important;min-height:0!important;display:block!important}.profile-backdrop .collector-profile,.app-shell[data-design-adaptation] .profile-page .collector-profile{touch-action:pan-y;padding-top:calc(14px + env(safe-area-inset-top))!important}.collector-profile .profile-close{top:max(8px, env(safe-area-inset-top))}.profile-hero-actions .mobile-profile-message{border:1px solid var(--profile-accent);grid-column:1/-1;justify-self:start;gap:6px;width:fit-content!important;min-height:34px!important;padding:6px 10px!important}@supports (color:color-mix(in lab, red, red)){.profile-hero-actions .mobile-profile-message{border:1px solid color-mix(in srgb, var(--profile-accent) 45%, #777)}}.profile-hero-actions .mobile-profile-message{color:#211d27!important;background:var(--profile-accent)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.profile-hero-actions .mobile-profile-message{background:color-mix(in srgb, var(--profile-accent) 16%, #fff)!important}}.profile-hero-actions .mobile-profile-message{opacity:1;font-size:11px}.profile-hero-actions .mobile-profile-message:disabled{opacity:.8;color:#514959!important}.profile-activity-module>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-activity-module article img{object-fit:contain;height:118px}.profile-activity-module article b{font-size:10px}.community-view-tabs{background:#eee8f1;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin:0 12px 14px;padding:4px;display:grid}.community-view-tabs button{color:#000;background:0 0;border:0;border-radius:12px;min-height:46px;padding:8px 12px;font-weight:900}.community-view-tabs button.active{color:#fff;background:#000}.community-view-tabs span{color:#000;background:#ff3d8b;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:4px;font-size:11px;display:inline-grid}.community-view[data-community-tab=timeline]>.collector-directory,.community-view[data-community-tab=members]>.room-layout{display:none}.community-view[data-community-tab=members]>.collector-directory{margin-top:0;display:block}.community-view[data-community-tab=members]>.collector-directory>.collector-directory-body{display:block}.community-view[data-community-tab=members] .collector-directory-toggle{display:none}.collector-profile .profile-print-grid>article{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:8px}.collector-profile .profile-print-grid>article>img,.collector-profile .profile-print-grid .profile-print-images{width:100%;min-width:0}.collector-profile .profile-print-grid>article>img,.collector-profile .profile-print-grid .profile-print-images>img:first-child{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:154px;padding:6px}.collector-profile .profile-print-grid>article>div:last-child{align-content:start}.collector-profile .profile-print-grid>article b{white-space:normal;min-height:2.4em;font-size:11px;line-height:1.2}}.modal-copy .print-status-chips{margin:-8px 0 20px}.modal-copy .print-status-chips legend{margin-bottom:7px}.modal-copy .print-status-chips>div{flex-wrap:wrap;gap:7px;display:flex}.modal-copy .print-status-chips button{border:1px solid var(--line);background:var(--paper-bright,#fff);white-space:nowrap;border-radius:999px;gap:6px;width:auto;min-height:36px;margin:0;padding:7px 11px 7px 7px;font-size:11px;position:relative}.modal-copy .print-status-chips button>span:first-child{flex:0 0 22px;width:22px;height:22px;font-size:12px}.modal-copy .print-status-chips button.selected{border-color:var(--accent,#d32373);color:#fff;box-shadow:0 0 0 2px var(--accent,#d32373), 0 5px 12px #2417262e;background:#241726}@supports (color:color-mix(in lab, red, red)){.modal-copy .print-status-chips button.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#d32373) 34%, transparent), 0 5px 12px #2417262e}}.modal-copy .print-status-chips button.selected>span:first-child{background:var(--accent,#d32373);color:#fff}.modal-copy .print-status-chips button.selected:after{content:"✓";border:2px solid var(--paper-bright,#fff);background:var(--accent,#d32373);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.modal-copy .print-status-chips button:focus-visible{outline:3px solid var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.modal-copy .print-status-chips button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#d32373) 58%, #000)}}.modal-copy .print-status-chips button:focus-visible{outline-offset:3px}.modal-copy .print-status-chips b{font-size:11px;line-height:1}@media (width<=680px){.modal-copy .print-status-chips{margin-top:-4px}.modal-copy .print-status-chips>div{gap:6px}.mobile-menu-notification-summary{color:#8f1736;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:850;display:flex}.mobile-menu-notification-summary>span,.mobile-menu-notification-badge{color:#fff;background:#d31545;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.mobile-menu-grid>button.has-unread{background:#fff2f5;border-color:#d31545;box-shadow:inset 0 0 0 1px #d31545}.mobile-menu-notification-badge{position:absolute;top:10px;right:10px}}.missing-print-suggestion-modal .stats-form-grid textarea{resize:vertical;min-height:86px}.missing-print-suggestion-modal .stats-notes small{font-weight:600}@media (width<=760px){body:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}.app-shell:has([aria-modal=true])>.mobile-bottom-nav{display:none!important}:where(section,article,form)[role=dialog][aria-modal=true],.profile-onboarding>section{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-x:hidden;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)))!important;overflow-y:auto!important}:where(.condition-photo-backdrop,.modal-backdrop,.archive-import-backdrop,.collection-csv-backdrop,.trade-list-modal-backdrop,.beta-terms-backdrop,.profile-message-sheet-backdrop,.scanner-access-announcement-backdrop,.profile-onboarding){overscroll-behavior:none;touch-action:none;max-height:100dvh;overflow:hidden}.condition-photo-prompt{width:100%;max-width:100%}.condition-photo-prompt>footer{z-index:6;bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbfaf5;border-top:1px solid #ded9d7;position:sticky}}.community-activity-view{gap:16px;display:grid}.community-activity-feed{border:1px solid var(--line);color:var(--ink);background:var(--paper-bright);border-radius:26px;padding:clamp(18px,3vw,28px)}.community-activity-feed>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.community-activity-feed h2{margin:3px 0;font-size:clamp(24px,4vw,36px)}.community-activity-feed header p{color:var(--muted);margin:0}.activity-filter{border:1px solid var(--line);background:var(--paper);border-radius:999px;gap:4px;padding:4px;display:flex}.activity-filter button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-weight:850}.activity-filter button.active{color:#fff;background:var(--sidebar)}.community-activity-list{gap:8px;display:grid}.community-activity-card{border:1px solid var(--line);grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.community-activity-card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent)}}.community-activity-card{background:var(--paper-bright);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.community-activity-card{background:color-mix(in srgb, var(--paper-bright) 92%, var(--lavender,#cdb8f4))}}.community-activity-card.diso{background:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.community-activity-card.diso{background:color-mix(in srgb, var(--paper-bright) 88%, var(--accent))}}.community-activity-card.trade{background:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.community-activity-card.trade{background:color-mix(in srgb, var(--paper-bright) 88%, var(--mint,#c9e8d3))}}.activity-avatar{width:44px;height:44px;color:var(--sidebar-text);background:var(--sidebar);cursor:pointer;border:0;border-radius:14px;place-items:center;padding:0;font-weight:900;display:grid;overflow:hidden}.activity-avatar img{object-fit:cover;width:100%;height:100%}.activity-print{object-fit:contain;background:#fff;border-radius:9px;width:44px;height:54px;padding:3px}.community-activity-card>div{min-width:0}.activity-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.community-activity-card p{margin:3px 0;line-height:1.35}.community-activity-card time{color:var(--muted);font-size:10px}.community-activity-card footer{align-items:center;gap:6px;display:flex}.community-activity-card footer button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--paper-bright);cursor:pointer;border-radius:10px;padding:0 10px;font-weight:800}.community-activity-card footer .activity-message{border-color:var(--sidebar);color:var(--sidebar-text);background:var(--sidebar)}.collector-directory-grid.compact article{min-height:0}.print-grid.trade-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trade-shelf-grid .print-card{box-shadow:none}.trade-shelf-grid .print-card:hover{box-shadow:0 8px 20px var(--ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.trade-shelf-grid .print-card:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 10%, transparent)}}.trade-shelf-grid .print-card-main{grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:92px;display:grid}.trade-shelf-grid .image-wrap{aspect-ratio:auto;width:88px;height:92px}.trade-shelf-grid .print-info{padding:10px}.trade-shelf-grid .print-info strong{font-size:13px}.iso-split-tabs{display:none}.match-card>header{cursor:pointer}.match-card:not(.is-open){box-shadow:none;padding:13px 15px}.match-card:not(.is-open) .match-avatar{border-radius:14px;width:44px;height:44px}.match-card:not(.is-open) .match-score{width:42px;height:42px}.match-card:not(.is-open) header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-open-label{white-space:nowrap;font-size:10px}@media (width<=900px){.print-grid.trade-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-activity-card{grid-template-columns:44px auto minmax(0,1fr)}.community-activity-card footer{grid-column:2/-1}}@media (width<=680px){.community-activity-feed{border-radius:20px;padding:14px}.community-activity-feed>header{flex-direction:column;align-items:stretch}.activity-filter{width:100%}.activity-filter button{flex:1;padding:0 8px}.community-activity-card{grid-template-columns:38px 46px minmax(0,1fr);gap:8px;padding:9px}.activity-avatar{border-radius:12px;width:38px;height:38px}.community-activity-card footer{grid-column:1/-1}.community-activity-card footer button{flex:1}.print-grid.trade-shelf-grid{grid-template-columns:1fr}.trade-shelf-grid .print-card-main{grid-template-columns:74px minmax(0,1fr);min-height:78px}.trade-shelf-grid .image-wrap{width:74px;height:78px}.iso-split-tabs{border:1px solid var(--line);background:var(--paper-bright);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;display:grid}.iso-split-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.iso-split-tabs button.active{color:#fff;background:var(--sidebar)}.iso-split-tabs span{background:currentColor;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.iso-split-tabs span{background:color-mix(in srgb, currentColor 14%, transparent)}}.iso-split-tabs span{font-size:10px}.iso-board{grid-template-columns:1fr}.iso-column[data-split-active=false]{display:none}.match-grid{grid-template-columns:1fr}.match-card>header{grid-template-columns:44px minmax(0,1fr) auto}.match-card>header .match-open-label{grid-column:2/-1}}.print-questions-view.guide-only .print-question-composer,.print-questions-view.guide-only .print-question-feed{display:none}.my-profile-view{gap:24px;display:grid}.binder-view.binder-organizer-page-open>:not(.binder-reorganizer-panel){display:none!important}.binder-view.binder-organizer-page-open{width:100%;max-width:none;min-height:100dvh;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.binder-organizer-page-open .binder-reorganizer-panel{gap:clamp(14px,2vw,22px);min-height:calc(100dvh - 40px);margin:0 auto;border:1px solid var(--theme-border,#492d43)!important;width:min(1120px,100%)!important;max-height:none!important;padding:clamp(18px,3vw,34px)!important;position:relative!important;inset:auto!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-panel{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)!important}}.binder-organizer-page-open .binder-reorganizer-panel{border-radius:28px!important;box-shadow:0 18px 55px #2417261c!important}.binder-organizer-page-open .binder-reorganizer-panel>header{align-items:center}.binder-organizer-page-open .binder-reorganizer-panel>header h2{font-size:clamp(30px,5vw,52px)}.binder-organizer-page-open .binder-reorganizer-back{align-items:center;gap:7px;min-width:max-content;padding:0 16px;font-weight:900;display:inline-flex;border-radius:999px!important;width:auto!important;height:44px!important;font-size:12px!important}.binder-organizer-page-open .binder-reorganizer-pages{z-index:8;border:1px solid var(--theme-border,#492d43);padding:12px;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-pages{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-organizer-page-open .binder-reorganizer-pages{background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-pages{background:color-mix(in srgb, var(--theme-surface,#fffafb) 97%, #fff)}}.binder-organizer-page-open .binder-reorganizer-pages{box-shadow:0 10px 28px #2417261a}.binder-organizer-page-open .binder-reorganizer-page-preview{grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr)}.binder-organizer-page-open .binder-reorganizer-preview-grid{height:clamp(190px,28dvh,330px)}.binder-organizer-page-open .binder-reorganizer-print-list{flex:none;min-height:0;overflow:visible}.binder-organizer-page-open .binder-reorganizer-panel>footer{z-index:10;border:1px solid var(--theme-border,#492d43);padding:12px;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-panel>footer{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 17%, transparent)}}.binder-organizer-page-open .binder-reorganizer-panel>footer{border-radius:16px;box-shadow:0 10px 30px #24172629}.binder-reorganizer-workspace,.binder-reorganizer-tray{display:contents}@media (pointer:coarse){.official-crop-handle{width:36px;height:36px}.official-crop-handle:after{border-width:2px;inset:11px}.official-crop-handle.nw{top:-18px;left:-18px}.official-crop-handle.n{top:-18px;left:calc(50% - 18px)}.official-crop-handle.ne{top:-18px;right:-18px}.official-crop-handle.e{top:calc(50% - 18px);right:-18px}.official-crop-handle.se{bottom:-18px;right:-18px}.official-crop-handle.s{bottom:-18px;left:calc(50% - 18px)}.official-crop-handle.sw{bottom:-18px;left:-18px}.official-crop-handle.w{top:calc(50% - 18px);left:-18px}}@media (width<=900px){.binder-reorganizer-page-heading{align-items:flex-start}.binder-reorganizer-page-heading>div{flex:auto}.binder-reorganizer-page-actions{grid-template-columns:1fr}.binder-organizer-page-open .binder-reorganizer-panel>footer{box-shadow:none;position:static;bottom:auto}}@media (width>=901px){.binder-organizer-page-open .binder-reorganizer-panel{width:min(1480px,100%)!important}.binder-organizer-page-open .binder-reorganizer-workspace{grid-template-columns:minmax(560px,1.6fr) minmax(330px,.72fr);align-items:stretch;gap:clamp(16px,2vw,28px);height:clamp(580px,100dvh - 260px,780px);min-height:0;display:grid}.binder-organizer-page-open .binder-reorganizer-pages{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;padding:14px;position:static;overflow:hidden}.binder-organizer-page-open .binder-reorganizer-page-preview{aspect-ratio:.78;border-width:10px;border-radius:22px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-self:center;align-items:stretch;width:auto;max-width:100%;height:100%;min-height:0;padding:18px}.binder-organizer-page-open .binder-reorganizer-page-preview>header{align-content:start}.binder-organizer-page-open .binder-reorganizer-preview-grid{border-radius:14px;gap:7px;width:100%;height:100%;min-height:0;padding:10px}.binder-organizer-page-open .binder-reorganizer-tray{border:1px solid var(--theme-border,#492d43);grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-tray{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-organizer-page-open .binder-reorganizer-tray{background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-tray{background:color-mix(in srgb, var(--theme-surface,#fffafb) 97%, #fff)}}.binder-organizer-page-open .binder-reorganizer-tray{box-shadow:0 10px 28px #2417261a}.binder-organizer-page-open .binder-reorganizer-print-list{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-right:8px;overflow:hidden auto}.binder-organizer-page-open .binder-reorganizer-panel>footer{position:static}}.binder-inline-edit-toolbar .binder-trash-zone{z-index:auto;width:auto;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;grid-template-columns:28px auto;gap:7px;padding:5px 10px;position:static;transform:none}.binder-inline-edit-toolbar .binder-trash-zone>span{border-radius:9px;width:28px;height:28px;font-size:1rem}.binder-inline-edit-toolbar .binder-trash-zone small{display:none}.binder-inline-edit-mode .binder-inline-edit-toolbar .binder-trash-zone.active{transform:none}@media (width<=760px){.binder-view.binder-organizer-page-open{padding:0 0 calc(112px + env(safe-area-inset-bottom))}.binder-organizer-page-open .binder-reorganizer-panel{min-height:100dvh;box-shadow:none!important;border-width:0!important;border-radius:0!important;padding:16px!important}.binder-organizer-page-open .binder-reorganizer-panel>header{align-items:flex-start}.binder-organizer-page-open .binder-reorganizer-panel>header h2{font-size:34px}.binder-organizer-page-open .binder-reorganizer-back{justify-content:center;min-width:44px;padding:0;width:44px!important;font-size:0!important}.binder-organizer-page-open .binder-reorganizer-back span{font-size:20px}.binder-organizer-page-open .binder-reorganizer-workspace{gap:16px;display:grid}.binder-organizer-page-open .binder-reorganizer-pages{margin-inline:-6px;padding:8px;position:static;top:auto}.binder-organizer-page-open .binder-reorganizer-page-scroller{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.binder-organizer-page-open .binder-reorganizer-page-scroll-button{border:1px solid var(--theme-border,#492d43);place-items:center;width:38px;height:44px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-page-scroll-button{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.binder-organizer-page-open .binder-reorganizer-page-scroll-button{color:#fff;background:#241726;border-radius:12px;font-size:25px;font-weight:900}.binder-organizer-page-open .binder-reorganizer-page-list button{touch-action:pan-x}.binder-organizer-page-open .binder-reorganizer-page-preview{border-width:6px;grid-template-columns:minmax(90px,.55fr) minmax(0,1.45fr);align-items:center;width:100%;max-width:560px;margin-inline:auto;padding:8px}.binder-organizer-page-open .binder-reorganizer-preview-grid{aspect-ratio:auto;width:100%;height:clamp(150px,22dvh,190px);min-height:0}.binder-organizer-page-open .binder-reorganizer-tray{min-width:0;padding:12px 10px calc(112px + env(safe-area-inset-bottom));border:1px solid var(--theme-border,#492d43);align-content:start;gap:12px;margin-inline:-6px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-tray{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-organizer-page-open .binder-reorganizer-tray{background:var(--theme-surface,#fffafb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-tray{background:color-mix(in srgb, var(--theme-surface,#fffafb) 97%, #fff)}}.binder-organizer-page-open .binder-reorganizer-tray{box-shadow:0 10px 28px #24172614}.binder-organizer-page-open .binder-reorganizer-tray-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.binder-reorganizer-tray-heading>div{gap:2px;min-width:0;display:grid}.binder-reorganizer-tray-heading b{font:900 22px/1 Space Grotesk,sans-serif}.binder-reorganizer-tray-heading small{color:var(--theme-muted,#716671);font-size:11px}.binder-reorganizer-tray-heading>span{color:#fff;background:#241726;border-radius:999px;place-items:center;min-width:38px;height:38px;padding-inline:10px;font-size:12px;font-weight:900;display:grid}.binder-organizer-page-open .binder-reorganizer-selection-summary{z-index:9;border:1px solid var(--theme-border,#492d43);margin-inline:-2px;padding:9px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-selection-summary{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 14%, transparent)}}.binder-organizer-page-open .binder-reorganizer-selection-summary{background:var(--theme-surface,#fffafb);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-selection-summary{background:color-mix(in srgb, var(--theme-surface,#fffafb) 97%, #fff)}}.binder-organizer-page-open .binder-reorganizer-selection-summary{box-shadow:0 7px 18px #24172614}.binder-organizer-page-open .binder-reorganizer-mobile-place{color:#fff;background:var(--accent,#b51c72);border-radius:11px;flex:1 0 100%;justify-content:center;align-items:center;min-height:42px;padding:0 12px;display:inline-flex}.binder-organizer-page-open .binder-duplicates-tray-list,.binder-organizer-page-open .binder-reorganizer-print-list{overscroll-behavior:auto;max-height:none;overflow:visible}.binder-organizer-page-open .binder-duplicates-tray-list{grid-template-columns:minmax(0,1fr)}.binder-organizer-page-open .binder-reorganizer-print-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.binder-organizer-page-open .binder-reorganizer-panel>footer{bottom:calc(92px + env(safe-area-inset-bottom))}.binder-inline-edit-toolbar .binder-trash-zone{width:auto;position:absolute;bottom:calc(100% + 8px);left:0;right:0}}.print-modal{overscroll-behavior:contain;width:min(1040px,100%)}.modal-image{justify-content:flex-start}.modal-content.editor-view{display:block}.modal-content.editor-view .modal-image,.modal-content.editor-view .modal-copy>:not(.official-image-editor):not(.stats-editor){display:none}.modal-content.editor-view .modal-copy{padding:clamp(18px,3vw,36px)}.modal-content.editor-view .official-image-editor,.modal-content.editor-view .stats-editor{margin:0}.official-image-editor-layout{grid-template-columns:minmax(360px,1.35fr) minmax(280px,.65fr);align-items:start;gap:24px}.official-image-preview{aspect-ratio:4/5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:560px;max-height:68vh;position:sticky;top:82px}.official-image-preview:active{cursor:grabbing}.official-image-preview img{pointer-events:none;will-change:transform, filter;max-height:none}@media (width<=760px){.modal-content.editor-view .modal-copy{padding:12px}.official-image-editor-layout{grid-template-columns:1fr}.official-image-preview{min-height:430px;max-height:none;position:relative;top:auto}.official-image-editor>header{display:grid}.official-image-editor>header>button{display:none}}.archive-print-review-panel{border:1px solid var(--accent,#d32373);justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-print-review-panel{border:1px solid color-mix(in srgb, var(--accent,#d32373) 30%, var(--line))}}.archive-print-review-panel{background:linear-gradient(135deg, var(--accent,#d32373), #fff);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.archive-print-review-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#d32373) 10%, #fff), #fff)}}.archive-print-review-panel{box-shadow:0 12px 34px #431d3717}.archive-print-review-panel>div{gap:4px;display:grid}.archive-print-review-panel span{color:var(--accent,#a62063);letter-spacing:.14em;font:900 9px/1 Inter,sans-serif}.archive-print-review-panel h2{margin:0;font:850 25px/1.05 Space Grotesk,sans-serif}.archive-print-review-panel p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.archive-print-review-panel>.archive-print-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.archive-print-review-actions button{color:#fff;background:#241726;border:0;border-radius:13px;flex:none;min-height:46px;padding:0 16px;font-weight:850}.archive-print-review-actions button:first-child{color:#241726;background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.archive-print-review-actions button:first-child{background:color-mix(in srgb, var(--accent,#d32373) 14%, #fff)}}.archive-print-review-actions button:first-child{box-shadow:inset 0 0 0 1px var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.archive-print-review-actions button:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#d32373) 35%, transparent)}}.official-image-grid-admin{border:1px solid var(--accent,#d32373);margin:0 0 24px;padding:clamp(16px,3vw,26px)}@supports (color:color-mix(in lab, red, red)){.official-image-grid-admin{border:1px solid color-mix(in srgb, var(--accent,#d32373) 24%, var(--line))}}.official-image-grid-admin{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.official-image-grid-admin{background:color-mix(in srgb, var(--surface) 97%, var(--accent,#d32373))}}.official-image-grid-admin>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.official-image-grid-admin>header h2{margin:3px 0 6px;font:850 clamp(24px,4vw,36px)/1 Space Grotesk,sans-serif}.official-image-grid-admin>header p{max-width:680px;color:var(--muted);margin:0;line-height:1.45}.official-image-grid-admin>header>b{background:#fff;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.official-image-grid-toolbar{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:end;gap:14px;margin:18px 0;padding:12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.official-image-grid-toolbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.official-image-grid-toolbar>label:first-child{flex:1;gap:5px;font-size:10px;font-weight:850;display:grid}.official-image-grid-toolbar input[type=search]{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:0 13px}.official-image-needed-toggle{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.official-image-needed-toggle input{width:18px;height:18px;accent-color:var(--accent,#d32373)}.official-image-drop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.official-image-drop-grid article{background:#fff;border:2px solid #0000;border-radius:17px;align-content:start;gap:9px;min-width:0;padding:9px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:0 7px 22px #301c2f14}.official-image-drop-grid article[data-drop-active=true]{border-color:var(--accent,#d32373);box-shadow:0 12px 30px var(--accent,#d32373);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.official-image-drop-grid article[data-drop-active=true]{box-shadow:0 12px 30px color-mix(in srgb, var(--accent,#d32373) 19%, transparent)}}.official-image-drop-grid article[data-busy=true]{opacity:.68}.official-image-drop-art{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#f4f1f4,#f4f1f4 10px,#ebe6ec 10px 20px);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.official-image-drop-art img{pointer-events:none;width:100%;height:100%}.official-image-drop-art>span{color:var(--muted);font-size:11px;font-weight:850}.official-image-drop-art i{color:#fff;text-align:center;pointer-events:none;background:#1f1320d1;border-radius:9px;padding:7px 8px;font-size:9px;font-style:normal;font-weight:900;position:absolute;inset:auto 8px 8px}.official-image-drop-grid article[data-drop-active=true] .official-image-drop-art i{background:var(--accent,#d32373);border:2px dashed #fff;place-items:center;font-size:12px;display:grid;inset:8px}@supports (color:color-mix(in lab, red, red)){.official-image-drop-grid article[data-drop-active=true] .official-image-drop-art i{background:color-mix(in srgb, var(--accent,#d32373) 88%, transparent)}}.official-image-drop-copy{gap:3px;min-width:0;display:grid}.official-image-drop-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.official-image-drop-copy small{min-height:2.6em;color:var(--muted);font-size:9px;line-height:1.3}.official-image-drop-picker{color:#fff;cursor:pointer;background:#241726;border-radius:10px;place-items:center;min-height:36px;font-size:10px;font-weight:900;display:grid;position:relative;overflow:hidden}.official-image-drop-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.official-image-grid-more{border:1px solid var(--line);background:#fff;border-radius:13px;width:100%;min-height:46px;margin-top:16px;font-weight:850}.image-import-review-list{gap:12px;margin:16px 0;display:grid}.image-import-review-list>article{border:1px solid var(--accent,#d32373);padding:16px}@supports (color:color-mix(in lab, red, red)){.image-import-review-list>article{border:1px solid color-mix(in srgb, var(--accent,#d32373) 28%, var(--line))}}.image-import-review-list>article{background:#fff8fb;border-radius:17px}.image-import-review-list>article[data-status=resolved]{opacity:.64;background:#f5f3f5}.image-import-review-list article>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.image-import-review-list article>header>span{color:#fff;background:var(--accent,#a62063);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.image-import-review-list h3{margin:0 0 3px;font-size:17px}.image-import-review-list small{color:var(--muted)}.image-import-review-list p{white-space:pre-wrap;line-height:1.5}.image-import-review-preview{border:1px solid var(--accent,#d32373);grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.image-import-review-preview{border:1px solid color-mix(in srgb, var(--accent,#d32373) 22%, var(--line))}}.image-import-review-preview{background:#fff;border-radius:15px}.image-import-review-preview>a:first-child{border:1px solid var(--line);background:#f6f3f5;border-radius:12px;place-items:center;min-height:160px;display:grid;overflow:hidden}.image-import-review-preview img{object-fit:contain;width:100%;max-height:230px;display:block}.image-import-review-preview>div{gap:6px;display:grid}.image-import-review-preview>div>b{overflow-wrap:anywhere}.image-import-review-preview>div>small{color:var(--muted);line-height:1.45}.image-import-review-download{color:#fff;background:var(--ink,#241429);border-radius:11px;width:fit-content;margin-top:5px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none}.image-import-review-missing{color:#7d3053;background:#fff0f6;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:750}.image-import-review-list footer{border:0;justify-content:flex-end;padding:12px 0 0}.image-import-review-list label{color:var(--muted);gap:5px;font-size:9px;font-weight:850;display:grid}.image-import-review-list select{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:40px;padding:0 10px}@media (width<=760px){.archive-print-review-panel{flex-direction:column;align-items:stretch}.archive-print-review-panel>.archive-print-review-actions{display:grid}.archive-print-review-actions button{width:100%}.image-import-review-list article>header,.image-import-review-preview{grid-template-columns:1fr}.image-import-review-preview>a:first-child{min-height:220px}.official-image-grid-admin>header{display:grid}.official-image-grid-toolbar{display:grid;position:relative}.official-image-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wishlist-share-bar{border:1px solid var(--accent,#cc20c5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;margin:0 0 14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.wishlist-share-bar{border:1px solid color-mix(in srgb, var(--accent,#cc20c5) 28%, var(--line))}}.wishlist-share-bar{background:linear-gradient(120deg, #fff, var(--accent,#cc20c5));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.wishlist-share-bar{background:linear-gradient(120deg, #fff, color-mix(in srgb, var(--accent,#cc20c5) 9%, #fff))}}.wishlist-share-intro{gap:3px;display:grid}.wishlist-share-intro b{font:850 18px/1.1 Space Grotesk,sans-serif}.wishlist-share-intro span{color:var(--muted);font-size:11px}.wishlist-share-intro small{color:var(--accent,#a62063);font-size:10px;font-weight:800}.trade-log-view{min-width:0}.trade-hub-view{flex-direction:column;gap:0;display:flex}.trade-tray{background:#fffaf2;border:2px solid #2b1735;border-radius:24px;margin:0 0 14px;overflow:clip;box-shadow:5px 6px #2b1735}.trade-tray-tab{color:#2b1735;text-align:left;cursor:pointer;background:linear-gradient(105deg,#ffcfe8 0 28%,#ffef99 28% 58%,#bdeee0 58% 100%);border:0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 16px;display:grid}.trade-tray-tab-icon{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-weight:900;display:grid}.trade-tray-tab>span:nth-child(2){gap:1px;display:grid}.trade-tray-tab small{letter-spacing:.14em;font-size:9px;font-weight:900}.trade-tray-tab b{font-size:clamp(20px,3vw,30px);line-height:1}.trade-tray-tab-count{background:#fff;border:2px solid;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.trade-tray-tab-hint{font-size:10px;font-weight:850}.trade-tray-body{border-top:2px solid #2b1735;padding:14px}.trade-tray-toolbar{grid-template-columns:minmax(230px,auto) minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.trade-mode-toggle{background:#f2e9ff;border:2px solid #2b1735;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.trade-mode-toggle button{color:#65566b;cursor:pointer;background:0 0;border:0;border-radius:13px;place-content:center;gap:1px;min-height:52px;display:grid}.trade-mode-toggle button.active{color:#fff;background:#2b1735;box-shadow:0 3px #ff65b3}.trade-mode-toggle b{font-size:15px}.trade-mode-toggle span{font-size:9px;font-weight:800}.trade-tray-search{color:#65566b;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.trade-tray-search input{color:#2b1735;width:100%;min-height:52px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:2px solid #2b1735;border-radius:16px;padding:0 15px;font-size:13px}.trade-tray-studio-button{color:#2b1735;cursor:pointer;background:#ff65b3;border:2px solid #2b1735;border-radius:16px;min-height:52px;padding:0 18px;font-weight:900;box-shadow:3px 3px #2b1735}.trade-tray-sync-note{color:#65566b;align-items:center;gap:7px;margin:12px 0 10px;font-size:10px;font-weight:750;display:flex}.trade-tray-sync-note span{color:#168562;font-size:14px}.trade-tray-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;padding:2px 4px 5px 2px;display:grid;overflow:auto}.trade-tray-card{background:#fff;border:2px solid #d8cbdc;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.trade-tray-card.active{background:#fff4fa;border-color:#2b1735}.trade-tray-art{cursor:pointer;background:#f7f1f8;border:1px solid #d8cbdc;border-radius:12px;width:58px;height:58px;padding:0;overflow:hidden}.trade-tray-art img{object-fit:contain;width:100%;height:100%}.trade-tray-card-copy{gap:4px;min-width:0;display:grid}.trade-tray-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-tray-card-copy small{color:#746578;font-size:9px;font-weight:750}.trade-quantity-stepper{background:#fff;border:2px solid #2b1735;border-radius:999px;grid-template-columns:34px 30px 34px;align-items:center;display:grid;overflow:hidden}.trade-quantity-stepper button{color:#2b1735;cursor:pointer;background:#ffef99;border:0;width:34px;height:34px;font-size:19px;font-weight:900}.trade-quantity-stepper button:last-child{background:#bdeee0}.trade-quantity-stepper button:disabled{opacity:.35;cursor:not-allowed}.trade-quantity-stepper output{text-align:center;font-size:12px;font-weight:900}.trade-hub-heading{order:0;margin-bottom:14px}.trade-hub-heading>div:first-child{min-width:0}.trade-hub-heading>div:first-child>p:not(.eyebrow){max-width:620px}.trade-hub-summary{flex:none;gap:8px;display:flex}.trade-hub-summary>span{border:1px solid var(--accent,#cc20c5);gap:2px;min-width:92px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-hub-summary>span{border:1px solid color-mix(in srgb, var(--accent,#cc20c5) 26%, var(--line))}}.trade-hub-summary>span{color:var(--ink);background:var(--accent,#cc20c5);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.trade-hub-summary>span{background:color-mix(in srgb, var(--accent,#cc20c5) 9%, #fff)}}.trade-hub-summary b{font:850 24px/1 Space Grotesk,sans-serif}.trade-hub-summary small{color:var(--muted);font-size:9px;font-weight:800}.trade-hub-view>.trade-share-bar{order:1;margin-top:0;display:grid}.trade-hub-view>.trade-shelf-panel{order:2;margin:0 0 14px}.trade-hub-view>.manual-trade-log{order:3}.trade-shelf-panel{margin:14px 0}.trade-shelf-panel>header>span{background:var(--sidebar,#201227)}.iso-column-list.trade-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(46vh,520px)}.trade-shelf-print{min-height:76px}.trade-shelf-thumb{background:#fff;border:3px solid #fff;border-radius:10px;width:58px;height:58px;overflow:hidden;display:block!important}.iso-print-main .trade-shelf-thumb img{transform-origin:50%;border-radius:0;width:100%;height:100%;padding:0}.trade-photo-kind{font-weight:750;color:var(--accent,#a62063)!important}.trade-photo-kind.actual{color:#167252!important}.trade-copy-count{border:1px solid var(--theme-border,#492d43);align-content:center;place-items:center;gap:2px;min-width:58px;min-height:48px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-copy-count{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 18%, transparent)}}.trade-copy-count{color:var(--theme-text,#2a1f2a);background:var(--theme-surface,white);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.trade-copy-count{background:color-mix(in srgb, var(--theme-surface,white) 82%, var(--accent,#cc20c5))}}.trade-copy-count{cursor:pointer}.trade-copy-count b{font:900 17px/1 Space Grotesk,sans-serif}.trade-copy-count span{text-transform:uppercase;font-size:8px;font-weight:850}.trade-grid-organizer{border-top:1px solid var(--accent,#cc20c5);grid-column:1/-1;gap:10px;margin-top:8px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-grid-organizer{border-top:1px solid color-mix(in srgb, var(--accent,#cc20c5) 16%, var(--line))}}.trade-grid-organizer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-grid-organizer>header>div:first-child{gap:2px;display:grid}.trade-grid-organizer>header b{font:850 14px/1.1 Space Grotesk,sans-serif}.trade-grid-organizer>header small{color:var(--muted);font-size:10px}.trade-grid-organizer>header>div:last-child{gap:6px;display:flex}.trade-grid-organizer>header button,.trade-grid-organizer-list article>div button{border:1px solid var(--line);min-height:32px;color:var(--theme-text,#2a1f2a);background:#fff;border-radius:9px;padding:0 10px;font-weight:800}.trade-grid-organizer-section{gap:7px;min-width:0;display:grid}.trade-grid-organizer-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trade-grid-organizer-section-heading b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.trade-grid-organizer-section-heading span{color:var(--muted);text-align:right;font-size:10px;font-weight:700}.trade-grid-organizer-list{overscroll-behavior-inline:contain;grid-auto-columns:minmax(170px,190px);grid-auto-flow:column;gap:8px;padding:2px 2px 8px;display:grid;overflow-x:auto}.trade-grid-organizer-list article{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-grid-organizer-list article{background:color-mix(in srgb, var(--paper-bright,#fff) 94%, transparent)}}.trade-grid-organizer-list article{opacity:.58}.trade-grid-organizer-list article.selected{border-color:var(--accent,#cc20c5);opacity:1}.trade-grid-organizer-list label{cursor:pointer;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.trade-grid-organizer-list input{width:18px;height:18px;accent-color:var(--accent,#cc20c5)}.trade-grid-organizer-thumb{width:48px;height:58px;box-shadow:0 0 0 1px var(--theme-border,#492d43);background:#fff;border:3px solid #fff;border-radius:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-grid-organizer-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-border,#492d43) 15%, transparent)}}.trade-grid-organizer-thumb img{object-fit:contain;transform-origin:50%;background:#fff;width:100%;height:100%;display:block}.app-shell .print-card,.app-shell .print-card .image-wrap,.home-print-shelf>div:last-child>button,.home-print-shelf img,.binder-sheet-stage .binder-print-card,.binder-sheet-stage .binder-print-card img,.iso-print-main img,.trade-grid-organizer-thumb,.print-audit-preview{border-radius:var(--pk-print-radius,16px)!important}.trade-grid-organizer-name{gap:3px;min-width:0;display:grid}.trade-grid-organizer-name b{color:#fff;background:var(--accent,#cc20c5);border-radius:999px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.trade-grid-organizer-list label strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trade-grid-organizer-list article>div{gap:4px;display:grid}.trade-grid-organizer-list article>div button{min-width:34px;padding:0;font-size:16px}.trade-grid-organizer-list article>div button:disabled{opacity:.28}.trade-grid-organizer-list article>div .trade-grid-crop-button{color:#fff;background:var(--sidebar,#201227);text-transform:uppercase;min-width:34px;padding:0 4px;font-size:8px}.trade-grid-available-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:7px;display:grid}.trade-grid-available-card{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-grid-available-card{background:color-mix(in srgb, var(--paper-bright,#fff) 92%, var(--lab-accent-2,#75d5d0))}}.trade-grid-available-card{cursor:pointer}.trade-grid-available-card input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.trade-grid-available-card .trade-grid-organizer-thumb{width:42px;height:50px}.trade-grid-available-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.trade-grid-available-card>span:last-child{color:#fff;background:var(--lab-accent,var(--accent,#cc20c5));border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;font-weight:900;display:grid}.trade-grid-available-card:focus-within,.trade-grid-available-card:hover{outline:2px solid var(--lab-accent,var(--accent,#cc20c5));outline-offset:1px}.trade-grid-organizer-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;margin:0;padding:10px;font-size:10px}.trade-share-bar{margin-top:14px}.trade-hub-view>.trade-share-bar{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);align-items:start;gap:14px 18px;padding:16px}.trade-share-bar>.wishlist-share-intro{grid-column:1}.trade-share-bar>.trade-share-actions{grid-column:2}.trade-studio-live-preview{--trade-preview-background:#fff7fb;--trade-preview-background-alt:#f7e4f1;--trade-preview-accent:#d62286;--trade-preview-accent-soft:#f6b8d8;--trade-preview-ink:#2d1630;--trade-preview-font:"Space Grotesk", Inter, sans-serif;aspect-ratio:4/5;border:3px solid var(--trade-preview-ink);width:min(100%,460px);color:var(--trade-preview-ink);background:linear-gradient(150deg, var(--trade-preview-background), var(--trade-preview-background-alt));box-shadow:7px 8px 0 var(--trade-preview-accent);font-family:var(--trade-preview-font);border-radius:24px;flex-direction:column;grid-area:2/1/span 3;justify-self:center;gap:12px;padding:clamp(16px,3vw,28px);display:flex;position:relative;overflow:hidden}.trade-studio-live-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-studio-live-preview>header>div{gap:2px;display:grid}.trade-studio-live-preview>header small{letter-spacing:.16em;font-size:clamp(8px,1vw,11px);font-weight:850}.trade-studio-live-preview>header strong{max-width:280px;font-size:clamp(20px,3vw,34px);line-height:.95}.trade-studio-live-preview>header>span{color:#fff;background:var(--trade-preview-accent);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.trade-studio-live-preview>p{color:var(--trade-preview-ink);font:750 clamp(10px, 1.25vw, 14px)/1.35 var(--trade-preview-font);opacity:.78;grid-column:auto;margin:0}.trade-studio-preview-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(5px,1vw,9px);min-height:0;display:grid}.trade-studio-preview-grid.layout-4x4{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-studio-preview-grid figure{grid-template-rows:minmax(0,1fr) auto;gap:3px;min-width:0;min-height:0;margin:0;display:grid}.trade-studio-preview-grid figure>span{border:2px solid var(--trade-preview-accent-soft);background:#fff;border-radius:13px;min-height:0;display:block;overflow:hidden}.trade-studio-preview-grid img{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block}.trade-studio-preview-grid figcaption{color:var(--trade-preview-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,.8vw,9px);font-weight:800;overflow:hidden}.trade-studio-preview-empty{border:2px dashed var(--trade-preview-accent-soft);text-align:center;border-radius:18px;flex:1;place-content:center;gap:5px;display:grid}.trade-studio-preview-empty b{font-size:17px}.trade-studio-preview-empty span{opacity:.7;font-size:10px}.trade-studio-live-preview>footer{letter-spacing:.08em;text-align:center;opacity:.62;margin-top:auto;font-size:9px;font-weight:850}.trade-preview-sparkle{color:var(--trade-preview-accent);font-size:20px;line-height:1;position:absolute}.trade-preview-sparkle.one{top:74px;right:18px}.trade-preview-sparkle.two{bottom:18px;left:17px}.trade-preview-sparkle.three{font-size:14px;top:27%;right:4%}.trade-preview-sparkle.four{font-size:12px;top:46%;left:3%}.trade-preview-sparkle.five{font-size:15px;bottom:28%;right:5%}.trade-preview-sparkle.six{font-size:11px;bottom:6%;left:30%}.trade-preview-sparkle.scatter{z-index:4;pointer-events:none;filter:drop-shadow(1px 1px #fff9ed);bottom:auto;right:auto}.trade-studio-frame-clean{box-shadow:none;border-radius:5px}.trade-studio-frame-postcard{outline:3px solid var(--trade-preview-ink);outline-offset:-3px;border:12px solid #fff;border-radius:4px;padding:clamp(22px,4vw,38px)}.trade-studio-live-preview{isolation:isolate;color:#251735;background:#fff9ed;border:3px solid #251735;border-radius:2px;gap:2.2%;padding:7% 6% 7.5%;overflow:visible;box-shadow:7px 8px #38205f}.trade-studio-live-preview:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(135deg, #ffffff6b, transparent 34%), radial-gradient(circle at 96% 7%, var(--trade-preview-accent-soft) 0 17%, transparent 17.3%), radial-gradient(circle at 4% 96%, #9ee1db 0 14%, transparent 14.3%), repeating-linear-gradient(0deg, #38205f09 0 1px, transparent 1px 4px);position:absolute;inset:0}.trade-studio-live-preview:after{content:"";z-index:-1;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:radial-gradient(#694a8e .65px,#0000 .75px),radial-gradient(#fff .65px,#0000 .75px);background-position:0 0,4px 5px;background-size:9px 9px,13px 13px;position:absolute;inset:0}.trade-preview-frame-line{z-index:0;border:3px solid var(--trade-preview-accent);clip-path:polygon(0 1%,99% 0,100% 99%,1% 100%);pointer-events:none;position:absolute;inset:1.4%}.trade-preview-frame-line:after{content:"";border:2px solid #bca7f4;position:absolute;inset:8px}.trade-preview-tape{z-index:5;background:var(--trade-preview-accent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.trade-preview-tape{background:color-mix(in srgb, var(--trade-preview-accent) 72%, transparent)}}.trade-preview-tape{opacity:.78;pointer-events:none;border-inline:1px dashed #ffffffb3}.trade-preview-tape.tape-a{width:29%;height:5%;top:-2.2%;left:36%;transform:rotate(-1deg)}.trade-preview-tape.tape-b{background:#9ee1dbd6;width:25%;height:4.5%;top:47%;right:-13%;transform:rotate(89deg)}.trade-preview-tape.tape-c{background:#ffd85bd1;width:23%;height:4.5%;bottom:17%;left:-12%;transform:rotate(89deg)}.trade-studio-live-preview>header{z-index:2;align-items:flex-end;margin:0 1%;position:relative}.trade-studio-live-preview>header small{color:#8c2560;letter-spacing:.17em;font-size:clamp(7px,.9vw,10px)}.trade-studio-live-preview>header strong{font-family:var(--trade-preview-font);letter-spacing:-.075em;font-size:clamp(28px,4vw,45px);line-height:.82}.trade-studio-live-preview>header>span{color:#251735;background:var(--trade-preview-accent);font:900 clamp(7px, .9vw, 10px)/1 var(--trade-preview-font);white-space:nowrap;border:2px solid #251735;border-radius:1px;padding:7px 9px;transform:rotate(2deg);box-shadow:3px 3px #251735}.trade-preview-page-sticker{z-index:4;font:900 clamp(6px, .8vw, 9px)/1 var(--trade-preview-font);background:#ffd85b;border:1.5px solid #251735;padding:5px 7px;position:absolute;top:14%;right:6%;transform:rotate(-3deg)}.trade-studio-live-preview>p{z-index:2;color:#251735;max-width:70%;margin:0 1%;font:800 clamp(8px,1vw,11px)/1.25 Courier New,monospace;position:relative}.trade-studio-preview-grid{z-index:2;gap:2% 1.7%;width:100%;min-height:0;padding:0 .5%;position:relative}.trade-studio-preview-grid figure{background:#fff;border:1.7px solid #251735;padding:6% 6% 17%;position:relative;transform:rotate(-.5deg);box-shadow:2px 3px #251735}.trade-studio-preview-grid figure:nth-child(4n+2){transform:rotate(.65deg)}.trade-studio-preview-grid figure:nth-child(4n+3){transform:rotate(-.25deg)}.trade-studio-preview-grid figure:nth-child(4n){transform:rotate(.8deg)}.trade-studio-preview-grid figure>span{background:#fbfaf7;border:0;border-radius:0}.trade-studio-preview-grid figcaption{color:#251735;text-align:left;text-transform:uppercase;font:900 clamp(5px,.7vw,8px)/1 Courier New,monospace;position:absolute;bottom:3%;left:6%;right:6%}.trade-studio-preview-grid figure>b{z-index:3;min-width:18px;height:18px;font:900 clamp(6px, .75vw, 9px)/1 var(--trade-preview-font);background:#fff9ed;border:1px solid #251735;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;right:3px}.trade-studio-live-preview>footer{z-index:2;color:#251735;letter-spacing:.06em;text-transform:uppercase;opacity:1;border:0;justify-content:space-between;gap:10px;margin:0 1%;padding:0;font:900 clamp(6px,.72vw,9px)/1.1 Courier New,monospace;display:flex;position:relative}.trade-preview-sparkle{z-index:3;color:var(--trade-preview-accent)}.trade-preview-sparkle.one{top:19%;left:2.5%;right:auto}.trade-preview-sparkle.two{color:#38205f;bottom:10%;left:auto;right:2.5%}.trade-preview-arranger{background:#fffaf4;border:1.5px solid #2b1638;border-radius:14px;grid-column:1/-1;overflow:hidden}.trade-preview-arranger>summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:12px;font-weight:950;list-style:none;display:flex}.trade-preview-arranger>summary::-webkit-details-marker{display:none}.trade-preview-arranger>summary:after{content:"+";background:#fff;border:1.5px solid #2b1638;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.trade-preview-arranger[open]>summary:after{content:"−"}.trade-preview-arranger>summary span{color:#675a6b;letter-spacing:0;text-transform:none;margin-left:auto;font-size:9px;font-weight:750}.trade-preview-arranger>summary:focus-visible{outline-offset:-3px;outline:3px solid #4f6cff}.trade-preview-arranger ol{border-top:1px solid #ded3df;gap:6px;max-height:360px;margin:0;padding:10px 12px;list-style:none;display:grid;overflow-y:auto}.trade-preview-arranger li{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6dde5;border-radius:10px;grid-template-columns:26px 42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:5px 7px;display:grid}.trade-preview-arranger li:active{cursor:grabbing}.trade-preview-arranger li:focus-visible{outline-offset:1px;outline:3px solid #4f6cff}.trade-preview-arranger li.selected{background:#fff0f6;border-color:#2b1638;box-shadow:3px 3px #f852a0}.trade-preview-arranger li>b{color:#fff;background:#f852a0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.trade-preview-arranger li>img{object-fit:contain;border:1px solid #ded3df;border-radius:7px;width:40px;height:40px}.trade-preview-arranger .trade-arrange-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.trade-preview-arranger .trade-arrange-grip{color:#675a6b;letter-spacing:-4px;font-size:18px;font-weight:950}.trade-preview-arranger li>div{gap:6px;display:flex}.trade-preview-arranger li button{color:#2b1638;cursor:pointer;background:#bdeee0;border:1.5px solid #2b1638;border-radius:10px;width:44px;height:44px;font-size:17px;font-weight:950}.trade-preview-arranger li button:first-child{background:#ffeba0}.trade-preview-arranger li button:disabled{cursor:not-allowed;opacity:.35}.trade-arrange-reset{cursor:pointer;background:#fff;border:1.5px solid #2b1638;border-radius:10px;min-height:44px;margin:0 12px 12px;padding:0 14px;font-size:10px;font-weight:900}.trade-studio-frame-soft{border-radius:18px}.trade-studio-frame-outlined{border-width:7px;border-color:#251735}.trade-studio-frame-postcard{outline-offset:-3px;border:12px solid #fff;border-radius:1px;outline:3px solid #251735;padding:9% 8%}.trade-share-bar>.wishlist-share-customizer{border:2px solid var(--theme-border,#2a1f2a);background:#fff;border-radius:20px;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:0;padding:14px}.trade-preview-pagination{grid-column:1;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.trade-preview-pagination>button,.trade-preview-pagination>div button{color:#251735;cursor:pointer;background:#fff9ed;border:2px solid #251735;border-radius:999px;min-width:38px;min-height:38px;font-weight:900}.trade-preview-pagination>button{min-width:44px;min-height:44px;font-size:18px}.trade-preview-pagination>button:disabled{opacity:.32;cursor:not-allowed}.trade-preview-pagination>div{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.trade-preview-pagination>div button.active{color:#fff;background:#38205f;box-shadow:2px 2px #f269a6}.trade-preview-pagination>span{color:var(--muted);text-align:center;grid-column:1/-1;font-size:9px;font-weight:800}.collection-activity-card{color:#27152f;background:#fffaf2;border:2px solid #2b1638;border-radius:22px;margin-top:24px;overflow:hidden;box-shadow:6px 7px #f269a6}.collection-activity-heading{background:linear-gradient(110deg,#ffc7df 0 28%,#ffeb8f 28% 57%,#b9eddf 57% 100%);border-bottom:2px solid #2b1638;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:94px;padding:14px 18px;display:grid}.collection-activity-heading span,.collection-form-title span,.collection-section-label>span,.collection-activity-form label>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.collection-activity-heading h2{margin:1px 0 2px;font-size:clamp(24px,3vw,36px);line-height:1}.collection-activity-heading p{max-width:630px;margin:0;font-size:11px;font-weight:650}.collection-activity-collapse,.collection-csv-button,.collection-form-title button{min-height:44px;color:inherit;cursor:pointer;background:#fff;border:2px solid #2b1638;border-radius:999px;font-weight:900}.collection-activity-collapse{width:44px;padding:0;font-size:24px}.collection-csv-button{padding:0 16px;box-shadow:3px 3px #2b1638}.collection-activity-body{padding:18px}.collection-activity-stats{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.collection-activity-stats span{background:#fff;border:1.5px solid #2b1638;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.collection-activity-stats span:first-child{background:#f4eefe}.collection-activity-stats span:nth-child(2){background:#e4f8f1}.collection-activity-stats span:nth-child(3){background:#fff0ab}.collection-activity-stats span:nth-child(4){background:#ffd2e4}.collection-activity-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collection-activity-actions>button{text-align:left;min-height:94px;color:inherit;cursor:pointer;background:#fff;border:2px solid #2b1638;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;gap:2px 10px;padding:14px;display:grid;box-shadow:3px 3px #f5a1c8}.collection-activity-actions>button:hover{transform:translateY(-2px);box-shadow:4px 6px #f5a1c8}.collection-activity-actions i{background:#ffec90;border:2px solid #2b1638;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;font-weight:950;display:grid}.collection-activity-actions button:nth-child(2) i{background:#bcefe2}.collection-activity-actions button:nth-child(3) i{background:#ffc4dc}.collection-activity-actions b{align-self:end;font-size:15px}.collection-activity-actions small{color:#675a6b;font-size:10px;line-height:1.25}.collection-activity-form{background:#f4efff;border:2px solid #2b1638;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid;box-shadow:4px 4px #2b1638}.collection-form-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-form-title h3{margin:2px 0 0;font-size:24px}.collection-form-title button{padding:0 15px}.collection-activity-form label{align-content:end;gap:5px;min-width:0;display:grid}.collection-activity-form input,.collection-activity-form select,.collection-activity-form textarea{width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:1.5px solid #2b1638;border-radius:12px;padding:9px 11px}.collection-activity-form textarea{resize:vertical}.collection-wide-field,.collection-item-builder,.collection-item-list,.collection-rule-note,.collection-form-message,.collection-save-button{grid-column:1/-1}.collection-item-builder{background:#fffaf2;border:1.5px dashed #7f6c88;border-radius:14px;grid-template-columns:minmax(220px,1fr) 80px 110px auto;align-items:end;gap:8px;padding:11px;display:grid}.collection-item-builder>button,.collection-save-button,.collection-waiting article>button{color:#21132b;cursor:pointer;background:#f852a0;border:2px solid #2b1638;border-radius:12px;min-height:44px;padding:0 15px;font-weight:900;box-shadow:2px 2px #2b1638}.collection-price-input{background:#fff;border:1.5px solid #2b1638;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding-left:10px;display:grid!important}.collection-price-input input{border:0;min-width:0}.collection-item-list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.collection-item-list li{background:#fff;border:1.5px solid #2b1638;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:5px 6px 5px 10px;font-size:11px;display:flex}.collection-item-list em{color:#675a6b;font-style:normal}.collection-item-list button{cursor:pointer;background:#ffd3e5;border:0;border-radius:9px;width:30px;height:30px;font-size:18px}.collection-rule-note,.collection-form-message{background:#fff0ab;border-radius:10px;margin:0;padding:9px 11px;font-size:11px}.collection-form-message{background:#ffd8d1}.collection-save-button{justify-self:end;min-width:220px;min-height:48px}.collection-waiting{margin-top:18px}.collection-section-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.collection-section-label b{color:#fff;background:#2b1638;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.collection-waiting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collection-waiting article{background:#fff3c1;border:2px solid #2b1638;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.collection-waiting img{object-fit:contain;background:#fff;border:1px solid #2b1638;border-radius:10px;width:56px;height:56px}.collection-waiting article span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.collection-waiting h3,.collection-waiting p{margin:0}.collection-waiting h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.collection-waiting p{color:#675a6b;font-size:9px}.collection-history{border-top:1.5px dashed #aa9eaa;margin-top:15px}.collection-history summary{cursor:pointer;min-height:44px;padding:13px 2px;font-size:12px;font-weight:900}.collection-history summary span{float:right}.collection-history article{border-top:1px solid #e6dde5;align-items:center;gap:9px;padding:8px 0;display:flex}.collection-history article i{background:#bdeee2;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.collection-history article div{display:grid}.collection-history small{color:#675a6b}.collection-privacy-note{color:#675a6b;text-align:center;margin:16px 0 0;font-size:9px}@media (width<=700px){.collection-activity-card{border-radius:18px;box-shadow:4px 5px #f269a6}.collection-activity-heading{grid-template-columns:42px minmax(0,1fr);padding:12px}.collection-csv-button{grid-column:1/-1;width:100%}.collection-activity-body{padding:12px}.collection-activity-actions,.collection-waiting-grid{grid-template-columns:1fr}.collection-activity-actions>button{min-height:82px}.collection-activity-form{grid-template-columns:1fr;padding:11px}.collection-activity-form>*{grid-column:1}.collection-item-builder{grid-template-columns:minmax(0,1fr) 74px}.collection-print-field,.collection-item-builder>button{grid-column:1/-1}.collection-save-button{width:100%;min-width:0}.collection-waiting article{grid-template-columns:48px minmax(0,1fr)}.collection-waiting img{width:48px;height:48px}.collection-waiting article>button{grid-column:1/-1;width:100%}}.app-shell .trade-hub-view{--hub-ink:#2b1638;--hub-paper:#fffaf2;--hub-pink:#f26ca8;--hub-pink-soft:#ffd2e4;--hub-butter:#ffec99;--hub-mint:#bdeee0;gap:16px}.app-shell .trade-hub-heading{border:2px solid var(--hub-ink);min-height:0;color:var(--hub-ink);background:var(--hub-paper);box-shadow:7px 8px 0 var(--hub-pink);border-radius:24px;margin:0;padding:clamp(24px,4vw,42px)}.app-shell .trade-hub-heading:before{content:"";background:linear-gradient(90deg, var(--hub-pink) 0 38%, var(--hub-butter) 38% 68%, var(--hub-mint) 68%);border-radius:22px 22px 0 0;height:10px;position:absolute;inset:0 0 auto}.app-shell .trade-hub-heading h1{letter-spacing:-.055em;margin:6px 0 10px;font-size:clamp(48px,7vw,76px);line-height:.92}.app-shell .trade-hub-heading .eyebrow{color:#8c2560}.app-shell .trade-hub-heading>div:first-child>p:not(.eyebrow){color:#5d5061;max-width:660px;font-size:14px;line-height:1.45}.app-shell .trade-hub-summary{align-items:stretch}.app-shell .trade-hub-summary>span{border:2px solid var(--hub-ink);background:var(--hub-pink-soft);border-radius:18px;place-content:center;min-width:96px}.app-shell .trade-hub-summary>span b,.app-shell .trade-hub-summary>span small{color:var(--hub-ink)}.app-shell .trade-image-studio-toggle{border:2px solid var(--hub-ink);color:#fff;background:var(--hub-ink);min-height:64px;box-shadow:3px 3px 0 var(--hub-pink);border-radius:18px;padding:0 22px;font-weight:900}.app-shell .trade-hub-view>:is(.trade-tray,.collection-activity-card,.manual-trade-log){border:2px solid var(--hub-ink);color:var(--hub-ink);background:var(--hub-paper);box-shadow:5px 6px 0 var(--hub-ink);border-radius:22px;margin:0}@supports (color:color-mix(in lab, red, red)){.app-shell .trade-hub-view>:is(.trade-tray,.collection-activity-card,.manual-trade-log){box-shadow:5px 6px 0 color-mix(in srgb, var(--hub-ink) 92%, transparent)}}.app-shell .trade-hub-view>.collection-activity-card{box-shadow:5px 6px 0 var(--hub-pink)}.app-shell .trade-tray-tab,.app-shell .collection-activity-heading{min-height:88px;color:var(--hub-ink);background:var(--hub-paper);border:0}.app-shell .trade-tray-tab{box-shadow:inset 11px 0 0 var(--hub-pink-soft);padding:14px 20px}.app-shell .collection-activity-heading{box-shadow:inset 11px 0 0 var(--hub-mint);padding:14px 20px}.app-shell .trade-tray.is-open .trade-tray-tab,.app-shell .collection-activity-card.open .collection-activity-heading{border-bottom:2px solid var(--hub-ink)}.app-shell .trade-tray-tab-icon,.app-shell .collection-activity-collapse{border:2px solid var(--hub-ink);width:42px;height:42px;box-shadow:2px 2px 0 var(--hub-ink);background:#fff;border-radius:14px}.app-shell .trade-tray-tab small,.app-shell .collection-activity-heading>div>span{color:#8c2560}.app-shell .trade-tray-tab b,.app-shell .collection-activity-heading h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px)}.app-shell .collection-csv-button,.app-shell .trade-tray-tab-count{border-color:var(--hub-ink);color:var(--hub-ink);box-shadow:2px 2px 0 var(--hub-ink);background:#fff}.app-shell .manual-trade-log{padding:18px 20px;box-shadow:5px 6px #d8cdfc!important}.app-shell .manual-trade-log>header{min-height:64px}.app-shell .manual-trade-log>header .eyebrow{color:#8c2560}.app-shell .manual-trade-log>header h3{letter-spacing:-.03em;font-size:clamp(20px,2.5vw,28px)}.app-shell .manual-trade-log>header>button{border:2px solid var(--hub-ink);color:#fff;background:var(--hub-ink);box-shadow:3px 3px 0 var(--hub-pink);border-radius:14px}.app-shell .trade-studio-live-preview{border:3px solid var(--hub-ink);color:var(--hub-ink);box-shadow:7px 8px 0 var(--hub-pink);background:#fffaf2;border-radius:28px;gap:2.2%;padding:6.5% 6% 7%;overflow:hidden}.app-shell .trade-studio-live-preview:before{z-index:-2;background:linear-gradient(90deg, var(--trade-preview-accent-soft) 0 34%, transparent 34%), radial-gradient(circle at 91% 8%, #ffec99 0 18%, transparent 18.3%), radial-gradient(circle at 4% 96%, #bdeee0 0 15%, transparent 15.3%)}.app-shell .trade-preview-frame-line:after{display:none}.app-shell .trade-studio-live-preview>header>div{gap:2px}.app-shell .trade-studio-live-preview>header small{color:#8c2560;font-size:clamp(6px,.8vw,9px)}.app-shell .trade-studio-live-preview>header em{letter-spacing:.07em;font-size:clamp(7px,.9vw,10px);font-style:normal;font-weight:900}.app-shell .trade-studio-live-preview>header>span{box-shadow:2px 2px 0 var(--hub-ink);background:#fff;border-radius:999px;transform:none}.app-shell .trade-preview-page-sticker{background:var(--hub-mint);border-radius:999px;top:13%;transform:none}.app-shell .trade-studio-preview-grid{gap:2.1%;padding:0}.app-shell .trade-studio-preview-grid figure{border:1.7px solid var(--hub-ink);background:var(--hub-pink-soft);box-shadow:2px 3px 0 var(--hub-ink);border-radius:15px;padding:6% 6% 18%;transform:none}.app-shell .trade-studio-preview-grid figure:nth-child(4n+2){background:#fff0a8;transform:none}.app-shell .trade-studio-preview-grid figure:nth-child(4n+3){background:#c9f2e7;transform:none}.app-shell .trade-studio-preview-grid figure:nth-child(4n){background:#ded2ff;transform:none}.app-shell .trade-studio-preview-grid figure>span{border:1.5px solid var(--hub-ink);background:#fff;border-radius:10px;overflow:hidden}.app-shell .trade-studio-preview-grid figcaption{font:900 clamp(6px, .8vw, 9px)/1 var(--trade-preview-font);text-align:center;text-transform:none;bottom:4%}.app-shell .trade-studio-preview-grid figure>b{border:1.5px solid var(--hub-ink);background:var(--trade-preview-accent);top:5px;right:5px}@media (width<=760px){.app-shell .trade-hub-view{gap:12px}.app-shell .trade-hub-heading{padding:25px 18px 21px}.app-shell .trade-hub-heading h1{font-size:clamp(45px,15vw,64px)}.app-shell .trade-hub-summary{grid-template-columns:88px minmax(0,1fr);width:100%;display:grid}.app-shell .trade-image-studio-toggle{min-width:0;min-height:58px}.app-shell .trade-tray-tab,.app-shell .collection-activity-heading{min-height:78px;padding:12px 14px}.app-shell .trade-tray-tab{grid-template-columns:42px minmax(0,1fr) auto}.app-shell .trade-tray-tab-hint{display:none}.app-shell .collection-activity-heading{grid-template-columns:42px minmax(0,1fr)}.app-shell .collection-csv-button{grid-column:1/-1}.app-shell .manual-trade-log{padding:14px}}.trade-share-bar>.wishlist-share-customizer .wishlist-share-note,.trade-share-bar>.wishlist-share-customizer .wishlist-palette-choice,.trade-share-bar>.wishlist-share-customizer .wishlist-sparkle-toggle{grid-column:1/-1}.trade-share-bar>.trade-condition-disclaimer,.trade-share-bar>p[role=status]{grid-column:2}.trade-image-studio-toggle,.trade-share-actions button{min-height:44px}.trade-image-studio-toggle{border:1px solid var(--line);background:var(--sidebar,#201227);color:#fff;border-radius:12px;padding:0 16px;font-weight:850}.trade-share-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.trade-share-close{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-weight:850}.trade-share-bar .trade-condition-disclaimer{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700}.wishlist-share-generate{color:#fff;background:var(--sidebar,#201227);border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:850}.wishlist-share-generate:disabled{cursor:wait;opacity:.62}.wishlist-share-bar p{color:var(--accent,#a62063);grid-column:1/-1;margin:4px 0 0;font-size:11px;font-weight:750}.wishlist-link-tools{border:2px solid var(--theme-border,#2a1f2a);background:var(--theme-surface,#fff);border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:6px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.wishlist-link-tools{background:color-mix(in srgb, var(--theme-surface,#fff) 82%, var(--lab-accent-2,#75d5d0))}}.wishlist-link-tools{box-shadow:0 4px 0 var(--theme-border,#2a1f2a)}@supports (color:color-mix(in lab, red, red)){.wishlist-link-tools{box-shadow:0 4px 0 color-mix(in srgb, var(--theme-border,#2a1f2a) 18%, transparent)}}.wishlist-link-tools>div:first-child{gap:3px;min-width:0;display:grid}.wishlist-link-tools>div:first-child b{font:850 15px/1.1 Space Grotesk,sans-serif}.wishlist-link-tools>div:first-child span{color:var(--muted);font-size:10px;line-height:1.4}.wishlist-link-tools>div:first-child small{color:#167252;font-size:9px;font-weight:800}.wishlist-link-tools>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wishlist-link-tools button{border:1px solid var(--theme-border,#2a1f2a);min-height:40px;color:var(--theme-text,#2a1f2a);background:var(--theme-surface,#fff);cursor:pointer;border-radius:11px;padding:0 12px;font-weight:850}.wishlist-link-tools button.primary{color:#fff;background:var(--sidebar,#201227)}.wishlist-link-tools button.danger{color:#8b2542;background:#fff3f6;border-color:#d889a2}.wishlist-link-tools button:disabled{cursor:wait;opacity:.58}.wishlist-link-tools>p{grid-column:1/-1;margin:0}.wishlist-share-customizer{border-top:1px solid var(--accent,#cc20c5);grid-column:1/-1;grid-template-columns:minmax(150px,1fr) minmax(210px,1.45fr) minmax(112px,.7fr) auto auto;align-items:end;gap:8px 10px;margin-top:6px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.wishlist-share-customizer{border-top:1px solid color-mix(in srgb, var(--accent,#cc20c5) 16%, var(--line))}}.official-tilt-wheel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;gap:8px;padding:11px 13px 9px;display:grid}.official-tilt-wheel>span{justify-content:space-between;align-items:center;display:flex}.official-tilt-wheel input{width:100%;accent-color:var(--accent,#d32373)}.official-tilt-wheel>div{color:var(--muted);grid-template-columns:auto repeat(5,1fr) auto;align-items:center;gap:5px;font-size:8px;display:grid}.official-tilt-wheel>div i{border-left:1px solid var(--muted);height:7px}@supports (color:color-mix(in lab, red, red)){.official-tilt-wheel>div i{border-left:1px solid color-mix(in srgb, var(--muted) 50%, transparent)}}.official-background-buttons button{border:1px solid var(--line);min-height:36px;color:var(--text);background:#fff;border-radius:10px;padding:0 10px;font-weight:800}.official-background-buttons button.active{border-color:var(--accent,#d32373);color:#fff;background:var(--accent,#d32373)}.wishlist-share-customizer label,.wishlist-share-customizer fieldset{border:0;min-width:0;margin:0;padding:0}.wishlist-share-customizer label:not(.wishlist-sparkle-toggle){gap:4px;display:grid}.wishlist-share-customizer label>span,.wishlist-share-customizer legend{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.wishlist-share-customizer input[type=text],.wishlist-share-customizer input:not([type]),.wishlist-share-customizer textarea,.wishlist-share-customizer select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:var(--surface,#fff);border-radius:11px;padding:0 10px;font:750 12px/1.2 inherit}.wishlist-share-note{grid-column:span 2;position:relative}.wishlist-share-note textarea{resize:none;min-height:50px;padding:8px 48px 8px 10px}.wishlist-share-note small{color:var(--muted);font-size:9px;font-weight:750;position:absolute;bottom:9px;right:10px}.wishlist-layout-choice{grid-template-columns:repeat(2,48px);gap:6px;display:grid}.wishlist-layout-choice legend,.wishlist-frame-choice legend,.wishlist-palette-choice legend{grid-column:1/-1}.wishlist-layout-choice button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface,#fff);border-radius:11px;font-weight:850}.wishlist-layout-choice button.active{border-color:var(--accent,#cc20c5);color:#fff;background:var(--sidebar,#201227);box-shadow:0 0 0 2px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.wishlist-layout-choice button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#cc20c5) 30%, transparent)}}.wishlist-page-size-choice{grid-template-columns:repeat(3,minmax(0,42px));gap:6px;display:grid}.wishlist-page-size-choice legend{grid-column:1/-1}.wishlist-page-size-choice button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface,#fff);border-radius:11px;padding:0;font-weight:850}.wishlist-page-size-choice button.active{border-color:var(--accent,#cc20c5);color:#fff;background:var(--sidebar,#201227);box-shadow:0 0 0 2px var(--accent,#cc20c5)}@supports (color:color-mix(in lab, red, red)){.wishlist-page-size-choice button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#cc20c5) 30%, transparent)}}@media (width<=760px){.trade-tray{border-radius:20px;box-shadow:3px 4px #2b1735}.trade-tray-tab{grid-template-columns:36px minmax(0,1fr) auto;min-height:68px;padding:10px 12px}.trade-tray-tab-hint{display:none}.trade-tray-tab-count{padding:7px 9px;font-size:9px}.trade-tray-body{padding:10px}.trade-tray-toolbar{grid-template-columns:1fr;gap:9px}.trade-tray-studio-button{width:100%}.trade-tray-grid{grid-template-columns:1fr;max-height:52vh}.trade-tray-card{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:7px}.trade-tray-art{width:52px;height:52px}.trade-quantity-stepper{grid-template-columns:32px 26px 32px}.trade-quantity-stepper button{width:32px;height:34px}.wishlist-page-size-choice{grid-template-columns:repeat(3,minmax(0,1fr))}}.wishlist-frame-choice,.wishlist-style-choice{grid-template-columns:repeat(2,minmax(74px,1fr));gap:5px;display:grid}.wishlist-frame-choice button,.wishlist-style-choice button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--surface,#fff);border-radius:9px;padding:0 8px;font-size:10px;font-weight:800}.wishlist-frame-choice button.active,.wishlist-style-choice button.active{border-color:var(--accent,#cc20c5);color:#fff;background:var(--sidebar,#201227)}.wishlist-palette-choice{grid-template-columns:repeat(5,30px);gap:6px;display:grid}.wishlist-palette-choice button{background:linear-gradient(135deg, var(--wishlist-swatch) 0 50%, var(--wishlist-swatch-soft) 50%);width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%;padding:0}.wishlist-palette-choice button.active{box-shadow:0 0 0 3px var(--sidebar,#201227);transform:scale(.9)}.wishlist-sparkle-toggle{background:var(--surface,#fff);border-radius:11px;align-items:center;gap:7px;min-height:40px;display:flex;border:1px solid var(--line)!important;padding:0 12px!important}.wishlist-sparkle-toggle input{accent-color:var(--accent,#cc20c5)}.wishlist-sparkle-toggle span{white-space:nowrap;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:11px!important}.wishlist-share-backdrop{z-index:150;padding:18px}.wishlist-share-preview{background:#fbfaf8;border-radius:28px;width:min(980px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 26px 80px #1a0d1f47}.wishlist-share-preview>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf8f5;border-bottom:1px solid #e7dfe8;justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.wishlist-share-preview>header>div{gap:5px;display:grid}.wishlist-share-preview>header h2{margin:0;font:850 28px/1.05 Space Grotesk,sans-serif}.wishlist-share-preview>header p:not(.eyebrow){color:#6f6573;max-width:620px;margin:0;font-size:12px}.wishlist-preview-pages{border-bottom:1px solid #eee7ef;gap:8px;padding:14px 22px;display:flex;overflow-x:auto}.wishlist-preview-pages button{border-radius:var(--pk-print-radius,12px);color:#493453;text-align:left;background:#fff;border:1px solid #d9cfdd;gap:2px;min-width:94px;padding:9px 12px;display:grid}.wishlist-preview-pages button span{letter-spacing:.12em;font-size:9px;font-weight:900}.wishlist-preview-pages button b{font-size:12px}.wishlist-preview-pages button.active{color:#fff;background:#2a172d;border-color:#d62286;box-shadow:inset 0 0 0 2px #d62286}.wishlist-preview-stage{background:radial-gradient(circle at 50% 20%,#fff 0,#f0eaf2 72%);grid-template-columns:44px minmax(0,560px) 44px;justify-content:center;align-items:center;gap:14px;min-height:520px;padding:22px;display:grid}.wishlist-preview-stage figure{gap:10px;margin:0;display:grid}.wishlist-preview-stage figure img{object-fit:contain;background:#fff;border-radius:5px;width:100%;max-height:min(66dvh,700px);box-shadow:0 18px 48px #29172f33}.wishlist-preview-stage figcaption{color:#6f6573;text-align:center;font-size:11px;font-weight:800}.wishlist-preview-arrow{color:#fff;background:#2a172d;border:0;border-radius:14px;width:44px;height:52px;font-size:32px;line-height:1}.wishlist-preview-arrow:disabled{opacity:.18}.wishlist-share-preview>footer{z-index:3;padding:16px 22px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf8f7;border-top:1px solid #e7dfe8;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.wishlist-share-preview>footer button{color:#2a172d;background:#fff;border:1px solid #d7cbd9;border-radius:12px;min-height:44px;padding:0 17px;font-weight:850}.wishlist-save-hint{color:#6f6573;align-self:center;max-width:250px;margin:0 auto 0 0;font-size:10px;line-height:1.35}.wishlist-share-preview>footer .wishlist-share-primary,.wishlist-share-preview>footer .wishlist-save-photos{color:#fff;background:#2a172d;border-color:#2a172d}.iso-column-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent,#cc20c5) var(--accent,#cc20c5);max-height:min(64vh,680px);padding-right:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.iso-column-list{scrollbar-color:var(--accent,#cc20c5) color-mix(in srgb, var(--accent,#cc20c5) 10%, transparent)}}.iso-column-list::-webkit-scrollbar{width:9px}.iso-column-list::-webkit-scrollbar-track{background:var(--accent,#cc20c5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.iso-column-list::-webkit-scrollbar-track{background:color-mix(in srgb, var(--accent,#cc20c5) 10%, transparent)}}.iso-column-list::-webkit-scrollbar-thumb{background:var(--accent,#cc20c5);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (width<=760px){.trade-hub-heading{margin-bottom:10px}.trade-hub-summary{width:100%}.trade-hub-summary>span{flex:1;min-width:0}.trade-image-studio-toggle{flex:1 0 100%}.trade-share-actions{justify-content:stretch}.trade-share-actions button{flex:1}.trade-hub-view>.trade-share-bar{grid-template-columns:1fr;padding:12px}.trade-share-bar>.wishlist-share-intro,.trade-share-bar>.trade-share-actions,.trade-studio-live-preview,.trade-share-bar>.wishlist-share-customizer,.trade-share-bar>.trade-condition-disclaimer,.trade-share-bar>p[role=status]{grid-column:1}.trade-studio-live-preview{grid-row:auto;width:min(100%,430px)}.trade-preview-pagination{grid-column:1}.trade-share-bar>.wishlist-share-customizer{grid-template-columns:1fr}.trade-share-bar>.wishlist-share-customizer>*{grid-column:1/-1}.iso-column-list.trade-shelf-list{grid-template-columns:1fr;max-height:min(48dvh,440px)}.trade-grid-organizer>header{grid-template-columns:1fr;align-items:flex-start;display:grid}.trade-grid-organizer>header>div:last-child{width:100%}.trade-grid-organizer>header>div:last-child button{flex:1}.trade-grid-organizer-list{grid-auto-columns:minmax(142px,62vw)}.trade-grid-organizer-section-heading{flex-direction:column;align-items:flex-start;gap:2px}.trade-grid-organizer-section-heading span{text-align:left}.trade-grid-available-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-grid-available-card{grid-template-columns:38px minmax(0,1fr);gap:5px}.trade-grid-available-card .trade-grid-organizer-thumb{width:38px;height:46px}.trade-grid-available-card>span:last-child{grid-column:1/-1;width:100%;height:24px}.wishlist-share-bar{grid-template-columns:1fr}.wishlist-share-generate{width:100%}.wishlist-share-customizer{grid-template-columns:1fr 1fr}.wishlist-share-name,.wishlist-share-note,.wishlist-palette-choice{grid-column:1/-1}.wishlist-palette-choice{grid-template-columns:repeat(6,34px);justify-content:space-between}.wishlist-palette-choice button{width:34px;height:34px}.wishlist-layout-choice,.wishlist-frame-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-layout-choice button{width:100%}.wishlist-share-backdrop{align-items:flex-end;padding:0}.wishlist-share-preview{border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.wishlist-share-preview>header{padding:18px 18px 14px}.wishlist-share-preview>header h2{font-size:23px}.wishlist-preview-pages{padding:10px 14px}.wishlist-preview-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;min-height:0;padding:14px}.wishlist-preview-arrow{border-radius:11px;width:36px;height:46px}.wishlist-share-preview>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.wishlist-share-preview>footer .wishlist-save-hint{text-align:center;grid-column:1/-1;max-width:none;margin:0 0 2px}.wishlist-share-preview>footer .wishlist-share-primary{grid-column:1/-1}.iso-column-list{max-height:min(62dvh,620px)}}.binder-sheet-stage .binder-slot,.binder-sheet-stage .binder-slot.filled{aspect-ratio:.78}.binder-sheet-stage .binder-print-card{grid-template-rows:minmax(0,1fr) auto;gap:4px;display:grid}.binder-sheet-stage .binder-print-card img,.app-shell[data-binder-image-fit=cover] .binder-sheet-stage .binder-print-card img,.binder-sheet-stage .binder-print-card img[data-fit=cover]{object-position:center;width:100%;height:100%;min-height:0;transform:translate(var(--official-print-x,0), var(--official-print-y,0)) scale(var(--official-print-scale,1)) translate(var(--binder-print-x,0), var(--binder-print-y,0)) scale(var(--binder-print-scale,1)) rotate(var(--binder-print-rotation,0deg));background:#fff;object-fit:contain!important;padding:0!important}.binder-sheet-stage .binder-print-card img[data-condition-photo=true][data-fit=cover]{object-fit:cover!important}.binder-sheet-stage .binder-print-card>span{height:20px;min-height:20px;line-height:20px;width:100%!important;max-width:100%!important;padding:0 2px!important;position:static!important}@media (width<=680px){.binder-sheet-stage .binder-slot,.binder-sheet-stage .binder-slot.filled{aspect-ratio:.78;padding:3px!important}.binder-sheet-stage .binder-print-card{grid-template-rows:minmax(0,1fr);gap:0;padding:2px!important}}html body .app-shell .home-variant-editorial .home-hero:not(.has-background-image){color:#171310;min-height:510px;box-shadow:none;background:#f7f0db;border:1px solid #cfc5ad;border-radius:4px;padding:clamp(40px,6vw,78px)}html body .app-shell .home-variant-editorial .home-hero h1{color:#171310;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,7.2vw,96px);font-weight:560;line-height:.91}html body .app-shell .home-variant-editorial .home-hero>div:first-child>p:not(.eyebrow){color:#5b5146;font-family:Georgia,serif}html body .app-shell .home-variant-editorial .home-quick-grid>button{background:#fff;border-radius:0}html body .app-shell .home-variant-gallery .home-hero:not(.has-background-image){color:#211428;min-height:560px;box-shadow:none;background:#fff;border:1px solid #dcd6df;border-radius:22px;grid-template-columns:minmax(330px,.78fr) minmax(500px,1.22fr);align-items:center;padding:clamp(28px,4vw,54px)}html body .app-shell .home-variant-gallery .home-hero h1{color:#211428;font-size:clamp(54px,6vw,84px)}html body .app-shell .home-variant-gallery .home-hero>div:first-child>p:not(.eyebrow){color:#706675}html body .app-shell .home-variant-gallery .home-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html body .app-shell .home-variant-gallery .home-quick-grid>button{background:#fff;border-radius:10px;min-height:72px}html body .app-shell .home-variant-playful .home-hero:not(.has-background-image){color:#33223a;background:linear-gradient(90deg,#fffaf0 0 49.4%,#d6c8c1 49.7% 50.3%,#fff7fc 50.6% 100%);border:12px solid #5d3767;border-radius:30px;min-height:510px;padding:clamp(36px,5vw,66px);box-shadow:0 18px #3e2147,0 32px 54px #4a2a413d}html body .app-shell .home-variant-playful .home-hero h1{color:#33223a;font-family:Fraunces,Georgia,serif;font-weight:650}html body .app-shell .home-variant-playful .home-hero>div:first-child>p:not(.eyebrow){color:#706070}html body .app-shell .home-variant-playful .home-quick-grid>button{border:2px solid #33223a;border-radius:14px 14px 4px 4px;box-shadow:0 6px #33223a}@media (width<=900px){html body .app-shell .home-variant-gallery .home-hero:not(.has-background-image){grid-template-columns:1fr}html body .app-shell .home-variant-gallery .home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){html body .app-shell :is(.home-variant-editorial,.home-variant-gallery,.home-variant-playful) .home-hero:not(.has-background-image){grid-template-columns:1fr;min-height:0;padding:28px 20px}html body .app-shell .home-variant-gallery .home-quick-grid{display:flex}html body .app-shell .home-variant-playful .home-hero:not(.has-background-image){background:#fffaf0;border-width:7px;box-shadow:0 10px #3e2147}}.condition-photo-guide,.condition-camera-workspace,.condition-corner-workspace,.condition-cleanup-workspace{border:1px solid var(--accent,#ff3d8b);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.condition-photo-guide,.condition-camera-workspace,.condition-corner-workspace,.condition-cleanup-workspace{border:1px solid color-mix(in srgb, var(--accent,#ff3d8b) 35%, #d9d5d9)}}.condition-photo-guide,.condition-camera-workspace,.condition-corner-workspace,.condition-cleanup-workspace{background:#fff;border-radius:22px}.condition-photo-guide header,.condition-camera-workspace>header,.condition-corner-workspace>header,.condition-cleanup-workspace>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.condition-photo-guide h3{margin:3px 0 0;font-size:clamp(22px,5vw,34px);line-height:1}.condition-photo-guide ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.condition-photo-guide li{background:#f7f4f7;border-radius:14px;gap:2px;padding:11px 13px;display:grid}.condition-photo-guide li span,.condition-photo-guide>p,.condition-camera-workspace small,.condition-corner-workspace small,.condition-cleanup-workspace small{color:#69616b}.condition-capture-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.condition-capture-mode-grid button{text-align:left;background:#fff;border:2px solid #ded8df;border-radius:16px;gap:6px;min-height:92px;padding:14px;display:grid}.condition-capture-mode-grid button.active{border-color:var(--accent,#ff3d8b);background:var(--accent,#ff3d8b)}@supports (color:color-mix(in lab, red, red)){.condition-capture-mode-grid button.active{background:color-mix(in srgb,var(--accent,#ff3d8b) 9%,#fff)}}.condition-capture-mode-grid button.active{box-shadow:0 0 0 2px var(--accent,#ff3d8b)}@supports (color:color-mix(in lab, red, red)){.condition-capture-mode-grid button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#ff3d8b) 18%,transparent)}}.condition-capture-mode-grid small{color:#6d6570;display:block}.condition-photo-primary{color:#fff;background:#201222;border:0;border-radius:14px;min-height:50px;padding:12px 18px;font-weight:800}.condition-camera-start{text-align:center;gap:12px;display:grid}.condition-camera-preview{aspect-ratio:1;background:#111;border-radius:22px;width:min(100%,560px);margin:auto;position:relative;overflow:hidden}.condition-camera-preview video{object-fit:cover;width:100%;height:100%}.condition-camera-overlay{pointer-events:none;border:3px solid #fff;border-radius:10px;place-items:start center;display:grid;position:absolute;inset:7%;box-shadow:0 0 0 999px #0000005c}.condition-camera-overlay span{color:#fff;background:#000000b3;border-radius:999px;margin-top:10px;padding:7px 11px;font-size:12px;font-weight:800}.condition-camera-preview.scan .condition-camera-overlay{border-style:dashed;inset:6% 10%}.condition-camera-shutter{background:#00000040;border:3px solid #fff;border-radius:50%;width:62px;height:62px;padding:5px;position:absolute;bottom:16px;left:50%;translate:-50%}.condition-camera-shutter i{background:#fff;border-radius:50%;width:100%;height:100%;display:block}.compact-camera-fallback{min-height:70px}.condition-corner-stage{touch-action:none;background:#161416;border-radius:18px;width:min(100%,620px);max-height:62vh;margin:auto;position:relative;overflow:hidden}.condition-corner-stage>img{object-fit:contain;width:100%;max-height:62vh;display:block}.condition-corner-stage>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.condition-corner-stage polygon{fill:#ff3d8b1f;stroke:#ff3d8b;stroke-width:.7px;vector-effect:non-scaling-stroke}.condition-corner-handle{touch-action:none;background:#ff3d8b;border:4px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;translate:-50% -50%;box-shadow:0 3px 14px #00000059}.condition-padding-control{gap:7px;display:grid}.condition-version-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.condition-version-tabs button,.condition-cleanup-options button{background:#fff;border:1px solid #d8d2d9;border-radius:12px;min-height:44px;padding:9px 12px;font-weight:750}.condition-version-tabs button.active,.condition-cleanup-options button.active{color:#fff;background:#201222;border-color:#201222}.condition-version-preview{aspect-ratio:1;background:#fff;border:2px solid #201222;border-radius:18px;place-items:center;width:min(100%,520px);margin:auto;display:grid;overflow:hidden}.condition-version-preview.checkerboard{background-color:#fff;background-image:linear-gradient(45deg,#e8e5e8 25%,#0000 25%),linear-gradient(-45deg,#e8e5e8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e5e8 75%),linear-gradient(-45deg,#0000 75%,#e8e5e8 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.condition-version-preview img{object-fit:contain;width:100%;height:100%}.condition-cleanup-options{gap:9px;display:grid}.condition-cleanup-options>div{flex-wrap:wrap;gap:8px;display:flex}.condition-cleanup-options p,.condition-processing-note{color:#675f69;margin:0;font-size:13px}@media (width<=680px){.condition-photo-prompt{border-radius:0;height:100dvh;max-height:100dvh}.condition-photo-guide,.condition-camera-workspace,.condition-corner-workspace,.condition-cleanup-workspace{border-radius:17px;padding:14px}.condition-capture-mode-grid{grid-template-columns:1fr}.condition-photo-heading{padding-right:42px}.condition-photo-heading>img{width:54px;height:70px}.condition-camera-preview{border-radius:14px;width:100%}}.home-view.landing-palette-plum{--preview-canvas:#f6f0fb;--preview-paper:#fffdfd;--preview-ink:#29182f;--preview-muted:#6b5b72;--preview-accent:#76529e;--preview-accent-soft:#dff09a;--preview-hero:#eadcf8;--preview-line:#cdbfd5}.home-view.landing-palette-citrus{--preview-canvas:#fff8e7;--preview-paper:#fffdf8;--preview-ink:#292014;--preview-muted:#6b5c49;--preview-accent:#9e3f00;--preview-accent-soft:#ffd66b;--preview-hero:#ffe0a1;--preview-line:#d8be7f}.home-view.landing-palette-tidepool{--preview-canvas:#f2f8f7;--preview-paper:#fff;--preview-ink:#102a3a;--preview-muted:#526874;--preview-accent:#176875;--preview-accent-soft:#cee7e7;--preview-hero:#bfe3e4;--preview-line:#acc8cc}.home-view.landing-palette-petal{--preview-canvas:#fff8f4;--preview-paper:#fff;--preview-ink:#2e1b28;--preview-muted:#6f5965;--preview-accent:#a8145e;--preview-accent-soft:#f2cfdd;--preview-hero:#f6cadb;--preview-line:#d8bbc7}.home-view[class*=landing-palette-]{color:var(--preview-ink);background:var(--preview-canvas)}.home-view[class*=landing-palette-] .landing-preview-bar{color:var(--preview-ink);border-color:var(--preview-line);background:var(--preview-paper)}@supports (color:color-mix(in lab, red, red)){.home-view[class*=landing-palette-] .landing-preview-bar{background:color-mix(in srgb,var(--preview-paper) 94%,transparent)}}.home-view[class*=landing-palette-] .landing-preview-bar span{color:var(--preview-accent)}.home-view[class*=landing-palette-] .landing-preview-bar small{color:var(--preview-muted)}.home-view[class*=landing-palette-] .landing-preview-bar button{color:var(--preview-ink);border-color:var(--preview-line);background:var(--preview-paper)}.home-view[class*=landing-palette-] .landing-preview-bar button.active{color:#fff;border-color:var(--preview-accent);background:var(--preview-accent)}html body .app-shell .home-view[class*=landing-palette-] .home-hero:not(.has-background-image){color:var(--preview-ink);border-color:var(--preview-line);background:var(--preview-hero)!important}html body .app-shell .home-view[class*=landing-palette-] .home-hero .eyebrow{color:var(--preview-accent)}html body .app-shell .home-view[class*=landing-palette-] .home-hero h1{color:var(--preview-ink)}html body .app-shell .home-view[class*=landing-palette-] .home-hero>div:first-child>p:not(.eyebrow){color:var(--preview-muted)}html body .app-shell .home-view[class*=landing-palette-] .home-hero-actions button{color:var(--preview-ink);border-color:var(--preview-line);background:var(--preview-paper)}html body .app-shell .home-view[class*=landing-palette-] .home-hero-actions button:first-child{color:#fff;border-color:var(--preview-accent);background:var(--preview-accent)}html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n+1){background:var(--preview-accent-soft)}html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n+2){background:var(--preview-paper)}html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n+3){background:var(--preview-accent-soft)}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n+3){background:color-mix(in srgb,var(--preview-accent-soft) 48%,var(--preview-paper))}}html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n){background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view[class*=landing-palette-] .home-quick-grid>button:nth-child(4n){background:color-mix(in srgb,var(--preview-accent) 11%,var(--preview-paper))}}html body .app-shell .home-view[class*=landing-palette-] :is(.home-stat-card,.home-print-shelf){border-color:var(--preview-line);background:var(--preview-paper)}html body .app-shell .home-view[class*=landing-palette-] .home-variant-playful{background-color:var(--preview-canvas)}html body .app-shell .home-view.home-variant-playful[class*=landing-palette-] .home-hero:not(.has-background-image){border-color:var(--preview-accent);box-shadow:0 18px 0 var(--preview-ink),0 32px 54px var(--preview-accent);background:linear-gradient(90deg,var(--preview-paper) 0 49.4%,var(--preview-line) 49.7% 50.3%,var(--preview-hero) 50.6% 100%)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-playful[class*=landing-palette-] .home-hero:not(.has-background-image){box-shadow:0 18px 0 var(--preview-ink),0 32px 54px color-mix(in srgb,var(--preview-accent) 25%,transparent)}}html body .app-shell .home-view.home-variant-curator .home-hero:not(.has-background-image){border:0;border-block:1px solid var(--preview-line);min-height:570px;box-shadow:none;border-radius:0;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);padding:clamp(36px,5vw,72px)}.home-variant-curator .home-hero h1{letter-spacing:-.055em;max-width:670px;font-family:Fraunces,Georgia,serif;font-size:clamp(54px,6.2vw,88px);font-weight:500;line-height:.94}.home-variant-curator .home-quick-grid{border-bottom:1px solid var(--preview-line);gap:0}.home-variant-curator .home-quick-grid>button{border:0;border-right:1px solid var(--preview-line);border-radius:0;min-height:82px}.home-concept-gallery-curator{height:470px;display:block;position:relative}.home-concept-gallery-curator button{border:1px solid var(--preview-line);background:var(--preview-paper);border-radius:0;width:29%;height:39%;padding:8px 8px 26px;position:absolute;overflow:visible;box-shadow:0 10px 28px #1e141c1f}.home-concept-gallery-curator button:first-child{width:42%;height:48%;top:4%;left:1%}.home-concept-gallery-curator button:nth-child(2){width:34%;height:42%;top:0;right:3%}.home-concept-gallery-curator button:nth-child(3){z-index:2;width:31%;height:38%;top:34%;left:31%}.home-concept-gallery-curator button:nth-child(4){width:27%;height:35%;bottom:0;left:4%}.home-concept-gallery-curator button:nth-child(5){width:35%;height:43%;bottom:1%;right:4%}.home-concept-gallery-curator button:nth-child(n+6){display:none}.home-concept-gallery-curator button img{background:#fff;width:100%;height:100%;object-fit:contain!important}.home-concept-gallery-curator button span{color:var(--preview-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 DM Mono,monospace;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.home-view.home-variant-scrapbook{background-color:var(--preview-canvas);background-image:radial-gradient(var(--preview-accent) 1px,transparent 1px);border-radius:28px;padding:18px}@supports (color:color-mix(in lab, red, red)){.home-view.home-variant-scrapbook{background-image:radial-gradient(color-mix(in srgb,var(--preview-accent) 28%,transparent) 1px,transparent 1px)}}.home-view.home-variant-scrapbook{background-size:17px 17px}html body .app-shell .home-view.home-variant-scrapbook .home-hero:not(.has-background-image){border:2px solid var(--preview-accent);min-height:560px;box-shadow:8px 10px 0 var(--preview-ink);border-radius:24px;grid-template-columns:minmax(320px,.88fr) minmax(470px,1.12fr);padding:clamp(34px,5vw,68px);background:var(--preview-hero)!important}.home-variant-scrapbook .home-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(52px,6vw,86px);line-height:.92;transform:rotate(-1deg)}.home-variant-scrapbook .home-hero:before{content:"COLLECTOR'S DESK · OPEN DAILY";color:var(--preview-accent);letter-spacing:.1em;font:800 10px/1 DM Mono,monospace;position:absolute;top:20px;right:32px;transform:rotate(2deg)}.home-concept-gallery-scrapbook{border:2px dashed var(--preview-accent);background:linear-gradient(145deg,var(--preview-paper),var(--preview-hero));border-radius:18px;height:470px;display:block;position:relative}.home-concept-gallery-scrapbook button{background:#fff;border:0;border-radius:3px;width:31%;height:40%;padding:9px 9px 28px;position:absolute;box-shadow:0 8px 18px #2f1c2a33}.home-concept-gallery-scrapbook button:before{content:"";z-index:2;background:var(--preview-hero);width:32%;height:18px;position:absolute;top:-9px;left:34%}@supports (color:color-mix(in lab, red, red)){.home-concept-gallery-scrapbook button:before{background:color-mix(in srgb,var(--preview-hero) 82%,#fff)}}.home-concept-gallery-scrapbook button:before{opacity:.92;transform:rotate(-3deg)}.home-concept-gallery-scrapbook button:first-child{top:8%;left:4%;transform:rotate(-4deg)}.home-concept-gallery-scrapbook button:nth-child(2){top:3%;left:35%;transform:rotate(2deg)}.home-concept-gallery-scrapbook button:nth-child(3){top:12%;right:3%;transform:rotate(5deg)}.home-concept-gallery-scrapbook button:nth-child(4){bottom:5%;left:10%;transform:rotate(3deg)}.home-concept-gallery-scrapbook button:nth-child(5){bottom:3%;left:42%;transform:rotate(-2deg)}.home-concept-gallery-scrapbook button:nth-child(6){bottom:8%;right:2%;transform:rotate(-5deg)}.home-concept-gallery-scrapbook button:nth-child(n+7){display:none}.home-concept-gallery-scrapbook button img{background:#fff;width:100%;height:100%;object-fit:contain!important}.home-concept-gallery-scrapbook button span{color:#2e1b28;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:750 9px/1 DM Mono,monospace;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.home-variant-scrapbook .home-quick-grid>button{border:2px solid var(--preview-ink);box-shadow:4px 5px 0 var(--preview-ink);border-radius:4px 18px}.home-view.home-variant-blocks{border:3px solid var(--preview-ink);background:var(--preview-accent-soft);padding:16px}html body .app-shell .home-view.home-variant-blocks .home-hero:not(.has-background-image){border:3px solid var(--preview-ink);min-height:530px;box-shadow:9px 9px 0 var(--preview-ink);border-radius:0;padding:clamp(34px,5vw,64px);background:linear-gradient(135deg,var(--preview-paper) 0 58%,var(--preview-accent) 58% 100%)!important}.home-variant-blocks .home-hero h1{letter-spacing:-.08em;text-transform:uppercase;max-width:720px;font-size:clamp(64px,8vw,112px);line-height:.82}.home-variant-blocks .home-hero>div:first-child>p:not(.eyebrow){background:var(--preview-accent-soft);border:2px solid var(--preview-ink);max-width:560px;padding:12px;color:var(--preview-ink)!important}.home-variant-blocks .home-hero-aside{align-content:end;align-self:stretch}.home-variant-blocks :is(.ana-links-card,.home-progress-card){box-shadow:6px 6px 0 var(--preview-ink);border:3px solid var(--preview-ink)!important;background:var(--preview-paper)!important;border-radius:0!important}.home-variant-blocks .home-quick-grid{border:3px solid var(--preview-ink);gap:0}.home-variant-blocks .home-quick-grid>button{border:0;border-right:3px solid var(--preview-ink);border-radius:0;min-height:92px}.home-variant-blocks .home-stat-card,.home-variant-blocks .home-print-shelf{box-shadow:6px 6px 0 var(--preview-ink);border-radius:0;border:3px solid var(--preview-ink)!important}.home-view.home-variant-darkroom{color:#f9f5ff;background:#121016;padding:18px}html body .app-shell .home-view.home-variant-darkroom .home-hero:not(.has-background-image){color:#fff;border:1px solid var(--preview-accent);grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);min-height:590px;padding:clamp(36px,5vw,70px)}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-darkroom .home-hero:not(.has-background-image){border:1px solid color-mix(in srgb,var(--preview-accent) 58%,#fff)}}html body .app-shell .home-view.home-variant-darkroom .home-hero:not(.has-background-image){border-radius:24px;background:radial-gradient(circle at 78% 20%,var(--preview-accent),transparent 34%),#17131c!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-darkroom .home-hero:not(.has-background-image){background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--preview-accent) 32%,transparent),transparent 34%),#17131c!important}}html body .app-shell .home-view.home-variant-darkroom .home-hero:not(.has-background-image){box-shadow:0 24px 70px #0000006b}.home-variant-darkroom .home-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(58px,6.5vw,94px);font-weight:500;line-height:.9;color:#fff!important}.home-variant-darkroom .home-hero>div:first-child>p:not(.eyebrow){color:#d1c8d7!important}.home-concept-gallery-darkroom{background:#0b090d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:220px;gap:10px;height:470px;padding:10px}.home-concept-gallery-darkroom button{box-shadow:0 0 30px var(--preview-accent);background:#1f1924;border:1px solid #463a4c;border-radius:3px;padding:10px 10px 31px;position:relative}@supports (color:color-mix(in lab, red, red)){.home-concept-gallery-darkroom button{box-shadow:0 0 30px color-mix(in srgb,var(--preview-accent) 13%,transparent)}}.home-concept-gallery-darkroom button:nth-child(n+7){display:none}.home-concept-gallery-darkroom button img{background:#fefcfa;width:100%;height:100%;object-fit:contain!important}.home-concept-gallery-darkroom button span{color:#d8cedd;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 DM Mono,monospace;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.home-variant-darkroom .home-quick-grid>button{color:#fff;border-color:#45394b;background:#1d1821!important}.home-variant-darkroom .home-quick-grid>button>span:first-child{color:#fff;background:var(--preview-accent)}.home-variant-darkroom :is(.home-stat-card,.home-print-shelf){color:#f8f3fb;background:#1a161e!important;border-color:#45394b!important}.home-variant-darkroom :is(.home-stat-card,.home-print-shelf) button,.home-variant-darkroom .home-print-shelf span{color:#f8f3fb}@media (width<=900px){html body .app-shell .home-view:is(.home-variant-curator,.home-variant-scrapbook,.home-variant-darkroom) .home-hero:not(.has-background-image){grid-template-columns:1fr}.home-concept-gallery-curator,.home-concept-gallery-scrapbook,.home-concept-gallery-darkroom{height:410px}}@media (width<=680px){.home-view:is(.home-variant-scrapbook,.home-variant-blocks,.home-variant-darkroom){border-radius:16px;padding:8px}.home-variant-blocks .home-hero h1{font-size:clamp(54px,17vw,78px)}.home-concept-gallery-curator,.home-concept-gallery-scrapbook{height:340px}.home-concept-gallery-darkroom{grid-auto-rows:165px;height:360px}.home-concept-gallery-curator button span,.home-concept-gallery-scrapbook button span,.home-concept-gallery-darkroom button span{font-size:8px}}.home-view.home-variant-swiss{border:3px solid var(--preview-ink);background:var(--preview-paper);padding:0}html body .app-shell .home-view.home-variant-swiss .home-hero:not(.has-background-image){border:0;border-bottom:3px solid var(--preview-ink);min-height:560px;box-shadow:none;border-radius:0;padding:clamp(38px,5vw,68px);background-color:var(--preview-hero)!important;background-image:linear-gradient(var(--preview-line) 1px,transparent 1px),linear-gradient(90deg,var(--preview-line) 1px,transparent 1px)!important;background-size:72px 72px!important}.home-variant-swiss .home-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:800px;font-family:Space Grotesk,sans-serif;font-size:clamp(62px,8vw,116px);font-weight:700;line-height:.8}.home-variant-swiss .home-hero .eyebrow{background:var(--preview-accent);width:max-content;padding:7px 10px;color:#fff!important}.home-variant-swiss :is(.ana-links-card,.home-progress-card){box-shadow:none;border:3px solid var(--preview-ink)!important;background:var(--preview-paper)!important;border-radius:0!important}.home-variant-swiss .home-quick-grid{gap:0}.home-variant-swiss .home-quick-grid>button{border:0;border-right:3px solid var(--preview-ink);border-bottom:3px solid var(--preview-ink);border-radius:0;min-height:92px}.home-variant-swiss :is(.home-stat-card,.home-print-shelf){box-shadow:none;border-radius:0;border:3px solid var(--preview-ink)!important}.home-view.home-variant-glass{background:linear-gradient(135deg,var(--preview-hero),var(--preview-accent-soft));border-radius:32px;padding:18px}html body .app-shell .home-view.home-variant-glass .home-hero:not(.has-background-image){border:1px solid #ffffffb8;border-radius:32px;min-height:570px;padding:clamp(38px,5vw,70px);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--preview-paper),var(--preview-hero))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-glass .home-hero:not(.has-background-image){background:linear-gradient(135deg,color-mix(in srgb,var(--preview-paper) 72%,transparent),color-mix(in srgb,var(--preview-hero) 58%,transparent))!important}}html body .app-shell .home-view.home-variant-glass .home-hero:not(.has-background-image){box-shadow:0 24px 70px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-glass .home-hero:not(.has-background-image){box-shadow:0 24px 70px color-mix(in srgb,var(--preview-accent) 22%,transparent)}}html body .app-shell .home-view.home-variant-glass .home-hero:not(.has-background-image){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.home-variant-glass .home-hero:before,.home-variant-glass .home-hero:after{content:"";z-index:-1;filter:blur(8px);opacity:.78;border-radius:50%;width:230px;height:230px;position:absolute}.home-variant-glass .home-hero:before{background:var(--preview-accent);top:-70px;right:31%}.home-variant-glass .home-hero:after{background:var(--preview-accent-soft);bottom:-70px;right:-45px}.home-variant-glass .home-hero h1{font-size:clamp(58px,7vw,98px);line-height:.88}.home-variant-glass :is(.ana-links-card,.home-progress-card){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #2a1b2d1f;background:#ffffff7a!important;border:1px solid #ffffffc7!important;border-radius:24px!important}.home-variant-glass .home-quick-grid>button,.home-variant-glass :is(.home-stat-card,.home-print-shelf){border-radius:22px;background:var(--preview-paper)!important;border:1px solid #ffffffc7!important}@supports (color:color-mix(in lab, red, red)){.home-variant-glass .home-quick-grid>button,.home-variant-glass :is(.home-stat-card,.home-print-shelf){background:color-mix(in srgb,var(--preview-paper) 68%,transparent)!important}}.home-variant-glass .home-quick-grid>button,.home-variant-glass :is(.home-stat-card,.home-print-shelf){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 36px #2a1b2d1a}.home-view.home-variant-retro{border:3px solid var(--preview-ink);background:var(--preview-accent-soft);box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 var(--preview-ink);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.home-view.home-variant-retro{box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 color-mix(in srgb,var(--preview-ink) 35%,transparent)}}html body .app-shell .home-view.home-variant-retro .home-hero:not(.has-background-image){border:3px solid var(--preview-ink);min-height:590px;box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 var(--preview-ink),7px 8px 0 var(--preview-ink);border-radius:8px;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);padding:70px clamp(28px,4vw,54px) 44px;position:relative;background:var(--preview-hero)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .home-view.home-variant-retro .home-hero:not(.has-background-image){box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 color-mix(in srgb,var(--preview-ink) 28%,transparent),7px 8px 0 var(--preview-ink)}}.home-variant-retro .home-hero:before{content:"PRINT KEEP — COLLECTION.EXE";color:#fff;background:var(--preview-accent);border:2px solid var(--preview-ink);letter-spacing:.05em;align-items:center;height:34px;padding:0 12px;font:800 11px/1 DM Mono,monospace;display:flex;position:absolute;top:7px;left:7px;right:7px}.home-variant-retro .home-hero h1{text-shadow:3px 3px 0 var(--preview-paper);font-family:Space Grotesk,sans-serif;font-size:clamp(54px,6vw,86px);line-height:.9}@supports (color:color-mix(in lab, red, red)){.home-variant-retro .home-hero h1{text-shadow:3px 3px 0 color-mix(in srgb,var(--preview-paper) 80%,transparent)}}.home-concept-gallery-retro{border:3px solid var(--preview-ink);background:var(--preview-paper);height:440px;box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 var(--preview-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:185px;gap:9px;padding:34px 12px 12px}.home-concept-gallery-retro:before{content:"MY PRINTS";font:800 11px/1 DM Mono,monospace;position:absolute;top:7px;left:8px}.home-concept-gallery-retro button{border:2px solid var(--preview-ink);box-shadow:3px 3px 0 var(--preview-line);background:#fff;border-radius:2px;padding:7px 7px 25px;position:relative}.home-concept-gallery-retro button:nth-child(n+9){display:none}.home-concept-gallery-retro button img{width:100%;height:100%;object-fit:contain!important}.home-concept-gallery-retro button span{color:#231a26;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 DM Mono,monospace;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.home-variant-retro .home-quick-grid>button{border:3px solid var(--preview-ink);box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 var(--preview-line);border-radius:5px}.home-view.home-variant-zine{border:3px solid var(--preview-ink);background-color:var(--preview-paper);background-image:repeating-linear-gradient(-18deg,transparent 0 24px,var(--preview-accent) 24px 26px);padding:16px}@supports (color:color-mix(in lab, red, red)){.home-view.home-variant-zine{background-image:repeating-linear-gradient(-18deg,transparent 0 24px,color-mix(in srgb,var(--preview-accent) 12%,transparent) 24px 26px)}}html body .app-shell .home-view.home-variant-zine .home-hero:not(.has-background-image){border:4px solid var(--preview-ink);min-height:570px;box-shadow:10px 10px 0 var(--preview-accent);border-radius:0;grid-template-columns:minmax(330px,.85fr) minmax(500px,1.15fr);padding:clamp(32px,4.8vw,64px);background:var(--preview-hero)!important}.home-variant-zine .home-hero h1{letter-spacing:-.07em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:clamp(60px,7vw,104px);font-weight:800;line-height:.8;transform:rotate(-1deg)}.home-variant-zine .home-hero .eyebrow{background:var(--preview-ink);width:max-content;padding:6px 9px;transform:rotate(2deg);color:#fff!important}.home-concept-gallery-zine{background:0 0;height:460px;display:block;position:relative}.home-concept-gallery-zine button{border:3px solid var(--preview-ink);width:32%;height:40%;box-shadow:6px 6px 0 var(--preview-accent);background:#fff;border-radius:0;padding:7px 7px 26px;position:absolute}.home-concept-gallery-zine button:first-child{width:39%;height:45%;top:4%;left:0;transform:rotate(-3deg)}.home-concept-gallery-zine button:nth-child(2){width:42%;height:43%;top:0;right:4%;transform:rotate(4deg)}.home-concept-gallery-zine button:nth-child(3){z-index:2;width:35%;height:44%;top:31%;left:31%;transform:rotate(-1deg)}.home-concept-gallery-zine button:nth-child(4){width:31%;height:37%;bottom:0;left:4%;transform:rotate(3deg)}.home-concept-gallery-zine button:nth-child(5){width:34%;height:40%;bottom:3%;right:1%;transform:rotate(-4deg)}.home-concept-gallery-zine button:nth-child(n+6){display:none}.home-concept-gallery-zine button img{width:100%;height:100%;object-fit:contain!important}.home-concept-gallery-zine button span{color:#151015;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:850 9px/1 DM Mono,monospace;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.home-variant-zine .home-quick-grid>button{border:3px solid var(--preview-ink);box-shadow:5px 5px 0 var(--preview-accent);border-radius:0}@media (width<=900px){html body .app-shell .home-view:is(.home-variant-retro,.home-variant-zine) .home-hero:not(.has-background-image){grid-template-columns:1fr}.home-concept-gallery-retro,.home-concept-gallery-zine{height:410px}}@media (width<=680px){.home-view:is(.home-variant-swiss,.home-variant-glass,.home-variant-retro,.home-variant-zine){padding:8px}.home-variant-swiss .home-hero h1,.home-variant-zine .home-hero h1{font-size:clamp(52px,17vw,78px)}.home-concept-gallery-retro{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:145px;height:350px}.home-concept-gallery-retro button:nth-child(n+7){display:none}.home-concept-gallery-zine{height:350px}}.surface-preview-bar{color:#251a29;background:linear-gradient(135deg,#f8f2ff,#effbc8);border:2px solid #2c2031;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100% - 32px);margin:0 auto 18px;padding:16px 18px;display:flex;box-shadow:6px 6px #2c2031}.surface-preview-bar>div{gap:2px;min-width:185px;display:grid}.surface-preview-bar>div span{color:#7850a2;letter-spacing:.13em;font:800 10px/1.2 DM Mono,monospace}.surface-preview-bar>div b{font-size:20px;line-height:1.05}.surface-preview-bar>div small{color:#665b69;font-size:12px}.surface-preview-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.surface-preview-bar nav button{color:#251a29;background:#fff;border:1px solid #c9bdce;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:800}.surface-preview-bar nav button.active{color:#fff;background:#2c2031;border-color:#2c2031;box-shadow:0 0 0 2px #fff,0 0 0 4px #a56ad2}.surface-preview-bar nav .preview-populate-button{color:#fff;background:#cf3b88;border-color:#b02d73}.binder-view.binder-preview-clean .binder-sheet-stage>.binder-book{box-shadow:none!important;background:#f0f1ee!important;border:1px solid #d5d6d2!important;border-radius:22px!important;padding:16px!important}.binder-view.binder-preview-clean .binder-page{background:#fff!important}.binder-view.binder-preview-clean .binder-slot{box-shadow:none!important;background:#fff!important;border:1px solid #dfe0dc!important;border-radius:12px!important;padding:7px!important}.binder-view.binder-preview-clean .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-clean .binder-print-card img{border-radius:6px!important}.binder-view.binder-preview-clean .binder-print-card>span{padding-top:5px;font-size:11px;font-weight:650}.binder-view.binder-preview-museum .binder-sheet-stage>.binder-book{background:#745043!important;border:7px solid #51382e!important;border-radius:3px!important;padding:24px!important;box-shadow:0 18px 44px #2b1b1433!important}.binder-view.binder-preview-museum .binder-page{background:#eee6d5!important}.binder-view.binder-preview-museum .binder-slot{background:#faf7ef!important;border:0!important;border-radius:0!important;padding:13px 13px 8px!important;box-shadow:0 2px 7px #36271c29,inset 0 0 0 1px #cfc3ad!important}.binder-view.binder-preview-museum .binder-slot.filled:after{border:1px solid #c8bca7!important;border-radius:0!important;inset:7px!important}.binder-view.binder-preview-museum .binder-print-card img{border-radius:0!important}.binder-view.binder-preview-museum .binder-print-card>span{text-align:center;font-family:Georgia,serif;font-size:11px;font-weight:500}.binder-view.binder-preview-album .binder-sheet-stage>.binder-book{background:#171719!important;border:5px solid #111!important;border-radius:12px!important;padding:22px!important;box-shadow:0 16px 36px #00000047!important}.binder-view.binder-preview-album .binder-page{background:#242427!important}.binder-view.binder-preview-album .binder-slot{background:0 0!important;border:0!important;border-radius:2px!important;padding:8px!important}.binder-view.binder-preview-album .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-album .binder-print-card img{box-shadow:0 3px 9px #0000007a;background:#fff!important;border-radius:0!important;padding:5px!important}.binder-view.binder-preview-album .binder-print-card>span{text-align:center;font:600 10px/1.2 DM Mono,monospace;color:#f7f4ec!important}.binder-view.binder-preview-album .slot-number{color:#d7d2c9!important}.binder-view.binder-preview-scrapbook .binder-sheet-stage>.binder-book{background:#a56f58!important;border:4px solid #653f35!important;border-radius:18px!important;padding:20px!important}.binder-view.binder-preview-scrapbook .binder-page{background-color:#f6eed9!important;background-image:radial-gradient(#d8c9a7 1px,#0000 1px)!important;background-size:16px 16px!important}.binder-view.binder-preview-scrapbook .binder-slot{background:#fffdf7!important;border:0!important;border-radius:2px!important;padding:8px!important;box-shadow:2px 4px 8px #482d2029!important}.binder-view.binder-preview-scrapbook .binder-slot:nth-child(3n+1){transform:rotate(-1deg)}.binder-view.binder-preview-scrapbook .binder-slot:nth-child(3n+2){transform:rotate(.8deg)}.binder-view.binder-preview-scrapbook .binder-slot.filled:before{content:"";z-index:3;pointer-events:none;background:#e8c668a6;width:32%;height:14px;position:absolute;top:-5px;left:34%;transform:rotate(-2deg)}.binder-view.binder-preview-scrapbook .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-scrapbook .binder-print-card img{border-radius:0!important}.binder-view.binder-preview-scrapbook .binder-print-card>span{font-family:Georgia,serif;font-size:11px;font-style:italic}.binder-view.binder-preview-contact .binder-sheet-stage>.binder-book{box-shadow:none!important;background:#111!important;border:3px solid #111!important;border-radius:0!important;padding:8px!important}.binder-view.binder-preview-contact .binder-page{background:#e8e8e4!important}.binder-view.binder-preview-contact .binder-grid{gap:3px!important}.binder-view.binder-preview-contact .binder-slot{box-shadow:none!important;background:#fff!important;border:1px solid #aaa!important;border-radius:0!important;padding:3px!important}.binder-view.binder-preview-contact .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-contact .binder-print-card img{border-radius:0!important}.binder-view.binder-preview-contact .binder-print-card>span{text-overflow:ellipsis;white-space:nowrap;padding:3px 2px 1px;font:700 8px/1 DM Mono,monospace;overflow:hidden}.binder-view.binder-preview-contact .slot-number{z-index:4;background:#111;padding:2px 4px;font-size:8px;color:#fff!important;top:5px!important;left:5px!important}.archive-view.archive-preview-gallery .print-grid{columns:4 190px;column-gap:12px;display:block!important}.archive-view.archive-preview-gallery .print-card{break-inside:avoid;width:100%;margin:0 0 12px;display:inline-block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.archive-view.archive-preview-gallery .print-card-main{min-height:0!important;display:block!important}.archive-view.archive-preview-gallery .image-wrap{min-height:90px;background:#f2f0ed!important;border-radius:0!important;height:auto!important;padding:0!important;display:block!important}.archive-view.archive-preview-gallery .image-wrap img{display:block;object-fit:contain!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important}.archive-view.archive-preview-gallery .print-info{padding:7px 2px 10px!important}.archive-view.archive-preview-gallery .print-info small,.archive-view.archive-preview-gallery .card-stats{display:none!important}.archive-view.archive-preview-contact .print-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important}.archive-view.archive-preview-contact .print-card{box-shadow:none!important;background:#fff!important;border:1px solid #aaa!important;border-radius:0!important}.archive-view.archive-preview-contact .print-card-main{min-height:0!important}.archive-view.archive-preview-contact .image-wrap{aspect-ratio:1!important;background:#eee!important;border-radius:0!important}.archive-view.archive-preview-contact .print-info{padding:5px!important}.archive-view.archive-preview-contact .print-info strong{text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.1 DM Mono,monospace;overflow:hidden}.archive-view.archive-preview-contact .print-info small,.archive-view.archive-preview-contact .card-stats{display:none!important}.archive-view.archive-preview-catalog .print-grid{grid-template-columns:1fr!important;gap:8px!important}.archive-view.archive-preview-catalog .print-card{box-shadow:none!important;border:1px solid #d8d3cb!important;border-radius:10px!important}.archive-view.archive-preview-catalog .print-card-main{grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:150px!important;display:grid!important}.archive-view.archive-preview-catalog .image-wrap{aspect-ratio:auto!important;border-radius:9px 0 0 9px!important;width:170px!important;height:150px!important}.archive-view.archive-preview-catalog .print-info{min-width:0;padding:18px 22px!important}.archive-view.archive-preview-catalog .print-info strong{font-size:24px}.archive-view.archive-preview-museum{background:#eee9df}.archive-view.archive-preview-museum .print-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.archive-view.archive-preview-museum .print-card{padding:12px;background:#faf8f2!important;border:0!important;border-radius:0!important;box-shadow:0 7px 22px #362b1f1f!important}.archive-view.archive-preview-museum .image-wrap{aspect-ratio:4/3!important;background:#e6dfd2!important;border-radius:0!important;padding:22px!important}.archive-view.archive-preview-museum .image-wrap img{object-fit:contain!important}.archive-view.archive-preview-museum .print-info{padding:12px 3px 4px!important}.archive-view.archive-preview-museum .print-info strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.archive-view.archive-preview-darkroom{color:#f5efe8;background:#141316}.archive-view.archive-preview-darkroom .archive-hero,.archive-view.archive-preview-darkroom .filters{color:#f5efe8;background:#201d23!important;border-color:#4b454f!important}.archive-view.archive-preview-darkroom .print-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.archive-view.archive-preview-darkroom .print-card{background:#201d23!important;border:1px solid #4b454f!important;border-radius:4px!important;box-shadow:0 12px 24px #00000052!important}.archive-view.archive-preview-darkroom .image-wrap{background:#0c0b0d!important;border-radius:3px!important;padding:12px!important}.archive-view.archive-preview-darkroom .image-wrap img{object-fit:contain!important}.archive-view.archive-preview-darkroom .print-info{color:#f5efe8!important}.archive-view.archive-preview-darkroom .print-info small{color:#aaa2ad!important}@media (width<=900px){.surface-preview-bar{flex-direction:column;align-items:flex-start}.surface-preview-bar nav{justify-content:flex-start}.archive-view.archive-preview-contact .print-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.archive-view.archive-preview-museum .print-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.archive-view.archive-preview-darkroom .print-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=620px){.surface-preview-bar{border-radius:15px;width:calc(100% - 20px);margin-bottom:12px;padding:14px;box-shadow:4px 4px #2c2031}.surface-preview-bar nav{flex-wrap:nowrap;width:100%;padding:3px 2px 7px;overflow-x:auto}.surface-preview-bar nav button{flex:none}.archive-view.archive-preview-gallery .print-grid{columns:2 130px;column-gap:7px}.archive-view.archive-preview-contact .print-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.archive-view.archive-preview-catalog .print-card-main{grid-template-columns:104px minmax(0,1fr);min-height:104px!important}.archive-view.archive-preview-catalog .image-wrap{width:104px!important;height:104px!important}.archive-view.archive-preview-catalog .print-info{padding:11px 12px!important}.archive-view.archive-preview-catalog .print-info strong{font-size:17px}.archive-view.archive-preview-museum .print-grid,.archive-view.archive-preview-darkroom .print-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.archive-view.archive-preview-museum .image-wrap{padding:10px!important}}.home-view.home-variant-poster{border:3px solid var(--preview-ink);background:var(--preview-paper);padding:14px}html body .app-shell .home-view.home-variant-poster .home-hero:not(.has-background-image){border:3px solid var(--preview-ink);min-height:575px;box-shadow:12px 12px 0 var(--preview-ink);border-radius:0;grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);padding:clamp(34px,5vw,68px);position:relative;overflow:hidden;background:var(--preview-accent-soft)!important}.home-variant-poster .home-hero:before{content:"PRINT KEEP / COLLECTION POSTER";color:#fff;background:var(--preview-accent);letter-spacing:.08em;padding:9px 13px;font:800 10px/1 DM Mono,monospace;position:absolute;top:0;right:0}.home-variant-poster .home-hero:after{content:"";border:64px solid var(--preview-accent);opacity:.9;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-135px;right:-90px}.home-variant-poster .home-hero h1{letter-spacing:-.08em;text-transform:uppercase;max-width:820px;font-family:Space Grotesk,sans-serif;font-size:clamp(66px,8.5vw,122px);font-weight:800;line-height:.78}.home-variant-poster .home-hero>div:first-child{z-index:2;position:relative}.home-variant-poster .home-hero>div:first-child>p:not(.eyebrow){max-width:560px;font-size:18px;font-weight:650}.home-variant-poster .home-hero-actions button{box-shadow:4px 4px 0 var(--preview-ink);border:3px solid var(--preview-ink)!important;border-radius:0!important}.home-variant-poster .home-hero-aside{z-index:2;position:relative;transform:rotate(2deg)}.home-variant-poster :is(.ana-links-card,.home-progress-card){box-shadow:6px 6px 0 var(--preview-accent);border:3px solid var(--preview-ink)!important;background:var(--preview-paper)!important;border-radius:0!important}.home-variant-poster .home-quick-grid{gap:8px}.home-variant-poster .home-quick-grid>button{border:3px solid var(--preview-ink);min-height:94px;box-shadow:4px 4px 0 var(--preview-ink);border-radius:0}.home-variant-poster .home-quick-grid>button:nth-child(2n){transform:translateY(8px)}.home-view.home-variant-cabinet{background:#2e493d;padding:18px}html body .app-shell .home-view.home-variant-cabinet .home-hero:not(.has-background-image){border:8px double #c9a968;border-radius:6px;grid-template-columns:minmax(310px,.82fr) minmax(500px,1.18fr);min-height:590px;padding:clamp(36px,5vw,70px);box-shadow:inset 0 0 0 1px #6f5333,0 20px 50px #111f1947;background:#e8dfc8!important}.home-variant-cabinet .home-hero h1{max-width:650px;font-family:Fraunces,Georgia,serif;font-size:clamp(54px,6.4vw,91px);font-weight:560;line-height:.9}.home-variant-cabinet .home-hero .eyebrow{color:#6d3c26!important}.home-concept-gallery-cabinet{outline-offset:-12px;background:#76543b;border:8px solid #513829;outline:2px solid #b6975c;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:9px;height:470px;padding:14px;box-shadow:inset 0 0 26px #1a0e0873}.home-concept-gallery-cabinet button{background:#f4eddc;border:2px solid #3d291f;border-radius:2px;padding:10px 10px 32px;position:relative;box-shadow:inset 0 0 0 3px #c5aa73}.home-concept-gallery-cabinet button:nth-child(n+9){display:none}.home-concept-gallery-cabinet button img{width:100%;height:100%;object-fit:contain!important;filter:sepia(.08)contrast(1.03)!important}.home-concept-gallery-cabinet button span{color:#463224;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 DM Mono,monospace;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.home-variant-cabinet .home-quick-grid>button{border:2px solid #5f4631;border-radius:3px;box-shadow:inset 0 -5px #5e42281f;background:#efe5cb!important}.home-variant-cabinet :is(.home-stat-card,.home-print-shelf){border-radius:4px;background:#f6efdf!important;border-color:#8e7450!important}.binder-view.binder-preview-folio .binder-sheet-stage>.binder-book{background:#21483c!important;border:7px double #c4a35d!important;border-radius:8px!important;padding:24px!important;box-shadow:0 18px 40px #162d254d,inset 0 0 0 2px #142f27!important}.binder-view.binder-preview-folio .binder-page{background-color:#e9dfc7!important;background-image:linear-gradient(#7a5f380e 1px,#0000 1px)!important;background-size:100% 24px!important}.binder-view.binder-preview-folio .binder-slot{background:#fffaf0!important;border:1px solid #b39a68!important;border-radius:2px!important;padding:10px 10px 7px!important;box-shadow:0 3px 7px #40301d24!important}.binder-view.binder-preview-folio .binder-slot.filled:after{display:none!important}.binder-view.binder-preview-folio .binder-print-card img{border-radius:0!important}.binder-view.binder-preview-folio .binder-print-card>span{text-align:center;padding-top:6px;font:600 10px/1.2 Georgia,serif;color:#3c3022!important}.binder-view.binder-preview-folio .slot-number{font-family:DM Mono,monospace;color:#816a3c!important}.binder-view.binder-preview-aurora .binder-sheet-stage>.binder-book{background:linear-gradient(145deg,#bfe8ef 0%,#d8ccfa 48%,#f7bfdc 100%)!important;border:2px solid #684db280!important;border-radius:28px!important;padding:17px!important;box-shadow:0 22px 50px #574a913d!important}.binder-view.binder-preview-aurora .binder-page{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8!important}.binder-view.binder-preview-aurora .binder-grid{gap:9px!important}.binder-view.binder-preview-aurora .binder-slot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffc2,#ebf1ff75)!important;border:1px solid #ffffffe6!important;border-radius:17px!important;padding:7px!important;box-shadow:inset 0 0 0 1px #7464be2e,0 6px 14px #4c438217!important}.binder-view.binder-preview-aurora .binder-slot.filled:after{border:1px solid #8b69cb47!important;border-radius:13px!important;inset:4px!important}.binder-view.binder-preview-aurora .binder-print-card img{border-radius:11px!important}.binder-view.binder-preview-aurora .binder-print-card>span{padding-top:5px;font-size:10px;font-weight:750;color:#342c50!important}.archive-view.archive-preview-stacks{background:#f2ead9}.archive-view.archive-preview-stacks .archive-hero,.archive-view.archive-preview-stacks .filters{box-shadow:none!important;background:#fbf7ed!important;border-color:#b9a783!important;border-radius:6px!important}.archive-view.archive-preview-stacks .print-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.archive-view.archive-preview-stacks .print-card{position:relative;overflow:hidden;background:#fffaf0!important;border:1px solid #a99775!important;border-left:8px solid #355e50!important;border-radius:3px!important;box-shadow:0 3px #5c46261c!important}.archive-view.archive-preview-stacks .print-card:nth-child(4n+2){border-left-color:#a64d3f!important}.archive-view.archive-preview-stacks .print-card:nth-child(4n+3){border-left-color:#bf8d35!important}.archive-view.archive-preview-stacks .print-card:nth-child(4n){border-left-color:#665287!important}.archive-view.archive-preview-stacks .print-card-main{grid-template-columns:132px minmax(0,1fr);align-items:center;min-height:132px!important;display:grid!important}.archive-view.archive-preview-stacks .image-wrap{aspect-ratio:auto!important;background:#eee4d0!important;border-radius:0!important;width:132px!important;height:132px!important;padding:8px!important}.archive-view.archive-preview-stacks .image-wrap img{object-fit:contain!important;border-radius:0!important}.archive-view.archive-preview-stacks .print-info{min-width:0;padding:12px 14px!important}.archive-view.archive-preview-stacks .print-info strong{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:650}.archive-view.archive-preview-stacks .print-info small{color:#78684f!important}@media (width<=900px){html body .app-shell .home-view:is(.home-variant-poster,.home-variant-cabinet) .home-hero:not(.has-background-image){grid-template-columns:1fr}.home-concept-gallery-cabinet{grid-auto-rows:180px;height:410px}.archive-view.archive-preview-stacks .print-grid{grid-template-columns:1fr!important}}@media (width<=680px){.home-view:is(.home-variant-poster,.home-variant-cabinet){padding:8px}.home-variant-poster .home-hero h1{font-size:clamp(54px,17vw,78px)}.home-variant-poster .home-quick-grid>button:nth-child(2n){transform:none}.home-concept-gallery-cabinet{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:150px;height:345px}.home-concept-gallery-cabinet button:nth-child(n+7){display:none}.binder-view.binder-preview-folio .binder-sheet-stage>.binder-book{border-width:4px!important;padding:13px!important}.binder-view.binder-preview-aurora .binder-sheet-stage>.binder-book{border-radius:19px!important;padding:10px!important}.archive-view.archive-preview-stacks .print-card-main{grid-template-columns:108px minmax(0,1fr);min-height:108px!important}.archive-view.archive-preview-stacks .image-wrap{width:108px!important;height:108px!important}.archive-view.archive-preview-stacks .print-info{padding:9px 10px!important}.archive-view.archive-preview-stacks .print-info strong{font-size:16px}}@media (width>=901px){html body .app-shell[data-desktop-theme]{--figma-ink:var(--lab-ink)!important;--figma-canvas:var(--lab-surface)!important;--figma-soft:var(--lab-surface-alt)!important;--figma-line:var(--lab-line)!important;--figma-lime:var(--lab-accent)!important;--figma-lilac:var(--lab-hero)!important;--figma-cream:var(--lab-hero)!important;--figma-pink:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]{--figma-pink:color-mix(in srgb,var(--lab-accent-2) 20%,var(--lab-surface))!important}}html body .app-shell[data-desktop-theme]{--figma-mint:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]{--figma-mint:color-mix(in srgb,var(--lab-accent) 24%,var(--lab-surface))!important}}html body .app-shell[data-desktop-theme]{--figma-coral:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]{--figma-coral:color-mix(in srgb,var(--lab-accent-2) 18%,var(--lab-surface))!important}}html body .app-shell[data-desktop-theme]{color:var(--lab-ink)!important;background:var(--lab-canvas)!important}html body .app-shell[data-desktop-theme]>:is(.topbar,.tabs){color:var(--lab-sidebar-ink)!important;background:var(--lab-sidebar)!important}html body .app-shell[data-desktop-theme]>.tabs button{color:var(--lab-sidebar-ink)!important}html body .app-shell[data-desktop-theme]>.tabs button.active{color:var(--lab-ink)!important;background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme] :is(.brand,.brand strong,.brand small){color:var(--lab-sidebar-ink)!important}html body .app-shell[data-desktop-theme] :is(.home-hero:not(.has-background-image),.archive-hero,.feedback-heading,.help-heading,.community-heading,.matches-hero,.profile-hero,.trade-center>header,.admin-settings-heading){color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-hero)!important;box-shadow:var(--lab-shadow)!important}html body .app-shell[data-desktop-theme] :is(.home-stat-card,.home-community-card,.home-recent-trades-card,.home-print-shelf,.print-card,.iso-column,.collector-profile,.account-settings-view,.trade-center,.trade-guide-panel,.feedback-form,.feedback-guide,.feedback-inbox,.help-faq,.help-guide-grid>button,.beta-admin-panel,.permission-matrix,.admin-settings-form,.settings-guide,.settings-preview,.profile-settings,.profile-workshop-panel,.featured-print-module,.featured-binder-module,.trade-composer,.profile-lists>section,.room-post,.thread-list,.conversation,.match-card,.active-trade-summary,.trade-offer,.notification-strip,.wishlist-share-customizer,.trade-share-customizer,.print-audit-card){color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-surface)!important;box-shadow:var(--lab-shadow)!important}html body .app-shell[data-desktop-theme] :is(input,select,textarea,.search,.filters select,.settings-tabs,.section-subtabs,.archive-layout-toolbar>div,.profile-workshop-tabs,.feedback-kind){color:var(--lab-ink)!important;border-color:var(--lab-line)!important;border-radius:var(--lab-pill)!important;background:var(--lab-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme] :is(.print-card,.print-card .image-wrap,.binder-print-card,.binder-slot){border-radius:var(--lab-radius)!important}html body .app-shell[data-desktop-theme] :is(.print-card .image-wrap,.trade-shelf-thumb,.trade-grid-organizer-thumb){background:var(--lab-surface-alt)!important}html body .app-shell[data-desktop-theme] .binder-sheet-title{color:var(--lab-ink)!important;background:var(--lab-hero)!important}html body .app-shell[data-desktop-theme] .binder-sheet-stage>.binder-book{border-radius:var(--lab-radius)!important;background:var(--lab-accent-2)!important;box-shadow:var(--lab-shadow)!important}html body .app-shell[data-desktop-theme] .binder-page{background:var(--lab-surface)!important}html body .app-shell[data-desktop-theme] .binder-slot{border-color:var(--lab-line)!important;background:var(--lab-surface-alt)!important}html body .app-shell[data-desktop-theme=ink] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.admin-settings-view){width:min(1280px,100% - 24px)}html body .app-shell[data-desktop-theme=ink] :is(.home-hero,.archive-hero){padding:64px 42px!important}html body .app-shell[data-desktop-theme=ink] :is(.home-hero,.archive-hero) h1{text-transform:uppercase;max-width:800px;font-size:clamp(58px,7vw,104px);line-height:.84}html body .app-shell[data-desktop-theme=ink] .home-quick-grid{border:1px solid var(--lab-line);gap:0}html body .app-shell[data-desktop-theme=ink] .home-quick-grid>button{border:0;border-right:1px solid var(--lab-line);border-radius:0;min-height:94px}html body .app-shell[data-desktop-theme=ink] .print-card{border-left:5px solid var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=index] :is(.archive-hero,.feedback-heading,.help-heading,.profile-hero){padding:34px!important}html body .app-shell[data-desktop-theme=index] .archive-view .print-grid:not(.archive-grid-4x4){gap:10px;columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .app-shell[data-desktop-theme=index] .print-card{grid-template-rows:auto 1fr;display:grid}html body .app-shell[data-desktop-theme=index] :is(.filters,.settings-tabs,.archive-layout-toolbar){z-index:8;background:var(--lab-canvas);padding:8px;position:sticky;top:88px}html body .app-shell[data-desktop-theme=index] :is(.home-stat-card,.beta-analytics-stats article){border-top:3px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=glass]{background:radial-gradient(circle at 72% 12%,#ffc7df 0 12%,#0000 34%),linear-gradient(140deg,#e8e5ff,#f9f4ff 55%,#dbf5f3)!important}html body .app-shell[data-desktop-theme=glass]>:is(.topbar,.tabs),html body .app-shell[data-desktop-theme=glass] :is(.desktop-theme-lab,.home-stat-card,.home-print-shelf,.print-card,.iso-column,.collector-profile,.admin-settings-form,.settings-guide){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html body .app-shell[data-desktop-theme=glass] .home-quick-grid{gap:14px}html body .app-shell[data-desktop-theme=glass] .home-quick-grid>button{border:1px solid #ffffffbf;border-radius:28px;min-height:110px;box-shadow:0 18px 42px #503a781f}html body .app-shell[data-desktop-theme=glass] .print-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px #503a782e!important}html body .app-shell[data-desktop-theme=candy] .home-view{border:3px solid var(--lab-ink);background:#fff;padding:14px}html body .app-shell[data-desktop-theme=candy] :is(.home-hero,.archive-hero) h1{font-weight:850;line-height:.86}html body .app-shell[data-desktop-theme=candy] :is(.home-quick-grid>button,.print-card,.iso-column,.feedback-form,.help-guide-grid>button){border:3px solid var(--lab-ink)!important;box-shadow:6px 6px 0 var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy] .print-card:nth-child(3n+2){transform:translateY(10px)rotate(.4deg)}html body .app-shell[data-desktop-theme=candy] .print-card:nth-child(3n){transform:rotate(-.35deg)}html body .app-shell[data-desktop-theme=workspace] :is(.archive-view,.trade-log-view,.admin-settings-view){max-width:1180px}html body .app-shell[data-desktop-theme=workspace] :is(.archive-hero,.feedback-heading,.help-heading,.profile-hero){grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}html body .app-shell[data-desktop-theme=workspace] :is(.home-dashboard-grid,.beta-analytics-stats,.profile-lists){gap:12px}html body .app-shell[data-desktop-theme=workspace] :is(.home-stat-card,.print-card,.trade-guide-panel){border-top:4px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=workspace] .settings-tabs{padding:5px;border-radius:8px!important}html body .app-shell[data-desktop-theme=darkroom] .archive-view .print-grid:not(.archive-grid-4x4){column-gap:22px;columns:3!important}html body .app-shell[data-desktop-theme=darkroom] .print-card{background:0 0!important;border:0!important;margin-bottom:22px!important}html body .app-shell[data-desktop-theme=darkroom] .print-card .image-wrap{padding:14px;background:#f3f0eb!important}html body .app-shell[data-desktop-theme=darkroom] .print-info{color:var(--lab-ink)!important;background:0 0!important;padding:12px 2px!important}html body .app-shell[data-desktop-theme=darkroom] :is(.home-hero,.archive-hero) h1{font-weight:500;font-family:Fraunces,Georgia,serif!important}html body .app-shell[data-desktop-theme=darkroom] .home-quick-grid>button{color:var(--lab-ink);border:1px solid var(--lab-line);background:#1b1c20!important}html body .app-shell[data-desktop-theme=ledger] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.print-questions-view,.feedback-view,.help-view,.admin-settings-view){width:min(1040px,100% - 40px)}html body .app-shell[data-desktop-theme=ledger] :is(.home-hero,.archive-hero,.feedback-heading,.help-heading,.profile-hero){padding:38px!important}html body .app-shell[data-desktop-theme=ledger] :is(.home-hero,.archive-hero) h1{letter-spacing:-.045em;max-width:700px;font-size:64px;line-height:.94}html body .app-shell[data-desktop-theme=ledger] :is(.home-quick-grid,.home-dashboard-grid,.print-grid,.settings-tabs){gap:0!important}html body .app-shell[data-desktop-theme=ledger] :is(button,input,select,textarea){border-width:2px!important}html body .app-shell[data-desktop-theme=ledger] :focus-visible{outline-offset:0;outline:5px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=plum] :is(.home-hero,.archive-hero){position:relative;overflow:hidden}html body .app-shell[data-desktop-theme=plum] :is(.home-hero,.archive-hero):after{content:"";background:var(--lab-accent);border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-90px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=plum] :is(.home-hero,.archive-hero):after{background:color-mix(in srgb,var(--lab-accent) 22%,transparent)}}html body .app-shell[data-desktop-theme=plum] .home-quick-grid>button{border-radius:18px;min-height:100px}html body .app-shell[data-desktop-theme=plum] .print-card{overflow:hidden}html body .app-shell[data-desktop-theme=plum] .print-card:hover{border-color:var(--lab-accent)!important;box-shadow:0 16px 34px #5c306c26!important}html body .app-shell[data-desktop-theme=console] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view,.admin-settings-view){width:min(1320px,100% - 20px)}html body .app-shell[data-desktop-theme=console] :is(.archive-hero,.feedback-heading,.help-heading,.profile-hero){min-height:150px;padding:24px!important}html body .app-shell[data-desktop-theme=console] :is(.eyebrow,.print-info small,.filters label,.settings-tabs button){text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,monospace!important}html body .app-shell[data-desktop-theme=console] .archive-view .print-grid:not(.archive-grid-4x4){gap:8px;columns:unset!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}html body .app-shell[data-desktop-theme=console] :is(.print-card,.home-stat-card,.beta-analytics-stats article){border-left:4px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=console] :is(button,input,select){min-height:38px}html body .app-shell[data-desktop-theme=gallery] :is(.home-view,.archive-view,.binder-view,.trade-log-view,.my-profile-view){width:min(1160px,100% - 48px)}html body .app-shell[data-desktop-theme=gallery] :is(.home-hero,.archive-hero){padding:70px 56px!important}html body .app-shell[data-desktop-theme=gallery] :is(.home-hero,.archive-hero) h1{font-weight:500;line-height:.9;font-family:Fraunces,Georgia,serif!important}html body .app-shell[data-desktop-theme=gallery] .archive-view .print-grid:not(.archive-grid-4x4){column-gap:24px;columns:3!important}html body .app-shell[data-desktop-theme=gallery] .print-card{padding:10px;margin-bottom:24px!important}html body .app-shell[data-desktop-theme=gallery] .print-card .image-wrap{padding:18px;background:#eee5d8!important}html body .app-shell[data-desktop-theme=gallery] .home-quick-grid>button{min-height:88px;background:var(--lab-surface)!important}html body .app-shell[data-desktop-palette=lime]{--lab-accent:#b8f238;--lab-accent-2:#5d35b2;--lab-hero:#e7f6b7}html body .app-shell[data-desktop-palette=berry]{--lab-accent:#ff4fa3;--lab-accent-2:#76245f;--lab-hero:#ffd9ea}html body .app-shell[data-desktop-palette=ocean]{--lab-accent:#4cc9f0;--lab-accent-2:#175bd3;--lab-hero:#d8f3ff}html body .app-shell[data-desktop-palette=citrus]{--lab-accent:#ffc928;--lab-accent-2:#ee6b2f;--lab-hero:#fff0bd}html body .app-shell[data-desktop-palette=lavender]{--lab-accent:#c7b4ff;--lab-accent-2:#7357c9;--lab-hero:#e9e1ff}html body .app-shell[data-desktop-palette=cherry]{--lab-accent:#ff6a6a;--lab-accent-2:#b4162f;--lab-hero:#ffe0d9}html body .app-shell[data-desktop-palette=sage]{--lab-accent:#b8d69e;--lab-accent-2:#496b50;--lab-hero:#e1ead5}html body .app-shell[data-desktop-palette=mono]{--lab-accent:#dedede;--lab-accent-2:#111;--lab-hero:#f1f1f1}html body .app-shell[data-desktop-theme=darkroom][data-desktop-palette]{--lab-hero:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=darkroom][data-desktop-palette]{--lab-hero:color-mix(in srgb,var(--lab-accent-2) 20%,#17181b)}}html body .app-shell[data-desktop-theme=darkroom][data-desktop-palette=mono]{--lab-accent:#f4f4f4;--lab-accent-2:#8b8b91;--lab-hero:#202126}.desktop-theme-lab{grid-template-rows:auto auto;grid-template-columns:220px minmax(0,1fr)}.desktop-theme-options,.desktop-palette-options{scrollbar-width:thin;gap:6px;padding:2px 2px 5px;display:flex;overflow-x:auto}.desktop-theme-options button,.desktop-palette-options button{border:var(--lab-border) solid var(--lab-line);border-radius:var(--lab-pill);min-height:34px;color:var(--lab-ink);background:var(--lab-surface);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.desktop-theme-options button i,.desktop-palette-options button i{border:1px solid var(--lab-ink);flex:0 0 10px;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.desktop-theme-options button i,.desktop-palette-options button i{border:1px solid color-mix(in srgb,var(--lab-ink) 25%,transparent)}}.desktop-theme-options button i,.desktop-palette-options button i{background:var(--lab-accent);border-radius:50%}.desktop-theme-options button[aria-pressed=true],.desktop-palette-options button[aria-pressed=true]{color:var(--lab-sidebar-ink);border-color:var(--lab-accent-2);background:var(--lab-accent-2)}.desktop-theme-options button[aria-pressed=true] i,.desktop-palette-options button[aria-pressed=true] i{border-color:currentColor}.desktop-palette-options button:first-child i{background:#b8f238}.desktop-palette-options button:nth-child(2) i{background:#ff4fa3}.desktop-palette-options button:nth-child(3) i{background:#4cc9f0}.desktop-palette-options button:nth-child(4) i{background:#ffc928}.desktop-palette-options button:nth-child(5) i{background:#c7b4ff}.desktop-palette-options button:nth-child(6) i{background:#d72f49}.desktop-palette-options button:nth-child(7) i{background:#8eb477}.desktop-palette-options button:nth-child(8) i{background:#111}html body .app-shell[data-desktop-palette=lime]{--lab-canvas:#fbfff3;--lab-surface:#fff;--lab-surface-alt:#eff8d4;--lab-ink:#202719;--lab-muted:#626b56;--lab-line:#d4dfbd;--lab-accent:#b8f238;--lab-accent-2:#4f6d27;--lab-hero:#e7f6b7;--lab-sidebar:#f7fbe9;--lab-sidebar-ink:#202719}html body .app-shell[data-desktop-palette=berry]{--lab-canvas:#fff8fb;--lab-surface:#fff;--lab-surface-alt:#fce1ec;--lab-ink:#301d28;--lab-muted:#735966;--lab-line:#f0c5d4;--lab-accent:#ff4fa3;--lab-accent-2:#8f2259;--lab-hero:#ffd9ea;--lab-sidebar:#fff0f6;--lab-sidebar-ink:#301d28}html body .app-shell[data-desktop-palette=ocean]{--lab-canvas:#f3fbfd;--lab-surface:#fff;--lab-surface-alt:#d2f1f4;--lab-ink:#112b35;--lab-muted:#4e6c76;--lab-line:#b9e1e6;--lab-accent:#4cc9f0;--lab-accent-2:#176f82;--lab-hero:#d8f3ff;--lab-sidebar:#e9f8fa;--lab-sidebar-ink:#112b35}html body .app-shell[data-desktop-palette=citrus]{--lab-canvas:#fffff8;--lab-surface:#fff;--lab-surface-alt:#f2f7c8;--lab-ink:#20291a;--lab-muted:#5c694f;--lab-line:#d9e5a4;--lab-accent:#ffc928;--lab-accent-2:#8f5b00;--lab-hero:#fff0bd;--lab-sidebar:#fff9dc;--lab-sidebar-ink:#20291a}html body .app-shell[data-desktop-palette=lavender]{--lab-canvas:#fbf9fe;--lab-surface:#fff;--lab-surface-alt:#eee7fa;--lab-ink:#2c2038;--lab-muted:#6b6175;--lab-line:#dcd0ec;--lab-accent:#c7b4ff;--lab-accent-2:#71499b;--lab-hero:#e9e1ff;--lab-sidebar:#f6f0fc;--lab-sidebar-ink:#2c2038}html body .app-shell[data-desktop-palette=cherry]{--lab-canvas:#fff9f8;--lab-surface:#fff;--lab-surface-alt:#f9e1de;--lab-ink:#2d1e20;--lab-muted:#705b5e;--lab-line:#eac7c5;--lab-accent:#ff6a6a;--lab-accent-2:#a52c3a;--lab-hero:#ffe0d9;--lab-sidebar:#fff0ef;--lab-sidebar-ink:#2d1e20}html body .app-shell[data-desktop-palette=sage]{--lab-canvas:#f9fcf6;--lab-surface:#fff;--lab-surface-alt:#e3f0dc;--lab-ink:#1d2b22;--lab-muted:#59675e;--lab-line:#c9dbc8;--lab-accent:#b8d69e;--lab-accent-2:#2e6b49;--lab-hero:#d9efc8;--lab-sidebar:#eff8ec;--lab-sidebar-ink:#1d2b22}html body .app-shell[data-desktop-palette=mono]{--lab-canvas:#fafafa;--lab-surface:#fff;--lab-surface-alt:#eee;--lab-ink:#171717;--lab-muted:#5e5e5e;--lab-line:#d4d4d4;--lab-accent:#dedede;--lab-accent-2:#363636;--lab-hero:#e6e6e6;--lab-sidebar:#f5f5f5;--lab-sidebar-ink:#171717}html body .app-shell[data-desktop-palette=blush]{--lab-canvas:#fff9fc;--lab-surface:#fff;--lab-surface-alt:#f9e5ee;--lab-ink:#321f2b;--lab-muted:#755f6b;--lab-line:#eccbd9;--lab-accent:#f493bd;--lab-accent-2:#a63d70;--lab-hero:#f8d8e6;--lab-sidebar:#fff1f7;--lab-sidebar-ink:#321f2b}html body .app-shell[data-desktop-palette=butter]{--lab-canvas:#fffdf5;--lab-surface:#fff;--lab-surface-alt:#f9f0cc;--lab-ink:#23231d;--lab-muted:#645f4a;--lab-line:#e9deb2;--lab-accent:#f4ce55;--lab-accent-2:#176b5c;--lab-hero:#f5e6a4;--lab-sidebar:#fff8d8;--lab-sidebar-ink:#23231d}html body .app-shell[data-desktop-palette=cobalt]{--lab-canvas:#f7f9ff;--lab-surface:#fff;--lab-surface-alt:#dee7ff;--lab-ink:#17213b;--lab-muted:#57647d;--lab-line:#c4d2f5;--lab-accent:#6289ee;--lab-accent-2:#244fa3;--lab-hero:#d5e0fc;--lab-sidebar:#eef3ff;--lab-sidebar-ink:#17213b}html body .app-shell[data-desktop-palette=coral]{--lab-canvas:#fff9f4;--lab-surface:#fff;--lab-surface-alt:#fbe6d7;--lab-ink:#251d1a;--lab-muted:#705c53;--lab-line:#ebcbbc;--lab-accent:#ff8c70;--lab-accent-2:#a7402b;--lab-hero:#f8d7b9;--lab-sidebar:#fff0e5;--lab-sidebar-ink:#251d1a}html body .app-shell[data-desktop-palette=evergreen]{--lab-canvas:#f7fbf8;--lab-surface:#fff;--lab-surface-alt:#e0eee5;--lab-ink:#193126;--lab-muted:#576b5e;--lab-line:#c7dccf;--lab-accent:#77b88a;--lab-accent-2:#17633d;--lab-hero:#d3e8d9;--lab-sidebar:#edf7f0;--lab-sidebar-ink:#193126}html body .app-shell[data-desktop-palette=grape]{--lab-canvas:#faf9fd;--lab-surface:#fff;--lab-surface-alt:#eae4f4;--lab-ink:#281d37;--lab-muted:#675c73;--lab-line:#d6cbe7;--lab-accent:#b687d1;--lab-accent-2:#5d347a;--lab-hero:#e3d8f0;--lab-sidebar:#f4f0fa;--lab-sidebar-ink:#281d37}html body .app-shell[data-desktop-palette=peach]{--lab-canvas:#fffaf5;--lab-surface:#fff;--lab-surface-alt:#ffe8d8;--lab-ink:#3d241d;--lab-muted:#765f56;--lab-line:#efcdbb;--lab-accent:#ffad7e;--lab-accent-2:#a44f36;--lab-hero:#ffd8bd;--lab-sidebar:#fff1e7;--lab-sidebar-ink:#3d241d}html body .app-shell[data-desktop-palette=periwinkle]{--lab-canvas:#f8f9ff;--lab-surface:#fff;--lab-surface-alt:#e5e8fb;--lab-ink:#202744;--lab-muted:#626981;--lab-line:#cdd3ef;--lab-accent:#98a8f0;--lab-accent-2:#4159a8;--lab-hero:#dde2fa;--lab-sidebar:#f0f2ff;--lab-sidebar-ink:#202744}html body .app-shell[data-desktop-palette=rosewater]{--lab-canvas:snow;--lab-surface:#fff;--lab-surface-alt:#f6e9e9;--lab-ink:#332326;--lab-muted:#766266;--lab-line:#e8d1d3;--lab-accent:#dba3aa;--lab-accent-2:#8e4e59;--lab-hero:#f1dadd;--lab-sidebar:#fff2f3;--lab-sidebar-ink:#332326}html body .app-shell[data-desktop-palette=sandstone]{--lab-canvas:#faf9f5;--lab-surface:#fff;--lab-surface-alt:#f2eee6;--lab-ink:#201c1a;--lab-muted:#625a52;--lab-line:#ded7cc;--lab-accent:#d9b58e;--lab-accent-2:#6a3152;--lab-hero:#f4e7d5;--lab-sidebar:#f7f3ec;--lab-sidebar-ink:#201c1a}html body .app-shell[data-desktop-palette=sky]{--lab-canvas:#f6fbfd;--lab-surface:#fff;--lab-surface-alt:#dceff4;--lab-ink:#17303b;--lab-muted:#58707a;--lab-line:#c6e0e8;--lab-accent:#76c8e2;--lab-accent-2:#176f82;--lab-hero:#d8eef3;--lab-sidebar:#edf8fb;--lab-sidebar-ink:#17303b}html body .app-shell[data-desktop-palette=terracotta]{--lab-canvas:#fcfaf4;--lab-surface:#fff;--lab-surface-alt:#eee8d9;--lab-ink:#24271f;--lab-muted:#626657;--lab-line:#d6d1bd;--lab-accent:#d88965;--lab-accent-2:#7e402b;--lab-hero:#e6d7be;--lab-sidebar:#f2efe4;--lab-sidebar-ink:#24271f}html body .app-shell[data-desktop-palette=teal]{--lab-canvas:#f5fbf9;--lab-surface:#fff;--lab-surface-alt:#ddf0e9;--lab-ink:#15302c;--lab-muted:#536963;--lab-line:#c2ddd4;--lab-accent:#64bea9;--lab-accent-2:#17685c;--lab-hero:#cee9de;--lab-sidebar:#ebf7f2;--lab-sidebar-ink:#15302c}html body .app-shell[data-desktop-palette=violet]{--lab-canvas:#faf8ff;--lab-surface:#fff;--lab-surface-alt:#eee5fb;--lab-ink:#2d203d;--lab-muted:#6c6078;--lab-line:#d9cdec;--lab-accent:#b394f2;--lab-accent-2:#68439b;--lab-hero:#e6daf7;--lab-sidebar:#f5effc;--lab-sidebar-ink:#2d203d}html body .app-shell[data-desktop-palette=watermelon]{--lab-canvas:#fff9f9;--lab-surface:#fff;--lab-surface-alt:#f8dfe2;--lab-ink:#321d22;--lab-muted:#745a60;--lab-line:#ebc5cc;--lab-accent:#ff7280;--lab-accent-2:#9b2940;--lab-hero:#f7d1d8;--lab-sidebar:#fff0f2;--lab-sidebar-ink:#321d22}html body .app-shell[data-desktop-palette=mocha]{--lab-canvas:#faf7f3;--lab-surface:#fff;--lab-surface-alt:#eee4da;--lab-ink:#2c231e;--lab-muted:#6e6058;--lab-line:#daccc0;--lab-accent:#c69a76;--lab-accent-2:#654737;--lab-hero:#e7d5c5;--lab-sidebar:#f4ece5;--lab-sidebar-ink:#2c231e}html body .app-shell[data-desktop-theme][data-desktop-palette]>:is(.topbar,.tabs){color:var(--lab-sidebar-ink)!important;border-color:var(--lab-line)!important;background:var(--lab-sidebar)!important}html body .app-shell[data-desktop-theme][data-desktop-palette]>.tabs button{color:var(--lab-sidebar-ink)!important}html body .app-shell[data-desktop-theme][data-desktop-palette]>.tabs button.active{color:var(--lab-ink)!important;background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme][data-desktop-palette] :is(.brand,.brand strong,.brand small){color:var(--lab-sidebar-ink)!important}.desktop-theme-options button[aria-pressed=true],.desktop-palette-options button[aria-pressed=true]{color:#fff}.desktop-palette-options button:nth-child(9) i{background:#f493bd}.desktop-palette-options button:nth-child(10) i{background:#f4ce55}.desktop-palette-options button:nth-child(11) i{background:#6289ee}.desktop-palette-options button:nth-child(12) i{background:#ff8c70}.desktop-palette-options button:nth-child(13) i{background:#4f9467}.desktop-palette-options button:nth-child(14) i{background:#9a64b8}.desktop-palette-options button:nth-child(15) i{background:#ffad7e}.desktop-palette-options button:nth-child(16) i{background:#98a8f0}.desktop-palette-options button:nth-child(17) i{background:#dba3aa}.desktop-palette-options button:nth-child(18) i{background:#d9b58e}.desktop-palette-options button:nth-child(19) i{background:#76c8e2}.desktop-palette-options button:nth-child(20) i{background:#d88965}.desktop-palette-options button:nth-child(21) i{background:#64bea9}.desktop-palette-options button:nth-child(22) i{background:#b394f2}.desktop-palette-options button:nth-child(23) i{background:#ff7280}.desktop-palette-options button:nth-child(24) i{background:#8a684f}html body .app-shell[data-desktop-theme]{--lab-chip-radius:10px}html body .app-shell[data-desktop-theme=welcome]{--lab-chip-radius:16px}html body .app-shell[data-desktop-theme=board]{--lab-chip-radius:4px}html body .app-shell[data-desktop-theme=story],html body .app-shell[data-desktop-theme=atlas]{--lab-chip-radius:0}html body .app-shell[data-desktop-theme=studio]{--lab-chip-radius:12px}html body .app-shell[data-desktop-theme=shelf]{--lab-chip-radius:3px}html body .app-shell[data-desktop-theme=ribbon]{--lab-chip-radius:999px}html body .app-shell[data-desktop-theme=mosaic]{--lab-chip-radius:18px}html body .app-shell[data-desktop-theme=notebook]{--lab-chip-radius:7px}html body .app-shell[data-desktop-theme=exhibit]{--lab-chip-radius:0}html body .app-shell[data-desktop-theme] .archive-hero-actions{align-items:flex-start;gap:8px}html body .app-shell[data-desktop-theme] .archive-hero-actions>button{color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-chip-radius)!important;background:var(--lab-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme] .archive-hero-actions>:is(.owned-archive-trigger.active,.owned-archive-trigger[aria-pressed=true],.hidden-archive-trigger.active,.hidden-archive-trigger[aria-pressed=true]){color:var(--lab-ink)!important;border-color:var(--lab-accent)!important;background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme] .archive-hero-actions>:is(.bulk-add-trigger,.archive-import-trigger){color:#fff!important;border-color:var(--lab-accent-2)!important;background:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=story] .archive-hero-actions>button{background:0 0!important;border-width:0 0 1px!important;padding-inline:2px!important}html body .app-shell[data-desktop-theme=board] .archive-hero-actions>button{box-shadow:3px 3px 0 var(--lab-line)!important;border-width:2px!important}html body .app-shell[data-desktop-theme=notebook] .archive-hero-actions>button{background:var(--lab-surface)!important;border-width:0 0 2px!important;border-color:#e39aab!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=notebook] .archive-hero-actions>button{background:color-mix(in srgb,var(--lab-surface) 88%,transparent)!important}}html body .app-shell[data-desktop-theme=exhibit] .archive-hero-actions>button{background:0 0!important;border-width:0 0 1px!important}html body .app-shell[data-desktop-theme] .surface-preview-bar{color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-surface-alt)!important;box-shadow:var(--lab-shadow)!important}html body .app-shell[data-desktop-theme] .surface-preview-bar>div span{color:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme] .surface-preview-bar>div small{color:var(--lab-muted)!important}html body .app-shell[data-desktop-theme] .surface-preview-bar nav button{color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-chip-radius)!important;background:var(--lab-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme] .surface-preview-bar nav button.active{color:#fff!important;border-color:var(--lab-accent-2)!important;background:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme] .surface-preview-bar nav .preview-populate-button{color:var(--lab-ink)!important;border-color:var(--lab-accent)!important;background:var(--lab-accent)!important}.desktop-theme-lab{grid-template-rows:auto auto auto!important;grid-template-columns:200px minmax(0,1fr)!important;align-items:start!important}.desktop-theme-lab-copy{grid-row:1/4!important}.desktop-theme-section,.desktop-theme-earlier-options,.desktop-palette-section{min-width:0}.desktop-theme-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0!important;display:grid!important;overflow:visible!important}.desktop-palette-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0!important;display:grid!important;overflow:visible!important}.desktop-theme-options button,.desktop-palette-options button{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}}html body .app-shell[data-desktop-theme] .archive-view .filters button.clear-filters{color:#fff!important;border-color:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .archive-view .filters button.clear-filters{border-color:color-mix(in srgb,var(--lab-accent-2) 78%,#1d1024)!important}}html body .app-shell[data-desktop-theme] .archive-view .filters button.clear-filters{background:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .archive-view .filters button.clear-filters{background:color-mix(in srgb,var(--lab-accent-2) 86%,#1d1024)!important}}@media (width>=901px){html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header,.feedback-inbox>header,.help-faq>header){color:var(--lab-ink)!important;padding:var(--concept-header-pad)!important;border:var(--concept-border)!important;border-radius:var(--concept-radius)!important;background:var(--concept-header-bg)!important;box-shadow:var(--concept-shadow)!important}html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header) :is(h1,h2){color:var(--lab-ink)!important;font-family:var(--concept-heading-font)!important;text-transform:var(--concept-heading-transform)!important;letter-spacing:var(--concept-heading-spacing)!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>button{color:var(--lab-ink)!important;border:var(--lab-border) solid var(--lab-line)!important;border-radius:var(--lab-chip-radius)!important;background:var(--lab-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>:is(.owned-archive-trigger.active,.owned-archive-trigger[aria-pressed=true],.hidden-archive-trigger.active,.hidden-archive-trigger[aria-pressed=true]){border-color:var(--lab-accent)!important;background:var(--lab-accent)!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>:is(.bulk-add-trigger,.archive-import-trigger){color:#fff!important;border-color:var(--lab-accent-2)!important;background:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme]{--lab-body-font:"DM Sans",Inter,sans-serif;--lab-heading-font:"Space Grotesk",Inter,sans-serif;--lab-control-font:var(--lab-body-font);--lab-control-radius:10px;--lab-control-weight:750;--lab-control-transform:none;--lab-control-tracking:0;--lab-control-border:1px solid var(--lab-line);--lab-input-radius:10px;--lab-tab-radius:10px;font-family:var(--lab-body-font)!important}html body .app-shell[data-desktop-theme=welcome]{--lab-body-font:Nunito,"DM Sans",sans-serif;--lab-heading-font:"Space Grotesk",sans-serif;--lab-control-radius:16px;--lab-input-radius:16px;--lab-tab-radius:999px;--lab-control-weight:800}html body .app-shell[data-desktop-theme=board]{--lab-body-font:Nunito,"DM Sans",sans-serif;--lab-heading-font:"Space Grotesk",sans-serif;--lab-control-radius:4px;--lab-input-radius:4px;--lab-tab-radius:4px;--lab-control-border:2px solid var(--lab-ink);--lab-control-weight:850}html body .app-shell[data-desktop-theme=story]{--lab-body-font:"DM Sans",sans-serif;--lab-heading-font:Fraunces,Georgia,serif;--lab-control-radius:0;--lab-input-radius:0;--lab-tab-radius:0;--lab-control-weight:600}html body .app-shell[data-desktop-theme=atlas]{--lab-body-font:"DM Mono",monospace;--lab-heading-font:"DM Mono",monospace;--lab-control-font:"DM Mono",monospace;--lab-control-radius:0;--lab-input-radius:0;--lab-tab-radius:0;--lab-control-transform:uppercase;--lab-control-tracking:.055em;--lab-control-weight:700}html body .app-shell[data-desktop-theme=studio]{--lab-body-font:"DM Sans",sans-serif;--lab-heading-font:"Space Grotesk",sans-serif;--lab-control-radius:12px;--lab-input-radius:14px;--lab-tab-radius:12px;--lab-control-weight:800}html body .app-shell[data-desktop-theme=shelf]{--lab-body-font:"DM Sans",sans-serif;--lab-heading-font:Fraunces,Georgia,serif;--lab-control-radius:3px;--lab-input-radius:3px;--lab-tab-radius:3px;--lab-control-weight:650}html body .app-shell[data-desktop-theme=ribbon]{--lab-body-font:Nunito,"DM Sans",sans-serif;--lab-heading-font:"Space Grotesk",sans-serif;--lab-control-radius:999px;--lab-input-radius:16px;--lab-tab-radius:999px;--lab-control-transform:uppercase;--lab-control-tracking:.035em;--lab-control-weight:850}html body .app-shell[data-desktop-theme=mosaic]{--lab-body-font:Inter,"DM Sans",sans-serif;--lab-heading-font:"Space Grotesk",sans-serif;--lab-control-radius:18px;--lab-input-radius:18px;--lab-tab-radius:18px;--lab-control-weight:750}html body .app-shell[data-desktop-theme=notebook]{--lab-body-font:Nunito,"DM Sans",sans-serif;--lab-heading-font:"DM Mono",monospace;--lab-control-font:"DM Mono",monospace;--lab-control-radius:7px;--lab-input-radius:3px;--lab-tab-radius:7px;--lab-control-transform:uppercase;--lab-control-tracking:.045em;--lab-control-weight:700}html body .app-shell[data-desktop-theme=exhibit]{--lab-body-font:Inter,"DM Sans",sans-serif;--lab-heading-font:Fraunces,Georgia,serif;--lab-control-radius:0;--lab-input-radius:0;--lab-tab-radius:0;--lab-control-weight:600}html body .app-shell[data-desktop-theme] :is(h1,h2,h3,.brand strong,.archive-hero h1,.binder-heading h1,.profile-hero h1,.feedback-heading h1,.help-heading h1,.admin-settings-heading h1){font-family:var(--lab-heading-font)!important}html body .app-shell[data-desktop-theme] :is(input,select,textarea,.settings-tabs button,.section-subtabs button,.archive-layout-toolbar button,.profile-workshop-tabs button,.feedback-kind button,.binder-page-number-line button,.desktop-theme-lab button,.surface-preview-bar button,.archive-hero-actions button,.home-hero-actions button,.home-quick-grid>button,.binder-heading-actions button,.binder-control-dock button,.iso-column button,.trade-shelf-panel>header button,.manual-trade-log>header button,.feedback-heading button,.help-heading button){font-family:var(--lab-control-font)!important;font-weight:var(--lab-control-weight)!important;text-transform:var(--lab-control-transform)!important;letter-spacing:var(--lab-control-tracking)!important;border:var(--lab-control-border)!important;border-radius:var(--lab-control-radius)!important}html body .app-shell[data-desktop-theme] :is(input,select,textarea){border-radius:var(--lab-input-radius)!important}html body .app-shell[data-desktop-theme] :is(.settings-tabs button,.section-subtabs button,.archive-layout-toolbar button,.profile-workshop-tabs button,.feedback-kind button,.binder-page-number-line button){border-radius:var(--lab-tab-radius)!important}html body .app-shell[data-desktop-theme=board] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button,.settings-tabs button){box-shadow:3px 3px 0 var(--lab-ink)!important}html body .app-shell[data-desktop-theme=story] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button,.settings-tabs button){background:0 0!important;border-width:0 0 1px!important;padding-inline:2px!important}html body .app-shell[data-desktop-theme=atlas] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:none!important}html body .app-shell[data-desktop-theme=studio] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button){border-top:4px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=shelf] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-bottom:3px solid var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=shelf] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-bottom:3px solid color-mix(in srgb,var(--lab-accent-2) 58%,#8c6b4f)!important}}html body .app-shell[data-desktop-theme=ribbon] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button){border-left:6px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=mosaic] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:0 7px 0 var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=mosaic] :is(.home-hero-actions button,.home-quick-grid>button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:0 7px 0 color-mix(in srgb,var(--lab-accent-2) 20%,transparent)!important}}html body .app-shell[data-desktop-theme=notebook] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button,.settings-tabs button){background:var(--lab-surface)!important;border-width:0 0 2px!important;border-color:#e39aab!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=notebook] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button,.settings-tabs button){background:color-mix(in srgb,var(--lab-surface) 88%,transparent)!important}}html body .app-shell[data-desktop-theme=exhibit] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button,.settings-tabs button){background:0 0!important;border-width:0 0 1px!important;padding-inline:0!important}html body .app-shell[data-landing-concept] :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header) :is(h1,h2){font-family:var(--lab-heading-font,var(--concept-heading-font))!important}html body .app-shell[data-desktop-theme] .binder-heading .binder-heading-actions>button,html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>button,html body .app-shell[data-desktop-theme] .home-hero .home-hero-actions>button{font-family:var(--lab-control-font)!important;font-weight:var(--lab-control-weight)!important;text-transform:var(--lab-control-transform)!important;letter-spacing:var(--lab-control-tracking)!important;border-radius:var(--lab-control-radius)!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-mylar .binder-slot{background:linear-gradient(145deg,#ffffffd1,#e1eef26b)!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-ticket .binder-slot{border:2px dashed var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-preview-ticket .binder-slot{border:2px dashed color-mix(in srgb,var(--lab-accent-2) 55%,#777)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-ticket .binder-slot{background:#fffdf7!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-librarycard .binder-slot{background:repeating-linear-gradient(#fffaf0 0 27px,#e9dcc3 28px)!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso .binder-slot{border:2px solid var(--lab-ink)!important;box-shadow:5px 4px 0 var(--lab-accent)!important;background:#fffdf4!important;border-radius:0!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-postal .binder-slot{background:#fff!important;border:2px dashed #a9a296!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-studiomount .binder-slot{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 5px 13px #241f1a1c!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-notebookgrid .binder-page{background-color:#fcfcfa!important;background-image:linear-gradient(#dce8ed 1px,#0000 1px),linear-gradient(90deg,#dce8ed 1px,#0000 1px)!important;background-size:20px 20px!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-slidecabinet .binder-slot{background:#fff!important;border:1px solid #242424!important;border-radius:0!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-washicorners .binder-slot{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-filetabs .binder-slot{border:1px solid var(--lab-line)!important;border-left:8px solid var(--lab-accent)!important;background:#fff!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{border:5px solid var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{border:5px solid color-mix(in srgb,var(--lab-accent-2) 82%,#111)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{background:var(--lab-accent-2)!important;box-shadow:-8px 10px 0 var(--lab-accent-2),0 18px 40px #231d222b!important;border-radius:20px 8px 8px 20px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book{box-shadow:-8px 10px 0 color-mix(in srgb,var(--lab-accent-2) 72%,#111),0 18px 40px #231d222b!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-linen .binder-sheet-stage>.binder-book{background-color:#9e8e79!important;background-image:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 4px),repeating-linear-gradient(#231c160f 0 1px,#0000 1px 5px)!important;border:7px solid #736557!important;border-radius:8px 3px 3px 8px!important;padding:28px 28px 28px 62px!important;box-shadow:-10px 12px #66594c,0 22px 46px #2d231d38!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{border:3px solid var(--lab-accent)!important;padding:26px 30px 26px 60px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{border:3px solid color-mix(in srgb,var(--lab-accent) 72%,#fff)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{background:var(--lab-surface)!important;border-radius:34px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{background:color-mix(in srgb,var(--lab-surface) 62%,transparent)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 8px #ffffff73,0 22px 48px #404b5629!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{border:6px solid var(--lab-accent)!important;padding:25px 25px 25px 64px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{border:6px solid color-mix(in srgb,var(--lab-accent) 75%,#222)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book{background:var(--lab-accent)!important;box-shadow:-9px 11px 0 var(--lab-accent-2),0 18px 38px #281f262e!important;border-radius:24px 9px 9px 24px!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{border:8px double var(--lab-accent-2)!important;padding:28px 28px 28px 70px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{border:8px double color-mix(in srgb,var(--lab-accent-2) 80%,#241b1b)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{background:var(--lab-accent-2)!important;border-radius:5px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{background:color-mix(in srgb,var(--lab-accent-2) 72%,#7c5c45)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book{box-shadow:-13px 13px #4d392f,0 25px 45px #251c183d!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-foldingfile .binder-sheet-stage>.binder-book{background:linear-gradient(90deg,#d9c490 0 49.6%,#a58d5e 49.7% 50.3%,#d9c490 50.4%)!important;border:2px solid #a88f62!important;border-radius:3px!important;padding:30px!important;box-shadow:0 16px 32px #493a2126!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{border:14px solid var(--lab-line)!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{border:14px solid color-mix(in srgb,var(--lab-line) 72%,#897a6a)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-desktray .binder-sheet-stage>.binder-book{background:var(--lab-surface-alt)!important;border-top-width:5px!important;border-radius:6px 6px 24px 24px!important;box-shadow:inset 0 -14px 18px #352d281f,0 22px 42px #2d272324!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-ringnotebook .binder-sheet-stage>.binder-book{border:2px solid var(--lab-line)!important;background:var(--lab-surface-alt)!important;border-radius:10px!important;padding:28px 25px 25px 68px!important;box-shadow:0 16px 34px #302b3424!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-museumcase .binder-sheet-stage>.binder-book{background:#ede9e1!important;border:12px double #d6d0c5!important;border-radius:2px!important;padding:32px!important;box-shadow:inset 0 0 0 1px #aaa399,0 24px 50px #342f2926!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-shell-preview-] .binder-sheet-stage[data-page-view=spread]>.binder-book{box-sizing:border-box!important;border-width:5px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;padding:24px!important;display:grid!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-shell-preview-] .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-sizing:border-box!important;border-width:5px!important;padding:24px 24px 24px 58px!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-shell-preview-] .binder-rings{z-index:3!important;position:absolute!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-shell-preview-] .binder-sheet-stage[data-page-view=spread] .binder-rings{top:48px!important;bottom:48px!important;left:50%!important;transform:translate(-50%)!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-shell-preview-] .binder-sheet-stage:not([data-page-view=spread]) .binder-rings{top:48px!important;bottom:48px!important;left:-25px!important;transform:none!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-shell-preview-foldingfile,.binder-shell-preview-desktray,.binder-shell-preview-museumcase) .binder-rings{display:none!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-quiet-accent:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-quiet-accent:color-mix(in srgb,var(--lab-accent) 10%,#fff)}}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-quiet-accent-soft:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-quiet-accent-soft:color-mix(in srgb,var(--lab-accent) 5%,#fff)}}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.topbar,.tabs,.section-subtabs,.desktop-theme-lab,.surface-preview-bar,.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading,.trade-shelf-panel>header,.manual-trade-log>header){color:var(--lab-ink)!important;background:linear-gradient(135deg,#fff 0 86%,var(--lab-quiet-accent) 100%)!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) .tabs{border-right-color:var(--lab-line)!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) .tabs button{color:var(--lab-ink)!important;background:0 0!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) .tabs button.active{color:var(--lab-ink)!important;background:var(--lab-quiet-accent)!important;box-shadow:inset 3px 0 0 var(--lab-accent)!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-stat-card,.home-print-shelf,.print-card,.iso-column,.trade-shelf-panel,.manual-trade-log,.feedback-form,.feedback-guide,.feedback-inbox,.help-guide-grid>*,.help-faq,.print-guide-card,.print-question-composer,.print-question-feed,.admin-settings-form,.settings-guide,.binder-customization-panel){background:#fff!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:first-child{background:#ff8cc6!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(2){background:#b8a5ff!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(3){background:#79e1dc!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(4){background:#ffd25f!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-clean,.binder-preview-museum,.binder-preview-album,.binder-preview-scrapbook,.binder-preview-contact,.binder-preview-folio,.binder-preview-aurora,.binder-preview-mylar,.binder-preview-riso,.binder-preview-postal,.binder-preview-studiomount,.binder-preview-notebookgrid,.binder-preview-slidecabinet,.binder-preview-washicorners,.binder-preview-filetabs) .binder-slot{padding:3px!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-clean,.binder-preview-museum,.binder-preview-album,.binder-preview-scrapbook,.binder-preview-contact,.binder-preview-folio,.binder-preview-aurora,.binder-preview-mylar,.binder-preview-riso,.binder-preview-postal,.binder-preview-studiomount,.binder-preview-notebookgrid,.binder-preview-slidecabinet,.binder-preview-washicorners,.binder-preview-filetabs) .binder-slot>button.binder-print-card{padding:1px!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-clean,.binder-preview-museum,.binder-preview-album,.binder-preview-scrapbook,.binder-preview-contact,.binder-preview-folio,.binder-preview-aurora,.binder-preview-mylar,.binder-preview-riso,.binder-preview-postal,.binder-preview-studiomount,.binder-preview-notebookgrid,.binder-preview-slidecabinet,.binder-preview-washicorners,.binder-preview-filetabs) .binder-print-card img:not([data-condition-photo=true]){object-fit:contain!important;background:#fff!important;padding:0!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-clean,.binder-preview-museum,.binder-preview-album,.binder-preview-scrapbook,.binder-preview-contact,.binder-preview-folio,.binder-preview-aurora,.binder-preview-mylar,.binder-preview-riso,.binder-preview-postal,.binder-preview-studiomount,.binder-preview-notebookgrid,.binder-preview-slidecabinet,.binder-preview-washicorners,.binder-preview-filetabs) .binder-print-card>span{display:none!important}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-clean,.binder-preview-museum,.binder-preview-album,.binder-preview-scrapbook,.binder-preview-contact,.binder-preview-folio,.binder-preview-aurora,.binder-preview-mylar,.binder-preview-riso,.binder-preview-postal,.binder-preview-studiomount,.binder-preview-notebookgrid,.binder-preview-slidecabinet,.binder-preview-washicorners,.binder-preview-filetabs) .binder-slot.filled:after{opacity:.45;inset:2px!important}html body .app-shell[data-desktop-theme] .binder-view[data-binder-lab-palette].binder-preview-riso .binder-slot,html body .app-shell[data-desktop-theme] .binder-view[data-binder-lab-palette].binder-preview-riso .binder-slot.filled{padding:0!important}html body .app-shell[data-desktop-theme] .binder-view[data-binder-lab-palette].binder-preview-riso .binder-slot>button.binder-print-card,html body .app-shell[data-desktop-theme] .binder-view[data-binder-lab-palette].binder-preview-riso .binder-slot>button.binder-print-card img{border-radius:0!important;padding:0!important}}.archive-view .archive-layout-cards{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-layout-cards{columns:4 210px!important;column-gap:14px!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards .print-card{break-inside:avoid;width:100%;overflow:clip;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;display:inline-block!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards .print-card-main{min-height:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards .image-wrap{aspect-ratio:auto!important;background:#fff!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:clip!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards .image-wrap img{display:block;object-fit:contain!important;object-position:center!important;clip-path:none!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards .print-info{padding:7px 2px 12px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-cards :is(.archive-card-meta,.card-stats){display:none!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-grid-4x4{columns:unset!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-grid-4x4 .print-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:clip!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-grid-4x4 .image-wrap{place-items:center;aspect-ratio:1!important;background:#fff!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:clip!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-grid-4x4 .image-wrap img{display:block;object-fit:contain!important;object-position:center!important;clip-path:none!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-grid-4x4 :is(.print-info,.card-stats){display:none!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-layout-single{overflow-anchor:none;width:min(980px,100%);margin-inline:auto;columns:unset!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-card{position:relative;overflow:visible;border:1px solid var(--lab-material-edge)!important;background:#fff!important;box-shadow:0 14px 34px #2f21341a!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-card-main{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;min-height:540px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .image-wrap{place-items:center;aspect-ratio:auto!important;background:#fff!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:540px!important;padding:24px!important;display:grid!important;overflow:visible!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .image-wrap img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:500px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-info{border-left:1px solid var(--lab-material-edge);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-width:0;padding:34px 24px!important;display:flex!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-info strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-overflow:clip;text-wrap:balance;letter-spacing:-.045em;min-width:0;max-width:100%;font-size:clamp(38px,4.6vw,64px);line-height:.9;overflow:visible}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-info>small{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:850}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .archive-card-meta{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-block:auto;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .archive-card-meta i{border:2px solid var(--lab-ink);background:var(--lab-accent);min-width:0;min-height:58px;box-shadow:5px 5px 0 var(--lab-ink);color:var(--lab-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;text-align:center;border-radius:20px;justify-content:center;align-items:center;padding:12px 18px;font-size:clamp(15px,1.2vw,19px);font-style:normal;font-weight:850;line-height:1.08;display:flex}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .archive-card-meta i:nth-child(2){background:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .archive-card-meta i:nth-child(2){background:color-mix(in srgb,var(--lab-accent-2) 26%,#fff)}}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .archive-card-meta i:nth-child(3){background:#b5ebe8}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .card-stats{flex-wrap:wrap;gap:8px;width:100%;display:flex}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .card-stats i{border:2px solid var(--lab-ink);width:100%;min-height:64px;box-shadow:5px 5px 0 var(--lab-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;text-align:center;border-radius:20px;justify-content:center;align-items:center;padding:12px 16px;font-size:clamp(14px,1.1vw,18px);font-style:normal;font-weight:850;line-height:1.1;display:flex;color:var(--lab-ink)!important;background:#ffe49a!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls{z-index:8;pointer-events:none;position:absolute;inset:0}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button{border:2px solid var(--lab-ink);background:var(--lab-accent-2);width:58px;height:88px;box-shadow:5px 5px 0 var(--lab-ink);color:#fff;pointer-events:auto;cursor:pointer;border-radius:18px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:first-child{left:-28px}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:last-child{right:-28px}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button span{font-size:54px;font-weight:700;line-height:.7}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:disabled{opacity:.25;box-shadow:none;cursor:default}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:focus-visible{outline-offset:2px;outline:4px solid #fff}@media (width<=900px){html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-layout-cards{columns:2 150px!important;column-gap:8px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-grid-4x4{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-card-main{grid-template-columns:1fr!important;min-height:0!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .image-wrap{height:min(68svh,520px)!important;min-height:0!important;padding:12px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-layout-single .print-info{border-top:1px solid var(--lab-material-edge);border-left:0;padding:18px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls{position:absolute;inset:0}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button{border-radius:14px;width:42px;height:72px;position:absolute;top:calc(min(68svh,520px)/2)}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:first-child{left:8px}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-single-edge-controls button:last-child{right:8px}}html body .app-shell .archive-view .print-grid.archive-layout-cards{grid-template-columns:minmax(0,1fr)!important}.archive-view .archive-layout-cards .print-card{overflow:clip;border:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.archive-view .archive-layout-cards .print-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent)!important}}.archive-view .archive-layout-cards .print-card{background:var(--pk-pin-card,var(--paper-bright))!important}.archive-view .archive-layout-cards .print-card-main{grid-template-columns:152px minmax(0,1fr);align-items:stretch;min-height:152px;display:grid}.archive-view .archive-layout-cards .image-wrap{width:152px;height:152px;aspect-ratio:auto!important;background:var(--pk-pin-surface,#f4f2f4)!important;border-radius:0!important;padding:10px!important}.archive-view .archive-layout-cards .image-wrap img{object-position:center;object-fit:contain!important;width:100%!important;height:100%!important}.archive-view .archive-layout-cards .print-info{justify-content:center;gap:6px;min-width:0;min-height:0;padding:18px 20px!important}.archive-view .archive-layout-cards .print-info strong{font-size:clamp(16px,1.65vw,21px);line-height:1.08}.archive-view .archive-layout-cards .print-info small{font-size:10px}.archive-card-meta{flex-wrap:wrap;gap:5px;display:flex}.archive-card-meta i{color:var(--pk-pin-ink,var(--ink));border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.archive-card-meta i{color:color-mix(in srgb, var(--pk-pin-ink,var(--ink)) 72%, transparent)}}.archive-card-meta i{background:var(--pk-pin-surface,#f2f0f2);font-size:9px;font-style:normal;font-weight:750}.archive-view .archive-layout-cards .card-stats{margin-top:1px}.archive-view .archive-grid-4x4{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body .app-shell .archive-view .print-grid.archive-grid-4x4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.archive-view .archive-grid-4x4 .print-card{overflow:hidden;border:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.archive-view .archive-grid-4x4 .print-card{border:1px solid color-mix(in srgb, var(--line) 58%, transparent)!important}}.archive-view .archive-grid-4x4 .print-card{background:var(--pk-pin-card,var(--paper-bright))!important;box-shadow:none!important}.archive-view .archive-grid-4x4 .image-wrap{min-height:0;aspect-ratio:1!important;background:var(--pk-pin-surface,#f4f2f4)!important;padding:9px!important}.archive-view .archive-grid-4x4 .image-wrap img{object-position:center;aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:100%!important}.archive-view .archive-grid-4x4 .print-info{gap:0;min-height:34px;padding:7px 8px 8px!important}.archive-view .archive-grid-4x4 .print-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.archive-view .archive-grid-4x4 .print-info small,.archive-view .archive-grid-4x4 .card-stats{display:none}@media (width<=680px){.archive-view .archive-layout-cards .print-card-main{grid-template-columns:112px minmax(0,1fr);min-height:112px}.archive-view .archive-layout-cards .image-wrap{width:112px;height:112px;padding:7px!important}.archive-view .archive-layout-cards .print-info{padding:12px 13px!important}.archive-view .archive-layout-cards .print-info strong{font-size:15px}.archive-view .archive-grid-4x4{gap:6px!important}.archive-view .archive-grid-4x4 .image-wrap{padding:5px!important}.archive-view .archive-grid-4x4 .print-info{padding:5px 6px 6px!important}}@media (width>=901px){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-material-edge:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-material-edge:color-mix(in srgb, var(--lab-accent-2) 16%, #fff)}}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-material-tint:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-material-tint:color-mix(in srgb, var(--lab-accent) 7%, #fff)}}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-material-shadow:0 1px 0 #2319270a, 0 10px 26px #2f213412;--lab-button-shadow:0 2px 0 var(--lab-accent-2), 0 7px 15px #2f213417}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]){--lab-button-shadow:0 2px 0 color-mix(in srgb, var(--lab-accent-2) 28%, #bdb7bd), 0 7px 15px #2f213417}}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-stat-card,.home-print-shelf,.print-card,.iso-column,.trade-shelf-panel,.manual-trade-log,.feedback-form,.feedback-guide,.feedback-inbox,.help-guide-grid>*,.help-faq,.print-guide-card,.print-question-composer,.print-question-feed,.admin-settings-form,.settings-guide,.binder-customization-panel){border-color:var(--lab-material-edge)!important;box-shadow:var(--lab-material-shadow)!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-hero:not(.has-background-image),.archive-hero,.binder-heading,.admin-settings-heading,.account-settings-heading,.profile-hero,.matches-hero,.community-heading,.print-questions-hero,.feedback-heading,.help-heading){border-color:var(--lab-material-edge)!important;box-shadow:0 1px #2319270a,0 16px 34px #2f213412!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-hero-actions button,.archive-hero-actions button,.binder-heading-actions button,.surface-preview-bar button,.settings-tabs button,.section-subtabs button,.archive-layout-toolbar button){transition:transform .16s,box-shadow .16s,background .16s;background:linear-gradient(180deg, #fff, var(--lab-material-tint))!important;border-color:var(--lab-material-edge)!important;box-shadow:var(--lab-button-shadow)!important}html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-hero-actions button,.archive-hero-actions button,.binder-heading-actions button,.surface-preview-bar button,.settings-tabs button,.section-subtabs button,.archive-layout-toolbar button):hover{transform:translateY(-1px);box-shadow:0 3px 0 var(--lab-accent-2), 0 11px 20px #2f21341c!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme]:not([data-desktop-theme=candy]) :is(.home-hero-actions button,.archive-hero-actions button,.binder-heading-actions button,.surface-preview-bar button,.settings-tabs button,.section-subtabs button,.archive-layout-toolbar button):hover{box-shadow:0 3px 0 color-mix(in srgb, var(--lab-accent-2) 32%, #aaa), 0 11px 20px #2f21341c!important}}html body .app-shell[data-desktop-theme=welcome] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:inset 0 1px 0 #fff, var(--lab-button-shadow)!important;border-radius:999px!important}html body .app-shell[data-desktop-theme=board] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:4px 4px 0 var(--lab-ink)!important;border-width:2px!important}html body .app-shell[data-desktop-theme=story] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){color:var(--lab-ink)!important;border-width:0 0 2px!important;border-color:var(--lab-accent-2)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme=atlas] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:inset 0 -3px 0 var(--lab-accent)!important;border-radius:3px!important}html body .app-shell[data-desktop-theme=studio] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-top:5px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=shelf] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:inset 0 -4px 0 var(--lab-accent-2), var(--lab-button-shadow)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=shelf] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--lab-accent-2) 24%, #fff), var(--lab-button-shadow)!important}}html body .app-shell[data-desktop-theme=ribbon] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-left:7px solid var(--lab-accent)!important}html body .app-shell[data-desktop-theme=mosaic] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-radius:18px 5px!important}html body .app-shell[data-desktop-theme=notebook] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){box-shadow:0 2px #df9fb0,3px 4px #37262d17!important}html body .app-shell[data-desktop-theme=exhibit] :is(.home-hero-actions button,.archive-hero-actions button,.surface-preview-bar button){border-width:0 0 1px!important;border-color:var(--lab-ink)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .print-grid{gap:14px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .print-card-main{grid-template-columns:208px minmax(0,1fr)!important;min-height:208px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .image-wrap{box-shadow:inset -1px 0 0 var(--lab-material-edge);background:#fff!important;width:208px!important;height:208px!important;padding:12px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .print-info{padding:22px 24px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-table .print-card-main{grid-template-columns:164px minmax(0,1fr)!important;min-height:164px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-table .image-wrap{background:#fff!important;width:164px!important;height:164px!important;padding:10px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-grid{border:1px solid var(--lab-material-edge);background:var(--lab-material-tint);columns:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-card{overflow:hidden;border:1px solid var(--lab-material-edge)!important;background:#fff!important;border-radius:7px!important;margin:0!important;display:block!important;box-shadow:0 4px 12px #2f213414!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-card-main{min-height:0!important;display:block!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .image-wrap{place-items:center;aspect-ratio:1!important;background:#fff!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:7px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .image-wrap img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall :is(.print-info,.card-stats){display:none!important}}@media (width<=900px){html body .app-shell[data-desktop-theme] .desktop-theme-lab{width:calc(100% - 20px)!important;color:var(--lab-ink,#281d2c)!important;border:1px solid var(--lab-accent,#dd69a0)!important;grid-template-columns:1fr!important;gap:10px!important;margin:10px auto 14px!important;padding:13px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .desktop-theme-lab{border:1px solid color-mix(in srgb, var(--lab-accent,#dd69a0) 28%, #fff)!important}}html body .app-shell[data-desktop-theme] .desktop-theme-lab{background:linear-gradient(145deg, #fff, var(--lab-accent,#dd69a0))!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .desktop-theme-lab{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--lab-accent,#dd69a0) 7%, #fff))!important}}html body .app-shell[data-desktop-theme] .desktop-theme-lab{box-shadow:0 8px 22px #2f213414!important}html body .app-shell[data-desktop-theme] .desktop-theme-lab-copy{grid-row:auto!important}html body .app-shell[data-desktop-theme] :is(.desktop-theme-options,.desktop-palette-options){scroll-snap-type:x proximity;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;padding-bottom:7px!important;display:flex!important;overflow-x:auto!important}html body .app-shell[data-desktop-theme] :is(.desktop-theme-options,.desktop-palette-options) button{scroll-snap-align:start;flex:0 0 138px!important;min-width:138px!important;min-height:40px!important}html body .app-shell[data-desktop-theme] .surface-preview-bar{color:var(--lab-ink,#281d2c)!important;border-color:var(--lab-accent,#dd69a0)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .surface-preview-bar{border-color:color-mix(in srgb, var(--lab-accent,#dd69a0) 26%, #fff)!important}}html body .app-shell[data-desktop-theme] .surface-preview-bar{background:linear-gradient(145deg, #fff, var(--lab-accent,#dd69a0))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .surface-preview-bar{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--lab-accent,#dd69a0) 8%, #fff))!important}}html body .app-shell[data-desktop-theme] .surface-preview-bar{box-shadow:0 8px 22px #2f213414!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .print-card-main,html body .app-shell[data-desktop-theme] .archive-view.archive-preview-table .print-card-main{grid-template-columns:116px minmax(0,1fr)!important;min-height:116px!important}html body .app-shell[data-desktop-theme] :is(.archive-view.archive-preview-folio,.archive-view.archive-preview-table) .image-wrap{width:116px!important;height:116px!important;padding:7px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-folio .print-info,html body .app-shell[data-desktop-theme] .archive-view.archive-preview-table .print-info{padding:12px 13px!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-grid{columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;display:grid!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .print-card{overflow:hidden;margin:0!important}html body .app-shell[data-desktop-theme] .archive-view.archive-preview-printwall .image-wrap{aspect-ratio:1!important;padding:4px!important}}html body .app-shell[data-desktop-theme=candy]{--lab-canvas:#fcfafc;--lab-surface:#fff;--lab-surface-alt:#f5edf8;--lab-ink:#27172e;--lab-muted:#705c77;--lab-line:#e1d4e6;--lab-accent:#ff8cc6;--lab-accent-2:#35183f;--lab-hero:#f8effa;--lab-sidebar:#fff;--lab-sidebar-ink:#27172e}html body .app-shell[data-desktop-theme=candy]>:is(.topbar,.tabs){color:var(--lab-ink)!important;border-color:var(--lab-line)!important;background:#fff!important}html body .app-shell[data-desktop-theme=candy]>.tabs button,html body .app-shell[data-desktop-theme=candy] :is(.brand,.brand strong,.brand small){color:var(--lab-ink)!important}html body .app-shell[data-desktop-theme=candy]>.tabs button.active{color:var(--lab-ink)!important;background:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]>.tabs button.active{background:color-mix(in srgb, var(--lab-accent) 25%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]>.tabs button.active{box-shadow:inset 3px 0 0 var(--lab-accent)!important}html body .app-shell[data-desktop-type=friendly]{--lab-body-font:Nunito, "DM Sans", sans-serif;--lab-heading-font:"Space Grotesk", "DM Sans", sans-serif;--lab-control-font:Nunito, "DM Sans", sans-serif;--lab-control-radius:18px}html body .app-shell[data-desktop-type=editorial]{--lab-body-font:"DM Sans", sans-serif;--lab-heading-font:Fraunces, Georgia, serif;--lab-control-font:"DM Sans", sans-serif;--lab-control-radius:4px}html body .app-shell[data-desktop-type=grotesk]{--lab-body-font:Inter, "DM Sans", sans-serif;--lab-heading-font:Inter, "DM Sans", sans-serif;--lab-control-font:Inter, "DM Sans", sans-serif;--lab-control-radius:8px}html body .app-shell[data-desktop-type=mono]{--lab-body-font:"DM Mono", monospace;--lab-heading-font:"DM Mono", monospace;--lab-control-font:"DM Mono", monospace;--lab-control-radius:3px;--lab-control-transform:uppercase;--lab-control-tracking:.045em}html body .app-shell[data-desktop-type=rounded]{--lab-body-font:Nunito, "DM Sans", sans-serif;--lab-heading-font:Nunito, "DM Sans", sans-serif;--lab-control-font:Nunito, "DM Sans", sans-serif;--lab-control-radius:999px}html body .app-shell[data-desktop-type=poster]{--lab-body-font:Inter, "DM Sans", sans-serif;--lab-heading-font:"Space Grotesk", Inter, sans-serif;--lab-control-font:Inter, "DM Sans", sans-serif;--lab-control-radius:0;--lab-control-weight:850;--lab-control-transform:uppercase;--lab-control-tracking:.025em}html body .app-shell[data-desktop-type]{font-family:var(--lab-body-font)!important}html body .app-shell[data-desktop-type] :is(h1,h2,h3,.brand strong,.home-hero h1,.archive-hero h1,.binder-heading h1,.profile-hero h1,.feedback-heading h1,.help-heading h1,.admin-settings-heading h1){font-family:var(--lab-heading-font)!important}html body .app-shell[data-desktop-type] :is(button,input,select,textarea,.tabs button,.section-subtabs button){font-family:var(--lab-control-font)!important;border-radius:var(--lab-control-radius)!important;font-weight:var(--lab-control-weight,750)!important;letter-spacing:var(--lab-control-tracking,0)!important;text-transform:var(--lab-control-transform,none)!important}html body .app-shell[data-desktop-palette=plum]{--lab-canvas:#fbf8fc;--lab-surface:#fff;--lab-surface-alt:#eee4f2;--lab-ink:#2c2035;--lab-muted:#6e5f74;--lab-line:#decde5;--lab-accent:#d4a2e7;--lab-accent-2:#63366f;--lab-hero:#f1e5f4;--lab-sidebar:#fff;--lab-sidebar-ink:#2c2035}html body .app-shell[data-desktop-palette=orchid]{--lab-canvas:#fff9fe;--lab-surface:#fff;--lab-surface-alt:#f8dfef;--lab-ink:#361b31;--lab-muted:#7d5b75;--lab-line:#edc6df;--lab-accent:#f28bc5;--lab-accent-2:#8d2b6c;--lab-hero:#fce6f4;--lab-sidebar:#fff;--lab-sidebar-ink:#361b31}html body .app-shell[data-desktop-palette=amethyst]{--lab-canvas:#f8f7fd;--lab-surface:#fff;--lab-surface-alt:#e7e1f5;--lab-ink:#261d40;--lab-muted:#655c7c;--lab-line:#cec4e6;--lab-accent:#af96ef;--lab-accent-2:#493684;--lab-hero:#eae3f7;--lab-sidebar:#fff;--lab-sidebar-ink:#261d40}html body .app-shell[data-desktop-palette=mulberry]{--lab-canvas:#fbf6fa;--lab-surface:#fff;--lab-surface-alt:#efe0ec;--lab-ink:#341c30;--lab-muted:#75586d;--lab-line:#dec7d9;--lab-accent:#c989bb;--lab-accent-2:#5b274d;--lab-hero:#ecd9e7;--lab-sidebar:#fff;--lab-sidebar-ink:#341c30}@media (width>=901px){html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-print-card img:not([data-condition-photo=true]){display:block;box-shadow:0 5px 13px #2b232e29;object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;padding:0!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-ticket .binder-slot,html body .app-shell[data-desktop-theme] .binder-view.binder-preview-librarycard .binder-slot{padding:3px!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-ticket .binder-slot:before{display:none}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-librarycard .binder-slot:before{height:5px;top:-1px}html body .app-shell[data-desktop-theme] .binder-view:is(.binder-preview-ticket,.binder-preview-librarycard) .binder-print-card>span{display:none!important}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-classic .binder-sheet-stage>.binder-book:after{background:#23182a2b;border-inline:1px solid #ffffff42;width:9px;top:14px;bottom:14px;left:36px;box-shadow:inset 2px 0 #ffffff29}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-linen .binder-sheet-stage>.binder-book:after{background:#4a38281f;border-inline:1px solid #392b1e4d;width:12px;top:9px;bottom:9px;left:42px;box-shadow:inset 2px 0 #ffffff29}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book:after{box-shadow:inset 0 0 0 1px var(--lab-accent-2);border:2px solid #ffffffb3;border-radius:25px;inset:10px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-clearzip .binder-sheet-stage>.binder-book:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lab-accent-2) 28%, transparent)}}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-school .binder-sheet-stage>.binder-book:after{background:#37233a2e;border-radius:999px;width:12px;top:27px;bottom:27px;left:34px;box-shadow:inset 2px 0 #ffffff59}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-hardcover .binder-sheet-stage>.binder-book:after{background:#2a1a1433;border-inline:1px solid #ffffff3d;width:14px;top:6px;bottom:6px;left:42px;box-shadow:inset 2px 0 #ffffff21}html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-ringnotebook .binder-sheet-stage>.binder-book:after{border-inline:1px solid var(--lab-line);background:var(--lab-accent);width:14px;top:13px;bottom:13px;left:40px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-shell-preview-ringnotebook .binder-sheet-stage>.binder-book:after{background:color-mix(in srgb, var(--lab-accent) 9%, transparent)}}}@media (width<=900px){.binder-view[class*=binder-preview-] .binder-sheet-stage>.binder-book{box-shadow:0 12px 28px #2a202f2b!important}.binder-view[class*=binder-preview-] .binder-slot,.binder-view[class*=binder-preview-] .binder-slot.filled{padding:2px!important}.binder-view[class*=binder-preview-] .binder-print-card{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.binder-view[class*=binder-preview-] .binder-print-card>span,.binder-view[class*=binder-preview-] .slot-number{display:none!important}.binder-view[class*=binder-preview-] .binder-print-card img:not([data-condition-photo=true]){box-shadow:0 2px 7px #281e2c24;object-fit:contain!important;object-position:center!important;clip-path:none!important;background:#fff!important;width:100%!important;height:100%!important;padding:0!important;transform:none!important}.binder-view[class*=binder-preview-] .binder-slot.filled:after{opacity:.32;inset:1px!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:5px double var(--lab-accent-2)!important;padding:14px 14px 14px 24px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:5px double color-mix(in srgb, var(--lab-accent-2) 80%, #241b1b)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--lab-accent-2)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:color-mix(in srgb, var(--lab-accent-2) 62%, #7c5c45)!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-shadow:-7px 8px 0 var(--lab-accent-2), 0 15px 30px #251c1838!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-shadow:-7px 8px 0 color-mix(in srgb, var(--lab-accent-2) 62%, #4d392f), 0 15px 30px #251c1838!important}}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso:is(.binder-shell-preview-hardcover,.binder-shell-preview-classic) .binder-sheet-stage:not([data-page-view=spread]) .binder-page{background:var(--binder-lab-page,#fbf7ec)!important}html body .app-shell[data-desktop-theme] .binder-view.binder-preview-riso .binder-sheet-stage:not([data-page-view=spread]) .binder-slot{border:2px solid var(--lab-ink)!important;box-shadow:3px 3px 0 var(--lab-accent)!important;background:#fffdf4!important;border-radius:0!important}}.binder-view[data-binder-lab-palette=paper]{--binder-lab-page:#fbf7ec;--binder-lab-sleeve:#fffdf7;--binder-lab-title:#f4ead0;--binder-lab-ink:#3f3328;--binder-lab-line:#d6c7a8;--binder-lab-shadow:#4e381e24}.binder-view[data-binder-lab-palette=mint]{--binder-lab-page:#eff8f1;--binder-lab-sleeve:#fcfffb;--binder-lab-title:#cfe8d4;--binder-lab-ink:#21483a;--binder-lab-line:#96bda1;--binder-lab-shadow:#285c4224}.binder-view[data-binder-lab-palette=peach]{--binder-lab-page:#fff3ec;--binder-lab-sleeve:#fffdfb;--binder-lab-title:#ffd5bd;--binder-lab-ink:#64372d;--binder-lab-line:#dca889;--binder-lab-shadow:#80483224}.binder-view[data-binder-lab-palette=sky]{--binder-lab-page:#eff7fd;--binder-lab-sleeve:#fbfdff;--binder-lab-title:#c9e4f8;--binder-lab-ink:#214861;--binder-lab-line:#8bbbd9;--binder-lab-shadow:#23557524}.binder-view[data-binder-lab-palette=berry]{--binder-lab-page:#fff2f7;--binder-lab-sleeve:#fffdfd;--binder-lab-title:#f5c5dc;--binder-lab-ink:#61213f;--binder-lab-line:#ca86aa;--binder-lab-shadow:#70264c24}.binder-view[data-binder-lab-palette=butter]{--binder-lab-page:#fff9dc;--binder-lab-sleeve:#fffef8;--binder-lab-title:#ffe78a;--binder-lab-ink:#5b4920;--binder-lab-line:#d6bd5f;--binder-lab-shadow:#68501924}.binder-page-palette-options button{position:relative}.binder-page-palette-options button:before{content:"";vertical-align:-1px;background:#fbf7ec;border:1px solid #201d2429;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.binder-page-palette-options button:nth-child(2):before{background:#cfe8d4}.binder-page-palette-options button:nth-child(3):before{background:#ffd5bd}.binder-page-palette-options button:nth-child(4):before{background:#c9e4f8}.binder-page-palette-options button:nth-child(5):before{background:#f5c5dc}.binder-page-palette-options button:nth-child(6):before{background:#ffe78a}.binder-view[data-binder-lab-palette] .binder-sheet-title{color:var(--binder-lab-ink)!important;border-color:var(--binder-lab-line)!important;background:linear-gradient(135deg, var(--binder-lab-title), var(--binder-lab-title))!important}@supports (color:color-mix(in lab, red, red)){.binder-view[data-binder-lab-palette] .binder-sheet-title{background:linear-gradient(135deg, color-mix(in srgb, var(--binder-lab-title) 86%, #fff), var(--binder-lab-title))!important}}.binder-view[data-binder-lab-palette] .binder-sheet-title{box-shadow:0 8px 18px var(--binder-lab-shadow)}.binder-view[data-binder-lab-palette] .binder-sheet-title :is(strong,small,input){color:var(--binder-lab-ink)!important}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{border-color:var(--binder-lab-line)!important}@supports (color:color-mix(in lab, red, red)){.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{border-color:color-mix(in srgb, var(--binder-lab-line) 68%, transparent)!important}}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{background:linear-gradient(145deg, var(--binder-lab-page), var(--binder-lab-page))!important}@supports (color:color-mix(in lab, red, red)){.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{background:linear-gradient(145deg, color-mix(in srgb, var(--binder-lab-page) 84%, #fff), var(--binder-lab-page))!important}}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{box-shadow:inset 14px 0 25px var(--binder-lab-shadow), 0 9px 22px var(--binder-lab-shadow)!important}@supports (color:color-mix(in lab, red, red)){.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-page{box-shadow:inset 14px 0 25px color-mix(in srgb, var(--binder-lab-shadow) 52%, transparent), 0 9px 22px var(--binder-lab-shadow)!important}}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot,.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot.filled{border-color:var(--binder-lab-line)!important}@supports (color:color-mix(in lab, red, red)){.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot,.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot.filled{border-color:color-mix(in srgb, var(--binder-lab-line) 70%, transparent)!important}}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot,.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot.filled{background:var(--binder-lab-sleeve)!important;box-shadow:inset 0 0 0 1px #fffc, 0 3px 9px var(--binder-lab-shadow)!important}.binder-view[data-binder-lab-palette] .binder-slot.filled:after{display:none!important}.binder-view[data-binder-lab-palette] .binder-print-card,.binder-view[data-binder-lab-palette] .binder-print-card img{border:0!important;outline:0!important}.binder-view[data-binder-lab-palette] .binder-print-card img:not([data-condition-photo=true]){background:#fff!important;box-shadow:0 4px 12px #2a222b26!important}.binder-view[data-binder-lab-palette].binder-preview-riso .binder-slot{border-color:var(--binder-lab-ink)!important;background:var(--binder-lab-sleeve)!important;box-shadow:4px 4px 0 var(--binder-lab-title), 0 3px 8px var(--binder-lab-shadow)!important}.archive-print-browser{width:min(980px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow:auto}.archive-print-browser .modal-actions{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto 44px;gap:12px;min-height:64px;padding:8px 12px;display:grid}.archive-print-browser .modal-actions>.back-button{grid-column:1}.print-modal-heading{grid-column:2;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.print-modal-heading>span{min-width:0;color:var(--ink,#241726);text-overflow:ellipsis;white-space:nowrap;font:850 13px/1.2 Inter,sans-serif;overflow:hidden}.print-modal-navigation{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:999px;grid-column:3;grid-template-columns:38px minmax(68px,auto) 38px;align-items:center;gap:3px;min-height:42px;padding:3px;display:grid}.print-modal-navigation button{color:#fff;cursor:pointer;background:#241726;border:0;border-radius:999px;place-items:center;width:38px;height:34px;font:800 23px/1 sans-serif;display:grid}.print-modal-navigation button:disabled{opacity:.28;cursor:default}.print-modal-navigation b{color:var(--muted);text-align:center;white-space:nowrap;gap:2px;font:750 10px/1 DM Mono,monospace;display:grid}.print-modal-navigation b small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.print-modal-navigation b small{color:color-mix(in srgb, var(--muted) 78%, transparent)}}.print-modal-navigation b small{font:650 7px/1 DM Mono,monospace}.print-modal-mobile-navigation{display:none}.archive-print-browser .modal-actions>.close-button{grid-column:4}.archive-print-browser .modal-content:not(.editor-view){grid-template-columns:minmax(330px,.92fr) minmax(420px,1.08fr);min-height:610px}.archive-print-browser .modal-content:not(.editor-view) .modal-image{justify-content:center;height:calc(min(860px,100dvh - 32px) - 64px);min-height:520px;padding:28px;position:sticky;top:64px}.archive-print-browser .modal-content:not(.editor-view) .modal-image img{aspect-ratio:auto;object-fit:contain;background:#fff;border:0;border-radius:2px;width:100%;max-width:390px;height:auto;max-height:68vh;padding:0;box-shadow:0 14px 34px #2118232e}.archive-print-browser .modal-content:not(.editor-view) .modal-image>span{display:none}.archive-print-browser .modal-content:not(.editor-view) .modal-copy{padding:22px 24px 26px}.archive-print-browser .modal-content:not(.editor-view) .modal-copy>.eyebrow{margin:0 0 4px}.archive-print-browser .modal-content:not(.editor-view) .modal-copy h2{margin:0 0 14px;font-size:clamp(28px,4vw,40px)}.archive-print-browser .record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0}.archive-print-browser .record-meta span{border-radius:10px;min-height:52px;padding:8px}.archive-print-browser .record-notes{background:#f6f3f6;border-radius:12px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.45}.print-value-guide{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:15px;margin-top:14px;overflow:clip}.print-value-guide[hidden]{display:none!important}.print-value-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px;list-style:none;display:flex}.print-value-guide>summary::-webkit-details-marker{display:none}.print-value-guide>summary span{min-width:0}.print-value-guide>summary b{font-size:1rem;display:block}.print-value-guide>summary small{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.4;display:block}.print-value-guide>summary i{flex-shrink:0;font-size:1.25rem;font-style:normal;transition:transform .16s}.print-value-guide[open]>summary i{transform:rotate(180deg)}.print-value-guide>summary:focus-visible{outline-offset:-4px;border-radius:13px;outline:2px solid}.print-value-guide-body{border-top:1px solid var(--line);padding:0 13px 13px}.print-value-guide-body>.trade-guide-panel{margin-bottom:0}.trade-guide-synopsis{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:12px;margin:16px 0;padding:14px}.trade-guide-synopsis>b{font-size:1rem}.trade-guide-synopsis>p{margin:8px 0;font-size:1rem;line-height:1.5}.trade-guide-synopsis>small{font-size:.875rem;line-height:1.4}.pk-record-value-guide{white-space:normal;width:100%;min-height:44px}@media (prefers-reduced-motion:reduce){.print-value-guide>summary i{transition:none}}.print-detail-tools{border:1px solid var(--line);background:var(--paper-bright,#fff);border-radius:15px;margin-top:14px;overflow:clip}.print-detail-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;list-style:none;display:flex}.print-detail-tools>summary::-webkit-details-marker{display:none}.print-detail-tools>summary span,.print-detail-tools>summary b,.print-detail-tools>summary small{display:block}.print-detail-tools>summary b{font-size:13px}.print-detail-tools>summary small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.3}.print-detail-tools>summary i{color:#fff;background:#241726;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .16s;display:grid}.print-detail-tools[open]>summary i{transform:rotate(180deg)}.print-detail-tools-body{border-top:1px solid var(--line);gap:12px;padding:0 13px 14px;display:grid}.print-detail-tools-body>*{margin-block:12px 0!important}.archive-print-browser .close-hint{text-align:center;margin-top:12px}@media (width>=901px){.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .binder-slot,.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px!important}.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .binder-slot.filled:after,.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .binder-print-card>span,.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .slot-number{display:none!important}.binder-view:is(.binder-preview-frameless,.binder-preview-floating,.binder-preview-gallerystrip,.binder-preview-museumrail) .binder-print-card{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.binder-view.binder-preview-frameless .binder-page{background:#fff!important}.binder-view.binder-preview-frameless .binder-grid{gap:8px!important}.binder-view.binder-preview-frameless .binder-print-card img{box-shadow:none!important}.binder-view.binder-preview-floating .binder-page{background:#f3f0eb!important}.binder-view.binder-preview-floating .binder-grid{gap:16px!important}.binder-view.binder-preview-floating .binder-print-card img{margin:5px;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;box-shadow:0 9px 18px #281f1c2b!important}.binder-view.binder-preview-gallerystrip .binder-page{background:#f8f7f3!important}.binder-view.binder-preview-gallerystrip .binder-grid{background-image:linear-gradient(#0000 32.5%,#ddd9d1 33% 33.6%,#0000 34% 66%,#ddd9d1 66.5% 67.1%,#0000 67.5%);gap:4px 12px!important}.binder-view.binder-preview-gallerystrip .binder-print-card img{align-self:center;max-height:92%!important;box-shadow:0 2px 7px #28221e1f!important}.binder-view.binder-preview-museumrail .binder-page{background:#eee9df!important}.binder-view.binder-preview-museumrail .binder-grid{gap:18px 14px!important}.binder-view.binder-preview-museumrail .binder-slot{border-bottom:5px solid #a98c61!important}.binder-view.binder-preview-museumrail .binder-slot:before{content:"";background:linear-gradient(#c7aa7d,#8d704c);height:7px;position:absolute;bottom:-8px;left:0;right:0;box-shadow:0 4px 6px #3d2d1c2e}.binder-view.binder-preview-museumrail .binder-print-card img{margin:4px;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;box-shadow:0 4px 10px #2d221924!important}}@media (width<=680px){.archive-print-browser{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:20px 20px 0 0}.archive-print-browser .modal-actions{grid-template-columns:60px minmax(0,1fr) 44px;gap:7px;min-height:66px}.archive-print-browser .back-button{min-width:0;padding-inline:3px;font-size:9px}.print-modal-heading,.print-modal-heading>span{display:none}.print-modal-navigation{grid-column:2;grid-template-columns:42px minmax(62px,1fr) 42px;width:100%}.print-modal-navigation button{width:42px;height:38px}.print-modal-mobile-navigation{z-index:110;left:50%;right:auto;bottom:max(8px, env(safe-area-inset-bottom,0px));border:1px solid var(--lab-ink,#261d40);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:min(540px,100vw - 28px);margin:0;padding:8px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.print-modal-mobile-navigation{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 22%, transparent)}}.print-modal-mobile-navigation{background:var(--lab-surface,#fff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.print-modal-mobile-navigation{background:color-mix(in srgb, var(--lab-surface,#fff) 94%, var(--lab-accent-2,#8f6de8))}}.print-modal-mobile-navigation{box-shadow:0 10px 26px var(--lab-ink,#261d40)}@supports (color:color-mix(in lab, red, red)){.print-modal-mobile-navigation{box-shadow:0 10px 26px color-mix(in srgb, var(--lab-ink,#261d40) 16%, transparent)}}.print-modal-mobile-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.print-modal-mobile-navigation>button{border:1px solid var(--lab-ink,#261d40);justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.print-modal-mobile-navigation>button{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 28%, transparent)}}.print-modal-mobile-navigation>button{color:#fff;background:var(--lab-ink,#261d40);cursor:pointer;touch-action:manipulation;border-radius:12px;font:850 11px/1 Inter,sans-serif}.print-modal-mobile-navigation>button:last-child{justify-content:flex-end}.print-modal-mobile-navigation>button span{font:900 22px/1 sans-serif}.print-modal-mobile-navigation>button em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.print-modal-mobile-navigation>button:disabled{opacity:.3;cursor:default}.print-modal-mobile-navigation>button:focus-visible{outline:3px solid var(--lab-accent,#ef3d93);outline-offset:2px}.print-modal-mobile-navigation>b{min-width:64px;color:var(--lab-ink,#261d40);text-align:center;white-space:nowrap;gap:3px;font:850 10px/1.1 DM Mono,monospace;display:grid}.print-modal-mobile-navigation>b small{color:var(--lab-ink,#261d40)}@supports (color:color-mix(in lab, red, red)){.print-modal-mobile-navigation>b small{color:color-mix(in srgb, var(--lab-ink,#261d40) 62%, transparent)}}.print-modal-mobile-navigation>b small{text-transform:uppercase;font:700 7px/1 DM Mono,monospace}.archive-print-browser .modal-actions>.close-button{grid-column:3}.archive-print-browser .modal-content:not(.editor-view){grid-template-columns:1fr;min-height:0;display:grid}.archive-print-browser .modal-content:not(.editor-view) .modal-image{height:min(40dvh,350px);min-height:260px;padding:18px;position:relative;top:auto}.archive-print-browser .modal-content:not(.editor-view) .modal-image img{max-width:330px;max-height:100%}.archive-print-browser .modal-content:not(.editor-view) .modal-copy{padding:18px 18px calc(112px + env(safe-area-inset-bottom,0px))}.archive-print-browser .record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.binder-view[data-binder-lab-palette] .binder-sheet-title{box-shadow:0 5px 12px var(--binder-lab-shadow)}.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot,.binder-view[data-binder-lab-palette] .binder-sheet-stage .binder-slot.filled{box-shadow:0 2px 6px var(--binder-lab-shadow)!important}}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .print-grid.archive-layout-cards{margin-bottom:16px!important;padding-bottom:0!important;display:flow-root!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-pager:not(.archive-toolbar-pager){clear:both;z-index:2;position:relative;margin-top:28px!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-toolbar-pager{clear:none;z-index:2;min-width:0;position:relative;overflow:hidden;margin-top:0!important}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-toolbar-pager .archive-page-number-line{contain:inline-size;width:100%;min-width:0;max-width:100%}html body .app-shell[data-desktop-theme] .archive-view[class*=archive-preview-] .archive-toolbar-pager>button{padding-inline:0;width:44px!important;min-width:44px!important}@media (width<=980px){html body .app-shell[data-desktop-theme] .archive-new-drops{grid-template-columns:minmax(0,1fr) auto}html body .app-shell[data-desktop-theme] .archive-new-drop-strip{grid-area:2/1/auto/-1}html body .app-shell[data-desktop-theme] .archive-new-drop-action{white-space:normal;min-width:0;max-width:100%}html body .app-shell[data-desktop-theme] .wishlist-share-customizer{grid-template-columns:repeat(2,minmax(0,1fr))}html body .app-shell[data-desktop-theme] :is(.wishlist-share-name,.wishlist-share-note,.wishlist-palette-choice){grid-column:1/-1}}html body .app-shell[data-desktop-theme] :is(.desktop-theme-lab button.active,.surface-preview-bar button.active,.archive-layout-toolbar button.active,.archive-page-number-line button.active,.settings-tabs button.active,.section-subtabs button.active,.profile-workshop-tabs button.active,.feedback-kind button.active,.binder-page-number-line button.active){color:var(--lab-surface)!important;border-color:var(--lab-ink)!important;background:var(--lab-ink)!important}@media (width<=1100px){.beta-member-list article{grid-template-columns:40px minmax(0,1fr) auto}.beta-member-actions{grid-column:auto;justify-content:flex-start;min-width:0}.beta-member-list :is(b,small),.beta-member-details>p{overflow-wrap:anywhere}}@media (width<=680px){html body .app-shell[data-desktop-theme] :is(.home-view,.archive-view,.trade-log-view,.my-profile-view,.admin-settings-view,.help-view,.feedback-view,.print-questions-view){min-width:0;max-width:calc(100% - 20px);width:calc(100% - 20px)!important}html body .app-shell[data-desktop-theme] :is(.home-hero:not(.has-background-image),.archive-hero,.profile-hero,.account-settings-heading,.admin-settings-heading,.help-heading,.feedback-heading,.print-questions-hero){min-width:0;padding:22px 18px!important}html body .app-shell[data-desktop-theme] :is(.home-hero h1,.archive-hero h1,.binder-heading h1,.profile-hero h1,.account-settings-heading h1,.admin-settings-heading h1,.help-heading h1,.feedback-heading h1,.print-questions-hero h1){overflow-wrap:anywhere;max-width:100%;line-height:.95;font-size:clamp(30px,10vw,46px)!important}html body .app-shell[data-desktop-theme] :is(.settings-tabs,.section-subtabs,.profile-workshop-tabs,.feedback-kind,.archive-layout-toolbar>div){overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}html body .app-shell[data-desktop-theme] :is(.settings-tabs,.section-subtabs,.profile-workshop-tabs,.feedback-kind){flex-wrap:nowrap;padding-bottom:3px}html body .app-shell[data-desktop-theme] :is(.settings-tabs button,.section-subtabs button,.profile-workshop-tabs button,.feedback-kind button,.archive-layout-toolbar button){white-space:nowrap;flex:none}html body .app-shell[data-desktop-theme] .home-hero-actions{grid-template-columns:1fr;width:100%;display:grid}html body .app-shell[data-desktop-theme] .home-hero-actions button{width:100%;min-height:46px}html body .app-shell[data-desktop-theme] .home-ana-inline-links{grid-template-columns:1fr;width:100%;display:grid}html body .app-shell[data-desktop-theme] .home-ana-inline-links a,html body .app-shell[data-desktop-theme] .home-ana-inline-links button,html body .app-shell[data-desktop-theme] :is(.feedback-form,.feedback-guide,.feedback-inbox,.help-faq,.help-guide-grid>*,.print-guide-card,.print-question-composer,.print-question-feed,.wishlist-share-bar,.trade-shelf-panel,.manual-trade-log,.admin-settings-form,.settings-guide){overflow-wrap:anywhere;min-width:0}html body .app-shell[data-desktop-theme] .trade-hub-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .app-shell[data-desktop-theme] .archive-view .archive-layout-single .archive-single-edge-controls{z-index:18;pointer-events:none;position:absolute;inset:0}html body .app-shell[data-desktop-theme] .archive-view .archive-layout-single .archive-single-edge-controls button{pointer-events:auto;touch-action:manipulation;width:44px;height:76px;position:absolute;top:calc(min(68svh,520px)/2)}html body .app-shell[data-desktop-theme] .archive-view .archive-layout-single .archive-single-edge-controls button:first-child{left:8px}html body .app-shell[data-desktop-theme] .archive-view .archive-layout-single .archive-single-edge-controls button:last-child{right:8px}}html body .app-shell[data-desktop-theme=candy] :is(.my-profile-view,.help-view,.feedback-view,.print-questions-view,.admin-settings-view,.trade-log-view){color:var(--lab-ink)}html body .app-shell[data-desktop-theme=candy] :is(.profile-page,.help-view,.feedback-view,.print-questions-view,.admin-settings-view,.trade-log-view){width:min(1220px,100% - 40px);margin-inline:auto}html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.account-settings-heading,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading){position:relative;overflow:hidden;border:1px solid var(--lab-line)!important;color:var(--lab-ink)!important;background:radial-gradient(circle at 91% 18%, var(--lab-accent) 0 9%, transparent 10%), radial-gradient(circle at 78% 100%, var(--lab-accent-2) 0 20%, transparent 21%), linear-gradient(135deg, var(--lab-hero), var(--lab-surface-alt))!important;border-radius:28px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.account-settings-heading,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading){background:radial-gradient(circle at 91% 18%, color-mix(in srgb, var(--lab-accent) 50%, transparent) 0 9%, transparent 10%), radial-gradient(circle at 78% 100%, color-mix(in srgb, var(--lab-accent-2) 12%, transparent) 0 20%, transparent 21%), linear-gradient(135deg, var(--lab-hero), color-mix(in srgb, var(--lab-surface-alt) 62%, #fff))!important}}html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.account-settings-heading,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading){box-shadow:0 18px 38px var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.account-settings-heading,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading){box-shadow:0 18px 38px color-mix(in srgb, var(--lab-accent-2) 11%, transparent)!important}}html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading) :is(p,span,small,h1,h2,h3){color:inherit}html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading) .eyebrow{color:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=candy] :is(.profile-workshop,.account-settings-view,.help-guide-grid>button,.help-faq,.help-release-guide,.help-home-screen,.help-beta-policy,.feedback-form,.feedback-guide,.feedback-inbox,.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.iso-column,.wishlist-share-bar,.trade-grid-organizer,.active-trade-summary,.trade-offer,.manual-trade-log){border-color:var(--lab-line)!important;color:var(--lab-ink)!important;background:linear-gradient(145deg, var(--lab-surface), var(--lab-surface-alt))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.profile-workshop,.account-settings-view,.help-guide-grid>button,.help-faq,.help-release-guide,.help-home-screen,.help-beta-policy,.feedback-form,.feedback-guide,.feedback-inbox,.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.iso-column,.wishlist-share-bar,.trade-grid-organizer,.active-trade-summary,.trade-offer,.manual-trade-log){background:linear-gradient(145deg, var(--lab-surface), color-mix(in srgb, var(--lab-surface-alt) 38%, #fff))!important}}html body .app-shell[data-desktop-theme=candy] :is(.profile-workshop,.account-settings-view,.help-guide-grid>button,.help-faq,.help-release-guide,.help-home-screen,.help-beta-policy,.feedback-form,.feedback-guide,.feedback-inbox,.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.iso-column,.wishlist-share-bar,.trade-grid-organizer,.active-trade-summary,.trade-offer,.manual-trade-log){box-shadow:0 11px 25px var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.profile-workshop,.account-settings-view,.help-guide-grid>button,.help-faq,.help-release-guide,.help-home-screen,.help-beta-policy,.feedback-form,.feedback-guide,.feedback-inbox,.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.iso-column,.wishlist-share-bar,.trade-grid-organizer,.active-trade-summary,.trade-offer,.manual-trade-log){box-shadow:0 11px 25px color-mix(in srgb, var(--lab-accent-2) 7%, transparent)!important}}html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button,.feedback-form,.feedback-guide,.feedback-inbox,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.wishlist-share-bar,.trade-grid-organizer){border-radius:22px!important}html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button:hover,.help-release-guide article,.profile-workshop-panel,.feedback-guide,.print-guide-card,.trade-guide-inbox,.beta-member-list article,.wishlist-share-customizer,.trade-grid-organizer-list article){border-color:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button:hover,.help-release-guide article,.profile-workshop-panel,.feedback-guide,.print-guide-card,.trade-guide-inbox,.beta-member-list article,.wishlist-share-customizer,.trade-grid-organizer-list article){border-color:color-mix(in srgb, var(--lab-accent-2) 24%, var(--lab-line))!important}}html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button:hover,.help-release-guide article,.profile-workshop-panel,.feedback-guide,.print-guide-card,.trade-guide-inbox,.beta-member-list article,.wishlist-share-customizer,.trade-grid-organizer-list article){background:var(--lab-surface-alt)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button:hover,.help-release-guide article,.profile-workshop-panel,.feedback-guide,.print-guide-card,.trade-guide-inbox,.beta-member-list article,.wishlist-share-customizer,.trade-grid-organizer-list article){background:color-mix(in srgb, var(--lab-surface-alt) 55%, #fff)!important}}html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--lab-line)!important;color:var(--lab-ink)!important;background:var(--lab-surface-alt)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:color-mix(in srgb, var(--lab-surface-alt) 28%, #fff)!important}}html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:inset 0 1px #ffffffb3}html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:3px solid var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--lab-accent) 62%, transparent)}}html body .app-shell[data-desktop-theme=candy] :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline-offset:2px;border-color:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme=candy] :is(.help-heading>button,.profile-hero-actions>button,.profile-site-settings-button,.account-export-button,.account-support-actions>button,.feedback-form>button,.print-guide-new-chat,.print-question-composer button[type=submit],.admin-settings-form>footer button[type=submit],.beta-share-button,.trade-guide-inbox a,.wishlist-share-generate,.trade-copy-count){min-height:44px;border-color:var(--lab-accent-2)!important;color:#fff!important;background:var(--lab-accent-2)!important;box-shadow:3px 3px 0 var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.help-heading>button,.profile-hero-actions>button,.profile-site-settings-button,.account-export-button,.account-support-actions>button,.feedback-form>button,.print-guide-new-chat,.print-question-composer button[type=submit],.admin-settings-form>footer button[type=submit],.beta-share-button,.trade-guide-inbox a,.wishlist-share-generate,.trade-copy-count){box-shadow:3px 3px 0 color-mix(in srgb, var(--lab-accent) 72%, var(--lab-accent-2))!important}}html body .app-shell[data-desktop-theme=candy] :is(.help-heading>button,.profile-hero-actions>button,.profile-site-settings-button,.account-export-button,.account-support-actions>button,.feedback-form>button,.print-guide-new-chat,.print-question-composer button[type=submit],.admin-settings-form>footer button[type=submit],.beta-share-button,.trade-guide-inbox a,.wishlist-share-generate,.trade-copy-count):hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.help-heading>button,.profile-hero-actions>button,.profile-site-settings-button,.account-export-button,.account-support-actions>button,.feedback-form>button,.print-guide-new-chat,.print-question-composer button[type=submit],.admin-settings-form>footer button[type=submit],.beta-share-button,.trade-guide-inbox a,.wishlist-share-generate,.trade-copy-count):hover{box-shadow:5px 5px 0 color-mix(in srgb, var(--lab-accent) 78%, var(--lab-accent-2))!important}}html body .app-shell[data-desktop-theme=candy] :is(.feedback-kind button.active,.profile-workshop-tabs button.active,.profile-preset-grid button.active,.personal-theme-grid button.active,.profile-wallpaper-options button.is-active,.profile-showcase-picker button.selected,.profile-toggle input:checked+span,.accent-options label.selected,.theme-color-grid button.active,.navigation-editor button.active){color:#fff!important;border-color:var(--lab-accent-2)!important;background:var(--lab-accent-2)!important;box-shadow:inset 0 0 0 2px var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.feedback-kind button.active,.profile-workshop-tabs button.active,.profile-preset-grid button.active,.personal-theme-grid button.active,.profile-wallpaper-options button.is-active,.profile-showcase-picker button.selected,.profile-toggle input:checked+span,.accent-options label.selected,.theme-color-grid button.active,.navigation-editor button.active){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lab-accent) 55%, transparent)!important}}html body .app-shell[data-desktop-theme=candy] :is(.beta-member-list article,.trade-guide-question,.trade-guide-audit,.print-guide-conversation article,.print-question-card,.help-faq details,.account-settings-grid>section){border-color:var(--lab-line)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.beta-member-list article,.trade-guide-question,.trade-guide-audit,.print-guide-conversation article,.print-question-card,.help-faq details,.account-settings-grid>section){border-color:color-mix(in srgb, var(--lab-line) 88%, var(--lab-accent))!important}}html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button>span,.print-guide-card>header>i,.feedback-kind button>span,.trade-hub-summary>span,.profile-avatar-large,.account-avatar-control){color:var(--lab-accent-2)!important;background:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid>button>span,.print-guide-card>header>i,.feedback-kind button>span,.trade-hub-summary>span,.profile-avatar-large,.account-avatar-control){background:color-mix(in srgb, var(--lab-accent) 42%, #fff)!important}}html body .app-shell[data-desktop-theme=candy] .trade-hub-summary>span{border-color:var(--lab-accent-2)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .trade-hub-summary>span{border-color:color-mix(in srgb, var(--lab-accent-2) 18%, var(--lab-line))}}html body .app-shell[data-desktop-theme=candy] :is(.settings-tabs,.profile-workshop-tabs,.feedback-kind,.print-guide-follow-ups,.help-guide-grid){min-width:0}html body .app-shell[data-desktop-theme=candy] .trade-guide-admin{padding:clamp(16px,2vw,24px)!important}html body .app-shell[data-desktop-theme=candy] .trade-guide-admin>header,html body .app-shell[data-desktop-theme=candy] .beta-admin-panel>header{gap:12px}html body .app-shell[data-desktop-theme=candy] :is(.beta-member-list :is(b,small),.beta-member-details>p,.trade-guide-question-body,.feedback-inbox p,.print-question-card p){overflow-wrap:anywhere}@media (width<=980px){html body .app-shell[data-desktop-theme=candy] :is(.profile-page,.help-view,.feedback-view,.print-questions-view,.admin-settings-view,.trade-log-view){width:min(100% - 28px,760px)}html body .app-shell[data-desktop-theme=candy] :is(.admin-settings-layout,.feedback-layout,.print-questions-layout){grid-template-columns:minmax(0,1fr)!important}html body .app-shell[data-desktop-theme=candy] :is(.settings-guide,.feedback-guide,.print-faq-panel){max-width:none;position:static!important}}@media (width<=680px){html body .app-shell[data-desktop-theme=candy] :is(.profile-page,.help-view,.feedback-view,.print-questions-view,.admin-settings-view,.trade-log-view){width:calc(100% - 20px);margin-block:10px calc(104px + env(safe-area-inset-bottom))}html body .app-shell[data-desktop-theme=candy] :is(.profile-hero,.help-heading,.feedback-heading,.print-questions-hero,.admin-settings-heading,.trade-hub-heading){align-items:flex-start;gap:14px;min-height:0;border-radius:22px!important;padding:24px 18px!important}html body .app-shell[data-desktop-theme=candy] :is(.help-heading,.feedback-heading,.admin-settings-heading,.print-questions-hero){grid-template-columns:minmax(0,1fr);display:grid}html body .app-shell[data-desktop-theme=candy] :is(.help-guide-grid,.help-release-guide,.help-release-guide-grid,.feedback-kind,.admin-settings-form,.account-settings-grid){grid-template-columns:minmax(0,1fr)!important}html body .app-shell[data-desktop-theme=candy] :is(.settings-tabs,.profile-workshop-tabs,.print-guide-follow-ups){scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}html body .app-shell[data-desktop-theme=candy] :is(.settings-tabs,.profile-workshop-tabs,.print-guide-follow-ups)>*{scroll-snap-align:start;flex:none;min-height:44px}html body .app-shell[data-desktop-theme=candy] .feedback-kind{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .app-shell[data-desktop-theme=candy] .feedback-kind button{min-height:58px;font-size:8px}html body .app-shell[data-desktop-theme=candy] :is(.beta-admin-header-actions,.beta-member-actions,.trade-guide-question-body>footer,.account-support-actions){flex-wrap:wrap}html body .app-shell[data-desktop-theme=candy] .wishlist-share-customizer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .app-shell[data-desktop-theme=candy] :is(.wishlist-share-name,.wishlist-share-note,.wishlist-palette-choice){grid-column:1/-1!important}}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-4x4 span.image-wrap{position:relative!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-4x4 span.image-wrap>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (width<=680px){html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-grid-roomy{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless{gap:3px!important;padding:2px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless .print-card,html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless .image-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like.archive-mobile-frame-frameless span.image-wrap>img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like :is(.ooc,.rarity-flag){z-index:4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 6px);font-family:DM Mono,monospace;font-weight:900;line-height:1.15;overflow:hidden;letter-spacing:0!important;border:1px solid #ffffffdb!important;border-radius:3px!important;padding:2px 4px!important;font-size:6px!important;box-shadow:0 1px 2px #18121d38!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like .ooc{color:#fff!important;background:#174f53!important;top:3px!important;right:3px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like .rarity-flag{color:#21172b!important;background:#e5ff68!important;bottom:3px!important;right:3px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like .rarity-flag.ultra{color:#34204d!important;background:#eee6ff!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like .status-pins{z-index:4;gap:2px!important;top:3px!important;left:3px!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like .status-pin{box-sizing:border-box;min-width:14px;font-weight:900;line-height:1;box-shadow:0 1px 2px #18121d38;border:1px solid #ffffffeb!important;width:14px!important;height:14px!important;padding:0!important;font-size:8px!important}}.archive-results-footer{background:#f4efff;border:1px solid #43275b;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(920px,100%);margin:28px auto 18px;padding:12px;display:grid;box-shadow:5px 5px #342044}.archive-mobile-bottom-pager{display:none}.archive-results-page-status{color:#2c1d38;background:#e8dcff;border:1px solid #5a3775;border-radius:999px;align-items:center;gap:8px;min-width:max-content;margin:0;padding:8px 10px;font-size:12px;font-weight:800;line-height:1;display:flex}.archive-results-page-status span{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.archive-results-page-status strong{color:#fff;background:#5a3775;border-radius:999px;place-items:center;min-width:44px;min-height:28px;font-size:12px;display:grid}.archive-results-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.archive-results-footer-actions button{color:#24162f;min-width:0;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #43275b;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:900;line-height:1.15;box-shadow:0 3px #342044}.archive-results-footer-actions button:not(:disabled):hover{transform:translateY(-1px)}.archive-results-footer-actions button:focus-visible{outline-offset:2px;outline:3px solid #ff4ba3}.archive-results-footer-actions .archive-results-next{color:#fff;background:#5a3775}.archive-results-footer-actions .archive-results-top{color:#342044;background:#c8b5ff}.archive-results-footer-actions button:disabled{color:#756a7d;box-shadow:none;cursor:not-allowed;opacity:.72;background:#e7e1ea}@media (width<=680px){.archive-results-footer{width:calc(100% - 12px);margin:20px 6px calc(96px + env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;box-shadow:4px 4px #342044}.archive-results-page-status{justify-self:center;padding:6px 8px}.archive-results-page-status strong{min-height:26px}.archive-mobile-bottom-pager{overscroll-behavior-x:contain;scrollbar-color:#ff4ba3 transparent;scroll-snap-type:x proximity;gap:8px;width:100%;max-width:100%;padding:4px 2px 10px;display:flex;overflow-x:auto}.archive-mobile-bottom-pager button{scroll-snap-align:center;color:#342044;background:#fff;border:1px solid #43275b;border-radius:11px;flex:0 0 42px;min-width:42px;min-height:42px;padding:0;font:900 12px/1 Inter,sans-serif;box-shadow:0 2px #342044}.archive-mobile-bottom-pager button.active{color:#fff;background:#5a3775;box-shadow:0 2px #ff4ba3}.archive-mobile-bottom-pager button:focus-visible{outline-offset:2px;outline:3px solid #ff4ba3}.archive-results-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.archive-results-footer-actions button{min-height:42px;padding:8px 9px;font-size:11px}.archive-results-footer-actions .archive-results-top{border-radius:999px;grid-column:1/-1;justify-self:center;min-height:36px;padding-inline:18px}}html body :is(.beta-gate,.auth-callback,.standalone-auth-page){max-width:100vw;color:var(--auth-ink);background:radial-gradient(circle at 12% 8%,#ef72b538,#0000 24rem),radial-gradient(circle at 88% 92%,#74469a33,#0000 26rem),#faf6fc;overflow-x:hidden}html body .beta-gate>section,html body .auth-callback>section,html body .standalone-auth-page>section{border:2px solid var(--auth-ink);width:min(100%,680px);color:var(--auth-ink);background:linear-gradient(145deg, #fff 0 72%, var(--auth-orchid));box-shadow:var(--auth-shadow);border-radius:28px}html body :is(.beta-gate,.auth-callback,.standalone-auth-page) .beta-mark{border:2px solid var(--auth-ink);color:#fff;background:var(--auth-amethyst);box-shadow:4px 4px 0 var(--auth-pink);border-radius:15px}html body :is(.beta-gate,.auth-callback,.standalone-auth-page) .beta-mark.beta-mark-image{box-shadow:none;background:0 0;border:0;overflow:visible}html body :is(.beta-gate,.auth-callback,.standalone-auth-page) .beta-mark.beta-mark-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}html body :is(.beta-gate,.auth-callback,.standalone-auth-page) h1{color:var(--auth-ink);letter-spacing:-.055em;font-family:Space Grotesk,Inter,sans-serif;font-weight:900}html body .beta-gate form,html body .email-signin{border:2px solid var(--auth-ink);width:100%;min-width:0;color:var(--auth-ink);background:var(--auth-orchid);box-shadow:4px 4px 0 var(--auth-amethyst);border-radius:20px}html body .email-signin .auth-google-button{border:2px solid var(--auth-ink);color:var(--auth-ink);box-shadow:3px 3px 0 var(--auth-ink);background:#fff;border-radius:14px}html body .email-signin-tabs,html body .email-signin-form,html body :is(.beta-consent-summary,.beta-returning-notice,.beta-terms-check){border:2px solid var(--auth-ink)}html body .email-signin-tabs{background:#fff}html body .email-signin .email-signin-tabs button[aria-selected=true]{color:#fff;background:var(--auth-amethyst);box-shadow:2px 2px 0 var(--auth-ink)}html body .email-signin-form{background:#fff}html body :is(.beta-gate form input,.email-signin input,.auth-password-form input){border:2px solid var(--auth-ink);width:100%;min-width:0;color:var(--auth-ink);background:#fff;border-radius:12px}html body :is(.beta-gate .beta-enter-button,.email-signin-form>button:not(.email-signin-text-button),.auth-password-form button,.auth-callback a,.beta-load-recovery button){border:2px solid var(--auth-ink);color:#fff;background:var(--auth-amethyst);box-shadow:3px 3px 0 var(--auth-ink);border-radius:13px}html body .beta-gate form>.beta-consent-summary{background:#fff}html body .beta-returning-notice{background:var(--auth-mint)}html body .beta-terms-check{background:var(--auth-lilac)}html body .email-signin-message{background:var(--auth-mint);border:2px solid #356d4a}html body .email-signin .email-code-input{max-width:13rem;font:800 1.45rem/1 var(--font-display,ui-monospace, monospace);letter-spacing:.32em;text-align:center}html body :is(.email-signin-error,.beta-gate form>p[role=alert]){border:2px solid var(--auth-error);color:#7c213f;overflow-wrap:anywhere;background:#ffe4ed;border-radius:13px;padding:12px 14px}@media (width<=620px){html body :is(.beta-gate,.auth-callback,.standalone-auth-page){width:100%;padding:12px}html body .beta-gate>section,html body .auth-callback>section,html body .standalone-auth-page>section{width:100%;max-width:100%;box-shadow:4px 4px 0 var(--auth-ink);border-radius:20px;padding:22px 16px}html body :is(.beta-gate,.auth-callback,.standalone-auth-page) h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px)}html body :is(.beta-gate form,.email-signin){border-radius:17px;padding:13px}html body .email-signin{grid-template-columns:38px minmax(0,1fr);gap:11px}html body .email-signin-form{padding:13px}html body .email-signin-links{flex-direction:column;align-items:stretch;gap:2px}html body .email-signin .email-signin-links button{text-align:left;justify-content:flex-start;width:100%}html body .email-signin-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .beta-gate footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}html body .app-shell[data-display-mode=night]{--pk-canvas:#151219;--pk-surface:#211c27;--pk-surface-alt:#2c2533;--pk-control:#27212d;--pk-ink:#faf7fc;--pk-muted:#c9c0cd;--pk-line:#5a5062;--pk-highlight:#ff8cc6;--pk-primary:#49306b;--pk-on-highlight:#211923;--pk-on-primary:#fff;--paper:var(--pk-canvas)!important;--paper-bright:var(--pk-surface)!important;--ink:var(--pk-ink)!important;--muted:var(--pk-muted)!important;--line:var(--pk-line)!important;--theme-page:var(--pk-canvas)!important;--theme-surface:var(--pk-surface)!important;--theme-text:var(--pk-ink)!important;--theme-sidebar:var(--pk-surface)!important;--theme-sidebar-text:var(--pk-ink)!important;--theme-announcement:var(--pk-surface-alt)!important;--theme-pocket:var(--pk-surface)!important;--lab-canvas:var(--pk-canvas)!important;--lab-surface:var(--pk-surface)!important;--lab-surface-alt:var(--pk-surface-alt)!important;--lab-ink:var(--pk-ink)!important;--lab-muted:var(--pk-muted)!important;--lab-line:var(--pk-line)!important;--lab-accent:var(--pk-highlight)!important;--lab-accent-2:var(--pk-primary)!important;--lab-sidebar:var(--pk-surface)!important;--lab-sidebar-ink:var(--pk-ink)!important;--lab-hero:var(--pk-surface-alt)!important;color:var(--pk-ink)!important;background:radial-gradient(circle at 15% 8%, #975bb52e, transparent 30rem), radial-gradient(circle at 88% 30%, #508f9724, transparent 31rem), var(--pk-canvas)!important}html body .app-shell[data-display-mode=night]>:is(.topbar,.tabs){color:var(--pk-ink)!important;border-color:var(--pk-line)!important;background:var(--pk-surface)!important}html body .app-shell[data-display-mode=night]>.tabs button{color:var(--pk-ink)!important}html body .app-shell[data-display-mode=night]>.tabs button.active{color:var(--pk-on-primary)!important;background:var(--pk-primary)!important}html body .app-shell[data-display-mode=night] :is(.home-hero:not(.has-background-image),.archive-hero,.home-stat-card,.home-print-shelf,.home-command-card,.print-card,.filters,.archive-layout-toolbar,.binder-customization-panel,.profile-workshop,.account-settings-view,.help-guide-grid>button,.help-faq,.help-release-guide,.help-home-screen,.help-beta-policy,.feedback-form,.feedback-guide,.feedback-inbox,.print-guide-card,.print-question-composer,.print-question-feed,.print-faq-panel,.admin-settings-form,.settings-preview,.beta-admin-panel,.trade-guide-admin,.trade-guide-admin-workspace,.iso-column,.wishlist-share-bar,.trade-grid-organizer,.active-trade-summary,.trade-offer,.manual-trade-log,.official-image-grid-admin,.official-image-drop-grid article){border-color:var(--pk-line)!important;color:var(--pk-ink)!important;background:var(--pk-surface)!important}html body .app-shell[data-display-mode=night] :is(.help-release-guide article,.profile-workshop-panel,.trade-guide-inbox,.beta-member-list article,.wishlist-share-customizer,.trade-grid-organizer-list article,.feedback-inbox article,.permission-matrix article){border-color:var(--pk-line)!important;color:var(--pk-ink)!important;background:var(--pk-surface-alt)!important}html body .app-shell[data-display-mode=night] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.official-image-grid-toolbar input[type=search]){border-color:var(--pk-line)!important;color:var(--pk-ink)!important;background:var(--pk-control)!important;box-shadow:inset 0 1px #ffffff0d!important}html body .app-shell[data-display-mode=night] :is(input,textarea)::placeholder{opacity:1;color:#aaa0af!important}html body .app-shell[data-display-mode=night] :is(.help-heading>button,.profile-hero-actions>button,.profile-site-settings-button,.account-export-button,.account-support-actions>button,.feedback-form>button,.print-guide-new-chat,.print-question-composer button[type=submit],.admin-settings-form>footer button[type=submit],.beta-share-button,.trade-guide-inbox a,.wishlist-share-generate,.trade-copy-count,.admin-catalog-actions>div button){border-color:var(--pk-primary)!important;color:var(--pk-on-primary)!important;background:var(--pk-primary)!important}html body .app-shell[data-display-mode=night] :is(.home-quick-grid>button,.archive-results-page-status,.rarity-flag,.site-announcement){color:var(--pk-on-highlight)!important}html body .app-shell[data-display-mode=night] :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid var(--pk-highlight)!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-slot.filled:has(.binder-print-card img:not([data-condition-photo=true])){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-print-card{place-items:center}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-print-card img[data-fit=contain]:not([data-condition-photo=true]){display:block;object-fit:contain!important;border:var(--binder-pocket-border,1px) solid var(--binder-lab-ink,#261d40)!important;box-shadow:4px 4px 0 var(--binder-lab-title,#af96ef)!important;background:#fff!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-print-card img[data-fit=contain][data-orientation=landscape]:not([data-condition-photo=true]){width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-print-card img[data-fit=contain]:not([data-orientation=landscape]):not([data-condition-photo=true]){width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-print-card img[data-fit=cover]:not([data-condition-photo=true]){object-fit:cover!important;border:var(--binder-pocket-border,1px) solid var(--binder-lab-ink,#261d40)!important;width:100%!important;height:100%!important;box-shadow:4px 4px 0 var(--binder-lab-title,#af96ef)!important;background:#fff!important}html body .app-shell[data-desktop-theme] .binder-view[class*=binder-preview-] .binder-sheet-stage .binder-grid[data-arrangement=dynamic] .binder-print-card img:not([data-condition-photo=true]){border:var(--binder-pocket-border,1px) solid var(--binder-lab-ink,#261d40)!important;box-shadow:4px 4px 0 var(--binder-lab-title,#af96ef)!important;background:#fff!important;border-radius:0!important}.binder-reorganizer-preview-grid[data-arrangement=dynamic]>button img[data-orientation=landscape]{width:100%;height:auto;max-height:100%}.binder-howto[open]{width:min(780px,100%);max-width:100%}.binder-view>.binder-heading:has(.binder-howto[open]){flex-wrap:wrap}.binder-heading-actions:has(.binder-howto[open]){justify-content:flex-end;width:100%}.binder-heading-actions:has(.binder-howto[open]) .binder-howto{flex:100%}.binder-howto-header>div{gap:3px;min-width:0;display:grid}.binder-howto-header>div>small{color:var(--accent,#cc20c5);letter-spacing:.13em;font:900 9px/1.1 Space Grotesk,sans-serif}.binder-howto-intro{color:var(--theme-text,#2a1f2a);margin:0}@supports (color:color-mix(in lab, red, red)){.binder-howto-intro{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 72%, transparent)}}.binder-howto-intro{font-size:12px;line-height:1.45}.binder-option-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.binder-option-guide>article{border:1px solid var(--theme-border,#492d43);align-content:start;gap:6px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-option-guide>article{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 16%, transparent)}}.binder-option-guide>article{background:var(--theme-surface,#fffafb);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.binder-option-guide>article{background:color-mix(in srgb, var(--theme-surface,#fffafb) 88%, var(--accent,#cc20c5))}}.binder-option-guide>article>b{font-size:12px}.binder-option-guide>article>p{color:var(--theme-muted,#716671);margin:0;font-size:10px;line-height:1.4}.binder-option-guide>article>small{color:var(--accent-foreground,#4f1742);font-size:9px;font-weight:850}.binder-option-shot{background:linear-gradient(90deg,#0000 49%,#7857aa24 50%,#0000 51%),#eee9ff;border-radius:11px;place-items:center;min-height:132px;padding:23px 12px 12px;display:grid;position:relative;overflow:hidden}.binder-option-shot>i{color:#fff;background:#4f3790;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;inset:7px auto auto 7px}.binder-option-shot>div{place-items:center;width:82px;height:96px;display:grid}.binder-option-shot img{background:#fff;border:1px solid #261d40;max-width:100%;max-height:100%;display:block;box-shadow:4px 4px #af96ef}.binder-option-shot.standard img{object-fit:contain;width:auto;height:100%}.binder-option-shot.landscape img{object-fit:contain;width:100%;height:auto}.binder-option-shot.crop img{object-fit:cover;width:82px;height:96px}.binder-option-shot.crop>i{background:#9b285e}.binder-option-shot.landscape>i{background:#24736d}.binder-howto-basics{gap:7px;display:grid}.binder-howto-basics>b{margin-top:2px}@media (width<=680px){.binder-option-guide{grid-template-columns:1fr}.binder-option-guide>article{grid-template-columns:116px minmax(0,1fr)}.binder-option-shot{grid-row:span 3;min-height:118px}}.binder-user-guide{grid-template-columns:1fr}.binder-user-guide>article{grid-template-rows:auto;grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;padding:14px}.binder-user-guide>article[hidden]{display:none}.binder-user-guide>article>b,.binder-user-guide>article>p,.binder-user-guide>article>small{grid-column:1}.binder-user-guide>article>b{font-size:18px}.binder-user-guide>article>p{font-size:13px}.binder-user-guide>article>small{font-size:11px}.binder-user-shot{background:#eee9ff;border-radius:11px;place-items:center;gap:8px;min-height:142px;padding:30px 14px 12px;display:grid;position:relative;overflow:hidden}.binder-user-shot>i{color:#fff;background:#4f3790;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:8px auto auto 8px}.binder-guide-screenshot-slot{background:#f4f0f8;min-height:260px;padding:30px 18px 18px}.binder-guide-screenshot-frame{color:#776d80;text-align:center;background:#fffdfb;border:2px dashed #b8aec4;border-radius:10px;align-content:center;place-items:center;gap:5px;width:100%;min-height:210px;display:grid}.binder-guide-screenshot-frame>b{letter-spacing:.02em;font-size:11px}.binder-guide-screenshot-frame>small{font-size:9px}.binder-guide-screenshot-slot:has(.binder-guide-screenshot-frame>img){min-height:0}.binder-guide-screenshot-frame:has(>img){background:#fff;border-style:solid;min-height:0;padding:0;overflow:hidden}.binder-guide-screenshot-frame>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(55vh,560px);margin:auto;display:block}.binder-guide-pages{background:#fffaf0;border:7px solid #4b356d;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;width:150px;padding:10px;display:grid;box-shadow:5px 5px #af96ef}.binder-guide-pages img{object-fit:contain;background:#fff;border:1px solid #261d40;width:100%;height:74px}.binder-guide-view-pills{gap:5px;display:flex}.binder-guide-view-pills b,.binder-guide-faux-button{color:#fff;background:#49306b;border-radius:999px;padding:5px 7px;font-size:8px}.binder-guide-view-examples{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.binder-guide-view-examples>div{place-items:center;gap:6px;display:grid}.binder-guide-view-examples>div>b{color:#fff;white-space:nowrap;background:#49306b;border-radius:999px;padding:5px 7px;font-size:8px}.binder-guide-single-page,.binder-guide-open-binder{background:#fffaf0;border:6px solid #4b356d;border-radius:7px;place-items:center;height:82px;padding:7px;display:grid;box-shadow:4px 4px #af96ef}.binder-guide-single-page{width:62px}.binder-guide-open-binder{grid-template-columns:repeat(2,1fr);gap:5px;width:108px}.binder-guide-single-page img,.binder-guide-open-binder img{object-fit:contain;background:#fff;border:1px solid #261d40;width:100%;height:100%}.binder-guide-mini-grid{background:#fffaf0;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:6px;width:132px;padding:9px;display:grid;position:relative}.binder-guide-mini-grid img{object-fit:contain;background:#fff;border:1px solid #261d40;width:100%;height:42px}.binder-guide-mini-grid>span{color:#fff;background:#d32373;border-radius:999px;padding:4px 7px;font-weight:900;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.binder-user-shot.layouts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.binder-user-shot.layouts>div{place-items:center;gap:5px;display:grid}.binder-user-shot.layouts>div>b{font-size:8px}.binder-guide-layout-grid{background:#fffaf0;border:4px solid #4b356d;border-radius:5px;gap:2px;width:54px;height:70px;padding:4px;display:grid}.binder-guide-layout-grid.layout-1{grid-template-columns:repeat(3,1fr)}.binder-guide-layout-grid.layout-2,.binder-guide-layout-grid.layout-3{grid-template-columns:repeat(4,1fr)}.binder-guide-layout-grid em{background:#f2dff0;border:1px solid #9d8db5;min-width:0;min-height:0}.binder-user-shot.customize{align-content:center}.binder-guide-customization-reference{gap:8px;padding:32px 16px 12px}.binder-guide-customize-title{place-items:center;gap:1px;display:grid}.binder-guide-customize-title>strong{font:900 21px/1 Space Grotesk,sans-serif}.binder-guide-customize-title>span{color:#716671;font-size:8px}.binder-guide-customize-book{background:#5d4379;border:8px solid #4b356d;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(430px,96%);padding:12px 14px;display:grid;position:relative;box-shadow:5px 6px #3c2a38}.binder-guide-customize-sheet{background:#fffaf0;border-radius:6px;gap:7px;min-width:0;padding:8px;display:grid}.binder-guide-customize-sheet>b{color:#352943;justify-content:space-between;gap:6px;font-size:8px;display:flex}.binder-guide-customize-sheet>b small{letter-spacing:.08em;font-size:6px;font-weight:700}.binder-guide-customize-sheet>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.binder-guide-customize-sheet>div>span{background:#fff;place-items:center;height:51px;display:grid;position:relative;overflow:hidden}.binder-guide-customize-sheet img{object-fit:contain;box-sizing:border-box;border:1px solid #261d40;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block;position:absolute;inset:0}.binder-guide-book-rings{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:25px auto 22px 50%;translate:-50%}.binder-guide-book-rings i{background:#c4c0c8;border:1px solid #554d60;border-radius:999px;width:30px;height:5px;box-shadow:0 1px 1px #4f4658}.binder-guide-book-arrow{color:#fff;background:#3d245f;border-radius:6px;place-items:center;width:24px;height:34px;font-size:25px;font-weight:900;display:grid;position:absolute;top:50%;translate:0 -50%}.binder-guide-book-arrow.previous{opacity:.42;left:-18px}.binder-guide-book-arrow.next{right:-18px}.binder-guide-customize-pages{gap:5px;display:flex}.binder-guide-customize-pages>*{color:#382b3d;background:#ddd4f2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.binder-guide-customize-pages>b{color:#fff;background:#3d245f}.binder-horizontal-guide-card{grid-column:1/-1}.binder-user-shot.horizontal-arrangement{min-height:176px}.binder-guide-horizontal-page{background:#fffaf0;border:7px solid #4b356d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:186px;padding:10px;display:grid;box-shadow:5px 5px #af96ef}.binder-guide-horizontal-page>span{background:#fff;border:1px solid #9d8db5;place-items:center;height:48px;padding:4px;display:grid}.binder-guide-horizontal-page img{object-fit:contain;border:1px solid #261d40;width:100%;height:auto;max-height:100%;display:block}.binder-guide-tip{color:#382b3d;background:#f0e9ff;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.binder-guide-navigation{grid-column:1/-1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;display:grid}.binder-guide-navigation>button{color:#fff;background:#49306b;border:1px solid #9d8db5;border-radius:999px;min-height:44px;padding:7px 11px;font-size:10px;font-weight:900}.binder-guide-navigation>button:disabled{color:#81798a;opacity:.65;background:#eee9f3}.binder-guide-navigation>div{justify-content:center;gap:5px;display:flex}.binder-guide-navigation>div button{color:#49306b;background:#e8e1f8;border:1px solid #b8add0;border-radius:8px;width:44px;height:44px;padding:0;font-size:10px;font-weight:900}.binder-guide-navigation>div button[aria-current=page]{color:#fff;background:#49306b;box-shadow:0 0 0 2px #d5c7fb}.binder-guide-navigation>span{color:#716671;white-space:nowrap;font-size:10px;font-weight:850}@media (width<=680px){.binder-user-guide{grid-template-columns:1fr}.binder-user-guide>article{grid-template-rows:auto;grid-template-columns:1fr;min-height:0;padding:9px}.binder-user-guide>article>.binder-user-shot,.binder-user-guide>article>b,.binder-user-guide>article>p,.binder-user-guide>article>small{grid-area:auto/1}.binder-user-shot{min-height:170px;padding-inline:8px}.binder-guide-screenshot-slot{min-height:190px;padding:28px 8px 8px}.binder-guide-screenshot-frame{min-height:150px}.binder-guide-screenshot-frame>img{max-height:min(46vh,420px)}.binder-user-guide>article>b{font-size:14px}.binder-user-guide>article>p{font-size:11px}.binder-guide-pages{border-width:5px;gap:4px;width:102px;padding:6px}.binder-guide-pages img{height:54px}.binder-guide-mini-grid{width:102px}.binder-user-shot.layouts{grid-template-columns:repeat(3,1fr)}.binder-guide-layout-grid{border-width:2px;gap:1px;width:30px;height:54px;padding:2px}.binder-horizontal-guide-card{grid-column:auto}.binder-user-shot.horizontal-arrangement{min-height:154px}.binder-guide-horizontal-page{border-width:5px;gap:4px;width:104px;padding:6px}.binder-guide-horizontal-page>span{height:34px;padding:2px}.binder-guide-customize-book{border-width:6px;gap:5px;width:min(300px,92%);padding:8px 9px}.binder-guide-customize-sheet{gap:4px;padding:5px}.binder-guide-customize-sheet>b strong{display:none}.binder-guide-customize-sheet>div{gap:3px}.binder-guide-customize-sheet>div>span{height:34px}.binder-guide-book-rings i{width:20px;height:4px}.binder-guide-navigation{grid-template-columns:auto 1fr auto;gap:6px}.binder-guide-navigation>div{order:2;grid-column:1/-1}.binder-guide-navigation>span{display:none}.binder-guide-navigation>button:last-child{justify-self:end}}.about-print-keep-view{gap:22px;max-width:1180px;margin:0 auto;padding:28px;display:grid}.about-print-keep-hero,.about-story-card,.about-sources-card{background:var(--paper-bright);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.about-print-keep-hero,.about-story-card,.about-sources-card{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.about-print-keep-hero,.about-story-card,.about-sources-card{box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.about-print-keep-hero,.about-story-card,.about-sources-card{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 8%, transparent)}}.about-print-keep-hero{background:radial-gradient(circle at 88% 14%, var(--custom-accent), transparent 34%), var(--paper-bright);grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:28px;padding:clamp(28px,5vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.about-print-keep-hero{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--custom-accent) 28%, transparent), transparent 34%), var(--paper-bright)}}.about-print-keep-hero h1{margin:5px 0 14px;font-size:clamp(2.35rem,5vw,4.7rem);line-height:.94}.about-print-keep-hero p{max-width:720px;line-height:1.7}.about-print-keep-hero aside{background:var(--custom-accent);border-radius:18px;align-self:end;padding:22px}@supports (color:color-mix(in lab, red, red)){.about-print-keep-hero aside{background:color-mix(in srgb, var(--custom-accent) 11%, var(--paper-bright))}}.about-print-keep-hero aside strong{font-size:1.1rem}.about-print-keep-hero aside p{margin-bottom:0;font-size:.92rem}.about-print-keep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.about-story-card{padding:30px}.about-story-card h2,.about-sources-card h2{margin:12px 0;font-size:clamp(1.45rem,2.5vw,2.05rem)}.about-story-card p{line-height:1.7}.about-story-card a{min-height:44px;color:var(--accent-readable);align-items:center;margin-top:8px;padding-block:8px;font-weight:800;display:inline-flex}.about-source-pill{letter-spacing:.08em;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.7rem;font-weight:900;display:inline-flex}.about-source-pill.official{background:var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.about-source-pill.official{background:color-mix(in srgb, var(--custom-accent) 16%, var(--paper-bright))}}.about-source-pill.official{color:var(--accent-readable)}.about-source-pill.collector{color:#795219;background:#fff0ce}.about-sources-card{padding:30px}.about-sources-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.about-sources-card a{color:inherit;border:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.about-sources-card a{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.about-sources-card a{border-radius:16px;transition:transform .18s,border-color .18s}.about-sources-card a:hover{border-color:var(--custom-accent);transform:translateY(-2px)}.about-sources-card a p{opacity:.8;margin:0;line-height:1.5}.about-sources-card a small{color:var(--accent-readable);font-weight:800}.about-source-library-button{background:var(--custom-accent);color:var(--accent-foreground);cursor:pointer;border:0;border-radius:12px;margin-top:18px;padding:12px 16px;font-weight:900}.source-library-view{gap:20px;max-width:1180px;margin:0 auto;padding:28px;display:grid}.source-library-hero,.source-library-list>article,.source-library-editor{background:var(--paper-bright);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-library-hero,.source-library-list>article,.source-library-editor{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.source-library-hero,.source-library-list>article,.source-library-editor{box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.source-library-hero,.source-library-list>article,.source-library-editor{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 7%, transparent)}}.source-library-hero{background:radial-gradient(circle at 90% 8%, var(--custom-accent), transparent 36%), var(--paper-bright);padding:clamp(28px,5vw,52px)}@supports (color:color-mix(in lab, red, red)){.source-library-hero{background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--custom-accent) 26%, transparent), transparent 36%), var(--paper-bright)}}.source-library-hero h1{margin:5px 0 12px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.96}.source-library-hero>p:not(.eyebrow){max-width:760px;line-height:1.65}.source-library-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.source-library-filters button{border:1px solid var(--ink);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.source-library-filters button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.source-library-filters button{background:var(--paper-bright);color:inherit;cursor:pointer;border-radius:999px;font-weight:800}.source-library-filters button.active{background:var(--custom-accent);color:var(--accent-foreground);border-color:#0000}.source-library-status{background:var(--custom-accent);border-radius:12px;margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.source-library-status{background:color-mix(in srgb, var(--custom-accent) 12%, var(--paper-bright))}}.source-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-library-list>article{flex-direction:column;padding:24px;display:flex}.source-library-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-library-list article>header>span:last-child{opacity:.65;font-size:.76rem;font-weight:800}.source-library-list h2{margin:16px 0 7px;font-size:1.35rem}.source-library-publisher{opacity:.72;margin:0 0 14px;font-size:.86rem}.source-library-list article>p{line-height:1.55}.source-library-notes{background:var(--ink);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.source-library-notes{background:color-mix(in srgb, var(--ink) 4%, var(--paper-bright))}}.source-library-notes{font-size:.88rem}.source-library-list footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.source-library-list footer a{color:var(--accent-readable);font-weight:900}.source-library-list footer span{gap:6px;display:flex}.source-library-list footer button{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-library-list footer button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.source-library-list footer button{color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:7px 9px}.source-library-editor{padding:28px}.source-library-editor h2{margin:5px 0 8px;font-size:1.8rem}.source-library-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.source-library-form-grid label{gap:6px;font-size:.8rem;font-weight:900;display:grid}.source-library-form-grid label.wide{grid-column:1/-1}.source-library-form-grid input,.source-library-form-grid select,.source-library-form-grid textarea{border:1px solid var(--ink);width:100%;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.source-library-form-grid input,.source-library-form-grid select,.source-library-form-grid textarea{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.source-library-form-grid input,.source-library-form-grid select,.source-library-form-grid textarea{background:var(--paper-bright);color:inherit;font:inherit;border-radius:10px}.source-library-form-grid textarea{resize:vertical;min-height:86px}.source-library-editor footer{gap:8px;margin-top:16px;display:flex}.source-library-editor footer button{background:var(--custom-accent);color:var(--accent-foreground);cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.source-library-editor footer button[type=button]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-library-editor footer button[type=button]{background:color-mix(in srgb, var(--ink) 8%, var(--paper-bright))}}.source-library-editor footer button[type=button]{color:inherit}.source-library-editor>small{opacity:.7;margin-top:14px;display:block}.source-library-host{border-left:3px solid var(--custom-accent);background:var(--custom-accent);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.source-library-host{background:color-mix(in srgb, var(--custom-accent) 8%, transparent)}}.machine-hosts-view{gap:22px;max-width:1180px;margin:0 auto;padding:28px;display:grid}.machine-host-hero,.machine-host-search,.machine-host-summary,.machine-host-prints,.machine-host-suggestions,.machine-host-caveat{background:var(--paper-bright);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.machine-host-hero,.machine-host-search,.machine-host-summary,.machine-host-prints,.machine-host-suggestions,.machine-host-caveat{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machine-host-hero,.machine-host-search,.machine-host-summary,.machine-host-prints,.machine-host-suggestions,.machine-host-caveat{box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.machine-host-hero,.machine-host-search,.machine-host-summary,.machine-host-prints,.machine-host-suggestions,.machine-host-caveat{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 7%, transparent)}}.machine-host-hero{background:radial-gradient(circle at 92% 8%, var(--custom-accent), transparent 35%), var(--paper-bright);grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:clamp(28px,5vw,52px);display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-hero{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--custom-accent) 28%, transparent), transparent 35%), var(--paper-bright)}}.machine-host-hero h1{margin:5px 0 12px;font-size:clamp(2.45rem,5vw,4.6rem);line-height:.96}.machine-host-hero p{max-width:720px;line-height:1.6}.machine-host-hero aside{background:var(--custom-accent);border-radius:18px;align-content:center;gap:4px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-hero aside{background:color-mix(in srgb, var(--custom-accent) 14%, var(--paper-bright))}}.machine-host-hero aside strong{margin-top:10px;font-size:2rem;line-height:1}.machine-host-hero aside span,.machine-host-hero aside small{opacity:.75}.machine-host-hero-copy{align-content:center;justify-items:start;display:grid}.machine-host-add-button{background:var(--custom-accent);color:var(--accent-foreground);cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:11px 15px;font-weight:900}.machine-host-editor{border:1px solid var(--ink);padding:26px}@supports (color:color-mix(in lab, red, red)){.machine-host-editor{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machine-host-editor{background:var(--paper-bright);box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.machine-host-editor{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 7%, transparent)}}.machine-host-editor h2{margin:5px 0 7px;font-size:1.8rem}.machine-host-editor header p:last-child{opacity:.72;margin:0}.machine-host-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.machine-host-form-grid label{gap:7px;font-size:.8rem;font-weight:900;display:grid}.machine-host-form-grid label.wide{grid-column:1/-1}.machine-host-form-grid label>small{opacity:.65;font-weight:700}.machine-host-form-grid input,.machine-host-form-grid select{border:1px solid var(--ink);width:100%;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.machine-host-form-grid input,.machine-host-form-grid select{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.machine-host-form-grid input,.machine-host-form-grid select{background:var(--paper-bright);color:inherit;font:inherit;border-radius:11px}.machine-host-editor footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.machine-host-editor footer button{background:var(--ink);border:0;border-radius:10px;padding:11px 16px}@supports (color:color-mix(in lab, red, red)){.machine-host-editor footer button{background:color-mix(in srgb, var(--ink) 8%, var(--paper-bright))}}.machine-host-editor footer button{color:inherit;cursor:pointer;font-weight:900}.machine-host-editor footer button[type=submit]{background:var(--custom-accent);color:var(--accent-foreground)}.machine-host-editor footer button:disabled{cursor:wait;opacity:.62}.machine-host-form-error{color:#a31949;margin:14px 0 0;font-weight:800}.machine-host-search{gap:7px;padding:18px 22px;font-weight:900;display:grid}.machine-host-search input{border:1px solid var(--ink);width:100%;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.machine-host-search input{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.machine-host-search input{background:var(--paper-bright);color:inherit;font:inherit;border-radius:12px}.machine-host-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.machine-host-card{min-height:270px;color:inherit;background:var(--paper-bright);border:1px solid var(--ink);flex-direction:column;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.machine-host-card{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machine-host-card{box-shadow:0 10px 28px var(--ink);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.machine-host-card{box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 5%, transparent)}}.machine-host-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.machine-host-card-head label{gap:5px;width:min(150px,52%);display:grid}.machine-host-card-head label>span{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.machine-host-card-head select{border:2px solid var(--ink);width:100%;min-height:44px;padding:8px 34px 8px 11px}@supports (color:color-mix(in lab, red, red)){.machine-host-card-head select{border:2px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.machine-host-card-head select{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:11px;font-weight:900}.machine-host-card-head select:disabled{opacity:.55;cursor:wait}.machine-host-card h2{margin:18px 0 5px;font-size:1.35rem}.machine-host-card>p{opacity:.72;margin:0 0 18px}.machine-host-card-meta{opacity:.72;align-items:center;gap:10px;margin:auto 0 16px;font-size:.76rem;display:flex}.machine-host-card-meta span:first-child{gap:1px;display:grid}.machine-host-card-meta b{opacity:1;font-size:1.2rem}.machine-host-card footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.machine-host-card footer{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.machine-host-card footer small{font-size:.7rem;font-weight:900}.machine-host-card footer small[data-phase=saving]{color:#755200}.machine-host-card footer small[data-phase=saved]{color:#17613e}.machine-host-card footer small[data-phase=error]{color:#9f1747}.machine-host-card footer button{min-height:44px;color:var(--accent-foreground);background:var(--custom-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 13px;font-weight:900}.machine-host-card footer button:active{opacity:.78}.machine-host-back{border:1px solid var(--ink);justify-self:start;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.machine-host-back{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.machine-host-back{background:var(--paper-bright);color:inherit;cursor:pointer;border-radius:999px;font-weight:900}.machine-host-summary,.machine-host-prints{padding:30px}.machine-host-summary>h2,.machine-host-prints h2{margin:0 0 20px;font-size:1.8rem}.machine-host-summary article{border-top:1px solid var(--ink);gap:10px;padding:20px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-summary article{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.machine-host-summary article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.machine-host-summary h3{margin:0;font-size:1.3rem}.machine-host-summary article p,.machine-host-summary article small{margin:0;line-height:1.55}.machine-host-summary article small{background:var(--ink);border-radius:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.machine-host-summary article small{background:color-mix(in srgb, var(--ink) 4%, var(--paper-bright))}}.machine-host-summary article a{color:var(--accent-readable);justify-self:start;font-weight:900}.machine-host-prints>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.machine-host-prints>header>small{opacity:.72;max-width:360px;line-height:1.45}.machine-host-prints>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.machine-host-prints>div>span{background:var(--custom-accent);border-radius:10px;justify-content:space-between;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.machine-host-prints>div>span{background:color-mix(in srgb, var(--custom-accent) 8%, var(--paper-bright))}}.machine-host-prints>div small{opacity:.68;text-transform:capitalize}.machine-host-caveat{padding:20px 24px}.machine-host-caveat p{margin:6px 0 0;line-height:1.55}.machine-host-empty{text-align:center;padding:30px}.machine-host-admin-hero{align-items:stretch}.machine-host-status-control{align-content:start!important;gap:8px!important}.machine-host-status-control label{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.machine-host-status-control select{border:1px solid var(--ink);width:100%;min-height:48px;padding:10px 40px 10px 13px}@supports (color:color-mix(in lab, red, red)){.machine-host-status-control select{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.machine-host-status-control select{color:inherit;background:var(--paper-bright);font:inherit;border-radius:12px;font-weight:900}.machine-host-status-control small{margin-bottom:12px;line-height:1.4}.machine-host-status-control strong{font-size:2rem;margin-top:auto!important}.machine-host-inventory{border:1px solid var(--ink);padding:30px}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machine-host-inventory{background:var(--paper-bright);box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 7%, transparent)}}.machine-host-inventory>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.machine-host-inventory>header h2{margin:4px 0 6px;font-size:clamp(1.65rem,3vw,2.1rem)}.machine-host-inventory>header p:last-child{opacity:.72;max-width:680px;margin:0;line-height:1.5}.machine-host-inventory>header>button,.machine-host-inventory-empty button{min-height:46px;color:var(--accent-foreground);background:var(--custom-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:10px 16px;font-weight:900}.machine-host-save-row{border:1px solid var(--ink);align-items:center;gap:10px;min-height:54px;margin:20px 0 16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.machine-host-save-row{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.machine-host-save-row{background:var(--custom-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.machine-host-save-row{background:color-mix(in srgb, var(--custom-accent) 6%, var(--paper-bright))}}.machine-host-save-row>div{align-items:center;gap:10px;min-width:0;display:flex}.machine-host-save-row span{color:#17482f;text-transform:uppercase;background:#d8f3e2;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:900}.machine-host-save-row p{opacity:.76;min-width:0;margin:0;font-size:.78rem;line-height:1.4}.machine-host-save-row button{border:1px solid var(--ink);min-height:40px;margin-left:auto;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.machine-host-save-row button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.machine-host-save-row button{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:10px;font-weight:900}.machine-host-save-row[data-phase=saving] span{color:#654700;background:#fff0b8}.machine-host-save-row[data-phase=error]{background:#fff1f5;border-color:#d790a8}.machine-host-save-row[data-phase=error] span{color:#791b3a;background:#ffd7e3}.machine-host-inventory-list{gap:10px;display:grid}.machine-host-inventory-list>article{border:1px solid var(--ink);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:92px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory-list>article{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.machine-host-inventory-list>article{background:var(--custom-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory-list>article{background:color-mix(in srgb, var(--custom-accent) 4%, var(--paper-bright))}}.machine-host-inventory-list>article>img{object-fit:contain;background:var(--ink);border-radius:10px;width:68px;height:72px}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory-list>article>img{background:color-mix(in srgb, var(--ink) 5%, var(--paper-bright))}}.machine-host-inventory-list>article>div:first-of-type{gap:5px;min-width:0;display:grid}.machine-host-inventory-list>article>div:first-of-type b{overflow-wrap:anywhere;line-height:1.25}.machine-host-inventory-list>article>div:first-of-type small{opacity:.64}.machine-host-inventory-actions{gap:7px;display:flex}.machine-host-inventory-actions button{border:1px solid var(--ink);min-height:44px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.machine-host-inventory-actions button{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.machine-host-inventory-actions button{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:10px;font-size:.76rem;font-weight:900}.machine-host-inventory-actions button.remove{color:#941a43}.machine-host-print-picker{border:1px solid var(--custom-accent);margin-bottom:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.machine-host-print-picker{border:1px solid color-mix(in srgb, var(--custom-accent) 35%, var(--ink) 10%)}}.machine-host-print-picker{background:var(--custom-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.machine-host-print-picker{background:color-mix(in srgb, var(--custom-accent) 8%, var(--paper-bright))}}.machine-host-print-picker>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.machine-host-print-picker>header div{gap:4px;display:grid}.machine-host-print-picker>header small{opacity:.68}.machine-host-print-picker>header>button{border:1px solid var(--ink);flex:0 0 44px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.machine-host-print-picker>header>button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machine-host-print-picker>header>button{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:50%;font-size:1.3rem}.machine-host-print-picker>label{gap:6px;margin:14px 0 12px;font-size:.74rem;font-weight:900;display:grid}.machine-host-print-picker input{border:1px solid var(--ink);width:100%;min-height:48px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.machine-host-print-picker input{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.machine-host-print-picker input{color:inherit;background:var(--paper-bright);font:inherit;border-radius:12px}.machine-host-print-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.machine-host-print-options>button{border:1px solid var(--ink);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:74px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-print-options>button{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.machine-host-print-options>button{color:inherit;background:var(--paper-bright);text-align:left;font:inherit;cursor:pointer;border-radius:13px}.machine-host-print-options img{object-fit:contain;background:var(--ink);border-radius:8px;width:50px;height:56px}@supports (color:color-mix(in lab, red, red)){.machine-host-print-options img{background:color-mix(in srgb, var(--ink) 5%, var(--paper-bright))}}.machine-host-print-options span{gap:3px;min-width:0;display:grid}.machine-host-print-options b{overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.machine-host-print-options small{opacity:.62;font-size:.66rem}.machine-host-print-options strong{color:var(--accent-readable);font-size:.72rem}.machine-host-picker-empty{background:var(--paper-bright);text-align:center;opacity:.72;border-radius:12px;margin:12px 0 0;padding:16px}.machine-host-inventory-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.machine-host-inventory-empty p{opacity:.68;margin:0 0 8px}.machine-host-new-status{background:var(--custom-accent);border-radius:11px;align-content:center;gap:3px;min-height:46px;margin:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-new-status{background:color-mix(in srgb, var(--custom-accent) 8%, var(--paper-bright))}}.machine-host-new-status b{font-size:.8rem}.machine-host-new-status span{opacity:.66;font-size:.7rem;font-weight:700}.machine-host-suggestions{padding:30px}.machine-host-suggestions>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.machine-host-suggestions>header h2{margin:4px 0 6px;font-size:clamp(1.55rem,2.8vw,2rem)}.machine-host-suggestions>header p:last-child{opacity:.72;max-width:720px;margin:0;line-height:1.5}.machine-host-suggestions>header>strong{min-width:48px;min-height:48px;color:var(--accent-readable);background:var(--custom-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-suggestions>header>strong{background:color-mix(in srgb, var(--custom-accent) 13%, var(--paper-bright))}}.machine-host-suggestions>header>strong{font-size:1.25rem}.machine-host-suggestions>div{gap:11px;margin-top:18px;display:grid}.machine-host-suggestions article{border:1px solid var(--ink);gap:10px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.machine-host-suggestions article{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.machine-host-suggestions article{background:var(--custom-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.machine-host-suggestions article{background:color-mix(in srgb, var(--custom-accent) 5%, var(--paper-bright))}}.machine-host-suggestions article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.machine-host-suggestions article>header>div{gap:4px;display:grid}.machine-host-suggestions article>header small,.machine-host-suggestions article>small{opacity:.66}.machine-host-suggestions article>header>span{background:var(--paper-bright);border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:900}.machine-host-suggestions article>p{white-space:pre-wrap;margin:0;line-height:1.5}.machine-host-suggestions article>footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.machine-host-suggestions article button{border:1px solid var(--ink);min-height:44px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.machine-host-suggestions article button{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.machine-host-suggestions article button{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:10px;font-size:.74rem;font-weight:900}.machine-host-suggestions article button:last-child{color:#fff;border-color:var(--ink);background:var(--ink)}.machine-hosts-view button:focus-visible,.machine-hosts-view input:focus-visible,.machine-hosts-view select:focus-visible,.machine-hosts-view a:focus-visible{outline:3px solid var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.machine-hosts-view button:focus-visible,.machine-hosts-view input:focus-visible,.machine-hosts-view select:focus-visible,.machine-hosts-view a:focus-visible{outline:3px solid color-mix(in srgb, var(--custom-accent) 55%, #435ee5)}}.machine-hosts-view button:focus-visible,.machine-hosts-view input:focus-visible,.machine-hosts-view select:focus-visible,.machine-hosts-view a:focus-visible{outline-offset:3px}.machine-host-inventory button:disabled,.machine-host-inventory select:disabled{cursor:wait;opacity:.58}@media (width<=1050px){.machine-host-inventory-list>article{grid-template-columns:64px minmax(0,1fr) auto}.machine-host-inventory-list>article>img{width:64px;height:70px}}.machines-public-view{gap:20px;width:100%;max-width:1180px;margin:0 auto;padding:28px;display:grid}.machines-public-hero,.machines-public-toolbar,.machines-public-detail-hero,.machines-public-prints,.machines-public-suggestion,.machines-public-sources,.machines-public-empty{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.machines-public-hero,.machines-public-toolbar,.machines-public-detail-hero,.machines-public-prints,.machines-public-suggestion,.machines-public-sources,.machines-public-empty{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machines-public-hero,.machines-public-toolbar,.machines-public-detail-hero,.machines-public-prints,.machines-public-suggestion,.machines-public-sources,.machines-public-empty{background:var(--paper-bright);box-shadow:0 14px 40px var(--ink);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.machines-public-hero,.machines-public-toolbar,.machines-public-detail-hero,.machines-public-prints,.machines-public-suggestion,.machines-public-sources,.machines-public-empty{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 7%, transparent)}}.machines-public-hero,.machines-public-detail-hero{background:radial-gradient(circle at 91% 8%, var(--custom-accent), transparent 35%), var(--paper-bright);grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);align-items:end;gap:28px;padding:clamp(28px,5vw,52px);display:grid}@supports (color:color-mix(in lab, red, red)){.machines-public-hero,.machines-public-detail-hero{background:radial-gradient(circle at 91% 8%, color-mix(in srgb, var(--custom-accent) 27%, transparent), transparent 35%), var(--paper-bright)}}.machines-public-hero h1,.machines-public-detail-hero h1{margin:5px 0 12px;font-size:clamp(2.45rem,5vw,4.7rem);line-height:.95}.machines-public-hero>div>p:last-child,.machines-public-detail-hero>div>p:last-of-type{max-width:700px;margin-bottom:0;line-height:1.6}.machines-public-hero>aside{background:var(--custom-accent);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.machines-public-hero>aside{background:color-mix(in srgb, var(--custom-accent) 12%, var(--paper-bright))}}.machines-public-hero>aside span{gap:4px;min-width:0;display:grid}.machines-public-hero>aside strong{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.machines-public-hero>aside small{opacity:.72;font-size:.68rem;line-height:1.25}.machines-public-toolbar{grid-template-columns:minmax(260px,1.65fr) minmax(150px,.6fr) minmax(190px,.75fr);align-items:end;gap:12px;padding:18px 20px;display:grid}.machines-public-toolbar label{gap:7px;min-width:0;font-size:.76rem;font-weight:900;display:grid}.machines-public-toolbar input,.machines-public-toolbar select{border:1px solid var(--ink);width:100%;min-height:48px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.machines-public-toolbar input,.machines-public-toolbar select{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.machines-public-toolbar input,.machines-public-toolbar select{color:inherit;background:var(--paper-bright);font:inherit;border-radius:12px}.machines-public-toolbar input:focus-visible,.machines-public-toolbar select:focus-visible,.machines-public-suggestion select:focus-visible,.machines-public-suggestion textarea:focus-visible,.machines-public-view button:focus-visible,.machines-public-view a:focus-visible{outline:3px solid var(--custom-accent)}@supports (color:color-mix(in lab, red, red)){.machines-public-toolbar input:focus-visible,.machines-public-toolbar select:focus-visible,.machines-public-suggestion select:focus-visible,.machines-public-suggestion textarea:focus-visible,.machines-public-view button:focus-visible,.machines-public-view a:focus-visible{outline:3px solid color-mix(in srgb, var(--custom-accent) 55%, #435ee5)}}.machines-public-toolbar input:focus-visible,.machines-public-toolbar select:focus-visible,.machines-public-suggestion select:focus-visible,.machines-public-suggestion textarea:focus-visible,.machines-public-view button:focus-visible,.machines-public-view a:focus-visible{outline-offset:3px}.machines-public-results-heading{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 4px;display:flex}.machines-public-results-heading p{margin:0}.machines-public-results-heading button,.machines-public-empty button,.machines-public-back{border:1px solid var(--ink);min-height:44px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.machines-public-results-heading button,.machines-public-empty button,.machines-public-back{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.machines-public-results-heading button,.machines-public-empty button,.machines-public-back{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:999px;font-weight:900}.machines-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.machines-public-grid>button{border:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:18px;min-width:0;min-height:260px;padding:22px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.machines-public-grid>button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machines-public-grid>button{color:inherit;background:var(--paper-bright);box-shadow:0 10px 28px var(--ink);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.machines-public-grid>button{box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 5%, transparent)}}.machines-public-grid>button{text-align:left;font:inherit;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.machines-public-grid>button:hover{border-color:var(--custom-accent);box-shadow:0 16px 36px var(--ink)}@supports (color:color-mix(in lab, red, red)){.machines-public-grid>button:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--ink) 9%, transparent)}}.machines-public-grid>button:hover{transform:translateY(-2px)}.machines-public-status{color:#0b4d29;text-transform:uppercase;background:#bfeccf;border:1px solid #1f7443;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 10px;font-size:.67rem;font-weight:900;line-height:1.1;display:inline-flex}.machines-public-status:before{content:"";background:#248b51;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.machines-public-status[data-status=empty]{color:#78112f;background:#ffd1dc;border-color:#ae3156}.machines-public-status[data-status=empty]:before{background:#c92e59}.machines-public-card-copy{gap:7px;min-width:0;display:grid}.machines-public-card-copy strong{overflow-wrap:anywhere;font-size:1.35rem;line-height:1.15}.machines-public-card-copy small{overflow-wrap:anywhere;opacity:.72;line-height:1.45}.machines-public-card-meta{justify-content:space-between;align-items:end;gap:12px;width:100%;margin-top:auto;display:flex}.machines-public-card-meta span{opacity:.68;min-width:0;font-size:.74rem}.machines-public-card-meta b{opacity:1;font-size:1.25rem}.machines-public-card-action{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.machines-public-card-action{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.machines-public-card-action{color:var(--accent-readable);font-weight:900}.machines-public-card-action i{font-size:1.1rem;font-style:normal}.machines-public-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:34px;display:grid}.machines-public-empty b{font-size:1.1rem}.machines-public-empty p{opacity:.72;max-width:520px;margin:0;line-height:1.5}.machines-public-loading>span{border:3px solid var(--custom-accent);width:28px;height:28px;margin-bottom:5px}@supports (color:color-mix(in lab, red, red)){.machines-public-loading>span{border:3px solid color-mix(in srgb, var(--custom-accent) 24%, transparent)}}.machines-public-loading>span{border-top-color:var(--custom-accent);border-radius:50%;animation:.8s linear infinite machines-directory-spin}@keyframes machines-directory-spin{to{transform:rotate(360deg)}}.machines-public-detail{gap:18px}.machines-public-back{justify-self:start}.machines-public-detail-hero nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.machines-public-detail-hero nav a{border:1px solid var(--ink);align-items:center;min-height:44px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.machines-public-detail-hero nav a{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.machines-public-detail-hero nav a{color:var(--accent-readable);background:var(--paper-bright);border-radius:999px;font-weight:900;text-decoration:none}.machines-public-detail-hero aside{background:var(--custom-accent);border-radius:18px;justify-items:start;gap:6px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.machines-public-detail-hero aside{background:color-mix(in srgb, var(--custom-accent) 12%, var(--paper-bright))}}.machines-public-detail-hero aside>strong{margin-top:10px;font-size:2rem;line-height:1}.machines-public-detail-hero aside>small{opacity:.72}.machines-public-prints,.machines-public-suggestion,.machines-public-sources{padding:30px}.machines-public-prints>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.machines-public-prints h2,.machines-public-suggestion h2,.machines-public-sources h2{margin:4px 0 0;font-size:clamp(1.55rem,2.8vw,2rem)}.machines-public-prints>header>p{opacity:.72;max-width:360px;margin:0;line-height:1.5}.machines-public-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.machines-public-print-grid>:is(button,article){border:1px solid var(--ink);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.machines-public-print-grid>:is(button,article){border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.machines-public-print-grid>:is(button,article){color:inherit;background:var(--custom-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.machines-public-print-grid>:is(button,article){background:color-mix(in srgb, var(--custom-accent) 5%, var(--paper-bright))}}.machines-public-print-grid>:is(button,article){text-align:left;font:inherit;cursor:pointer}.machines-public-print-grid>:is(button,article):hover{border-color:var(--custom-accent)}.machines-public-print-image{background:var(--ink);border-radius:11px;place-items:center;width:78px;height:84px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.machines-public-print-image{background:color-mix(in srgb, var(--ink) 5%, var(--paper-bright))}}.machines-public-print-image img{object-fit:contain;width:100%;height:100%}.machines-public-print-copy{gap:5px;min-width:0;display:grid}.machines-public-print-copy b{overflow-wrap:anywhere;line-height:1.25}.machines-public-print-copy small{opacity:.65}.machines-public-suggestion>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.machines-public-suggestion>header p{opacity:.72;max-width:680px;margin:7px 0 0;line-height:1.5}.machines-public-suggestion>header>button,.machines-public-suggestion form button{border:1px solid var(--ink);min-height:44px;padding:10px 15px}@supports (color:color-mix(in lab, red, red)){.machines-public-suggestion>header>button,.machines-public-suggestion form button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.machines-public-suggestion>header>button,.machines-public-suggestion form button{color:inherit;background:var(--paper-bright);font:inherit;cursor:pointer;border-radius:999px;font-weight:900}.machines-public-suggestion>header>button{color:var(--accent-readable);flex:none}.machines-public-suggestion-signin{background:var(--ink);border-radius:999px;flex:none;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.machines-public-suggestion-signin{background:color-mix(in srgb, var(--ink) 6%, var(--paper-bright))}}.machines-public-suggestion-signin{font-size:.73rem;font-weight:850}.machines-public-suggestion form{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.machines-public-suggestion form{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.machines-public-suggestion form label{gap:7px;min-width:0;font-size:.76rem;font-weight:900;display:grid}.machines-public-suggestion form label small{opacity:.62;font-weight:700}.machines-public-suggestion form label.wide,.machines-public-suggestion form footer{grid-column:1/-1}.machines-public-suggestion select,.machines-public-suggestion textarea{border:1px solid var(--ink);width:100%;min-height:48px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.machines-public-suggestion select,.machines-public-suggestion textarea{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.machines-public-suggestion select,.machines-public-suggestion textarea{color:inherit;background:var(--paper-bright);font:inherit;border-radius:12px}.machines-public-suggestion textarea{resize:vertical;min-height:112px;line-height:1.5}.machines-public-suggestion form footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.machines-public-suggestion form footer span{opacity:.68;font-size:.73rem}.machines-public-suggestion form footer button{color:#fff;border-color:var(--ink);background:var(--ink)}.machines-public-suggestion form button:disabled{cursor:wait;opacity:.58}.machines-public-suggestion-message{background:var(--custom-accent);border-radius:12px;margin:16px 0 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.machines-public-suggestion-message{background:color-mix(in srgb, var(--custom-accent) 9%, var(--paper-bright))}}.machines-public-suggestion-message{font-weight:800;line-height:1.4}.machines-public-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.machines-public-sources a{border:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:184px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.machines-public-sources a{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.machines-public-sources a{color:inherit;border-radius:16px;text-decoration:none}.machines-public-sources a:hover{border-color:var(--custom-accent)}.machines-public-sources a span{color:var(--accent-readable);letter-spacing:.06em;font-size:.66rem;font-weight:900}.machines-public-sources a strong,.machines-public-sources a p{overflow-wrap:anywhere}.machines-public-sources a small{opacity:.66}.machines-public-sources a p{margin:4px 0;line-height:1.45}.machines-public-sources a b{color:var(--accent-readable);margin-top:auto;font-size:.76rem}.public-print-locations article i.running-low{background:#e6a900}.public-print-locations article i.seasonal{background:#857a89}@media (width<=1050px){.machines-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.machines-public-print-grid{grid-template-columns:1fr}}@media (width<=760px){.about-print-keep-view{gap:14px;padding:16px 14px 92px}.about-print-keep-hero{grid-template-columns:1fr;padding:26px 22px}.about-print-keep-grid,.about-sources-card>div{grid-template-columns:1fr}.about-story-card,.about-sources-card{padding:22px}.source-library-view{padding:16px 14px 92px}.source-library-list,.source-library-form-grid{grid-template-columns:1fr}.source-library-form-grid label.wide{grid-column:auto}.source-library-list footer{flex-direction:column;align-items:flex-start}.machine-hosts-view{padding:16px 14px 92px}.machine-host-hero{grid-template-columns:1fr;padding:28px 22px}.machine-host-form-grid{grid-template-columns:1fr}.machine-host-form-grid label.wide{grid-column:auto}.machine-host-editor footer>button{flex:1}.machine-host-grid,.machine-host-prints>div{grid-template-columns:1fr}.machine-host-card{min-height:0;padding:18px}.machine-host-card h2{margin-top:16px}.machine-host-card footer{flex-direction:column;align-items:stretch}.machine-host-card footer button{width:100%}.machine-host-summary,.machine-host-prints,.machine-host-suggestions{padding:22px}.machine-host-suggestions>header{align-items:flex-start}.machine-host-suggestions article>header{flex-direction:column}.machine-host-suggestions article>footer{grid-template-columns:1fr;display:grid}.machine-host-suggestions article button{width:100%}.machine-host-prints>header,.machine-host-summary article>div{flex-direction:column;align-items:flex-start}.machine-host-inventory{padding:20px}.machine-host-inventory>header{flex-direction:column;align-items:stretch;gap:15px}.machine-host-inventory>header>button{width:100%}.machine-host-save-row{flex-wrap:wrap;align-items:stretch}.machine-host-save-row>div{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.machine-host-save-row button{min-height:44px}.machine-host-inventory-list>article{grid-template-columns:60px minmax(0,1fr);align-items:center}.machine-host-inventory-list>article>img{width:60px;height:66px}.machine-host-inventory-actions{grid-column:1/-1;justify-content:stretch}.machine-host-inventory-actions button{flex:1}.machine-host-print-picker{padding:15px}.machine-host-print-options{grid-template-columns:1fr}.machine-host-print-options>button{grid-template-columns:50px minmax(0,1fr) auto}.machines-public-view{gap:14px;padding:16px 14px 92px}.machines-public-hero,.machines-public-detail-hero{grid-template-columns:1fr;gap:20px;padding:26px 22px}.machines-public-hero>aside{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.machines-public-toolbar{grid-template-columns:1fr;padding:18px}.machines-public-grid{grid-template-columns:1fr;gap:11px}.machines-public-grid>button{min-height:230px;padding:20px}.machines-public-card-meta{align-items:flex-start}.machines-public-prints,.machines-public-suggestion,.machines-public-sources{padding:22px}.machines-public-prints>header{flex-direction:column;align-items:flex-start;gap:9px}.machines-public-suggestion>header{flex-direction:column;align-items:flex-start;gap:14px}.machines-public-suggestion>header>button{width:100%}.machines-public-suggestion form{grid-template-columns:1fr}.machines-public-suggestion form label.wide,.machines-public-suggestion form footer{grid-column:auto}.machines-public-suggestion form footer{flex-direction:column;align-items:stretch}.machines-public-suggestion form footer button{width:100%}.machines-public-sources>div{grid-template-columns:1fr}.machines-public-print-grid>:is(button,article){grid-template-columns:68px minmax(0,1fr)}.machines-public-print-image{width:68px;height:76px}.machines-public-results-heading{padding-inline:2px}}@media (width<=520px){.machine-location-dropdown.record .machine-location-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.machine-location-dropdown.record .machine-status-editor{width:100%;min-width:0}.machine-location-dropdown.record .machine-status-editor select{font-size:16px}.machines-public-hero>aside{grid-template-columns:1fr}.machines-public-hero>aside span{grid-template-columns:48px minmax(0,1fr);align-items:baseline}.machines-public-card-meta{flex-direction:column;gap:5px}.machines-public-print-grid>:is(button,article){grid-template-columns:60px minmax(0,1fr);gap:10px}.machines-public-print-image{width:60px;height:70px}}@media (prefers-reduced-motion:reduce){.machines-public-grid>button{transition:none}.machines-public-loading>span{animation:none}}html body .app-shell .binder-view .binder-sheet-stage .binder-print-card,html body .app-shell .binder-view .binder-sheet-stage .binder-print-card img,html body .app-shell .binder-view .binder-reorganizer-preview-grid>button img{border-radius:0!important}html body .app-shell .admin-catalog-actions>div>button,html body .app-shell .admin-catalog-actions>div>button:is(:hover,:focus-visible,:active){color:#fff!important}html body .app-shell .binder-view .binder-sheet-stage :where(.binder-slot.filled:has(.binder-print-frame:not([data-condition-photo=true]))){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-card{place-items:center!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame{--binder-print-aspect:.78;box-sizing:border-box;min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:4px 4px 0 var(--binder-lab-title,#af96ef);background:#fff;border:1px solid #241726;place-items:center;margin:auto;line-height:0;display:grid;position:relative;overflow:hidden;border-radius:0!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame[data-fit=contain][data-orientation=landscape]{aspect-ratio:auto;width:100%;height:100%}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame[data-fit=contain]:not([data-orientation=landscape]){width:auto;height:100%;aspect-ratio:var(--binder-print-aspect)}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame[data-fit=cover]{width:100%;height:100%}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame:not([data-condition-photo=true])>img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;transform-origin:50%!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame[data-fit=contain]:not([data-condition-photo=true])>img{object-fit:contain!important;object-position:center!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame[data-fit=cover]:not([data-condition-photo=true])>img{object-fit:cover!important;object-position:center!important}html body .app-shell .binder-view .binder-sheet-stage .binder-print-frame:not([data-condition-photo=true])>img{transform:var(--print-visual-transform,none)!important;clip-path:var(--print-visual-clip,none)!important}@media (width<=900px){html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-sizing:border-box;aspect-ratio:auto}html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread]) .binder-legacy-page{box-sizing:border-box;height:auto;min-height:0;display:block}html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread]) .binder-grid{flex:none;grid-template-rows:none;min-height:0}html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread]) .binder-grid[data-layout="4x4"]{grid-template-rows:none}html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread]) :where(.binder-slot,.binder-slot.filled){aspect-ratio:2/3;align-self:auto;width:100%;padding:0!important}html body .app-shell .binder-view .binder-sheet-stage:not([data-page-view=spread]) .binder-print-card{width:100%;height:100%;padding:0!important}html body .app-shell[data-design-adaptation=figma] .binder-bottom-navigation{margin:14px auto calc(92px + env(safe-area-inset-bottom))}html body .app-shell .binder-view[class*=binder-preview-] .binder-sheet-stage:not([data-page-view=spread]) .binder-slot,html body .app-shell .binder-view[class*=binder-preview-] .binder-sheet-stage:not([data-page-view=spread]) .binder-slot.filled{box-sizing:border-box}html body .app-shell .binder-view.binder-preview-frameless .binder-slot,html body .app-shell .binder-view.binder-preview-frameless .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .app-shell .binder-view.binder-preview-frameless .binder-print-frame{box-shadow:none}html body .app-shell .binder-view.binder-preview-floating .binder-slot,html body .app-shell .binder-view.binder-preview-floating .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;padding:6px!important}html body .app-shell .binder-view.binder-preview-floating .binder-print-frame{box-shadow:0 7px 13px #261d2a38}html body .app-shell .binder-view.binder-preview-gallerystrip .binder-grid{background:repeating-linear-gradient(to bottom, transparent 0 31.8%, var(--binder-lab-line) 32% 32.7%, transparent 33% 65.2%, var(--binder-lab-line) 65.5% 66.2%, transparent 66.5%);gap:5px 9px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-preview-gallerystrip .binder-grid{background:repeating-linear-gradient(to bottom, transparent 0 31.8%, color-mix(in srgb, var(--binder-lab-line) 58%, transparent) 32% 32.7%, transparent 33% 65.2%, color-mix(in srgb, var(--binder-lab-line) 58%, transparent) 65.5% 66.2%, transparent 66.5%)}}html body .app-shell .binder-view.binder-preview-gallerystrip .binder-slot,html body .app-shell .binder-view.binder-preview-gallerystrip .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;padding:3px!important}html body .app-shell .binder-view.binder-preview-museumrail .binder-slot,html body .app-shell .binder-view.binder-preview-museumrail .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:5px solid #a98c61!important;padding:5px 4px 9px!important}html body .app-shell .binder-view.binder-preview-clean .binder-slot,html body .app-shell .binder-view.binder-preview-clean .binder-slot.filled{box-shadow:none!important;background:#fffc!important;border:1px solid #dfe0dc!important;border-radius:8px!important;padding:4px!important}html body .app-shell .binder-view.binder-preview-museum .binder-slot,html body .app-shell .binder-view.binder-preview-museum .binder-slot.filled{background:#faf7ef!important;border:1px solid #cfc3ad!important;border-radius:0!important;padding:7px!important;box-shadow:inset 0 0 0 3px #eee6d5!important}html body .app-shell .binder-view.binder-preview-album .binder-page{background:var(--binder-lab-page)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-preview-album .binder-page{background:color-mix(in srgb, var(--binder-lab-page) 22%, #242427)!important}}html body .app-shell .binder-view.binder-preview-album .binder-slot,html body .app-shell .binder-view.binder-preview-album .binder-slot.filled{box-shadow:none!important;background:#171719!important;border:0!important;padding:5px!important}html body .app-shell .binder-view.binder-preview-scrapbook .binder-page{background-color:var(--binder-lab-page)!important;background-image:radial-gradient(var(--binder-lab-line) 1px, transparent 1px)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-preview-scrapbook .binder-page{background-image:radial-gradient(color-mix(in srgb, var(--binder-lab-line) 55%, transparent) 1px, transparent 1px)!important}}html body .app-shell .binder-view.binder-preview-scrapbook .binder-page{background-size:14px 14px!important}html body .app-shell .binder-view.binder-preview-scrapbook .binder-slot,html body .app-shell .binder-view.binder-preview-scrapbook .binder-slot.filled{background:#fffdf7!important;border:0!important;padding:5px!important;box-shadow:2px 3px 6px #482d2029!important}html body .app-shell .binder-view.binder-preview-scrapbook .binder-slot.filled:before{content:"";z-index:3;pointer-events:none;background:#e8c668b8;width:30%;height:9px;position:absolute;top:-3px;left:35%;transform:rotate(-2deg)}html body .app-shell .binder-view.binder-preview-contact .binder-grid{gap:2px!important}html body .app-shell .binder-view.binder-preview-contact .binder-slot,html body .app-shell .binder-view.binder-preview-contact .binder-slot.filled{box-shadow:none!important;background:#111!important;border:1px solid #777!important;border-radius:0!important;padding:2px!important}html body .app-shell .binder-view.binder-preview-folio .binder-slot,html body .app-shell .binder-view.binder-preview-folio .binder-slot.filled{background:#fffaf0!important;border:1px solid #b39a68!important;border-radius:1px!important;padding:5px!important;box-shadow:0 2px 5px #40301d24!important}html body .app-shell .binder-view.binder-preview-aurora .binder-slot,html body .app-shell .binder-view.binder-preview-aurora .binder-slot.filled{background:linear-gradient(145deg,#ffffffd1,#dee2ff7a)!important;border:1px solid #ffffffeb!important;border-radius:11px!important;padding:5px!important;box-shadow:inset 0 0 0 1px #7464be38,0 4px 9px #4c43821f!important}html body .app-shell .binder-view.binder-preview-mylar .binder-slot,html body .app-shell .binder-view.binder-preview-mylar .binder-slot.filled{background:linear-gradient(145deg,#ffffffb8,#e1eef261)!important;border:1px solid #74919a6b!important;border-radius:4px!important;padding:5px!important;box-shadow:inset 1px 1px #fffffff2!important}html body .app-shell .binder-view.binder-preview-ticket .binder-slot,html body .app-shell .binder-view.binder-preview-ticket .binder-slot.filled{border:2px dashed var(--lab-accent-2)!important;padding:5px 9px 5px 4px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-preview-ticket .binder-slot,html body .app-shell .binder-view.binder-preview-ticket .binder-slot.filled{border:2px dashed color-mix(in srgb,var(--lab-accent-2) 55%,#777)!important}}html body .app-shell .binder-view.binder-preview-ticket .binder-slot,html body .app-shell .binder-view.binder-preview-ticket .binder-slot.filled{box-shadow:none!important;background:#fffdf7!important;border-radius:2px!important}html body .app-shell .binder-view.binder-preview-ticket .binder-slot:before{content:"";border-left:1px dashed var(--binder-lab-line);position:absolute;top:7%;bottom:7%;right:6px}html body .app-shell .binder-view.binder-preview-librarycard .binder-slot,html body .app-shell .binder-view.binder-preview-librarycard .binder-slot.filled{background:repeating-linear-gradient(#fffaf0 0 19px,#e9dcc3 20px)!important;border:1px solid #c8b48c!important;border-radius:2px 2px 7px 7px!important;padding:7px 4px 4px!important;box-shadow:0 2px 5px #4e3a1f1f!important}html body .app-shell .binder-view.binder-preview-librarycard .binder-slot:before{content:"";z-index:3;background:var(--lab-accent);border-radius:0 0 4px 4px;width:38%;height:5px;position:absolute;top:-1px;left:12%}html body .app-shell .binder-view.binder-preview-riso .binder-slot,html body .app-shell .binder-view.binder-preview-riso .binder-slot.filled{border:2px solid var(--binder-lab-ink,var(--lab-ink))!important;box-shadow:3px 3px 0 var(--binder-lab-title,var(--lab-accent))!important;background:#fffdf4!important;border-radius:0!important;padding:0!important}html body .app-shell .binder-view.binder-preview-postal .binder-slot,html body .app-shell .binder-view.binder-preview-postal .binder-slot.filled{box-shadow:none!important;background:#fff!important;border:2px dashed #a9a296!important;border-radius:2px!important;padding:6px!important}html body .app-shell .binder-view.binder-preview-postal .binder-slot:before{content:"✦";z-index:3;color:var(--lab-accent-2);font-size:8px;position:absolute;top:1px;right:3px}html body .app-shell .binder-view.binder-preview-studiomount .binder-slot,html body .app-shell .binder-view.binder-preview-studiomount .binder-slot.filled{background:#fff!important;border:0!important;border-radius:0!important;padding:7px!important;box-shadow:0 4px 9px #241f1a24!important}html body .app-shell .binder-view.binder-preview-notebookgrid .binder-page{background-color:var(--binder-lab-page)!important;background-image:linear-gradient(#dce8ed 1px,#0000 1px),linear-gradient(90deg,#dce8ed 1px,#0000 1px)!important;background-size:16px 16px!important}html body .app-shell .binder-view.binder-preview-notebookgrid .binder-slot,html body .app-shell .binder-view.binder-preview-notebookgrid .binder-slot.filled{box-shadow:none!important;background:#ffffffd6!important;border:1px solid #aebfc6!important;border-radius:2px!important;padding:4px!important}html body .app-shell .binder-view.binder-preview-slidecabinet .binder-grid{gap:4px!important}html body .app-shell .binder-view.binder-preview-slidecabinet .binder-slot,html body .app-shell .binder-view.binder-preview-slidecabinet .binder-slot.filled{box-shadow:none!important;background:#fff!important;border:1px solid #242424!important;border-radius:0!important;padding:5px!important}html body .app-shell .binder-view.binder-preview-slidecabinet .binder-slot:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#111,#111) 0 0/7px 1px no-repeat,linear-gradient(#111,#111) 0 0/1px 7px no-repeat,linear-gradient(#111,#111) 100% 100%/7px 1px no-repeat,linear-gradient(#111,#111) 100% 100%/1px 7px no-repeat;position:absolute;inset:2px}html body .app-shell .binder-view.binder-preview-slidecabinet .binder-print-frame{box-shadow:none;border:0}html body .app-shell .binder-view.binder-preview-washicorners .binder-slot,html body .app-shell .binder-view.binder-preview-washicorners .binder-slot.filled{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px!important}html body .app-shell .binder-view.binder-preview-washicorners .binder-slot:before{content:"";z-index:3;pointer-events:none;opacity:.76;background:linear-gradient(135deg,var(--lab-accent) 0 8px,transparent 9px) left top/18px 18px no-repeat,linear-gradient(315deg,var(--lab-accent) 0 8px,transparent 9px) right bottom/18px 18px no-repeat;position:absolute;inset:2px}html body .app-shell .binder-view.binder-preview-filetabs .binder-slot,html body .app-shell .binder-view.binder-preview-filetabs .binder-slot.filled{border:1px solid var(--binder-lab-line)!important;border-left:6px solid var(--lab-accent)!important;box-shadow:none!important;background:#fff!important;border-radius:1px 6px 6px 1px!important;padding:4px!important}html body .app-shell .binder-view.binder-preview-filetabs .binder-slot:nth-child(4n+2){border-left-color:var(--lab-accent-2)!important}html body .app-shell .binder-view.binder-preview-filetabs .binder-slot:nth-child(4n+3){border-left-color:#f0b45b!important}html body .app-shell .binder-view.binder-preview-filetabs .binder-slot:nth-child(4n){border-left-color:#83b99a!important}html body .app-shell .binder-view.binder-shell-preview-classic .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:5px solid var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-classic .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:5px solid color-mix(in srgb,var(--lab-accent-2) 82%,#111)!important}}html body .app-shell .binder-view.binder-shell-preview-classic .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--lab-accent-2)!important;box-shadow:-7px 8px 0 var(--lab-accent-2),0 14px 28px #231d222e!important;border-radius:18px 7px 7px 18px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-classic .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-shadow:-7px 8px 0 color-mix(in srgb,var(--lab-accent-2) 72%,#111),0 14px 28px #231d222e!important}}html body .app-shell .binder-view.binder-shell-preview-linen .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 4px),#9e8e79!important;border:6px solid #736557!important;border-radius:8px 3px 3px 8px!important;box-shadow:-7px 8px #66594c,0 14px 28px #2d231d33!important}html body .app-shell .binder-view.binder-shell-preview-clearzip .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:3px solid var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-clearzip .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:3px solid color-mix(in srgb,var(--lab-accent) 72%,#fff)!important}}html body .app-shell .binder-view.binder-shell-preview-clearzip .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--binder-lab-page)!important;border-radius:26px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-clearzip .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:color-mix(in srgb,var(--binder-lab-page) 65%,transparent)!important}}html body .app-shell .binder-view.binder-shell-preview-clearzip .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-shadow:inset 0 0 0 6px #ffffff6b,0 14px 28px #404b5629!important}html body .app-shell .binder-view.binder-shell-preview-school .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:6px solid var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-school .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:6px solid color-mix(in srgb,var(--lab-accent) 75%,#222)!important}}html body .app-shell .binder-view.binder-shell-preview-school .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--lab-accent)!important;box-shadow:-7px 8px 0 var(--lab-accent-2),0 14px 28px #281f262e!important;border-radius:20px 8px 8px 20px!important}html body .app-shell .binder-view.binder-shell-preview-hardcover .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:7px double var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-hardcover .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:7px double color-mix(in srgb,var(--lab-accent-2) 80%,#241b1b)!important}}html body .app-shell .binder-view.binder-shell-preview-hardcover .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--lab-accent-2)!important;border-radius:5px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-hardcover .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:color-mix(in srgb,var(--lab-accent-2) 72%,#7c5c45)!important}}html body .app-shell .binder-view.binder-shell-preview-hardcover .binder-sheet-stage:not([data-page-view=spread])>.binder-book{box-shadow:-9px 9px #4d392f,0 16px 30px #251c183b!important}html body .app-shell .binder-view.binder-shell-preview-foldingfile .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:linear-gradient(90deg,#d9c490 0 49.5%,#a58d5e 49.6% 50.4%,#d9c490 50.5%)!important;border:3px solid #a88f62!important;border-radius:3px!important;box-shadow:0 14px 27px #493a2129!important}html body .app-shell .binder-view.binder-shell-preview-desktray .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:10px solid var(--lab-line)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view.binder-shell-preview-desktray .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:10px solid color-mix(in srgb,var(--lab-line) 72%,#897a6a)!important}}html body .app-shell .binder-view.binder-shell-preview-desktray .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:var(--lab-surface-alt)!important;border-top-width:4px!important;border-radius:6px 6px 20px 20px!important;box-shadow:inset 0 -10px 14px #352d281f,0 14px 27px #2d272324!important}html body .app-shell .binder-view.binder-shell-preview-ringnotebook .binder-sheet-stage:not([data-page-view=spread])>.binder-book{border:2px solid var(--lab-line)!important;background:repeating-linear-gradient(#fff 0 22px,#dce8ed 23px)!important;border-radius:10px!important;box-shadow:0 14px 27px #302b3424!important}html body .app-shell .binder-view.binder-shell-preview-museumcase .binder-sheet-stage:not([data-page-view=spread])>.binder-book{background:#ede9e1!important;border:9px double #d6d0c5!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #aaa399,0 16px 30px #342f2929!important}}html body .app-shell .binder-view.binder-preview-riso .binder-sheet-stage :where(.binder-slot,.binder-slot.filled){padding:0!important}html body .app-shell .binder-view.binder-preview-riso .binder-sheet-stage .binder-print-frame{box-shadow:none!important;border:0!important}.binder-library-bar{border:1px solid var(--ink);flex-wrap:wrap;align-items:end;gap:9px;width:min(1040px,100% - 28px);margin:10px auto 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.binder-library-bar{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.binder-library-bar{background:var(--paper);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.binder-library-bar{background:color-mix(in srgb, var(--paper) 94%, var(--accent) 6%)}}.binder-library-bar{box-shadow:0 6px 18px var(--ink)}@supports (color:color-mix(in lab, red, red)){.binder-library-bar{box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 8%, transparent)}}.binder-library-bar label{flex:260px;gap:4px;min-width:min(250px,100%);display:grid}.binder-library-bar label>span,.binder-library-bar>small{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.binder-library-bar select,.binder-library-bar button{border:1px solid var(--ink);min-height:42px}@supports (color:color-mix(in lab, red, red)){.binder-library-bar select,.binder-library-bar button{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.binder-library-bar select,.binder-library-bar button{font:inherit;border-radius:12px;font-weight:800}.binder-library-bar select{background:var(--paper);color:var(--ink);padding:0 12px}.binder-library-bar button{background:var(--ink);color:#fff;cursor:pointer;padding:0 14px}.binder-library-bar button:disabled{opacity:.45;cursor:not-allowed}.binder-collection-settings{position:relative}.binder-collection-settings>summary{border:1px solid var(--ink);align-items:center;min-height:42px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-collection-settings>summary{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.binder-collection-settings>summary{background:var(--paper);color:var(--ink);cursor:pointer;border-radius:12px;font-weight:800;list-style:none}.binder-collection-settings>summary::-webkit-details-marker{display:none}.binder-collection-settings>div{z-index:12;border:1px solid var(--ink);gap:10px;width:min(280px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.binder-collection-settings>div{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.binder-collection-settings>div{background:var(--paper);box-shadow:0 12px 28px var(--ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.binder-collection-settings>div{box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 18%, transparent)}}.binder-heading-actions .binder-share-trigger{color:var(--ink);border-color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.binder-heading-actions .binder-share-trigger{background:color-mix(in srgb, var(--accent) 20%, var(--paper))}}.binder-heading-actions .binder-share-trigger{box-shadow:3px 3px 0 var(--ink)}.binder-sharing-settings>summary{gap:7px}.binder-sharing-settings>summary:before{content:"↗";font-weight:950}.binder-sharing-settings>div{width:min(350px,100vw - 32px)}.binder-sharing-settings>div>p,.binder-sharing-status p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.binder-sharing-settings>div>p,.binder-sharing-status p{color:color-mix(in srgb, var(--ink) 76%, transparent)}}.binder-sharing-settings>div>p,.binder-sharing-status p{font-size:.82rem;line-height:1.45}.binder-sharing-settings>div>button{width:100%}.binder-sharing-status{border:1px solid #289a5c;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-sharing-status{border:1px solid color-mix(in srgb, #289a5c 35%, var(--ink))}}.binder-sharing-status{background:#b9f3c9;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.binder-sharing-status{background:color-mix(in srgb, #b9f3c9 48%, var(--paper))}}.binder-sharing-status>span{color:#fff;background:#217d4d;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.binder-sharing-status p{gap:3px;display:grid}.binder-sharing-status b{color:var(--ink)}.binder-sharing-status small{line-height:1.4}.binder-library-bar .binder-sharing-settings .binder-sharing-secondary{color:var(--ink);background:var(--paper)}.binder-library-bar .binder-sharing-settings .binder-sharing-danger{color:#9e174c;background:#ffb5cf;border-color:#9e174c7a}@supports (color:color-mix(in lab, red, red)){.binder-library-bar .binder-sharing-settings .binder-sharing-danger{background:color-mix(in srgb, #ffb5cf 24%, var(--paper))}}.guest-preview-entry{background:#f2ebff;border:2px solid #1f1722;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:14px;width:min(100%,650px);margin:18px auto 0;padding:18px;display:grid;box-shadow:5px 5px #ff3d8b}.guest-preview-entry-icon{color:#fff;background:#1f1722;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.guest-preview-entry h2{color:#1f1722;margin:0;font-size:20px;line-height:1.15}.guest-preview-entry p{color:#514756;margin:7px 0 13px;font-size:14px;line-height:1.5}.guest-preview-entry button{color:#fff;cursor:pointer;background:#1f1722;border:0;border-radius:14px;width:100%;min-height:48px;font-weight:900}.guest-preview-entry button:disabled{opacity:.55;cursor:wait}.guest-preview-entry small{color:#695e6d;margin-top:10px;line-height:1.45;display:block}.guest-preview-entry a{color:#6b3ead;font-weight:850}.guest-preview-error{color:#a10f45;width:min(100%,650px);margin:12px auto 0;font-weight:800}.guest-preview-shell{background:var(--page,#fff);min-height:100vh}.guest-preview-bar{z-index:10020;min-height:44px;padding:8px max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left));color:#1f1722;background:#eadfff;border-bottom:2px solid #1f1722;justify-content:center;align-items:center;gap:18px;font-size:13px;line-height:1.35;display:flex;position:sticky;top:0}.guest-preview-bar a{color:#fff;background:#1f1722;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:6px 12px;font-weight:900;text-decoration:none;display:inline-flex}.guest-join-page>section{width:min(100%,720px)}.guest-join-page>section>p:not(.eyebrow){max-width:600px;margin-inline:auto}.guest-join-back{color:#4e2f74;align-items:center;min-height:44px;margin-top:18px;font-weight:900;display:inline-flex}@media (width<=700px){.guest-preview-entry{grid-template-columns:34px minmax(0,1fr);padding:14px}.guest-preview-entry-icon{border-radius:11px;width:34px;height:34px;font-size:18px}.guest-preview-bar{justify-content:space-between;gap:8px;font-size:11px}.guest-preview-bar span{max-width:62%}.guest-preview-bar a{text-align:center;justify-content:center;max-width:38%;min-height:40px}}.binder-recovery-settings>div{width:min(430px,100vw - 32px)}.binder-recovery-settings>div>p{margin:0;font-size:.82rem;line-height:1.4}.binder-recovery-settings ul{gap:8px;max-height:min(430px,62vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.binder-recovery-settings li{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.binder-recovery-settings li{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.binder-recovery-settings li{background:var(--paper);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.binder-recovery-settings li{background:color-mix(in srgb, var(--paper) 94%, var(--accent) 6%)}}.binder-recovery-settings li>div{gap:2px;min-width:0;display:grid}.binder-recovery-settings li small,.binder-recovery-settings li time{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.binder-recovery-settings li small,.binder-recovery-settings li time{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.binder-recovery-settings li small,.binder-recovery-settings li time{font-size:.68rem;line-height:1.3}.binder-library-bar .binder-recovery-settings li button{flex:none;min-height:34px;padding:0 10px}.binder-library-bar .binder-cover-color-setting{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-weight:800;display:flex}.binder-cover-color-setting input[type=color]{border:1px solid var(--ink);width:54px;height:42px;padding:3px}@supports (color:color-mix(in lab, red, red)){.binder-cover-color-setting input[type=color]{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.binder-cover-color-setting input[type=color]{background:var(--paper);cursor:pointer;border-radius:10px}.binder-library-bar .binder-delete-button{color:#8d2444;background:#fff4f6;border-color:#8d2444}.binder-library-bar .binder-delete-button:not(:disabled):hover,.binder-library-bar .binder-delete-button:not(:disabled):focus-visible{color:#fff;background:#8d2444}.binder-library-bar>small{color:var(--ink);flex:1 0 100%}@supports (color:color-mix(in lab, red, red)){.binder-library-bar>small{color:color-mix(in srgb, var(--ink) 70%, transparent)}}.binder-library-bar>small{text-transform:none;letter-spacing:0}.binder-library-message{width:min(1040px,100% - 28px);color:var(--ink);margin:-6px auto 12px;font-size:.82rem;font-weight:700}html body main.app-shell[data-desktop-theme] section.binder-view[class*=binder-preview-] section.binder-sheet-stage button.binder-print-card picture.binder-print-frame:not([data-condition-photo=true])>img:not([data-condition-photo=true]){transform:var(--print-visual-transform,none)!important;clip-path:var(--print-visual-clip,none)!important}html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] .print-card .image-wrap>img,html body main.app-shell[data-desktop-theme] .archive-print-browser .modal-content:not(.editor-view) .modal-image>img,html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-4x4 span.image-wrap>img,html body main.app-shell[data-desktop-theme] section.archive-view[class*=archive-preview-] div.print-grid.archive-grid-like[class*=archive-mobile-grid-] span.image-wrap>img{object-fit:var(--official-catalog-fit,contain)!important;transform:var(--official-catalog-transform,none)!important;clip-path:var(--official-catalog-clip,none)!important}@media (width<=700px){.binder-library-bar{border-radius:15px;gap:7px;width:calc(100% - 20px);margin-top:8px;padding:9px}.binder-library-bar label{flex-basis:100%}.binder-library-bar button{flex:calc(50% - 4px);padding-inline:8px}.binder-library-message{width:calc(100% - 20px)}.binder-collection-settings{flex:calc(50% - 4px)}.binder-collection-settings>summary{justify-content:center;width:100%}.binder-collection-settings>div{left:0;right:auto}}.binder-delete-backdrop{z-index:410;background:#20142ab8}.binder-delete-modal{color:#26193d;background:#fffafd;border:2px solid #2d2143;border-radius:24px 24px 12px;width:min(500px,100% - 28px);padding:32px;position:relative;box-shadow:8px 9px #e0a5ba}.binder-delete-modal h2{margin:8px 40px 12px 0;font-size:clamp(28px,5vw,40px);line-height:1}.binder-delete-modal>p:not(.eyebrow){color:#594b68;max-width:420px;margin:0;line-height:1.5}.binder-delete-close{color:#26193d;background:#fff;border:1px solid #d9cbd8;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:14px}.binder-delete-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.binder-delete-actions button{color:#26193d;min-height:44px;font:inherit;background:#fff;border:1px solid #2d2143;border-radius:11px;padding:0 16px;font-weight:800}.binder-delete-actions .binder-delete-confirm{color:#fff;background:#8d2444;border-color:#8d2444}.binder-delete-actions button:disabled,.binder-delete-close:disabled{opacity:.55;cursor:not-allowed}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind{border:1px solid var(--theme-text,#231b35)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind{border:1px solid color-mix(in srgb, var(--theme-text,#231b35) 14%, transparent)!important}}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind{background:var(--theme-page,#f7f5fa)!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind{background:color-mix(in srgb, var(--theme-page,#f7f5fa) 86%, var(--theme-announcement,#ddd4ff))!important}}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button,html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active{min-width:0!important;min-height:76px!important;color:var(--theme-text,#231b35)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-rows:30px auto!important;align-content:center!important;place-items:center!important;gap:6px!important;padding:8px 5px!important;font-size:.66rem!important;display:grid!important}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active{border-color:var(--theme-text,#231b35)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active{border-color:color-mix(in srgb, var(--theme-text,#231b35) 16%, transparent)!important}}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active{background:var(--theme-surface,#fff)!important;box-shadow:0 4px 12px var(--theme-text,#231b35)!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active{box-shadow:0 4px 12px color-mix(in srgb, var(--theme-text,#231b35) 9%, transparent)!important}}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button>span{width:30px!important;height:30px!important;color:var(--theme-text,#231b35)!important;background:var(--theme-announcement,#d9d0ff)!important;border-radius:9px!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button>span{background:color-mix(in srgb, var(--theme-announcement,#d9d0ff) 82%, #fff)!important}}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button>span{font-size:1rem!important}html body main.app-shell[data-desktop-theme] .feedback-form .feedback-kind button.active>span{color:var(--accent-foreground,#000)!important;background:var(--custom-accent,#ff3d8b)!important}html body main.app-shell[data-desktop-theme] section.feedback-view>header.feedback-heading>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.tour-overlay{overscroll-behavior:contain;overflow:hidden}.tour-card{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}@media (width<=900px){.tour-card,.tour-card.anchored{top:auto!important;right:12px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))!important;left:12px!important;transform:none!important}.tour-card footer{flex-wrap:wrap}.tour-card footer>div{margin-left:auto}}@media (width<=680px){.tour-card,.tour-card.anchored{bottom:calc(86px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important}}@media (width<=900px) and (height<=500px){.tour-card,.tour-card.anchored{max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important}}@media (width<=760px){.app-shell:has(.tour-overlay)>.mobile-bottom-nav{pointer-events:none;display:grid!important}}@media (width>=901px){html body main.app-shell[data-current-view=profile] .profile-page .profile-hero--admin-actions{align-items:center;grid-template-columns:76px minmax(0,1fr)!important}html body main.app-shell[data-current-view=profile] .profile-page .profile-hero--admin-actions>div:nth-child(2){min-width:0}html body main.app-shell[data-current-view=profile] .profile-page .profile-hero--admin-actions .profile-hero-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;width:100%;min-width:0;margin-left:0;display:flex}}html body .app-shell .admin-settings-form>footer .save-site-settings-button:disabled{cursor:wait;color:#3f3545!important;-webkit-text-fill-color:#3f3545!important;box-shadow:none!important;opacity:1!important;background:#e7e1ea!important;border-color:#9b8fa4!important}html body .app-shell[data-desktop-theme=candy]{--lab-canvas:var(--theme-page)!important;--lab-surface:var(--theme-surface)!important;--lab-surface-alt:var(--theme-page)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]{--lab-surface-alt:color-mix(in srgb, var(--theme-page) 72%, var(--theme-announcement))!important}}html body .app-shell[data-desktop-theme=candy]{--lab-ink:var(--theme-text)!important;--lab-muted:var(--theme-text)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]{--lab-muted:color-mix(in srgb, var(--theme-text) 66%, var(--theme-page))!important}}html body .app-shell[data-desktop-theme=candy]{--lab-line:var(--theme-text)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]{--lab-line:color-mix(in srgb, var(--theme-text) 18%, var(--theme-page))!important}}html body .app-shell[data-desktop-theme=candy]{--lab-accent:var(--accent)!important;--lab-accent-2:var(--theme-text)!important;--lab-hero:var(--theme-announcement)!important;--lab-sidebar:var(--theme-sidebar)!important;--lab-sidebar-ink:var(--theme-sidebar-text)!important}html body .app-shell :is(.binder-page-jump button.active,.binder-layout-picker button.active,.binder-theme-page-targets button.active,.official-background-buttons button.active,.catalog-correction-crop-shapes button[aria-pressed=true],.feedback-inbox-tools button.active,.beta-member-list-tools button.active){color:var(--accent-foreground)!important;border-color:var(--accent)!important;background:var(--accent)!important}.feedback-inbox-tools{border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,var(--paper-bright));border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid}.feedback-inbox-tools label{gap:5px;font-size:8px;font-weight:850;display:grid}.feedback-inbox-tools input{border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--lab-ink,var(--ink));border-radius:10px;padding:0 11px;font-size:16px}.feedback-inbox-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.feedback-inbox-tools button{border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,#fff);min-height:38px;color:var(--lab-ink,var(--ink));border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.feedback-inbox-tools button span{background:currentColor;border-radius:999px;min-width:20px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.feedback-inbox-tools button span{background:color-mix(in srgb, currentColor 10%, transparent)}}.feedback-inbox-tools>small{color:var(--lab-muted,var(--muted));grid-column:1/-1}.feedback-inbox-list{gap:8px;display:grid;margin-top:10px!important}.feedback-inbox-item{border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,var(--paper-bright));border-radius:14px;overflow:clip}.feedback-inbox-item>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:11px 13px;list-style:none;display:grid}.feedback-inbox-item>summary::-webkit-details-marker{display:none}.feedback-inbox-item>summary:before{content:"+";background:var(--lab-surface-alt,#f1edf4);border-radius:50%;grid-area:1/4;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.feedback-inbox-item[open]>summary:before{content:"−"}.feedback-inbox-item>summary>span:first-child{background:var(--theme-announcement);color:var(--theme-text);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.feedback-inbox-subject{gap:3px;min-width:0;display:grid}.feedback-inbox-subject b{overflow-wrap:anywhere}.feedback-inbox-subject small,.feedback-inbox-summary-meta time{color:var(--lab-muted,var(--muted));font-size:8px}.feedback-inbox-summary-meta{justify-items:end;gap:4px;display:grid}.feedback-inbox-summary-meta i{background:var(--lab-surface-alt,#eee);color:var(--lab-ink,var(--ink));text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.feedback-inbox-summary-meta i[data-status=new]{background:var(--accent);color:var(--accent-foreground)}.feedback-inbox-body{border-top:1px solid var(--lab-line,var(--line));padding:0 13px 13px}.feedback-inbox-body>p{color:var(--lab-muted,var(--muted));white-space:pre-wrap;line-height:1.55}.feedback-inbox-body>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-inbox-body select{border:1px solid var(--lab-line,var(--line));background:var(--lab-surface,#fff);min-height:44px;color:var(--lab-ink,var(--ink));border-radius:10px;padding:0 10px}@media (width<=620px){.beta-member-list-heading{align-items:stretch;display:grid}.beta-member-list-heading label{width:100%}.beta-member-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.beta-member-actions button{width:100%;min-width:0}.feedback-inbox-tools{grid-template-columns:1fr}.feedback-inbox-tools>div{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.feedback-inbox-tools button{flex:none}.feedback-inbox-item>summary{grid-template-columns:auto minmax(0,1fr) auto}.feedback-inbox-item>summary:before{grid-column:3}.feedback-inbox-summary-meta{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;width:100%}.feedback-inbox-summary-meta time{justify-self:end}.feedback-inbox-body>footer{flex-direction:column;align-items:stretch}.feedback-inbox-body select{width:100%;font-size:16px}}@media (width<=400px){.beta-member-actions{grid-template-columns:1fr}}@media (width<=900px){html body .app-shell :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],select,textarea,[contenteditable=true]){font-size:16px!important}}@media (width>=901px) and (width<=1180px){html body main.app-shell[data-current-view=profile] .profile-page .profile-hero{align-items:center;grid-template-columns:76px minmax(0,1fr)!important}html body main.app-shell[data-current-view=profile] .profile-page .profile-hero>div:nth-child(2){min-width:0}html body main.app-shell[data-current-view=profile] .profile-page .profile-hero-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;width:100%;min-width:0;margin-left:0;display:flex}}@media (width<=720px){html body main.app-shell[data-current-view=profile] .my-profile-view{min-width:0;width:100%!important}html body main.app-shell[data-current-view=profile] .profile-page{overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:auto;width:calc(100% - 20px)!important;height:auto!important;min-height:calc(100svh - 84px)!important;margin:10px auto calc(104px + env(safe-area-inset-bottom))!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}html body main.app-shell[data-current-view=profile] .profile-page .collector-profile{min-height:0!important}}@media (width>=901px){html body main.app-shell[data-current-view=profile] .my-profile-view{width:100%;min-width:0}html body main.app-shell[data-current-view=profile] .profile-page{max-width:none;min-height:calc(100dvh - 24px);margin:12px auto 40px;width:min(1600px,100% - 24px)!important;padding:clamp(16px,2vw,32px)!important}html body main.app-shell[data-current-view=profile] .profile-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}html body main.app-shell[data-current-view=profile] .profile-overview-grid>.profile-activity-module{min-width:0;height:100%;margin-top:0}html body main.app-shell[data-current-view=profile] .profile-overview-grid>.profile-activity-module>div{grid-template-columns:repeat(3,minmax(0,1fr))}html body main.app-shell[data-current-view=profile] .profile-overview-grid>.profile-lists{grid-column:1/-1;margin-top:0}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;color:var(--theme-text,var(--ink,#241726))!important;-webkit-text-fill-color:currentColor!important;background-color:var(--theme-surface,var(--paper-bright,#fff))!important;border:1px solid var(--theme-text,var(--ink,#241726))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border:1px solid color-mix(in srgb, var(--theme-text,var(--ink,#241726)) 24%, var(--theme-surface,var(--paper-bright,#fff)))!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea)::placeholder{color:var(--theme-text,var(--ink,#241726))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea)::placeholder{color:color-mix(in srgb, var(--theme-text,var(--ink,#241726)) 58%, var(--theme-surface,var(--paper-bright,#fff)))!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea)::placeholder{opacity:1!important}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{outline:3px solid var(--accent,#ff3d8b)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#ff3d8b) 58%, transparent)!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{outline-offset:2px;border-color:var(--accent,#ff3d8b)!important}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{color:var(--theme-text,var(--ink,#241726))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{color:color-mix(in srgb, var(--theme-text,var(--ink,#241726)) 68%, var(--theme-surface,var(--paper-bright,#fff)))!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{-webkit-text-fill-color:currentColor!important;background-color:var(--theme-surface,var(--paper-bright,#fff))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{background-color:color-mix(in srgb, var(--theme-surface,var(--paper-bright,#fff)) 84%, var(--theme-text,var(--ink,#241726)))!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{border-color:var(--theme-text,var(--ink,#241726))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{border-color:color-mix(in srgb, var(--theme-text,var(--ink,#241726)) 30%, var(--theme-surface,var(--paper-bright,#fff)))!important}}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):disabled{cursor:not-allowed;opacity:1!important}html body .app-shell :is(.archive-import-upload input[type=file],.scan-upload input[type=file],.account-avatar-control input[type=file],.home-background-picker input[type=file],.feedback-screenshot input[type=file],.collection-csv-picker input[type=file]){box-sizing:border-box;min-width:0;color:var(--theme-text,var(--ink,#241726))!important;-webkit-text-fill-color:currentColor!important;background-color:var(--theme-surface,var(--paper-bright,#fff))!important;border:1px solid var(--theme-text,var(--ink,#241726))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell :is(.archive-import-upload input[type=file],.scan-upload input[type=file],.account-avatar-control input[type=file],.home-background-picker input[type=file],.feedback-screenshot input[type=file],.collection-csv-picker input[type=file]){border:1px solid color-mix(in srgb, var(--theme-text,var(--ink,#241726)) 24%, var(--theme-surface,var(--paper-bright,#fff)))!important}}html body .app-shell :is(.archive-import-upload input[type=file],.scan-upload input[type=file],.account-avatar-control input[type=file],.home-background-picker input[type=file],.feedback-screenshot input[type=file],.collection-csv-picker input[type=file]){opacity:1!important}html body .app-shell :is(.archive-import-upload input[type=file],.scan-upload input[type=file],.account-avatar-control input[type=file],.home-background-picker input[type=file],.feedback-screenshot input[type=file],.collection-csv-picker input[type=file])::file-selector-button{color:var(--theme-surface,var(--paper-bright,#fff));background:var(--theme-text,var(--ink,#241726));cursor:pointer;border:0;border-radius:7px}html body .app-shell :is(button[type=submit]:disabled,input[type=submit]:disabled):not(.save-site-settings-button){cursor:not-allowed;color:#5b5262!important;-webkit-text-fill-color:#5b5262!important;box-shadow:none!important;opacity:1!important;background:#e7e1ea!important;border-color:#aaa0af!important}html body .app-shell[data-desktop-theme]{--pk-desktop-readable-ink:var(--lab-ink,var(--theme-text,#231b35));--pk-desktop-readable-muted:var(--lab-muted,var(--muted,#675d70));--pk-desktop-control-surface:var(--lab-surface,var(--theme-surface,#fff));--pk-desktop-control-accent:var(--lab-accent-2,var(--accent,#493684));--pk-desktop-control-accent-foreground:var(--theme-text-foreground,#fff)}html body .app-shell[data-desktop-theme] :is(.archive-hero,.feedback-heading,.admin-settings-heading),html body .app-shell[data-desktop-theme] :is(.archive-hero>div:first-child,.feedback-heading>div,.admin-settings-heading>div) :is(h1,h2,p:not(.eyebrow),small){-webkit-text-fill-color:var(--pk-desktop-readable-ink);color:var(--pk-desktop-readable-ink)!important}html body .app-shell[data-desktop-theme] :is(.archive-hero>div:first-child,.feedback-heading>div,.admin-settings-heading>div) :is(p:not(.eyebrow),small){-webkit-text-fill-color:var(--pk-desktop-readable-muted);color:var(--pk-desktop-readable-muted)!important}html body .app-shell[data-desktop-theme] :is(.archive-hero,.feedback-heading,.admin-settings-heading)>span{-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground);color:var(--pk-desktop-control-accent-foreground)!important;background:var(--pk-desktop-control-accent)!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>button{-webkit-text-fill-color:var(--pk-desktop-readable-ink);color:var(--pk-desktop-readable-ink)!important;border-color:var(--lab-line,var(--line))!important;background:var(--pk-desktop-control-surface)!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>:is(.bulk-add-trigger,.archive-import-trigger,.add-catalog-print){-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground);color:var(--pk-desktop-control-accent-foreground)!important;border-color:var(--pk-desktop-control-accent)!important;background:var(--pk-desktop-control-accent)!important}html body .app-shell[data-desktop-theme] .archive-hero .archive-hero-actions>:is(.owned-archive-trigger.active,.owned-archive-trigger[aria-pressed=true],.hidden-archive-trigger.active,.hidden-archive-trigger[aria-pressed=true]){-webkit-text-fill-color:var(--accent-foreground,var(--pk-desktop-readable-ink));color:var(--accent-foreground,var(--pk-desktop-readable-ink))!important;border-color:var(--accent,var(--lab-accent))!important;background:var(--accent,var(--lab-accent))!important}html body .app-shell[data-desktop-theme] :is(.binder-view>.binder-heading,.binder-view>.binder-heading h1,.binder-view>.binder-heading .eyebrow,.binder-control-dock,.binder-control-dock .binder-page-view-dock>span,.binder-control-dock .binder-page-navigation,.binder-control-dock .binder-page-navigation small){-webkit-text-fill-color:var(--pk-desktop-readable-ink);color:var(--pk-desktop-readable-ink)!important}html body .app-shell[data-desktop-theme] :is(.binder-heading-actions>.binder-reorganize-trigger,.binder-heading-actions>.binder-page-organizer-trigger,.binder-control-dock .binder-action-menu>summary){-webkit-text-fill-color:var(--pk-desktop-readable-ink);color:var(--pk-desktop-readable-ink)!important;border-color:var(--lab-line,var(--line))!important;background:var(--pk-desktop-control-surface)!important}html body .app-shell[data-desktop-theme] .binder-control-dock .binder-action-menu[open]>summary{-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground);color:var(--pk-desktop-control-accent-foreground)!important;border-color:var(--pk-desktop-control-accent)!important;background:var(--pk-desktop-control-accent)!important}html body .app-shell[data-desktop-theme] .binder-controls-menu .binder-action-menu-panel{color:var(--pk-desktop-readable-ink)!important;background:var(--pk-desktop-control-surface)!important}html body .app-shell[data-desktop-theme] .binder-controls-menu .binder-action-menu-panel :is(b,span,small,label,button){-webkit-text-fill-color:currentColor}html body .app-shell[data-desktop-theme] .binder-controls-menu .binder-action-menu-panel :is(.binder-rename-page,.binder-layout-picker button,.binder-tool-grid button){color:var(--pk-desktop-readable-ink)!important;border-color:var(--lab-line,var(--line))!important;background:var(--pk-desktop-control-surface)!important}html body .app-shell[data-desktop-theme] .binder-controls-menu .binder-action-menu-panel :is(.binder-layout-picker button.active,.binder-tool-grid button:hover,.binder-tool-grid button:focus-visible),html body .app-shell[data-desktop-theme] .profile-hero-actions>button{-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground);color:var(--pk-desktop-control-accent-foreground)!important;border-color:var(--pk-desktop-control-accent)!important;background:var(--pk-desktop-control-accent)!important}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(5){-webkit-text-fill-color:var(--pk-desktop-readable-ink);color:var(--pk-desktop-readable-ink)!important;border-color:var(--lab-line)!important;background:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(5){background:color-mix(in srgb, var(--lab-accent-2) 22%, var(--lab-surface))!important}}html body .app-shell[data-desktop-theme=candy] .home-quick-grid>button:nth-child(5)>span:first-child{-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground);color:var(--pk-desktop-control-accent-foreground)!important;background:var(--lab-accent-2)!important}html body .app-shell[data-desktop-theme] :is(.home-hero-actions button,.archive-hero-actions .bulk-add-trigger,.archive-hero-actions .archive-import-trigger,.archive-hero-actions .add-catalog-print,.filters button.clear-filters,.community-heading-actions button,.profile-hero-actions>button,.feedback-form button[type=submit],.trade-composer button[type=submit],.settings-section-heading>button,.print-audit button,.settings-tabs button.active,.section-subtabs button.active,.archive-layout-toolbar button.active,.profile-workshop-tabs button.active,.feedback-kind button.active,.binder-page-number-line button.active,.binder-page-view-dock button.active,.desktop-theme-options button[aria-pressed=true],.desktop-palette-options button[aria-pressed=true]){color:var(--pk-desktop-control-accent-foreground)!important;-webkit-text-fill-color:var(--pk-desktop-control-accent-foreground)!important}html body .app-shell[data-desktop-theme] :is(.home-hero-actions button,.archive-hero-actions .bulk-add-trigger,.archive-hero-actions .archive-import-trigger,.archive-hero-actions .add-catalog-print,.binder-page-view-dock button.active,.settings-tabs button.active,.section-subtabs button.active,.archive-layout-toolbar button.active,.profile-workshop-tabs button.active,.feedback-kind button.active,.binder-page-number-line button.active) :is(span,b,strong,small,i){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .app-shell[data-desktop-theme] .print-questions-hero>span,html body .app-shell[data-desktop-theme] .theme-preset-actions>button:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}html body .app-shell[data-desktop-theme] .theme-preset-actions>button:not(:first-child){color:var(--pk-desktop-readable-ink)!important;-webkit-text-fill-color:var(--pk-desktop-readable-ink)!important;border-color:var(--lab-line,var(--line))!important;background:var(--pk-desktop-control-surface)!important}html body .app-shell[data-desktop-theme] .archive-number,html body .app-shell[data-desktop-theme] .archive-number :is(strong,span,small){color:var(--theme-text-foreground,#fff)!important;-webkit-text-fill-color:var(--theme-text-foreground,#fff)!important}}html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-title{color:var(--binder-active-cover-foreground,#261d40)!important;background:linear-gradient(135deg, var(--binder-active-cover), var(--binder-active-cover))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-title{background:linear-gradient(135deg, color-mix(in srgb, var(--binder-active-cover) 84%, #fff), var(--binder-active-cover))!important}}html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-title .binder-title-display strong{color:var(--binder-title-color,#2a1f2a)!important;-webkit-text-fill-color:var(--binder-title-color,#2a1f2a)!important}html body .app-shell .binder-view[data-binder-color-theme].binder-shell-preview-classic .binder-sheet-stage>.binder-book{border-color:var(--binder-cover-color)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell .binder-view[data-binder-color-theme].binder-shell-preview-classic .binder-sheet-stage>.binder-book{border-color:color-mix(in srgb, var(--binder-cover-color) 82%, #111)!important}}html body .app-shell .binder-view[data-binder-color-theme].binder-shell-preview-classic .binder-sheet-stage>.binder-book{background:var(--binder-cover-color)!important}html body .app-shell .binder-view[data-binder-color-theme].binder-preview-riso .binder-sheet-stage :where(.binder-slot,.binder-slot.filled){background:var(--binder-active-pocket)!important;box-shadow:3px 3px 0 var(--binder-active-cover)!important}html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-stage>.binder-book{background-color:var(--binder-cover-color)!important;background-blend-mode:luminosity!important}html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-stage .binder-page,html body .app-shell .binder-view[data-binder-color-theme] .binder-sheet-stage :where(.binder-slot,.binder-slot.filled){background-color:var(--binder-active-pocket)!important;background-blend-mode:luminosity!important}html body .app-shell[data-binder-focus=true]{min-height:100dvh;padding:0!important;display:block!important}html body .app-shell[data-binder-focus=true]>:not(.binder-view){display:none!important}html body .app-shell[data-binder-focus=true]>.binder-view.binder-focus-mode{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important}.binder-focus-exit{z-index:130;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#2b1638;border:2px solid #2b1638;border-radius:999px;padding:9px 14px;font-weight:900;position:fixed;box-shadow:3px 4px #f26ca8}.binder-focus-exit>span{margin-right:4px;font-size:18px}.binder-focus-exit:focus-visible{outline-offset:3px;outline:3px solid #fff}.collection-activity-form,.collection-activity-form *,.collection-activity-form :before,.collection-activity-form :after{box-sizing:border-box}.collection-activity-form{width:100%;min-width:0;max-width:100%}.collection-activity-form :is(label,input,select,textarea,fieldset,.collection-price-input){min-width:0;max-width:100%}.collection-activity-form input[type=date]{inline-size:100%;min-inline-size:0;max-inline-size:100%}@media (width<=680px){.binder-focus-exit{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));padding-inline:12px}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid>button:nth-child(5){flex-direction:column;grid-column:auto;align-items:flex-start;gap:10px;min-height:116px;display:flex}}.notification-bell{z-index:82;top:max(16px, env(safe-area-inset-top));border:2px solid var(--theme-text,#261d40);background:var(--theme-surface,#fff);width:48px;height:48px;color:var(--theme-text,#261d40);box-shadow:0 5px 0 var(--theme-text,#261d40);border-radius:999px;place-items:center;display:grid;position:fixed;right:18px}@supports (color:color-mix(in lab, red, red)){.notification-bell{box-shadow:0 5px 0 color-mix(in srgb, var(--theme-text,#261d40) 18%, transparent)}}.notification-bell>span{font-size:24px;line-height:1}.notification-bell>b,.home-quick-notification{background:#ff3f91;border:2px solid #fff;border-radius:999px;place-items:center;min-width:24px;min-height:24px;padding:3px 6px;font:800 12px/1.2 system-ui,sans-serif;display:grid;position:absolute;top:-7px;right:-7px;color:#211829!important}.notification-center-backdrop{z-index:5400;background:#18122470;justify-content:flex-end;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.notification-center{border:2px solid var(--theme-text,#261d40);background:var(--theme-surface,#fff);width:min(440px,100vw - 36px);min-width:0;max-width:100%;height:min(720px,100dvh - 36px);max-height:calc(100dvh - 36px);color:var(--theme-text,#261d40);box-shadow:10px 12px 0 var(--theme-text,#261d40);border-radius:24px;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-center{box-shadow:10px 12px 0 color-mix(in srgb, var(--theme-text,#261d40) 28%, transparent)}}.notification-center>header,.notification-center-tools{border-bottom:1px solid var(--theme-text,#261d40);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.notification-center>header,.notification-center-tools{border-bottom:1px solid color-mix(in srgb, var(--theme-text,#261d40) 18%, transparent)}}.notification-center>header>div{min-width:0}.notification-center h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(24px,7vw,30px);line-height:1.08}.notification-center>header>button{border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:25px}.notification-center-tools{flex-wrap:wrap;padding-block:12px;font-size:14px}.notification-center-tools button{min-height:44px;padding:10px 15px;font:800 15px/1.2 system-ui,sans-serif}.notification-center-tabs{border-bottom:1px solid var(--theme-text,#261d40);grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-center-tabs{border-bottom:1px solid color-mix(in srgb, var(--theme-text,#261d40) 18%, transparent)}}.notification-center-tabs button{border:1px solid var(--theme-text,#261d40);min-height:42px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.notification-center-tabs button{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 24%, transparent)}}.notification-center-tabs button{background:var(--theme-surface,#fff);color:var(--theme-text,#261d40);border-radius:12px;font:800 15px/1.2 system-ui,sans-serif}.notification-center-tabs button.active{border-color:var(--theme-text,#261d40);color:#261d40;background:#e9defc}.notification-center-list{overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px;overflow-y:auto}.notification-center-list details{border:1px solid var(--theme-text,#261d40);margin-bottom:10px}@supports (color:color-mix(in lab, red, red)){.notification-center-list details{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 20%, transparent)}}.notification-center-list details{background:var(--theme-surface,#fff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.notification-center-list details{background:color-mix(in srgb, var(--theme-surface,#fff) 90%, #eee8ff)}}.notification-center-list details.unread{border-left:6px solid #ff3f91}.notification-center-list summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;list-style:none;display:grid}.notification-center-list summary::-webkit-details-marker{display:none}.notification-center-list summary>span:nth-child(2){overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.notification-center-list time{opacity:.72;font-size:12px}.notification-center-list summary>i{background:#ff3f91;border-radius:50%;width:10px;height:10px;margin-top:5px}.notification-category{color:#261d40;text-transform:uppercase;background:#e9defc;border-radius:999px;align-self:start;padding:4px 7px;font:800 10px/1.2 system-ui,sans-serif}.notification-center-list details>div{padding:0 14px 14px}.notification-center-list details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.45}.notification-center-list footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-center-list footer button{min-height:44px;padding:10px 14px;font:800 15px/1.2 system-ui,sans-serif}.notification-center-tools .notification-read-action,.notification-center-list .notification-read-action{color:#261d40;background:#fff;border:2px solid #261d40}.notification-center-list .notification-archive-action{border:1px solid var(--theme-text,#261d40)}@supports (color:color-mix(in lab, red, red)){.notification-center-list .notification-archive-action{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 32%, transparent)}}.notification-center-list .notification-archive-action{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.notification-center-list .notification-archive-action{background:color-mix(in srgb, var(--theme-surface,#fff) 84%, #e9defc)}}.notification-center-list .notification-archive-action{color:var(--theme-text,#261d40)}.notification-center-list .notification-response-action{color:#fff;background:#261d40;border:2px solid #261d40}.notification-center :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #ff3f91}.notification-center-empty{text-align:center;padding:50px 20px}.notification-center.showing-feedback-thread{grid-template-rows:auto minmax(0,1fr)}.notification-thread-back{border:1px solid var(--theme-text,#261d40);min-height:32px;margin:0 0 5px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.notification-thread-back{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 26%, transparent)}}.notification-thread-back{color:inherit;background:0 0;border-radius:999px;font:800 12px/1.2 system-ui,sans-serif}.notification-feedback-thread{overscroll-behavior:contain;min-height:0;padding:14px;overflow-y:auto}.feedback-thread{border:1px solid var(--theme-text,#261d40);gap:13px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.feedback-thread{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 20%, transparent)}}.feedback-thread{background:var(--theme-surface,#fff);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.feedback-thread{background:color-mix(in srgb, var(--theme-surface,#fff) 94%, #eee8ff)}}.feedback-thread{color:var(--theme-text,#261d40)}.feedback-inbox-body>.feedback-thread{margin-top:13px}.feedback-thread-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.feedback-thread-heading>div{gap:3px;min-width:0;display:grid}.feedback-thread-heading span{letter-spacing:.11em;font-size:9px;font-weight:950}.feedback-thread-heading h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.2}.feedback-thread-heading small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.feedback-thread-heading small{color:color-mix(in srgb, currentColor 70%, transparent)}}.feedback-thread-heading small{font-size:11px}.feedback-thread-heading>b{color:#261d40;text-transform:uppercase;background:#e9defc;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.feedback-thread-heading>b[data-status=new]{color:#211829;background:#ff3f91}.feedback-thread-heading>b[data-status=resolved]{color:#173817;background:#dff5dd}.feedback-thread-messages{overscroll-behavior:contain;flex-direction:column;gap:9px;max-height:390px;padding:4px 3px;display:flex;overflow-y:auto}.feedback-thread-messages article{border:1px solid var(--theme-text,#261d40);align-self:flex-start;gap:6px;width:min(88%,560px);padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.feedback-thread-messages article{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 16%, transparent)}}.feedback-thread-messages article{background:var(--theme-surface,#fff);border-radius:15px 15px 15px 4px}.feedback-thread-messages article[data-mine=true]{color:#321426;background:#f5dded;border-radius:15px 15px 4px;align-self:flex-end}.feedback-thread-messages article[data-admin=true]{color:#261d40;background:#eee6fc;border-color:#a78ad7}.feedback-thread-messages article>header{justify-content:space-between;gap:10px;display:flex}.feedback-thread-messages article b{font-size:11px}.feedback-thread-messages article time{opacity:.68;white-space:nowrap;font-size:9px}.feedback-thread-messages article>small{background:currentColor;border-radius:999px;justify-self:start;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.feedback-thread-messages article>small{background:color-mix(in srgb, currentColor 9%, transparent)}}.feedback-thread-messages article>small{text-transform:uppercase;font-size:8px;font-weight:850}.feedback-thread-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.feedback-thread-status{border-top:1px solid var(--theme-text,#261d40);align-items:end;gap:8px;padding-top:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.feedback-thread-status{border-top:1px solid color-mix(in srgb, var(--theme-text,#261d40) 14%, transparent)}}.feedback-thread-status label{flex:1;gap:5px;font-size:11px;font-weight:850;display:grid}.feedback-thread-status select{background:var(--theme-surface,#fff);min-height:42px;color:inherit;border:1px solid;border-radius:10px;padding:0 10px}.feedback-thread-status button,.feedback-thread-reply button{color:#fff;background:#261d40;border:0;border-radius:10px;min-height:42px;padding:9px 13px;font-weight:850}.feedback-thread-status button:disabled,.feedback-thread-reply button:disabled{opacity:.45}.feedback-thread-reply{gap:7px;display:grid}.feedback-thread-reply>label{font-size:12px;font-weight:900}.feedback-thread-reply textarea{resize:vertical;border:1px solid var(--theme-text,#261d40);width:100%;min-height:84px;padding:10px}@supports (color:color-mix(in lab, red, red)){.feedback-thread-reply textarea{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 30%, transparent)}}.feedback-thread-reply textarea{background:var(--theme-surface,#fff);color:inherit;font:inherit;border-radius:12px;line-height:1.4}.feedback-thread-reply>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-thread-reply small{opacity:.75;font-size:10px}.feedback-thread-notice,.feedback-thread-state{background:var(--theme-surface,#fff);border-radius:12px;margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.feedback-thread-notice,.feedback-thread-state{background:color-mix(in srgb, var(--theme-surface,#fff) 80%, #e9defc)}}.feedback-thread-notice,.feedback-thread-state{font-size:12px}.notification-admin-panel{border:2px solid var(--theme-text,#261d40);background:var(--theme-surface,#fff);width:100%;min-width:0;max-width:100%;color:var(--theme-text,#261d40);border-radius:24px;margin:24px 0;padding:24px;overflow-x:hidden}.notification-admin-panel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.notification-admin-panel>header>div{min-width:0}.notification-admin-panel>header h2{margin:3px 0;font-size:clamp(28px,4vw,44px)}.notification-admin-panel>header :is(h2,p){overflow-wrap:anywhere}.notification-admin-panel>header a{max-width:100%;color:inherit;text-align:center;overflow-wrap:anywhere;border:1px solid;border-radius:999px;padding:11px 14px;font-weight:800}.notification-admin-panel>form{background:var(--theme-surface,#fff);border-radius:18px;min-width:0;margin-top:20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.notification-admin-panel>form{background:color-mix(in srgb, var(--theme-surface,#fff) 88%, #e9defc)}}.notification-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notification-admin-grid label{align-content:start;gap:7px;min-width:0;font-weight:800;display:grid}.notification-admin-grid .wide{grid-column:1/-1}.notification-admin-grid :is(input,select,textarea),.feedback-notify-collector+textarea{box-sizing:border-box;border:1px solid var(--theme-text,#261d40);width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.notification-admin-grid :is(input,select,textarea),.feedback-notify-collector+textarea{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 28%, transparent)}}.notification-admin-grid :is(input,select,textarea),.feedback-notify-collector+textarea{color:#211829;background:#fff;border-radius:12px;font:500 16px/1.35 system-ui,sans-serif}.notification-admin-grid textarea{resize:vertical}.notification-admin-panel form>footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.notification-admin-panel form>footer button{overflow-wrap:anywhere;min-width:0;min-height:44px;padding:10px 16px}.notification-admin-analytics{grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:10px;margin:18px 0;display:grid}.notification-admin-analytics>span{border:1px solid var(--theme-text,#261d40);min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.notification-admin-analytics>span{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 20%, transparent)}}.notification-admin-analytics>span{border-radius:14px;display:grid}.notification-admin-analytics b{font-size:24px}.notification-history{gap:10px;display:grid}.notification-history>article{border:1px solid var(--theme-text,#261d40);padding:15px}@supports (color:color-mix(in lab, red, red)){.notification-history>article{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 18%, transparent)}}.notification-history>article{border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:16px;display:grid}.notification-history article>div{gap:4px;display:grid}.notification-history article>div>span{text-transform:uppercase;font-size:11px;font-weight:900}.notification-history article :is(b,p,small){overflow-wrap:anywhere}.notification-history article>p{white-space:pre-wrap;margin:0}.notification-history article>footer{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.feedback-inbox-body footer{align-items:stretch}.feedback-notify-collector{align-items:center;gap:8px;font-weight:700;display:flex!important}.feedback-notify-collector input{flex:none;width:20px;height:20px}@media (width<=680px){.notification-bell{top:max(14px, env(safe-area-inset-top));width:44px;height:44px;right:14px}.notification-center-backdrop{align-items:flex-end;padding:0}.notification-center{width:100%;max-width:100%;height:min(82dvh,720px);max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -8px 30px #18122438}.notification-center-list footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-notification-response{display:grid}.feedback-notification-response>button{width:100%}.notification-admin-panel{padding:16px}.notification-admin-panel>header{display:grid}.notification-admin-panel>header a{justify-self:start}.notification-admin-grid{grid-template-columns:1fr}.notification-admin-grid .wide{grid-column:auto}.notification-admin-panel form>footer{grid-template-columns:1fr 1fr;display:grid}.notification-history>article{grid-template-columns:1fr}.notification-history article>footer button{min-height:44px}html body .app-shell[data-mobile-home-actions=compact] .home-quick-grid>button:nth-child(5){grid-column:auto}html body .app-shell[data-mobile-home-actions] .home-quick-grid>button:nth-child(6){background:#e9defc!important}}.archive-view .filters .machine-search-filter{width:100%;min-width:0;position:relative}.archive-view .filters .machine-search-input{box-sizing:border-box;grid-column:auto;width:100%;min-width:0;min-height:100%}.archive-view .filters .machine-search-input input{min-width:0}.archive-view .filters>select[aria-label=Sort\ prints]{z-index:1;min-width:0;position:relative}.machine-search-suggestions{z-index:40;border:1.5px solid var(--line);background:var(--paper-bright,#fff);border-radius:16px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #211f2d2e}.machine-search-suggestions button{width:100%;min-height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;gap:2px;padding:9px 11px;display:grid}.machine-search-suggestions button:hover,.machine-search-suggestions button[aria-selected=true]{background:var(--accent,#d32373)}@supports (color:color-mix(in lab, red, red)){.machine-search-suggestions button:hover,.machine-search-suggestions button[aria-selected=true]{background:color-mix(in srgb, var(--accent,#d32373) 12%, var(--paper-bright,#fff))}}.machine-search-suggestions button strong{font-size:13px}.machine-search-suggestions button span{color:var(--muted);font-size:11px}.machine-search-suggestions p{color:var(--muted);margin:0;padding:13px 11px;font-size:12px}.archive-variant-chip{color:var(--accent,#d32373)!important}@supports (color:color-mix(in lab, red, red)){.archive-variant-chip{color:color-mix(in srgb, var(--accent,#d32373) 82%, #2a1530)!important}}.archive-variant-chip{background:var(--accent,#d32373)!important}@supports (color:color-mix(in lab, red, red)){.archive-variant-chip{background:color-mix(in srgb, var(--accent,#d32373) 13%, var(--paper-bright,#fff))!important}}.archive-related-editions{border:1px solid var(--line);background:var(--accent,#d32373);border-radius:15px;margin:12px 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.archive-related-editions{background:color-mix(in srgb, var(--accent,#d32373) 5%, var(--paper-bright,#fff))}}.archive-related-editions>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.archive-related-editions>header :is(p,h3){margin:0}.archive-related-editions>header h3{margin-top:2px;font-size:16px}.archive-related-editions>header>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:850}.archive-related-editions>div{gap:7px;margin-top:10px;display:grid}.archive-related-editions button{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);background:var(--paper-bright,#fff);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.archive-related-editions button:hover{border-color:var(--accent)}.archive-related-editions button:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.archive-related-editions button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 52%, #435ee5)}}.archive-related-editions button:focus-visible{outline-offset:2px}.archive-related-editions button img{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:48px}.archive-related-editions button span{min-width:0}.archive-related-editions button :is(b,small){overflow-wrap:anywhere;display:block}.archive-related-editions button small{color:var(--muted);margin-top:3px}.archive-related-editions button>i{font-size:18px;font-style:normal}@media (width<=620px){.archive-related-editions>header{flex-direction:column;align-items:start;gap:5px}}.binder-print-tray-contents{display:contents}.binder-organizer-page-open .binder-reorganizer-tray-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.binder-print-tray-toggle{border:1px solid var(--theme-border,#492d43);min-height:36px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.binder-print-tray-toggle{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-print-tray-toggle{color:var(--theme-text,#2a1f2a);cursor:pointer;background:#fff;border-radius:10px;font-size:11px;font-weight:900}.binder-organizer-page-open .binder-reorganizer-tray.collapsed{grid-template-rows:auto;align-self:start;min-height:0;overflow:visible}@media (width>=901px){.binder-organizer-page-open .binder-reorganizer-workspace[data-tray-open=false]{grid-template-columns:minmax(560px,1fr) minmax(190px,.28fr)}.binder-organizer-page-open .binder-reorganizer-tray:not(.collapsed){grid-template-rows:auto minmax(0,1fr)}.binder-organizer-page-open .binder-print-tray-contents{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0;min-height:0;padding-right:6px;display:grid;overflow:hidden auto}.binder-organizer-page-open .binder-print-tray-contents :is(.binder-reorganizer-print-list,.binder-duplicates-tray-list){max-height:none;overflow:visible}}@media (width<=760px){.binder-organizer-page-open .binder-reorganizer-tray.collapsed{padding-bottom:12px}.binder-organizer-page-open .binder-reorganizer-tray-heading{grid-template-columns:minmax(0,1fr) auto}.binder-organizer-page-open .binder-reorganizer-tray-heading>span{display:none}}.notification-print-picker{position:relative}.notification-print-results{border:1px solid var(--theme-text,#261d40);gap:5px;max-height:290px;padding:6px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.notification-print-results{border:1px solid color-mix(in srgb, var(--theme-text,#261d40) 22%, transparent)}}.notification-print-results{background:#fff;border-radius:13px;box-shadow:0 12px 30px #261d401f}.notification-print-results button,.notification-linked-print{color:#261d40;text-align:left;background:#f7f2ff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 11px;display:flex}.notification-print-results button{cursor:pointer}.notification-print-results button:hover,.notification-print-results button:focus-visible{background:#e9defc}.notification-print-results button b{color:#7a2ca5;white-space:nowrap}.notification-linked-print span{gap:3px;min-width:0;display:grid}.notification-linked-print small{color:#625a70;font-weight:600}.notification-linked-print button{color:#261d40;cursor:pointer;background:#fff;border:1px solid #261d40;border-radius:9px;min-height:36px;padding:7px 10px;font-weight:800}.binder-reorganizer-header-actions{align-items:center;gap:10px;display:flex}.binder-reorganizer-page-view{display:none}@media (width>=901px){.binder-reorganizer-page-view{border:1px solid var(--theme-border,#492d43);align-items:center;gap:3px;min-height:44px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-view{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 20%, transparent)}}.binder-reorganizer-page-view{background:var(--theme-surface,#fffafb);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-view{background:color-mix(in srgb, var(--theme-surface,#fffafb) 94%, var(--accent,#cc20c5))}}.binder-reorganizer-page-view>span{color:var(--theme-text,#2a1f2a);padding:0 8px}@supports (color:color-mix(in lab, red, red)){.binder-reorganizer-page-view>span{color:color-mix(in srgb, var(--theme-text,#2a1f2a) 62%, transparent)}}.binder-reorganizer-page-view>span{text-transform:uppercase;font-size:9px;font-weight:850}.binder-reorganizer-page-view button{min-height:34px;color:var(--theme-text,#2a1f2a);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:11px;font-weight:850}.binder-reorganizer-page-view button.active{color:#fff;background:var(--theme-text,#2a1f2a)}.binder-organizer-page-open .binder-reorganizer-preview-book{place-items:stretch center;width:100%;height:100%;min-height:0;display:grid}.binder-organizer-page-open .binder-reorganizer-preview-book.spread{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;position:relative}.binder-organizer-page-open .binder-reorganizer-preview-book.spread .binder-reorganizer-page-preview{aspect-ratio:auto;border-width:7px;justify-self:stretch;width:100%;height:100%;padding:12px}.binder-organizer-page-open .binder-reorganizer-preview-book.spread .binder-reorganizer-page-preview[data-spread-side=left]{border-radius:22px 10px 10px 22px}.binder-organizer-page-open .binder-reorganizer-preview-book.spread .binder-reorganizer-page-preview[data-spread-side=right]{border-radius:10px 22px 22px 10px}.binder-organizer-page-open .binder-reorganizer-preview-book.spread[data-spread-complete=false] .binder-reorganizer-page-preview{border-radius:22px;grid-column:1/-1;justify-self:center;width:min(50%,520px)}.binder-reorganizer-page-preview[data-active-page=true]{outline:3px solid var(--accent,#d32373);outline-offset:3px}.binder-reorganizer-activate-page{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff61;border-radius:999px;justify-self:start;min-height:28px;padding:0 8px;font-size:9px;font-weight:850}.binder-reorganizer-activate-page[aria-pressed=true]{color:var(--theme-text,#2a1f2a);background:#fff}.binder-reorganizer-spread-rings{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:7%;bottom:7%;left:50%;transform:translate(-50%)}.binder-reorganizer-spread-rings i{background:linear-gradient(#fff,#aaaab1 42%,#f8f8f9 58%,#777781);border:2px solid #595963;border-radius:999px;width:34px;height:9px;box-shadow:0 3px 7px #18181f42}}@media (width<=900px){.binder-reorganizer-page-view{display:none!important}.binder-reorganizer-header-actions{margin-left:auto}.binder-reorganizer-preview-book.spread .binder-reorganizer-page-preview:not(:first-of-type),.binder-reorganizer-spread-rings{display:none}}.guest-discard{border-top:1px solid var(--theme-text,#261d40);margin-top:18px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.guest-discard{border-top:1px solid color-mix(in srgb, var(--theme-text,#261d40) 14%, transparent)}}.guest-discard{text-align:center}.guest-discard button{color:#6d596d;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 14px;font-weight:750;text-decoration:underline}.guest-discard button:hover,.guest-discard button:focus-visible{color:#9d174d}.guest-discard button:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #f04495}.guest-discard button:disabled{cursor:wait;opacity:.58}.guest-discard p{color:#9d174d;margin:8px 0 0;font-weight:750}.archive-filter-shell{gap:9px;margin:0 0 16px;display:grid}.archive-filter-search-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.archive-filter-search{min-width:0;min-height:48px;border:1px solid var(--lab-ink,#261d40)!important}@supports (color:color-mix(in lab, red, red)){.archive-filter-search{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 24%, transparent)!important}}.archive-filter-search{background:var(--lab-surface,#fff)!important;box-shadow:none!important;border-radius:13px!important}.archive-filter-search>span{color:var(--lab-ink,#261d40);font-size:18px}.archive-filter-search input{min-width:0;min-height:46px;color:var(--lab-ink,#261d40);font-size:14px}.archive-filter-mobile-toggle{display:none}.archive-filter-primary-row{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(160px,1.18fr);gap:8px;min-width:0;display:grid}.archive-filter-primary-row>:is(select,button,label){min-width:0}.archive-filter-primary-row>select,.archive-machine-filter-trigger,.archive-more-filters-toggle,.archive-sort-control{border:1px solid var(--lab-ink,#261d40);min-height:44px}@supports (color:color-mix(in lab, red, red)){.archive-filter-primary-row>select,.archive-machine-filter-trigger,.archive-more-filters-toggle,.archive-sort-control{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 22%, transparent)}}.archive-filter-primary-row>select,.archive-machine-filter-trigger,.archive-more-filters-toggle,.archive-sort-control{color:var(--lab-ink,#261d40);background:var(--lab-surface,#fff);box-shadow:none;border-radius:12px}.archive-filter-primary-row>select{cursor:pointer;width:100%;padding:0 34px 0 12px;font-size:12px;font-weight:780}.archive-filter-primary-row>select.active,.archive-machine-filter-trigger.active,.archive-more-filters-toggle.active{border-color:var(--lab-accent-2,#8f6de8)}@supports (color:color-mix(in lab, red, red)){.archive-filter-primary-row>select.active,.archive-machine-filter-trigger.active,.archive-more-filters-toggle.active{border-color:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 62%, var(--lab-ink,#261d40))}}.archive-filter-primary-row>select.active,.archive-machine-filter-trigger.active,.archive-more-filters-toggle.active{background:var(--lab-accent-2,#8f6de8)}@supports (color:color-mix(in lab, red, red)){.archive-filter-primary-row>select.active,.archive-machine-filter-trigger.active,.archive-more-filters-toggle.active{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 20%, #fff)}}.archive-machine-filter-trigger,.archive-more-filters-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:820;display:flex}.archive-machine-filter-trigger>span,.archive-more-filters-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archive-machine-filter-trigger>b,.archive-more-filters-toggle>b{flex:none;font-size:13px}.archive-more-filters-toggle>i{color:#fff;background:var(--lab-accent,#ef3d93);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.archive-filter-mobile-copy{display:none}.archive-sort-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;padding:0 5px 0 11px;display:grid}.archive-sort-control>span{white-space:nowrap;font-size:11px;font-weight:850}.archive-sort-control select{width:100%;min-width:0;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 30px 0 3px;font-size:11px;font-weight:760}.archive-more-filter-panel{border:1px solid var(--lab-ink,#261d40);grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(135px,1fr));align-items:end;gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-more-filter-panel{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 17%, transparent)}}.archive-more-filter-panel{background:var(--lab-accent-2,#8f6de8);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.archive-more-filter-panel{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 7%, var(--lab-surface,#fff))}}.archive-more-filter-panel.machine-panel-only{grid-template-columns:minmax(0,1fr)}.archive-more-filter-panel>label,.archive-machine-search-group{gap:5px;min-width:0;display:grid;position:relative}.archive-more-filter-panel>label>span,.archive-machine-search-group>label{color:var(--lab-ink,#261d40)}@supports (color:color-mix(in lab, red, red)){.archive-more-filter-panel>label>span,.archive-machine-search-group>label{color:color-mix(in srgb, var(--lab-ink,#261d40) 72%, transparent)}}.archive-more-filter-panel>label>span,.archive-machine-search-group>label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.archive-more-filter-panel select,.archive-more-filter-panel .machine-search-input{border:1px solid var(--lab-ink,#261d40);width:100%;min-width:0;min-height:44px}@supports (color:color-mix(in lab, red, red)){.archive-more-filter-panel select,.archive-more-filter-panel .machine-search-input{border:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 20%, transparent)}}.archive-more-filter-panel select,.archive-more-filter-panel .machine-search-input{color:var(--lab-ink,#261d40);background:var(--lab-surface,#fff);border-radius:11px}.archive-more-filter-panel select{padding:0 32px 0 10px;font-size:11px;font-weight:760}.archive-filter-shell .machine-search-filter{width:100%;min-width:0;position:relative}.archive-filter-shell .machine-search-input{box-sizing:border-box;padding:0 11px}.archive-filter-shell .machine-search-input>span{font-size:16px}.archive-filter-shell .machine-search-input input{min-width:0;min-height:42px;font-size:12px}.archive-filter-shell .machine-search-suggestions{z-index:80}.archive-machine-search-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;min-width:0;display:grid}.archive-machine-browse-toggle{border:1px solid var(--lab-accent-2,#8f6de8);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.archive-machine-browse-toggle{border:1px solid color-mix(in srgb, var(--lab-accent-2,#8f6de8) 36%, transparent)}}.archive-machine-browse-toggle{color:var(--lab-ink,#261d40);background:var(--lab-accent-2,#8f6de8);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.archive-machine-browse-toggle{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 10%, var(--lab-surface,#fff))}}.archive-machine-browse-toggle{white-space:nowrap;cursor:pointer;touch-action:manipulation;font-size:11px;font-weight:850}.archive-machine-browse-toggle:hover,.archive-machine-browse-toggle.active{border-color:var(--lab-accent,#ef3d93)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browse-toggle:hover,.archive-machine-browse-toggle.active{border-color:color-mix(in srgb, var(--lab-accent,#ef3d93) 50%, transparent)}}.archive-machine-browse-toggle:hover,.archive-machine-browse-toggle.active{background:var(--lab-accent,#ef3d93)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browse-toggle:hover,.archive-machine-browse-toggle.active{background:color-mix(in srgb, var(--lab-accent,#ef3d93) 12%, var(--lab-surface,#fff))}}.archive-machine-browse-toggle>span{min-width:24px;color:var(--lab-ink,#261d40);background:var(--lab-accent-2,#8f6de8);border-radius:999px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.archive-machine-browse-toggle>span{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 18%, var(--lab-surface,#fff))}}.archive-machine-browse-toggle>span{font-variant-numeric:tabular-nums;font-size:10px;line-height:1}.archive-machine-browser{border:1px solid var(--lab-accent-2,#8f6de8);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser{border:1px solid color-mix(in srgb, var(--lab-accent-2,#8f6de8) 30%, transparent)}}.archive-machine-browser{background:var(--lab-surface,#fff);box-shadow:0 12px 28px var(--lab-ink,#261d40);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser{box-shadow:0 12px 28px color-mix(in srgb, var(--lab-ink,#261d40) 12%, transparent)}}.archive-machine-browser-heading{border-bottom:1px solid var(--lab-ink,#261d40);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-heading{border-bottom:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 12%, transparent)}}.archive-machine-browser-heading{background:var(--lab-accent-2,#8f6de8)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-heading{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 8%, var(--lab-surface,#fff))}}.archive-machine-browser-heading strong{letter-spacing:.04em;font-size:11px}.archive-machine-browser-heading span{color:var(--lab-ink,#261d40)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-heading span{color:color-mix(in srgb, var(--lab-ink,#261d40) 66%, transparent)}}.archive-machine-browser-heading span{white-space:nowrap;font-size:10px;font-weight:760}.archive-machine-browser-list{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;max-height:min(320px,42vh);overflow-y:auto}.archive-machine-browser-list>button{border:0;border-bottom:1px solid var(--lab-ink,#261d40);gap:2px;width:100%;min-height:50px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-list>button{border-bottom:1px solid color-mix(in srgb, var(--lab-ink,#261d40) 9%, transparent)}}.archive-machine-browser-list>button{color:var(--lab-ink,#261d40);text-align:left;cursor:pointer;background:0 0}.archive-machine-browser-list>button:last-child{border-bottom:0}.archive-machine-browser-list>button:hover,.archive-machine-browser-list>button[aria-pressed=true]{background:var(--lab-accent,#ef3d93)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-list>button:hover,.archive-machine-browser-list>button[aria-pressed=true]{background:color-mix(in srgb, var(--lab-accent,#ef3d93) 11%, var(--lab-surface,#fff))}}.archive-machine-browser-list>button strong{font-size:12px}.archive-machine-browser-list>button span{color:var(--lab-ink,#261d40)}@supports (color:color-mix(in lab, red, red)){.archive-machine-browser-list>button span{color:color-mix(in srgb, var(--lab-ink,#261d40) 65%, transparent)}}.archive-machine-browser-list>button span{font-size:10px}@media (width>=901px){.archive-machine-browser{z-index:90;width:min(520px,100vw - 48px);position:absolute;top:calc(100% + 7px);left:0}}.archive-active-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.archive-active-filters>button{border:1px solid var(--lab-accent-2,#8f6de8);align-items:center;gap:7px;min-height:34px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.archive-active-filters>button{border:1px solid color-mix(in srgb, var(--lab-accent-2,#8f6de8) 30%, transparent)}}.archive-active-filters>button{color:var(--lab-ink,#261d40);background:var(--lab-accent-2,#8f6de8);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.archive-active-filters>button{background:color-mix(in srgb, var(--lab-accent-2,#8f6de8) 18%, #fff)}}.archive-active-filters>button{cursor:pointer;font-size:11px;font-weight:800}.archive-active-filters>button span{font-size:14px;line-height:1}.archive-active-filters>.archive-clear-all-filters{color:var(--lab-accent,#d32373);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.archive-filter-shell :is(button,select,input):focus-visible{outline:3px solid var(--lab-accent,#ef3d93)}@supports (color:color-mix(in lab, red, red)){.archive-filter-shell :is(button,select,input):focus-visible{outline:3px solid color-mix(in srgb, var(--lab-accent,#ef3d93) 54%, #435ee5)}}.archive-filter-shell :is(button,select,input):focus-visible{outline-offset:2px}@media (width<=900px){.archive-filter-primary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-more-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-machine-search-group{grid-column:1/-1}}@media (width<=680px){.archive-filter-shell{gap:7px;margin-bottom:13px}.archive-filter-search-row{grid-template-columns:minmax(0,1fr) 44px}.archive-filter-search{min-height:44px;border-color:var(--lab-ink,#261d40)!important;padding:0 10px!important}.archive-filter-search input{min-height:42px;font-size:12px}.archive-filter-mobile-toggle{border:1px solid var(--lab-ink,#261d40);width:44px;height:44px;color:var(--lab-ink,#261d40);background:var(--lab-surface,#fff);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.archive-filter-mobile-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.archive-filter-mobile-toggle>span{border:2px solid var(--lab-surface,#fff);color:#fff;background:var(--lab-accent,#ef3d93);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.archive-filter-primary-row{gap:6px}.archive-filter-primary-row>select,.archive-machine-filter-trigger,.archive-more-filters-toggle,.archive-sort-control{border-radius:10px;min-height:44px}.archive-filter-primary-row>select,.archive-machine-filter-trigger,.archive-more-filters-toggle{padding-left:9px;padding-right:9px;font-size:10px}.archive-filter-desktop-copy{display:none}.archive-filter-mobile-copy{display:inline}.archive-sort-control{padding:0;display:block}.archive-sort-control>span{display:none}.archive-sort-control select{min-height:44px;padding:0 12px 0 7px;font-size:9px}.archive-more-filter-panel{overscroll-behavior:contain;grid-template-columns:1fr;max-height:min(58dvh,520px);padding:10px;overflow-y:auto}.archive-more-filter-panel.machine-browser-open{max-height:none;overflow:visible}.archive-machine-search-group{grid-column:auto}.archive-machine-browser-list{max-height:min(44dvh,360px)}.archive-active-filters{gap:5px}.archive-active-filters>button{min-height:32px;padding:5px 8px;font-size:9px}}@media (width<=460px){.archive-machine-search-actions{grid-template-columns:1fr}.archive-machine-browse-toggle{width:100%}}.public-wishlist-viewer{--public-wishlist-ink:#211826;min-height:100dvh;color:var(--public-wishlist-ink);background:radial-gradient(circle at 12% 0,#ff46912e,#0000 26rem),radial-gradient(circle at 92% 18%,#75d5d033,#0000 24rem),#fff9fc;padding:22px clamp(14px,4vw,54px) 42px;font-family:Inter,sans-serif}.public-wishlist-topbar,.public-wishlist-intro,.public-wishlist-filters,.public-wishlist-grid,.public-wishlist-pager,.public-wishlist-footer{width:min(1120px,100%);margin-inline:auto}.public-wishlist-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-wishlist-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.public-wishlist-brand>span{background:linear-gradient(135deg,#c8b4eb 0 58%,#ff3f8f 58%);border:2px solid #2a1f2a;border-radius:14px;place-items:center;width:48px;height:48px;font:800 24px/1 Georgia,serif;display:grid;box-shadow:0 5px #2a1f2a38}.public-wishlist-brand>b{font:850 20px/1 Space Grotesk,sans-serif;display:grid}.public-wishlist-brand small{letter-spacing:.12em;margin-top:3px;font-size:7px;font-weight:900}.public-wishlist-topbar>button,.public-wishlist-footer a{border:2px solid var(--public-wishlist-ink);color:#fff;background:var(--public-wishlist-ink);cursor:pointer;border-radius:14px;min-height:44px;padding:10px 15px;font-weight:850;text-decoration:none;box-shadow:0 4px #2a1f2a33}.public-wishlist-intro{border:2px solid var(--public-wishlist-ink);background:#e9dcff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:24px;padding:clamp(18px,3vw,30px);display:grid;box-shadow:8px 8px #ff3d8b}.public-wishlist-intro>div:first-child{gap:6px;min-width:0;display:grid}.public-wishlist-intro p{color:#a62063;letter-spacing:.15em;margin:0;font:900 9px/1 Space Grotesk,sans-serif}.public-wishlist-intro h1{letter-spacing:-.04em;margin:0;font:900 clamp(34px,7vw,64px)/.95 Space Grotesk,sans-serif}.public-wishlist-intro>div:first-child>span{color:#64596a;max-width:620px;font-size:13px;line-height:1.5}.public-wishlist-counts{gap:8px;display:flex}.public-wishlist-counts>span{border:2px solid var(--public-wishlist-ink);background:#fff;border-radius:14px;gap:3px;min-width:86px;padding:12px;display:grid;box-shadow:0 4px #2a1f2a29}.public-wishlist-counts>span:first-child{background:#ffc5dd}.public-wishlist-counts b{font:900 28px/1 Space Grotesk,sans-serif}.public-wishlist-counts small{letter-spacing:.08em;font-size:9px;font-weight:900}.public-wishlist-filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.public-wishlist-filters button{border:2px solid var(--public-wishlist-ink);min-height:44px;color:inherit;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:9px 14px;font-weight:900;display:inline-flex}.public-wishlist-filters button>span{background:#2a1f2a14;border-radius:999px;place-items:center;min-width:24px;height:24px;padding-inline:5px;font-size:10px;display:grid}.public-wishlist-filters button.active{color:#fff;background:var(--public-wishlist-ink);box-shadow:0 4px #2a1f2a2e}.public-wishlist-filters button.active.diso{color:var(--public-wishlist-ink);background:#ff9eca}.public-wishlist-filters button.active.iso{color:var(--public-wishlist-ink);background:#a8e6e2}.public-wishlist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.public-wishlist-grid article{border:2px solid var(--public-wishlist-ink);background:#fff;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 5px #2a1f2a24}.public-wishlist-art{background:#f8f5f9;place-items:center;height:clamp(190px,25vw,300px);padding:10px;display:grid}.public-wishlist-art img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.public-wishlist-art>span{color:#b5a9b8;font:800 40px/1 Georgia,serif}.public-wishlist-grid article>footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px 12px;display:grid}.public-wishlist-grid article>footer span{border:1px solid var(--public-wishlist-ink);letter-spacing:.08em;background:#a8e6e2;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:900}.public-wishlist-grid article[data-priority=diso]>footer span{background:#ff9eca}.public-wishlist-grid article>footer b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:850 12px/1.2 Space Grotesk,sans-serif;overflow:hidden}.public-wishlist-pager{border:2px solid var(--public-wishlist-ink);background:#fffffff5;border-radius:18px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-top:22px;padding:9px;display:grid;box-shadow:0 6px #2a1f2a29}.public-wishlist-pager button{color:#fff;background:var(--public-wishlist-ink);cursor:pointer;border:0;border-radius:13px;min-height:48px;padding:8px 14px;font-weight:900}.public-wishlist-pager button:disabled{color:#786e7b;cursor:default;background:#e7e1e8}.public-wishlist-pager>span{text-align:center;min-width:110px;font-size:12px;display:grid}.public-wishlist-pager>span b{font:900 18px/1 Space Grotesk,sans-serif}.public-wishlist-pager>span small{color:#6c626f;margin-top:3px;font-size:8px}.public-wishlist-footer{border:2px solid var(--public-wishlist-ink);background:#fff0b8;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding:18px;display:flex}.public-wishlist-footer p{gap:3px;margin:0;font-size:11px;display:grid}.public-wishlist-footer p b{font:850 16px/1.1 Space Grotesk,sans-serif}@media (width<=780px){.wishlist-link-tools{grid-template-columns:1fr}.wishlist-link-tools>div:nth-child(2){justify-content:stretch}.wishlist-link-tools button{flex:120px}.public-wishlist-viewer{padding:14px 10px calc(110px + env(safe-area-inset-bottom))}.public-wishlist-topbar>button{padding-inline:11px;font-size:10px}.public-wishlist-intro{border-radius:19px;grid-template-columns:1fr;align-items:stretch;box-shadow:5px 5px #ff3d8b}.public-wishlist-counts>span{flex:1}.public-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-wishlist-art{height:clamp(190px,58vw,270px);padding:7px}.public-wishlist-grid article>footer{grid-template-columns:1fr;align-items:start;gap:6px}.public-wishlist-grid article>footer span{justify-self:start}.public-wishlist-pager{z-index:20;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);position:sticky}.public-wishlist-pager button{min-width:0;padding-inline:8px}.public-wishlist-pager>span{min-width:0}.public-wishlist-pager>span small{display:none}.public-wishlist-footer{flex-direction:column;align-items:stretch}.public-wishlist-footer a{text-align:center}}@media (width<=410px){.public-wishlist-brand>span{width:42px;height:42px}.public-wishlist-brand>b{font-size:17px}.public-wishlist-intro h1{font-size:38px}.public-wishlist-filters{grid-template-columns:repeat(3,1fr);display:grid}.public-wishlist-filters button{justify-content:center;min-width:0;padding-inline:6px;font-size:10px}}html body .app-shell[data-desktop-theme] .trade-hub-heading{color:#2b1638;background:#fffaf2!important}html body .app-shell[data-desktop-theme] .trade-hub-heading .trade-image-studio-toggle,html body .app-shell[data-desktop-theme] .manual-trade-log>header>button{-webkit-text-fill-color:#fff;border-color:#2b1638;color:#fff!important;background:#2b1638!important}html body .app-shell[data-desktop-theme] .trade-hub-view>.manual-trade-log{border:2px solid #2b1638;border-radius:22px;padding:20px;box-shadow:5px 6px #d8cdfc;background:#fffaf2!important}html body .app-shell[data-desktop-theme] .trade-hub-view>.manual-trade-log>header{box-shadow:none;border:0;border-radius:0;padding:0;background:0 0!important}.collection-sale-kind{background:#fff;border:2px solid #2b1638;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.collection-sale-kind legend{letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.collection-sale-kind button{color:#675a6b;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-weight:900}.collection-sale-kind button.active{color:#fff;background:#2b1638;box-shadow:0 3px #f26ca8}.collection-pack-sale{background:#fffaf2;border:1.5px dashed #7f6c88;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:11px;display:grid}.collection-pack-sale>p{color:#675a6b;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.collection-swap-tracker{border-top:2px solid #2b1638;margin-top:18px;padding-top:18px}.app-shell .collection-swap-tracker>.manual-trade-log,html body .app-shell[data-desktop-theme] .collection-swap-tracker>.manual-trade-log{border:0;border-radius:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important}.app-shell .collection-swap-tracker>.manual-trade-log>header,html body .app-shell[data-desktop-theme] .collection-swap-tracker>.manual-trade-log>header{box-shadow:none;border:0;padding:0;background:0 0!important}@media (width<=700px){.collection-pack-sale{grid-template-columns:1fr}.collection-pack-sale>p{grid-column:1}}.app-shell .trade-hub-view>.trade-share-bar{grid-template-columns:minmax(500px,720px) minmax(270px,1fr);justify-content:center}.app-shell .trade-studio-live-preview{color:#251735;background:#fff9ed;border:3px solid #251735;border-radius:2px;gap:2.1%;width:100%;max-width:720px;padding:7% 6% 7.5%;overflow:visible;box-shadow:7px 8px #38205f}.app-shell .trade-studio-live-preview:before{background:linear-gradient(135deg, #ffffff6b, transparent 34%), radial-gradient(circle at 96% 7%, var(--trade-preview-accent-soft) 0 17%, transparent 17.3%), radial-gradient(circle at 4% 96%, #9ee1db 0 14%, transparent 14.3%), repeating-linear-gradient(0deg, #38205f09 0 1px, transparent 1px 4px)}.app-shell .trade-studio-live-preview:after{opacity:.3}.app-shell .trade-preview-frame-line{border:3px solid var(--trade-preview-accent);clip-path:polygon(0 1%,99% 0,100% 99%,1% 100%);border-radius:0;inset:1.4%}.app-shell .trade-preview-frame-line:after{border:2px solid #bca7f4;display:block;inset:8px}.app-shell .trade-preview-tape{display:block}.app-shell .trade-preview-tape.tape-a{background:var(--trade-preview-accent);width:24%;height:4.8%;top:-2%;left:37%}@supports (color:color-mix(in lab, red, red)){.app-shell .trade-preview-tape.tape-a{background:color-mix(in srgb, var(--trade-preview-accent) 72%, transparent)}}.app-shell .trade-preview-tape.tape-b{background:#9ee1dbd6;width:23%;height:4.2%;top:47%;right:-12%;transform:rotate(89deg)}.app-shell .trade-studio-live-preview>header{align-items:flex-end;margin:0 1%}.app-shell .trade-studio-live-preview>header small{color:#8c2560;letter-spacing:.17em;font-size:clamp(7px,.9vw,11px)}.app-shell .trade-studio-live-preview>header strong{letter-spacing:-.075em;font-size:clamp(38px,5vw,67px);line-height:.82}.app-shell .trade-studio-live-preview>header>span{background:var(--trade-preview-accent);border-radius:1px;padding:8px 10px;transform:rotate(2deg);box-shadow:4px 4px #251735}.app-shell .trade-preview-page-sticker{background:#ffd85b;border-radius:1px;top:14%;right:6%;transform:rotate(-3deg)}.app-shell .trade-studio-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6% 1.25%}.app-shell .trade-studio-preview-grid.layout-4x4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .trade-studio-preview-grid figure,.app-shell .trade-studio-preview-grid figure:nth-child(n){background:#fff;border:1.7px solid #251735;border-radius:0;padding:5% 5% 17%;transform:rotate(-.35deg);box-shadow:2px 3px #251735}.app-shell .trade-studio-preview-grid figure:nth-child(4n+2){transform:rotate(.45deg)}.app-shell .trade-studio-preview-grid figure:nth-child(4n+3){transform:rotate(-.15deg)}.app-shell .trade-studio-preview-grid figure:nth-child(4n){transform:rotate(.55deg)}.app-shell .trade-studio-preview-grid figure>span{background:#fbfaf7;border:0;border-radius:0}.app-shell .trade-studio-preview-grid figcaption{text-align:left;text-transform:uppercase;font:900 clamp(5px,.7vw,9px)/1 Courier New,monospace;bottom:3%;left:5%;right:5%}.app-shell .trade-studio-preview-grid figure>b{background:#fff9ed;border:1px solid #251735;top:3px;right:3px}.app-shell .trade-studio-live-preview>footer{font-family:Courier New,monospace}.app-shell .trade-studio-preview-grid.trade-studio-preview-masonry{flex:auto;width:100%;min-height:0;padding:0;display:block;position:relative}.app-shell .trade-studio-preview-grid.trade-studio-preview-masonry figure,.app-shell .trade-studio-preview-grid.trade-studio-preview-masonry figure:nth-child(n){box-sizing:border-box;margin:0;position:absolute}.app-shell .trade-studio-preview-grid.trade-studio-preview-masonry figure>span{width:auto;height:auto;position:absolute;inset:5%}@media (width<=760px){.app-shell .trade-hub-view>.trade-share-bar{grid-template-columns:1fr}.app-shell .trade-studio-live-preview{width:min(100%,560px)}}.collection-tracker-nav{background:#f2e9ff;border:2px solid #2b1638;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:16px;padding:5px;display:grid}.collection-tracker-nav button{color:#675a6b;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;font-weight:900}.collection-tracker-nav button.active{color:#fff;background:#2b1638;box-shadow:0 3px #f26ca8}.collection-record-picker>header{margin-bottom:10px}.collection-record-picker>header span,.collection-recent>header span,.collection-history-view>header>div>span{color:#8c2560;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.collection-record-picker h3,.collection-recent h3,.collection-history-view h3{margin:2px 0 0;font-size:22px}.collection-record-picker .collection-activity-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-overview{gap:16px;display:grid}.collection-overview-clear{background:#e4f8f1;border:1.5px solid #2b1638;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.collection-overview-clear i{color:#fff;background:#168562;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.collection-overview-clear div{gap:2px;display:grid}.collection-overview-clear span{color:#675a6b;font-size:10px}.collection-recent{border-top:1.5px dashed #aa9eaa;padding-top:14px}.collection-recent>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:7px;display:flex}.collection-recent>header button{cursor:pointer;background:#f2e9ff;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:10px;font-weight:900}.collection-recent>article{border-top:1px solid #e6dde5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.collection-recent>article i{background:#bdeee0;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.collection-recent>article div{gap:2px;display:grid}.collection-recent>article small{color:#675a6b}.collection-recent>article>strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.collection-history-view>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.collection-history-view>header label{gap:4px;min-width:160px;display:grid}.collection-history-view>header label>span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.collection-history-view select{background:#fff;border:1.5px solid #2b1638;border-radius:11px;min-height:42px;padding:0 10px;font-weight:800}.collection-history-view>div{display:grid}.collection-history-view article{border-top:1px solid #e6dde5;grid-template-columns:105px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 4px;display:grid}.collection-history-view article time{color:#675a6b;font-size:10px;font-weight:750}.collection-history-view article i{background:#ffd2e4;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.collection-history-view article div{gap:2px;display:grid}.collection-history-view article small{color:#675a6b}.collection-history-view article p{color:#675a6b;margin:4px 0 0;font-size:10px}.collection-history-view article>strong{font-size:13px}.collection-history-empty{color:#675a6b;text-align:center;border:1.5px dashed #aa9eaa;border-radius:14px;padding:28px}.collection-history-record{border-top:1px solid #e6dde5}.collection-history-record>summary{cursor:pointer;grid-template-columns:105px 36px minmax(0,1fr) auto 68px;align-items:center;gap:10px;min-height:62px;padding:10px 4px;list-style:none;display:grid}.collection-history-record>summary::-webkit-details-marker{display:none}.collection-history-record>summary:focus-visible{outline-offset:2px;outline:3px solid #4f6cff}.collection-history-record>summary time{color:#675a6b;font-size:10px;font-weight:750}.collection-history-record>summary>i{background:#ffd2e4;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.collection-history-record>summary>div{gap:2px;display:grid}.collection-history-record>summary small{color:#675a6b}.collection-history-record>summary>strong{font-size:13px}.collection-history-record>summary>span{color:#8c2560;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.collection-history-record>summary>span:after{content:" +"}.collection-history-record[open]>summary>span:after{content:" −"}.collection-history-record[open]>summary{background:#fffaf4}.collection-history-details{background:#fff;border:1.5px solid #2b1638;border-radius:14px;gap:12px;margin:0 4px 12px 150px;padding:14px;display:grid;box-shadow:4px 4px #f8a8cb}.collection-history-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.collection-history-details dl>div{background:#f4eefe;border-radius:10px;gap:3px;padding:9px;display:grid}.collection-history-details dt,.collection-history-details small{color:#675a6b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.collection-history-details dd{margin:0;font-size:11px;font-weight:850}.collection-history-details ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.collection-history-details li{border:1px solid #e6dde5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.collection-history-details li>span{font-weight:850}.collection-history-details li em{color:#675a6b;font-size:10px;font-style:normal}.collection-history-top-print{align-items:center;gap:10px;display:flex}.collection-history-top-print img{object-fit:contain;background:#fff;border:1px solid #2b1638;border-radius:10px;width:48px;height:48px}.collection-history-top-print span{gap:2px;display:grid}.collection-history-pack{background:#fff0ab;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.collection-history-note{background:#fff8fb;border-left:4px solid #f852a0;padding:10px}.collection-history-note p{color:#2b1638;margin:3px 0 0;font-size:11px}@media (width<=900px){.collection-record-picker .collection-activity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.collection-activity-stats{grid-template-columns:repeat(2,1fr);display:grid}.collection-activity-stats span{text-align:center;min-width:0;padding:8px 5px}.collection-tracker-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-record-picker .collection-activity-actions{grid-template-columns:1fr}.collection-history-view>header{flex-direction:column;align-items:stretch}.collection-history-view article{grid-template-columns:36px minmax(0,1fr) auto}.collection-history-view article time{grid-area:1/2/auto/-1}.collection-history-view article i{grid-area:1/1/span 2}.collection-history-view article div{grid-area:2/2}.collection-history-view article>strong{grid-area:2/3}.collection-recent>article>strong{display:none}.collection-history-record>summary{grid-template-columns:36px minmax(0,1fr) auto}.collection-history-record>summary time{grid-area:1/2/auto/-1}.collection-history-record>summary>i{grid-area:1/1/span 2}.collection-history-record>summary>div{grid-area:2/2}.collection-history-record>summary>strong{grid-area:2/3}.collection-history-record>summary>span{grid-area:1/3}.collection-history-details{margin-left:0}.collection-history-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-history-details li{grid-template-columns:minmax(0,1fr) auto}.collection-history-details li em{grid-column:1}}.app-shell .trade-studio-live-preview.trade-studio-style-poster{background:#ded2ff;border:3px solid #2b1638;border-radius:28px;gap:1.5%;padding:3%;overflow:hidden;box-shadow:8px 9px #f26ca8}.app-shell .trade-studio-style-poster:before{background:radial-gradient(circle at 92% 10%,#ffea8e 0 15%,#0000 15.3%)}.app-shell .trade-studio-style-poster .trade-preview-frame-line{clip-path:none;border:2px solid #2b1638;border-radius:22px;inset:1.7%}.app-shell .trade-studio-style-poster .trade-preview-frame-line:after,.app-shell .trade-studio-style-poster .trade-preview-tape{display:none}.app-shell .trade-studio-style-poster>header{color:#fff;background:#2b1638;border-radius:18px;align-items:center;margin:0;padding:3% 4%}.app-shell .trade-studio-style-poster>header small{color:#ffb8d7}.app-shell .trade-studio-style-poster>header strong{font-size:clamp(28px,4.2vw,52px);line-height:.86}.app-shell .trade-studio-style-poster>header>span{color:#2b1638;box-shadow:none;background:#ffea8e;transform:none}.app-shell .trade-studio-style-poster .trade-preview-page-sticker{background:#bdeee0;border-radius:999px;top:15%;right:8%;transform:none}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure,.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure:nth-child(n){background:#ffc5dd;border-radius:16px;padding:5% 5% 18%;transform:none}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure:nth-child(4n+2){background:#ffeba0}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure:nth-child(4n+3){background:#bdeee0}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure:nth-child(4n){background:#fff9ed}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure>span{background:#fff;border:1.5px solid #2b1638;border-radius:11px}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figcaption{font-family:var(--trade-preview-font);text-align:center;text-transform:none}.app-shell .trade-studio-style-poster .trade-studio-preview-grid figure>b{background:#f852a0}.app-shell .trade-studio-style-poster>footer{border:0;padding:0;font-size:clamp(5px,.62vw,8px);position:absolute;bottom:1.25%;left:4%;right:4%}.app-shell .wishlist-hub-view{flex-direction:column;gap:18px;display:flex}.app-shell .wishlist-hub-view .wishlist-tray{order:1}.app-shell .wishlist-hub-view .wishlist-image-studio-accordion{order:2}.app-shell .wishlist-image-studio-accordion>.trade-tray-tab{background:linear-gradient(105deg,#ffc5dd 0 34%,#ded2ff 34% 66%,#bdeee0 66%)}.app-shell .wishlist-tray>.trade-tray-tab{box-shadow:inset 11px 0 #ffc5dd}.app-shell .wishlist-filter-drawer{background:#fffaf2;border:2px solid #2b1638;border-radius:20px;margin:0 0 18px;overflow:hidden;box-shadow:4px 5px #f852a0}.app-shell .wishlist-filter-tab{color:#2b1638;text-align:left;cursor:pointer;background:linear-gradient(105deg,#bdeee0 0 36%,#fffaf2 36%);border:0;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;display:grid}.app-shell .wishlist-filter-drawer.is-open .wishlist-filter-tab{border-bottom:2px solid #2b1638}.app-shell .wishlist-filter-tab>span:nth-child(2){min-width:0;display:grid}.app-shell .wishlist-filter-tab small{color:#8c2560;letter-spacing:.12em;font-size:9px;font-weight:900}.app-shell .wishlist-filter-tab b{font-size:clamp(22px,3vw,30px);line-height:1}.app-shell .wishlist-filter-summary{white-space:nowrap;background:#fff;border:2px solid #2b1638;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.app-shell .wishlist-filter-drawer>.filters{margin:0;box-shadow:none!important;border:0!important;border-radius:0!important}.app-shell .wishlist-hub-heading{margin-bottom:22px!important}.app-shell .wishlist-hub-heading .archive-hero-actions{margin-top:18px}.app-shell .wishlist-hub-heading .wishlist-share-generate{min-height:44px}.app-shell .wishlist-tray-body{padding:14px}.app-shell .wishlist-tray .iso-split-tabs{margin:0 0 12px}.app-shell .wishlist-tray .iso-board{margin:0}@media (width>=761px){.app-shell .wishlist-tray .iso-board{gap:12px}.app-shell .wishlist-tray .iso-column{border-radius:18px;padding:12px}.app-shell .wishlist-tray .iso-column>header{gap:8px;margin-bottom:10px}.app-shell .wishlist-tray .iso-column h2{font-size:clamp(19px,2vw,24px)}.app-shell .wishlist-tray .iso-column-list{gap:6px;max-height:430px}.app-shell .wishlist-tray .iso-print{border-radius:12px;gap:6px;padding:5px}.app-shell .wishlist-tray .iso-print-main{grid-template-columns:48px minmax(0,1fr);gap:8px}.app-shell .wishlist-tray .iso-print-main img{width:48px;height:48px}.app-shell .wishlist-tray .iso-column-empty{min-height:150px;padding:18px}}.app-shell .wishlist-share-studio .wishlist-preview-kind{grid-column:1/-1;align-items:center;gap:8px;display:flex}.app-shell .wishlist-share-studio .wishlist-preview-kind button{color:#2b1638;min-height:38px;font:900 12px/1 var(--font-display,sans-serif);text-transform:uppercase;background:#fff9ed;border:2px solid #2b1638;border-radius:999px;padding:8px 16px}.app-shell .wishlist-share-studio .wishlist-preview-kind button.active{color:#fff;background:#2b1638;box-shadow:3px 3px #f852a0}.app-shell .wishlist-studio-live-preview{min-width:0}.app-shell .wishlist-studio-live-preview header strong{white-space:nowrap}.app-shell .wishlist-share-studio .wishlist-page-size-choice{flex-wrap:wrap;align-content:start;gap:5px;display:flex}.app-shell .wishlist-share-studio .wishlist-page-size-choice legend{width:100%}.app-shell .wishlist-share-studio .wishlist-page-size-choice button{min-width:38px}@media (width<=760px){.app-shell .wishlist-hub-view{gap:12px}.app-shell .wishlist-tray-body{padding:10px}.app-shell .wishlist-share-studio .wishlist-preview-kind{overflow-x:auto}.app-shell .wishlist-share-studio .wishlist-preview-kind button{flex:1 0 auto}.app-shell .wishlist-hub-heading{margin-bottom:20px!important}.app-shell .wishlist-filter-drawer{margin-bottom:12px}.app-shell .wishlist-filter-tab{grid-template-columns:38px minmax(0,1fr) auto;min-height:68px;padding:10px 12px}.app-shell .wishlist-filter-tab .trade-tray-tab-hint{display:none}.app-shell .wishlist-filter-summary{padding:7px 8px}html body .app-shell .wishlist-tray .iso-split-tabs button.active{-webkit-text-fill-color:#fff;color:#fff!important;background:#2b1638!important}html body .app-shell .wishlist-tray .iso-split-tabs button.active span{-webkit-text-fill-color:#2b1638;color:#2b1638!important;background:#fff!important}.trade-preview-arranger>summary{align-items:flex-start}.trade-preview-arranger>summary span{display:none}.trade-preview-arranger li{grid-template-columns:24px 38px minmax(0,1fr) 24px}}.trade-style-choice{background:#f2e9ff;border:2px solid #2b1638;border-radius:15px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.trade-style-choice legend{letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.trade-style-choice button{color:#675a6b;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-weight:900}.trade-style-choice button.active{color:#fff;background:#2b1638;box-shadow:0 3px #f26ca8}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-clean figure,.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-clean figure:nth-child(n){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 17%;transform:none}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-clean figure>span{background:#fff;border:0;border-radius:4px}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-soft figure,.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-soft figure:nth-child(n){background:#fffffff0;border:0;border-radius:18px;padding:6% 6% 18%;transform:none;box-shadow:0 7px 16px #2b163833}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-soft figure>span{border:0;border-radius:12px}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-outlined figure{border:2px solid #251735}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-postcard figure,.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-postcard figure:nth-child(n){background:#fff;border:2px solid #251735;border-radius:1px;padding:8% 8% 21%;box-shadow:3px 4px #251735}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.print-frame-postcard figure>span{border:0;border-radius:0}.app-shell .trade-studio-live-preview .trade-studio-preview-grid.trade-studio-hide-names figure,.app-shell .trade-studio-live-preview .trade-studio-preview-grid.trade-studio-hide-names figure:nth-child(n){padding-bottom:5%}html body .app-shell:not([data-current-view=binder]):not([data-current-view=archive]),html body .app-shell:not([data-current-view=binder]):not([data-current-view=archive]) *{font-family:Space Grotesk,Inter,sans-serif!important}.collector-essentials-shell{color:#2b1638;width:min(1040px,100% - 32px);margin:34px auto}.collector-essentials-shell>header{background:linear-gradient(112deg,#ffc5dd 0 34%,#ffeba0 34% 67%,#bdeee0 67%);border:2px solid #2b1638;border-radius:28px;padding:clamp(24px,5vw,56px);position:relative;overflow:hidden;box-shadow:7px 8px #2b1638}.collector-essentials-shell h1{letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(42px,8vw,82px);line-height:.9}.collector-essentials-shell>header>p:last-child{max-width:650px;margin:0;font-size:16px;line-height:1.5}.collector-essentials-shell>div{text-align:center;background:#fffaf2;border:2px dashed #b8aabd;border-radius:24px;margin-top:24px;padding:42px 24px}.collector-essentials-shell>div>span{color:#f23886;font-size:34px}.collector-essentials-shell>div h2{margin:8px 0 4px}.collector-essentials-shell>div p{color:#675a6b;margin:0}.picks-admin{max-width:1280px}.picks-admin .eyebrow{letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:800}.picks-admin-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.picks-private-badge{white-space:nowrap;background:#fffaf2;border:2px solid #2b1638;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.picks-private-badge i{background:#f23886;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffd1e4}.collector-essentials-shell>.picks-launch-lock{text-align:left;background:#e8fbf4;border:2px solid #2b1638;border-radius:17px;align-items:center;gap:14px;margin:26px 0 0;padding:15px 18px;display:flex}.picks-launch-lock>span{font-size:25px}.picks-launch-lock p{font-size:13px;margin-top:3px!important}.picks-launch-lock code{color:#2b1638;background:#fff;border-radius:6px;padding:2px 6px;font-weight:800}.picks-status{color:#fff;background:#2b1638;border-radius:12px;margin:16px 0 0;padding:11px 15px;font-size:14px}.collector-essentials-shell>.picks-admin-layout{text-align:left;background:0 0;border:0;grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;padding:0;display:grid}.picks-editor,.picks-preview{background:#fffaf2;border:2px solid #2b1638;border-radius:22px;box-shadow:4px 5px #2b1638}.picks-editor{gap:15px;padding:20px;display:grid;position:sticky;top:18px}.picks-editor>header,.picks-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.picks-editor h2,.picks-preview h2{margin:0;font-size:24px}.picks-editor header button{color:#b21f63;cursor:pointer;background:0 0;border:0;font-weight:800}.picks-editor label{color:#2b1638;gap:7px;font-size:13px;font-weight:800;display:grid}.picks-editor input:not([type=checkbox]),.picks-editor textarea,.picks-editor select{color:#2b1638;width:100%;font:inherit;background:#fff;border:1.5px solid #9e8ca5;border-radius:11px;padding:11px 12px;font-weight:500}.picks-editor textarea{resize:vertical}.picks-editor label small{color:#756779;font-size:11px;font-weight:500;line-height:1.4}.picks-editor-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.picks-active-toggle{grid-template-columns:auto 1fr;align-items:start}.picks-active-toggle input{accent-color:#f23886;width:18px;height:18px}.picks-active-toggle span{gap:2px;display:grid}.picks-save{color:#fff;cursor:pointer;background:#f23886;border:2px solid #2b1638;border-radius:12px;padding:13px 15px;font-weight:900;box-shadow:3px 3px #2b1638}.picks-save:disabled{opacity:.6;cursor:wait}.picks-editor-note{color:#756779;line-height:1.45}.picks-preview{min-width:0;padding:22px}.picks-preview>header>span{background:#ffeba0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.picks-filters{gap:7px;margin:18px 0;padding-bottom:4px;display:flex;overflow-x:auto}.picks-filters button{color:#57475c;cursor:pointer;background:#fff;border:1.5px solid #9e8ca5;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.picks-filters button.active{color:#fff;background:#2b1638;border-color:#2b1638}.picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.picks-grid article{background:#fff;border:1.5px solid #c4b8c7;border-radius:16px;flex-direction:column;min-width:0;padding:13px;display:flex}.picks-grid article.inactive{opacity:.5}.picks-product-image{background:linear-gradient(135deg,#ffd6e7,#fff0aa);border-radius:11px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.picks-product-image img{object-fit:contain;background:#fff;width:100%;height:150px}.picks-product-image>span{color:#2b1638;letter-spacing:-.08em;font-size:34px;font-weight:900}.picks-product-image>b{color:#fff;background:#2b1638;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;top:8px;left:8px}.picks-grid article>small{color:#a32965;text-transform:uppercase;margin-top:11px;font-size:10px;font-weight:900}.picks-grid h3{margin:4px 0;font-size:17px}.picks-grid article>p{color:#675a6b;flex:1;margin:0 0 12px;font-size:12px;line-height:1.45}.picks-grid article>a{color:#b21f63;font-size:12px;font-weight:900}.picks-grid footer{border-top:1px solid #e1d8e3;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:10px;display:flex}.picks-grid footer button{color:#4b3b50;cursor:pointer;background:#fff;border:1px solid #a99dad;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.picks-grid footer span{gap:3px;display:flex}.picks-grid footer .picks-delete{color:#b51e4e;margin-left:auto}.picks-empty{color:#675a6b;text-align:center;border:2px dashed #c4b8c7;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.picks-empty>span{color:#f23886;font-size:32px}.picks-empty p{margin:0;font-size:13px}.picks-disclosure-preview{color:#675a6b;border-top:1px solid #ded3e0;margin:18px 0 0;padding-top:14px;font-size:11px}@media (width<=960px){.collector-essentials-shell>.picks-admin-layout{grid-template-columns:1fr}.picks-editor{position:static}}@media (width<=620px){.picks-admin-hero{flex-direction:column}.picks-editor-row,.picks-grid{grid-template-columns:1fr}.picks-preview{padding:16px}}@media (width<=760px){.collector-essentials-shell{width:calc(100% - 24px);margin:18px auto 96px}.collector-essentials-shell>header{border-radius:22px;padding:26px 18px}.collector-essentials-shell h1{font-size:44px}}.app-shell .trade-share-bar>.wishlist-share-customizer{grid-row:2;align-content:start;align-self:start;grid-template-columns:minmax(112px,.85fr) minmax(148px,1.15fr)!important;gap:8px!important;padding:10px!important}.app-shell .trade-image-studio-body{min-width:0;padding:0 12px 12px}.app-shell .trade-image-studio-body>.trade-share-bar{margin:0}.app-shell .trade-image-studio-accordion>.trade-tray-tab{background:linear-gradient(105deg,#c9f2e7 0 34%,#ffeba0 34% 66%,#ffc5dd 66%)}.mobile-studio-customize-toggle{display:none}.app-shell .trade-share-bar>.wishlist-share-customizer .trade-style-choice{grid-column:1/-1;gap:4px;padding:3px}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-preview-kind{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.app-shell .trade-share-bar>.wishlist-share-customizer .trade-style-choice button{min-height:36px;padding:6px 8px}.app-shell .trade-share-bar>.wishlist-share-customizer .trade-share-heading-field{grid-column:1}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-share-note{grid-column:2!important}.app-shell .trade-share-bar>.wishlist-share-customizer :is(input:not([type]),textarea){min-height:36px}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-share-note textarea{height:36px;min-height:36px;padding-block:7px}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-page-size-choice{flex-wrap:wrap;grid-column:1;gap:4px;display:flex}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-page-size-choice legend{flex:0 0 100%}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-page-size-choice button{flex:1 0 32px;min-width:32px;min-height:34px}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-sparkle-toggle{align-self:end;min-height:36px;grid-column:2!important;padding-inline:9px!important}.app-shell .trade-share-bar .trade-studio-preview-grid figure[draggable=true]{cursor:grab;touch-action:manipulation;transition:outline-color .12s,box-shadow .12s,opacity .12s}.app-shell .trade-share-bar .trade-studio-preview-grid figure[draggable=true]:active{cursor:grabbing}.app-shell .trade-share-bar .trade-studio-preview-grid figure.trade-preview-print-selected{z-index:5;outline-offset:2px;outline:3px solid #4f6cff;box-shadow:4px 5px #f852a0}.app-shell .trade-share-bar .trade-studio-preview-grid figure[draggable=true]:focus-visible{outline-offset:2px;outline:3px solid #4f6cff}@media (width<=760px){.app-shell .trade-image-studio-body{padding:0 8px 10px}.app-shell .trade-share-bar{min-width:0;max-width:100%;overflow:clip}.app-shell .trade-share-bar .trade-studio-live-preview,.app-shell .trade-share-bar>.wishlist-share-customizer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell .trade-share-bar>.wishlist-share-customizer{grid-row:auto;grid-template-columns:1fr 1fr!important}.app-shell .trade-share-bar>.wishlist-share-customizer:not(.mobile-open){display:none!important}.app-shell .trade-share-bar>.mobile-studio-customize-toggle{color:#2b1638;text-transform:uppercase;background:#fff9ed;border:2px solid #2b1638;border-radius:14px;grid-column:1;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-weight:900;display:flex;box-shadow:3px 3px #f852a0}.app-shell .trade-share-bar>.mobile-studio-customize-toggle span{font-size:20px;line-height:1}.app-shell .trade-share-bar>.wishlist-share-customizer :is(.trade-style-choice button,.wishlist-page-size-choice button,.wishlist-sparkle-toggle){min-height:44px}}@media (width<=480px){.app-shell .trade-share-bar>.wishlist-share-customizer{grid-template-columns:minmax(0,1fr)!important}.app-shell .trade-share-bar>.wishlist-share-customizer>*,.app-shell .trade-share-bar>.wishlist-share-customizer :is(.trade-share-heading-field,.wishlist-share-note,.wishlist-page-size-choice,.wishlist-sparkle-toggle,.wishlist-preview-kind){min-width:0;grid-column:1/-1!important}.app-shell .trade-share-bar>.wishlist-share-customizer .wishlist-share-note textarea{height:44px}}html body .app-shell:not([data-current-view=binder]):not([data-current-view=archive]),html body .app-shell[data-desktop-theme]:not([data-current-view=binder]):not([data-current-view=archive]),html body .app-shell:not([data-current-view=binder]):not([data-current-view=archive]) *,html body .app-shell[data-desktop-theme]:not([data-current-view=binder]):not([data-current-view=archive]) *{font-family:Space Grotesk,Inter,sans-serif!important}html body .app-shell[data-desktop-theme][data-desktop-type][data-current-view]:not([data-current-view=binder]):not([data-current-view=archive]){--lab-body-font:"Space Grotesk", Inter, sans-serif!important;--lab-heading-font:"Space Grotesk", Inter, sans-serif!important;--lab-control-font:"Space Grotesk", Inter, sans-serif!important;--concept-heading-font:"Space Grotesk", Inter, sans-serif!important;--display-font:"Space Grotesk", Inter, sans-serif!important;--font-display:"Space Grotesk", Inter, sans-serif!important;--font-editorial:"Space Grotesk", Inter, sans-serif!important;--trade-preview-font:"Space Grotesk", Inter, sans-serif!important}html body .app-shell[data-desktop-theme][data-desktop-type][data-current-view]:not([data-current-view=binder]):not([data-current-view=archive]) *,html body .app-shell[data-current-view=binder] .binder-heading,html body .app-shell[data-current-view=binder] .binder-heading *,html body .app-shell[data-current-view=archive] .archive-hero,html body .app-shell[data-current-view=archive] .archive-hero *{font-family:Space Grotesk,Inter,sans-serif!important}.help-guide-item{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #312b3c14}.help-guide-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:18px 20px;list-style:none;display:grid}.help-guide-item summary::-webkit-details-marker{display:none}.help-guide-item summary>span{color:#18141f;background:var(--site-accent);border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.help-guide-grid .help-guide-item summary>b{margin:0}.help-guide-item summary>i{background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-guide-item summary>i{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.help-guide-item summary>i{font-style:normal}.help-guide-item summary>i:before{content:"+"}.help-guide-item[open] summary>i:before{content:"−"}.help-guide-item-body{border-top:1px solid var(--ink);padding:16px 20px 20px 74px}@supports (color:color-mix(in lab, red, red)){.help-guide-item-body{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.help-guide-item-body ul{color:var(--muted);margin:12px 0 0;padding-left:18px}.help-guide-item-body li+li{margin-top:7px}.help-guide-item-body button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#18141f;border:0;border-radius:12px;margin-top:16px;padding:10px 14px;font-weight:850}html body .app-shell[data-desktop-theme=candy] .help-guide-item{border-color:var(--lab-line)!important;color:var(--lab-ink)!important;background:linear-gradient(145deg, var(--lab-surface), var(--lab-surface-alt))!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .help-guide-item{background:linear-gradient(145deg, var(--lab-surface), color-mix(in srgb, var(--lab-surface-alt) 38%, #fff))!important}}html body .app-shell[data-desktop-theme=candy] .help-guide-item{box-shadow:0 11px 25px var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .help-guide-item{box-shadow:0 11px 25px color-mix(in srgb, var(--lab-accent-2) 7%, transparent)!important}}html body .app-shell[data-desktop-theme=candy] .help-guide-item[open]{border-color:var(--lab-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .help-guide-item[open]{border-color:color-mix(in srgb, var(--lab-accent-2) 24%, var(--lab-line))!important}}html body .app-shell[data-desktop-theme=candy] .help-guide-item[open]{background:var(--lab-surface-alt)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .help-guide-item[open]{background:color-mix(in srgb, var(--lab-surface-alt) 55%, #fff)!important}}html body .app-shell[data-desktop-theme=candy] .help-guide-item summary>span{color:var(--lab-accent-2)!important;background:var(--lab-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .help-guide-item summary>span{background:color-mix(in srgb, var(--lab-accent) 42%, #fff)!important}}@media (width<=760px){.help-guide-item summary{min-height:72px;padding:14px 16px}.help-guide-item-body{padding:14px 16px 16px}.help-guide-item-body button{width:100%}}.archive-acquisition-default{flex:0 220px;min-width:180px;font-family:inherit;position:relative}.archive-acquisition-default>summary{border:2px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;background:#efe8ff;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:900;list-style:none;display:flex}.archive-acquisition-default>summary::-webkit-details-marker{display:none}.archive-acquisition-default[open]>summary{background:var(--ink);color:#fff}.archive-acquisition-default-panel{z-index:25;border:2px solid var(--ink);background:var(--cream,#fffaf2);width:min(360px,100vw - 32px);box-shadow:5px 6px 0 var(--ink);border-radius:14px;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.archive-acquisition-default-panel strong{font-size:15px;line-height:1.25;display:block}.archive-acquisition-default-panel p{margin:8px 0 12px;font-size:12px;line-height:1.45}.archive-acquisition-default-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .app-shell .archive-acquisition-default-choice button{min-height:44px;border:2px solid var(--ink)!important;color:var(--ink)!important;background:#fff!important;border-radius:9px!important;padding:8px 12px!important}html body .app-shell .archive-acquisition-default-choice button.active{background:var(--pink)!important;color:#fff!important}.archive-acquisition-default-panel small{margin-top:9px;font-size:10px;font-weight:800;display:block}@media (width>=901px) and (width<=1180px){.home-hero.has-snoopy-spotlight{min-height:0;grid-template-columns:minmax(0,1fr)!important}.home-hero-aside{width:100%}}@media (width>=681px) and (width<=900px){.tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow:auto hidden}.tabs button{flex:0 0 88px}}@media (width<=420px){.notification-center>header,.notification-center-tools{padding-inline:14px}.notification-center-list{padding-inline:10px}.notification-center-list summary{grid-template-columns:minmax(0,1fr) auto}.notification-center-list summary>.notification-category{grid-column:1/-1;justify-self:start}.notification-center-list summary>i{grid-area:2/2}.notification-center-list footer{grid-template-columns:1fr;display:grid}.notification-admin-panel,.notification-admin-panel>form{padding:13px}.notification-admin-panel form>footer{grid-template-columns:1fr}.notification-history article>footer{grid-template-columns:1fr;display:grid}}@media (width>=901px){.archive-hero-actions{isolation:isolate;position:relative}.archive-hero-actions .archive-acquisition-default{position:static}.archive-hero-actions .archive-acquisition-default-panel{z-index:40;width:min(420px,100%);top:calc(100% + 10px);left:0;right:auto}html body .app-shell .archive-acquisition-default-choice button,html body .app-shell .archive-acquisition-default-choice button:disabled{text-align:center;white-space:normal;opacity:1;justify-content:center;align-items:center;min-width:0;display:inline-flex;color:#241726!important;-webkit-text-fill-color:#241726!important;background:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}html body .app-shell .archive-acquisition-default-choice button.active{color:#17121f!important;-webkit-text-fill-color:#17121f!important;background:var(--pink,#ff3f93)!important}html body .app-shell .archive-acquisition-default-choice button:disabled{opacity:.62}}@media (width>=901px) and (width<=1180px){.archive-filter-primary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-more-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-machine-search-group{grid-column:1/-1}}@media (width<=700px){.archive-acquisition-default{flex:100%;width:100%;min-width:0}.archive-acquisition-default>summary{width:100%}.archive-acquisition-default-panel{width:100%;box-shadow:3px 4px 0 var(--ink);margin-top:8px;position:static}}.binder-picker-block{flex:260px;gap:5px;min-width:min(250px,100%);display:grid}.binder-picker-heading{align-items:center;gap:7px;min-width:0;display:flex}.binder-picker-heading>label{letter-spacing:.06em;text-transform:uppercase;flex:none;min-width:0;font-size:.72rem;font-weight:800}.binder-picker-block>select{width:100%}.binder-save-status,.binder-settings-save-status{color:var(--ink);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-save-status,.binder-settings-save-status{color:color-mix(in srgb, var(--ink) 70%, transparent)}}.binder-save-status,.binder-settings-save-status{font-size:11px;font-weight:800;line-height:1.3}.binder-save-status:before,.binder-settings-save-status:before{content:"";background:#6d6570;border-radius:999px;flex:none;width:8px;height:8px}.binder-save-status.pending:before,.binder-settings-save-status.pending:before,.binder-save-status.saving:before,.binder-settings-save-status.saving:before{background:#b96a12}.binder-save-status.saved:before,.binder-settings-save-status.saved:before{background:#24764c}.binder-save-status.error,.binder-settings-save-status.error{color:#8d2444}.binder-save-status.error:before,.binder-settings-save-status.error:before{background:#a51e4c}.binder-library-bar .binder-save-retry{color:#8d2444;background:#fff;border-color:#8d2444;min-height:32px;padding:4px 9px;font-size:11px}.binder-library-secondary{display:contents}.binder-library-secondary>small{color:var(--ink);flex:1 0 100%}@supports (color:color-mix(in lab, red, red)){.binder-library-secondary>small{color:color-mix(in srgb, var(--ink) 70%, transparent)}}.binder-library-secondary>small{letter-spacing:0;font-size:.72rem;font-weight:800}.binder-mobile-primary-actions,.binder-mobile-more-header,.binder-mobile-more-backdrop,.binder-mobile-scan-action,.binder-reorganizer-tray-backdrop{display:none}.binder-reorganizer-move-page{color:#241726;background:#f0ebf0}.binder-reorganizer-page-heading-actions{flex:none;min-width:0!important;display:flex!important}.binder-reorganizer-choose-prints{display:none}.binder-reorganizer-tray-heading>div{gap:2px;min-width:0;display:grid}@media (width<=700px),(width<=900px) and (height<=520px){.binder-view>.binder-heading{width:calc(100% - 20px);margin-inline:auto;padding-bottom:4px}.binder-view>.binder-heading .binder-heading-actions>:is(.binder-share-trigger,.binder-reorganize-trigger,.binder-scan-trigger){display:none!important}.binder-view>.binder-heading .binder-heading-actions{width:auto;margin-left:auto}.binder-library-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.binder-picker-block{min-width:0}.binder-picker-heading{flex-wrap:wrap}.binder-picker-heading>label{margin-right:auto}.binder-save-status{overflow-wrap:anywhere;max-width:100%}.binder-library-bar .binder-save-retry{min-height:44px}.binder-mobile-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.binder-library-bar .binder-mobile-primary-actions>button{min-width:0;min-height:46px;color:var(--ink);background:var(--paper);touch-action:manipulation;padding:7px 4px;font-size:clamp(9px,2.8vw,11px);line-height:1.1}.binder-library-bar .binder-mobile-primary-actions>button:nth-child(2){color:#fff;background:var(--ink)}.binder-mobile-more-backdrop{z-index:4090;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;background:#1f141f9e;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.binder-library-secondary{display:none}.binder-library-secondary.mobile-open{z-index:4100;width:100%;max-height:min(88dvh,760px);padding:0 14px max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.binder-library-secondary.mobile-open{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.binder-library-secondary.mobile-open{background:var(--paper);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -22px 64px #1f141f4d}.binder-mobile-more-header{z-index:2;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-inline:-14px;padding:15px 14px 11px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.binder-mobile-more-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.binder-mobile-more-header{background:var(--paper)}.binder-mobile-more-header>div{gap:3px;min-width:0;display:grid}.binder-mobile-more-header b{font:900 20px/1.1 Space Grotesk,sans-serif}.binder-mobile-more-header small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.binder-mobile-more-header small{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.binder-mobile-more-header small{font-size:11px}.binder-library-bar .binder-mobile-more-header>button{border-radius:999px;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;font-size:22px;display:grid}.binder-library-secondary.mobile-open>.binder-collection-settings,.binder-library-secondary.mobile-open>button,.binder-library-secondary.mobile-open>small{width:100%}.binder-library-secondary.mobile-open>.binder-collection-settings{flex:none}.binder-library-secondary.mobile-open>.binder-collection-settings>summary{justify-content:space-between;width:100%;min-height:48px}.binder-library-secondary.mobile-open>.binder-collection-settings>div{width:100%;box-shadow:none;margin-top:7px;position:static}.binder-library-secondary.mobile-open>button{min-height:48px}.binder-library-secondary.mobile-open>.binder-add-page-button{display:none}.binder-library-secondary.mobile-open>.binder-mobile-scan-action{display:block}.binder-library-secondary.mobile-open>.binder-delete-button{margin-top:8px}.binder-library-secondary.mobile-open>small{padding:5px 2px;line-height:1.45}.binder-library-secondary.mobile-open .binder-cover-color-setting input{height:44px;min-height:44px}}@media (width<=900px){:is(.app-shell:has(.binder-view.binder-organizer-page-open)>.topbar,.app-shell:has(.binder-view.binder-organizer-page-open)>.mobile-bottom-nav){display:none!important}.binder-view.binder-organizer-page-open{padding-top:0;padding-bottom:calc(124px + env(safe-area-inset-bottom));margin:0}.binder-organizer-page-open .binder-reorganizer-panel{min-height:100dvh;padding:12px 12px calc(126px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important}.binder-organizer-page-open .binder-reorganizer-page-list button{min-width:44px;min-height:44px}.binder-organizer-page-open .binder-reorganizer-page-scroller{grid-template-columns:44px minmax(0,1fr) 44px}.binder-organizer-page-open .binder-reorganizer-page-scroll-button{width:44px;min-width:44px;min-height:44px}.binder-organizer-page-open .binder-reorganizer-page-heading-actions{flex:0 0 132px;grid-template-columns:minmax(0,1fr);gap:7px;display:grid!important}.binder-organizer-page-open .binder-reorganizer-page-heading-actions>button{width:100%;min-height:44px;padding-inline:8px}.binder-organizer-page-open .binder-reorganizer-choose-prints{border:1px solid var(--theme-border,#492d43);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-choose-prints{border:1px solid color-mix(in srgb, var(--theme-border,#492d43) 24%, transparent)}}.binder-organizer-page-open .binder-reorganizer-choose-prints{color:#fff;cursor:pointer;background:#241726;border-radius:11px;font-weight:900}.binder-organizer-page-open .binder-reorganizer-choose-prints>span{color:#241726;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:10px;display:grid}.binder-organizer-page-open .binder-reorganizer-page-actions>button,.binder-organizer-page-open .binder-duplicates-tray-toggle,.binder-organizer-page-open .binder-reorganizer-selection-summary button{min-height:44px}.binder-reorganizer-tray-backdrop{z-index:4240;inset:0 0 calc(124px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none;background:#1f141f94;border:0;border-radius:0;width:100%;height:auto;padding:0;display:block;position:fixed}body.binder-pointer-drag-active .binder-reorganizer-tray-backdrop,body.binder-page-drag-active .binder-reorganizer-tray-backdrop{pointer-events:none}.binder-organizer-page-open .binder-reorganizer-tray.collapsed{display:none}.binder-organizer-page-open .binder-reorganizer-tray:not(.collapsed){z-index:4250;top:max(8px, env(safe-area-inset-top));right:8px;bottom:calc(124px + env(safe-area-inset-bottom));background:var(--theme-surface,#fffafb);border-radius:22px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:10px;min-width:0;min-height:0;margin:0;padding:12px;display:grid;position:fixed;left:8px;overflow:hidden;box-shadow:0 24px 70px #1f141f61}.binder-organizer-page-open .binder-reorganizer-tray-heading{grid-template-columns:minmax(0,1fr) auto auto}.binder-organizer-page-open .binder-reorganizer-tray-heading>span{min-width:34px;height:34px;display:grid}.binder-organizer-page-open .binder-print-tray-toggle{touch-action:manipulation;min-width:44px;min-height:44px}.binder-organizer-page-open .binder-print-tray-contents{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:11px;min-width:0;min-height:0;padding:0 2px 10px 0;display:grid;overflow:hidden auto}.binder-organizer-page-open .binder-reorganizer-selection-summary{padding:9px;top:0}.binder-organizer-page-open .binder-reorganizer-mobile-place{min-height:46px}.binder-organizer-page-open .binder-reorganizer-print-list,.binder-organizer-page-open .binder-reorganizer-print-list.binder-recently-removed-list{grid-template-columns:minmax(0,1fr);gap:8px;max-height:none;padding:0;overflow:visible}.binder-organizer-page-open .binder-reorganizer-print-list>button{cursor:pointer;touch-action:manipulation;grid-template-rows:minmax(0,1fr);grid-template-columns:58px minmax(0,1fr) 44px;align-content:center;align-items:center;gap:10px;min-height:76px;padding:7px}.binder-organizer-page-open .binder-reorganizer-print-list>button>img{aspect-ratio:1;width:58px;height:58px}.binder-organizer-page-open .binder-reorganizer-print-list>button>i,.binder-organizer-page-open .binder-reorganizer-print-list button>i{place-items:center;width:44px;height:44px;font-size:17px;display:grid;position:static}.binder-organizer-page-open .binder-reorganizer-print-list button b{-webkit-line-clamp:3;font-size:12px;line-height:1.25}.binder-organizer-page-open .binder-duplicates-tray-list{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.binder-organizer-page-open .binder-duplicate-count-controls{grid-template-columns:44px 24px 44px}.binder-organizer-page-open .binder-duplicate-count-controls button{width:44px;height:44px}.binder-organizer-page-open .binder-reorganizer-panel>footer{z-index:4260;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--theme-border,#492d43);gap:7px;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.binder-organizer-page-open .binder-reorganizer-panel>footer{border-top:1px solid color-mix(in srgb, var(--theme-border,#492d43) 22%, transparent)}}.binder-organizer-page-open .binder-reorganizer-panel>footer{background:var(--theme-surface,#fffafb);box-shadow:0 -12px 32px #2417262e}.binder-organizer-page-open .binder-reorganizer-panel>footer .binder-save-warning,.binder-organizer-page-open .binder-reorganizer-panel>footer .binder-reorganizer-place{display:none}.binder-organizer-page-open .binder-reorganizer-history button{min-height:44px!important}.binder-organizer-page-open .binder-reorganizer-save-actions button{min-height:48px}}@media (width>=681px) and (width<=900px) and (height<=520px){.binder-organizer-page-open .binder-reorganizer-panel{gap:8px;padding:8px 10px calc(66px + env(safe-area-inset-bottom))!important}.binder-organizer-page-open .binder-reorganizer-panel>header{gap:10px;min-height:44px}.binder-organizer-page-open .binder-reorganizer-panel>header .eyebrow,.binder-organizer-page-open .binder-reorganizer-panel>header small{display:none}.binder-organizer-page-open .binder-reorganizer-panel>header h2{margin:0;font-size:28px}.binder-organizer-page-open .binder-reorganizer-panel>footer{padding:6px 10px calc(6px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:8px}.binder-organizer-page-open .binder-reorganizer-history span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-organizer-page-open .binder-reorganizer-panel>footer button,.binder-organizer-page-open .binder-reorganizer-history button,.binder-organizer-page-open .binder-reorganizer-save-actions button{min-height:44px!important}.binder-organizer-page-open .binder-reorganizer-tray:not(.collapsed){bottom:calc(58px + env(safe-area-inset-bottom))}.binder-organizer-page-open .binder-reorganizer-tray-backdrop{inset-block-end:calc(58px + env(safe-area-inset-bottom))}.binder-view>.binder-library-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding-block:7px}.app-shell:has(>.binder-view)>.tabs{display:none}.app-shell:has(>.binder-view)>.mobile-bottom-nav{z-index:1200;width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:5px 10px calc(5px + env(safe-area-inset-bottom));background:#1f1c24f0;border:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;box-shadow:0 -10px 34px #14111b4d;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app-shell:has(>.binder-view)>.mobile-bottom-nav>button{color:#ffffffb3;background:0 0;border:0;border-radius:14px;place-content:center;gap:2px;min-width:0;display:grid;position:relative}.app-shell:has(>.binder-view)>.mobile-bottom-nav>button.active{color:#1f1c24;background:var(--lime)}.app-shell:has(>.binder-view)>.mobile-bottom-nav>button>span{font-size:17px;line-height:1}.app-shell:has(>.binder-view)>.mobile-bottom-nav small{font-size:7px;font-weight:850}.app-shell:has(>.binder-view){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell:has(>.binder-view.binder-organizer-page-open)>.mobile-bottom-nav{display:none!important}}@media (width>=901px) and (width<=1300px){.binder-organizer-page-open .binder-reorganizer-workspace,.binder-organizer-page-open .binder-reorganizer-workspace[data-tray-open=false]{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.binder-organizer-page-open .binder-reorganizer-pages,.binder-organizer-page-open .binder-reorganizer-tray{min-width:0}.binder-organizer-page-open .binder-reorganizer-tray{padding:11px}.binder-organizer-page-open .binder-reorganizer-tray-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px}.binder-organizer-page-open .binder-reorganizer-tray-heading>span{display:none}.binder-organizer-page-open .binder-print-tray-toggle{padding-inline:8px}}html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-ink:var(--lab-ink,var(--ink));--machines-candy-surface:var(--lab-surface,var(--paper-bright));--machines-candy-pink:#ff78b9}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-pink:color-mix(in srgb, #ff78b9 64%, var(--machines-candy-surface))}}html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-lilac:#aa95ff}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-lilac:color-mix(in srgb, #aa95ff 62%, var(--machines-candy-surface))}}html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-aqua:#63dcd6}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-aqua:color-mix(in srgb, #63dcd6 58%, var(--machines-candy-surface))}}html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-yellow:#ffd25f}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .machines-public-view{--machines-candy-yellow:color-mix(in srgb, #ffd25f 72%, var(--machines-candy-surface))}}html body .app-shell[data-desktop-theme=candy] .machines-public-heading{border:2px solid var(--machines-candy-ink);min-height:104px;color:var(--machines-candy-ink);background:var(--machines-candy-yellow);box-shadow:5px 5px 0 var(--machines-candy-ink);border-radius:20px;align-items:center;padding:20px 24px;display:flex}html body .app-shell[data-desktop-theme=candy] .machines-public-heading h1{font-family:var(--lab-heading-font,var(--lab-display,inherit));letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.92}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero{border:2px solid var(--machines-candy-ink);color:var(--machines-candy-ink);background:var(--machines-candy-yellow);box-shadow:6px 6px 0 var(--machines-candy-ink);border-radius:22px}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy{align-self:center}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy .eyebrow{color:inherit;opacity:.76}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy h1{font-family:var(--lab-heading-font,var(--lab-display,inherit));letter-spacing:-.055em;font-weight:700}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy>p:last-child{opacity:.82;max-width:610px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside{background:0 0;border-radius:0;align-self:stretch;gap:10px;padding:0}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside span{border:2px solid var(--machines-candy-ink);min-height:94px;color:var(--machines-candy-ink);box-shadow:3px 3px 0 var(--machines-candy-ink);border-radius:14px;align-content:center;padding:14px}html body .app-shell[data-desktop-theme=candy] .machines-public-hero>aside span[data-tone=pink]{background:var(--machines-candy-pink)}html body .app-shell[data-desktop-theme=candy] .machines-public-hero>aside span[data-tone=lilac]{background:var(--machines-candy-lilac)}html body .app-shell[data-desktop-theme=candy] .machines-public-hero>aside span[data-tone=aqua]{background:var(--machines-candy-aqua)}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2.5vw,2rem)}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside small{letter-spacing:.01em;opacity:.78;font-size:.68rem;font-weight:850}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 3px 4px 0}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-block{border:2px solid var(--machines-candy-ink);min-height:96px;color:var(--machines-candy-ink);box-shadow:4px 4px 0 var(--machines-candy-ink);border-radius:16px;align-content:end;padding:12px}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-search{background:var(--machines-candy-lilac)}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-state{background:var(--machines-candy-aqua)}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-availability{background:var(--machines-candy-pink)}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-block>span{line-height:1.25}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar :is(input,select){touch-action:manipulation;border-radius:11px;min-height:50px;border:2px solid var(--machines-candy-ink)!important;color:var(--machines-candy-ink)!important;background:var(--machines-candy-surface)!important;box-shadow:none!important}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar :is(input,select):focus-visible{outline:3px solid var(--custom-accent);outline-offset:2px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-results-heading{min-height:48px;padding:2px 3px 0 0}html body .app-shell[data-desktop-theme=candy] .machines-public-results-heading p{align-items:center;gap:10px;min-width:0;font-weight:850;line-height:1.2;display:inline-flex}html body .app-shell[data-desktop-theme=candy] .machines-public-results-heading p strong{border:2px solid var(--machines-candy-ink);background:var(--machines-candy-yellow);min-width:44px;height:44px;box-shadow:2px 2px 0 var(--machines-candy-ink);border-radius:12px;place-items:center;padding-inline:8px;font-size:1rem;display:grid}html body .app-shell[data-desktop-theme=candy] .machines-public-results-heading button,html body .app-shell[data-desktop-theme=candy] .machines-public-empty button,html body .app-shell[data-desktop-theme=candy] .machines-public-back{border:2px solid var(--machines-candy-ink);color:var(--machines-candy-ink);background:var(--machines-candy-surface);box-shadow:2px 2px 0 var(--machines-candy-ink);touch-action:manipulation}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid{gap:17px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button{border:2px solid var(--machines-candy-ink);min-height:224px;color:var(--machines-candy-ink);box-shadow:4px 4px 0 var(--machines-candy-ink);touch-action:manipulation;border-radius:18px;gap:11px;padding:19px;transition:transform .16s,box-shadow .16s}html body .app-shell[data-desktop-theme=candy] .machines-public-grid>button:nth-child(4n+1){background:var(--machines-candy-pink)}html body .app-shell[data-desktop-theme=candy] .machines-public-grid>button:nth-child(4n+2){background:var(--machines-candy-lilac)}html body .app-shell[data-desktop-theme=candy] .machines-public-grid>button:nth-child(4n+3){background:var(--machines-candy-aqua)}html body .app-shell[data-desktop-theme=candy] .machines-public-grid>button:nth-child(4n){background:var(--machines-candy-yellow)}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button:hover{border-color:var(--machines-candy-ink);box-shadow:4px 4px 0 var(--machines-candy-ink);transform:none}@media (hover:hover) and (pointer:fine){html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button:hover{box-shadow:7px 7px 0 var(--machines-candy-ink);transform:translate(-2px,-2px)}}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button:active{box-shadow:1px 1px 0 var(--machines-candy-ink);transform:translate(3px,3px)}html body .app-shell[data-desktop-theme=candy] .machines-public-view .machines-public-status{color:#123b26;background:#b9efc9;border-width:2px;padding:6px 10px}html body .app-shell[data-desktop-theme=candy] .machines-public-view .machines-public-status[data-status=empty]{color:#64142d;background:#ffc4d5}html body .app-shell[data-desktop-theme=candy] .machines-public-card-copy{gap:4px}html body .app-shell[data-desktop-theme=candy] .machines-public-card-copy strong{letter-spacing:-.025em;font-size:1.23rem}html body .app-shell[data-desktop-theme=candy] .machines-public-card-copy small{opacity:.84;line-height:1.35}html body .app-shell[data-desktop-theme=candy] .machines-public-card-meta{align-items:end;gap:8px}html body .app-shell[data-desktop-theme=candy] .machines-public-card-meta span{opacity:.8}html body .app-shell[data-desktop-theme=candy] .machines-public-card-meta span:last-child{text-align:right}html body .app-shell[data-desktop-theme=candy] .machines-public-card-action{border-top:2px solid var(--machines-candy-ink);min-height:36px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy] .machines-public-card-action{border-top:2px solid color-mix(in srgb, var(--machines-candy-ink) 24%, transparent)}}html body .app-shell[data-desktop-theme=candy] .machines-public-card-action{color:var(--machines-candy-ink);font-size:.82rem}html body .app-shell[data-desktop-theme=candy] .machines-public-card-action i{border:2px solid var(--machines-candy-ink);width:30px;height:30px;color:var(--machines-candy-surface);background:var(--machines-candy-ink);border-radius:9px;place-items:center;display:grid}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail)>.machines-public-empty{border:2px solid var(--machines-candy-ink);color:var(--machines-candy-ink);background:var(--machines-candy-yellow);box-shadow:4px 4px 0 var(--machines-candy-ink)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail>:is(.machines-public-detail-hero,.machines-public-prints,.machines-public-empty){border:2px solid var(--machines-candy-ink);color:var(--machines-candy-ink);box-shadow:4px 4px 0 var(--machines-candy-ink)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-detail-hero{background:var(--machines-candy-yellow);box-shadow:6px 6px 0 var(--machines-candy-ink)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-detail-hero h1:focus-visible{outline:3px solid var(--custom-accent);outline-offset:5px;border-radius:4px}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-print-grid>:is(button,article){border:2px solid var(--machines-candy-ink);color:var(--machines-candy-ink);background:var(--machines-candy-surface);box-shadow:2px 2px 0 var(--machines-candy-ink);touch-action:manipulation}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-print-grid>:is(button,article):nth-child(4n+1){background:var(--machines-candy-pink)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-print-grid>:is(button,article):nth-child(4n+2){background:var(--machines-candy-lilac)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-print-grid>:is(button,article):nth-child(4n+3){background:var(--machines-candy-aqua)}html body .app-shell[data-desktop-theme=candy] .machines-public-detail .machines-public-print-grid>:is(button,article):nth-child(4n){background:var(--machines-candy-yellow)}@media (width<=900px){html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 22px 22px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside{grid-template-columns:repeat(3,minmax(0,1fr))}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-search{grid-column:1/-1}}@media (width<=760px){html body .app-shell[data-desktop-theme=candy] .machines-public-view{gap:18px}html body .app-shell[data-desktop-theme=candy] .machines-public-heading{min-height:88px;box-shadow:4px 4px 0 var(--machines-candy-ink);border-radius:17px;padding:16px 18px}html body .app-shell[data-desktop-theme=candy] .machines-public-heading h1{font-size:clamp(2.8rem,14vw,3.45rem)}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero{box-shadow:5px 5px 0 var(--machines-candy-ink);border-radius:19px;padding:20px 18px 18px}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy h1{margin-block:4px 9px;font-size:clamp(3rem,15vw,3.65rem)}html body .app-shell[data-desktop-theme=candy] .machines-public-hero-copy>p:last-child{margin-top:0;font-size:.98rem;line-height:1.45}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside span{min-height:70px;box-shadow:2px 2px 0 var(--machines-candy-ink);border-radius:11px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:9px 8px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside strong{font-size:1.4rem}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero>aside small{white-space:nowrap;font-size:.7rem}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 2px 3px 0}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-block{min-height:89px;box-shadow:3px 3px 0 var(--machines-candy-ink);border-radius:14px;padding:10px;font-size:.72rem}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar :is(input,select){min-height:48px;padding-inline:10px;font-size:.88rem}html body .app-shell[data-desktop-theme=candy] .machines-public-results-heading{padding:0 2px 0 0}html body .app-shell[data-desktop-theme=candy] .machines-public-results-heading p{gap:8px;font-size:.86rem}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid{gap:15px}html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button{min-height:0;box-shadow:4px 4px 0 var(--machines-candy-ink);border-radius:16px;gap:9px;padding:16px}html body .app-shell[data-desktop-theme=candy] .machines-public-card-meta{flex-direction:row;align-items:end;gap:8px}html body .app-shell[data-desktop-theme=candy] .machines-public-card-action{padding-top:7px}}@media (width<=360px){html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-hero{padding-inline:16px}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar .machines-public-filter-block{padding-inline:8px}html body .app-shell[data-desktop-theme=candy] .machines-public-toolbar :is(input,select){padding-inline:8px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){html body .app-shell[data-desktop-theme=candy] .machines-public-view:not(.machines-public-detail) .machines-public-grid>button{transition:none}}.mpcc-archive-trigger{color:#17121f!important;background:linear-gradient(135deg,#ffe8a9,#ffb8d4)!important;border-color:#17121f!important;box-shadow:3px 3px #17121f!important}.mpcc-archive-trigger.active{color:#fff!important;background:#17121f!important}.archive-new-drop-content{gap:12px;min-width:0;display:grid}.mpcc-drop-group{background:linear-gradient(145deg,#ffddea 0 52%,#e2dcff 52% 100%);border:3px solid #17121f;border-radius:18px;min-width:0;padding:12px;box-shadow:4px 4px #17121f}.mpcc-drop-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mpcc-drop-group>header>div{min-width:0}.mpcc-drop-group>header span{color:#8f194e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.mpcc-drop-group>header h3{margin:3px 0 2px;font-size:17px;line-height:1.05}.mpcc-drop-group>header p{color:#504452}.mpcc-drop-actions{flex:none;justify-items:end;gap:8px;display:grid}.mpcc-drop-actions>button{color:#17121f;background:#fff;border:2px solid #17121f;border-radius:12px;min-height:44px;padding:8px 12px;font-weight:900;box-shadow:2px 2px #17121f}.mpcc-drop-actions>button.mpcc-end-spoilers{background:#bff4c8}.mpcc-drop-actions>button.mpcc-share-drop{white-space:nowrap;background:#ffe8a9;justify-self:end;width:max-content;min-width:0}.mpcc-drop-actions>button:disabled{opacity:.5}.archive-new-drop-card.mpcc .archive-new-drop-print{border:2px solid #17121f;box-shadow:2px 2px #17121f}.archive-new-drop-card.spoiler-hidden{flex-basis:104px;width:104px;min-width:104px}.mpcc-spoiler-art{aspect-ratio:1;color:#17121f;text-align:center;background:radial-gradient(circle at 18% 22%,#ffffffe6 0 5px,#0000 6px),radial-gradient(circle at 78% 76%,#ffffffb8 0 6px,#0000 7px),linear-gradient(145deg,#ff8fbd,#c9c4ff 55%,#9ee8df);border:2px solid #17121f;border-radius:10px;place-content:center;place-items:center;gap:3px;width:100%;min-height:0;overflow:hidden;white-space:normal!important;display:grid!important}.mpcc-spoiler-art i{font-size:22px;font-style:normal;line-height:1}.mpcc-spoiler-art b{letter-spacing:.08em;font-size:12px}.mpcc-spoiler-art small{text-transform:uppercase;font-size:8px;font-weight:850}.print-card .image-wrap>.mpcc-spoiler-art{aspect-ratio:auto;border-radius:inherit;border:0;height:100%}.print-card.spoiler-hidden .print-info{gap:4px}.mpcc-program-chip,.card-stats .mpcc-program-chip{color:#17121f;letter-spacing:.06em;background:#ffe8a9;border:1px solid #17121f;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.mpcc-spoiler-status{min-height:1em;margin:0;font-size:11px;font-weight:800;color:#5b2444!important}.mpcc-spoiler-modal{max-width:900px}.mpcc-spoiler-modal-content{background:linear-gradient(150deg,#fff7df,#ffddea 52%,#e6e1ff);grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:center;gap:clamp(24px,5vw,54px);padding:clamp(24px,5vw,54px);display:grid}.mpcc-spoiler-modal-art{aspect-ratio:4/5;color:#17121f;background:radial-gradient(circle at 18% 20%,#fff 0 7px,#0000 8px),radial-gradient(circle at 82% 76%,#fff 0 9px,#0000 10px),linear-gradient(145deg,#ff83b6,#c9c4ff 58%,#8ce0d5);border:4px solid #17121f;border-radius:26px;place-content:center;place-items:center;gap:10px;display:grid;box-shadow:8px 8px #17121f}.mpcc-spoiler-modal-art>span{font-size:50px}.mpcc-spoiler-modal-art b{letter-spacing:.08em;font-size:clamp(20px,4vw,34px)}.mpcc-spoiler-modal-art small{font-weight:850}.mpcc-spoiler-modal-content h2{margin:5px 0 14px;font-size:clamp(30px,5vw,54px);line-height:.96}.mpcc-spoiler-modal-content>div:last-child>p:not(.eyebrow){color:#554b56;max-width:48ch;line-height:1.55}.mpcc-reveal-button,.mpcc-keep-hidden{border:3px solid #17121f;border-radius:14px;min-height:48px;margin-top:10px;padding:10px 16px;font-weight:900}.mpcc-reveal-button{color:#17121f;background:#ff3f93;box-shadow:4px 4px #17121f}.mpcc-keep-hidden{color:#17121f;background:#fff;margin-left:10px}.mpcc-reveal-button:disabled{opacity:.55}.mpcc-spoiler-reassurance{color:#695f6d;margin-top:16px;line-height:1.4;display:block}.mpcc-hide-again-button{color:#17121f;background:#fff7df;border:2px solid #17121f;border-radius:12px;min-height:44px;padding:8px 12px;font-weight:850}.mpcc-hide-again-button:disabled{opacity:.5}.mpcc-archive-trigger:focus-visible,.mpcc-drop-actions>button:focus-visible,.mpcc-reveal-button:focus-visible,.mpcc-keep-hidden:focus-visible,.mpcc-hide-again-button:focus-visible,.mpcc-public-spoiler>button:focus-visible{outline-offset:3px;outline:3px solid #435ee5}.mpcc-admin-fields{background:linear-gradient(135deg,#fff7df,#ffddea);border:2px solid #17121f;border-radius:16px;grid-column:1/-1;margin:0;padding:14px}.mpcc-admin-fields legend{padding:0 7px;font-weight:950}.mpcc-admin-toggle{align-items:flex-start;min-width:0;flex-direction:row!important;gap:10px!important;display:flex!important}.mpcc-admin-toggle input{accent-color:#ff3f93;margin-top:2px;width:20px!important;min-height:20px!important}.mpcc-admin-toggle span{gap:2px;display:grid}.mpcc-admin-toggle small{color:#695f6d;font-weight:650;line-height:1.35}.mpcc-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.mpcc-admin-toggle.compact{background:#ffffffad;border:1px solid #17121f2e;border-radius:12px;padding:10px}.mpcc-public-spoiler{text-align:center;background:radial-gradient(circle at 18% 20%,#fff 0 8px,#0000 9px),linear-gradient(145deg,#ff8fbd,#c9c4ff 58%,#9ee8df);align-content:center;gap:12px}.public-print-artwork.mpcc-public-spoiler>span{font-size:58px}.mpcc-public-spoiler>b{font-size:clamp(24px,4vw,42px)}.mpcc-public-spoiler>small{max-width:28ch;line-height:1.45}.mpcc-public-spoiler>button{color:#17121f;background:#ffe8a9;border:3px solid #17121f;border-radius:14px;min-height:48px;padding:10px 16px;font-weight:900;box-shadow:4px 4px #17121f}.mpcc-public-spoiler-note{line-height:1.55;color:#554b56!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important}.public-binder-mpcc-spoiler,.public-wishlist-mpcc-spoiler{color:#17121f;text-align:center;background:linear-gradient(145deg,#ff9fc6,#c9c4ff,#9ee8df);place-content:center;gap:4px;width:100%;height:100%;padding:8px;display:grid}.public-binder-mpcc-spoiler b,.public-wishlist-mpcc-spoiler b{letter-spacing:.08em;font-size:clamp(10px,2vw,18px)}.public-binder-mpcc-spoiler small,.public-wishlist-mpcc-spoiler small{font-size:8px;font-weight:800}@media (width<=760px){html body .app-shell[data-desktop-theme=candy] .archive-new-drops{align-items:start}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-content{grid-area:2/1/auto/-1;gap:10px;width:100%;min-width:0}.mpcc-drop-group{border-width:2px;border-radius:14px;width:100%;min-width:0;padding:10px;box-shadow:3px 3px #17121f}.mpcc-drop-group>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:9px;display:grid}.mpcc-drop-group>header h3{font-size:15px}.mpcc-drop-group>header p{font-size:10px;line-height:1.3}.mpcc-drop-actions{width:max-content;max-width:min(132px,38vw)}.mpcc-drop-actions>button{width:auto;max-width:100%;min-height:44px;padding:7px 10px;font-size:10px;line-height:1.15}html body .app-shell[data-desktop-theme=candy] .archive-new-drop-strip.mpcc-drop-grid{scroll-snap-type:x proximity;grid-template-columns:none;gap:7px;display:flex;overflow:auto hidden}html body .app-shell[data-desktop-theme=candy] .mpcc-drop-grid :is(.archive-new-drop-card,.archive-new-drop-card.spoiler-hidden){flex:0 0 78px;align-self:start;width:78px;min-width:78px}html body .app-shell[data-desktop-theme=candy] .mpcc-drop-grid .archive-new-drop-print{flex:0 0 78px;width:78px;min-width:78px;height:auto;min-height:0}.archive-new-drop-remove{width:44px;height:44px;top:0;right:0}.archive-new-drop-order button{height:44px}.archive-new-drops.is-managing .archive-new-drop-print{padding-bottom:50px}.mpcc-spoiler-modal-content{grid-template-columns:1fr;padding:22px 17px 30px}.mpcc-spoiler-modal-art{justify-self:center;width:min(270px,82%)}.mpcc-reveal-button,.mpcc-keep-hidden{width:100%;margin:10px 0 0}.mpcc-admin-grid{grid-template-columns:1fr}}.public-mpcc-drop-viewer{color:#17121f;background:radial-gradient(circle at 12% 8%,#ff8fbd57,#0000 26%),radial-gradient(circle at 90% 78%,#9ee8df6b,#0000 30%),#fff8f4;min-height:100dvh;padding:24px}.public-mpcc-drop-hero,.public-mpcc-drop-grid,.public-mpcc-drop-status,.public-mpcc-drop-note{width:min(1080px,100%);margin-inline:auto}.public-mpcc-drop-hero{background:linear-gradient(145deg,#ffddea 0 54%,#e2dcff 54% 100%);border:3px solid #17121f;border-radius:28px;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(28px,6vw,62px);padding:clamp(20px,4vw,38px);display:flex;box-shadow:8px 8px #17121f}.public-mpcc-drop-hero p{color:#8f194e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.public-mpcc-drop-hero h1{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(38px,7vw,72px);line-height:.94}.public-mpcc-drop-hero span{color:#504452;max-width:50ch;margin-top:14px;font-size:15px;line-height:1.5;display:block}.public-mpcc-drop-hero>button{color:#17121f;background:#bff4c8;border:3px solid #17121f;border-radius:14px;flex:none;min-height:50px;padding:10px 16px;font-size:14px;font-weight:900;box-shadow:4px 4px #17121f}.public-mpcc-drop-hero>button:disabled{opacity:.55}.public-mpcc-drop-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:30px;display:grid}.public-mpcc-drop-grid article{background:#fff;border:3px solid #17121f;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;gap:13px;min-width:0;padding:13px;display:grid;box-shadow:6px 6px #17121f}.public-mpcc-drop-grid article>img,.public-mpcc-drop-placeholder{aspect-ratio:4/5;background:#fff;border:2px solid #17121f;border-radius:14px;width:100%}.public-mpcc-drop-grid article>img{object-fit:contain;display:block}.public-mpcc-drop-placeholder{text-align:center;background:radial-gradient(circle at 18% 20%,#fff 0 7px,#0000 8px),radial-gradient(circle at 82% 76%,#fff 0 9px,#0000 10px),linear-gradient(145deg,#ff8fbd,#c9c4ff 58%,#9ee8df);place-content:center;place-items:center;gap:9px;padding:18px;display:grid}.public-mpcc-drop-placeholder>span{font-size:36px}.public-mpcc-drop-placeholder>b{letter-spacing:.05em;font-size:22px}.public-mpcc-drop-placeholder>small{text-transform:uppercase;font-size:12px;font-weight:850}.public-mpcc-drop-grid article>div:last-child{gap:7px;min-width:0;display:grid}.public-mpcc-drop-grid article>div:last-child>small{color:#8f194e;letter-spacing:.1em;font-size:11px;font-weight:900}.public-mpcc-drop-grid h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.15}.public-mpcc-drop-grid :is(button,a){color:#17121f;text-align:center;background:#ffe8a9;border:2px solid #17121f;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.public-mpcc-drop-grid button:disabled{opacity:.55}.public-mpcc-drop-status{color:#8f194e;min-height:22px;margin-top:22px;font-weight:850}.public-mpcc-drop-note{color:#504452;margin-top:8px;font-size:13px;line-height:1.5}.public-mpcc-drop-viewer :is(button,a):focus-visible{outline-offset:3px;outline:4px solid #ff3f93}@media (width<=600px){.public-mpcc-drop-viewer{padding:14px 14px calc(28px + env(safe-area-inset-bottom))}.public-mpcc-drop-hero{border-radius:21px;flex-direction:column;align-items:stretch;margin-top:20px;padding:18px;box-shadow:5px 5px #17121f}.public-mpcc-drop-hero h1{font-size:clamp(38px,13vw,54px)}.public-mpcc-drop-hero>button{width:100%}.public-mpcc-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.public-mpcc-drop-grid article{border-radius:16px;gap:9px;padding:8px;box-shadow:4px 4px #17121f}.public-mpcc-drop-placeholder{gap:5px;padding:10px}.public-mpcc-drop-placeholder>span{font-size:28px}.public-mpcc-drop-placeholder>b,.public-mpcc-drop-grid h2{font-size:15px}.public-mpcc-drop-grid :is(button,a){min-height:44px;padding:7px;font-size:12px}}@media (width>=901px){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]){--pk-candy-ink:#271a38;--pk-candy-paper:#fffdf8;--pk-candy-pink:#ff3f93;--pk-candy-pink-soft:#ffd1e4;--pk-candy-yellow:#ffd866;--pk-candy-aqua:#75ddd7;--pk-candy-lavender:#c5b0f4;--pk-candy-lavender-soft:#eadcff;--pk-candy-outline:3px solid var(--pk-candy-ink);--pk-candy-shadow:6px 6px 0 var(--pk-candy-ink)}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-hero,.binder-heading,.profile-hero,.feedback-heading,.help-heading,.print-questions-hero,.admin-settings-heading,.trade-center>header){color:var(--pk-candy-ink)!important;border:var(--pk-candy-outline)!important;background:var(--pk-candy-lavender-soft)!important;box-shadow:var(--pk-candy-shadow)!important;border-radius:20px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero{margin-top:13px;position:relative}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero:before{content:"";z-index:0;border:3px solid var(--pk-candy-ink);background:linear-gradient(90deg, var(--pk-candy-pink) 0 12.5%, var(--pk-candy-yellow) 12.5% 25%, var(--pk-candy-aqua) 25% 37.5%, #7755b9 37.5% 50%, var(--pk-candy-pink) 50% 62.5%, var(--pk-candy-yellow) 62.5% 75%, var(--pk-candy-aqua) 75% 87.5%, #7755b9 87.5% 100%);border-bottom:0;border-radius:17px 17px 0 0;height:14px;position:absolute;top:-14px;left:-3px;right:-3px}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero>*{z-index:1;position:relative}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-print-review-panel,.archive-new-drops,.official-image-grid-admin,.bulk-add-panel,.trade-tray,.manual-trade-log,.account-settings-view,.profile-workshop,.feedback-form,.feedback-guide,.feedback-inbox,.help-faq,.help-release-guide,.print-guide-card,.print-question-composer,.print-question-feed,.admin-settings-form,.beta-admin-panel){color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:4px 4px 0 var(--pk-candy-ink)!important;border-radius:18px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-print-review-panel{background:var(--pk-candy-pink-soft)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-new-drops{background:var(--pk-candy-yellow)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-new-drops{background:color-mix(in srgb, var(--pk-candy-yellow) 47%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-filter-shell,.archive-layout-toolbar){border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-aqua)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-filter-shell,.archive-layout-toolbar){background:color-mix(in srgb, var(--pk-candy-aqua) 36%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-filter-shell,.archive-layout-toolbar){box-shadow:3px 3px 0 var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-filter-shell{padding:10px}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-filter-search,.archive-filter-primary-row>select,.archive-more-filter-panel select,.archive-machine-search-group input,.archive-machine-browse-toggle,.archive-layout-toolbar>div,.archive-toolbar-pager){color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:2px 2px 0 var(--pk-candy-ink)!important;border-radius:10px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions{gap:10px}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:is(button,details>summary,.admin-catalog-actions>summary){min-height:42px;color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:3px 3px 0 var(--pk-candy-ink)!important;border-radius:10px!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>details>summary{min-height:42px;color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;box-shadow:3px 3px 0 var(--pk-candy-ink)!important;border-radius:10px!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:nth-child(4n+1):is(button,details)>summary,html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>button:nth-child(4n+1){background:var(--pk-candy-yellow)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:nth-child(4n+2):is(button,details)>summary,html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>button:nth-child(4n+2){background:var(--pk-candy-aqua)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:nth-child(4n+3):is(button,details)>summary,html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>button:nth-child(4n+3){background:var(--pk-candy-pink-soft)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:nth-child(4n):is(button,details)>summary,html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>button:nth-child(4n){background:var(--pk-candy-lavender)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>:is(button.active,button[aria-pressed=true],details[open]>summary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-number{color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:3px solid var(--pk-candy-ink)!important;background:var(--pk-candy-yellow)!important;box-shadow:5px 5px 0 var(--pk-candy-ink)!important;border-radius:18px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-number :is(strong,span,small){color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-number .completion-meter{border:2px solid var(--pk-candy-ink);background:#ffffffb8}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-number .completion-meter i{background:var(--pk-candy-pink)}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions button{min-height:50px;padding:8px 10px;font-size:12px;line-height:1.2;color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-aqua)!important;box-shadow:3px 3px 0 var(--pk-candy-ink)!important;border-radius:10px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-hero-actions button:first-child{background:var(--pk-candy-pink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links :is(a,button){text-align:center;justify-content:center;align-items:center;min-height:44px;padding:7px 9px;font-size:11px;line-height:1.15;text-decoration:none;display:flex;color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-yellow)!important;box-shadow:2px 2px 0 var(--pk-candy-ink)!important;border-radius:10px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links a:nth-child(2){background:var(--pk-candy-lavender)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links button{grid-column:1/-1;background:var(--pk-candy-paper)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .home-view.home-variant-scrapbook .home-hero.has-snoopy-spotlight .home-ana-inline-links small{text-align:center;grid-column:1/-1}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details{background:var(--pk-candy-lavender-soft);min-height:48px;box-shadow:2px 2px 0 var(--pk-candy-ink);border-radius:12px;margin-top:10px;padding:0 14px;border:2px solid var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details:nth-of-type(3n+1){background:var(--pk-candy-pink-soft)}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details:nth-of-type(3n+2){background:var(--pk-candy-yellow)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details:nth-of-type(3n+2){background:color-mix(in srgb, var(--pk-candy-yellow) 58%, #fff)}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details:nth-of-type(3n){background:var(--pk-candy-aqua)}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq details:nth-of-type(3n){background:color-mix(in srgb, var(--pk-candy-aqua) 48%, #fff)}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-faq summary{align-items:center;min-height:48px;display:flex}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-guide-grid>button{color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-pink-soft)!important;box-shadow:4px 4px 0 var(--pk-candy-ink)!important;border-radius:15px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-guide-grid>button:nth-child(3n+2){background:var(--pk-candy-yellow)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-guide-grid>button:nth-child(3n+2){background:color-mix(in srgb, var(--pk-candy-yellow) 68%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-guide-grid>button:nth-child(3n){background:var(--pk-candy-aqua)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .help-guide-grid>button:nth-child(3n){background:color-mix(in srgb, var(--pk-candy-aqua) 58%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.about-print-keep-hero,.about-story-card,.about-sources-card){color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;box-shadow:4px 4px 0 var(--pk-candy-ink)!important;border-radius:18px!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-print-keep-hero{background:var(--pk-candy-lavender-soft)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-story-card:first-child{background:var(--pk-candy-pink-soft)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-story-card:nth-child(2){background:var(--pk-candy-aqua)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-story-card:nth-child(2){background:color-mix(in srgb, var(--pk-candy-aqua) 48%, #fff)!important}}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-sources-card{background:var(--pk-candy-yellow)!important}@supports (color:color-mix(in lab, red, red)){html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .about-sources-card{background:color-mix(in srgb, var(--pk-candy-yellow) 42%, #fff)!important}}.archive-tool-menu{flex:none;position:relative}.archive-tool-menu>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.archive-tool-menu>summary::-webkit-details-marker{display:none}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero-actions>.archive-tool-menu>summary{min-width:190px;min-height:46px;background:var(--pk-candy-yellow)!important;padding:10px 18px!important;font-size:12px!important}.archive-tool-menu-panel{z-index:45;width:min(390px,100vw - 48px);color:var(--pk-candy-ink);border:3px solid var(--pk-candy-ink);background:var(--pk-candy-yellow);box-shadow:6px 6px 0 var(--pk-candy-ink);border-radius:14px;gap:7px;padding:12px;display:grid;position:absolute;top:calc(100% + 9px);left:0}.archive-tool-menu-panel>strong{letter-spacing:.04em;margin:0 0 2px;font-size:12px;font-weight:950}html body .app-shell .archive-tool-menu-panel>button,html body .app-shell .archive-tool-menu-panel>:not(.modal-backdrop)>.missing-print-suggestion-trigger{text-align:left;width:100%;min-width:0;min-height:42px;color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:2px 2px 0 var(--pk-candy-ink)!important;border-radius:9px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero .archive-tool-menu-panel>button:not(.active){color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border-color:var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;opacity:1!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero .archive-tool-menu-panel>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--pk-candy-ink)!important;background:var(--pk-candy-ink)!important;opacity:1!important}html body .app-shell .archive-tool-menu-panel>button:hover,html body .app-shell .archive-tool-menu-panel>:not(.modal-backdrop)>.missing-print-suggestion-trigger:hover{background:var(--pk-candy-aqua)!important}html body .app-shell .archive-tool-menu-panel>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--pk-candy-ink)!important}.archive-tool-preference{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-lavender-soft);border-radius:11px;gap:7px;margin-top:4px;padding:12px;display:grid}.archive-tool-preference>strong{font-size:12px}.archive-tool-preference>p{margin:0;font-size:11px;line-height:1.35}.archive-tool-preference>small{font-size:9px;font-weight:800}.archive-mobile-only-action,.archive-mobile-wishlist-default{display:none!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-acquisition-default-panel{color:var(--pk-candy-ink)!important;border:3px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:6px 6px 0 var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-acquisition-default-choice button.active{color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;background:var(--pk-candy-pink)!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero .archive-acquisition-default-choice>button:not(.active){color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border-color:var(--pk-candy-ink)!important;opacity:1!important;background:#fff!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-hero .archive-acquisition-default-choice>button.active{color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border-color:var(--pk-candy-ink)!important;background:var(--pk-candy-pink)!important;opacity:1!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-print-review-actions button,.archive-new-drop-action,.official-image-grid-more){color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:3px 3px 0 var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-print-review-actions button:last-child,html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-new-drop-action{background:var(--pk-candy-pink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-layout-toolbar button,.archive-pager button,.archive-active-filters>button){color:var(--pk-candy-ink)!important;-webkit-text-fill-color:var(--pk-candy-ink)!important;border-color:var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.archive-layout-toolbar button.active,.archive-pager button.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--pk-candy-ink)!important}html body .app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .archive-layout-single .print-card{border:3px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:6px 6px 0 var(--pk-candy-ink)!important;border-radius:18px!important}}@media (width<=900px){.archive-hero-actions,.archive-hero-actions>details,.admin-catalog-actions{box-sizing:border-box;min-width:0;max-width:100%}.archive-tool-menu{flex:100%;width:100%;position:static;display:block!important}.archive-tool-menu>summary{color:#271a38;cursor:pointer;background:#ffd866;border:2px solid #271a38;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 16px;font-size:12px;font-weight:900;list-style:none;display:flex;box-shadow:3px 3px #271a38}.archive-tool-menu>summary::-webkit-details-marker{display:none}.archive-tool-menu-panel{color:#271a38;box-sizing:border-box;background:#fffdf8;border:2px solid #271a38;border-radius:12px;gap:8px;max-width:100%;margin-top:9px;padding:12px;display:grid;box-shadow:4px 4px #271a38;width:100%!important;position:static!important;inset:auto!important}.admin-catalog-actions>div,.archive-acquisition-default-panel{box-sizing:border-box;max-width:100%;margin-top:9px;width:100%!important;position:static!important;inset:auto!important}.archive-more-filter-panel,.machine-search-suggestions{box-sizing:border-box;min-width:0;max-width:100%}.archive-tool-menu-panel>button,.archive-tool-menu-panel>:not(.modal-backdrop)>.missing-print-suggestion-trigger{text-align:left;width:100%;min-height:44px;padding:9px 11px;color:#271a38!important;background:#fffdf8!important;border:2px solid #271a38!important;border-radius:9px!important;font-size:11px!important;font-weight:900!important;box-shadow:2px 2px #271a38!important}.archive-tool-preference{background:#eadcff;border:2px solid #271a38;border-radius:11px;gap:8px;margin-top:2px;padding:12px;display:grid}.archive-tool-preference>p{margin:0}.archive-mobile-tool-duplicate,.archive-mobile-wishlist-default{display:none!important}}.beta-presence-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.beta-presence-metrics>div{border:1px solid var(--line);background:var(--paper-bright);border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;display:flex}.beta-presence-metrics :is(dt,dd){margin:0}.beta-presence-metrics dt{color:var(--muted);font-size:10px;font-weight:750}.beta-presence-metrics dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:950}.beta-presence-guest{border:1px solid #8f70d8;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.beta-presence-guest{border:1px solid color-mix(in srgb, #8f70d8 42%, var(--line))}}.beta-presence-guest{background:#eadcff;border-radius:999px;color:#5d2e72!important;font-size:10px!important;font-weight:850!important}.beta-presence-method{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.4}.beta-password-settings{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;margin-top:10px;overflow:clip}.beta-password-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 13px;list-style:none;display:flex}.beta-password-settings>summary::-webkit-details-marker{display:none}.beta-password-settings>summary:after{content:"+";color:#fff;background:#241a34;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.beta-password-settings[open]>summary:after{content:"−"}.beta-password-settings>summary>span{gap:2px;min-width:0;display:grid}.beta-password-settings>summary small{color:var(--muted)}.beta-password-settings>form{border-top:1px solid var(--line);border-radius:0!important;margin:0!important}.beta-guest-continuity-note{color:#4d4056;background:#f1e8ff;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.4}@media (width>=901px){html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-admin-panel,.beta-analytics-panel){color:var(--pk-candy-ink)!important;border:3px solid var(--pk-candy-ink)!important;background:var(--pk-candy-paper)!important;box-shadow:6px 6px 0 var(--pk-candy-ink)!important;border-radius:22px!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-admin-panel{padding:18px!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-admin-panel>header h2{font-size:clamp(28px,3vw,38px);line-height:1}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-presence-overview{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-aqua);box-shadow:3px 3px 0 var(--pk-candy-ink);border-radius:14px;margin-top:12px;padding:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-presence-count{color:var(--pk-candy-ink);border:2px solid var(--pk-candy-ink);box-shadow:2px 2px 0 var(--pk-candy-ink);background:#fff;border-radius:10px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-presence-metrics>div{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-paper)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-launch-status{border:2px solid var(--pk-candy-ink);color:var(--pk-candy-ink);background:var(--pk-candy-pink-soft);box-shadow:3px 3px 0 var(--pk-candy-ink);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:center;margin:12px 0 10px;padding:10px 12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-launch-status>div>span{background:var(--pk-candy-ink);width:48px;min-width:48px;font-size:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-launch-status>p{margin:0;font-size:11px;line-height:1.4}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-access-mode{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-lavender-soft);border-radius:14px;gap:7px;padding:8px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-access-mode button{border:2px solid var(--pk-candy-ink);background:#fff;border-radius:10px;min-height:52px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-access-mode button[aria-pressed=true]{color:#fff;background:var(--pk-candy-ink)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-password-settings{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-yellow);box-shadow:3px 3px 0 var(--pk-candy-ink)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-member-list{margin-top:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-member-list-tools{border:2px solid var(--pk-candy-ink);background:var(--pk-candy-pink-soft);padding:8px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-member-list article{border-radius:12px;border:2px solid var(--pk-candy-ink)!important;background:var(--pk-candy-lavender-soft)!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-panel{padding:20px!important}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-panel h2{margin-block:3px 5px;font-size:clamp(30px,3.2vw,42px)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-panel>header p:last-child{max-width:620px;font-size:12px;line-height:1.4}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-stats{gap:8px;margin-top:14px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-stats article{border:2px solid var(--pk-candy-ink);min-height:92px;box-shadow:3px 3px 0 var(--pk-candy-ink);border-radius:11px;align-content:center;padding:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-stats b{font-size:clamp(30px,3.5vw,44px)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-stats span{margin-top:5px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive){border:2px solid var(--pk-candy-ink);background:var(--pk-candy-lavender-soft);box-shadow:3px 3px 0 var(--pk-candy-ink);border-radius:13px;margin-top:12px;padding:0;overflow:clip}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive)>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;list-style:none;display:flex}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive)>summary::-webkit-details-marker{display:none}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive)>summary:after{content:"+";border:2px solid var(--pk-candy-ink);background:var(--pk-candy-yellow);width:30px;height:30px;box-shadow:2px 2px 0 var(--pk-candy-ink);border-radius:9px;flex:none;place-items:center;font-weight:950;display:grid}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive)[open]>summary:after{content:"−"}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-wishlist-image-analytics,.beta-feature-health,.beta-weekly-archive)>summary>small{margin-left:auto;font-weight:800}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-wishlist-image-analytics>div{border-top:2px solid var(--pk-candy-ink);margin:0;padding:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-wishlist-image-analytics article{border:2px solid var(--pk-candy-ink);padding:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-wishlist-image-analytics article>b{font-size:48px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-analytics-grid{gap:10px;margin-top:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) :is(.beta-visit-chart,.beta-top-clicks,.beta-live-activity){border:2px solid var(--pk-candy-ink);background:var(--pk-candy-paper);box-shadow:3px 3px 0 var(--pk-candy-ink);border-radius:13px;padding:14px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-bars{height:135px;margin-top:14px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-top-clicks ol{max-height:190px;margin-top:8px;padding-right:5px;overflow-y:auto}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-top-clicks li{padding:8px 0}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-feature-health>div{border-top:2px solid var(--pk-candy-ink);margin:0;padding:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-feature-health article{border:2px solid var(--pk-candy-ink);padding:10px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-live-activity{background:var(--pk-candy-pink-soft);margin-top:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-live-activity-scroll{max-height:270px;margin-top:8px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-live-activity article{padding:9px 0}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-guest-continuity-note{color:var(--pk-candy-ink);border:1px solid var(--pk-candy-ink)}@supports (color:color-mix(in lab, red, red)){html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-guest-continuity-note{border:1px solid color-mix(in srgb, var(--pk-candy-ink) 25%, transparent)}}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-guest-continuity-note{background:var(--pk-candy-paper)}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-weekly-archive>:not(summary){margin-inline:12px}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-weekly-archive>p{margin-top:0}html body main.app-shell[data-desktop-theme=candy]:not([data-display-mode=night]) .beta-weekly-archive>nav{margin-bottom:12px}}@media (width<=700px){.beta-presence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-password-settings>summary{align-items:flex-start}}.binder-view>.binder-library-bar:has(.binder-collection-settings[open]){z-index:80;position:relative}.binder-library-bar .binder-collection-settings[open]{z-index:1}.collector-data-links{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:8px 0 18px;font-size:14px;display:flex}.collector-data-links a{text-underline-offset:3px;border:1px solid;border-radius:10px;align-items:center;min-height:44px;padding:7px 12px;display:inline-flex}.collector-data-links a:focus-visible{outline-offset:3px;outline:3px solid}.print-guide-evidence{color:#393342;background:#faf8ff;border:1px solid #ccc6d5;border-radius:10px;flex-direction:column;gap:4px;max-width:100%;padding:10px 12px;display:flex}.print-guide-evidence a,.print-guide-evidence b{font-size:14px}.print-guide-evidence a{align-items:center;min-height:44px;text-decoration:underline;display:flex}.print-guide-evidence small{color:#655c70;font-size:12px}.machine-host-bulk-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.machine-host-bulk-tools strong,.machine-host-bulk-tools>span{margin-right:auto}.machine-host-bulk-tools button{border:1px solid var(--ink);background:var(--paper-bright);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.machine-host-bulk-choice{border:1px solid var(--ink);cursor:pointer;background:var(--paper-bright);border-radius:10px;grid-template-columns:22px 50px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.machine-host-bulk-choice:has(:checked){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.machine-host-bulk-choice:has(:checked){background:color-mix(in srgb, var(--accent) 14%, var(--paper-bright))}}.machine-host-bulk-choice:has(:checked){border-width:2px;padding:9px}.machine-host-print-picker .machine-host-bulk-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--accent);padding:0}.machine-host-bulk-choice:focus-within{outline:3px solid var(--accent);outline-offset:2px}.machine-host-print-options:has(.machine-host-bulk-choice){max-height:480px;padding:4px;overflow:auto}.admin-photo-scanner .binder-photo-picker{gap:12px;min-width:0;display:grid}.admin-photo-scanner .binder-photo-picker input[hidden]{display:none}.admin-photo-scanner .binder-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-photo-scanner .binder-photo-actions button{color:#29221d;background:#fffaf2;border:1px solid #9f9283;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.3}.admin-photo-scanner .binder-photo-actions button:disabled{color:#665c52;opacity:1;cursor:not-allowed;background:#e9e3da}.admin-photo-scanner .binder-photo-actions button:focus-visible{outline-offset:3px;outline:3px solid #225ba0}.admin-photo-scanner .binder-camera-session{background:#eee7dd;border-radius:12px;gap:12px;padding:12px;display:grid}.admin-photo-scanner .binder-camera-session video,.admin-photo-scanner .binder-camera-session>img{object-fit:contain;background:#211e1a;border-radius:8px;width:100%;height:min(48vh,420px)}.admin-photo-scanner .binder-photo-queue{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-photo-scanner .binder-photo-queue li{border:1px solid #c7bcae;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.admin-photo-scanner .binder-photo-queue img{object-fit:contain;background:#e9e3da;border-radius:6px;width:100%;height:140px}.machine-retirement-notice{color:#1b1530;background:#fff0c2;border:2px solid #1b1530;border-radius:12px;margin:12px 0;padding:16px}.machine-retirement-notice p{margin:8px 0;font-size:14px;line-height:1.5}.machine-retirement-notice a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}
