/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--binder-michi-select-angle:0deg;--binder-michi-border-angle:0deg}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.static{position:static}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.min-h-screen{min-height:100vh}.w-0{width:0}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1480px\]{max-width:1480px}.min-w-0{min-width:0}.min-w-\[280px\]{min-width:280px}.flex-1{flex: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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.border{border-style:var(--tw-border-style);border-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-\[\#A8FF00\]{color:#a8ff00}.text-\[\#F2F2F2\]{color:#f2f2f2}.text-\[var\(--active-accent\)\]{color:var(--active-accent)}.text-white{color:var(--color-white)}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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,)}@media (min-width:40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}}:root{color-scheme:dark;--bg:#10162f;--surface:#171f3c;--surface-2:#202a4f;--text:#f7f8ff;--muted:#aeb8dd;--subtle:#7e8ab5;--border:#9eade638;--accent:#7df2ff;--accent-text:#7df2ff;--accent-contrast:#081022;--accent-2:#ff62ba;--accent-soft:#7df2ff24;--input:#ffffff0f;--success:#65f1a4;--warning:#ffbf5d;--danger:#f87171;--app-min-height:900px}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}body,html{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{overflow-x:auto}body{background:radial-gradient(circle at 18% 8%,var(--accent-soft),transparent 28rem),radial-gradient(circle at 92% 4%,var(--accent-2),transparent 24rem),linear-gradient(180deg,var(--bg) 0,var(--bg) 100%)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 18% 8%,var(--accent-soft),transparent 28rem),radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 24rem),linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 88%,#000 12%) 100%)}}.web-theme-root{min-height:max(100vh,var(--app-min-height));background:radial-gradient(circle at 18% 8%,var(--accent-soft),transparent 28rem),radial-gradient(circle at 92% 4%,var(--accent-2),transparent 24rem),linear-gradient(180deg,var(--bg) 0,var(--bg) 100%)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{background:radial-gradient(circle at 18% 8%,var(--accent-soft),transparent 28rem),radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 24rem),linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 88%,#000 12%) 100%)}}.web-theme-root{color:var(--text)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.auth-page{grid-template-columns:minmax(0,1fr) minmax(360px,480px);min-height:100vh;display:grid}.auth-public-site .auth-page{min-height:calc(100vh - 86px)}.auth-hero{flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px;display:flex}.auth-public-site .auth-hero{min-height:calc(100vh - 86px)}.brand-mark{letter-spacing:0;align-items:center;gap:12px;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;width:clamp(138px,12vw,172px);max-width:100%;height:auto;display:block}.brand-logo-public{width:clamp(180px,18vw,255px)}.brand-logo-app{width:clamp(176px,13vw,240px)}.brand-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-icon img{object-fit:cover;width:100%;height:100%;display:block}.auth-panel{border-left:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10162fb3;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.auth-public-site .auth-panel{min-height:calc(100vh - 86px)}.form-card{width:100%;margin:auto 0}.auth-public-links{width:100%;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:auto;font-size:13px;font-weight:800;display:flex}.auth-public-links a:hover{color:var(--accent)}.auth-disclaimer{color:var(--muted);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.55}.auth-disclaimer a{color:var(--text);font-weight:800}.auth-disclaimer a:hover{color:var(--accent)}.auth-mode-switch{color:var(--muted);text-align:center;margin:2px 0 0;font-size:14px;font-weight:750}.auth-mode-switch button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.auth-checkbox-row{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.auth-checkbox-row input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.auth-checkbox-row a{color:var(--text);font-weight:900}.public-auth-form{gap:12px;display:grid}.public-auth-form h2{letter-spacing:0;margin:0 0 8px;font-size:28px}.public-auth-form .button{width:100%}.public-auth-form .error{margin-bottom:2px}.public-auth-form.compact{gap:10px}.public-auth-form.compact h2{font-size:24px}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.title-xl{letter-spacing:0;max-width:720px;margin:14px 0 12px;font-size:clamp(42px,6vw,76px);line-height:.96}.lead{max-width:680px;color:var(--muted);font-size:18px;line-height:1.65}.field{gap:8px;margin-bottom:14px;display:grid}.field small{font-size:12px;font-weight:800}.field strong{color:var(--danger)}.field em{color:var(--muted);font-style:normal}.field-error{color:var(--danger)}.field-help{color:var(--muted)}.field-valid{color:#4ade80}.password-input-row{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.password-input-row .input{min-width:0}.password-visibility-button{border:1px solid var(--border);background:var(--input);width:46px;height:46px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.password-visibility-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.password-visibility-button:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.password-visibility-button:hover{color:var(--accent)}.field span{color:var(--muted);font-size:13px;font-weight:700}.input,.select{border:1px solid var(--border);background:var(--input);width:100%;min-height:46px;color:var(--text);border-radius:8px;outline:none;padding:0 14px}.input:focus,.select:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus{border-color:color-mix(in srgb,var(--accent) 72%,transparent)}}.input:focus,.select:focus{box-shadow:0 0 0 3px var(--accent-soft)}.custom-select{position:relative}.custom-select-trigger{border:1px solid var(--border);background:var(--input);width:100%;min-height:46px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:850;display:flex}.custom-select-trigger:hover,.custom-select-trigger[aria-expanded=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.custom-select-trigger:hover,.custom-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 72%,transparent)}}.custom-select-trigger:hover,.custom-select-trigger[aria-expanded=true]{background:var(--accent-soft)}.custom-select-trigger svg{color:var(--muted);flex:none}.custom-select-menu{z-index:20;border:1px solid var(--accent);gap:4px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.custom-select-menu{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.custom-select-menu{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.custom-select-menu{background:color-mix(in srgb,var(--surface) 96%,#000 4%)}}.custom-select-menu{padding:6px;box-shadow:0 18px 44px #00000061}.custom-select-option{min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-weight:800;display:flex}.custom-select-option.active,.custom-select-option:hover{background:var(--accent-soft);color:var(--accent)}.custom-select-option svg{flex:none}.button{background:var(--accent);min-height:42px;color:var(--accent-contrast);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:900;display:inline-flex}.button.secondary{border-color:var(--border);background:var(--input);color:var(--text)}.button.active{color:#b7f7c9;background:#24d36b2e;border-color:#24d36b99}.button.danger{color:#ffd7ed;background:#ff62ba1f;border-color:#ff62ba52}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.55}.button.disabled{pointer-events:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{--theme-accent:var(--app-theme-accent,#a8ff00);--theme-accent-rgb:var(--app-theme-accent-rgb,168 255 0);--theme-accent-contrast:var(--app-theme-accent-contrast,#060708);--theme-background-image:var(--app-theme-background-image,none);isolation:isolate;width:100%;min-width:1550px;min-height:max(100vh,var(--app-min-height));color:#f2f2f2;background:radial-gradient(circle at 22% 6%,rgba(var(--theme-accent-rgb)/.16),transparent 22rem),linear-gradient(180deg,var(--bg),var(--bg)),var(--theme-background-image),var(--bg);grid-template-columns:260px minmax(0,1fr);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.app-shell{background:radial-gradient(circle at 22% 6%,rgba(var(--theme-accent-rgb)/.16),transparent 22rem),linear-gradient(180deg,color-mix(in srgb,var(--bg) 78%,transparent),var(--bg)),var(--theme-background-image),var(--bg)}}.app-shell{background-position:50%;background-size:cover;background-attachment:fixed}.web-theme-root:is([data-theme=acid-lime],[data-theme=electric-blue],[data-theme=neon-purple],[data-theme=neon-teal]) .app-shell{background:linear-gradient(180deg,#06070852,#060708c7),var(--theme-background-image),#060708;background-position:50%;background-size:cover;background-attachment:fixed}.app-shell:after{display:none}.app-theme-video-bg{z-index:0;pointer-events:none;object-fit:cover;opacity:0;width:calc(100vw + 10px);height:calc(100vh + 10px);display:none;position:fixed;inset:-5px}.web-theme-root:is([data-theme=acid-lime],[data-theme=electric-blue],[data-theme=neon-purple],[data-theme=neon-teal]) .app-theme-video-bg{opacity:1;display:block}.web-theme-root:is([data-theme=acid-lime],[data-theme=electric-blue],[data-theme=neon-purple],[data-theme=neon-teal]) .app-shell:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 8%,rgba(var(--theme-accent-rgb)/.12),transparent 30rem),linear-gradient(180deg,#06070861,#060708c7);display:block;position:fixed;inset:0}.sidebar{z-index:60;height:max(100vh,var(--app-min-height));border-right:1px solid var(--border);background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:24px}.nav{gap:8px;margin-top:32px;display:grid}.nav a{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:800;display:flex}.nav a.active,.nav a:hover{background:var(--accent-soft);color:var(--text)}@media (min-width:761px){.app-shell.design-lab-nav-shell{--design-nav-accent:var(--theme-accent,#a8ff00);--design-nav-accent-rgb:var(--theme-accent-rgb,168 255 0);--design-nav-accent-contrast:var(--theme-accent-contrast,#060708);grid-template-columns:96px minmax(0,1fr);min-width:0}.design-lab-nav-shell .sidebar{z-index:100;height:max(100vh,var(--app-min-height));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-right:0;padding:0;position:relative}.design-lab-nav-shell .brand-mark,.design-lab-nav-shell .sidebar-account-zone{display:none}.design-lab-nav-shell .nav{--active-nav-index:0;--active-nav-offset:0px;--active-nav-opacity:1;--nav-item-size:42px;--nav-item-gap:6px;--nav-rail-padding:7px;top:50%;bottom:auto;left:max(18px,env(safe-area-inset-left));z-index:100;width:calc(var(--nav-item-size) + (var(--nav-rail-padding) * 2) + 2px);justify-content:stretch;align-items:stretch;gap:var(--nav-item-gap);min-height:0;padding:var(--nav-rail-padding);box-shadow:inset 6px 6px 0 -6px #ffffffd1,inset 0 0 8px 1px #ffffff52,0 18px 52px #00000061,0 0 28px rgba(var(--design-nav-accent-rgb)/.14);-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.25);background:linear-gradient(145deg,#ffffff29,#ffffff0d),#06070894;border:1px solid #ffffff52;border-radius:999px;margin:0;display:grid;position:fixed;transform:translateY(-50%)}.design-lab-nav-shell .nav:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(circle at 16% 0,#ffffff5c,transparent 7rem),linear-gradient(120deg,rgba(var(--design-nav-accent-rgb)/.14),transparent 42%,#b46cff1f);mix-blend-mode:screen;position:absolute;inset:0}.design-lab-nav-shell .nav:after{top:var(--nav-rail-padding);left:var(--nav-rail-padding);z-index:0;content:"";background:radial-gradient(circle at 30% 22%,#ffffffb8,transparent 42%),linear-gradient(145deg,#f2f2f2f5,rgba(var(--design-nav-accent-rgb)/.9));box-shadow:inset 0 1px 0 #ffffffbf,inset 0 -10px 18px #06070814,0 0 22px rgba(var(--design-nav-accent-rgb)/.38);opacity:var(--active-nav-opacity);transform:translateY(var(--active-nav-offset));transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .16s,box-shadow .22s;position:absolute}.design-lab-nav-shell .nav a,.design-lab-nav-shell .nav:after{width:var(--nav-item-size);height:var(--nav-item-size);will-change:transform;border-radius:999px}.design-lab-nav-shell .nav a{z-index:1;min-height:var(--nav-item-size);color:#ffffffb8;justify-content:center;align-items:center;gap:0;padding:0;transition:color .16s,transform .16s,background .16s;display:grid;position:relative}.design-lab-nav-shell .nav a:hover{color:#fff;background:#ffffff14;transform:scale(1.04)}.design-lab-nav-shell .nav a.active{color:var(--design-nav-accent-contrast);background:0 0}.design-lab-nav-shell .nav a svg{stroke-width:2.35px;width:22px;height:22px}.design-lab-nav-shell .nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sidebar-account-zone{z-index:70;position:absolute;bottom:24px;left:24px;right:24px}.settings-launch-button{border:1px solid var(--border);background:var(--accent-soft);width:100%;min-height:42px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;font-weight:900;display:flex}.settings-launch-button:hover,.settings-launch-button[aria-expanded=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-launch-button:hover,.settings-launch-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 56%,transparent)}}.settings-launch-button:hover,.settings-launch-button[aria-expanded=true]{color:var(--accent)}.appearance-popover{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;width:min(520px,100vw - 48px);max-height:min(760px,100vh - 48px);display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.appearance-popover{background:color-mix(in srgb,var(--surface) 96%,#000 4%)}}.appearance-popover{padding:14px;box-shadow:0 24px 80px #00000057}.appearance-popover-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-popover-header h2{letter-spacing:0;margin:2px 0 0;font-size:22px}.icon-button.compact{width:34px;height:34px;min-height:34px;padding:0}.appearance-system-card,.appearance-toggle-row{border:1px solid var(--border);background:var(--input);color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.appearance-system-card{width:100%}.appearance-system-card.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.appearance-system-card.active{border-color:color-mix(in srgb,var(--accent) 68%,transparent)}}.appearance-system-card.active{background:var(--accent-soft)}.appearance-system-preview{border-radius:8px;flex:none;width:50px;height:34px;display:flex;overflow:hidden}.appearance-system-preview>span{flex:1;place-items:center;padding:5px;display:grid}.appearance-system-preview>span>span{border-radius:6px;place-items:center;width:100%;height:20px;display:grid}.appearance-system-preview>span>span>span{border-radius:999px;width:72%;height:5px}.appearance-system-card strong,.appearance-toggle-row strong{font-size:14px;font-weight:900;display:block}.appearance-system-card small,.appearance-toggle-row small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700;display:block}.appearance-system-card>span:nth-child(2),.appearance-toggle-row>span{flex:1;min-width:0}.appearance-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appearance-theme-card{border:1.5px solid var(--theme-card-border);background:var(--theme-card-bg);min-height:164px;color:var(--theme-card-text);text-align:left;border-radius:8px;align-content:start;gap:7px;padding:10px;display:grid;position:relative}.appearance-theme-card.active{box-shadow:0 10px 28px var(--theme-card-accent)}@supports (color:color-mix(in lab,red,red)){.appearance-theme-card.active{box-shadow:0 10px 28px color-mix(in srgb,var(--theme-card-accent) 24%,transparent)}}.appearance-theme-card.locked{opacity:.72}.appearance-theme-card:disabled{cursor:wait}.appearance-theme-preview{background:var(--theme-card-page);border-radius:8px;gap:8px;height:68px;padding:8px;display:grid;overflow:hidden}.appearance-theme-preview span:first-child{background:var(--theme-card-panel);border-radius:6px;width:100%;height:14px}.appearance-theme-preview span:nth-child(2){background:var(--theme-card-accent);border-radius:999px;width:48px;height:18px}.appearance-theme-preview span:nth-child(3){background:var(--theme-card-muted);opacity:.72;border-radius:999px;width:72%;height:5px}.appearance-theme-title{align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:900;display:flex}.appearance-theme-dot{border:1px solid var(--theme-card-dot-border);background:var(--theme-card-dot);border-radius:999px;flex:none;width:12px;height:12px}.appearance-theme-sub{color:var(--theme-card-muted);font-size:11px;font-weight:700;line-height:1.35}.appearance-theme-lock,.appearance-theme-status{width:max-content;color:var(--theme-card-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;font-size:10px;font-weight:900;display:inline-flex}.appearance-theme-lock{border:1px solid var(--theme-card-accent)}@supports (color:color-mix(in lab,red,red)){.appearance-theme-lock{border:1px solid color-mix(in srgb,var(--theme-card-accent) 58%,transparent)}}.appearance-theme-lock{background:var(--theme-card-accent)}@supports (color:color-mix(in lab,red,red)){.appearance-theme-lock{background:color-mix(in srgb,var(--theme-card-accent) 14%,transparent)}}.appearance-theme-lock{padding:3px 7px}.appearance-section-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.appearance-toggle-row{justify-content:space-between}.appearance-toggle-row input{width:42px;height:24px;accent-color:var(--accent)}.appearance-message{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.appearance-message{border:1px solid color-mix(in srgb,var(--warning) 42%,transparent)}}.appearance-message{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.appearance-message{background:color-mix(in srgb,var(--warning) 13%,transparent)}}.appearance-message{color:var(--text);padding:10px;font-size:12px;font-weight:800;line-height:1.45}.appearance-current-strip{align-items:center;gap:7px}.appearance-current-strip,.sidebar-utility-links{color:var(--muted);font-size:12px;font-weight:800;display:flex}.sidebar-utility-links{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:12px}.privacy-choice-link,.sidebar-utility-links a{appearance:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.privacy-choice-link:hover,.sidebar-utility-links a:hover{color:var(--text)}.mobile-bottom-nav{display:none}.main{z-index:1;min-width:0;padding:28px;position:relative}.app-brand-header{justify-content:center;align-items:center;width:min(100%,1480px);min-height:70px;margin:0 auto 14px;display:flex}.app-brand-mark{opacity:.92;transition:opacity .16s,transform .16s}.app-brand-mark,.design-lab-nav-shell .app-brand-header .app-brand-mark{display:inline-flex}.app-brand-mark:hover{opacity:1;transform:translateY(-1px)}.app-footer-links{color:#f2f2f28f;letter-spacing:.02em;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;margin:clamp(6px,1vw,10px) auto 0;padding:0;font-size:12px;font-weight:900;display:flex;position:static;transform:none}.app-footer-links>*{align-items:center;display:inline-flex}.app-footer-links>*+:before{content:"";opacity:.52;background:currentColor;border-radius:999px;width:3px;height:3px;margin-right:8px;display:inline-block}.app-footer-links a,.app-footer-privacy-button{appearance:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.app-footer-links a:hover,.app-footer-privacy-button:hover{color:var(--theme-accent)}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-title{letter-spacing:0;margin:0;font-size:30px}.muted{color:var(--muted)}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--border);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.card{padding:18px;box-shadow:0 18px 60px #0000002e}.stat{gap:6px;display:grid}.stat strong{font-size:28px}.profile-dashboard{gap:18px;max-width:1180px;margin:0 auto;display:grid}.profile-hero-card{isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:360px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-hero-card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.profile-hero-card{box-shadow:0 18px 60px #0000002e}.profile-banner{z-index:0;background:linear-gradient(180deg,transparent,var(--bg)),linear-gradient(135deg,var(--accent),var(--accent-2) 48%,var(--success));min-height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.profile-banner{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 86%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent-2) 22%,transparent) 48%,color-mix(in srgb,var(--success) 20%,transparent))}}.profile-banner{background-position:50%;background-size:cover}.profile-banner:after{background:linear-gradient(180deg,var(--bg) 0,var(--bg) 100%),radial-gradient(circle at 50% 32%,transparent 0,var(--bg) 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.profile-banner:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 8%,transparent) 0,color-mix(in srgb,var(--bg) 76%,transparent) 100%),radial-gradient(circle at 50% 32%,transparent 0,color-mix(in srgb,var(--bg) 42%,transparent) 72%)}}.profile-banner:after{content:""}.profile-identity{z-index:1;text-align:center;align-content:center;justify-items:center;min-height:360px;padding:56px 28px 34px;display:grid;position:relative}.profile-avatar{border:4px solid var(--bg);background:linear-gradient(135deg,var(--accent-soft),var(--accent-2));border-radius:999px;place-items:center;width:126px;height:126px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-avatar{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent-2) 22%,transparent))}}.profile-avatar{color:var(--text);font-size:34px;font-weight:950;box-shadow:0 18px 42px #00000047}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-identity h1{letter-spacing:0;margin:12px 0 4px;font-size:34px}.profile-username{color:var(--accent);margin:0;font-size:17px;font-weight:900}.profile-bio{max-width:680px;color:var(--muted);margin:12px 0 0;line-height:1.55}.profile-stat-row{background:#ffffff0a;border:1px solid #7df2ff33;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,620px);margin-top:22px;display:grid;overflow:hidden}.profile-stat-row div{gap:2px;padding:16px 12px;display:grid}.profile-stat-row div+div{border-left:1px solid var(--border)}.profile-stat-row strong{font-size:28px;line-height:1}.profile-stat-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-micro-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:18px;display:grid}.dashboard-panel{grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-heading h2{letter-spacing:0;margin:4px 0 0;font-size:24px}.dashboard-binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:14px;display:grid}.dashboard-binder-grid.empty{grid-template-columns:1fr;place-items:center;min-height:340px}.dashboard-binder-card{transition:border-color .18s,transform .18s}.dashboard-binder-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-binder-card:hover{border-color:color-mix(in srgb,var(--accent) 62%,transparent)}}.dashboard-binder-card:hover{transform:translateY(-1px)}.dashboard-binder-grid .binder-cover{padding:14px}.dashboard-binder-grid .binder-cover-title{gap:8px}.dashboard-binder-grid .binder-cover-title strong{font-size:18px}.dashboard-binder-grid .binder-cover-title small{font-size:13px}.dashboard-binder-grid .binder-cover-icon{width:30px;height:30px;top:10px;right:10px}.dashboard-binder-grid .binder-card-body{padding:14px 10px 16px}.dashboard-binder-grid .binder-spec-grid strong{font-size:24px}.dashboard-binder-grid .binder-spec-grid span{font-size:10px}.collection-value-card{border:1px solid var(--border);background:radial-gradient(circle at top left,var(--accent-soft),transparent 44%),var(--surface-2);border-radius:8px;align-content:center;gap:12px;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-value-card{background:radial-gradient(circle at top left,var(--accent-soft),transparent 44%),color-mix(in srgb,var(--surface-2) 74%,transparent)}}.collection-value-card{padding:16px}.collection-value-card.private{place-items:center;min-height:340px}.dashboard-centered-message{text-align:center;max-width:320px;margin:0;font-weight:850;line-height:1.5}.profile-private-panel{text-align:center;align-content:center;place-items:center;gap:14px;min-height:340px;display:grid}.profile-private-lock{border:1px solid var(--accent);place-items:center;width:92px;height:92px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-private-lock{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border))}}.profile-private-lock{background:var(--accent-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.profile-private-lock{background:color-mix(in srgb,var(--accent-soft) 58%,transparent)}}.profile-private-lock{color:var(--accent)}.profile-private-panel h2{letter-spacing:0;margin:0;font-size:24px}.profile-loading-card{min-height:260px;color:var(--muted);place-items:center;display:grid}.skeleton-block,.skeleton-card,.skeleton-line{background:var(--surface-2);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton-block,.skeleton-card,.skeleton-line{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.skeleton-block:after,.skeleton-card:after,.skeleton-line:after{content:"";background:linear-gradient(90deg,transparent,var(--text),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.skeleton-block:after,.skeleton-card:after,.skeleton-line:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 9%,transparent),transparent)}}.skeleton-block:after,.skeleton-card:after,.skeleton-line:after{animation:skeleton-sheen 1.35s ease-in-out infinite;transform:translate(-100%)}.skeleton-line{border-radius:999px;width:72%;height:12px;display:block}.skeleton-line.wide{width:88%}.skeleton-line.short{width:44%}@keyframes skeleton-sheen{to{transform:translate(100%)}}.dashboard-post-panel{gap:18px}.dashboard-post-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-post-masonry{column-count:4;column-gap:16px}.dashboard-post-card{break-inside:avoid;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:100%;margin:0 0 16px;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-post-card{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.dashboard-post-card{color:var(--text);text-decoration:none;transition:border-color .18s,transform .18s,background .18s;box-shadow:0 16px 42px #00000024}button.dashboard-post-card{cursor:pointer;text-align:left;font:inherit;position:relative}.dashboard-post-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-post-card:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--border))}}.dashboard-post-card:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-post-card:hover{background:color-mix(in srgb,var(--surface-2) 84%,var(--accent-soft))}}.dashboard-post-card:hover{transform:translateY(-1px)}.dashboard-post-select-card.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-post-select-card.selected{border-color:color-mix(in srgb,var(--accent) 72%,white)}}.dashboard-post-select-card.selected{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-post-select-card.selected{background:color-mix(in srgb,var(--surface-2) 78%,var(--accent-soft))}}.dashboard-post-select-card.selected{box-shadow:0 0 0 2px var(--accent),0 18px 48px #0003}@supports (color:color-mix(in lab,red,red)){.dashboard-post-select-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 44%,transparent),0 18px 48px #0003}}.dashboard-post-select-indicator{z-index:2;border:1px solid var(--accent);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-post-select-indicator{border:1px solid color-mix(in srgb,var(--accent) 55%,white)}}.dashboard-post-select-indicator{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-post-select-indicator{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.dashboard-post-select-indicator{color:var(--accent);box-shadow:0 8px 22px #0000003d}.dashboard-post-select-card.selected .dashboard-post-select-indicator{background:var(--accent);color:var(--bg)}.dashboard-post-image{object-fit:contain;background:#0003;width:100%;max-height:560px;display:block}.dashboard-post-binder{background-position:50%;background-size:cover;align-content:end;gap:12px;min-height:190px;padding:18px;display:grid}.dashboard-post-binder span{color:#fff;background:#0000003d;border:1px solid #ffffff6b;border-radius:8px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:grid}.dashboard-post-binder strong{color:#fff;text-shadow:0 2px 12px #0000006b;font-size:22px;line-height:1.05}.dashboard-post-body{gap:10px;padding:14px;display:grid}.dashboard-post-meta,.dashboard-post-stats{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.dashboard-post-meta span{color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.dashboard-post-body h3,.dashboard-post-body p{margin:0}.dashboard-post-body h3{letter-spacing:0;font-size:18px}.dashboard-post-body p{color:var(--muted);line-height:1.45}.dashboard-post-stats{justify-content:flex-start;padding-top:4px}.dashboard-post-stats span{align-items:center;gap:6px;display:inline-flex}.dashboard-post-empty{border:1px dashed var(--border);background:var(--surface-2);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.dashboard-post-empty{background:color-mix(in srgb,var(--surface-2) 48%,transparent)}}.dashboard-post-empty{padding:24px}.dashboard-post-empty p{margin-bottom:0}.portfolio-value-header{text-align:center;justify-items:center;gap:4px;display:grid}.portfolio-value-header>strong{font-size:38px;line-height:1}.portfolio-value-label-row{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.portfolio-privacy-toggle{width:30px;height:30px;min-height:30px;color:var(--muted)}.portfolio-privacy-toggle:hover{color:var(--accent)}.portfolio-change{font-size:13px;font-weight:900}.portfolio-change.positive{color:var(--accent-text)}.portfolio-change.negative{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.portfolio-change.negative{color:color-mix(in srgb,#ef4444 84%,var(--text) 16%)}}.portfolio-change.neutral{color:var(--muted)}.portfolio-split{color:var(--muted);gap:10px;font-size:13px;font-weight:800}.portfolio-range-tabs,.portfolio-split{flex-wrap:wrap;justify-content:center;display:flex}.portfolio-range-tabs{gap:4px}.portfolio-range-tabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.portfolio-range-tabs button.active,.portfolio-range-tabs button:hover{background:var(--accent-soft);color:var(--accent-text)}.portfolio-chart{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:164px;filter:drop-shadow(0 6px 12px var(--accent));overflow:visible}@supports (color:color-mix(in lab,red,red)){.portfolio-chart{filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--accent) 18%,transparent))}}.portfolio-chart-rule{stroke:var(--muted)}@supports (color:color-mix(in lab,red,red)){.portfolio-chart-rule{stroke:color-mix(in srgb,var(--muted) 18%,transparent)}}.portfolio-chart-rule{stroke-width:.6px;vector-effect:non-scaling-stroke}.portfolio-chart-focus-line{stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.portfolio-chart-focus-line{stroke:color-mix(in srgb,var(--text) 46%,transparent)}}.portfolio-chart-focus-line{stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.portfolio-chart-focus-dot{fill:var(--accent);stroke:var(--surface);stroke-width:1.2px;vector-effect:non-scaling-stroke}.portfolio-chart-labels{color:var(--subtle);justify-content:space-between;font-size:11px;font-weight:800;display:flex}.recent-changes h3{letter-spacing:0;margin:0 0 12px;font-size:18px}.recent-change-list{gap:10px;display:grid}.recent-change-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.recent-change-thumb{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.recent-change-thumb img{object-fit:cover;width:100%;height:100%}.recent-change-row span,.recent-change-row strong{min-width:0;display:block}.recent-change-row div:nth-child(2) span,.recent-change-row div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-change-row div:nth-child(2) span{color:var(--muted);font-size:12px;font-weight:700}.recent-change-kind{justify-items:end;gap:2px;display:grid}.recent-change-kind span{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.binder-card{border-color:var(--border);background:var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.binder-card{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.binder-card{padding:0;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s}.binder-link{color:var(--text);display:block}.binder-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.binder-link:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.binder-link:hover{transform:translateY(-1px)}.binders-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.binder-select-mode-button{min-height:42px;color:var(--text);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:950;display:inline-flex}.binder-select-mode-button:hover{color:var(--accent)}.binder-select-mode-button.active{color:#b7f7c9;background:#24d36b24;border:1px solid #24d36b9e;padding:0 15px}.binder-select-toolbar{background:#141f3dc7;border-color:#7df2ff38;justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin-bottom:16px;display:flex}.binder-select-toolbar>div:first-child{gap:4px;display:grid}.binder-select-toolbar strong{color:var(--text);font-size:18px}.binder-select-toolbar span{color:var(--muted);font-size:13px;font-weight:700}.binder-select-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.binders-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));justify-content:flex-start;gap:16px;max-width:1120px;display:grid}.binder-card.selecting{cursor:grab;-webkit-user-select:none;user-select:none}.binder-card.selecting:active{cursor:grabbing}.binder-card.selected{border-color:#7df2ffe6;box-shadow:0 0 0 2px #7df2ff47,0 18px 44px #00000047}.binder-card.dragging{opacity:.48;transform:scale(.985)}.binder-card.drop-target{border-color:#ff62baeb;box-shadow:0 0 0 2px #ff62ba47,0 18px 44px #0000004d}.binder-card.drop-target:before{z-index:5;background:var(--accent);content:"";border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;box-shadow:0 0 18px #7df2ffb8}.binder-card.drop-before:before{left:8px}.binder-card.drop-after:before{right:8px}.binder-select-indicator{z-index:4;color:#06150d;background:#040a16a8;border:2px solid #ffffffad;border-radius:999px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:1000;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px #00000047}.binder-select-indicator.selected{background:var(--accent);border-color:#7df2fff2}.binder-drag-hint{z-index:4;color:#ffffffe6;background:#040a169e;border:1px solid #ffffff38;border-radius:999px;gap:5px;width:30px;min-height:30px;padding:0;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.binder-cover,.binder-drag-hint{justify-content:center;align-items:center}.binder-cover{aspect-ratio:3/4;text-align:center;background:linear-gradient(135deg,#7df2ff38,#ff62ba2e) 50%/cover;border-radius:8px 8px 0 0;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.binder-cover:after{content:"";background:linear-gradient(#00000014,#00000047),radial-gradient(circle,#0000003d,#0000000a 42%,#00000080);position:absolute;inset:0}.binder-cover>*{z-index:1;position:relative}.binder-cover-title{justify-items:center;gap:12px;max-width:92%;display:grid}.binder-cover-title strong{overflow-wrap:anywhere;color:#fff;text-shadow:0 2px 12px #00000080;font-size:24px;line-height:1.05;display:block}.binder-cover-title small{color:#ffffffd1;text-shadow:0 2px 10px #0000007a;align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.binder-cover-icon{color:#ffffff61;background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.binder-cover-image-actions{z-index:2;gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.binder-cover-image-button{min-height:42px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a16b8;border:1px solid #7df2ff70;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.binder-cover-image-button:hover{color:var(--accent);background:#7df2ff24;border-color:#7df2ffcc}.binder-cover-image-button:disabled{cursor:wait;opacity:.6}.binder-cover-image-button.danger{color:#ffd7ed;background:#410824b8;border-color:#ff62ba5c}.binder-cover-image-button.danger:hover{color:#ffd7ed;background:#ff62ba29;border-color:#ff62babd}.binder-card-body{background:linear-gradient(180deg,var(--surface-2),var(--surface));gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.binder-card-body{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 90%,var(--accent) 10%),var(--surface))}}.binder-card-body{padding:18px 16px 20px}.binder-lock-chip{justify-self:start}.binder-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.binder-spec-grid div{justify-items:center;min-width:0;padding:0 10px;display:grid}.binder-spec-grid div+div{border-left:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.binder-spec-grid div+div{border-left:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.binder-spec-grid span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.binder-spec-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:28px;line-height:1;display:block;overflow:hidden}.chip{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.card-img{aspect-ratio:.72;background:var(--surface-2);border-radius:8px;width:100%;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%}.collection-subsection{margin-top:28px}.sealed-grid{margin-top:0}.sealed-card{gap:8px;display:grid}.sealed-card strong{margin-top:2px;display:block}.sealed-img{aspect-ratio:1.18;background:var(--surface-2);border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.sealed-img img{object-fit:contain;width:100%;height:100%;padding:8px}.sealed-meta-row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.notice{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.notice{border:1px solid color-mix(in srgb,var(--warning) 32%,transparent)}}.notice{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.notice{background:color-mix(in srgb,var(--warning) 10%,transparent)}}.notice{color:var(--text);padding:14px}.public-site{min-height:100vh}.public-header{z-index:20;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:18px 24px;display:flex;position:sticky;top:0}.public-header:before{content:"";z-index:-1;border:1px solid var(--border);background:#0e142bd1;border-radius:8px;position:absolute;inset:8px 16px;box-shadow:0 18px 60px #0003}.public-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-nav a:not(.button){min-height:38px;color:var(--muted);align-items:center;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.public-nav a:hover{color:var(--text);background:#7df2ff1a}.public-main{max-width:1180px;margin:0 auto;padding:42px 24px 72px}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.75fr);align-items:center;gap:48px;min-height:620px;display:grid}.document-page h1,.public-hero h1{letter-spacing:0;max-width:850px;margin:0;font-size:clamp(44px,7vw,82px);line-height:.98}.lead.compact{max-width:850px;margin-bottom:0}.public-visual{justify-content:center;display:flex}.binder-showcase{width:min(100%,430px);min-height:520px;position:relative}.binder-showcase-cover{background:linear-gradient(135deg,#7df2ff3d,#ff62ba2e),#17235f;border:1px solid #7df2ff52;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:10px;padding:24px;display:flex;position:absolute;inset:0 68px 70px 0;box-shadow:0 24px 90px #00000047}.binder-showcase-cover strong{font-size:32px}.binder-showcase-cover span{color:var(--muted)}.mini-stat{border:1px solid var(--border);min-width:180px;color:var(--accent);background:#171f3cf0;border-radius:8px;padding:18px;font-size:30px;font-weight:900;position:absolute;bottom:0;right:0}.mini-stat span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.plus-band h2,.public-pillars h2{margin-bottom:8px}.plus-band{border:1px solid var(--border);background:#171f3cd1;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:24px;display:flex}.public-resources{gap:22px;margin-top:42px;display:grid}.public-resources h2{margin-bottom:8px}.resource-card{color:var(--text);gap:10px;display:grid}.resource-card h3{margin:0}.resource-card:hover{background:#7df2ff14;border-color:#7df2ff8a;transform:translateY(-1px)}.document-page{max-width:940px}.document-content{gap:22px;margin-top:34px;display:grid}.document-content section{border:1px solid var(--border);background:#171f3cb8;border-radius:8px;padding:22px}.document-content h2{margin-top:0}.document-content li,.document-content p{color:var(--muted);line-height:1.7}.public-footer{border-top:1px solid var(--border);max-width:1180px;color:var(--subtle);margin:0 auto;padding:28px 24px 46px;font-size:13px;line-height:1.55}.public-footer a{color:var(--muted);font-weight:800}.public-footer .privacy-choice-link{color:var(--muted);vertical-align:baseline}.public-footer .privacy-choice-link:hover{color:var(--text)}.privacy-consent-banner{z-index:240;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto;display:flex;position:fixed;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.privacy-consent-banner{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.privacy-consent-banner{background:linear-gradient(180deg,var(--surface),var(--surface));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.privacy-consent-banner{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%),var(--surface))}}.privacy-consent-banner{padding:16px;box-shadow:0 22px 70px #0000006b}.privacy-consent-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.privacy-consent-icon{border:1px solid var(--accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.privacy-consent-icon{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}}.privacy-consent-icon{background:var(--accent-soft);color:var(--accent);border-radius:8px}.privacy-consent-copy strong{color:var(--text);font-size:15px;display:block}.privacy-consent-copy p{max-width:680px;color:var(--muted);margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.45}.privacy-consent-actions,.privacy-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.privacy-modal-backdrop{z-index:260}.privacy-modal{border-color:var(--accent);gap:16px;width:min(720px,100vw - 32px);max-height:min(820px,100vh - 32px);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.privacy-modal{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.privacy-modal{background:linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.privacy-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--accent) 4%),var(--surface))}}.privacy-category-list{gap:10px;display:grid}.privacy-category-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.privacy-category-card{background:color-mix(in srgb,var(--surface-2) 92%,var(--surface) 8%)}}.privacy-category-card{padding:12px}.privacy-category-card>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.privacy-category-card strong{color:var(--text);font-size:14px}.privacy-category-card p,.privacy-modal-note{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:750;line-height:1.45}.privacy-category-card em{color:var(--success);white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.privacy-category-card input{width:42px;height:24px;accent-color:var(--accent)}.landing-site{background:linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/36px 36px,linear-gradient(#ffffff05 1px,#0000 0) 0 0/36px 36px,linear-gradient(135deg,#11172d,#15172a 44%,#0f1b22)}.landing-header:before{background:#0c0f1ce0}.landing-main{width:min(100%,1480px);margin:0 auto;padding:28px 28px 64px}.landing-hero{grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);align-items:center;gap:38px;min-height:calc(100vh - 170px);display:grid}.landing-copy{align-content:center;gap:18px;display:grid}.landing-copy h1{letter-spacing:0;max-width:700px;margin:0;font-size:clamp(38px,4.1vw,58px);line-height:1.02}.landing-copy .lead{margin:0}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.landing-feature-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff13,#ffffff09),#101422c7;border:1px solid #ffffff1c;border-radius:8px;gap:8px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 16px 36px #00000029}.landing-feature-card.active,.landing-feature-card:hover{background:linear-gradient(#7df2ff1f,#ffffff0b),#102130d6;border-color:#7df2ff7a;box-shadow:0 18px 42px #00000038}.landing-feature-card:hover{transform:translateY(-1px)}.landing-feature-card.active{outline-offset:-3px;outline:2px solid #7df2ff33}.landing-feature-card span{width:34px;height:34px;color:var(--accent);background:#7df2ff17;border:1px solid #7df2ff57;border-radius:8px;place-items:center;display:grid}.landing-feature-card strong{font-size:15px}.landing-feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.binder-desk{min-width:0}.desk-mat{background:#080c18b8;border:1px solid #d4e2ff29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.landing-product-shot{object-fit:cover;width:100%;height:auto;display:block}.desk-label{min-height:36px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b168a;border:1px solid #7df2ff3d;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:22px;left:22px}.binder-book{filter:drop-shadow(0 28px 34px #00000052);grid-template-columns:54px minmax(0,1fr);width:min(72%,500px);max-width:500px;display:grid;position:absolute;top:92px;left:56px;transform:rotate(-4deg)}.binder-spine{background:linear-gradient(#123b2e,#07180f);border-radius:8px 0 0 8px;align-content:center;justify-items:center;gap:38px;display:grid;box-shadow:inset -8px 0 16px #0000003d}.binder-spine span{background:#0000002e;border:2px solid #c2ffd457;border-radius:999px;width:18px;height:18px}.binder-page-sheet{background:linear-gradient(135deg,#edf9ffdb,#bed4e2c7),#dce8ef;border:1px solid #ffffff24;border-radius:0 8px 8px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px;display:grid}.desk-pocket{aspect-ratio:.72;background:linear-gradient(135deg,#0c142214,#fff3),#ffffff7a;border:1px solid #0c162429;border-radius:7px;padding:7px;overflow:hidden}.desk-pocket span{background:linear-gradient(150deg,#394ea3,#7d2d60 52%,#e0b756);border-radius:6px;width:100%;height:100%;display:block}.pocket-2 span,.pocket-6 span{background:linear-gradient(150deg,#163a27,#4b9b63 58%,#e6d590)}.pocket-3 span,.pocket-8 span{background:linear-gradient(150deg,#4a253a,#b84b69 58%,#ffd0a8)}.pocket-4 span,.pocket-9 span{background:linear-gradient(150deg,#193753,#4ca6bb 58%,#f2f0cf)}.desk-card{color:#151827;background:#f3f0df;border:1px solid #ffffff38;border-radius:8px;gap:7px;width:140px;padding:10px;display:grid;position:absolute;box-shadow:0 18px 34px #00000047}.desk-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.desk-card span{color:#556070;font-size:11px;font-weight:800}.desk-card-art{aspect-ratio:.78;background:radial-gradient(circle at 40% 28%,#ffffffdb,#0000 17%),linear-gradient(150deg,#153558,#5962c4 42%,#d45b78 72%,#f6d389);border-radius:7px}.desk-card-art.striped{background:linear-gradient(135deg,#ffffffb3,#0000 26%),repeating-linear-gradient(135deg,#2b5d68 0 18px,#e37766 18px 36px,#f3d48b 36px 54px)}.hero-card-one{top:118px;right:62px;transform:rotate(7deg)}.hero-card-two{bottom:32px;right:164px;transform:rotate(-8deg)}.desk-feed-note,.desk-price-tag,.desk-search-chip{color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d18d1;border:1px solid #ffffff24;border-radius:8px;align-items:center;display:inline-flex;position:absolute;box-shadow:0 18px 38px #0000003d}.desk-price-tag{gap:12px;padding:14px 16px;top:304px;right:36px}.desk-price-tag svg{color:var(--success)}.desk-price-tag span,.desk-price-tag strong{display:block}.desk-price-tag strong{font-size:24px;line-height:1}.desk-price-tag span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.desk-search-chip{color:#d9f9ff;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;top:40px;right:120px}.desk-set-list{color:#1b2130;background:#f5efd9;border:1px solid #0c16242e;border-radius:8px;gap:9px;width:min(46%,330px);padding:14px;display:grid;position:absolute;bottom:112px;right:32px;transform:rotate(2deg);box-shadow:0 22px 44px #00000042}.desk-set-list>strong{font-size:15px}.desk-set-list div{border-top:1px dashed #1b213033;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;font-size:12px;font-weight:850;display:grid}.desk-set-list svg{color:#0f8a55}.desk-set-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-set-list em{color:#697184;font-style:normal}.desk-feed-note{color:#ffd8e9;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;bottom:40px;left:92px;transform:rotate(3deg)}.search-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.search-main-column,.search-workspace{align-items:start;gap:18px;display:grid}.search-main-column{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-width:0}.search-control-panel{gap:16px;display:grid;position:sticky;top:24px}.search-detail-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:start;height:calc(100vh - 48px);min-height:0;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:hidden auto}.search-detail-panel .product-detail-panel{padding-right:0;overflow:visible}.search-filter-pills,.search-language-pills,.search-mode-tabs{gap:8px;display:grid}.search-mode-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.search-mode-tabs{background:color-mix(in srgb,var(--surface-2) 62%,transparent)}}.search-mode-tabs{padding:4px}.search-filter-pills button,.search-language-pills button,.search-mode-tabs button{min-height:38px;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.search-filter-pills button.active,.search-language-pills button.active,.search-mode-tabs button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-filter-pills button.active,.search-language-pills button.active,.search-mode-tabs button.active{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.search-filter-pills button.active,.search-language-pills button.active,.search-mode-tabs button.active{background:var(--accent-soft);color:var(--text)}.search-filter-pills,.search-language-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.search-filter-pills button,.search-language-pills button{border-color:var(--border)}.search-filter-pills span{background:var(--accent);border-radius:999px;place-items:center;min-width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.search-filter-pills span{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.search-filter-pills span{color:var(--accent-text);font-size:11px}.search-results-panel{gap:14px;min-width:0;display:grid}.search-results-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.search-results-header h2{margin:3px 0 0}.search-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.search-empty-state svg{color:var(--accent-text)}.search-empty-state p{max-width:420px;color:var(--muted);margin:0}.search-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.search-product-card{text-align:left;width:100%;font:inherit;cursor:pointer;gap:12px;padding:12px;display:grid;overflow:hidden}.search-product-card.selected,.search-product-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-product-card.selected,.search-product-card:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.search-product-card.selected,.search-product-card:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-product-card.selected,.search-product-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}}.search-product-card.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-product-card.selected{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.search-product-image{background:var(--surface-2);border-radius:8px;place-items:center;min-height:210px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.search-product-image{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.search-product-image img{object-fit:contain;max-width:100%;max-height:220px;display:block}.search-product-card.sealed .search-product-image img{max-height:190px}.search-product-body{gap:5px;display:grid}.search-product-body small,.search-product-body span,.search-product-body strong{text-overflow:ellipsis;overflow:hidden}.search-product-body strong{color:var(--text)}.search-product-body small,.search-product-body span{color:var(--muted);font-size:12px;font-weight:800}.search-product-body b{color:var(--accent-text);font-size:18px}.collector-result-list{gap:10px;display:grid}.collector-result-card{color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.collector-result-avatar{border:1px solid var(--accent);place-items:center;width:54px;height:54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.collector-result-avatar{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.collector-result-avatar{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;font-weight:950}.collector-result-avatar img{object-fit:cover;width:100%;height:100%}.collector-result-copy{gap:3px;min-width:0;display:grid}.collector-result-copy em,.collector-result-copy small,.collector-result-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-result-copy em,.collector-result-copy small{color:var(--muted);font-size:12px}.collector-result-copy em{font-style:normal}.component-lab-stage{--active-accent:var(--theme-accent);isolation:isolate;background:0 0;position:relative;overflow:hidden}.component-lab-stage:before{display:none}.component-lab-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.component-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.component-lab-card{border:1px solid var(--active-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.component-lab-card{border:1px solid color-mix(in srgb,var(--active-accent) 22%,#f2f2f21f)}}.component-lab-card{background:linear-gradient(145deg,#f2f2f214,var(--active-accent)),#0e1113bd;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.component-lab-card{background:linear-gradient(145deg,#f2f2f214,color-mix(in srgb,var(--active-accent) 3%,transparent)),#0e1113bd}}.component-lab-card{-webkit-backdrop-filter:blur(14px)saturate(1.16);box-shadow:inset 0 1px #ffffff24,0 24px 70px #00000042}.component-lab-card:before{pointer-events:none;content:"";background:radial-gradient(circle at 18% 0,var(--active-accent),transparent 8rem);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.component-lab-card:before{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--active-accent) 14%,transparent),transparent 8rem)}}.component-lab-card:before{mix-blend-mode:screen}.component-lab-card>*{z-index:1;position:relative}.component-swatch{color:#f2f2f2b8;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:950;display:flex}.component-swatch span{background:var(--swatch);width:16px;height:16px;box-shadow:0 0 16px var(--swatch);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.component-swatch span{box-shadow:0 0 16px color-mix(in srgb,var(--swatch) 45%,transparent)}}.component-swatch.is-active{border-color:var(--swatch);color:#f2f2f2;background:var(--swatch)}@supports (color:color-mix(in lab,red,red)){.component-swatch.is-active{background:color-mix(in srgb,var(--swatch) 14%,#f2f2f20f)}}.component-drag-token,.component-glass-slot,.component-hover-card,.component-icon-button,.component-primary-cta,.component-secondary-button{cursor:pointer;color:#f2f2f2;border:1px solid #f2f2f229;font-weight:950}.component-primary-cta{background:linear-gradient(145deg,#f2f2f2f2,var(--active-accent));border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:58px;display:flex}@supports (color:color-mix(in lab,red,red)){.component-primary-cta{background:linear-gradient(145deg,#f2f2f2f2,color-mix(in srgb,var(--active-accent) 86%,#f2f2f2))}}.component-primary-cta{color:#060708;box-shadow:0 0 34px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-primary-cta{box-shadow:0 0 34px color-mix(in srgb,var(--active-accent) 38%,transparent)}}.component-primary-cta span{background:#ffffff7a;border-radius:999px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.component-icon-button,.component-secondary-button{background:#f2f2f212;border-radius:12px;min-height:46px}.component-icon-button{width:52px;font-size:20px}.component-toggle-row{color:#f2f2f2;cursor:pointer;background:#f2f2f20d;border:1px solid #f2f2f21f;border-radius:14px;justify-content:space-between;align-items:center;min-height:50px;padding:0 12px 0 16px;font-weight:950;display:flex}.component-toggle-row i{background:#f2f2f224;border-radius:999px;width:44px;height:26px;position:relative}.component-toggle-row i:before{content:"";background:#f2f2f2;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:4px;left:4px}.component-toggle-row i.is-on{background:var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-toggle-row i.is-on{background:color-mix(in srgb,var(--active-accent) 44%,transparent)}}.component-toggle-row i.is-on:before{background:var(--active-accent);transform:translate(18px)}.component-filter-row{flex-wrap:wrap;gap:8px;display:flex}.component-filter-row button{color:#f2f2f2a8;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:999px;min-height:38px;padding:0 14px;font-weight:950}.component-filter-row button.is-active{border-color:var(--active-accent);background:var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-filter-row button.is-active{background:color-mix(in srgb,var(--active-accent) 16%,transparent)}}.component-filter-row button.is-active{color:#f2f2f2;box-shadow:0 0 20px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-filter-row button.is-active{box-shadow:0 0 20px color-mix(in srgb,var(--active-accent) 22%,transparent)}}.component-tab-glide{--tab-index:0;background:#f2f2f20d;border:1px solid #f2f2f224;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.component-tab-glide:before{content:"";background:linear-gradient(145deg,#f2f2f2f2,var(--active-accent));width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--tab-index) * 100%));border-radius:999px;transition:transform .24s cubic-bezier(.2,.9,.2,1.05);position:absolute;top:4px;bottom:4px;left:4px}.component-tab-glide button{z-index:1;color:#f2f2f29e;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;font-weight:950;position:relative}.component-tab-glide button.is-active{color:#060708}.component-stepper{background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:999px;grid-template-columns:42px 56px 42px;gap:5px;width:max-content;padding:5px;display:grid}.component-stepper button{border:1px solid var(--active-accent);width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.component-stepper button{border:1px solid color-mix(in srgb,var(--active-accent) 28%,#f2f2f224)}}.component-stepper button{color:#f2f2f2;cursor:pointer;background:#06070873;border-radius:999px;font-size:20px;font-weight:950}.component-stepper button:active{transform:scale(.9)}.component-stepper output{background:linear-gradient(145deg,#f2f2f2f2,var(--active-accent));color:#060708;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:2ch;font-weight:950;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.component-stepper output.bump{transform:scale(1.3)}.component-hover-card{background:radial-gradient(circle at 28% 14%,var(--active-accent),transparent 7rem),#f2f2f20e;border-radius:14px;place-items:center;gap:8px;width:100%;min-height:168px;display:grid}@supports (color:color-mix(in lab,red,red)){.component-hover-card{background:radial-gradient(circle at 28% 14%,color-mix(in srgb,var(--active-accent) 25%,transparent),transparent 7rem),#f2f2f20e}}.component-hover-card{transition:transform .18s,box-shadow .18s,border-color .18s}.component-hover-card:hover{border-color:var(--active-accent);box-shadow:0 18px 42px var(--active-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.component-hover-card:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--active-accent) 18%,transparent)}}.component-hover-card span{color:var(--active-accent);font-size:34px}.component-hover-card small{color:#f2f2f28a;font-weight:800}.component-drag-token{touch-action:none;background:#f2f2f214;border-radius:999px;min-width:160px;min-height:58px;transition:box-shadow .16s}.component-drag-token:active{box-shadow:0 12px 34px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-drag-token:active{box-shadow:0 12px 34px color-mix(in srgb,var(--active-accent) 24%,transparent)}}.component-liquid-sample{background:linear-gradient(145deg,#f2f2f214,#ffffff08),#0e111385}.component-glass-slot{aspect-ratio:2.5/3.5;color:#f2f2f2;-webkit-backdrop-filter:brightness(1.08)blur(12px)saturate(1.24)url(#liquid-glass-displacement);background:linear-gradient(145deg,#ffffff2e,#ffffff0b),#0e11136b;border:1px solid #ffffff52;border-radius:12px;place-items:center;font-size:28px;display:grid;box-shadow:inset 6px 6px 0 -6px #ffffffc7,inset -16px -20px 38px #0607083d,0 18px 38px #0000002e}.component-trail-zone{background:radial-gradient(circle at 50% 50%,var(--active-accent),transparent 8rem),#f2f2f20b;border:1px solid #f2f2f224;border-radius:14px;place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.component-trail-zone{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--active-accent) 16%,transparent),transparent 8rem),#f2f2f20b}}.component-trail-zone strong{color:#f2f2f29e;font-size:13px;font-weight:900}.component-trail-dot{--dot-size:calc(17px - (var(--dot-index) * 1.65px));width:max(5px,var(--dot-size));height:max(5px,var(--dot-size));background:var(--active-accent);opacity:0;pointer-events:none;box-shadow:0 0 18px var(--active-accent);border-radius:999px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.component-trail-dot{box-shadow:0 0 18px color-mix(in srgb,var(--active-accent) 54%,transparent)}}.component-trail-dot{will-change:transform;transition:opacity .16s}.component-trail-zone.is-active .component-trail-dot{opacity:calc(.9 - (var(--dot-index) * .1))}.component-like-button{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f226;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-weight:950;display:inline-flex;position:relative}.component-like-button .heart{place-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.component-like-button .heart svg{fill:#0000;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.component-like-button.pop .heart{transform:scale(1.35)}.component-like-button.liked{border-color:var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-like-button.liked{border-color:color-mix(in srgb,var(--active-accent) 68%,transparent)}}.component-like-button.liked{color:var(--active-accent)}.component-like-button.liked .heart svg{fill:var(--active-accent);stroke:var(--active-accent)}.component-like-particle{background:var(--active-accent);pointer-events:none;border-radius:999px;width:7px;height:7px;animation:component-like-fly .6s cubic-bezier(.16,1,.3,1) forwards;position:absolute;top:50%;left:30px}@keyframes component-like-fly{to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0)}}.component-push-button{background:linear-gradient(145deg,#f2f2f2,var(--active-accent));color:#060708;cursor:pointer;min-height:54px;box-shadow:0 6px 0 var(--active-accent);border:0;border-radius:12px;margin-top:20px;padding:0 18px;font-weight:950}@supports (color:color-mix(in lab,red,red)){.component-push-button{box-shadow:0 6px 0 color-mix(in srgb,var(--active-accent) 54%,#060708)}}.component-push-button{transition:transform 60ms,box-shadow 60ms}.component-push-button:active{box-shadow:0 1px 0 var(--active-accent);transform:translateY(5px)}@supports (color:color-mix(in lab,red,red)){.component-push-button:active{box-shadow:0 1px 0 color-mix(in srgb,var(--active-accent) 54%,#060708)}}.component-password-meter,.component-shake-field{gap:10px;display:grid}.component-password-meter input,.component-shake-field input{color:#f2f2f2;background:#f2f2f20f;border:1px solid #f2f2f229;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 14px;font-weight:800}.component-password-meter input:focus,.component-shake-field input:focus{border-color:var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-password-meter input:focus,.component-shake-field input:focus{border-color:color-mix(in srgb,var(--active-accent) 62%,transparent)}}.component-password-meter input:focus,.component-shake-field input:focus{box-shadow:0 0 18px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-password-meter input:focus,.component-shake-field input:focus{box-shadow:0 0 18px color-mix(in srgb,var(--active-accent) 16%,transparent)}}.component-password-meter .meter{gap:6px;display:flex}.component-password-meter .meter span{background:var(--meter-color);transform-origin:0;border-radius:999px;flex:1;height:6px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .16s;transform:scaleX(0)}.component-password-meter .meter[data-score="1"] span:nth-child(-n+1),.component-password-meter .meter[data-score="2"] span:nth-child(-n+2),.component-password-meter .meter[data-score="3"] span:nth-child(-n+3),.component-password-meter .meter[data-score="4"] span{transform:scaleX(1)}.component-password-meter p{color:#f2f2f299;margin:0;font-size:13px;font-weight:850}.component-status-pill{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f229;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:0 18px;font-weight:950;transition:background .35s,border-color .35s,color .35s,box-shadow .35s;display:inline-flex}.component-status-pill .icon{place-items:center;width:18px;height:18px;display:grid}.component-status-pill[data-state=loading]{color:#8ab0ff;border-color:#5b8def7a}.component-status-pill[data-state=loading] .icon:before{content:"";border:2px solid #5b8def47;border-top-color:#5b8def;border-radius:999px;width:14px;height:14px;animation:component-spin .7s linear infinite}.component-status-pill[data-state=success]{color:#0e0e10;background:#4cd08a;border-color:#4cd08a;box-shadow:0 0 22px #4cd08a47}@keyframes component-spin{to{transform:rotate(1turn)}}.component-demo-button{color:#f2f2f2;cursor:pointer;background:#f2f2f212;border:1px solid #f2f2f224;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.component-demo-button:hover{border-color:var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-demo-button:hover{border-color:color-mix(in srgb,var(--active-accent) 46%,transparent)}}.component-demo-button:hover{box-shadow:0 0 22px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-demo-button:hover{box-shadow:0 0 22px color-mix(in srgb,var(--active-accent) 14%,transparent)}}.component-toaststack-demo{align-content:start;gap:14px;min-height:190px;display:grid}.component-toaststack{flex-direction:column;justify-content:flex-end;gap:8px;min-height:132px;display:flex}.component-toaststack-item{border:1px solid var(--active-accent);align-items:center;gap:9px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.component-toaststack-item{border:1px solid color-mix(in srgb,var(--active-accent) 28%,#f2f2f21f)}}.component-toaststack-item{color:#f2f2f2;opacity:0;background:#060708c2;border-radius:999px;padding:0 12px;font-size:13px;font-weight:900;transition:transform .5s cubic-bezier(.18,1.25,.4,1),opacity .3s;transform:translateY(100%)scale(.9)}.component-toaststack-item.show{opacity:1;transform:translateY(0)scale(1)}.component-toaststack-item.hide{opacity:0;transform:translateY(20px)scale(.9)}.component-toaststack-item .dot{background:var(--active-accent);width:9px;height:9px;box-shadow:0 0 14px var(--active-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.component-toaststack-item .dot{box-shadow:0 0 14px color-mix(in srgb,var(--active-accent) 60%,transparent)}}.component-skeleton-sweep{background:#f2f2f20b;border:1px solid #f2f2f21a;border-radius:14px;gap:12px;padding:16px;display:grid}.component-skel-content .avatar,.component-skel-content .bar,.component-skel-line{background:linear-gradient(90deg,#1a1a1d 25%,#34343a 50%,#1a1a1d 75%) 0 0/200% 100%;border-radius:999px;animation:component-shimmer-sweep 1.4s ease-in-out infinite}.component-skel-line{height:12px}@keyframes component-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.component-wave-loader{align-items:center;gap:6px;min-height:86px;display:flex}.component-wave-loader span{background:var(--active-accent);width:10px;height:10px;box-shadow:0 0 16px var(--active-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.component-wave-loader span{box-shadow:0 0 16px color-mix(in srgb,var(--active-accent) 44%,transparent)}}.component-wave-loader span{animation:component-dot-wave 1.1s ease-in-out infinite}@keyframes component-dot-wave{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.component-flip-wrap{cursor:pointer;perspective:800px;background:0 0;border:0;width:100%;min-height:168px;padding:0;display:block}.component-flip-card{width:100%;min-height:168px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.component-flip-card.flipped{transform:rotateY(180deg)}.component-flip-face{background:radial-gradient(circle at 24% 18%,var(--active-accent),transparent 8rem),#f2f2f20e;border:1px solid #f2f2f224;border-radius:14px;place-items:center;gap:8px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.component-flip-face{background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--active-accent) 24%,transparent),transparent 8rem),#f2f2f20e}}.component-flip-face{color:#f2f2f2;backface-visibility:hidden}.component-flip-face small{color:#f2f2f299;font-weight:850}.component-flip-face.back{background:radial-gradient(circle at 76% 18%,#5b8def3d,#0000 8rem),#f2f2f20f;transform:rotateY(180deg)}.component-step-progress-demo{gap:18px;display:grid}.component-step-progress{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;min-height:52px;display:grid;position:relative}.component-step-track{background:#f2f2f224;border-radius:999px;height:4px;position:absolute;top:50%;left:24px;right:24px;overflow:hidden;transform:translateY(-50%)}.component-step-track i{border-radius:inherit;background:var(--active-accent);width:100%;height:100%;box-shadow:0 0 18px var(--active-accent);display:block}@supports (color:color-mix(in lab,red,red)){.component-step-track i{box-shadow:0 0 18px color-mix(in srgb,var(--active-accent) 44%,transparent)}}.component-step-track i{transform-origin:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.component-step-progress .step{z-index:1;color:#f2f2f2b8;background:#060708e0;border:1px solid #f2f2f229;border-radius:999px;justify-self:center;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .18s,color .18s,border-color .18s;display:grid;position:relative}.component-step-progress .step.active{border-color:var(--active-accent);background:var(--active-accent);color:#060708;transform:scale(1.18)}.component-notify-demo{align-content:end;min-height:150px;display:grid;position:relative;overflow:hidden}.component-notify{border:1px solid var(--active-accent);min-height:38px;position:absolute;top:12px;left:50%}@supports (color:color-mix(in lab,red,red)){.component-notify{border:1px solid color-mix(in srgb,var(--active-accent) 36%,#f2f2f21f)}}.component-notify{color:#f2f2f2;opacity:0;background:#060708d1;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:950;transition:transform .55s cubic-bezier(.18,1.25,.4,1),opacity .3s;transform:translate(-50%,-160%)}.component-notify.show{opacity:1;transform:translate(-50%)}.component-skel-content{color:#f2f2f2;cursor:pointer;text-align:left;background:#f2f2f20d;border:1px solid #f2f2f21f;border-radius:14px;width:100%;min-height:148px;padding:16px;display:block;position:relative;overflow:hidden}.component-skel-placeholder,.component-skel-real{align-content:center;gap:12px;transition:opacity .28s,transform .36s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:16px}.component-skel-content .avatar{border-radius:999px;width:48px;height:48px}.component-skel-content .bar{width:82%;height:12px}.component-skel-content .bar.short{width:54%}.component-skel-real{opacity:0;grid-template-columns:48px minmax(0,1fr);transform:translateY(10px)}.component-skel-real .avatar{background:linear-gradient(145deg,#f2f2f2,var(--active-accent));color:#060708;grid-row:span 2;place-items:center;font-weight:950;animation:none;display:grid}.component-skel-real strong{align-self:end}.component-skel-real small{color:#f2f2f294;font-weight:850}.component-skel-content.loaded .component-skel-placeholder{opacity:0;transform:translateY(-8px)}.component-skel-content.loaded .component-skel-real{opacity:1;transform:translateY(0)}.component-progress-wrap button{color:#f2f2f2;cursor:pointer;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:999px;place-items:center;width:128px;height:128px;display:grid;position:relative}.component-progress-wrap svg{width:96px;height:96px;transform:rotate(-90deg)}.component-progress-wrap circle{fill:none;stroke-width:6px}.component-progress-wrap .track{stroke:#f2f2f21f}.component-progress-wrap .prog{stroke:var(--active-accent);stroke-linecap:round;filter:drop-shadow(0 0 8px var(--active-accent));transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}@supports (color:color-mix(in lab,red,red)){.component-progress-wrap .prog{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--active-accent) 60%,transparent))}}.component-progress-wrap strong{font-size:20px;font-weight:950;position:absolute}.component-snackbar-demo{min-height:148px;position:relative;overflow:hidden}.component-danger-button,.component-peel-wrap>button,.component-shake-field button{color:#f2f2f2;cursor:pointer;background:#f2f2f212;border:1px solid #f2f2f224;border-radius:12px;min-height:42px;padding:0 14px;font-weight:950}.component-danger-button{color:#ffabab;border-color:#ff5c5c52}.component-snackbar{border:1px solid var(--active-accent);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.component-snackbar{border:1px solid color-mix(in srgb,var(--active-accent) 32%,#f2f2f21f)}}.component-snackbar{background:#060708d1;border-radius:14px;padding:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(120%)}.component-snackbar.show{transform:translateY(0)}.component-snackbar button{color:var(--active-accent);cursor:pointer;background:0 0;border:0;font-weight:950}.component-snackbar .progress{background:var(--active-accent);transform-origin:0;height:3px;animation:component-drain 3s linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes component-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.component-shake-field{grid-template-columns:1fr auto}.component-shake-field p{color:#ffabab;opacity:0;grid-column:1/-1;margin:0;font-size:13px;font-weight:800;transition:opacity .16s}.component-shake-field p.show{opacity:1}.component-shake-field input.error{border-color:#ff5c5c;animation:component-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes component-shake-x{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.component-peel-wrap{gap:14px;display:grid}.component-peel-zone{perspective:1000px;border-radius:14px;min-height:168px;position:relative}.component-peel-card{background:radial-gradient(circle at 74% 24%,var(--active-accent),transparent 7rem),#f2f2f211;border:1px solid #f2f2f224;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.component-peel-card{background:radial-gradient(circle at 74% 24%,color-mix(in srgb,var(--active-accent) 28%,transparent),transparent 7rem),#f2f2f211}}.component-peel-card{transform:translate(calc(var(--peel-index) * 8px),calc(var(--peel-index) * 6px));transform-origin:0;backface-visibility:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s}.component-peel-card.peeled{opacity:0;transform:rotateY(-130deg)translate(-20px)}.component-peel-card span{color:var(--active-accent);font-size:34px}.component-peel-card strong{align-self:end;margin-bottom:22px}.component-spotlight{background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:14px;place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}.component-spotlight i{background:radial-gradient(circle,var(--active-accent),transparent 70%);border-radius:999px;width:220px;height:220px;position:absolute}@supports (color:color-mix(in lab,red,red)){.component-spotlight i{background:radial-gradient(circle,color-mix(in srgb,var(--active-accent) 28%,transparent),transparent 70%)}}.component-spotlight i{pointer-events:none;transform:translate(-50%,-50%)}.component-spotlight small,.component-spotlight strong{z-index:1;position:relative}.component-spotlight small{color:#f2f2f294;font-weight:800}.component-magnet-zone{background:radial-gradient(circle at 50% 50%,var(--active-accent),transparent 8rem),#f2f2f20e;border:1px solid #f2f2f224;border-radius:14px;place-items:center;min-height:168px;display:grid}@supports (color:color-mix(in lab,red,red)){.component-magnet-zone{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--active-accent) 14%,transparent),transparent 8rem),#f2f2f20e}}.component-magnet-button{border:1px solid var(--active-accent);min-height:54px}@supports (color:color-mix(in lab,red,red)){.component-magnet-button{border:1px solid color-mix(in srgb,var(--active-accent) 34%,#f2f2f224)}}.component-magnet-button{background:linear-gradient(145deg,#f2f2f2f2,var(--active-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.component-magnet-button{background:linear-gradient(145deg,#f2f2f2f2,color-mix(in srgb,var(--active-accent) 80%,#f2f2f2))}}.component-magnet-button{color:#060708;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff94,0 0 28px var(--active-accent);padding:0 20px;font-weight:950}@supports (color:color-mix(in lab,red,red)){.component-magnet-button{box-shadow:inset 0 1px 0 #ffffff94,0 0 28px color-mix(in srgb,var(--active-accent) 22%,transparent)}}.component-magnet-button{will-change:transform;transition:transform .15s ease-out,box-shadow .16s}.component-magnet-button:hover{box-shadow:inset 0 1px 0 #ffffffa8,0 0 38px var(--active-accent)}@supports (color:color-mix(in lab,red,red)){.component-magnet-button:hover{box-shadow:inset 0 1px 0 #ffffffa8,0 0 38px color-mix(in srgb,var(--active-accent) 34%,transparent)}}.component-shine-card{background:radial-gradient(circle at 50% 10%,var(--active-accent),transparent 8rem),#f2f2f20e;border:1px solid #f2f2f224;border-radius:14px;place-items:center;width:100%;min-height:168px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.component-shine-card{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--active-accent) 16%,transparent),transparent 8rem),#f2f2f20e}}.component-shine-card{color:#f2f2f2;cursor:pointer}.component-shine-card:before{content:"";background:linear-gradient(90deg,#0000,#f2f2f240,#0000);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.component-shine-card:hover:before{transition:left .9s cubic-bezier(.65,0,.35,1);left:120%}.component-shine-card small,.component-shine-card span,.component-shine-card strong{z-index:1;position:relative}.component-shine-card span{color:var(--active-accent);font-size:30px}.component-shine-card small{color:#f2f2f294;font-weight:800}.component-shimmer-text{background:linear-gradient(100deg,#f2f2f26b 30%,var(--active-accent) 50%,#f2f2f26b 70%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;font-size:24px;font-weight:950;animation:component-shimmer 3s linear infinite}@keyframes component-shimmer{to{background-position:-200%}}.component-text-split{color:#f2f2f2;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:950;display:flex;overflow:hidden}.component-text-split span{transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(110%)}.component-text-split.in span{transform:translateY(0)}.component-gradborder{background:#f2f2f214;border-radius:16px;margin-top:20px;padding:2px;position:relative;overflow:hidden}.component-gradborder:before{content:"";background:conic-gradient(from 0deg,var(--active-accent),#3aa6ff,#22f0d0,#b46cff,var(--active-accent));animation:component-gradborder-spin 4s linear infinite;position:absolute;inset:-50%}.component-gradborder-inner{z-index:1;text-align:center;background:#0e1113eb;border-radius:14px;place-items:center;min-height:158px;padding:20px;display:grid;position:relative}.component-gradborder-inner span{color:var(--active-accent);font-size:32px}.component-gradborder-inner small{color:#f2f2f294;font-weight:800}@keyframes component-gradborder-spin{to{transform:rotate(1turn)}}@media (max-width:1060px){.component-lab-hero{grid-template-columns:1fr}.component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.component-grid{grid-template-columns:1fr}}.search-lab-stage{color:#f2f2f2;min-height:100vh;margin:-28px;padding:34px clamp(18px,4vw,52px) 108px}.search-lab-shell{gap:18px;width:min(100%,1780px);margin:0 auto;display:grid}.search-lab-header,.search-lab-results-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.search-lab-header h1{color:#f2f2f2;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.search-lab-header p{color:#f2f2f294;max-width:660px;margin:6px 0 0;font-weight:800}.search-lab-card-actions,.search-lab-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.search-lab-card-actions button,.search-lab-detail-actions button,.search-lab-results-heading button,.search-lab-search-row button{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.search-lab-card-actions button:disabled,.search-lab-detail-actions button:disabled,.search-lab-search-row button:disabled{cursor:not-allowed;opacity:.55}.search-lab-card,.search-lab-detail-panel,.search-lab-empty-state,.search-lab-person-row,.search-lab-results-panel,.search-lab-toolbar{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 24px 70px #0000003d}.search-lab-toolbar{gap:12px;padding:14px;display:grid}.search-lab-tabs{--search-tab-index:0;background:#f2f2f20e;border:1px solid #f2f2f21f;border-radius:8px;grid-template-columns:repeat(2,1fr);width:min(100%,420px);margin-inline:auto;padding:4px;display:grid;position:relative}.search-lab-tabs:before{content:"";background:rgba(var(--theme-accent-rgb)/.2);width:calc(50% - 4px);transform:translateX(calc(var(--search-tab-index) * 100%));border-radius:6px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.search-lab-game-row button,.search-lab-history button,.search-lab-pill-row button,.search-lab-tabs button{z-index:1;color:#f2f2f29e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-weight:950;display:inline-flex;position:relative}.search-lab-game-row button.is-active,.search-lab-pill-row button.is-active,.search-lab-tabs button.is-active{color:#f2f2f2}.search-lab-game-row,.search-lab-history,.search-lab-pill-row{flex-wrap:wrap;gap:8px;display:flex}.search-lab-game-row{justify-content:center}.search-lab-game-select-label{gap:6px;width:min(100%,320px);display:grid}.search-lab-game-select-label>span:first-child{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.search-lab-game-select-wrap{display:block;position:relative}.search-lab-game-select-wrap:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);content:"";pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:14px;transform:translateY(-62%)rotate(45deg)}.search-lab-game-select-wrap select{border:1px solid rgba(var(--theme-accent-rgb)/.34);appearance:none;background:linear-gradient(145deg,#f2f2f213,rgba(var(--theme-accent-rgb)/.04)),#0e11139e;color:#f2f2f2;cursor:pointer;width:100%;min-height:42px;font:inherit;border-radius:8px;outline:none;padding:0 42px 0 14px;font-weight:950}.search-lab-game-select-wrap select:focus{border-color:rgba(var(--theme-accent-rgb)/.62);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb)/.12)}.search-lab-product-filter-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.search-lab-compact-select{gap:5px;min-width:0;display:grid}.search-lab-compact-select>span:first-child{color:#f2f2f28f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.search-lab-compact-select select{appearance:none;background:linear-gradient(145deg,#f2f2f212,rgba(var(--theme-accent-rgb)/.045)),#0e1113ad;color:#f2f2f2;cursor:pointer;width:100%;min-height:38px;font:inherit;border:1px solid #f2f2f21f;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:900}.search-lab-compact-select select:focus{border-color:rgba(var(--theme-accent-rgb)/.58);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb)/.12)}.search-lab-filter-reset{border:1px solid rgba(var(--theme-accent-rgb)/.38);background:rgba(var(--theme-accent-rgb)/.12);color:#f2f2f2;cursor:pointer;min-height:38px;font:inherit;border-radius:8px;align-self:end;padding:0 12px;font-size:12px;font-weight:950}.search-lab-game-row button,.search-lab-history button,.search-lab-pill-row button{background:#f2f2f20e;border:1px solid #f2f2f21f;padding:0 12px}.search-lab-game-row button.is-active,.search-lab-pill-row button.is-active{border-color:rgba(var(--theme-accent-rgb)/.54);background:rgba(var(--theme-accent-rgb)/.16)}.search-lab-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.search-lab-search-row input{color:#f2f2f2;background:#f2f2f211;border:1px solid #f2f2f21f;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 14px;font-weight:850}.search-lab-search-row input:focus{border-color:rgba(var(--theme-accent-rgb)/.54);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb)/.12)}.search-lab-card-actions button.is-active,.search-lab-results-heading button.is-active,.search-lab-search-row button{border-color:rgba(var(--theme-accent-rgb)/.5);background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));color:#060708}.search-lab-search-row .physical-press-button{align-self:start;margin-top:-2px}.search-lab-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.search-lab-detail-panel,.search-lab-people-panel,.search-lab-results-panel{padding:16px}.search-lab-detail-panel>span,.search-lab-results-heading span{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.search-lab-results-heading strong{color:#f2f2f2;font-size:22px;font-weight:950}.search-lab-status-chip{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);min-height:34px;color:var(--theme-accent);border-radius:999px;place-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-grid}.search-lab-empty-state{color:#f2f2f29e;text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;margin-top:16px;display:grid}.search-lab-empty-state svg{color:var(--theme-accent)}.search-lab-empty-state strong{color:#f2f2f2;font-size:18px;font-weight:950}.search-lab-empty-state p{max-width:440px;margin:0;font-weight:800}.search-lab-detail-panel:has(.search-lab-detail-placeholder),.search-lab-results-panel:has(.search-lab-empty-state){min-height:392px}.search-lab-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:16px;display:grid}.search-lab-card{padding:0;overflow:hidden}.search-lab-card.is-selected{border-color:rgba(var(--theme-accent-rgb)/.72);box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 2px rgba(var(--theme-accent-rgb)/.18),0 24px 70px #0000003d}.search-lab-card-art{aspect-ratio:.716;background:linear-gradient(145deg,#ffffff5c,transparent 38%),radial-gradient(circle at 70% 70%,rgba(var(--theme-accent-rgb)/.22),transparent 7rem),#06070859;color:#f2f2f2db;cursor:pointer;border:0;border-bottom:1px solid #f2f2f21a;place-items:center;width:100%;padding:10px;font-size:30px;display:grid;position:relative;overflow:hidden}.search-lab-card.is-sealed .search-lab-card-art{aspect-ratio:1.18}.search-lab-card-art img{object-fit:contain;width:100%;height:100%;display:block}.search-lab-card.is-sealed .search-lab-card-art img{object-fit:contain}.search-lab-card-art b{background:var(--theme-accent);color:#060708;border-radius:999px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.search-lab-card-body{gap:6px;padding:12px;display:grid}.search-lab-card-body strong,.search-lab-detail-panel h2,.search-lab-person-row strong{color:#f2f2f2;font-weight:950}.search-lab-card-body strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-lab-card-body em,.search-lab-card-body small,.search-lab-card-body span,.search-lab-detail-panel p,.search-lab-person-row p,.search-lab-person-row small{color:#f2f2f294;font-style:normal;font-weight:800}.search-lab-card-body small,.search-lab-card-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-lab-card-body>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-lab-card-body b,.search-lab-detail-panel dd{color:var(--theme-accent)}.search-lab-card-actions{grid-template-columns:1fr;padding:0 12px 12px;display:grid}.search-lab-card-actions button{min-height:36px}.search-lab-detail-panel{overscroll-behavior:contain;gap:14px;max-height:calc(100vh - 48px);display:grid;position:sticky;top:24px;overflow:hidden auto}.search-lab-detail-art{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:radial-gradient(circle at 50% 35%,#f2f2f22e,transparent 5rem),rgba(var(--theme-accent-rgb)/.1);color:#f2f2f2d6;border-radius:12px;place-items:center;min-height:190px;font-size:42px;display:grid}.search-lab-detail-placeholder{align-content:center;place-items:center;min-height:322px;display:grid}.search-lab-detail-placeholder .search-lab-detail-art{aspect-ratio:.716;border-radius:12px;width:min(72%,178px);min-height:0;padding:12px;font-size:40px}.search-lab-detail-panel h2,.search-lab-detail-panel p{margin:0}.search-lab-product-detail-panel .product-detail-panel{padding-right:0;overflow:visible}.search-lab-product-detail-panel .search-lab-product-detail-shell{overscroll-behavior:auto;padding-right:0;overflow:visible}.search-lab-product-detail-panel .product-detail-image{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:#f2f2f20f;border-radius:12px}.search-lab-mobile-product-detail-modal .slot-card-detail,.search-lab-product-detail-panel .slot-card-detail{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:#f2f2f20d;border-radius:12px}.search-lab-people-panel{gap:10px;padding:16px;display:grid}.search-lab-person-row{color:#f2f2f2;cursor:pointer;text-align:left;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.search-lab-person-row>span{border:1px solid rgba(var(--theme-accent-rgb)/.35);background:radial-gradient(circle at 35% 30%,#ffffff73,transparent 32%),rgba(var(--theme-accent-rgb)/.2);border-radius:999px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;overflow:hidden}.search-lab-person-row>span img{object-fit:cover;width:100%;height:100%}.search-lab-person-row p{margin:4px 0 0}.search-lab-account-badges,.search-lab-person-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.account-status-pill{text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.account-status-pill.is-private{color:#ffffffd1;background:#ffffff1f;border:1px solid #ffffff2e}.account-status-pill.is-banned{color:#fecaca;background:#7f1d1d85;border:1px solid #f8717161}.search-lab-person-row b{color:#f2f2f2;justify-items:end;font-size:18px;display:grid}.search-lab-person-row b small{text-transform:uppercase;font-size:11px}.search-lab-mobile-product-detail-modal{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113eb}@media (max-width:1080px){.search-lab-layout{grid-template-columns:1fr}.search-lab-detail-panel{max-height:none;position:static}.desktop-search-detail-panel{display:none}.search-product-detail-backdrop{z-index:180;overscroll-behavior:none;display:grid}}@media (max-width:720px){.search-lab-stage{margin:-18px -14px calc(-104px - env(safe-area-inset-bottom));padding:24px 16px calc(104px + env(safe-area-inset-bottom))}.search-lab-header,.search-lab-results-heading{flex-direction:column;align-items:stretch}.search-lab-header p{display:none}.search-lab-search-row{grid-template-columns:minmax(0,1fr) minmax(82px,92px);gap:6px}.search-lab-search-row input{min-height:42px;padding-inline:10px}.search-lab-search-row button{gap:5px;width:auto;min-height:42px;padding:0 8px;font-size:12px}.search-lab-product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-lab-compact-select select,.search-lab-filter-reset{min-height:34px;font-size:11px}.search-lab-person-row{grid-template-columns:1fr;justify-items:start}.search-lab-person-row b{justify-items:start}.search-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-lab-card-art{padding:6px}.search-lab-card-body{gap:4px;padding:9px}.search-lab-card-body strong{font-size:14px;line-height:1.08}.search-lab-card-body em,.search-lab-card-body small,.search-lab-card-body span{font-size:11px}.search-lab-card-actions{padding:0 9px 9px}.search-lab-card-actions button{min-height:32px;font-size:12px}}@media (max-width:480px){.search-lab-stage{padding-inline:12px}}.focused-login-panel{background:linear-gradient(#ffffff14,#ffffff0a),#101422e6;border:1px solid #ffffff24;border-radius:8px;padding:22px;box-shadow:0 22px 60px #00000042}.focused-login-site{background:linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/36px 36px,linear-gradient(#ffffff05 1px,#0000 0) 0 0/36px 36px,linear-gradient(135deg,#11172d,#15172a 48%,#101722)}.focused-login-main{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:42px;width:min(100%,1040px);min-height:calc(100vh - 118px);margin:0 auto;padding:48px 24px 82px;display:grid}.focused-login-copy h1{letter-spacing:0;max-width:650px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.focused-login-copy .lead{margin-bottom:0}.settings-page-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-sidebar-column{gap:12px;display:grid;position:sticky;top:24px}.settings-tabs{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-tabs{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.settings-tabs{padding:8px}.settings-tabs button{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-weight:850;display:flex}.settings-launch-button.active,.settings-tabs button.active,.settings-tabs button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-launch-button.active,.settings-tabs button.active,.settings-tabs button:hover{border-color:color-mix(in srgb,var(--accent) 46%,transparent)}}.settings-launch-button.active,.settings-tabs button.active,.settings-tabs button:hover{background:var(--accent-soft);color:var(--accent)}.settings-sidebar-signout{background:#ff5c5c;border:1px solid #ff5c5c8a;border-radius:8px;align-items:center;gap:10px;min-height:42px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-sidebar-signout{background:color-mix(in srgb,#ff5c5c 10%,var(--surface) 72%)}}.settings-sidebar-signout{color:#ffd2d2;text-align:left;padding:0 14px;font-weight:900;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #0000002e}.settings-sidebar-signout:hover{background:#ff5c5c;border-color:#ff5c5cc7}@supports (color:color-mix(in lab,red,red)){.settings-sidebar-signout:hover{background:color-mix(in srgb,#ff5c5c 16%,var(--surface) 70%)}}.settings-sidebar-signout:hover{color:#fff}.mobile-settings-signout{display:none}.settings-panel{min-width:0}.settings-section-stack{gap:16px;display:grid}.settings-section-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-section-card{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.settings-section-card{padding:18px}.settings-section-card h2{letter-spacing:0;margin:-4px 0 2px;font-size:24px}.settings-section-copy{color:var(--muted);margin:0;line-height:1.55}.settings-save-button{justify-self:start}.settings-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-toggle-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 0 0;display:flex}.settings-toggle-row:first-of-type{border-top:0;padding-top:0}.settings-toggle-row span{gap:4px;display:grid}.settings-toggle-row strong{color:var(--text)}.settings-toggle-row small{color:var(--muted);line-height:1.45}.settings-toggle-row input{width:42px;height:22px;accent-color:var(--accent);flex:none}.settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.settings-list-item,.settings-mini-card{border:1px solid var(--border);background:var(--input);border-radius:8px;gap:8px;padding:14px;display:grid}.settings-mini-card svg{color:var(--accent)}.settings-list-item strong,.settings-mini-card strong{color:var(--text)}.settings-list-item span,.settings-mini-card p{color:var(--muted);margin:0;line-height:1.45}.settings-mini-card span{color:var(--accent);font-size:12px;font-weight:900}.settings-mini-card.active{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.settings-mini-card.active{border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.settings-mini-card.active{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.settings-mini-card.active{background:color-mix(in srgb,var(--success) 12%,var(--input))}}.settings-bookmark-masonry{column-count:3;column-gap:12px}.settings-bookmark-card{break-inside:avoid;border:1px solid var(--border);background:var(--input);width:100%;color:var(--text);text-align:left;border-radius:8px;gap:9px;margin:0 0 12px;padding:0 0 12px;display:inline-grid;overflow:hidden}.settings-bookmark-card img{object-fit:cover;width:100%;max-height:320px}.settings-bookmark-card small,.settings-bookmark-card strong{padding:0 12px}.settings-bookmark-card small{color:var(--muted);font-weight:750;line-height:1.35}.settings-bookmark-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-bookmark-card:hover{border-color:color-mix(in srgb,var(--accent) 54%,transparent)}}.settings-bookmark-card:hover{transform:translateY(-1px)}.settings-bookmark-placeholder{min-height:132px;color:var(--muted);place-items:center;gap:8px;font-weight:900;display:grid}.settings-modal-backdrop{z-index:80;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-post-modal{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(720px,100%);max-height:min(840px,92vh);display:grid;overflow:auto;box-shadow:0 24px 80px #0000006b}.settings-post-modal>img{object-fit:contain;background:#0003;width:100%;max-height:560px}.settings-post-modal-body{gap:12px;padding:18px;display:grid}.settings-post-modal-body h2{margin:0}.settings-premium-hero{border:1px solid var(--accent);gap:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-premium-hero{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.settings-premium-hero{background:linear-gradient(135deg,var(--accent),transparent 42%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.settings-premium-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--surface)}}.settings-premium-hero{padding:22px}.settings-premium-hero h2{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1}.settings-premium-hero p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.settings-premium-copy{gap:14px;display:grid}.settings-premium-content{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-premium-plan{border:1px solid var(--border);background:#00000029;border-radius:8px;gap:10px;width:100%;max-width:360px;padding:16px;display:grid}.settings-premium-plan>span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.settings-premium-plan>strong{font-size:22px}.settings-premium-plan small{color:var(--muted);line-height:1.4}.settings-premium-plan p{color:var(--muted);margin:0;line-height:1.5}.settings-premium-plan .premium-status-pill{color:#c8ffde;background:#65f1a41a;border-color:#65f1a457}.settings-premium-benefits{background:#0a0f224d;border:1px solid #9eade62e;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.settings-premium-benefits h3{letter-spacing:0;margin:4px 0 0;font-size:24px}.settings-premium-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-premium-subtitle{color:var(--text);letter-spacing:0;grid-column:1/-1;margin:6px 0 0;font-size:19px}.settings-premium-benefit{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.settings-premium-benefit>span{width:36px;height:36px;margin:0}.settings-premium-benefit h4{color:var(--text);letter-spacing:0;margin:0 0 4px;font-size:14px}.settings-premium-benefit p{max-width:none;font-size:13px;line-height:1.45}.settings-premium-kicker.inactive{color:var(--muted);background:#ffffff0e;border-color:#9eade638}.settings-premium-kicker.active{color:#ffe1ad;background:#ffbf5d1f;border-color:#ffbf5d70}.settings-appearance-hero{border:1px solid var(--appearance-preview-border);background:linear-gradient(135deg,var(--appearance-preview-accent),transparent 44%),var(--appearance-preview-surface);border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-appearance-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--appearance-preview-accent) 20%,transparent),transparent 44%),var(--appearance-preview-surface)}}.settings-appearance-hero{padding:18px}.settings-appearance-hero-copy{align-content:center;gap:12px;display:grid}.settings-appearance-hero-copy h3{max-width:520px;color:var(--appearance-preview-text);letter-spacing:0;margin:0;font-size:clamp(28px,4vw,48px);line-height:1}.settings-appearance-hero-copy p{max-width:520px;color:var(--appearance-preview-muted);margin:0;line-height:1.6}.appearance-current-pill{border:1px solid var(--appearance-preview-accent);align-items:center;gap:7px;width:max-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.appearance-current-pill{border:1px solid color-mix(in srgb,var(--appearance-preview-accent) 46%,transparent)}}.appearance-current-pill{background:var(--appearance-preview-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.appearance-current-pill{background:color-mix(in srgb,var(--appearance-preview-accent) 14%,transparent)}}.appearance-current-pill{color:var(--appearance-preview-accent);text-transform:uppercase;padding:6px 10px;font-size:12px;font-weight:950}.settings-browser-preview{border:1px solid var(--appearance-preview-border);min-height:280px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-browser-preview{border:1px solid color-mix(in srgb,var(--appearance-preview-border) 84%,transparent)}}.settings-browser-preview{background:var(--appearance-preview-bg);border-radius:8px;box-shadow:0 18px 50px #00000038}.settings-browser-preview-top{border-bottom:1px solid var(--appearance-preview-border);background:var(--appearance-preview-elevated);align-items:center;gap:7px;height:38px;padding:0 12px;display:flex}.settings-browser-preview-top span{background:var(--appearance-preview-accent);opacity:.86;border-radius:999px;width:9px;height:9px}.settings-browser-preview-body{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.settings-browser-preview-cards span,.settings-browser-preview-chart,.settings-browser-preview-main,.settings-browser-preview-sidebar{border:1px solid var(--appearance-preview-border);background:var(--appearance-preview-surface);border-radius:8px}.settings-browser-preview-sidebar{align-content:start;gap:10px;padding:12px;display:grid}.settings-browser-preview-sidebar span{background:var(--appearance-preview-muted);opacity:.5;border-radius:999px;height:10px}.settings-browser-preview-sidebar span:first-child{background:var(--appearance-preview-accent);opacity:1}.settings-browser-preview-main{background:0 0;border:0;gap:12px;display:grid}.settings-browser-preview-chart{align-items:flex-end;gap:10px;min-height:118px;padding:12px;display:flex}.settings-browser-preview-chart span{background:var(--appearance-preview-accent);border-radius:7px 7px 4px 4px;flex:1}.settings-browser-preview-chart span:first-child{opacity:.45;height:42%}.settings-browser-preview-chart span:nth-child(2){opacity:.72;height:70%}.settings-browser-preview-chart span:nth-child(3){height:92%}.settings-browser-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-browser-preview-cards span{min-height:72px}.settings-appearance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-appearance-themes{gap:18px;display:grid}.settings-theme-collection{border:1px solid var(--border);background:#ffffff08;border-radius:8px;gap:12px;padding:14px;display:grid}.settings-theme-collection p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-legal-panel{border:1px solid var(--border);background:#0000001f;border-radius:8px;gap:14px;max-height:560px;padding:16px;display:grid;overflow:auto}.settings-legal-panel article{gap:8px;display:grid}.settings-legal-panel h3,.settings-legal-panel p{margin:0}.settings-legal-panel h3{color:var(--text)}.settings-legal-panel li,.settings-legal-panel p{color:var(--muted);line-height:1.55}.settings-system-card{width:100%}.admin-report-row .settings-action-row{margin-top:4px}@media (max-width:980px){.settings-page-grid{grid-template-columns:1fr}.settings-sidebar-column{position:static}.settings-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.settings-bookmark-masonry{column-count:2}.settings-appearance-control-grid,.settings-appearance-hero{grid-template-columns:1fr}.settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-bookmark-masonry{column-count:1}.settings-browser-preview-body,.settings-theme-grid{grid-template-columns:1fr}.settings-browser-preview-sidebar{display:none}}.profile-setup-main{background:linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/36px 36px,linear-gradient(#ffffff05 1px,#0000 0) 0 0/36px 36px,linear-gradient(135deg,#11172d,#15172a 48%,#101722);place-items:center;min-height:100vh;padding:42px 18px;display:grid}.profile-setup-card{background:linear-gradient(#ffffff14,#ffffff0a),#101422e6;border:1px solid #ffffff24;border-radius:8px;gap:14px;width:min(100%,520px);padding:22px;display:grid;box-shadow:0 22px 60px #00000042}.profile-setup-card h1{letter-spacing:0;margin:8px 0;font-size:34px;line-height:1}.profile-image-picker{justify-items:center;gap:12px;margin-bottom:4px;display:grid}.profile-avatar-picker,.profile-banner-picker{border:1px solid var(--border);background:var(--input);cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.profile-banner-picker{width:100%;height:150px;color:var(--muted);border-radius:8px;font-size:13px;font-weight:900}.profile-banner-picker span{align-items:center;gap:8px;display:inline-flex}.profile-avatar-picker img,.profile-banner-picker img{object-fit:cover;width:100%;height:100%}.profile-avatar-picker{border-width:2px;border-color:var(--accent);border-radius:999px;width:88px;height:88px}@supports (color:color-mix(in lab,red,red)){.profile-avatar-picker{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.profile-avatar-picker>span{width:100%;height:100%;color:var(--accent);place-items:center;font-size:28px;font-weight:950;display:grid}.profile-avatar-picker em{border:1px solid var(--border);color:var(--text);white-space:nowrap;background:#101422f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;bottom:6px;right:-36px}.profile-avatar-picker input,.profile-banner-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.username-input-row{grid-template-columns:46px minmax(0,1fr);gap:8px;display:grid}.username-input-row>span{border:1px solid var(--border);background:var(--input);color:var(--accent);border-radius:8px;place-items:center;font-size:18px;font-weight:950;display:grid}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.option-tile{border:1px solid var(--border);min-height:78px;color:var(--text);text-align:left;background:#ffffff0d;border-radius:8px;gap:4px;padding:12px;display:grid}.option-tile span{color:var(--muted);font-size:13px}.option-tile.active{background:#7df2ff1f;border-color:#7df2ffb8}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{border:2px solid #ffffff2e;border-radius:50%;width:38px;height:38px}.swatch.active{border-color:var(--accent);box-shadow:0 0 0 3px #7df2ff26}.toggle-row{color:var(--muted);align-items:center;gap:10px;margin:8px 0 18px;font-weight:800;display:flex}.binder-workspace{--binder-panel-height:960px;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:16px;display:grid}.binder-detail-topbar{--binder-header-text:#fff;--binder-header-muted:#ffffffd1;--binder-header-subtle:#ffffff9e;--binder-header-panel:#080d1ea8;--binder-header-border:#ffffff47;background:#0e142bdb;grid-template-columns:auto minmax(260px,1fr) minmax(360px,520px);align-items:start;gap:16px;margin-bottom:16px;transition:min-height .2s,padding .2s;display:grid;position:relative;overflow:hidden}.binder-detail-topbar.collapsed{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:86px}.binder-detail-topbar.expanded{padding-bottom:48px}.binder-detail-header-art{z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(135deg,#7df2ff38,#ff62ba29) 50%/cover;width:min(66%,760px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 54%,#0000007a 76%,#0000);mask-image:linear-gradient(90deg,#000 0 54%,#0000007a 76%,#0000)}.binder-detail-header-art:after{content:"";background:linear-gradient(90deg,#0307128a,#030712d6),linear-gradient(#0307124d,#030712d1);position:absolute;inset:0}.binder-detail-topbar .binder-back-button.button.secondary{z-index:1;border-color:var(--binder-header-border);background:var(--binder-header-panel);color:var(--binder-header-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:center;position:relative}.binder-detail-topbar .binder-back-button.button.secondary:hover{color:var(--binder-header-text);border-color:#ffffff94}.binder-detail-identity{z-index:1;text-shadow:0 2px 16px #0000006b;align-self:center;gap:8px;min-width:0;padding:8px 0;display:grid;position:relative}.binder-detail-topbar.collapsed .binder-detail-identity{gap:5px;padding:0}.binder-collapsed-title{color:var(--binder-header-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(24px,3vw,34px);line-height:1;overflow:hidden}.binder-name-field{max-width:320px;margin:0}.binder-name-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.binder-detail-meta{min-width:0;color:var(--binder-header-muted);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:800;display:flex}.binder-detail-meta span{align-items:center;gap:6px;display:inline-flex}.binder-detail-meta span+span:before{color:var(--binder-header-subtle);content:"·"}.binder-top-settings{z-index:1;grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr);gap:12px;min-width:0;display:grid;position:relative}.binder-detail-topbar .binder-header-gear.button.secondary{z-index:1;border-color:var(--binder-header-border);background:var(--binder-header-panel);width:44px;min-height:44px;color:var(--binder-header-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;position:relative}.binder-detail-topbar .binder-header-gear.button.secondary:hover{color:var(--binder-header-text);border-color:#ffffff94}.binder-collapsed-controls{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.compact-switch{border:1px solid var(--binder-header-border);background:var(--binder-header-panel);min-height:42px;color:var(--binder-header-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 14px;font-size:12px;font-weight:900;display:inline-flex}.compact-switch input[role=switch]{appearance:none;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;width:38px;height:22px;margin:0;position:relative}.compact-switch input[role=switch]:after{content:"";background:#ffffffdb;border-radius:999px;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.compact-switch input[role=switch]:checked{background:#24d36b57;border-color:#24d36ba6}.compact-switch input[role=switch]:checked:after{transform:translate(16px)}.binder-header-collapse{z-index:2;min-height:30px;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1eb8;border:1px solid #7df2ff3d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.binder-header-collapse:hover{color:var(--accent);border-color:#7df2ffad}.binder-settings-card{background:#ffffff09;border:1px solid #7df2ff29;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.binder-settings-card:first-child{grid-row:span 2}.binder-settings-card-heading{gap:3px;display:grid}.binder-settings-card-heading strong{color:var(--text);letter-spacing:.02em;font-size:13px}.binder-settings-card-heading span{color:var(--muted);font-size:11px;font-weight:750;line-height:1.3}.binder-settings-card .settings-toggle-card{padding:9px}.binder-settings-card .settings-toggle-card strong{font-size:13px}.binder-settings-card .settings-toggle-card small{font-size:11px}.binder-cover-settings-card{align-content:start}.binder-top-cover-row{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;display:grid}.binder-top-cover-row .cover-image-preview{width:68px}.binder-top-cover-row .cover-image-actions{align-content:center;gap:7px;display:grid}.binder-top-cover-row .button{min-height:34px;padding:0 10px;font-size:12px}.binder-top-swatches{align-content:start;gap:7px}.binder-top-swatches .swatch{width:26px;height:26px}.binder-page-summary{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:0;display:grid}.binder-page-nav{grid-area:1/2;justify-content:center;align-items:center;gap:10px;display:flex}.binder-page-summary .binder-page-tools>.button,.binder-page-summary>.button{grid-area:1/3;justify-self:end}.binder-page-summary .binder-page-tools>.binder-page-export-button,.binder-page-summary>.binder-page-export-button{grid-area:1/1;justify-self:start}.binder-page-tools .mobile-page-list-button,.mobile-editor-modal-header,.mobile-page-list-button,.share-panel.mobile-canvas-share{display:none}.binder-page-tools{display:contents}.binder-page-summary .icon-button{width:38px;height:38px;padding:0;font-size:24px;line-height:1}.binder-page-summary strong{text-align:center;min-width:116px}.binder-page-summary strong span{color:var(--muted);font-weight:700}.binder-gallery-toggle{border-color:var(--binder-header-border);background:var(--binder-header-panel);min-height:42px;color:var(--binder-header-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.binder-gallery-toggle.active{color:#dcfce7;background:#24d36b33;border-color:#24d36ba6}.binder-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-sidebar{height:var(--binder-panel-height);max-height:var(--binder-panel-height);grid-template-rows:minmax(0,1fr) auto;align-self:start;gap:10px;position:sticky;top:20px}.page-rail,.page-sidebar{min-height:0;display:grid}.page-rail{gap:8px;overflow:auto}.page-rail button{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff0a;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:grid}.page-rail-copy{gap:2px;min-width:0;display:grid}.page-rail button.dragging{opacity:.48;border-color:#24d36b7a}.page-rail button.drop-target{background:#24d36b1f;border-color:#24d36bb8;box-shadow:inset 4px 0 #24d36bcc}.page-rail button.active{background:#7df2ff1a;border-color:#7df2ff99}.page-rail small{line-height:1.2}.page-rail small,.page-thumb{color:var(--muted);font-size:12px}.page-thumb{border:1px solid var(--border);width:42px;height:44px;background:#ffffff0f;border-radius:6px;place-items:center;font-weight:900;display:grid}.page-handle{color:#ffffffb8;cursor:grab;touch-action:none;transition:border-color .16s,background .16s,color .16s}.page-handle:hover{color:#86efac;background:#24d36b24;border-color:#24d36b8a}.page-rail button:active .page-handle{cursor:grabbing}.binder-canvas{height:auto;width:min(100%,var(--binder-canvas-max,860px));align-content:start;place-self:start center;gap:10px;padding-top:12px;display:grid}.gallery-workspace{grid-template-columns:minmax(0,1fr)}.gallery-binder-canvas,.gallery-workspace{animation:binder-fade-in .22s both;display:grid}.gallery-binder-canvas{width:min(100%,var(--binder-canvas-max,1440px));justify-self:center;gap:14px;padding:12px}.gallery-toolbar{justify-content:center;align-items:center;gap:10px;display:grid}.gallery-toolbar.has-export{grid-template-columns:repeat(2,40px) minmax(160px,auto) 40px}.gallery-toolbar.no-export{grid-template-columns:40px minmax(160px,auto) 40px}.gallery-toolbar .icon-button{width:40px;height:40px;padding:0;font-size:24px}.gallery-toolbar strong{min-width:150px;color:var(--text);text-align:center}.gallery-toolbar strong span{color:var(--muted);font-weight:700}.gallery-spread{justify-content:center;gap:14px;width:100%;display:grid}.gallery-spread.paired{grid-template-columns:repeat(2,minmax(0,calc((var(--binder-canvas-max,1440px) - 14px) / 2)))}.gallery-spread.solo{grid-template-columns:minmax(0,calc((var(--binder-canvas-max,1440px) - 14px) / 2))}.gallery-page-frame{min-width:0}.gallery-page-frame .binder-page-surface{width:100%;min-height:620px;padding:clamp(18px,2.5vw,36px)}.gallery-page-frame .slot-grid{--slot-gap:8px;width:100%;max-width:var(--slot-grid-max,600px)}.gallery-share-dock{width:100%;max-width:var(--binder-canvas-max,1440px);justify-content:center;justify-self:center;gap:14px;margin-top:-2px;display:grid}.gallery-share-dock.paired{grid-template-columns:repeat(2,minmax(0,calc((var(--binder-canvas-max,1440px) - 14px) / 2)))}.gallery-share-dock.solo{grid-template-columns:minmax(0,calc((var(--binder-canvas-max,1440px) - 14px) / 2))}.gallery-share-dock .share-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1ec7;width:min(210px,100%);box-shadow:0 18px 42px #00000057}@keyframes binder-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.binder-page-surface{width:min(100%,calc(var(--binder-canvas-max,860px) + 96px));background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;place-items:center;min-height:604px;margin:0 auto;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.binder-page-background-image{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.binder-page-background-image:after{content:"";background:#00000014;position:absolute;inset:0}.binder-page-background-image.blurred{filter:blur(18px);transform:scale(1.04)}.printing-guide-fab{z-index:2;color:#ffffffe0;text-shadow:0 2px 10px #00000061;background:#00000014;border:2px solid #ffffffb3;border-radius:999px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:12px;right:12px}.printing-guide-fab:hover{color:#86efac;background:#0626143d;border-color:#86efac}.multi-select-bar{width:min(100%,calc(var(--binder-canvas-max,860px) + 96px));background:#080d1ee6;border:1px solid #f59e0b57;border-radius:8px;justify-self:center;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 16px 36px #00000047}.multi-select-bar>div{flex:1;gap:2px;min-width:0;display:grid}.multi-select-bar strong{color:var(--text);font-size:13px}.multi-select-bar span{color:var(--muted);font-size:12px;font-weight:700}.binder-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.delete-confirm{flex-wrap:wrap;gap:8px}.delete-confirm,.page-controls{align-items:center;display:flex}.page-controls{justify-content:space-between;gap:12px;margin-bottom:16px}.slot-grid{z-index:1;--slot-gap:10px;--stitch-thickness:2px;--stitch-dash:14px;--stitch-gap:10px;--stitch-color:#ffffffb8;align-items:stretch;gap:var(--slot-gap);width:100%;max-width:var(--slot-grid-max,calc(var(--binder-canvas-max,860px) - 120px));background:0 0;border-radius:10px;margin:0 auto;padding:10px;display:grid;position:relative}.slot-grid.show-lines{outline:1px solid var(--accent);background:#0000001f}@supports (color:color-mix(in lab,red,red)){.slot-grid.show-lines{outline:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}}.slot-grid-watermark{z-index:8;color:#ffffffeb;pointer-events:none;text-shadow:0 1px 8px #00000057;white-space:nowrap;background:#050a16b3;border:1px solid #ffffff38;border-radius:999px;align-items:center;max-width:calc(100% - 36px);padding:9px 14px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:18px;left:18px}.stitch-grid-overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.stitch-line{opacity:.92;filter:drop-shadow(0 1px 2px #00000047);position:absolute}.stitch-line.vertical{width:var(--stitch-thickness);background-image:linear-gradient(to bottom,var(--stitch-color) 0,var(--stitch-color) var(--stitch-dash),transparent var(--stitch-dash),transparent calc(var(--stitch-dash) + var(--stitch-gap)));background-position:center calc(50% - var(--stitch-dash) / 2);background-repeat:repeat-y;background-size:100% calc(var(--stitch-dash) + var(--stitch-gap));border-radius:999px}.stitch-line.horizontal{height:var(--stitch-thickness);background-image:linear-gradient(to right,var(--stitch-color) 0,var(--stitch-color) var(--stitch-dash),transparent var(--stitch-dash),transparent calc(var(--stitch-dash) + var(--stitch-gap)));background-position:calc(50% - var(--stitch-dash) / 2);background-repeat:repeat-x;background-size:calc(var(--stitch-dash) + var(--stitch-gap)) 100%;border-radius:999px}.slot{z-index:1;aspect-ratio:.72;border:1px solid var(--border);width:100%;min-width:0;min-height:0;color:var(--muted);background:#ffffff0d;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.slot.readonly{cursor:default;pointer-events:none}.slot.readonly:hover{border-color:var(--border);box-shadow:none}.slot:after{z-index:3;border-radius:inherit;pointer-events:none;content:"";opacity:0;transition:opacity .14s,box-shadow .14s,background .14s;position:absolute;inset:-1px}.slot.dragging{opacity:.45}.slot.michi-group-hovered,.slot.michi-group-selected,.slot.selected,.slot:hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 0 0 7px var(--accent),0 18px 34px #00000052}@supports (color:color-mix(in lab,red,red)){.slot.michi-group-hovered,.slot.michi-group-selected,.slot.selected,.slot:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 92%,transparent),0 0 0 7px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 34px #00000052}}.slot.michi-group-hovered:after,.slot.michi-group-selected:after,.slot.selected:after{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.slot.michi-group-hovered:after,.slot.michi-group-selected:after,.slot.selected:after{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.slot.michi-group-hovered:after,.slot.michi-group-selected:after,.slot.selected:after{box-shadow:inset 0 0 0 2px #fff}@supports (color:color-mix(in lab,red,red)){.slot.michi-group-hovered:after,.slot.michi-group-selected:after,.slot.selected:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 42%,var(--accent) 58%)}}.slot.michi-group-hovered:after,.slot.michi-group-selected:after,.slot.selected:after{opacity:1}.slot.michi-group-hovered:after{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.slot.michi-group-hovered:after{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.slot.selecting{cursor:pointer}.slot.multi-selected{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0bf0,0 0 0 7px #f59e0b33,0 18px 34px #00000052}.slot.multi-selected:after{opacity:1;background:#f59e0b2e;box-shadow:inset 0 0 0 2px #ffffff6b}.slot.mobile-drag-source{opacity:.72;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfaf5,0 0 0 7px #a78bfa38,0 18px 34px #00000052}.slot.mobile-drag-source:after{opacity:1;background:#7c3aed38;box-shadow:inset 0 0 0 2px #ffffff80}.slot.mobile-drag-target{border-color:#86efac;box-shadow:0 0 0 2px #86eface6,0 0 0 7px #22c55e2e,0 18px 34px #00000052}.slot.mobile-drag-target:after{opacity:1;background:#22c55e29;box-shadow:inset 0 0 0 2px #dcfce794}.slot-select-indicator{z-index:5;color:#fff;background:#0000008a;border:1px solid #ffffff75;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:950;display:grid;position:absolute;top:7px;right:7px}.drag-target-indicator{background:#166534c7;border-color:#bbf7d0b8;width:auto;min-width:44px;padding:0 8px;font-size:11px}.slot img{object-fit:cover;width:100%;height:100%;display:block}.slot.michi-wide-left{z-index:2;overflow:visible}.slot.michi-wide-left img{object-fit:fill;pointer-events:none;max-width:none;height:100%;top:0;left:0}.michi-wide-hover-target,.slot.michi-wide-left img{width:calc(200% + var(--slot-gap));border-radius:8px;position:absolute}.michi-wide-hover-target{z-index:4;background:0 0;inset:0 auto 0 0}.slot.michi-wide-left.michi-group-hovered,.slot.michi-wide-left.michi-group-selected,.slot.michi-wide-left.selected{box-shadow:none;border-color:#0000}.slot.michi-wide-left.michi-group-hovered:after,.slot.michi-wide-left.michi-group-selected:after,.slot.michi-wide-left.selected:after{width:calc(200% + var(--slot-gap));box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--accent),0 0 0 7px var(--accent),0 18px 34px #00000052;right:auto}@supports (color:color-mix(in lab,red,red)){.slot.michi-wide-left.michi-group-hovered:after,.slot.michi-wide-left.michi-group-selected:after,.slot.michi-wide-left.selected:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 42%,var(--accent) 58%),0 0 0 2px color-mix(in srgb,var(--accent) 92%,transparent),0 0 0 7px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 34px #00000052}}.slot.michi-wide-right-hidden{pointer-events:none;background:0 0;border-color:#0000}.slot.michi-wide-right-hidden>img,.slot.michi-wide-right-hidden>span:not(.slot-select-indicator){opacity:0}.slot.michi-wide-right-hidden.michi-group-hovered,.slot.michi-wide-right-hidden.michi-group-selected,.slot.michi-wide-right-hidden.selected{box-shadow:none;background:0 0;border-color:#0000}.slot.michi-wide-right-hidden.michi-group-hovered:after,.slot.michi-wide-right-hidden.michi-group-selected:after,.slot.michi-wide-right-hidden.selected:after{opacity:0}.slot-drag-handle{z-index:5;color:#fff;opacity:0;touch-action:none;cursor:grab;background:#00000094;border-radius:999px;place-items:center;width:28px;height:28px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:7px;left:7px;transform:translateY(-2px);box-shadow:0 4px 14px #00000047}.slot-drag-handle:active{cursor:grabbing}.slot-drag-icon{width:20px;height:20px;padding:2px;position:static}.slot.michi-group-hovered .slot-drag-handle,.slot.selecting .slot-drag-handle,.slot:hover .slot-drag-handle{opacity:1;transform:translateY(0)}.mobile-slot-drag-preview{z-index:260;pointer-events:none;background:#0f172ab8;border-radius:10px;width:clamp(76px,20vw,108px);position:fixed;overflow:hidden;transform:translate(-50%,-56%)rotate(-2deg);box-shadow:0 0 0 2px #7df2ffb8,0 22px 42px #0000006b}.mobile-slot-drag-preview img{aspect-ratio:.72;object-fit:cover;width:100%;display:block}.mobile-slot-drag-preview span{color:#b9f3ff;text-align:center;place-items:center;min-height:110px;padding:12px;font-weight:900;display:grid}.editor-column{height:var(--binder-panel-height);max-height:var(--binder-panel-height);grid-template-rows:minmax(0,1fr);gap:16px;min-height:0;display:grid;position:sticky;top:20px}.slot-editor{flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-tabs{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}.editor-tabs button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:9px 10px;font-weight:900}.editor-tabs button.active{color:var(--text);background:#7df2ff24}.editor-divider{background:var(--border);height:1px;margin:18px 0}.editor-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow:auto}.editor-panel h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.binder-settings-tab{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.cover-image-editor{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cover-image-preview{aspect-ratio:3/4;border:1px solid var(--border);width:82px;color:var(--muted);text-align:center;background-position:50%;background-size:cover;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.cover-image-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-toggle-card{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.settings-toggle-card>span{gap:4px;min-width:0;display:grid}.settings-toggle-card strong{color:var(--text)}.settings-toggle-card small{color:var(--muted);line-height:1.35}.settings-toggle-card input[role=switch]{border:1px solid var(--border);appearance:none;cursor:pointer;background:#ffffff1a;border-radius:999px;flex:none;width:46px;height:26px;margin:0;position:relative}.settings-toggle-card input[role=switch]:after{content:"";background:#ffffffdb;border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.settings-toggle-card input[role=switch]:checked{background:#24d36b57;border-color:#24d36ba6}.settings-toggle-card input[role=switch]:checked:after{transform:translate(20px)}.settings-toggle-card input[role=switch]:disabled{cursor:wait;opacity:.6}.new-binder-public-toggle{margin:6px 0 16px}.danger-zone{background:#7f1d1d1f;border:1px solid #f8717147;border-radius:8px;gap:10px;margin-top:auto;padding:14px;display:grid}.danger-zone h3,.danger-zone p{margin:0}.modal-backdrop{z-index:50;background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.confirm-modal{background:#0c1223f5;border-color:#f871715c;gap:14px;width:min(100%,440px);display:grid}.confirm-modal h2,.confirm-modal p{margin:0}.michi-artist-modal{background:var(--surface);gap:14px;width:min(100%,460px);display:grid}@supports (color:color-mix(in lab,red,red)){.michi-artist-modal{background:color-mix(in srgb,var(--surface) 94%,#050814)}}.michi-artist-modal .modal-header-row{align-items:flex-start}.michi-artist-modal .modal-header-row p{margin:6px 0 0}.michi-artist-modal .field{margin-bottom:0}.michi-artist-platform-select{z-index:2}.michi-print-save-modal{background:var(--surface);gap:14px;width:min(100%,480px);display:grid}@supports (color:color-mix(in lab,red,red)){.michi-print-save-modal{background:color-mix(in srgb,var(--surface) 94%,#050814)}}.michi-print-save-modal .modal-header-row{align-items:flex-start}.michi-print-save-modal .modal-header-row p{margin:6px 0 0}.michi-print-save-details{border:1px solid var(--accent);gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.michi-print-save-details{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.michi-print-save-details{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.michi-print-save-details{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.michi-print-save-details{padding:12px}.michi-print-save-details span{color:var(--muted);font-size:12px;font-weight:800}.error-text{color:#fca5a5;margin:0;font-size:13px;font-weight:800}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modal-header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-header-row h2{margin:0}.printing-guide-modal{background:#0c1223f7;grid-template-rows:auto minmax(0,1fr);gap:16px;width:min(100%,680px);min-height:0;max-height:min(86vh,760px);display:grid;overflow:hidden}.michi-crop-modal{grid-template-rows:auto auto auto auto;width:min(96vw,980px);overflow:visible}.cover-crop-modal,.michi-crop-modal,.page-background-crop-modal{background:#0c1223f7;align-self:start;gap:16px;margin:24px 0;display:grid}.cover-crop-modal,.page-background-crop-modal{width:min(96vw,620px)}.cover-crop-modal .modal-header-row,.michi-crop-modal .modal-header-row,.page-background-crop-modal .modal-header-row{align-items:flex-start}.cover-crop-modal .modal-header-row p,.michi-crop-modal .modal-header-row p,.page-background-crop-modal .modal-header-row p{margin:6px 0 0}.cover-crop-frame{aspect-ratio:3/4}.cover-crop-frame,.page-background-crop-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050814;border:1px solid #7df2ff57;border-radius:10px;justify-self:center;width:min(100%,360px);position:relative;overflow:hidden}.page-background-crop-frame{aspect-ratio:9/16;max-height:min(58vh,640px)}.cover-crop-frame:active,.page-background-crop-frame:active{cursor:grabbing}.cover-crop-frame>img,.page-background-crop-frame>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.cover-crop-border{pointer-events:none;border:2px solid #ffffffc7;border-radius:10px;position:absolute;inset:0}.michi-crop-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050814;border:1px solid #7df2ff57;border-radius:10px;justify-self:center;width:min(100%,620px);max-height:none;position:relative;overflow:hidden}@media (max-height:760px){.michi-crop-modal{margin:12px 0}.michi-crop-frame{width:min(100%,620px)}}.michi-crop-frame:active{cursor:grabbing}.michi-crop-frame>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.michi-crop-grid{pointer-events:none;gap:0;padding:0;display:grid;position:absolute;inset:0}.michi-crop-cell{border:2px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.michi-crop-cell{border:2px solid color-mix(in srgb,var(--text) 56%,transparent)}}.michi-crop-cell{background:#ffffff0a;border-radius:0;box-shadow:inset 0 0 0 1px #00000059}.michi-crop-cell.unselected-cell{border-style:dashed;border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.michi-crop-cell.unselected-cell{border-color:color-mix(in srgb,var(--muted) 34%,transparent)}}.michi-crop-cell.unselected-cell{opacity:.42;background:#0000002e}.michi-crop-cell.selected-cell{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.michi-crop-cell.selected-cell{border-color:color-mix(in srgb,var(--accent) 88%,white 12%)}}.michi-crop-cell.selected-cell{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.michi-crop-cell.selected-cell{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.michi-crop-cell.selected-cell{box-shadow:inset 0 0 0 2px white,0 0 0 2px var(--accent),0 0 26px var(--accent)}@supports (color:color-mix(in lab,red,red)){.michi-crop-cell.selected-cell{box-shadow:inset 0 0 0 2px color-mix(in srgb,white 36%,var(--accent) 64%),0 0 0 2px color-mix(in srgb,var(--accent) 52%,transparent),0 0 26px color-mix(in srgb,var(--accent) 34%,transparent)}}.michi-crop-cell.selected-cell{opacity:1}.michi-crop-cell.connects-right{z-index:2}.michi-crop-cell.hidden-right{visibility:hidden}.printing-guide-scroll{overscroll-behavior:contain;gap:18px;min-height:0;max-height:100%;padding-right:8px;display:grid;overflow:auto}.printing-guide-scroll section{gap:10px;display:grid}.printing-guide-scroll h3,.printing-guide-scroll h4,.printing-guide-scroll p,.printing-guide-scroll ul{margin:0}.printing-guide-scroll h3{color:var(--text);font-size:16px}.printing-guide-scroll h4{color:var(--text);font-size:14px}.printing-guide-scroll li,.printing-guide-scroll p{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.printing-guide-scroll ul{gap:8px;padding-left:20px;display:grid}.printing-guide-notice{color:var(--text);background:#24d36b1a;border:1px solid #24d36b57;border-radius:8px;padding:12px;line-height:1.5}.print-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.print-size-grid div{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.print-size-grid strong{color:var(--text);overflow-wrap:anywhere}.print-size-grid span{color:#86efac;overflow-wrap:anywhere;font-weight:900}.print-size-grid small{color:var(--muted);overflow-wrap:anywhere;font-weight:800}.swatches.compact{gap:7px}.swatches.compact .swatch{width:28px;height:28px}.compact-toggle{margin:0}.background-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-image-editor{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:12px;display:grid}.page-image-preview{aspect-ratio:9/16;background:#ffffff0d 50%/cover;border:1px solid #7df2ff3d;border-radius:8px;align-items:end;width:98px;display:grid;overflow:hidden}.page-image-preview span{color:var(--text);background:linear-gradient(#040a1600,#040a16db);padding:28px 12px 10px;font-size:12px;font-weight:900;display:block}.page-image-actions{align-content:center;gap:8px;display:grid}.page-image-actions .button{width:100%}.premium-note{margin:-4px 0 12px;font-size:13px}.premium-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;margin-bottom:22px;display:grid}.premium-benefits-section,.premium-detail-panel,.premium-hero-copy,.premium-plan-card{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff14,#ffffff09),#ffffff08;border-radius:8px;box-shadow:0 18px 45px #0000002e}.premium-hero-copy{padding:30px}.premium-kicker{color:#ffe1ad;letter-spacing:.08em;text-transform:uppercase;background:#ffbf5d1a;border:1px solid #ffbf5d5c;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.premium-hero-copy h2{letter-spacing:0;max-width:780px;margin:18px 0 12px;font-size:clamp(36px,5vw,64px);line-height:.98}.premium-hero-copy>p{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.62}.premium-highlight-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.premium-highlight{background:#0a0f226b;border:1px solid #9eade62e;border-radius:8px;min-height:128px;padding:16px}.premium-highlight strong{color:var(--text);margin-bottom:8px;font-size:18px;display:block}.premium-highlight span{color:var(--muted);font-size:14px;line-height:1.5}.premium-plan-card{flex-direction:column;justify-content:space-between;padding:24px;display:flex}.premium-status-pill{color:#c8ffde;text-transform:uppercase;letter-spacing:.08em;background:#65f1a41a;border:1px solid #65f1a457;border-radius:8px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900}.premium-plan-card h3{letter-spacing:0;margin:24px 0 8px;font-size:40px}.premium-plan-card p{color:var(--muted);margin:0 0 18px;line-height:1.55}.premium-plan-card .button{width:100%}.premium-package-list{gap:8px;margin:0 0 14px;display:grid}.premium-package-option{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.premium-package-option.selected{background:#7df2ff1a;border-color:#7df2ff9e;box-shadow:inset 0 0 0 1px #7df2ff33}.premium-package-option span{gap:3px;min-width:0;display:grid}.premium-package-option b,.premium-package-option strong{color:var(--text);font-size:14px}.premium-package-option small{color:var(--muted);font-size:12px;font-weight:750}.success-text{color:#86efac!important}.error-text{color:#fecaca!important}.premium-plan-foot{color:var(--muted);gap:10px;margin-top:20px;font-size:13px;font-weight:800;display:grid}.premium-plan-foot span{align-items:center;gap:8px;display:inline-flex}.premium-benefits-section{margin-bottom:22px;padding:24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:0;max-width:620px;margin:8px 0 0;font-size:30px;line-height:1.12}.section-heading>p{max-width:360px;margin:0;line-height:1.55}.premium-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.premium-benefit{background:#0a0f2261;border:1px solid #9eade62e;border-radius:8px;min-height:190px;padding:16px}.premium-benefit>span{width:38px;height:38px;color:var(--accent);background:#7df2ff1a;border:1px solid #7df2ff52;border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.premium-benefit h3{letter-spacing:0;margin:0 0 8px;font-size:17px}.premium-benefit p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.premium-bottom-grid{grid-template-columns:minmax(0,1fr) 360px;gap:20px;display:grid}.premium-detail-panel{padding:24px}.premium-detail-panel h2{letter-spacing:0;margin:8px 0 10px;font-size:28px}.premium-detail-panel p{max-width:720px;line-height:1.6}.premium-detail-panel.compact .button{width:100%;margin-top:8px}.background-options button{border:1px solid var(--border);color:var(--text);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:8px;font-weight:800;display:flex}.background-options button.active{background:#7df2ff1a;border-color:#7df2ff99}.background-options span{border:1px solid var(--border);border-radius:6px;width:22px;height:22px;display:block}.textarea{resize:vertical;min-height:78px;padding-block:10px}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-panel{gap:8px;padding:10px;display:grid}.share-panel-button{border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;display:flex}@supports (color:color-mix(in lab,red,red)){.share-panel-button{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.share-panel-button{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.share-panel-button{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.share-panel-button{color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:900;transition:border-color .16s,background .16s,transform .16s}.share-panel-button.secondary{border-color:var(--border);background:#ffffff0a}.share-panel-button:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.share-panel-button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}}.share-panel-button:hover:not(:disabled){transform:translateY(-1px)}.share-panel-button:disabled{cursor:not-allowed;opacity:.6}.share-disabled-note{margin:-4px 0 0;font-size:12px}.success-text{color:var(--success);margin:0;font-weight:800}.share-preview-modal{border-color:var(--accent);gap:16px;width:min(780px,100vw - 32px);max-height:min(860px,100vh - 32px);display:grid}@supports (color:color-mix(in lab,red,red)){.share-preview-modal{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))}}.share-preview-modal{background:linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.share-preview-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--accent) 4%),var(--surface))}}.share-preview-modal{overflow:auto}.share-preview-card{border:1px solid var(--accent);gap:0;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.share-preview-card{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.share-preview-card{background:linear-gradient(180deg,var(--surface-2),var(--surface-2));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.share-preview-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,var(--accent) 8%),var(--surface-2))}}.share-preview-card{box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000038}.share-preview-card .feed-author{padding:16px 18px 12px}.share-preview-card .feed-author img,.share-preview-card .feed-author span{border:2px solid var(--accent);width:48px;height:48px}@supports (color:color-mix(in lab,red,red)){.share-preview-card .feed-author img,.share-preview-card .feed-author span{border:2px solid color-mix(in srgb,var(--accent) 54%,transparent)}}.share-preview-card .feed-author img,.share-preview-card .feed-author span{box-shadow:0 8px 18px #00000038}.share-preview-event{color:var(--muted);margin:0;padding:0 18px 12px;font-size:12px;font-weight:800}.share-preview-card .feed-caption{color:var(--text);margin:0;padding:0 18px 14px;font-size:14px;line-height:1.45}.feed-media.share-page-media{background:radial-gradient(circle at 18% 12%,var(--accent),transparent 28%),linear-gradient(135deg,#ffffff09,#ffffff03),var(--surface);border-width:1px 0 0;border-radius:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-media.share-page-media{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28%),linear-gradient(135deg,#ffffff09,#ffffff03),color-mix(in srgb,var(--surface) 78%,black 22%)}}.feed-media.share-page-media{padding:24px}.feed-media.share-page-media img{border:1px solid var(--accent);width:auto;max-width:min(100%,520px);max-height:520px}@supports (color:color-mix(in lab,red,red)){.feed-media.share-page-media img{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.feed-media.share-page-media img{border-radius:8px;box-shadow:0 18px 44px #00000057}.share-binder-preview{border:1px solid var(--accent);align-items:end;min-height:260px;margin:0 18px 18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.share-binder-preview{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.share-binder-preview{background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 18px 44px #00000042}.share-binder-preview:before{content:"";background:linear-gradient(#0000000a,#0000009e);position:absolute;inset:0}.share-binder-preview>div{z-index:1;color:#fff;text-shadow:0 2px 8px #0000005c;gap:4px;padding:18px;display:grid;position:relative}.share-binder-preview strong{font-size:22px}.share-binder-preview span{color:#ffffffd1;font-size:13px;font-weight:800}.share-preview-controls{gap:10px;display:grid}.share-caption-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-caption-label span:last-child{color:var(--muted);font-size:12px;font-weight:800}.share-post-tags{border:1px solid var(--accent);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-post-tags{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.share-post-tags{background:var(--surface-2);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.share-post-tags{background:color-mix(in srgb,var(--surface-2) 84%,transparent)}}.share-post-tags{padding:12px}.share-post-tags-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-post-tags-head>div{gap:2px;display:grid}.share-post-tags-head strong{color:var(--text);font-size:13px;font-weight:950}.share-post-tags-head span{color:var(--muted);font-size:12px;font-weight:800}.share-post-tags .link-button{color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}.share-post-tag-picker,.share-post-tag-row{flex-wrap:wrap;gap:7px;display:flex}.share-post-tag-picker{border-top:1px solid var(--border);max-height:132px;padding-top:10px;overflow:auto}.share-post-tag-chip,.share-post-tag-picker button{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:5px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share-post-tag-chip,.share-post-tag-picker button{background:color-mix(in srgb,var(--surface) 74%,transparent)}}.share-post-tag-chip,.share-post-tag-picker button{color:var(--muted);padding:0 11px;font-size:12px;font-weight:900}.share-post-tag-chip,.share-post-tag-picker button.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.share-post-tag-chip,.share-post-tag-picker button.is-selected{border-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.share-post-tag-chip,.share-post-tag-picker button.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.share-post-tag-chip,.share-post-tag-picker button.is-selected{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}}.share-post-tag-chip,.share-post-tag-picker button.is-selected{color:var(--accent-text)}.michi-credit-card{gap:12px;display:grid}.michi-credit-card>img{aspect-ratio:.72;border:1px solid var(--accent);justify-self:center;width:min(100%,180px)}@supports (color:color-mix(in lab,red,red)){.michi-credit-card>img{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border))}}.michi-credit-card>img{object-fit:cover;border-radius:10px;box-shadow:0 14px 30px #00000047}.michi-credit-card p{margin:4px 0 0}.michi-credit-summary{border:1px solid var(--accent);gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.michi-credit-summary{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.michi-credit-summary{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.michi-credit-summary{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.michi-credit-summary{padding:12px}.michi-credit-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.michi-credit-summary strong{font-size:14px}.michi-credit-summary small{color:var(--muted);font-size:12px;font-weight:800}.michi-credit-link{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex}.michi-credit-link:hover{color:var(--accent)}.michi-credit-link svg{color:var(--muted);flex:none}.michi-credit-summary.empty{background:var(--surface-2);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.michi-credit-summary.empty{background:color-mix(in srgb,var(--surface-2) 74%,transparent)}}.selected-card{justify-items:center;gap:16px;margin:16px 0;display:grid}.selected-card img{aspect-ratio:.72;object-fit:cover;border-radius:12px;width:min(100%,280px);box-shadow:0 18px 44px #00000052}.slot-card-detail{border:1px solid var(--accent);gap:14px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.slot-card-detail{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.slot-card-detail{background:radial-gradient(circle at top left,var(--accent-soft),transparent 44%),var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.slot-card-detail{background:radial-gradient(circle at top left,var(--accent-soft),transparent 44%),color-mix(in srgb,var(--surface) 88%,var(--bg) 12%)}}.slot-card-detail{padding:18px;box-shadow:0 18px 44px #00000038}.slot-card-name-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.slot-editor-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.slot-editor-title-row h2{margin:0}.slot-editor-title-row .compact{min-height:34px;padding:7px 12px;font-size:12px}.text-action-button{color:var(--accent);background:0 0;border:0;padding:6px 0;font-size:15px;font-weight:950}.text-action-button.active,.text-action-button:hover{color:var(--text)}.text-action-button:disabled{cursor:wait;opacity:.58}.slot-card-name-row strong{overflow-wrap:anywhere;color:var(--text);font-size:24px;line-height:1.08;display:block}.slot-card-name-row small{color:var(--accent-text);margin-top:7px;font-size:15px;font-weight:800;display:block}.slot-card-name-row>span{background:var(--surface-2);border-radius:8px;align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.slot-card-name-row>span{background:color-mix(in srgb,var(--surface-2) 84%,transparent)}}.slot-card-name-row>span{color:var(--text);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:900}.slot-card-name-actions{flex:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.slot-card-name-actions>span{background:var(--surface-2);border-radius:8px;align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.slot-card-name-actions>span{background:color-mix(in srgb,var(--surface-2) 84%,transparent)}}.slot-card-name-actions>span{color:var(--text);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:900}.wishlist-heart-button{z-index:4;color:#f2f2f2e6;cursor:pointer;background:linear-gradient(145deg,#fff3,#ffffff09),#060708a8;border:1px solid #f2f2f23d;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative;box-shadow:0 8px 22px #00000042}.wishlist-heart-button:hover:not(:disabled){color:#ff7aa5;border-color:#ff5f8ab3;transform:translateY(-1px)scale(1.04);box-shadow:0 12px 26px #ff5f8a2e}.wishlist-heart-button.is-wanted{color:#ff7aa5;background:linear-gradient(145deg,#ff8aae57,#ff5f8a29),#320818d1;border-color:#ff5f8ac7}.wishlist-heart-button:disabled{cursor:wait;opacity:.58}.card-grid-wishlist-heart{position:absolute;top:9px;right:9px}.product-detail-wishlist-heart{width:38px;height:38px;position:absolute;top:10px;right:10px}.slot-card-divider{background:var(--accent);height:1px}@supports (color:color-mix(in lab,red,red)){.slot-card-divider{background:color-mix(in srgb,var(--accent) 24%,transparent)}}.slot-card-data-rows{gap:14px;margin:0;display:grid}.slot-card-data-rows div{grid-template-columns:minmax(96px,.72fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.slot-card-data-rows dt{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.slot-card-data-rows dd{overflow-wrap:anywhere;color:var(--text);text-align:right;margin:0;font-size:17px;font-weight:850}.slot-card-raw-section{gap:10px;display:grid}.slot-card-raw-section>strong{color:var(--text);letter-spacing:.08em;font-size:18px}.product-raw-variant-block{gap:7px;padding:2px 0;display:grid;position:relative}.product-raw-variant-heading{justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-raw-variant-heading>span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.product-dropdown-anchor{align-self:flex-start;position:relative}.detail-pill-button{border:1px solid var(--accent);justify-content:center;align-items:center;gap:6px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.detail-pill-button{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.detail-pill-button{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.detail-pill-button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.price-history-targets{flex-wrap:wrap;gap:6px;display:flex}.price-history-targets .detail-pill-button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.price-history-dropdown-anchor{width:100%}.price-history-dropdown-button{text-align:left;justify-content:space-between;width:100%}.price-history-dropdown-menu{width:100%;left:0;right:auto}.detail-dropdown-menu{z-index:50;border:1px solid var(--accent);min-width:168px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.detail-dropdown-menu{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border))}}.detail-dropdown-menu{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.detail-dropdown-menu{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.detail-dropdown-menu{box-shadow:0 18px 34px #00000052}.detail-dropdown-menu button{color:var(--text);text-align:left;background:0 0;border:0;padding:9px 10px;font-size:12px;font-weight:850}.detail-dropdown-menu button.active,.detail-dropdown-menu button:hover{background:var(--accent-soft);color:var(--accent-text)}.dropdown-open-layer{z-index:40}.slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.slot-card-variant-row div{gap:4px;display:grid}.slot-card-variant-row small,.slot-card-variant-row span{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.slot-card-variant-row span{font-size:13px}.slot-card-variant-row small{font-size:11px}.slot-card-variant-row b{color:var(--accent-text);font-size:28px;line-height:1}.slot-card-market-section{gap:8px;display:grid}.slot-card-market-section strong{color:var(--text);letter-spacing:.08em;font-size:14px;font-weight:900}.slot-card-market-section p{color:var(--muted);margin:0;font-size:13px;font-style:italic;font-weight:650}.graded-price-list,.market-link-list{gap:8px;display:grid}.graded-price-group-heading,.graded-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.graded-price-group{gap:7px;padding:2px 0;display:grid}.graded-price-group-heading span{color:var(--text);font-size:12px;font-weight:900}.graded-price-group-heading b{background:var(--accent-soft);min-width:28px;height:24px;color:var(--accent-text);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.link-button{color:var(--accent-text);background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.graded-price-row{color:var(--text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:0;text-decoration:none;display:grid}.graded-price-row.graded-selected-row{grid-template-columns:minmax(0,1fr) auto;position:relative}.graded-selected-info{gap:6px;min-width:0;display:grid}.graded-dropdown-menu{left:0;right:auto}.graded-price-row span{overflow-wrap:anywhere;color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.graded-price-row b{color:var(--accent-text);font-size:26px;line-height:1}.graded-group-owned-count{color:var(--muted);font-size:12px;font-weight:800}.graded-show-more-button{justify-self:center;margin-top:2px}.raw-market-link-list{grid-template-columns:1fr;margin-top:2px}.recent-sales-table{border-collapse:separate;border-spacing:0;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.recent-sales-table td,.recent-sales-table th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:8px 9px}.recent-sales-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.recent-sales-table td{color:var(--text);font-weight:750}.recent-sales-table td:last-child,.recent-sales-table th:last-child{text-align:right;color:var(--accent-text);white-space:nowrap}.recent-sales-table tr:last-child td{border-bottom:0}.recent-sales-table a{color:var(--accent-text);text-decoration:none}.market-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-link-list a{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.market-link-list a{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.market-link-list a{background:var(--accent-soft);color:var(--accent-text);overflow-wrap:anywhere;text-align:center;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:900;text-decoration:none}.slot-price-history{border:1px solid var(--accent);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.slot-price-history{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.slot-price-history{background:var(--surface-2);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.slot-price-history{background:color-mix(in srgb,var(--surface-2) 72%,var(--accent-soft) 28%)}}.slot-price-history{padding:12px}.slot-price-history-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.slot-price-history-focus,.slot-price-history-header>div:first-child{gap:3px;min-width:0;display:grid}.slot-price-history-header span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.slot-price-history-header small{color:var(--muted);font-size:10px;font-weight:850}.slot-price-history-focus{text-align:right;flex-shrink:0;align-items:end}.slot-price-history-focus b{color:var(--accent-text);font-size:17px;line-height:1}.slot-price-history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slot-price-history-stats div{gap:3px;min-width:0;display:grid}.slot-price-history-stats div:last-child{text-align:right}.slot-price-history-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.slot-price-history-stats b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.slot-price-history .positive{color:var(--success)}.slot-price-history .negative{color:#ff6b8b}.slot-price-history-chart{min-height:130px;overflow:hidden}.slot-price-history svg{width:100%;height:130px;overflow:visible}.slot-price-history .history-fill{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.slot-price-history .history-fill{fill:color-mix(in srgb,var(--accent) 18%,transparent)}}.slot-price-history .history-fill{stroke:none}.slot-price-history .history-line{fill:none;stroke:var(--accent-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;vector-effect:non-scaling-stroke}.slot-card-variant-row .button{border-color:var(--accent);min-height:36px}@supports (color:color-mix(in lab,red,red)){.slot-card-variant-row .button{border-color:color-mix(in srgb,var(--accent) 46%,transparent)}}.slot-card-variant-row .button{color:var(--accent-text);font-size:12px}.slot-search-form{gap:8px;display:grid}.slot-search-field{margin:0}.slot-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.slot-search-row .button{white-space:nowrap;min-height:42px}.slot-language-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.slot-language-filters button{border:1px solid var(--border);min-height:34px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:8px;font-size:12px;font-weight:900}.slot-language-filters button.active{color:var(--text);background:#24d36b24;border-color:#24d36b8f}.slot-result-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.slot-result-toolbar .compact{min-height:34px;padding:7px 12px;font-size:12px}.slot-result-toolbar span{color:var(--muted);font-size:12px;font-weight:900}.slot-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:460px;margin-top:8px;display:grid;overflow:auto}.result-row{border:1px solid var(--border);color:var(--text);text-align:center;background:#ffffff0d;border-radius:8px;justify-items:center;gap:8px;padding:10px;display:grid;position:relative}.result-row.selected,.result-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.result-row.selected,.result-row:hover{border-color:color-mix(in srgb,var(--accent) 64%,transparent)}}.result-row.selected,.result-row:hover{background:var(--accent-soft)}.result-row.selecting{cursor:pointer}.result-row img{aspect-ratio:.72;object-fit:cover;border-radius:6px;width:min(100%,112px)}.result-row small{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25;display:block}.result-select-badge{border:1px solid var(--accent);place-items:center;min-width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab,red,red)){.result-select-badge{border:1px solid color-mix(in srgb,var(--accent) 44%,transparent)}}.result-select-badge{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.result-select-badge{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.result-select-badge{color:var(--text);font-size:12px;font-weight:950;box-shadow:0 8px 18px #0000003d}.result-row.selected .result-select-badge{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.result-row.selected .result-select-badge{border-color:color-mix(in srgb,var(--accent) 84%,transparent)}}.result-row.selected .result-select-badge{background:var(--accent);color:var(--accent-contrast)}.collection-layout,.collection-page{gap:18px;display:grid}.collection-layout{grid-template-columns:minmax(0,1fr) clamp(440px,31vw,520px);align-items:start}.collection-main{gap:18px;min-width:0;display:grid}.collection-hero{border:1px solid var(--border);background:radial-gradient(circle at top left,var(--accent-soft),transparent 34%),linear-gradient(135deg,var(--surface-2),var(--surface));border-radius:8px;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:stretch;gap:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-hero{background:radial-gradient(circle at top left,var(--accent-soft),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 88%,transparent),color-mix(in srgb,var(--surface) 94%,var(--bg) 6%))}}.collection-hero{padding:18px;box-shadow:0 24px 80px #0000003d}.collection-hero-value{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:260px;display:grid;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.collection-hero-value{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.collection-hero-value{text-align:center;padding:22px}.collection-loading-panel{min-height:340px}.collection-loading-chart,.collection-loading-value{border-radius:8px;min-height:260px}.collection-loading-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.collection-loading-stats .skeleton-block{border-radius:8px;height:78px}.collection-hero-value span{color:var(--muted);font-size:14px;font-weight:900}.collection-hero-value strong{overflow-wrap:normal;min-width:0;max-width:100%;color:var(--text);text-align:center;white-space:nowrap;font-size:clamp(30px,15cqw,52px);line-height:.95;display:block}.collection-hero-value small{color:var(--accent-text);font-size:13px;font-weight:800}.collection-stat-grid{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.collection-stat-grid{background:color-mix(in srgb,var(--surface) 64%,transparent)}}.collection-stat-grid div{text-align:center;justify-items:center;gap:4px;padding:14px;display:grid}.collection-stat-grid div+div{border-left:1px solid var(--border)}.collection-stat-grid strong{font-size:28px;line-height:1}.collection-stat-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.collection-mix-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-column:1/-1;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-mix-card{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.collection-mix-card{padding:14px}.collection-mix-track{background:var(--surface);border-radius:999px;height:18px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.collection-mix-track{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.collection-mix-track span{min-width:0}.mix-sealed,.mix-singles{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mix-sealed{background:color-mix(in srgb,var(--accent) 58%,var(--text) 42%)}}.mix-graded{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mix-graded{background:color-mix(in srgb,var(--accent) 42%,var(--bg) 58%)}}.mix-empty{background:var(--accent-soft);flex:1}.collection-mix-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:900;display:flex}.mix-dot{border-radius:999px;width:9px;height:9px;margin-right:5px;display:inline-block}.mix-dot.sealed,.mix-dot.singles{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mix-dot.sealed{background:color-mix(in srgb,var(--accent) 58%,var(--text) 42%)}}.mix-dot.graded{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mix-dot.graded{background:color-mix(in srgb,var(--accent) 42%,var(--bg) 58%)}}.collection-toolbar{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-toolbar{background:color-mix(in srgb,var(--surface-2) 56%,transparent)}}.collection-toolbar{padding:12px}.portfolio-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:10px;display:grid}.collection-filter-row button,.portfolio-tabs button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:13px;font-weight:900}.collection-filter-row button.active,.collection-filter-row button:hover,.portfolio-tabs button.active,.portfolio-tabs button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-filter-row button.active,.collection-filter-row button:hover,.portfolio-tabs button.active,.portfolio-tabs button:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.collection-filter-row button.active,.collection-filter-row button:hover,.portfolio-tabs button.active,.portfolio-tabs button:hover{background:var(--accent-soft);color:var(--accent-text)}.collection-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-filter-row .sort-button{border-color:var(--border);background:var(--surface-2);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.collection-filter-row .sort-button{background:color-mix(in srgb,var(--surface-2) 62%,transparent)}}.collection-filter-row .sort-button{color:var(--text)}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.collection-grid.compact{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.collection-item-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-item-card{background:color-mix(in srgb,var(--surface-2) 78%,transparent)}}.collection-item-card{color:var(--text);text-align:left;padding:12px;transition:border-color .18s,transform .18s;box-shadow:0 18px 48px #0000002e}.collection-item-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-item-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.collection-item-card:hover{transform:translateY(-1px)}.collection-item-card.clickable,.set-card-tile.clickable{cursor:pointer}.collection-card-image{aspect-ratio:.716;background:linear-gradient(135deg,var(--accent-soft),var(--surface));border-radius:8px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.collection-card-image{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--surface) 74%,transparent))}}.collection-card-image img{object-fit:contain;width:100%;height:100%}.collection-sealed-image{aspect-ratio:1.14;background:var(--surface);border-radius:8px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.collection-sealed-image{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.collection-sealed-image img{object-fit:contain;width:100%;height:100%;padding:8px}.collection-item-body{gap:7px;display:grid}.collection-item-body strong{font-size:16px;line-height:1.2}.collection-item-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.collection-item-title-row strong{min-width:0}.collection-card-number{border:1px solid var(--accent);align-self:start}@supports (color:color-mix(in lab,red,red)){.collection-card-number{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.collection-card-number{background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 7px;line-height:1.1;color:var(--accent-text)!important;font-size:11px!important;font-weight:900!important}.collection-item-body span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.collection-chip-row{flex-wrap:wrap;gap:6px;display:flex}.collection-item-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-item-meta b{color:var(--accent-text);font-size:15px}.collection-variant-summary-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.collection-variant-summary{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.collection-variant-summary span{min-width:auto;color:inherit;font-size:inherit;font-weight:inherit;align-items:center;gap:5px;display:inline-flex;overflow:visible}.collection-variant-summary b{color:var(--accent-text);font-size:inherit}.collection-variant-summary i{color:var(--subtle);font-style:normal}.variant-tilde-button{border:1px solid var(--accent);flex:none;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.variant-tilde-button{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))}}.variant-tilde-button{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;font-size:18px;font-weight:900;line-height:1}.collection-variant-modal{background:var(--surface);gap:14px;width:min(100%,520px);display:grid}@supports (color:color-mix(in lab,red,red)){.collection-variant-modal{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.mobile-product-detail-backdrop{display:none}.mobile-product-detail-modal{overscroll-behavior:contain;background:var(--surface);grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(100%,520px);max-height:calc(100vh - 28px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mobile-product-detail-modal{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.mobile-product-detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.collection-variant-modal .modal-header-row h2,.collection-variant-modal .modal-header-row p{margin:0}.collection-variant-modal-list{gap:8px;display:grid}.collection-variant-modal-row{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-variant-modal-row{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.collection-variant-modal-row{padding:10px}.collection-variant-modal-row>div:first-child{gap:4px;min-width:0;display:grid}.collection-variant-modal-row strong{color:var(--text);letter-spacing:.04em;font-size:13px}.collection-variant-modal-row span{color:var(--muted);font-size:12px;font-weight:800}.wanted-card{border-color:#ec489947}.collection-graded-strip{gap:12px;margin-top:24px;display:grid}.set-tracker-panel{gap:14px;display:grid}.set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.set-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:8px;min-height:132px;display:grid}@supports (color:color-mix(in lab,red,red)){.set-card{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.set-card{color:var(--text);text-align:left;padding:14px}.set-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.set-card strong{font-size:16px;line-height:1.18}.set-card small,.set-card span{color:var(--muted);font-size:12px;font-weight:800}.set-back-button{justify-self:start}.set-card-result{border:1px solid var(--border)}.set-tracker-page{gap:18px;display:grid}.set-tracker-shell{gap:16px;max-width:1180px;display:grid}.set-tracker-workbench{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.set-tracker-detail-panel{gap:14px;display:grid}.tracker-language-row,.tracker-tcg-tabs{flex-wrap:wrap;gap:8px;display:flex}.tracker-tcg-tabs{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:8px}.tracker-language-row button,.tracker-tcg-tabs button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:13px;font-weight:900}.tracker-language-row button.active,.tracker-language-row button:hover,.tracker-tcg-tabs button.active,.tracker-tcg-tabs button:hover{color:var(--accent);background:#7df2ff1a;border-color:#7df2ff47}.set-tracker-back{width:fit-content;min-height:38px;color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:900;display:inline-flex}.set-tracker-list{border:1px solid var(--border);background:#121b3ab8;border-radius:8px;overflow:hidden}.set-tracker-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:16px;display:grid}.set-tracker-row:last-child{border-bottom:0}.set-tracker-row:hover{background:var(--accent-soft)}.set-tracker-book{border:1px solid var(--accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.set-tracker-book{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.set-tracker-book{background:var(--accent-soft);color:var(--accent-text);border-radius:8px}.set-tracker-row-main{gap:4px;min-width:0;display:grid}.set-tracker-row-main strong{font-size:16px;line-height:1.2}.set-tracker-row-main small,.set-tracker-row-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-tracker-row-main small{color:var(--muted);font-size:12px;font-weight:800}.set-tracker-chevron{color:var(--muted)}.set-progress-pill{color:#fca5a5;text-align:center;border:1px solid #f8717147;border-radius:999px;min-width:54px;padding:5px 10px;font-size:12px;font-weight:900}.set-progress-pill.active{color:#fde68a;border-color:#eab30852}.set-progress-pill.complete{color:#86efac;border-color:#22c55e5c}.set-detail-summary{border:1px solid var(--border);background:radial-gradient(circle at top left,var(--accent-soft),transparent 34%),var(--surface-2);border-radius:8px;display:block}@supports (color:color-mix(in lab,red,red)){.set-detail-summary{background:radial-gradient(circle at top left,var(--accent-soft),transparent 34%),color-mix(in srgb,var(--surface-2) 74%,transparent)}}.set-detail-summary{padding:18px}.set-detail-summary h2{margin:0;font-size:24px;line-height:1.1}.set-detail-summary p{color:var(--muted);margin:7px 0 0;font-weight:800}.set-detail-subline{font-size:14px}.set-detail-percent{color:#fca5a5}.set-detail-percent.active{color:#fde68a}.set-detail-percent.complete{color:#86efac}.set-detail-metrics-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:900;display:flex}.set-detail-metrics-line strong{color:var(--text)}.set-detail-metrics-line span:last-child strong{color:var(--accent-text)}.set-detail-dot{color:var(--muted)}.set-card-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.set-card-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.set-card-tile{background:color-mix(in srgb,var(--surface-2) 78%,transparent)}}.set-card-tile{padding:12px}.set-card-tile.owned{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-card-tile.owned{border-color:color-mix(in srgb,var(--accent) 54%,var(--border))}}.set-card-tile.owned{box-shadow:inset 0 0 0 1px var(--accent-soft)}.owned-chip{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.owned-chip{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.owned-chip{background:var(--accent-soft);color:var(--accent-text)}.collection-tools{min-height:0;max-height:calc(100vh - 40px);position:sticky;top:20px}.collection-add-panel{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid;overflow:hidden}.collection-quick-add-scroll{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}@media (min-width:1101px){.app-shell:has(.collection-page){height:100vh;min-height:100vh;overflow:hidden}.app-shell:has(.collection-page) .sidebar{height:100vh}.main:has(.collection-page){height:100vh;overflow:hidden}.collection-page{flex-direction:column;height:100%;min-height:0;display:flex}.collection-layout{flex:auto;min-height:0;overflow:hidden}.collection-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:stretch;min-height:0;max-height:100%;padding-right:4px;overflow:hidden auto}.collection-tools{align-self:stretch;max-height:100%;position:static;overflow:hidden}}.collection-sidebar-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-sidebar-tabs{background:color-mix(in srgb,var(--surface-2) 56%,transparent)}}.collection-sidebar-tabs{padding:4px}.collection-sidebar-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:900}.collection-sidebar-tabs button.active{background:var(--accent-soft);color:var(--text)}.product-detail-panel{overscroll-behavior:contain;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.product-detail-panel.compact{margin-top:4px}.product-detail-image-shell{justify-self:center;width:min(100%,280px);display:grid;position:relative}.product-detail-image-shell .product-detail-image{justify-self:stretch;width:100%}.product-detail-image{aspect-ratio:.72;object-fit:contain;border-radius:12px;justify-self:center;width:min(100%,280px);box-shadow:0 18px 44px #00000052}.product-detail-image.product{aspect-ratio:1.08;background:var(--surface-2);padding:12px}@supports (color:color-mix(in lab,red,red)){.product-detail-image.product{background:color-mix(in srgb,var(--surface-2) 64%,transparent)}}.sealed-detail-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sealed-detail-value-row>div:first-child{gap:5px;display:grid}.sealed-detail-value-row span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.sealed-detail-value-row b{color:var(--accent-text);font-size:22px;line-height:1}.product-quantity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.product-quantity-row>span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.product-raw-row{align-items:end}.product-inline-quantity{grid-column:auto;justify-self:end;margin-top:0}.product-quantity-controls{justify-content:flex-start;align-items:center;gap:6px;margin-top:0;display:inline-flex}.product-quantity-value{text-align:center;place-items:center;min-width:38px;height:34px;padding:0 10px;display:inline-grid}.collection-controls,.collection-search{gap:12px;display:grid}.collection-add-panel .panel-heading{align-items:flex-start;min-height:auto;padding:0 0 4px;display:block}.collection-add-panel .panel-heading h2{margin:6px 0 0;line-height:1.08}.collection-add-panel .field{margin-bottom:0}.collection-add-panel .field>span:not(.collection-select-wrap){background:0 0;line-height:1.2;display:block}.collection-add-panel .collection-search{gap:10px}.collection-result-type-field{gap:7px}.collection-result-type-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.collection-result-type-pills button{border:1px solid var(--accent);min-height:40px}@supports (color:color-mix(in lab,red,red)){.collection-result-type-pills button{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.collection-result-type-pills button{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.collection-result-type-pills button{background:color-mix(in srgb,var(--surface-2) 62%,transparent)}}.collection-result-type-pills button{color:var(--muted);font-size:13px;font-weight:900}.collection-result-type-pills button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-result-type-pills button:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.collection-result-type-pills button:hover{color:var(--text)}.collection-result-type-pills button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-result-type-pills button.active{border-color:color-mix(in srgb,var(--accent) 74%,var(--border))}}.collection-result-type-pills button.active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-result-type-pills button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}}.collection-selected-card .collection-controls{gap:8px}.collection-select-wrap{color:inherit;font-size:inherit;font-weight:inherit;display:block;position:relative}.collection-select-wrap:after{content:"";border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);pointer-events:none;width:8px;height:8px;transition:border-color .18s,transform .18s;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.collection-select-wrap:focus-within:after{border-color:var(--accent);transform:translateY(-45%)rotate(45deg)}.collection-select{appearance:none;cursor:pointer;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-select{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.collection-select{background:linear-gradient(180deg,var(--surface-2),var(--surface)),var(--input)}@supports (color:color-mix(in lab,red,red)){.collection-select{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),var(--input)}}.collection-select{box-shadow:inset 0 1px 0 var(--text);padding-right:44px;font-size:15px;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.collection-select{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 8%,transparent)}}.collection-select:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-select:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.collection-select:hover{background:linear-gradient(180deg,var(--accent-soft),var(--surface)),var(--input)}@supports (color:color-mix(in lab,red,red)){.collection-select:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 46%,var(--surface-2)),color-mix(in srgb,var(--surface) 94%,transparent)),var(--input)}}.collection-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.collection-select:focus{box-shadow:0 0 0 3px var(--accent-soft),inset 0 1px 0 color-mix(in srgb,var(--text) 10%,transparent)}}.collection-select option{background:var(--surface);color:var(--text)}.inline-search{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.inline-search .button{min-width:44px;padding:0}.collection-selected-card{border:1px solid var(--accent);grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-selected-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.collection-selected-card{background:var(--accent-soft);border-radius:8px;padding:10px}.collection-selected-card-body,.collection-selected-card-heading{gap:8px;min-width:0;display:grid}.collection-selected-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.collection-selected-price{border:1px solid var(--accent);align-items:center;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.collection-selected-price{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.collection-selected-price{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.collection-selected-price{background:color-mix(in srgb,var(--surface) 58%,transparent)}}.collection-selected-price{color:var(--accent-text);white-space:nowrap;padding:5px 9px;font-size:12px;font-weight:900}.collection-selected-meta{flex-wrap:wrap;gap:6px;display:flex}.collection-selected-meta span{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-selected-meta span{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.collection-selected-meta span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.collection-selected-meta span{background:color-mix(in srgb,var(--surface) 52%,transparent)}}.collection-selected-meta span{color:var(--muted);padding:4px 8px;font-size:11px;font-weight:900}.collection-selected-card img{border-radius:8px;align-self:start;width:100%}.collection-selected-card strong{font-size:17px;line-height:1.2;display:block}.collection-selected-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-selected-actions .button{min-height:40px}.collection-quick-add-success{border:1px solid #22c55e;margin:0}@supports (color:color-mix(in lab,red,red)){.collection-quick-add-success{border:1px solid color-mix(in srgb,#22c55e 42%,var(--border))}}.collection-quick-add-success{color:#86efac;background:#22c55e1f;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.collection-quick-add-success{color:color-mix(in srgb,#86efac 74%,var(--text))}}.collection-quick-add-success{padding:8px 10px;font-size:12px;font-weight:900}.collection-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid;overflow:visible}.collection-search-result{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-search-result{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.collection-search-result{color:var(--text);text-align:left;padding:8px}.collection-search-result:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-search-result:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}}.collection-search-result.selected{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.collection-search-result.selected{background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface-2))}}.collection-search-result.selected{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.collection-search-result.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}}.collection-search-result img{aspect-ratio:.716;object-fit:contain;border-radius:6px;width:100%}.collection-search-result.sealed-result img{box-sizing:border-box;aspect-ratio:1.08;object-fit:contain;object-position:center;background:var(--surface);max-width:100%;padding:6px;display:block}@supports (color:color-mix(in lab,red,red)){.collection-search-result.sealed-result img{background:color-mix(in srgb,var(--surface) 58%,transparent)}}.collection-search-result small,.collection-search-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.collection-search-result strong{font-size:12px}.collection-search-result small{color:var(--muted);font-size:11px;font-weight:800}.portfolio-chart-shell{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:center;gap:10px;min-height:260px;display:grid}@supports (color:color-mix(in lab,red,red)){.portfolio-chart-shell{background:color-mix(in srgb,var(--surface) 62%,transparent)}}.portfolio-chart-shell{padding:14px}.portfolio-chart-change{min-height:18px;color:var(--muted);justify-self:center;font-size:13px;font-weight:900}.portfolio-chart-change[data-change=positive]{color:var(--accent)}.portfolio-chart-change[data-change=negative]{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.portfolio-chart-change[data-change=negative]{color:color-mix(in srgb,#ef4444 84%,var(--text) 16%)}}@media (max-width:1500px){.collection-layout{grid-template-columns:minmax(0,1fr) 460px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.collection-hero{grid-template-columns:minmax(240px,.76fr) minmax(320px,1.24fr)}}.section-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-row h2{margin:0}.quantity-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.quantity-row.product-quantity-controls{flex-wrap:nowrap;justify-content:flex-start;min-width:122px;margin-top:0;display:inline-flex}.graded-price-row .product-quantity-controls,.product-quantity-row .product-quantity-controls,.slot-card-variant-row .product-quantity-controls{justify-self:end}.icon-button{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.icon-button{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.icon-button{color:var(--text)}.icon-button:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.icon-button.danger{color:#fecaca;border-color:#f8717159}.icon-button:disabled{opacity:.45}.feed-tabs{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:6px;margin-bottom:16px;padding:4px;display:inline-flex}.feed-tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:9px 14px;font-weight:800}.feed-tabs button.active{color:var(--text);background:#7df2ff24}.feed-tag-controls{border:1px solid var(--border);background:#ffffff09;border-radius:8px;gap:10px;width:min(100%,720px);margin:0 0 18px;padding:12px;display:grid}.feed-tag-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-tag-header strong{align-items:center;gap:8px;display:inline-flex}.feed-tag-header button{color:var(--accent);background:0 0;border:0;font-weight:800}.feed-tag-search{min-height:40px}.feed-tag-list{flex-wrap:wrap;gap:8px;display:flex}.feed-tag-list button{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:8px;padding:7px 11px;font-size:.82rem;font-weight:800}.feed-tag-list button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.feed-tag-list button.active{border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}}.feed-tag-list button.active{color:var(--text);background:#7df2ff29}.feed-layout{justify-content:center;width:100%;display:flex}.feed-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;width:min(100%,1240px);display:grid}.feed-column{gap:14px;min-width:0;display:grid}.feed-card{cursor:pointer;gap:12px;width:100%;display:grid;overflow:hidden}.feed-card.achievement{gap:10px}.feed-author{align-items:flex-start;gap:10px;display:flex;position:relative}.feed-avatar-link{color:inherit;flex:none;text-decoration:none;display:inline-flex}.feed-profile-link{color:var(--text);font-weight:900;line-height:1.12;text-decoration:none;display:inline-block}.feed-profile-link:hover{color:var(--accent)}.feed-avatar-link img,.feed-avatar-link>span{width:40px;height:40px;color:var(--accent);object-fit:cover;background:#7df2ff2e;border-radius:999px;place-items:center;font-weight:900;display:grid}.feed-repost-avatars{flex:0 0 54px;width:54px;height:48px;display:block;position:relative}.feed-repost-avatars .feed-avatar-link{display:inline-flex;position:absolute}.feed-repost-avatars .feed-avatar-link img,.feed-repost-avatars .feed-avatar-link>span{border:2px solid var(--surface);box-shadow:0 8px 20px #00000038}.feed-repost-avatars .feed-avatar-sharer{z-index:1;top:0;left:0}.feed-repost-avatars .feed-avatar-sharer img,.feed-repost-avatars .feed-avatar-sharer>span{width:30px;height:30px;font-size:12px}.feed-repost-avatars .feed-avatar-owner{z-index:2;bottom:0;right:0}.feed-repost-avatars .feed-avatar-owner img,.feed-repost-avatars .feed-avatar-owner>span{width:38px;height:38px}.feed-repost-badge{z-index:3;border:1px solid var(--accent);place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:8px;right:27px}@supports (color:color-mix(in lab,red,red)){.feed-repost-badge{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border))}}.feed-repost-badge{background:var(--surface);color:var(--accent);border-radius:999px}.feed-author>div{min-width:0;padding-top:1px}.feed-menu-wrap{margin-left:auto;padding-top:0;position:relative}.feed-menu-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.feed-menu-button:hover,.feed-menu-button[aria-expanded=true]{color:var(--text);background:#ffffff12}.feed-post-menu{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:180px;display:grid;position:absolute;top:36px;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.feed-post-menu{background:color-mix(in srgb,var(--surface) 96%,#050814)}}.feed-post-menu{box-shadow:0 18px 46px #00000061}.feed-post-menu button{border:0;border-bottom:1px solid var(--border);color:var(--text);font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.feed-post-menu button:last-child{border-bottom:0}.feed-post-menu button:hover{background:#ffffff0f}.feed-post-menu button.danger{color:#f87171}.feed-author-meta,.feed-caption{margin:0}.feed-author-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12.5px;line-height:1.25;display:flex}.feed-author-meta span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.feed-author-meta time{flex:none}.feed-author-meta time:before{color:var(--muted);margin-right:4px}@supports (color:color-mix(in lab,red,red)){.feed-author-meta time:before{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.feed-author-meta time:before{content:"·"}.feed-share-context{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:750;line-height:1.25;display:flex}.feed-share-context span{color:var(--accent);flex:none;place-items:center;display:inline-grid}.feed-share-context p{overflow-wrap:anywhere;min-width:0;margin:0}.feed-post-title{color:var(--text);overflow-wrap:anywhere;margin:-2px 0 0;font-size:20px;line-height:1.15}.feed-media{border:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;padding:0;text-decoration:none;display:block;overflow:hidden}.feed-media img{object-fit:contain;width:100%;max-height:620px;display:block}.feed-binder-fallback{color:#fff;background-position:50%;background-size:cover;place-items:end start;min-height:260px;padding:18px;display:grid;position:relative;overflow:hidden}.feed-binder-fallback:before{content:"";background:linear-gradient(#0508141a,#050814d1),radial-gradient(circle at 0 0,#fff3,#0000 42%);position:absolute;inset:0}.feed-binder-fallback span,.feed-binder-fallback strong{z-index:1;position:relative}.feed-binder-fallback span{background:#ffffff29;border:1px solid #ffffff59;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:88px;font-size:24px;font-weight:900;display:grid}.feed-binder-fallback strong{overflow-wrap:anywhere;text-shadow:0 2px 14px #00000061;max-width:100%;font-size:20px;line-height:1.15}.feed-achievement-card{border:1px solid var(--accent);place-items:center;gap:8px;width:100%;min-height:150px;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-achievement-card{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.feed-achievement-card{background:radial-gradient(circle at 50% 18%,var(--accent),transparent 34%),var(--surface-2);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.feed-achievement-card{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),color-mix(in srgb,var(--surface-2) 72%,var(--accent) 6%)}}.feed-achievement-card{color:var(--text);text-align:center;cursor:pointer;padding:18px}.feed-achievement-card.modal{min-height:260px}.feed-achievement-icon{border:1px solid var(--accent);place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-achievement-icon{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.feed-achievement-icon{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.feed-achievement-icon{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.feed-achievement-icon{color:var(--accent);box-shadow:0 12px 34px var(--accent)}@supports (color:color-mix(in lab,red,red)){.feed-achievement-icon{box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 18%,transparent)}}.feed-achievement-card strong{overflow-wrap:anywhere;max-width:24ch;font-size:18px;line-height:1.18}.feed-actions{flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;display:flex}.feed-actions .feed-action-button{min-width:38px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:800;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.feed-actions .feed-action-button:hover{color:var(--text);background:#ffffff0f}.feed-actions .feed-action-button:active{transform:scale(.96)}.feed-actions .feed-action-button.active{color:var(--accent);background:#7df2ff1a}.feed-actions .feed-action-button.bookmark{margin-left:auto}.feed-actions .feed-action-button:disabled{opacity:.45}.feed-post-modal{background:var(--surface);gap:18px;width:min(100%,1080px);max-height:calc(100vh - 40px);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.feed-post-modal{background:color-mix(in srgb,var(--surface) 96%,#050814)}}.feed-post-backdrop{background:0 0;width:calc(100vw - 260px);padding-top:28px;left:260px}.feed-post-backdrop .feed-post-modal{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,#f2f2f21c,rgba(var(--theme-accent-rgb)/.035)),#060708;color:#f2f2f2;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 0 28px rgba(var(--theme-accent-rgb)/.07),0 28px 80px #00000057;border-radius:18px;position:relative;overflow:auto}.feed-post-backdrop .feed-post-modal:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 0,rgba(var(--theme-accent-rgb)/.16),transparent 18rem),radial-gradient(circle at 84% 14%,#ffffff14,transparent 16rem),linear-gradient(120deg,#ffffff14,transparent 42%,rgba(var(--theme-accent-rgb)/.08));mix-blend-mode:screen;position:absolute;inset:0}.feed-post-backdrop .feed-post-modal>*{z-index:1;position:relative}.feed-post-modal .modal-header-row{align-items:center}.feed-modal-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.feed-modal-post{gap:14px;display:grid}.feed-modal-comments h3,.feed-modal-post h2{margin:0}.feed-modal-media img{max-height:70vh}.feed-modal-media .feed-binder-fallback{min-height:520px}.feed-modal-links{flex-wrap:wrap;gap:10px;display:flex}.feed-modal-comments{gap:12px;display:grid}.feed-modal-comments .comment-list{max-height:52vh}.feed-report-modal{background:var(--surface);gap:14px;width:min(100%,420px);display:grid}@supports (color:color-mix(in lab,red,red)){.feed-report-modal{background:color-mix(in srgb,var(--surface) 96%,#050814)}}.feed-report-modal .modal-header-row{align-items:flex-start}.feed-report-modal h2,.feed-report-modal p{margin:0}.feed-report-reasons{gap:8px;display:grid}.feed-report-reasons button{border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;background:#ffffff0a;border-radius:8px;padding:11px 12px;font-weight:800}.feed-report-reasons button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.feed-report-reasons button.active{border-color:color-mix(in srgb,var(--accent) 70%,var(--border))}}.feed-report-reasons button.active{background:var(--accent-soft);color:var(--accent)}.feed-toast{z-index:80;border:1px solid var(--accent);position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.feed-toast{border:1px solid color-mix(in srgb,var(--accent) 44%,var(--border))}}.feed-toast{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.feed-toast{background:color-mix(in srgb,var(--surface) 94%,#050814)}}.feed-toast{color:var(--text);padding:11px 16px;font-size:13px;font-weight:900;box-shadow:0 18px 50px #00000057}.feed-list .notice{grid-column:1/-1}.comment-list{gap:10px;max-height:460px;display:grid;overflow:auto}.comment-row{border-bottom:1px solid var(--border);padding-bottom:10px}.comment-row p{color:var(--text);margin:5px 0}.comment-form{gap:10px;margin-top:14px;display:grid}.comment-form textarea{resize:vertical;border:1px solid var(--border);background:var(--input);min-height:92px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.error{color:#ffd5eb;background:#ff62ba1f;border:1px solid #ff62ba5c;border-radius:8px;padding:12px}@media (max-width:1180px){.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:24px}}@media (max-width:1560px){.feed-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1240px){.feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-bottom-grid,.premium-hero{grid-template-columns:minmax(0,1fr) 330px}.premium-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.auth-page,.collection-layout,.focused-login-main,.landing-hero,.public-hero{grid-template-columns:1fr}.landing-main{padding:26px 18px 52px}.landing-hero{gap:22px;min-height:auto}.focused-login-copy h1,.landing-copy h1{font-size:clamp(40px,12vw,60px)}.landing-feature-grid{grid-template-columns:1fr}.binder-book{grid-template-columns:42px minmax(0,1fr);width:min(78%,410px);left:24px}.binder-page-sheet{gap:8px;padding:14px}.hero-card-one{top:104px;right:20px}.hero-card-two{bottom:30px;right:108px}.desk-price-tag{top:300px;right:20px}.desk-set-list{width:min(68%,300px);bottom:112px;right:18px}.desk-feed-note{bottom:38px;left:24px}.focused-login-main{min-height:auto;padding:38px 24px 68px}.collection-tools{max-height:none;position:static}.dashboard-micro-grid{grid-template-columns:1fr}.dashboard-post-masonry{column-count:2}.topbar{flex-direction:column;align-items:stretch}.auth-hero,.auth-panel{min-height:auto;padding:28px}.plus-band,.public-header{flex-direction:column;align-items:stretch}.public-nav{justify-content:flex-start}.public-hero{min-height:auto}.binder-showcase{min-height:360px}.print-size-grid,.set-detail-summary{grid-template-columns:1fr}.set-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.set-tracker-workbench{grid-template-columns:1fr}.feed-layout{justify-content:center}.feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-modal-grid,.settings-premium-benefit-list,.settings-premium-content{grid-template-columns:1fr}.feed-modal-media .feed-binder-fallback{min-height:360px}.premium-benefit-grid,.premium-bottom-grid,.premium-hero,.premium-highlight-row{grid-template-columns:1fr}.premium-benefits-section,.premium-detail-panel,.premium-hero-copy,.premium-plan-card{padding:20px}.section-heading{flex-direction:column;align-items:start}.set-tracker-row{grid-template-columns:38px minmax(0,1fr) auto}.set-tracker-book{width:38px;height:38px}.set-tracker-chevron{display:none}}@media (max-width:680px){.dashboard-post-masonry{column-count:1}.feed-list{grid-template-columns:1fr}}@media (max-width:1100px){.search-main-column,.search-workspace{grid-template-columns:1fr}.search-control-panel,.search-detail-panel{height:auto;max-height:none;position:static}.desktop-search-detail-panel{display:none}.search-product-detail-backdrop{z-index:180;overscroll-behavior:none;display:grid}.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-result-card{grid-template-columns:auto minmax(0,1fr)}.collector-result-card .chip{grid-column:2;justify-self:start}body,html{overflow-x:hidden}.app-shell{min-width:0;min-height:100vh;display:block}.sidebar{display:none}.main{width:100%;min-width:0;padding:18px 14px calc(82px + env(safe-area-inset-bottom))}.app-brand-header{display:none}.app-footer-links{gap:7px;max-width:calc(100vw - 28px);margin-top:8px;padding:0;font-size:11px}.mobile-bottom-nav{z-index:140;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;display:grid;position:fixed;left:10px}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav{border:1px solid color-mix(in srgb,var(--border) 92%,transparent)}}.mobile-bottom-nav{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px;box-shadow:0 20px 54px #00000061}.app-shell.mobile-binder-detail-shell .mobile-bottom-nav{display:none}body:has(.app-shell.mobile-binder-detail-shell),html:has(.app-shell.mobile-binder-detail-shell){width:100%;height:100dvh;overflow:hidden}.app-shell.mobile-binder-detail-shell{height:100dvh;overflow:hidden}.app-shell.mobile-binder-detail-shell .main{height:100dvh;padding:0;overflow:hidden}.app-shell.mobile-binder-detail-shell .app-footer-links{display:none}.app-shell.mobile-binder-detail-shell .binder-detail-screen{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.mobile-bottom-nav a{min-width:0;min-height:48px;color:var(--muted);text-align:center;border:1px solid #0000;border-radius:12px;place-items:center;line-height:1;display:grid}.mobile-bottom-nav a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-bottom-nav a.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav a.active{border-color:color-mix(in srgb,var(--accent) 48%,transparent)}}.mobile-bottom-nav a.active{background:var(--accent-soft);color:var(--accent)}.topbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.page-title{font-size:26px}.panel-heading{flex-direction:column;align-items:stretch}.dashboard-micro-grid,.settings-page-grid{grid-template-columns:1fr}.binders-actions .button,.binders-actions a.button,.panel-heading .button,.topbar .button{justify-content:center;width:100%}.binder-select-toolbar,.binders-grid,.collection-page,.feed-list,.profile-dashboard{max-width:none}.profile-hero-card,.profile-identity{min-height:300px}.profile-identity{padding:44px 18px 26px}.profile-avatar{width:104px;height:104px;font-size:30px}.profile-identity h1{font-size:28px}.profile-stat-row strong{font-size:22px}.binders-grid,.dashboard-binder-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}.binder-select-actions,.binder-select-toolbar,.binders-actions{flex-direction:column;align-items:stretch}.binder-select-actions .button{justify-content:center;width:100%}.settings-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:8px;display:grid;position:relative;top:auto;overflow:visible}.settings-tabs button{white-space:normal;justify-content:flex-start;min-width:0;min-height:46px;padding:8px 10px;line-height:1.15}.settings-sidebar-signout{display:none}.mobile-settings-signout{color:#fff;background:#dc2626;border-color:#f87171b8;justify-content:center;width:100%;display:flex}.mobile-settings-signout:hover{color:#fff;background:#b91c1c;border-color:#fecacae6}.settings-premium-card,.settings-premium-feature-panel,.settings-premium-plan-panel,.settings-section-card{padding:16px}.collection-hero,.collection-layout{grid-template-columns:1fr}.collection-hero{padding:14px}.collection-hero-value{min-height:220px}.collection-tools{max-height:none;position:static}.collection-add-panel.mobile-detail-active,.set-tracker-detail-panel.mobile-detail-active{display:none}.mobile-product-detail-backdrop{z-index:180;overscroll-behavior:none;display:grid}.mobile-product-detail-modal{width:min(100%,100vw - 24px);max-height:calc(100vh - 28px);padding:16px}.mobile-product-detail-modal .product-detail-panel{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.app-shell:has(.set-tracker-lab-mobile-detail-modal) .mobile-bottom-nav{display:none}.set-tracker-lab-mobile-detail-modal{width:min(100%,100vw - 24px);height:calc(100dvh - 24px - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.set-tracker-lab-mobile-detail-modal .mobile-product-detail-scroll{min-height:0;display:grid;overflow:hidden}.set-tracker-lab-mobile-detail-modal .set-tracker-lab-product-detail-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}.collection-variant-modal,.cover-crop-modal,.feed-post-modal,.michi-artist-modal,.michi-crop-modal,.michi-print-save-modal,.page-background-crop-modal,.printing-guide-modal,.share-preview-modal{width:min(100%,100vw - 24px);max-height:calc(100vh - 28px);overflow:auto}.modal-backdrop{padding:12px}.mobile-binder-settings-backdrop{z-index:180;padding:12px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:none;align-items:stretch}.mobile-binder-settings-modal{width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;align-self:start;gap:14px;display:grid;overflow:auto}.mobile-settings-content{grid-template-columns:1fr;gap:12px;display:grid}.mobile-settings-content .binder-settings-card:first-child{grid-row:auto}.mobile-settings-share-card .share-panel.mobile-canvas-share{background:0 0;border:0;gap:8px;padding:0;display:grid}.binder-gallery-toggle,.gallery-workspace{display:none}.michi-crop-backdrop{z-index:180;height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:none;align-items:start;overflow-y:auto}.michi-crop-backdrop .michi-crop-modal{max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:start;margin:0 auto;overflow:auto}.michi-crop-backdrop .michi-crop-frame{width:auto;max-width:100%;height:min(48dvh,520px);max-height:none}.feed-post-backdrop{z-index:180;overscroll-behavior:none;align-items:stretch;width:100vw;padding-top:12px;left:0}.feed-tabs{justify-content:flex-start;overflow-x:auto}.feed-tabs button{flex:none}.feed-post-modal{max-height:calc(100vh - 24px);padding:16px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.feed-modal-comments{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.comment-form{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.binder-detail-topbar,.binder-detail-topbar.collapsed,.binder-detail-topbar.expanded{z-index:20;min-height:0;padding:calc(10px + env(safe-area-inset-top)) 20px 9px;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:0;position:relative}.binder-detail-topbar.expanded{padding-bottom:9px}.binder-detail-topbar .binder-back-button.button.secondary{width:42px;min-width:42px;height:42px;padding:0;font-size:0}.binder-detail-topbar .binder-back-button.button.secondary svg{width:18px;height:18px}.binder-top-settings{grid-template-columns:1fr}.binder-header-collapse{width:100%;min-height:38px;margin-top:2px;position:relative;bottom:auto;left:auto;transform:none}.binder-detail-identity h1{font-size:clamp(19px,5vw,24px)}.binder-detail-meta{gap:6px;font-size:11px;line-height:1.2}.binder-collapsed-controls{display:contents}.binder-collapsed-controls .compact-switch{display:none}.binder-detail-topbar .binder-header-gear.button.secondary{justify-self:end;width:42px;min-height:42px}.binder-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:0;padding:8px;display:grid;overflow:hidden}.page-sidebar{display:none}.binder-canvas{order:1;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:100%;min-height:0;padding-top:0;display:grid}.binder-page-summary{border:1px solid var(--accent);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.binder-page-summary{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.binder-page-summary{background:var(--surface-2);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.binder-page-summary{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.binder-page-summary{margin-top:6px;padding:8px}.binder-page-summary.owner-tools{grid-template-columns:42px 42px minmax(0,1fr) minmax(82px,auto)}.binder-page-summary.viewer-tools{grid-template-columns:minmax(0,1fr)}.binder-page-nav{grid-area:1/1;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;display:grid}.binder-page-summary.owner-tools .binder-page-nav{grid-column:3}.binder-page-nav .icon-button{width:38px;height:42px}.binder-page-summary strong{white-space:nowrap;min-width:0;font-size:16px}.binder-page-tools{grid-area:1/1/auto/-1;display:contents}.binder-page-summary .binder-page-tools>.mobile-page-list-button{grid-area:1/2;justify-self:stretch;display:grid}.binder-page-summary .binder-page-tools>.binder-page-export-button{grid-area:1/1;justify-self:stretch}.binder-page-summary .binder-page-tools>.button:not(.mobile-page-list-button):not(.binder-page-export-button){grid-area:1/4;justify-self:stretch}.binder-page-tools .button{justify-content:center;width:100%;min-height:42px}.binder-page-tools .icon-button{place-items:center;width:42px;height:42px;padding:0;display:grid}.binder-page-summary>.binder-page-export-button,.binder-page-summary>.button,.binder-page-summary>.mobile-page-list-button{grid-area:auto}.binder-page-surface{align-content:center;width:100%;height:100%;min-height:0;padding:8px}.slot-grid{--slot-gap:7px;--slot-cols:3;--slot-rows:3;width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:calc(var(--slot-cols) * .72) /var(--slot-rows);padding:7px}.slot-grid-watermark{max-width:calc(100% - 24px);padding:7px 10px;font-size:11px;bottom:12px;left:12px}.slot{border-radius:7px;min-height:0}.slot-drag-handle{opacity:1;transform:none}.editor-column{z-index:180;overscroll-behavior:none;background:#000000ad;height:auto;max-height:none;padding:12px;display:none;position:fixed;inset:0;overflow:auto}.editor-column.mobile-open{place-items:center;display:grid}.editor-column .slot-editor{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);width:min(100%,520px);max-height:calc(100vh - 28px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.editor-column .slot-editor{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.mobile-editor-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mobile-editor-modal-header h2{margin:2px 0 0}.page-image-actions,.page-image-editor,.slot-language-filters,.slot-search-layout{grid-template-columns:1fr}.share-panel.mobile-canvas-share{display:none}.mobile-page-list-backdrop{z-index:180;padding:12px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:none;align-items:stretch}.mobile-page-list-modal{width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));background:var(--surface);grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mobile-page-list-modal{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.mobile-page-list-modal .modal-header-row{align-items:flex-start}.mobile-page-list-modal h2,.mobile-page-list-modal p{margin:0}.mobile-page-rail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:8px;min-height:0;max-height:100%;display:grid;overflow:auto}.mobile-page-rail button{min-width:0}.mobile-page-rail .page-handle{touch-action:none;cursor:pointer}.mobile-page-rail .page-handle:active{transform:scale(.96)}.mobile-page-rail button.mobile-move-source{background:#7c3aed2e;border-color:#a78bfadb;box-shadow:0 0 0 2px #a78bfa38,inset 4px 0 #a78bfad1}.mobile-page-rail button.mobile-move-source .page-handle{background:#5b21b6b8;border-color:#ddd6feb8}.share-preview-backdrop{z-index:180;padding:calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:none;place-items:start center}.share-preview-modal{width:min(100%,640px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px calc(24px + env(safe-area-inset-bottom));align-self:start;margin:0 auto;overflow:auto}.share-preview-modal .modal-header-row{align-items:flex-start}.feed-media.share-page-media{padding:14px}.feed-media.share-page-media img{max-width:100%;max-height:58vh}.share-binder-preview{min-height:220px;margin:0 0 14px}.share-preview-controls{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width:640px){.search-filter-pills,.search-language-pills,.search-mode-tabs,.search-product-grid{grid-template-columns:1fr}.search-product-image{min-height:180px}.search-results-header{flex-direction:column;align-items:flex-start}.privacy-consent-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:12px;padding:14px;display:grid;left:12px}.privacy-consent-actions,.privacy-modal-actions{grid-template-columns:1fr;display:grid}.privacy-consent-actions .button,.privacy-modal-actions .button{justify-content:center;width:100%}.privacy-modal{width:min(100%,100vw - 24px);max-height:calc(100vh - 24px);padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.privacy-category-card{grid-template-columns:auto minmax(0,1fr)}.privacy-category-card em,.privacy-category-card input{grid-column:2;justify-self:start}.main{padding-right:12px;padding-bottom:calc(76px + env(safe-area-inset-bottom));padding-left:12px}.mobile-bottom-nav{gap:2px;padding:6px;left:8px;right:8px}.mobile-bottom-nav a{min-height:44px}.mobile-bottom-nav svg{width:18px;height:18px}.grid.cols-2,.grid.cols-3,.settings-premium-benefit-list,.settings-premium-content{grid-template-columns:1fr}.binders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.binders-grid .binder-cover{padding:clamp(8px,2.6vw,14px)}.binders-grid .binder-cover-title{gap:7px;max-width:96%}.binders-grid .binder-cover-title strong{font-size:clamp(18px,7.6vw,30px);line-height:1.08}.binders-grid .binder-cover-title small{font-size:clamp(12px,4.2vw,18px)}.binders-grid .binder-spec-grid strong{font-size:clamp(22px,7vw,30px)}.binders-grid .binder-spec-grid span{letter-spacing:.03em;font-size:clamp(9px,2.8vw,11px)}.binders-grid .binder-spec-grid div{padding:0 3px}.binders-grid .binder-card-body{padding:14px 8px 16px}.dashboard-panel{min-width:0;overflow:hidden}.dashboard-binder-card,.dashboard-post-card{min-width:0}.profile-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stat-row div+div{border-top:0;border-left:1px solid var(--border)}.profile-stat-row div{padding:13px 6px}.profile-stat-row strong{font-size:20px}.profile-stat-row span{letter-spacing:.06em;font-size:10px}.dashboard-binder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-binder-grid.empty{grid-template-columns:1fr}.dashboard-binder-grid .binder-cover{min-height:150px;padding:10px}.dashboard-binder-grid .binder-cover-title strong{font-size:15px}.dashboard-binder-grid .binder-cover-title small{font-size:11px}.dashboard-binder-grid .binder-card-body{padding:10px 8px 12px}.dashboard-post-masonry{column-count:2;column-gap:10px}.dashboard-post-card{margin-bottom:10px}.dashboard-post-body{padding:10px}.dashboard-post-body h3{font-size:14px}.dashboard-post-body p,.dashboard-post-meta,.dashboard-post-stats{font-size:11px}.binder-page-summary.owner-tools{grid-template-columns:42px 42px 42px 42px minmax(78px,1fr)}.binder-page-summary.owner-tools .binder-page-nav{grid-column:3/span 2;grid-template-columns:42px 42px;gap:6px}.binder-page-summary.owner-tools .binder-page-nav strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-page-summary.owner-tools .binder-page-nav .icon-button:last-child{grid-column:2}.binder-page-summary .binder-page-tools>.button:not(.mobile-page-list-button):not(.binder-page-export-button){grid-column:5;min-width:0;padding-left:10px;padding-right:10px}.settings-tabs{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.settings-tabs button{gap:7px;font-size:12px}.binder-detail-topbar,.binder-detail-topbar.collapsed,.binder-detail-topbar.expanded{margin-left:-12px;margin-right:-12px}.binder-detail-identity h1{font-size:24px}.binder-detail-actions .button,.binder-detail-settings .button,.binder-detail-settings label{flex-basis:100%}.page-rail button{min-width:136px}.slot-grid{--slot-gap:5px;padding:5px}.slot-drag-handle,.slot-select-indicator{width:24px;height:24px}}.dashboard-v2-stage{color:#f2f2f2;background:0 0;min-height:100vh;margin:-28px;padding:34px clamp(18px,4vw,52px) 108px}.dashboard-v2-filter-source{width:0;height:0;position:absolute;overflow:hidden}.dashboard-v2-shell{gap:16px;width:min(100%,1060px);margin:0 auto;display:grid}.dashboard-v2-panel,.dashboard-v2-profile-hero{border:1px solid rgba(var(--theme-accent-rgb)/.28);box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 22px rgba(var(--theme-accent-rgb)/.06),0 22px 62px #00000047;-webkit-backdrop-filter:brightness(1.08)blur(12px)saturate(1.2);background:linear-gradient(145deg,#f2f2f216,#f2f2f208),#06070894;border-radius:16px;position:relative;overflow:hidden}.dashboard-v2-profile-hero{text-align:center;place-items:center;min-height:342px;padding:48px 24px 30px;display:grid;overflow:visible}.dashboard-v2-profile-banner-bg{z-index:0;border-radius:inherit;background-image:var(--dashboard-profile-banner);clip-path:inset(0 round 16px);opacity:1;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden;transform:none}.dashboard-v2-profile-banner-bg:after{display:none}.dashboard-v2-panel>*,.dashboard-v2-profile-hero>:not(.dashboard-v2-profile-banner-bg):not(.dashboard-v2-profile-image-tools):not(.dashboard-v2-social-actions){z-index:1;position:relative}.dashboard-v2-profile-hero>.dashboard-v2-profile-banner-bg,.dashboard-v2-profile-hero>.dashboard-v2-profile-image-tools{position:absolute}.dashboard-v2-profile-hero>.dashboard-v2-profile-banner-bg{z-index:0;inset:0}.dashboard-v2-profile-image-tools{z-index:4;position:absolute;top:18px;right:18px}.dashboard-v2-profile-image-gear{border:1px solid rgba(var(--theme-accent-rgb)/.24);color:#f2f2f2db;cursor:pointer;-webkit-backdrop-filter:brightness(1.08)blur(12px)saturate(1.18);background:linear-gradient(145deg,#f2f2f21f,#f2f2f20a),#06070880;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff24,0 14px 32px #0000003d}.dashboard-v2-profile-image-gear:hover{border-color:rgba(var(--theme-accent-rgb)/.48);color:var(--theme-accent)}.dashboard-v2-profile-image-menu{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,#f2f2f21a,rgba(var(--theme-accent-rgb)/.035)),#060708b8;text-align:left;-webkit-backdrop-filter:brightness(1.08)blur(16px)saturate(1.2);border-radius:16px;gap:8px;width:282px;padding:8px;display:grid;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 54px #0000005c}.dashboard-v2-profile-image-menu label{color:#f2f2f2;cursor:pointer;background:#f2f2f20e;border:1px solid #f2f2f21c;border-radius:12px;gap:4px;padding:12px;display:grid}.dashboard-v2-profile-image-menu label:hover{border-color:rgba(var(--theme-accent-rgb)/.38);background:rgba(var(--theme-accent-rgb)/.08)}.dashboard-v2-profile-image-menu label.is-disabled{cursor:progress;opacity:.7}.dashboard-v2-profile-image-menu label span{align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.dashboard-v2-profile-image-menu label small{color:#f2f2f294;font-size:12px;font-weight:800}.dashboard-v2-profile-image-menu input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-profile-crop-backdrop{z-index:90;background:radial-gradient(circle at 50% 20%,rgba(var(--theme-accent-rgb)/.16),transparent 36%),#000000a8}.dashboard-profile-crop-modal{border-color:rgba(var(--theme-accent-rgb)/.32);background:linear-gradient(145deg,#f2f2f21a,rgba(var(--theme-accent-rgb)/.04)),#060708d6;-webkit-backdrop-filter:brightness(1.08)blur(18px)saturate(1.2);align-self:start;gap:16px;width:min(96vw,720px);max-height:calc(100vh - 48px);margin:24px 0;display:grid;overflow:auto;box-shadow:inset 0 1px #ffffff24,0 30px 90px #0000007a}.dashboard-profile-crop-modal .modal-header-row{align-items:flex-start}.dashboard-profile-crop-modal .modal-header-row p{color:#f2f2f29e;margin:6px 0 0;font-size:13px;font-weight:800}.dashboard-profile-crop-frame{border:1px solid rgba(var(--theme-accent-rgb)/.38);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff14,#ffffff05),#050807;border-radius:16px;justify-self:center;max-height:min(54vh,480px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 42px #0000005c}.dashboard-profile-crop-frame.avatar{border-radius:999px;max-width:360px}.dashboard-profile-crop-frame:active{cursor:grabbing}.dashboard-profile-crop-frame>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.dashboard-profile-crop-border{border-radius:inherit;pointer-events:none;border:2px solid #ffffffc7;position:absolute;inset:0}.dashboard-profile-crop-zoom{margin:0}.dashboard-v2-avatar{background:radial-gradient(circle at 32% 22%,#f2f2f2e6,transparent .38rem),radial-gradient(circle at 66% 36%,#f2f2f2d1,transparent .32rem),radial-gradient(circle at 70% 82%,#f59b80 0 18%,transparent 19%),linear-gradient(145deg,var(--theme-accent),#22f0d0 48%,#14242d);width:108px;height:108px;box-shadow:0 0 0 1px rgba(var(--theme-accent-rgb)/.26),0 18px 36px #0000005c;border:3px solid #060708c7;border-radius:999px;place-items:center;display:grid;overflow:hidden}.dashboard-v2-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-v2-avatar span{color:#06070894;letter-spacing:0;font-size:24px;font-weight:950}.dashboard-v2-profile-hero h1{letter-spacing:0;text-shadow:0 2px 3px #000000c7,0 10px 26px #00000094,0 0 1px #ffffffb8;margin:16px 0 2px;font-size:clamp(32px,4vw,42px);font-weight:950}.dashboard-v2-handle{color:var(--theme-accent);text-shadow:0 1px 2px #000000d1,0 7px 18px #0000008a,0 0 1px #ffffffad;margin:0;font-size:16px;font-weight:950}.dashboard-v2-bio{color:#f2f2f29e;text-shadow:0 1px 2px #000000d1,0 6px 16px #0000008f,0 0 1px #fff9;margin:16px 0 24px;font-weight:800}.dashboard-v2-profile-hero.has-banner .dashboard-v2-bio,.dashboard-v2-profile-hero.has-banner .dashboard-v2-handle,.dashboard-v2-profile-hero.has-banner h1{text-shadow:0 1px 1px #ffffff57,0 2px 4px #000000e6,0 12px 30px #000000b8,0 0 18px #00000094}.dashboard-v2-social-actions{z-index:90;justify-content:center;align-items:center;gap:10px;margin:-8px 0 20px;display:inline-flex;position:relative}.dashboard-v2-follow-action,.dashboard-v2-social-menu-button{border:1px solid rgba(var(--theme-accent-rgb)/.34);background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));color:#060708;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:950;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 12px 28px #0000003d}.dashboard-v2-follow-action{border-radius:999px;min-width:138px;padding:0 18px}.dashboard-v2-follow-action.is-following{background:linear-gradient(145deg,var(--theme-accent),#060708);border-color:#f2f2f26b}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-follow-action.is-following{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 24%,#15191d),#060708)}}.dashboard-v2-follow-action.is-following{color:#f2f2f2}.dashboard-v2-social-menu-button{border-radius:999px;width:42px;padding:0}.dashboard-v2-follow-action:hover:not(:disabled),.dashboard-v2-social-menu-button:hover:not(:disabled){border-color:rgba(var(--theme-accent-rgb)/.58);transform:translateY(-1px);box-shadow:0 16px 34px #0000004d}.dashboard-v2-follow-action:disabled,.dashboard-v2-social-menu-button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.72)}.dashboard-v2-social-menu-wrap{z-index:91;position:relative}.dashboard-v2-social-menu{z-index:92;border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.04)),#10151b;text-align:left;border-radius:14px;gap:6px;width:min(280px,100vw - 36px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 58px #0006}.dashboard-v2-social-menu button{color:#f2f2f2;cursor:pointer;text-align:left;background:#1b222b;border:1px solid #f2f2f21c;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.dashboard-v2-social-menu button:hover{border-color:rgba(var(--theme-accent-rgb)/.36);background:rgba(var(--theme-accent-rgb)/.08)}.dashboard-v2-social-menu button.danger{color:#ff9baa}.dashboard-v2-social-menu span{gap:2px;font-size:13px;font-weight:950;display:grid}.dashboard-v2-social-menu small{color:#f2f2f294;font-size:12px;font-weight:800}.dashboard-v2-social-message{color:#f2f2f2ad;margin:-10px 0 18px;font-size:13px;font-weight:850}.dashboard-v2-stat-row{z-index:1;border:1px solid rgba(var(--theme-accent-rgb)/.18);background:#08091770;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);display:grid;position:relative;overflow:hidden}.dashboard-v2-profile-hero>.dashboard-v2-social-actions.dashboard-v2-social-actions{z-index:90}.dashboard-v2-profile-hero>.dashboard-v2-stat-row.dashboard-v2-stat-row{z-index:1}.dashboard-v2-stat-row button{border:0;border-right:1px solid rgba(var(--theme-accent-rgb)/.16);color:#f2f2f2;cursor:default;background:0 0;gap:4px;padding:16px;display:grid}.dashboard-v2-stat-row button:last-child{border-right:0}.dashboard-v2-stat-row strong{font-size:30px;font-weight:950;line-height:1}.dashboard-v2-stat-row span{color:#f2f2f28f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.dashboard-v2-grid{grid-template-columns:minmax(0,620px) minmax(340px,1fr);gap:16px;display:grid}.dashboard-v2-panel{min-height:360px;padding:20px}.dashboard-v2-loading,.dashboard-v2-private-panel{text-align:center;place-items:center;min-height:180px}.dashboard-v2-loading{display:grid}.dashboard-v2-private-panel{gap:14px;display:grid}.dashboard-v2-private-panel svg{color:var(--theme-accent)}.dashboard-v2-private-panel h2{margin:0;font-size:24px}.dashboard-v2-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.dashboard-v2-panel-heading span{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.dashboard-v2-panel-heading h2{color:#f2f2f2;margin:0;font-size:26px;font-weight:950;line-height:1}.dashboard-v2-panel-heading>div:last-child{gap:8px;display:flex}.dashboard-v2-panel-heading a,.dashboard-v2-panel-heading button{color:#f2f2f2;cursor:pointer;background:#f2f2f214;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.dashboard-v2-panel-heading a:hover,.dashboard-v2-panel-heading button.is-active,.dashboard-v2-panel-heading button:hover:not(:disabled){border-color:rgba(var(--theme-accent-rgb)/.64);background:rgba(var(--theme-accent-rgb)/.14);box-shadow:0 0 24px rgba(var(--theme-accent-rgb)/.14);transform:translateY(-1px)}.dashboard-v2-panel-heading button.is-danger{color:#ff9aa9;border-color:#ff5c5c75}.dashboard-v2-panel-heading button:disabled{cursor:not-allowed;opacity:.52}.dashboard-v2-binder-showcase{border-radius:18px;grid-template-columns:repeat(3,minmax(0,184px));align-items:flex-start;gap:14px;min-height:260px;padding:4px;display:grid}.dashboard-v2-binder-showcase:has(.dashboard-v2-centered-message){grid-template-columns:minmax(0,1fr);place-items:center}.dashboard-v2-binder-showcase>.dashboard-v2-centered-message{max-width:260px}.dashboard-v2-binder-card{box-sizing:border-box;color:#f2f2f2;cursor:pointer;width:100%;max-width:184px;min-height:298px;box-shadow:inset 6px 6px 0 -6px #ffffffbd,inset -18px -22px 44px #0607083d,inset 0 0 18px #ffffff1f,0 22px 46px #00000047,0 0 24px rgba(var(--theme-accent-rgb)/.1);-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.24)url(#liquid-glass-displacement);will-change:transform;background:linear-gradient(145deg,#ffffff2e,#ffffff0b),#0e111394;border:1px solid #ffffff47;border-radius:18px;align-content:stretch;padding:10px;transition:transform .15s ease-out,box-shadow .18s;display:grid;position:relative;overflow:hidden}.dashboard-v2-binder-card:hover{box-shadow:inset 6px 6px 0 -6px #ffffffc7,inset -18px -22px 44px #0607083d,inset 0 0 20px #ffffff29,0 26px 58px #00000052,0 0 34px rgba(var(--theme-accent-rgb)/.22)}.dashboard-v2-binder-shine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#f2f2f23d,#0000);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dashboard-v2-binder-card:hover .dashboard-v2-binder-shine{transition:left .9s cubic-bezier(.65,0,.35,1);left:120%}.dashboard-v2-binder-cover{box-sizing:border-box;border:1px solid rgba(var(--theme-accent-rgb)/.28);background:radial-gradient(circle at 74% 18%,#ffffff3d,transparent 4rem),radial-gradient(circle at 28% 28%,rgba(var(--theme-accent-rgb)/.34),transparent 6.5rem),linear-gradient(145deg,#ffffff1f,#06070842),var(--binder-cover-color,rgba(var(--theme-accent-rgb)/.18));text-align:left;width:100%;min-width:0;max-width:100%;min-height:214px;box-shadow:inset 0 1px 0 #fff3,inset 0 0 28px rgba(var(--theme-accent-rgb)/.1);background-position:50%;background-size:cover;border-radius:14px;align-content:end;justify-self:center;justify-items:start;padding:16px;display:grid;position:relative;overflow:hidden}.dashboard-v2-binder-cover:after{content:"";background:linear-gradient(#0000 30%,#0607088a);position:absolute;inset:0}.dashboard-v2-binder-cover i{z-index:1;color:#f2f2f2d1;filter:drop-shadow(0 0 12px #ffffff57);font-size:28px;font-style:normal;position:absolute;top:18px;right:18px}.dashboard-v2-binder-cover small,.dashboard-v2-binder-cover strong{z-index:1;overflow-wrap:anywhere;text-shadow:0 2px 14px #0000005c;max-width:100%;position:relative}.dashboard-v2-binder-cover strong{font-size:22px;font-weight:950;line-height:1}.dashboard-v2-binder-cover small{color:#f2f2f2b8;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:950}.dashboard-v2-binder-stats{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-self:center;gap:8px;width:100%;max-width:100%;margin-top:8px;display:grid}.dashboard-v2-binder-stats span{box-sizing:border-box;color:#f2f2f294;letter-spacing:.09em;text-transform:uppercase;background:#06070842;border:1px solid #f2f2f21a;border-radius:12px;justify-items:start;gap:4px;min-width:0;padding:10px 8px;font-size:10px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.dashboard-v2-binder-stats b{color:#f2f2f2;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(20px,1.35vw,22px);line-height:1;overflow:hidden}.dashboard-v2-centered-message{color:#f2f2f29e;text-align:center;align-self:center;margin:auto;font-weight:800}.dashboard-v2-portfolio-card{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:radial-gradient(circle at 50% 0,rgba(var(--theme-accent-rgb)/.12),transparent 10rem),rgba(var(--theme-accent-rgb)/.08);border-radius:8px;min-height:282px;padding:16px 18px 18px;display:grid}.dashboard-v2-private-collection{place-items:center}.dashboard-v2-range-tabs{grid-template-columns:repeat(6,1fr);justify-self:start;gap:2px;width:min(100%,310px);margin:0 0 8px;padding:3px;display:grid;position:relative}.dashboard-v2-range-tabs:before{content:"";background:rgba(var(--theme-accent-rgb)/.22);width:calc(16.6667% - 1px);transform:translateX(calc(var(--range-index) * 100%));border-radius:8px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px;left:3px}.dashboard-v2-range-tabs button{z-index:1;color:#f2f2f294;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:28px;font-size:12px;font-weight:950;position:relative}.dashboard-v2-range-tabs button.is-active{color:var(--theme-accent)}.dashboard-v2-chart{touch-action:none;width:100%;height:132px;margin-top:4px;overflow:visible}.dashboard-v2-chart line{stroke:#f2f2f214;stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-v2-chart polyline{fill:none;stroke:var(--theme-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 8px rgba(var(--theme-accent-rgb)/.66));vector-effect:non-scaling-stroke}.dashboard-v2-chart .dashboard-v2-chart-focus-line{stroke:#f2f2f24d}.dashboard-v2-chart .dashboard-v2-chart-focus-dot{stroke-linecap:round;vector-effect:non-scaling-stroke}.dashboard-v2-chart .dashboard-v2-chart-focus-dot-outer{stroke:var(--theme-accent);stroke-width:8px}.dashboard-v2-chart .dashboard-v2-chart-focus-dot-inner{stroke:#f2f2f2;stroke-width:5px}.dashboard-v2-chart-labels{color:rgba(var(--theme-accent-rgb)/.6);border-bottom:1px solid #f2f2f21a;justify-content:space-between;padding-bottom:12px;font-size:11px;font-weight:850;display:flex}.dashboard-v2-portfolio-summary{justify-content:space-between;align-items:end;gap:18px;padding-top:12px;display:flex}.dashboard-v2-portfolio-change,.dashboard-v2-portfolio-value{gap:4px;display:grid}.dashboard-v2-portfolio-value{text-align:left;justify-items:start}.dashboard-v2-portfolio-value-row{align-items:center;gap:12px;display:flex}.dashboard-v2-portfolio-value strong{font-size:36px;font-weight:950;line-height:1}.dashboard-v2-portfolio-value span{color:#f2f2f29e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.dashboard-v2-portfolio-value button{width:38px;height:34px;color:var(--theme-accent);cursor:pointer;background:#06070847;border:1px solid #ffffff1f;border-radius:999px;place-items:center;display:grid}.dashboard-v2-portfolio-change{text-align:right;justify-items:end}.dashboard-v2-portfolio-change strong{color:var(--theme-accent);font-size:24px;font-weight:950;line-height:1}.dashboard-v2-portfolio-change span{color:#f2f2f294;font-size:13px;font-weight:850}.dashboard-v2-posts-panel{min-height:180px}.dashboard-v2-post-empty{border:1px dashed rgba(var(--theme-accent-rgb)/.24);background:rgba(var(--theme-accent-rgb)/.055);border-radius:8px;padding:22px}.dashboard-v2-post-empty strong{font-size:16px;font-weight:950}.dashboard-v2-post-empty p{color:#f2f2f294;margin:12px 0 0;font-weight:750}.dashboard-v2-post-grid{column-count:4;column-gap:16px}.dashboard-v2-post-grid a,.dashboard-v2-post-grid button{break-inside:avoid;border:1px solid rgba(var(--theme-accent-rgb)/.18);background:radial-gradient(circle at 72% 18%,rgba(var(--theme-accent-rgb)/.24),transparent 8rem),#f2f2f20e;color:#f2f2f2;cursor:pointer;text-align:left;border-radius:8px;width:100%;margin:0 0 16px;padding:0;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative;overflow:hidden}.dashboard-v2-post-grid button{font:inherit}.dashboard-v2-post-grid a:hover,.dashboard-v2-post-grid button.is-selected,.dashboard-v2-post-grid button:hover{border-color:rgba(var(--theme-accent-rgb)/.7);box-shadow:0 18px 40px rgba(var(--theme-accent-rgb)/.14);transform:translateY(-3px)}.dashboard-v2-post-fallback,.dashboard-v2-post-image{background:linear-gradient(135deg,rgba(var(--theme-accent-rgb)/.28),transparent),#06070852;border:solid #ffffff24;border-width:0 0 1px;border-radius:0;width:100%;display:block}.dashboard-v2-post-image{object-fit:contain;height:auto;max-height:560px}.dashboard-v2-post-fallback{background-position:50%;background-size:cover;align-content:end;gap:12px;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden}.dashboard-v2-post-fallback:after{content:"";border-radius:inherit;background:linear-gradient(135deg,rgba(var(--theme-accent-rgb)/.28),#06070833);position:absolute;inset:0}.dashboard-v2-post-fallback span,.dashboard-v2-post-fallback strong{z-index:1;position:relative}.dashboard-v2-post-fallback span{color:#f2f2f2;background:#0000003d;border:1px solid #ffffff6b;border-radius:8px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:grid}.dashboard-v2-post-grid i{z-index:2;border:1px solid rgba(var(--theme-accent-rgb)/.54);width:28px;height:28px;color:var(--theme-accent);background:#06070894;border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.dashboard-v2-post-fallback strong{color:#f2f2f2;text-shadow:0 2px 12px #0000006b;font-size:22px;font-weight:950;line-height:1.05}.dashboard-v2-post-body{gap:10px;padding:14px;display:grid}.dashboard-v2-post-meta,.dashboard-v2-post-stats{color:#f2f2f29e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.dashboard-v2-post-meta span{color:var(--theme-accent);letter-spacing:.06em;text-transform:uppercase}.dashboard-v2-post-body h3,.dashboard-v2-post-body p{margin:0}.dashboard-v2-post-body h3{color:#f2f2f2;font-size:18px;font-weight:950}.dashboard-v2-post-body p{color:#f2f2f29e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-v2-post-stats{justify-content:flex-start;padding-top:4px}.dashboard-v2-post-stats span{align-items:center;gap:6px;display:inline-flex}.dashboard-v2-post-modal-backdrop{z-index:380;-webkit-backdrop-filter:blur(10px);background:#000000b8}.dashboard-v2-post-modal{border:1px solid rgba(var(--theme-accent-rgb)/.3);color:#f2f2f2;background:linear-gradient(135deg,#f2f2f21a,#0000 46%),#080d18f5;gap:14px;width:min(92vw,620px);max-height:min(90vh,820px);display:grid;overflow:auto;box-shadow:0 28px 80px #00000075}.dashboard-v2-post-modal-fallback,.dashboard-v2-post-modal-image{background:linear-gradient(135deg,rgba(var(--theme-accent-rgb)/.28),transparent),#06070852;border-radius:8px;width:100%}.dashboard-v2-post-modal-image{object-fit:contain;max-height:min(62vh,580px)}.dashboard-v2-post-modal-fallback{background-position:50%;background-size:cover;place-items:center;min-height:320px;display:grid}.dashboard-v2-post-modal-fallback strong{color:#f2f2f2;text-align:center;text-shadow:0 2px 14px #00000080;max-width:70%;font-size:28px;font-weight:950}.dashboard-v2-post-modal-caption{color:#f2f2f2c7;margin:0;font-size:14px;font-weight:750;line-height:1.5}.dashboard-v2-post-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-v2-post-modal-actions a,.dashboard-v2-post-modal-actions span{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);color:#f2f2f2;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.dashboard-v2-post-modal-actions a{color:var(--theme-accent);margin-left:auto}@media (max-width:1040px){.dashboard-v2-grid{grid-template-columns:1fr}.dashboard-v2-binder-showcase{min-height:auto}}@media (max-width:940px){.dashboard-v2-post-grid{column-count:2;column-gap:10px}}@media (max-width:640px){.dashboard-v2-stage{margin:-18px -14px calc(-82px - env(safe-area-inset-bottom));padding:24px 16px calc(82px + env(safe-area-inset-bottom))}.dashboard-v2-profile-hero{min-height:300px;padding:34px 18px 24px}.dashboard-v2-social-actions{width:100%}.dashboard-v2-follow-action{flex:auto;min-width:0}.dashboard-v2-social-menu{right:0}.dashboard-v2-stat-row{width:100%;max-width:100%}.dashboard-v2-stat-row button{text-align:center;justify-items:center;min-width:0;padding:12px 6px}.dashboard-v2-stat-row strong{text-overflow:ellipsis;max-width:100%;font-size:clamp(20px,7vw,24px);overflow:hidden}.dashboard-v2-stat-row span{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(8px,2.4vw,10px);overflow:hidden}.dashboard-v2-panel-heading{flex-direction:column}.dashboard-v2-panel-heading a,.dashboard-v2-panel-heading button,.dashboard-v2-panel-heading>div:last-child{width:100%}.dashboard-v2-panel-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.dashboard-v2-panel-heading.is-inline-mobile{flex-direction:row;align-items:center}.dashboard-v2-panel-heading.is-inline-mobile>div:first-child{min-width:0}.dashboard-v2-panel-heading.is-inline-mobile>div:last-child{flex:none;width:auto;display:flex}.dashboard-v2-panel-heading.is-inline-mobile a,.dashboard-v2-panel-heading.is-inline-mobile button{white-space:nowrap;width:auto;min-height:38px;padding:0 14px}.dashboard-v2-panel-heading.is-posts-mobile{flex-direction:row;align-items:flex-start}.dashboard-v2-panel-heading.is-posts-mobile>div:first-child{min-width:0}.dashboard-v2-panel-heading.is-posts-mobile>div:last-child{flex:none;grid-template-columns:1fr;justify-items:end;gap:4px;width:auto;display:grid}.dashboard-v2-panel-heading.is-posts-mobile .dashboard-v2-open-feed-action,.dashboard-v2-panel-heading.is-posts-mobile .dashboard-v2-post-delete-action{white-space:nowrap;width:auto;min-height:38px;padding:0 14px}.dashboard-v2-panel-heading.is-posts-mobile .dashboard-v2-post-select-action{width:auto;min-height:0;box-shadow:none;color:#f2f2f2b8;background:0 0;border:0;justify-self:end;padding:2px 0 0;font-size:13px}.dashboard-v2-panel-heading.is-posts-mobile .dashboard-v2-post-select-action.is-active,.dashboard-v2-panel-heading.is-posts-mobile .dashboard-v2-post-select-action:hover:not(:disabled){box-shadow:none;color:var(--theme-accent);background:0 0;border-color:#0000;transform:none}.dashboard-v2-binder-showcase{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(148px,42vw,166px);grid-auto-flow:column;min-height:252px;padding:4px 4px 12px;scroll-padding-inline:4px;overflow:auto hidden}.dashboard-v2-binder-showcase::-webkit-scrollbar{display:none}.dashboard-v2-binder-card{scroll-snap-align:start;touch-action:pan-x pan-y;-webkit-user-drag:none;width:100%;max-width:none;min-height:246px;padding:8px}.dashboard-v2-binder-card,.dashboard-v2-binder-cover{-webkit-user-select:none;user-select:none}.dashboard-v2-binder-cover{min-height:168px;padding:12px}.dashboard-v2-binder-cover strong{font-size:18px}.dashboard-v2-binder-cover small{font-size:10px}.dashboard-v2-binder-stats{gap:6px;margin-top:6px}.dashboard-v2-binder-stats span{letter-spacing:.08em;padding:8px 6px;font-size:8px}.dashboard-v2-binder-stats b{font-size:18px}.dashboard-v2-portfolio-summary{flex-direction:column;align-items:start}.dashboard-v2-portfolio-change{text-align:left;justify-items:start}.dashboard-v2-post-grid{column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-v2-post-grid a,.dashboard-v2-post-grid button{margin:0;display:grid}.dashboard-v2-post-body{gap:7px;padding:9px}.dashboard-v2-post-image{object-fit:cover;width:100%;height:clamp(112px,33vw,158px);max-height:none}.dashboard-v2-post-fallback{min-height:clamp(112px,33vw,158px);padding:12px}.dashboard-v2-post-fallback strong{font-size:16px}.dashboard-v2-post-body h3{font-size:14px;line-height:1.08}.dashboard-v2-post-body p,.dashboard-v2-post-meta,.dashboard-v2-post-stats{font-size:11px}}.binders-v2-stage{color:#f2f2f2;background:0 0;min-height:100vh;margin:-28px;padding:34px clamp(18px,4vw,52px) 108px}.binders-v2-filter-source{width:0;height:0;position:absolute;overflow:hidden}.binders-v2-shell{gap:18px;width:min(100%,1780px);margin:0 auto;display:grid}.binders-v2-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.binders-v2-header h1{color:#f2f2f2;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.binders-v2-title-row{align-items:center;gap:14px;display:flex}.binders-v2-header p{color:#f2f2f294;margin:6px 0 0;font-weight:800}.binders-v2-view-toggle{--view-index:0;box-shadow:inset 0 1px 0 #ffffff29,0 0 24px rgba(var(--theme-accent-rgb)/.1);-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.2);background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#0607087a;border:1px solid #f2f2f224;border-radius:999px;grid-template-columns:repeat(2,42px);gap:4px;padding:4px;display:grid;position:relative}.binders-v2-view-toggle:before{content:"";background:linear-gradient(145deg,#f2f2f2f2,var(--theme-accent));width:42px;box-shadow:inset 0 1px 0 #ffffffb8,0 0 20px rgba(var(--theme-accent-rgb)/.28);transform:translateX(calc(var(--view-index) * 46px));border-radius:999px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.binders-v2-view-toggle button{z-index:1;color:#f2f2f2b8;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:38px;font-size:18px;font-weight:950;line-height:1;transition:color .16s,transform .16s;display:grid;position:relative}.binders-v2-view-toggle button:disabled{cursor:not-allowed;opacity:.45}.binders-v2-view-toggle button:hover:not(:disabled){color:#f2f2f2;transform:scale(1.05)}.binders-v2-view-toggle button.is-active{color:#060708}.binders-v2-view-toggle-row{justify-content:center;margin:-8px 0 -16px;display:flex}.binders-v2-view-icon{width:20px;height:20px;display:block;position:relative}.binders-v2-view-icon.is-grid{-webkit-mask-composite:xor;background:linear-gradient(currentColor 0 0) 0 0/8px 8px no-repeat,linear-gradient(currentColor 0 0) 12px 0/8px 8px no-repeat,linear-gradient(currentColor 0 0) 0 12px/8px 8px no-repeat,linear-gradient(currentColor 0 0) 12px 12px/8px 8px no-repeat;-webkit-mask:linear-gradient(#000 0 0) 1px 1px/6px 6px no-repeat,linear-gradient(#000 0 0) 13px 1px/6px 6px no-repeat,linear-gradient(#000 0 0) 1px 13px/6px 6px no-repeat,linear-gradient(#000 0 0) 13px 13px/6px 6px no-repeat,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) 1px 1px/6px 6px no-repeat,linear-gradient(#000 0 0) 13px 1px/6px 6px no-repeat,linear-gradient(#000 0 0) 1px 13px/6px 6px no-repeat,linear-gradient(#000 0 0) 13px 13px/6px 6px no-repeat,linear-gradient(#000 0 0)}.binders-v2-view-icon.is-carousel,.binders-v2-view-icon.is-carousel:after,.binders-v2-view-icon.is-carousel:before{border:2px solid;border-radius:5px}.binders-v2-view-icon.is-carousel{background:#ffffff14;width:16px;height:18px}.binders-v2-view-icon.is-carousel:after,.binders-v2-view-icon.is-carousel:before{content:"";opacity:.72;width:12px;height:12px;position:absolute;top:3px}.binders-v2-view-icon.is-carousel:before{right:9px;transform:rotate(-13deg)}.binders-v2-view-icon.is-carousel:after{left:9px;transform:rotate(13deg)}.binders-v2-actions,.binders-v2-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.binders-v2-action-link,.binders-v2-actions button,.binders-v2-modal-actions button,.binders-v2-select-toolbar button{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex}.binders-v2-action-link.is-primary,.binders-v2-actions button.is-active,.binders-v2-actions button.is-primary,.binders-v2-modal-actions button.is-primary{border-color:rgba(var(--theme-accent-rgb)/.5);background:linear-gradient(145deg,#f2f2f22e,rgba(var(--theme-accent-rgb)/.36)),rgba(var(--theme-accent-rgb)/.14);color:#f2f2f2;box-shadow:0 0 28px rgba(var(--theme-accent-rgb)/.18)}.binders-v2-action-link.is-primary{background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));color:#060708}.binders-v2-action-link.is-disabled{opacity:.72}.binders-v2-actions .binders-v2-text-action{color:#f2f2f2bd;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;transform:translate(-2px,2px)}.binders-v2-actions .binders-v2-text-action:hover{color:var(--theme-accent);background:0 0}.binders-v2-card,.binders-v2-empty,.binders-v2-modal,.binders-v2-notice,.binders-v2-select-toolbar{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 12px rgba(var(--theme-accent-rgb)/.045),0 24px 70px #00000047;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px}.binders-v2-empty,.binders-v2-notice{color:#f2f2f2b8;padding:14px;font-weight:850}.binders-v2-empty{text-align:center;align-content:center;place-items:center;gap:14px;min-height:260px;display:grid}.binders-v2-empty strong{color:#f2f2f2;font-size:20px;font-weight:950}.binders-v2-select-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.binders-v2-select-toolbar div{gap:3px;display:grid}.binders-v2-select-toolbar strong{color:#f2f2f2;font-size:18px;font-weight:950}.binders-v2-select-toolbar span{color:#f2f2f294;font-weight:800}.binders-v2-modal-actions button:disabled,.binders-v2-select-toolbar button:disabled{cursor:default;opacity:.45}.binders-v2-grid{grid-template-columns:repeat(auto-fill,minmax(184px,184px));align-items:start;gap:16px;display:grid}.binders-v2-carousel-panel{perspective:1100px;place-items:center;min-height:clamp(560px,100vh - 220px,760px);display:grid;position:relative;overflow:visible}.binders-v2-carousel-panel:before{pointer-events:none;content:"";filter:blur(20px);background:radial-gradient(#00000057,#0000 70%);border-radius:999px;width:min(760px,82vw);height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-28%)scaleX(.72)}.binders-v2-carousel-scene{cursor:grab;width:min(100%,760px);min-height:470px;transform:translateX(calc(var(--carousel-swipe,0px) * .12));transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .22s cubic-bezier(.16,1,.3,1);position:relative}.binders-v2-carousel-panel.is-swiping .binders-v2-carousel-scene{cursor:grabbing;transition:none}.binders-v2-card{color:#f2f2f2;cursor:pointer;text-align:left;width:184px;min-height:298px;box-shadow:inset 6px 6px 0 -6px #ffffffbd,inset -18px -22px 44px #0607083d,inset 0 0 18px #ffffff1f,0 22px 46px #00000047,0 0 24px rgba(var(--theme-accent-rgb)/.1);transform:translate(var(--binder-card-x),var(--binder-card-y));-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.24)url(#liquid-glass-displacement);will-change:transform;background:linear-gradient(145deg,#ffffff2e,#ffffff0b),#0e111394;border:1px solid #ffffff47;border-radius:18px;align-content:stretch;padding:10px;transition:transform .15s ease-out,border-color .18s,box-shadow .18s,opacity .18s;display:grid;position:relative;overflow:hidden}.binders-v2-card:hover{box-shadow:inset 6px 6px 0 -6px #ffffffc7,inset -18px -22px 44px #0607083d,inset 0 0 20px #ffffff29,0 26px 58px #00000052,0 0 34px rgba(var(--theme-accent-rgb)/.22)}.binders-v2-card.is-selected{border-color:rgba(var(--theme-accent-rgb)/.78);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.52),0 0 36px rgba(var(--theme-accent-rgb)/.18)}.binders-v2-card.is-dragging{opacity:.72}.binders-v2-card.is-drop-after:before,.binders-v2-card.is-drop-before:before{z-index:5;content:"";background:var(--theme-accent);width:3px;box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.6);border-radius:999px;position:absolute;top:10px;bottom:10px}.binders-v2-card.is-drop-before:before{left:-1px}.binders-v2-card.is-drop-after:before{right:-1px}.binders-v2-card.is-carousel-card{pointer-events:auto;width:232px;min-height:374px;transform:translate(-50%,-50%) translate(var(--binder-card-x),var(--binder-card-y)) translateX(calc(var(--carousel-offset) * 172px)) translateZ(calc(var(--carousel-depth) * -110px)) rotateY(calc(var(--carousel-offset) * -34deg)) scale(calc(1.18 - (var(--carousel-depth) * .14)));transform-style:preserve-3d;opacity:calc(1 - (var(--carousel-depth) * .32));filter:saturate(calc(1.1 - (var(--carousel-depth) * .12))) brightness(calc(1 - (var(--carousel-depth) * .08)));transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .36s,filter .36s,box-shadow .18s,border-color .18s;position:absolute;top:50%;left:50%}.binders-v2-card.is-carousel-card .binders-v2-cover{min-height:274px}.binders-v2-card.is-carousel-card .binders-v2-card-body{min-height:78px}.binders-v2-card.is-carousel-card.is-hidden-carousel-card{pointer-events:none;opacity:0;transform:translate(-50%,-50%) translateX(calc(var(--carousel-offset) * 150px)) translateZ(-260px) rotateY(calc(var(--carousel-offset) * -40deg)) scale(.72)}.binders-v2-carousel-arrow{z-index:40;color:#f2f2f2;cursor:pointer;width:58px;height:58px;box-shadow:inset 6px 6px 0 -6px #ffffffbd,inset -18px -22px 44px #0607083d,0 18px 42px #0000004d,0 0 26px rgba(var(--theme-accent-rgb)/.16);-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.24)url(#liquid-glass-displacement);background:linear-gradient(145deg,#ffffff2e,#ffffff0b),#0e111394;border:1px solid #ffffff57;border-radius:999px;place-items:center;font-size:38px;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.binders-v2-carousel-arrow:hover:not(:disabled){border-color:rgba(var(--theme-accent-rgb)/.56);box-shadow:inset 6px 6px 0 -6px #ffffffc7,0 22px 52px #00000057,0 0 34px rgba(var(--theme-accent-rgb)/.24)}.binders-v2-carousel-arrow:disabled{cursor:default;opacity:.35}.binders-v2-carousel-arrow:active:not(:disabled){transform:translateY(-50%)scale(.94)}.binders-v2-carousel-arrow.is-prev{left:max(12px,50% - 344px)}.binders-v2-carousel-arrow.is-next{right:max(12px,50% - 344px)}.binders-v2-carousel-meta{z-index:35;color:#f2f2f2a3;-webkit-backdrop-filter:blur(12px);background:#06070885;border:1px solid #f2f2f21f;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:clamp(28px,6vh,70px);left:50%;transform:translate(-50%)}.binders-v2-carousel-meta strong{color:#f2f2f2;font-size:13px}.binders-v2-shine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#f2f2f23d,#0000);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.binders-v2-card:hover .binders-v2-shine{transition:left .9s cubic-bezier(.65,0,.35,1);left:120%}.binders-v2-chip,.binders-v2-drag-handle,.binders-v2-lock,.binders-v2-select-dot{z-index:6;color:#f2f2f2;-webkit-backdrop-filter:blur(12px);background:#060708a8;border:1px solid #f2f2f224;border-radius:999px;place-items:center;font-weight:950;display:grid;position:absolute}.binders-v2-select-dot{width:30px;height:30px;color:var(--theme-accent);top:12px;left:12px}.binders-v2-drag-handle{color:#f2f2f2b8;letter-spacing:-.22em;width:32px;height:32px;font-size:18px;top:12px;right:12px}.binders-v2-chip{min-height:28px;padding:0 10px;bottom:12px;right:12px}.binders-v2-chip,.binders-v2-lock{color:var(--theme-accent);font-size:11px}.binders-v2-lock{width:max-content;min-height:26px;margin:0 auto 8px;padding:0 9px;position:static}.binders-v2-cover{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:radial-gradient(circle at 74% 18%,#ffffff3d,transparent 4rem),radial-gradient(circle at 28% 28%,rgba(var(--theme-accent-rgb)/.34),transparent 6.5rem),linear-gradient(145deg,#ffffff1f,#06070842),var(--binder-cover-color,rgba(var(--theme-accent-rgb)/.18));text-align:left;width:100%;min-height:214px;box-shadow:inset 0 1px 0 #fff3,inset 0 0 28px rgba(var(--theme-accent-rgb)/.1);background-position:50%;background-size:cover;border-radius:14px;align-content:end;justify-self:center;justify-items:start;padding:16px;display:grid;position:relative;overflow:hidden}.binders-v2-cover:after{content:"";background:linear-gradient(#0000 30%,#0607088a);position:absolute;inset:0}.binders-v2-cover i{z-index:1;color:#f2f2f2e0;filter:drop-shadow(0 0 12px #ffffff57);font-size:28px;font-style:normal;position:absolute;top:18px;right:18px}.binders-v2-cover small,.binders-v2-cover strong{z-index:1;text-shadow:0 2px 14px #0000005c;position:relative}.binders-v2-cover strong{color:#f2f2f2;font-size:22px;font-weight:950;line-height:1}.binders-v2-cover small{color:#f2f2f2b8;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:950}.binders-v2-card-body{background:0 0;align-content:center;min-height:64px;padding:12px 2px 0;display:grid}.binders-v2-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:8px;width:100%;margin-top:8px;display:grid}.binders-v2-spec-grid>span{color:#f2f2f294;letter-spacing:.09em;text-transform:uppercase;background:#06070842;border:1px solid #f2f2f21a;border-radius:12px;justify-items:start;gap:4px;padding:10px;font-size:10px;font-style:normal;font-weight:950;display:grid}.binders-v2-spec-grid strong{color:#f2f2f2;font-size:24px;font-weight:950;line-height:1}.binders-v2-spec-grid small{color:#f2f2f294;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.binders-v2-toast{z-index:120;border:1px solid rgba(var(--theme-accent-rgb)/.32);color:#f2f2f2c7;-webkit-backdrop-filter:blur(16px);background:#060708b8;border-radius:999px;min-height:44px;padding:13px 16px;font-size:13px;font-weight:900;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #00000052}.binders-v2-modal-backdrop{z-index:130;background:#0000008a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.binders-v2-modal{gap:14px;width:min(100%,470px);padding:16px;display:grid}.binders-v2-modal p{color:#f2f2f2a8;margin:0;font-weight:800;line-height:1.45}.binders-v2-modal-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.binders-v2-modal-header span{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.binders-v2-modal h2{color:#f2f2f2;margin:4px 0 0;font-size:26px;font-weight:950}.binders-v2-modal-header>button{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:999px;width:38px;height:38px;font-size:24px}.binders-v2-modal-actions button.is-danger{color:#ffd7ed;background:#ff62ba1f;border-color:#ff62ba52}@media (max-width:940px){.binders-v2-stage{margin:-18px -14px calc(-104px - env(safe-area-inset-bottom));padding:24px 16px calc(104px + env(safe-area-inset-bottom))}.binders-v2-select-toolbar{flex-direction:column;align-items:stretch}.binders-v2-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.binders-v2-header p{display:none}.binders-v2-title-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.binders-v2-title-row h1{align-self:center;min-width:0}.binders-v2-actions,.binders-v2-modal-actions{justify-content:stretch}.binders-v2-actions{grid-template-columns:1fr;place-items:center end;gap:8px;display:grid}.binders-v2-action-link,.binders-v2-actions button,.binders-v2-modal-actions button{flex:1}.binders-v2-actions .binders-v2-text-action{order:2;justify-self:end;transform:none}.binders-v2-actions .binders-v2-new-action{white-space:nowrap;order:1;min-height:40px;padding:0 12px}.binders-v2-view-toggle-row{margin:-10px 0 -22px}.binders-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.binders-v2-card{width:auto;min-height:330px}.binders-v2-card.is-carousel-card{width:min(218px,54vw);min-height:360px}.binders-v2-card.is-carousel-card .binders-v2-cover{min-height:260px}.binders-v2-carousel-panel{box-sizing:border-box;align-items:start;min-height:548px;padding-top:24px;overflow:hidden}.binders-v2-carousel-scene{width:100%;min-height:430px}.binders-v2-card.is-carousel-card{transform:translate(-50%,-50%) translate(var(--binder-card-x),var(--binder-card-y)) translateX(calc(var(--carousel-offset) * 60px)) translateZ(calc(var(--carousel-depth) * -56px)) rotateY(calc(var(--carousel-offset) * -24deg)) scale(calc(1.08 - (var(--carousel-depth) * .09)))}.binders-v2-card.is-carousel-card.is-hidden-carousel-card{transform:translate(-50%,-50%) translateX(calc(var(--carousel-offset) * 60px)) translateZ(-180px) rotateY(calc(var(--carousel-offset) * -26deg)) scale(.72)}.binders-v2-shine,.dashboard-v2-binder-shine{display:none}.binders-v2-carousel-arrow{width:50px;height:50px}.binders-v2-carousel-meta{bottom:58px}.binders-v2-cover{min-height:238px}}@media (max-width:760px){.binders-v2-grid{grid-template-columns:1fr}}.collection-v2-stage{color:#f2f2f2;background:0 0;min-height:100vh;margin:-28px;padding:34px clamp(18px,4vw,52px) 108px}.collection-v2-shell{gap:24px;width:min(100%,1780px);margin:0 auto;display:grid}.collection-v2-header h1{color:#f2f2f2;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.collection-v2-header p{color:#f2f2f294;margin:6px 0 0;font-weight:800}.collection-v2-layout{grid-template-columns:minmax(760px,1fr) 420px;align-items:start;gap:18px;display:grid}.collection-v2-side-stack{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;display:grid;position:sticky;top:24px}.collection-v2-main{align-content:start;gap:14px;min-width:0;display:grid}.collection-v2-hero,.collection-v2-item-card,.collection-v2-mobile-product-detail-modal,.collection-v2-sidebar,.collection-v2-toolbar,.collection-v2-tools,.collection-v2-variant-modal{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 12px rgba(var(--theme-accent-rgb)/.045),0 24px 70px #00000047;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px}.collection-v2-hero{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.collection-v2-hero-value,.collection-v2-mix-card,.collection-v2-stage .portfolio-chart-shell{background:#08091757;border:1px solid #f2f2f21a;border-radius:10px}.collection-v2-hero-value{align-content:center;gap:12px;min-height:220px;padding:24px;display:grid;container-type:inline-size}.collection-v2-value-label-row,.collection-v2-value-row{min-width:0}.collection-v2-value-row{align-items:center;gap:12px;display:flex}.collection-v2-hero-value span,.collection-v2-stage .collection-v2-quick-add-scroll .panel-heading span,.collection-v2-stage .eyebrow,.collection-v2-stage .product-detail-panel .slot-card-market-section>strong,.collection-v2-stage .product-detail-panel .slot-card-raw-section>strong{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.collection-v2-privacy-toggle{width:clamp(42px,10cqw,58px);min-width:clamp(42px,10cqw,58px);height:clamp(42px,10cqw,58px);color:var(--theme-accent);background:#f2f2f20f;border:1px solid #f2f2f21f;border-radius:8px;padding:0}.collection-v2-hero-value strong{color:#f2f2f2;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(30px,14cqw,52px);font-weight:950;line-height:1;overflow:hidden}.collection-v2-hero-value small{color:#f2f2f299;grid-column:1/-1;font-weight:850}.collection-v2-stage .portfolio-chart-shell{align-content:center;gap:10px;min-height:220px;padding:16px;display:grid}.collection-v2-stage .portfolio-range-tabs{background:0 0;border:0;border-radius:8px;grid-template-columns:repeat(6,1fr);justify-self:center;gap:0;width:min(100%,340px);padding:4px;display:grid;position:relative}.collection-v2-stage .portfolio-range-tabs:before{content:"";background:rgba(var(--theme-accent-rgb)/.18);width:calc(16.6667% - 1.33333px);transform:translateX(calc(var(--range-index,0) * 100%));border-radius:8px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.collection-v2-stage .portfolio-range-tabs button{z-index:1;color:#f2f2f299;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-weight:950;position:relative}.collection-v2-stage .portfolio-range-tabs button.active{color:#f2f2f2}.collection-v2-stage .portfolio-chart{width:100%;height:154px;margin:0;overflow:visible}.collection-v2-stage .portfolio-chart line{stroke:#f2f2f214;stroke-width:1px;vector-effect:non-scaling-stroke}.collection-v2-stage .portfolio-chart polyline{stroke:var(--theme-accent);filter:drop-shadow(0 0 8px rgba(var(--theme-accent-rgb)/.64))}.collection-v2-stage .portfolio-chart-focus-dot{fill:#f2f2f2;stroke:var(--theme-accent)}.collection-v2-stage .portfolio-chart-change,.collection-v2-stage .portfolio-chart-labels{color:#f2f2f280;font-size:12px;font-weight:900}.collection-v2-stage .portfolio-chart-change[data-change=positive]{color:var(--theme-accent)}.collection-v2-stage .portfolio-chart-change[data-change=negative]{color:#ff9aa9}.collection-v2-stat-grid{border:1px solid #f2f2f21a;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.collection-v2-stat-grid div{color:#f2f2f28f;letter-spacing:.12em;text-align:center;text-transform:uppercase;border-right:1px solid #f2f2f21a;justify-items:center;gap:3px;padding:14px;font-size:11px;font-weight:950;display:grid}.collection-v2-stat-grid div:last-child{border-right:0}.collection-v2-stat-grid strong{color:#f2f2f2;font-size:30px;line-height:1}.collection-v2-mix-card{grid-column:1/-1;padding:16px}.collection-v2-section-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.collection-v2-section-row h2{color:#f2f2f2;margin:0;font-size:24px;font-weight:950}.collection-v2-section-row span,.collection-v2-stage .muted{color:#f2f2f294;font-weight:800}.collection-v2-mobile-sort{display:none}.collection-v2-mix-track{background:#f2f2f214;border-radius:999px;height:16px;margin-top:20px;display:flex;overflow:hidden}.collection-v2-mix-track span{min-width:0}.collection-v2-mix-track .mix-singles{background:var(--theme-accent)}.collection-v2-mix-track .mix-sealed{background:#f2f2f294}.collection-v2-mix-track .mix-graded{background:#b46cffb8}.collection-v2-mix-track .mix-empty{background:rgba(var(--theme-accent-rgb)/.18);flex:1}.collection-v2-mix-legend{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.collection-v2-mix-legend span{color:#f2f2f294;font-size:12px;font-weight:900}.collection-v2-mix-legend i{background:var(--theme-accent);border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.collection-v2-mix-legend .mix-dot.sealed{background:#f2f2f294}.collection-v2-mix-legend .mix-dot.graded{background:#b46cffb8}.collection-v2-toolbar{gap:10px;padding:10px;display:grid}.collection-v2-result-type-pills,.collection-v2-sidebar-tabs,.collection-v2-tabs{background:#f2f2f20b;border:1px solid #f2f2f21f;border-radius:8px;padding:4px;display:grid;position:relative}.collection-v2-tabs{grid-template-columns:repeat(5,1fr)}.collection-v2-result-type-pills:before,.collection-v2-sidebar-tabs:before,.collection-v2-tabs:before{content:"";background:rgba(var(--theme-accent-rgb)/.18);border-radius:8px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.collection-v2-tabs:before{width:calc(20% - 1.6px);transform:translateX(calc(var(--tab-index,0) * 100%))}.collection-v2-result-type-pills,.collection-v2-sidebar-tabs{grid-template-columns:repeat(2,1fr)}.collection-v2-result-type-pills:before,.collection-v2-sidebar-tabs:before{width:calc(50% - 4px);transform:translateX(calc(var(--sidebar-tab-index,var(--search-type-index,0)) * 100%))}.collection-v2-result-type-pills button,.collection-v2-sidebar-tabs button,.collection-v2-tabs button{z-index:1;color:#f2f2f299;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-weight:950;position:relative}.collection-v2-result-type-pills button.is-active,.collection-v2-sidebar-tabs button.is-active,.collection-v2-tabs button.is-active{color:#f2f2f2}.collection-v2-quick-filter-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.collection-v2-quick-filter-grid .field{min-width:0}.collection-v2-quick-filter-reset{align-self:end;min-height:42px}.collection-v2-filter-row{border-top:1px solid #f2f2f21a;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.collection-v2-filter-row button{color:#f2f2f2a3;cursor:pointer;background:#f2f2f20e;border:1px solid #f2f2f21f;border-radius:8px;min-height:38px;padding:0 14px;font-weight:950}.collection-v2-filter-row button.is-active,.collection-v2-sort{border-color:rgba(var(--theme-accent-rgb)/.5);background:rgba(var(--theme-accent-rgb)/.12);color:#f2f2f2}.collection-v2-sort{margin-left:auto}.collection-v2-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;gap:12px;display:grid}.collection-v2-grid.compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.collection-v2-item-card{color:#f2f2f2;text-align:left;grid-template-rows:minmax(0,1fr) 118px;min-width:0;height:382px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.collection-v2-item-card.clickable{cursor:pointer}.collection-v2-item-card:hover{border-color:rgba(var(--theme-accent-rgb)/.62);box-shadow:inset 0 1px 0 #ffffff2e,0 28px 76px #00000057,0 0 30px rgba(var(--theme-accent-rgb)/.14);transform:translateY(-2px)}.collection-v2-card-image,.collection-v2-sealed-image{background:radial-gradient(circle at 50% 28%,#f2f2f22e,transparent 4.5rem),radial-gradient(circle at 70% 70%,rgba(var(--theme-accent-rgb)/.22),transparent 6rem),#08091766;color:#f2f2f2;aspect-ratio:auto;border:0;border-bottom:1px solid #f2f2f21a;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.collection-v2-card-image img,.collection-v2-sealed-image img{object-fit:contain;width:100%;height:100%}.collection-v2-sealed-image img{padding:10px}.pokemon-center-stamp{z-index:1;background:rgba(var(--theme-accent-rgb)/.92);max-width:calc(100% - 16px);color:var(--accent-contrast);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border:1px solid #f2f2f2b8;border-radius:6px;padding:clamp(3px,2.5cqw,4px) clamp(5px,4cqw,7px);font-size:clamp(7px,5.8cqw,10px);font-weight:900;line-height:1;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 24px #00000047}.collection-v2-sealed-image .pokemon-center-stamp{left:50%;right:auto;transform:translate(-50%)}.pokemon-center-stamp.compact{border-radius:5px;padding:3px 5px;font-size:8px;bottom:2px;right:2px;transform:none}.collection-v2-card-image:empty:before,.collection-v2-sealed-image:empty:before{content:"✦";color:#f2f2f2d6;filter:drop-shadow(0 0 12px #ffffff52);font-size:34px}.collection-v2-item-body{grid-template-rows:minmax(0,1fr) auto 32px;align-content:stretch;gap:5px;min-height:0;padding:12px 12px 6px;display:grid}.collection-v2-item-body>strong,.collection-v2-item-title-row strong{-webkit-line-clamp:2;color:#f2f2f2;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:950;line-height:1.08;display:-webkit-box;overflow:hidden}.collection-v2-item-title-row{text-align:center;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.collection-v2-item-body small,.collection-v2-item-body>span{color:#f2f2f294;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.collection-v2-card-number{background:rgba(var(--theme-accent-rgb)/.18);white-space:nowrap;border-radius:999px;align-self:start;padding:4px 8px;color:var(--theme-accent)!important;font-size:11px!important;font-weight:950!important}.collection-v2-item-meta,.collection-v2-variant-summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.collection-v2-item-value-row{text-align:center;display:block}.collection-v2-item-body b,.collection-v2-item-meta b{color:var(--theme-accent);white-space:nowrap;font-size:15px}.collection-v2-chip-row,.collection-v2-variant-summary{color:#f2f2f294;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.collection-v2-variant-summary span{align-items:center;gap:5px;display:inline-flex}.collection-v2-variant-summary i{color:#f2f2f252;font-style:normal}.collection-v2-stage .variant-tilde-button{border:1px solid rgba(var(--theme-accent-rgb)/.32);background:rgba(var(--theme-accent-rgb)/.12);width:32px;height:32px;color:var(--theme-accent);border-radius:999px;place-items:center;font-size:18px;font-weight:950;line-height:1;display:inline-grid}.collection-v2-stage .product-quantity-controls,.collection-v2-stage .quantity-row.product-quantity-controls{align-items:center;gap:4px;width:max-content;margin-top:2px;display:inline-flex}.collection-v2-item-body>.quantity-row.product-quantity-controls{grid-template-columns:34px 34px 34px;justify-content:center;place-self:end center;justify-items:center;column-gap:8px;width:118px;margin-top:0;display:grid}.collection-v2-item-body>.quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-item-body>.quantity-row.product-quantity-controls button{width:34px;min-width:34px;padding:0}.collection-v2-stage .product-quantity-controls .product-quantity-value,.collection-v2-stage .product-quantity-controls button,.collection-v2-stage .quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-stage .quantity-row.product-quantity-controls button{color:#f2f2f2;background:#f2f2f20f;border:1px solid #f2f2f21f;border-radius:8px;place-items:center;min-width:32px;height:32px;min-height:32px;padding:0 8px;font-weight:950;display:grid}.collection-v2-item-body>.quantity-row.product-quantity-controls .product-quantity-value{color:#f2f2f2;background:0 0;border:0;min-width:22px;padding:0 2px}.collection-v2-stage .product-quantity-controls button,.collection-v2-stage .quantity-row.product-quantity-controls button{cursor:pointer}.collection-v2-stage .product-quantity-controls button:disabled,.collection-v2-stage .quantity-row.product-quantity-controls button:disabled{cursor:not-allowed;opacity:.45}.collection-v2-stage .product-quantity-controls button:active:not(:disabled),.collection-v2-stage .quantity-row.product-quantity-controls button:active:not(:disabled){transform:scale(.92)}.collection-v2-stage .owned-chip,.collection-v2-stage .product-quantity-value.owned-chip{border-color:rgba(var(--theme-accent-rgb)/.42);background:rgba(var(--theme-accent-rgb)/.16);color:var(--theme-accent)}.collection-v2-graded-strip{gap:12px;margin-top:24px;display:grid}.collection-v2-tools{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:760px;max-height:calc(100vh - 114px);padding:16px;display:grid;overflow:hidden}.collection-v2-refresh-button{--press-button-height:50px;border-radius:14px;width:100%}.collection-v2-refresh-button .is-spinning{animation:component-spin .7s linear infinite}.collection-v2-add-panel{align-content:start}.collection-v2-quick-add-scroll,.collection-v2-stage .product-detail-panel{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.collection-v2-stage .panel-heading{align-items:flex-start;min-height:auto;padding:0 0 4px;display:block}.collection-v2-stage .panel-heading h2{color:#f2f2f2;margin:6px 0 0;font-size:26px;font-weight:950;line-height:1.08}.collection-v2-controls,.collection-v2-search{gap:12px;display:grid}.collection-v2-stage .field{color:#f2f2f294;gap:7px;margin-bottom:0;font-size:12px;font-weight:950;display:grid}.collection-v2-stage .field>span:not(.collection-v2-select-wrap){background:0 0;line-height:1.2;display:block}.collection-v2-select,.collection-v2-stage .input{border:1px solid rgba(var(--theme-accent-rgb)/.22);color:#f2f2f2;background:#f2f2f20f;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px;font-weight:900}.collection-v2-select-wrap{display:block;position:relative}.collection-v2-select-wrap:after{content:"";border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.collection-v2-select{appearance:none;cursor:pointer;padding-right:44px}.collection-v2-select option{color:#f2f2f2;background:#11140f}.collection-v2-inline-search{grid-template-columns:1fr 46px;gap:8px;display:grid}.collection-v2-inline-search button,.collection-v2-selected-actions button,.collection-v2-stage .button,.collection-v2-stage .collection-v2-detail-actions button{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:rgba(var(--theme-accent-rgb)/.12);color:#f2f2f2;cursor:pointer;border-radius:8px;min-height:42px;font-weight:950}.collection-v2-stage .button.secondary{background:#f2f2f20f}.collection-v2-stage .button:disabled{cursor:not-allowed;opacity:.5}.collection-v2-search-result,.collection-v2-selected-card,.collection-v2-stage .slot-card-detail,.collection-v2-variant-modal-row{background:#f2f2f20e;border:1px solid #f2f2f21a;border-radius:12px}.collection-v2-selected-card{gap:12px;padding:12px;display:grid}.collection-v2-selected-card img{border-radius:10px;justify-self:center;width:min(100%,150px)}.collection-v2-selected-card strong{color:#f2f2f2}.collection-v2-selected-card p,.collection-v2-selected-card span{color:#f2f2f294;margin:0;font-size:13px;font-weight:800}.collection-v2-selected-price{border:1px solid rgba(var(--theme-accent-rgb)/.34);background:rgba(var(--theme-accent-rgb)/.12);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex;color:var(--theme-accent)!important}.collection-v2-selected-card-body,.collection-v2-selected-card-heading{gap:8px;min-width:0;display:grid}.collection-v2-selected-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.collection-v2-selected-meta{flex-wrap:wrap;gap:6px;display:flex}.collection-v2-selected-meta span,.collection-v2-stage .chip{border:1px solid rgba(var(--theme-accent-rgb)/.28);color:#f2f2f2b8;background:#f2f2f20e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.collection-v2-selected-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-v2-quick-add-success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e6b;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:900}.collection-v2-search-results{gap:8px;display:grid}.collection-v2-search-result{color:#f2f2f2;cursor:pointer;text-align:left;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.collection-v2-search-result.selected,.collection-v2-search-result:hover{border-color:rgba(var(--theme-accent-rgb)/.64);background:rgba(var(--theme-accent-rgb)/.1)}.collection-v2-search-result img{aspect-ratio:.716;object-fit:contain;background:rgba(var(--theme-accent-rgb)/.12);border-radius:8px;width:46px}.collection-v2-search-result-image{flex:0 0 46px;place-items:center;width:46px;display:grid;position:relative}.collection-v2-search-result-image:empty{background:rgba(var(--theme-accent-rgb)/.12);border-radius:8px;min-height:46px}.collection-v2-search-result.sealed-result img{aspect-ratio:1.08;padding:4px}.collection-v2-search-result small,.collection-v2-search-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.collection-v2-search-result strong{color:#f2f2f2;font-size:13px}.collection-v2-search-result small{color:#f2f2f28f;font-size:12px;font-weight:800}.collection-v2-search-result .card-grid-wishlist-heart{width:30px;height:30px;top:50%;right:8px;transform:translateY(-50%)}.collection-v2-search-result .card-grid-wishlist-heart:hover:not(:disabled){transform:translateY(calc(-50% - 1px))scale(1.04)}.collection-v2-variant-modal{gap:14px;width:min(100%,520px);padding:16px;display:grid}.collection-v2-variant-modal-list{gap:8px;display:grid}.collection-v2-variant-modal-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.collection-v2-variant-modal-row>div:first-child{gap:4px;min-width:0;display:grid}.collection-v2-variant-modal-row strong{color:#f2f2f2;letter-spacing:.04em;font-size:13px}.collection-v2-variant-modal-row span{color:#f2f2f294;font-size:12px;font-weight:800}.collection-v2-stage .product-detail-panel{color:#f2f2f2;scrollbar-width:none}.collection-v2-stage .product-detail-panel::-webkit-scrollbar{width:0}.collection-v2-stage .product-detail-image-shell{width:min(100%,270px)}.collection-v2-stage .product-detail-image{border-radius:14px;justify-self:center;width:min(100%,270px);box-shadow:0 18px 44px #00000052}.collection-v2-stage .slot-card-detail{gap:12px;padding:14px;display:grid}.collection-v2-stage .slot-card-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.collection-v2-stage .slot-card-name-row strong{color:#f2f2f2;font-size:22px;font-weight:950;line-height:1.05}.collection-v2-stage .graded-group-owned-count,.collection-v2-stage .slot-card-data-rows dd,.collection-v2-stage .slot-card-data-rows dt,.collection-v2-stage .slot-card-market-section p,.collection-v2-stage .slot-card-name-row small{color:#f2f2f294}.binder-slot-detail-template .slot-card-name-actions>span,.collection-v2-stage .slot-card-name-actions>span,.collection-v2-stage .slot-card-name-row>span,.v2-product-detail-shell .slot-card-name-actions>span{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:rgba(var(--theme-accent-rgb)/.12);color:var(--theme-accent);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950}.collection-v2-stage .slot-card-divider{background:#f2f2f21a;height:1px}.collection-v2-stage .slot-card-data-rows{gap:0;margin:0;display:grid}.collection-v2-stage .graded-price-row,.collection-v2-stage .sealed-detail-value-row,.collection-v2-stage .slot-card-data-rows div,.collection-v2-stage .slot-card-variant-row{background:#f2f2f20a;border:1px solid #f2f2f214;border-radius:10px;padding:10px}.collection-v2-stage .slot-card-data-rows div{grid-template-columns:.8fr 1fr;gap:12px;display:grid}.collection-v2-stage .graded-price-list,.collection-v2-stage .slot-card-market-section,.collection-v2-stage .slot-card-raw-section{gap:10px;display:grid}.collection-v2-stage .graded-price-row,.collection-v2-stage .sealed-detail-value-row,.collection-v2-stage .slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.collection-v2-stage .detail-pill-button,.collection-v2-stage .link-button,.collection-v2-stage .market-link-list a{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);color:#f2f2f2;border-radius:999px;min-height:32px;font-weight:900}.collection-v2-stage .detail-dropdown-menu{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:#0e1113f5;border-radius:12px;box-shadow:0 18px 44px #00000052}.collection-v2-stage .detail-dropdown-menu button{color:#f2f2f2}.collection-v2-mobile-product-detail-backdrop{display:none}.collection-v2-mobile-product-detail-modal{grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(100%,520px);max-height:calc(100vh - 28px);padding:16px;display:grid;overflow:hidden}.collection-v2-mobile-product-detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}@media (min-width:1101px){.app-shell:has(.collection-v2-stage){min-height:100vh;overflow:visible}.app-shell:has(.collection-v2-stage) .sidebar{height:100vh}.collection-v2-stage,.main:has(.collection-v2-stage){min-height:100vh;overflow:visible}.collection-v2-shell{min-height:100%}.collection-v2-layout{overflow:visible}.collection-v2-side-stack{align-self:start;width:420px;height:calc(100vh - 48px);max-height:calc(100vh - 48px)}.collection-v2-main{overflow:visible}.collection-v2-tools{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:start;height:100%;min-height:0;max-height:none;overflow:auto}}@media (max-width:1500px){.collection-v2-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.collection-v2-layout{grid-template-columns:minmax(680px,1fr) 420px}}@media (max-width:1120px){.collection-v2-layout{grid-template-columns:1fr}.collection-v2-side-stack{width:auto;height:auto;max-height:none;position:static}.collection-v2-tools{height:auto;min-height:auto;max-height:none;position:static}}@media (max-width:760px){.app-shell:has(.collection-v2-stage),.main:has(.collection-v2-stage){height:auto;min-height:100dvh;overflow:visible}.collection-v2-stage{min-height:auto;padding:24px 16px calc(104px + env(safe-area-inset-bottom));margin:-18px -14px 0;overflow:visible}.collection-v2-layout,.collection-v2-main,.collection-v2-shell,.collection-v2-side-stack,.collection-v2-tools{height:auto;max-height:none;overflow:visible}.collection-v2-hero{grid-template-columns:1fr}.collection-v2-grid,.collection-v2-stat-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.collection-v2-tabs button{padding:0 4px;font-size:11px}.collection-v2-filter-row{flex-wrap:nowrap;gap:5px;padding-top:8px;overflow:hidden}.collection-v2-filter-row button{flex:1 1 0;min-width:0;min-height:32px;padding:0 5px;font-size:10px;line-height:1}.collection-v2-filter-row .collection-v2-sort{display:none}.collection-v2-section-row{gap:8px}.collection-v2-section-row h2{min-width:0;font-size:22px}.collection-v2-row-count{display:none}.collection-v2-mobile-sort{min-height:28px;color:var(--theme-accent);cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;margin-left:auto;padding:0;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.collection-v2-item-body{padding:10px}.collection-v2-mobile-product-detail-backdrop{display:grid}.collection-v2-add-panel.mobile-detail-active{display:none}.collection-v2-mobile-product-detail-modal{width:min(100%,560px);max-height:min(88vh,820px)}}@media (max-width:1250px){.collection-v2-selected-card-heading,.collection-v2-variant-modal-row{grid-template-columns:1fr}.collection-v2-hero{gap:10px;padding:12px}.collection-v2-hero-value{gap:8px;min-height:142px;padding:18px}.collection-v2-value-row{gap:8px}.collection-v2-hero-value strong{font-size:clamp(32px,12vw,44px)}.collection-v2-privacy-toggle{width:44px;min-width:44px;height:44px}.collection-v2-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-v2-stat-grid div{border-right:0;padding:12px 10px}.collection-v2-stat-grid div:nth-child(odd){border-right:1px solid #f2f2f21a}.collection-v2-stat-grid div:nth-child(-n+2){border-bottom:1px solid #f2f2f21a}.collection-v2-stat-grid strong{font-size:28px}.collection-v2-grid,.collection-v2-grid.compact{grid-template-columns:repeat(auto-fill,minmax(clamp(168px,22vw,220px),220px));justify-content:center;gap:clamp(20px,3vw,28px) clamp(10px,1.4vw,16px)}.collection-v2-item-card{width:100%;max-width:220px;height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;justify-self:center;overflow:visible}.collection-v2-item-card:hover{box-shadow:none;transform:none}.collection-v2-card-image,.collection-v2-sealed-image{box-sizing:border-box;aspect-ratio:63/88;border:1px solid rgba(var(--theme-accent-rgb)/.64);background:radial-gradient(circle at 50% 24%,rgba(var(--theme-accent-rgb)/.1),transparent 4rem),#171b46;border-radius:7px;justify-self:stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f2f214,0 8px 18px #0000002e}.collection-v2-card-image img,.collection-v2-sealed-image img{object-fit:contain;width:100%;height:100%}.collection-v2-sealed-image img{padding:0}.collection-v2-item-body{grid-template-rows:auto auto;justify-items:center;gap:4px;min-width:0;max-width:100%;padding:5px 0 0}.collection-v2-card-number,.collection-v2-chip-row,.collection-v2-item-body small,.collection-v2-item-body>span,.collection-v2-item-title-row,.collection-v2-variant-summary{display:none}.collection-v2-item-value-row{text-align:center;order:2;width:100%;min-width:0;max-width:100%;line-height:1}.collection-v2-item-body b,.collection-v2-item-meta b{color:var(--theme-accent);font-size:11px}.collection-v2-item-body>.quantity-row.product-quantity-controls{order:1;grid-template-columns:repeat(3,24px);justify-self:center;column-gap:2px;width:76px;min-width:0;max-width:100%}.collection-v2-item-body>.quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-item-body>.quantity-row.product-quantity-controls button,.collection-v2-stage .product-quantity-controls .product-quantity-value,.collection-v2-stage .product-quantity-controls button,.collection-v2-stage .quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-stage .quantity-row.product-quantity-controls button{border-radius:999px;width:24px;min-width:24px;height:22px;min-height:22px;padding:0;font-size:11px}.collection-v2-item-body>.quantity-row.product-quantity-controls .product-quantity-value{min-width:24px;padding:0}.collection-v2-stage .product-quantity-controls button,.collection-v2-stage .quantity-row.product-quantity-controls button{border-color:rgba(var(--theme-accent-rgb)/.26);color:#f2f2f2bd;background:#21234ee0}.collection-v2-item-body>.quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-stage .product-quantity-value.owned-chip{color:var(--theme-accent);background:0 0}}@media (max-width:760px){.collection-v2-grid,.collection-v2-grid.compact{grid-template-columns:repeat(3,minmax(0,min(132px,33.3333% - 4px)));justify-content:center;gap:18px 6px}.collection-v2-item-card{max-width:132px}}.binder-v2-stage{isolation:isolate;background:0 0;position:relative;overflow:hidden}.binder-v2-stage:before{display:none}.binder-v2-stage .binder-glass-panel{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 12px rgba(var(--theme-accent-rgb)/.045),0 24px 70px #00000047;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px}.binder-v2-stage .binder-topbar{background:linear-gradient(145deg,#f2f2f22e,#f2f2f20b 42%,rgba(var(--theme-accent-rgb)/.055)),#0e111375;min-height:84px;max-height:120px;box-shadow:inset 8px 8px 0 -7px #ffffff8f,inset -18px -22px 44px #00000047,inset 0 0 18px #ffffff1f,0 24px 70px #0000004d,0 0 46px rgba(var(--theme-accent-rgb)/.12);-webkit-backdrop-filter:brightness(1.1)blur(16px)saturate(1.32);border-color:#f2f2f247;transition:max-height .28s cubic-bezier(.16,1,.3,1),min-height .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:block;position:relative;overflow:hidden}.binder-v2-stage .binder-topbar.is-collapsed{min-height:72px;max-height:84px;padding-top:14px;padding-bottom:14px}.binder-v2-stage .binder-topbar:before{z-index:0;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 13% 6%,#ffffff75,transparent 8rem),linear-gradient(120deg,#ffffff38,transparent 34%,rgba(var(--theme-accent-rgb)/.08));mix-blend-mode:screen;position:absolute;inset:0}.binder-v2-stage .binder-topbar:after{z-index:0;pointer-events:none;content:"";border-radius:15px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff61}.binder-v2-stage .binder-topbar.is-expanded{align-items:center;min-height:314px;max-height:680px;padding-bottom:56px}.binder-v2-stage .binder-v2-header-state{z-index:1;min-width:0;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s;position:relative}.binder-v2-stage .binder-v2-header-collapsed{opacity:1;visibility:visible;align-items:center;gap:16px;transition-delay:.16s;display:flex;transform:translateY(0)}.binder-v2-stage .binder-v2-header-expanded{opacity:0;pointer-events:none;visibility:hidden;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,56px);transition-delay:0s;display:grid;position:absolute;inset:20px;transform:translateY(10px)}.binder-v2-stage .binder-topbar.is-expanded .binder-v2-header-collapsed{opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s;position:absolute;inset:20px;transform:translateY(-8px)}.binder-v2-stage .binder-topbar.is-expanded .binder-v2-header-expanded{opacity:1;pointer-events:auto;visibility:visible;transition-delay:50ms;position:relative;inset:auto;transform:translateY(0)}.binder-v2-stage .binder-settings-main{z-index:1;align-self:center;display:block;position:relative}.binder-v2-stage .binder-expanded-back{z-index:2;position:absolute;top:0;left:0}.binder-v2-stage .binder-v2-header-art{z-index:0;background:linear-gradient(135deg,rgba(var(--theme-accent-rgb)/.2),#f2f2f214);opacity:.68;pointer-events:none;background-position:50%;background-size:cover;width:min(64%,760px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 48%,#00000070 74%,#0000);mask-image:linear-gradient(90deg,#000 0 48%,#00000070 74%,#0000)}.binder-v2-stage .binder-v2-header-art:after{content:"";background:linear-gradient(90deg,#06070861,#060708bd),linear-gradient(#06070833,#060708c2);position:absolute;inset:0}.binder-v2-stage .binder-topbar>:not(.binder-v2-header-art){z-index:1;position:relative}@supports ((-webkit-backdrop-filter:url("#liquid-glass-displacement")) or (backdrop-filter:url("#liquid-glass-displacement"))){.binder-v2-stage .binder-topbar{-webkit-backdrop-filter:brightness(1.1)blur(16px)saturate(1.32)url(#liquid-glass-displacement)}}.binder-v2-stage .binder-name-editor{gap:8px;min-width:min(100%,390px);display:grid}.binder-v2-stage .binder-name-editor label{color:#f2f2f294;font-size:12px;font-weight:950}.binder-v2-stage .binder-name-editor>div{grid-template-columns:minmax(160px,1fr) auto;gap:8px;display:grid}.binder-v2-stage .binder-name-editor input{border:1px solid rgba(var(--theme-accent-rgb)/.22);color:#f2f2f2;background:#0e11138f;border-radius:8px;outline:none;min-width:0;min-height:44px;padding:0 14px;font-size:16px;font-weight:850}.binder-v2-stage .binder-name-editor input:focus{border-color:rgba(var(--theme-accent-rgb)/.66);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.14)}.binder-v2-stage .binder-name-editor p{color:#f2f2f2b8;margin:0;font-size:13px;font-weight:850}.binder-v2-stage .binder-settings-panels{grid-template-columns:minmax(320px,1.35fr) minmax(214px,.88fr) minmax(270px,1.04fr);place-self:start end;align-items:start;gap:12px;width:100%;display:grid}.binder-v2-stage .binder-access-settings{align-content:start;gap:12px;display:grid}.binder-v2-stage .binder-cover-settings{grid-template-rows:auto 1fr;align-self:stretch;gap:12px;height:auto;display:grid}.binder-v2-stage .binder-settings-card{border:1px solid rgba(var(--theme-accent-rgb)/.2);background:#1f22398f;border-radius:8px;gap:9px;padding:11px;display:grid}.binder-v2-stage .binder-access-card,.binder-v2-stage .binder-cover-color-card{align-content:start}.binder-v2-stage .binder-settings-card h2{color:#f2f2f2;margin:0;font-size:13px;font-weight:950}.binder-v2-stage .binder-settings-card p{color:#f2f2f285;margin:0;font-size:12px;font-weight:800;line-height:1.3}.binder-v2-stage .binder-settings-toggle-row{color:#f2f2f2;text-align:left;cursor:pointer;background:#f2f2f20b;border:1px solid #f2f2f21a;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:9px 10px;display:grid}.binder-v2-stage .binder-settings-toggle-row span{gap:2px;display:grid}.binder-v2-stage .binder-settings-toggle-row small,.binder-v2-stage .binder-settings-toggle-row strong{display:block}.binder-v2-stage .binder-settings-toggle-row strong{font-size:13px;font-weight:950}.binder-v2-stage .binder-settings-toggle-row small{color:#f2f2f294;font-size:12px;font-weight:750}.binder-v2-stage .binder-settings-toggle-row i{background:#f2f2f21f;border-radius:999px;width:42px;height:24px;position:relative}.binder-v2-stage .binder-settings-toggle-row i:before{content:"";background:#f2f2f2;border-radius:999px;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.binder-v2-stage .binder-settings-toggle-row i.is-on{background:rgba(var(--theme-accent-rgb)/.42)}.binder-v2-stage .binder-settings-toggle-row i.is-on:before{background:var(--theme-accent);transform:translate(18px)}.binder-v2-stage .binder-labels-card{align-content:start}.binder-v2-stage .binder-labels-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.binder-v2-stage .binder-labels-toggle{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:rgba(var(--theme-accent-rgb)/.1);min-height:32px;color:rgb(var(--theme-accent-rgb));white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.binder-v2-stage .binder-label-chip-row,.binder-v2-stage .binder-label-picker{flex-wrap:wrap;gap:7px;display:flex}.binder-v2-stage .binder-label-chip,.binder-v2-stage .binder-label-option{color:#f2f2f2c7;background:#f2f2f20e;border:1px solid #f2f2f21f;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.binder-v2-stage .binder-label-chip.is-selected,.binder-v2-stage .binder-label-option.is-selected{border-color:rgba(var(--theme-accent-rgb)/.52);background:rgba(var(--theme-accent-rgb)/.16);color:rgb(var(--theme-accent-rgb))}.binder-v2-stage .binder-label-chip:disabled,.binder-v2-stage .binder-label-option:disabled{cursor:wait;opacity:.55}.binder-v2-stage .binder-label-picker{border-top:1px solid #f2f2f214;max-height:none;padding-top:9px;overflow:visible}.binder-v2-stage .binder-labels-empty{color:#f2f2f280}.binder-v2-stage .binder-cover-image-row{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.binder-v2-stage .binder-cover-actions-v2 .binder-command{white-space:nowrap}.binder-v2-stage .binder-cover-preview{aspect-ratio:.72;background:var(--cover-color);color:#f2f2f2d6;border-radius:6px;align-items:center;width:64px;padding:6px;font-size:11px;font-weight:950;display:grid}.binder-v2-stage .binder-cover-color-grid{grid-template-columns:repeat(6,24px);gap:8px;display:grid}.binder-v2-stage .binder-cover-color-grid button{background:var(--cover-color);cursor:pointer;border:2px solid #f2f2f229;border-radius:999px;width:24px;height:24px;transition:border-color .16s,box-shadow .16s,transform .16s}.binder-v2-stage .binder-cover-color-grid button.is-selected,.binder-v2-stage .binder-cover-color-grid button:hover{border-color:rgba(var(--theme-accent-rgb)/.82);box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb)/.16);transform:translateY(-1px)}.binder-v2-stage .binder-topbar .binder-settings-collapse{z-index:2;border:1px solid rgba(var(--theme-accent-rgb)/.28);color:#f2f2f2ad;cursor:pointer;opacity:1;visibility:visible;background:#0607085c;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:min(98px,100% - 32px);min-height:30px;padding:0 14px;font-size:12px;font-weight:950;transition:opacity .16s 80ms,transform .22s cubic-bezier(.16,1,.3,1) 80ms,visibility .16s 80ms,border-color .16s 80ms,color .16s 80ms;display:inline-flex;position:absolute;bottom:8px;left:50%;right:auto;transform:translate(-50%)}.binder-v2-stage .binder-topbar .binder-settings-collapse svg{stroke-width:2.75px;flex:none;width:20px;height:20px}.binder-v2-stage .binder-topbar.is-collapsed .binder-settings-collapse{opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s;transform:translate(-50%,6px)}.binder-v2-stage .binder-action-button,.binder-v2-stage .binder-back-button,.binder-v2-stage .binder-command,.binder-v2-stage .binder-icon-button,.binder-v2-stage .binder-mini-button,.binder-v2-stage .binder-primary-cta{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f229;border-radius:10px;justify-content:center;align-items:center;font-weight:950;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.binder-v2-stage .binder-back-button{white-space:nowrap}.binder-v2-stage .binder-back-button,.binder-v2-stage .binder-command{gap:8px;min-height:44px;padding:0 16px}.binder-v2-stage .binder-command-icon{flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.binder-v2-stage .binder-command-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.binder-v2-stage .binder-action-button.is-primary,.binder-v2-stage .binder-command.is-active,.binder-v2-stage .binder-mini-button:hover{border-color:rgba(var(--theme-accent-rgb)/.72);background:rgba(var(--theme-accent-rgb)/.12);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.2)}.binder-v2-stage .binder-icon-button{width:44px;height:44px;font-size:18px}.binder-v2-stage .binder-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:19px;height:19px}.binder-v2-stage .binder-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.binder-v2-stage .binder-title-summary{gap:0;display:grid}.binder-v2-stage .binder-title-summary h1{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:30px;font-weight:950;line-height:1.02;overflow:hidden}.binder-v2-stage .binder-title-summary p{color:#ffffffad;margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.2}.binder-v2-stage .binder-toggle{color:#f2f2f2;cursor:pointer;background:#0607086b;border:1px solid #f2f2f229;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 16px;font-weight:950;display:inline-flex}.binder-v2-stage .binder-toggle i{background:#f2f2f224;border-radius:999px;width:42px;height:24px;position:relative}.binder-v2-stage .binder-toggle i:before{content:"";background:#f2f2f2;border-radius:999px;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.binder-v2-stage .binder-toggle i.is-on{background:rgba(var(--theme-accent-rgb)/.42)}.binder-v2-stage .binder-toggle i.is-on:before{background:var(--theme-accent);transform:translate(18px)}.binder-v2-stage .binder-workspace-grid{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.binder-v2-stage .binder-left-rail{gap:12px;display:grid}.binder-v2-stage .binder-pages-panel{min-height:640px}.binder-v2-stage .binder-mobile-share-actions,.binder-v2-stage .binder-share-panel{gap:8px;display:grid}.binder-v2-stage .binder-page-list{touch-action:none;scrollbar-width:none;-ms-overflow-style:none;gap:8px;max-height:741px;padding:8px 4px 16px 0;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 22px calc(100% - 30px),#0000);mask-image:linear-gradient(#0000,#000 22px calc(100% - 30px),#0000)}.binder-v2-stage .binder-page-list::-webkit-scrollbar{display:none}.binder-v2-stage .binder-page-item{color:#f2f2f2;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f2f20e padding-box padding-box;border:1px solid #f2f2f224;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:stretch;gap:0;min-height:62px;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .2s,border-color .16s,background .16s;display:grid;overflow:hidden}.binder-v2-stage .binder-page-color-strip{background:linear-gradient(145deg,#ffffff3d,transparent 46%,#06070847),var(--page-list-bg,#102a46);border-right:1px solid #f2f2f21f;border-radius:11px 0 0 11px;place-items:center start;height:100%;min-height:62px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset -10px -14px 24px #0607082e}.binder-v2-stage .binder-page-color-strip>*{z-index:1;position:relative}.binder-v2-stage .binder-page-item.no-page-color .binder-page-color-strip{background:linear-gradient(145deg,#f2f2f22e,#f2f2f20b 48%,rgba(var(--theme-accent-rgb)/.035)),#0e111352;-webkit-backdrop-filter:brightness(1.08)blur(12px)saturate(1.2)url(#liquid-glass-displacement);border-right-color:#f2f2f229;box-shadow:inset 6px 6px 0 -6px #ffffff80,inset -12px -16px 28px #06070838,inset 0 0 14px #ffffff14}.binder-v2-stage .binder-page-item.no-page-color .binder-page-color-strip:before{content:"";background:radial-gradient(circle at 28% 12%,#ffffff42,transparent 44%),linear-gradient(130deg,#ffffff24,transparent 38%,rgba(var(--theme-accent-rgb)/.055));mix-blend-mode:screen;position:absolute;inset:0}.binder-v2-stage .binder-page-item-copy{align-content:center;min-width:0;padding:0 12px;display:grid}.binder-v2-stage .binder-page-item.is-active{border-color:rgba(var(--theme-accent-rgb)/.82);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.16),rgba(var(--theme-accent-rgb)/.08)),#f2f2f20e;box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.18),0 0 22px rgba(var(--theme-accent-rgb)/.2)}.binder-v2-stage .binder-page-item:hover{border-color:rgba(var(--theme-accent-rgb)/.42);transform:translateY(-1px)}.binder-v2-stage .binder-page-item.dragging{z-index:10;opacity:.9;box-shadow:0 8px 24px -6px #0009,0 0 28px rgba(var(--theme-accent-rgb)/.24);transition:none}.binder-v2-stage .binder-page-item small,.binder-v2-stage .binder-page-item strong{display:block}.binder-v2-stage .binder-page-item small{color:#f2f2f294;margin-top:2px;font-weight:700}.binder-v2-stage .binder-page-grip{cursor:grab;justify-self:start;place-items:center;width:34px;height:100%;display:grid}.binder-v2-stage .binder-page-grip:before{content:"";background:#f2f2f280;border-radius:999px;width:4px;height:4px;transform:translate(3px,-7px);box-shadow:0 8px #f2f2f280,0 16px #f2f2f280,7px 0 #f2f2f280,7px 8px #f2f2f280,7px 16px #f2f2f280}.binder-v2-stage .binder-page-list.is-mobile{touch-action:pan-y;max-height:min(64vh,620px);padding:4px 2px 10px}.binder-v2-stage .binder-page-list.is-mobile .binder-page-item.mobile-move-source{border-color:rgba(var(--theme-accent-rgb)/.92);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.18),rgba(var(--theme-accent-rgb)/.08)),#f2f2f20f;box-shadow:0 0 24px rgba(var(--theme-accent-rgb)/.26)}.binder-v2-stage .binder-page-list.is-mobile .binder-page-item.mobile-drag-source{opacity:.78;border-color:rgba(var(--theme-accent-rgb)/.68);box-shadow:0 12px 26px #0000005c}.binder-v2-stage .binder-page-list.is-mobile .binder-page-item.mobile-drag-target{border-color:rgba(var(--theme-accent-rgb)/.96);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.22),0 0 28px rgba(var(--theme-accent-rgb)/.28);transform:translateY(-1px)}.binder-v2-stage .binder-page-list.is-mobile .binder-page-grip{color:#f2f2f2d1;touch-action:none;background-color:#0000;border-radius:0}.binder-v2-stage .binder-page-list.is-mobile .binder-page-grip:before{display:none}.binder-v2-stage .binder-action-button{gap:8px;min-height:42px}.binder-v2-stage .binder-share-icon{flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.binder-v2-stage .binder-share-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:17px;height:17px}.binder-v2-stage .binder-combined-editor{min-width:0}.binder-v2-stage .binder-combined-editor:not(.binder-v2-gallery){flex-direction:column;display:flex}.binder-v2-stage .binder-panel-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:20px;margin-bottom:14px;display:grid}.binder-v2-stage .binder-panel-view-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.binder-v2-stage .binder-combined-body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}.binder-v2-stage .binder-editor-stage{min-width:0}.binder-v2-stage .binder-color-fill-entry{justify-content:center;padding-top:16px;display:flex}.binder-v2-stage .binder-color-fill-button{border-color:rgba(var(--theme-accent-rgb)/.62);background:linear-gradient(135deg,rgba(var(--theme-accent-rgb)/.2),#f2f2f212),#0607086b;color:#f2f2f2;min-width:168px;min-height:48px;box-shadow:0 0 22px rgba(var(--theme-accent-rgb)/.2);border-radius:999px;font-size:16px;font-weight:950}.binder-color-fill-modal{box-sizing:border-box;border-color:rgba(var(--theme-accent-rgb)/.34);background:linear-gradient(135deg,#f2f2f214,transparent 46%),var(--surface);width:min(100%,760px);height:min(92vh,900px);max-height:min(92vh,900px);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.binder-color-fill-modal{background:linear-gradient(135deg,#f2f2f214,transparent 46%),color-mix(in srgb,var(--surface) 94%,#050814)}}.binder-color-fill-scroll{scroll-behavior:smooth;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;height:100%;min-height:0;padding-right:4px;display:flex;overflow:auto}.binder-color-fill-modal .modal-header-row{align-items:flex-start}.binder-color-fill-modal .modal-header-row>div:first-child{min-width:0}.binder-color-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.binder-color-header-actions .button{white-space:nowrap;min-height:38px;padding:0 14px}.binder-color-empty p,.binder-color-fill-modal .modal-header-row p{color:var(--muted);margin:6px 0 0;font-weight:700;line-height:1.45}.binder-color-prompt{background:#f2f2f20b;border:1px solid #f2f2f21f;border-radius:12px;gap:4px;margin-top:4px;padding:16px;display:grid}.binder-color-prompt strong{color:#f2f2f2;font-size:14px;font-weight:950}.binder-color-prompt p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.binder-color-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.binder-color-swatch-grid button{color:#f2f2f2;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;min-height:42px;font-size:13px;font-weight:900;display:inline-flex}.binder-color-swatch-grid button.is-selected{border-color:rgba(var(--theme-accent-rgb)/.86);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.22)}.binder-color-swatch-grid span{background:var(--swatch-color);border:1px solid #ffffff6b;border-radius:999px;width:18px;height:18px}.binder-color-fill-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.binder-color-fill-controls>span{color:#f2f2f2ad;font-size:13px;font-weight:900}.binder-color-filter-stack{z-index:2;gap:8px;display:grid;position:relative}.binder-color-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.binder-color-rarity-filter-trigger{cursor:pointer;color:#f2f2f2;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.binder-color-rarity-filter-trigger.is-open{border-color:rgba(var(--theme-accent-rgb)/.55);background:rgba(var(--theme-accent-rgb)/.1)}.binder-color-rarity-filter-trigger strong{color:#f2f2f29e;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}.binder-color-rarity-filter{z-index:2;position:relative}.binder-color-rarity-filter summary{cursor:pointer;color:#f2f2f2;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.binder-color-rarity-filter summary::-webkit-details-marker{display:none}.binder-color-rarity-filter summary strong{color:#f2f2f29e;margin-left:auto;font-size:12px}.binder-color-rarity-menu{background:var(--surface);border:1px solid #f2f2f224;border-radius:12px;gap:10px;width:100%;display:grid;overflow:visible}@supports (color:color-mix(in lab,red,red)){.binder-color-rarity-menu{background:color-mix(in srgb,var(--surface) 96%,#050814)}}.binder-color-rarity-menu{padding:10px;box-shadow:0 16px 32px #00000038}.binder-color-rarity-menu-head{color:#f2f2f29e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.binder-color-rarity-menu-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.binder-color-rarity-menu-head button{color:var(--theme-accent);background:0 0;border:0;font-size:12px;font-weight:950}.binder-color-rarity-menu-head button:disabled{cursor:not-allowed;opacity:.42}.binder-color-rarity-options{flex-wrap:wrap;gap:7px;display:flex}.binder-color-rarity-options button{color:#f2f2f2;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.binder-color-rarity-options button.is-selected{border-color:rgba(var(--theme-accent-rgb)/.78);background:rgba(var(--theme-accent-rgb)/.16)}.binder-color-rarity-options button span{border:1px solid #f2f2f238;border-radius:999px;place-items:center;width:14px;height:14px;display:inline-grid}.binder-color-fill-loading{gap:8px;display:grid}.binder-color-fill-loading>div{background:#f2f2f214;border-radius:999px;height:10px;overflow:hidden}.binder-color-fill-loading span{border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent),#a8ff00);height:100%;transition:width .22s;display:block}.binder-color-fill-loading p{color:#f2f2f2b8;margin:0;font-size:13px;font-weight:800}.binder-color-empty{background:#f2f2f20e;border:1px solid #f2f2f21f;border-radius:12px;gap:4px;padding:18px;display:grid}.binder-color-results-pane{gap:10px;display:grid;overflow:visible}.binder-color-result-grid{flex-wrap:wrap;align-content:flex-start;gap:12px;min-height:0;padding:2px 6px 4px 2px;display:flex;overflow:visible}.binder-color-result{color:#f2f2f2;text-align:left;background:#f2f2f20e;border:1px solid #f2f2f224;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 8px);min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.binder-color-result:disabled{cursor:not-allowed;opacity:.42}.binder-color-result.is-selected{border-color:rgba(var(--theme-accent-rgb)/.86);box-shadow:0 0 20px rgba(var(--theme-accent-rgb)/.22)}.binder-color-result-art{background:#f2f2f214;flex:none;width:100%;height:clamp(220px,38vw,320px);display:block;position:relative;overflow:hidden}.binder-color-card-fallback,.binder-color-result-art img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.binder-color-result-meta{gap:2px;min-width:0;padding:9px 9px 8px;display:grid}.binder-color-result-meta small,.binder-color-result-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.binder-color-result-meta strong{font-size:12px;font-weight:950}.binder-color-result-meta small{color:#f2f2f294;font-size:11px;font-weight:750}.binder-color-result-meta em{color:rgba(var(--theme-accent-rgb)/.86);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.binder-color-palette-strip{grid-template-columns:repeat(4,1fr);height:6px;display:grid}.binder-color-palette-strip i{display:block}.binder-color-top-button{z-index:5;border:1px solid rgba(var(--theme-accent-rgb)/.55);background:var(--surface);border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;position:absolute;bottom:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.binder-color-top-button{background:color-mix(in srgb,var(--surface) 88%,#050814)}}.binder-color-top-button{color:#f2f2f2;box-shadow:0 14px 30px #00000057,0 0 18px rgba(var(--theme-accent-rgb)/.18)}.binder-color-top-button:hover{border-color:rgba(var(--theme-accent-rgb)/.86);color:var(--theme-accent)}@media (max-width:720px){.binder-color-filter-row{grid-template-columns:1fr}.binder-color-result-grid{gap:7px}.binder-color-result{flex-basis:calc(33.3333% - 4.66667px)}.binder-color-result-art{height:clamp(130px,42vw,210px)}.binder-color-result-meta{padding:7px}.binder-color-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.binder-color-fill-modal .modal-header-row{flex-wrap:wrap}.binder-color-header-actions{width:100%}.binder-color-header-actions .button{flex:auto}}@media (min-width:1321px){.binder-v2-stage .binder-combined-editor:not(.binder-v2-gallery) .binder-combined-body{flex:auto;align-items:stretch;min-height:0}.binder-v2-stage .binder-combined-editor:not(.binder-v2-gallery) .binder-editor-stage{flex-direction:column;min-height:0;display:flex}.binder-v2-stage .binder-combined-editor:not(.binder-v2-gallery) .binder-page-canvas{flex:auto}}.binder-v2-stage .binder-page-toolbar{flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;display:flex;position:relative}.binder-v2-stage .binder-page-toolbar-side{align-items:center;gap:10px;min-width:0;display:flex}.binder-v2-stage .binder-page-toolbar-right{margin-left:auto}.binder-v2-stage .binder-page-switcher{flex:220px;justify-content:center;align-items:center;gap:16px;min-width:min(100%,220px);display:flex}.binder-v2-stage .binder-page-switcher strong{text-align:center}@media (min-width:1101px){.binder-v2-stage .binder-combined-editor:not(.binder-v2-gallery) .binder-page-switcher{flex:none;min-width:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.binder-v2-stage .binder-v2-mobile-only{display:none}.binder-v2-stage .binder-page-canvas{--binder-page-bg:#0b1f3275;--binder-page-swatch:#102a46;background:radial-gradient(circle at 24% 14%,#ffffff14,#0000 15rem),linear-gradient(145deg,#f2f2f20f,#f2f2f205 48%,#0607082e),#0e11134d;border:1px solid #f2f2f224;border-radius:14px;min-height:640px;padding:46px clamp(42px,4.6vw,58px);transition:background .18s;position:relative;overflow:hidden}.binder-v2-stage .binder-page-canvas.no-page-color{background:radial-gradient(circle at 24% 14%,#ffffff1f,transparent 15rem),linear-gradient(145deg,#f2f2f214,#f2f2f206 48%,rgba(var(--theme-accent-rgb)/.035)),#0e111357;-webkit-backdrop-filter:brightness(1.06)blur(14px)saturate(1.18)url(#liquid-glass-displacement);border-color:#f2f2f229;box-shadow:inset 0 1px #ffffff24,inset -18px -22px 44px #0000002e}.binder-v2-stage .binder-inspector{box-sizing:border-box;width:100%;min-width:0;height:var(--binder-page-panel-height,640px);max-width:100%;min-height:0;max-height:var(--binder-page-panel-height,640px);border:1px solid rgba(var(--theme-accent-rgb)/.26);background:linear-gradient(135deg,#f2f2f21a,#0000 42%),#06070857;border-radius:14px;flex-direction:column;align-self:start;padding:18px;display:flex;overflow:hidden;box-shadow:inset 0 1px #f2f2f21f}.binder-mobile-panel-header{flex:none;display:none}.binder-mobile-panel-header.is-visible{display:flex}.binder-mobile-panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.binder-mobile-panel-header span{color:var(--theme-accent);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.binder-mobile-panel-header h2{color:#f2f2f2;margin:3px 0 0;font-size:22px;font-weight:950;line-height:1.1}.binder-v2-stage .binder-inspector .binder-tabs{flex:none}.binder-v2-stage .binder-v2-mobile-editor-backdrop{display:none}.binder-v2-mobile-modal-backdrop{z-index:340;-webkit-backdrop-filter:blur(8px);background:#000000a3}.binder-v2-mobile-page-modal,.binder-v2-mobile-settings-modal{width:min(94vw,640px);max-height:min(86vh,780px);padding:18px;overflow:auto}.binder-v2-mobile-settings-content{gap:18px;display:grid}.binder-v2-mobile-modal-note{color:#f2f2f294;margin:0 0 14px;font-size:13px;font-weight:750;line-height:1.45}.binder-page-export-backdrop{z-index:360;-webkit-backdrop-filter:blur(8px);background:#000000ad}.binder-v2-stage .binder-page-export-modal{border:1px solid rgba(var(--theme-accent-rgb)/.3);background:linear-gradient(135deg,#f2f2f21a,#0000 46%),#080d18f2;gap:16px;width:min(97vw,1060px);max-height:min(94vh,900px);display:grid;overflow:auto;box-shadow:0 28px 70px #0000006b,inset 0 1px #f2f2f21f}.binder-v2-stage .binder-page-export-modal .modal-header-row{align-items:flex-start}.binder-v2-stage .binder-page-export-modal .modal-header-row h2{color:#f2f2f2;font-size:24px;font-weight:950;line-height:1.05}.binder-v2-stage .binder-page-export-body{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.binder-v2-stage .binder-export-preview-panel{gap:10px;min-width:0;display:grid;position:sticky;top:0}.binder-v2-stage .binder-export-preview-window{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:radial-gradient(circle at 22% 16%,rgba(var(--theme-accent-rgb)/.2),transparent 8rem),linear-gradient(145deg,#f2f2f214,#f2f2f206),#0607086b;border-radius:10px;place-items:center;width:100%;min-height:360px;max-height:min(62vh,560px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 42px #0000003d}.binder-v2-stage .binder-export-preview-window img{object-fit:contain;max-width:100%;max-height:min(62vh,560px);display:block}.binder-v2-stage .binder-export-preview-window>span:not(.binder-export-preview-status){color:#f2f2f29e;font-size:13px;font-weight:850}.binder-v2-stage .binder-export-preview-window.is-loading img{opacity:.68}.binder-v2-stage .binder-export-preview-status{border:1px solid rgba(var(--theme-accent-rgb)/.28);color:#f2f2f2c7;-webkit-backdrop-filter:blur(10px);background:#060708b8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute;bottom:12px;left:12px}.binder-v2-stage .binder-page-export-options{gap:12px;display:grid}.binder-v2-stage .binder-page-export-modal .binder-settings-card{background:#1f2239ad}.binder-v2-stage .binder-export-image-options{gap:10px;margin-bottom:12px;display:grid}.binder-v2-stage .binder-export-image-options .binder-page-image-preview{background-position:50%;background-size:cover;box-shadow:inset 0 -54px 42px #0000006b,0 12px 26px #0003}.binder-v2-stage .binder-export-image-toggle{min-height:82px}.binder-v2-stage .binder-export-blur-control{border:1px solid rgba(var(--theme-accent-rgb)/.2);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.12),#f2f2f209),#06070842;border-radius:8px;gap:10px;padding:12px;display:grid}.binder-v2-stage .binder-export-blur-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.binder-v2-stage .binder-export-blur-heading span{gap:3px;min-width:0;display:grid}.binder-v2-stage .binder-export-blur-heading strong{color:#f2f2f2;font-size:13px;font-weight:950}.binder-v2-stage .binder-export-blur-control input[type=range]{width:calc(100% - 56px);accent-color:var(--theme-accent);cursor:pointer;margin-inline:28px}.binder-v2-stage .binder-export-blur-control input[type=range]:disabled{cursor:not-allowed;opacity:.48}.binder-v2-stage .binder-export-blur-stops{color:#f2f2f280;text-transform:uppercase;height:14px;margin-inline:28px;font-size:10px;font-weight:900;position:relative}.binder-v2-stage .binder-export-blur-stops span{text-align:center;width:max-content;position:absolute;top:0;transform:translate(-50%)}.binder-v2-stage .binder-export-blur-stops span:first-child{left:0}.binder-v2-stage .binder-export-blur-stops span:nth-child(2){left:33.333%}.binder-v2-stage .binder-export-blur-stops span:nth-child(3){left:66.667%}.binder-v2-stage .binder-export-blur-stops span:nth-child(4){left:100%}.binder-v2-stage .binder-page-export-modal .binder-page-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.binder-v2-stage .binder-page-export-actions{grid-template-columns:1fr;gap:8px;padding-top:0;display:grid}.binder-v2-stage .binder-page-export-actions .button{width:100%}@media (max-width:820px){.binder-v2-stage .binder-page-export-modal{width:min(94vw,560px)}.binder-v2-stage .binder-page-export-body{grid-template-columns:1fr}.binder-v2-stage .binder-export-preview-panel{position:static}.binder-v2-stage .binder-export-preview-window{min-height:260px}}.binder-v2-stage .binder-page-canvas.is-gallery{box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.24)}.binder-v2-stage .binder-sheet{border:1px solid var(--binder-page-swatch);width:min(100%,550px);margin-inline:auto;padding:clamp(14px,1.7vw,22px);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.binder-v2-stage .binder-sheet{border:1px solid color-mix(in srgb,var(--binder-page-swatch) 48%,#f2f2f229)}}.binder-v2-stage .binder-sheet{background:var(--binder-page-bg);border-radius:18px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 26px 54px #0003}.binder-v2-stage .binder-sheet.no-page-color{background:radial-gradient(circle at 18% 12%,#ffffff29,transparent 38%),linear-gradient(145deg,#f2f2f21a,#f2f2f208 46%,rgba(var(--theme-accent-rgb)/.035)),#0e111347;-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.2)url(#liquid-glass-displacement);border-color:#f2f2f238;box-shadow:inset 6px 6px 0 -6px #ffffff7a,inset -18px -22px 42px #06070838,inset 0 0 18px #ffffff14,0 26px 54px #0003}.binder-v2-stage .binder-rings{grid-template-rows:repeat(3,1fr);place-items:center end;width:clamp(24px,5vw,42px);padding-block:clamp(4px,.8vw,8px);animation:binder-rings-fade .28s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:0;bottom:0}.binder-v2-stage .binder-rings.is-left{right:calc(100% + clamp(10px,2vw,22px))}.binder-v2-stage .binder-rings.is-right{justify-items:start;left:calc(100% + clamp(10px,2vw,22px))}.binder-v2-stage .binder-rings span{background:linear-gradient(90deg,#f2f2f224,rgba(var(--theme-accent-rgb)/.52),#f2f2f21a);width:clamp(22px,4.5vw,34px);height:clamp(7px,1.4vw,10px);box-shadow:0 0 14px rgba(var(--theme-accent-rgb)/.18);border-radius:999px}@keyframes binder-rings-fade{0%{opacity:0;transform:translateX(var(--ring-enter-x,-8px))}to{opacity:1;transform:translate(0)}}.binder-v2-stage .binder-rings.is-left{--ring-enter-x:-8px}.binder-v2-stage .binder-rings.is-right{--ring-enter-x:8px}.binder-v2-stage .binder-slot-grid{grid-template-rows:repeat(3,auto);place-items:center;gap:clamp(10px,1.2vw,16px);width:100%;margin:0;display:grid}.binder-v2-stage .binder-slot{aspect-ratio:2.5/3.5;background:linear-gradient(145deg,#ffffff2e,#ffffff0b 45%,rgba(var(--theme-accent-rgb)/.05)),#0e11136b;color:#f2f2f29e;cursor:pointer;-webkit-backdrop-filter:brightness(1.08)blur(12px)saturate(1.24)url(#liquid-glass-displacement);border:1px solid #ffffff52;border-radius:10px;place-items:center;width:100%;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 6px 6px 0 -6px #ffffffc7,inset -16px -20px 38px #0607083d,inset 0 0 18px #ffffff1f,0 18px 38px #0000002e}.binder-v2-stage .binder-slot:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 20% 10%,#ffffff47,transparent 42%),linear-gradient(130deg,#ffffff2e,transparent 35%,rgba(var(--theme-accent-rgb)/.06));mix-blend-mode:screen;position:absolute;inset:0}@property --binder-michi-select-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.binder-v2-stage .binder-slot>*{z-index:1;position:relative}.binder-v2-stage .binder-page-canvas.has-grid .binder-slot{outline:1px dashed rgba(var(--theme-accent-rgb)/.18);outline-offset:-7px}.binder-v2-stage .binder-slot.is-selected,.binder-v2-stage .binder-slot:hover{border-color:rgba(var(--theme-accent-rgb)/.88);box-shadow:inset 0 0 18px rgba(var(--theme-accent-rgb)/.1),0 0 24px rgba(var(--theme-accent-rgb)/.22);transform:translateY(-2px)}.binder-v2-stage .binder-slot.has-card{-webkit-backdrop-filter:none;background:0 0;box-shadow:0 18px 38px #0000002e}.binder-v2-stage .binder-slot.michi-select-pair-left,.binder-v2-stage .binder-slot.michi-select-single{z-index:2;overflow:visible}.binder-v2-stage .binder-slot.multi-selected,.binder-v2-stage .binder-slot.selected{z-index:4}.binder-v2-stage .michi-select-highlight{--binder-michi-select-angle:0deg;z-index:2;box-sizing:border-box;pointer-events:none;background:conic-gradient(from var(--binder-michi-select-angle),#ff8a00 0deg,#f9f871 58deg,#4cd08a 122deg,#00d5ff 186deg,#8b5cf6 250deg,#ff5cba 310deg,#ff8a00 1turn);filter:drop-shadow(0 0 10px #00d5ff61)drop-shadow(0 0 18px #ff8a003d);opacity:1;border-radius:12px;padding:3px;animation:binder-michi-select-pulse 2s ease-in-out infinite,binder-michi-select-spin 1.25s linear infinite;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.binder-v2-stage .michi-select-highlight-single{inset:-4px}.binder-v2-stage .michi-select-highlight-pair{z-index:3;width:calc(200% + var(--slot-gap) + 12px);filter:drop-shadow(0 0 14px #00d5ff80)drop-shadow(0 0 22px #ff5cba47);border-radius:13px;padding:4px;inset:-6px auto -6px -6px}@keyframes binder-michi-select-pulse{0%,to{opacity:1}50%{opacity:0}}@keyframes binder-michi-select-spin{to{--binder-michi-select-angle:360deg}}@media (prefers-reduced-motion:reduce){.binder-v2-stage .michi-select-highlight{--binder-michi-select-angle:140deg;opacity:.36;animation:none}}.binder-v2-stage .binder-slot-star{color:#0000;filter:drop-shadow(0 1px #ffffffb8)drop-shadow(0 0 12px #f2f2f242);background:radial-gradient(circle at 28% 18%,#fff 0,#f2f2f2 28%,#8f9694 62%,#f7f7f3 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,38px)}.binder-v2-stage .binder-slot strong{text-align:left;text-shadow:0 2px 8px #060708db;align-self:end;padding:0 10px;font-size:14px;line-height:1.15}.binder-v2-stage .binder-slot small{color:#f2f2f2a8;text-align:left;text-shadow:0 2px 8px #060708db;align-self:start;padding:0 10px;font-weight:800;line-height:1.2}.binder-v2-stage .binder-slot.has-card small,.binder-v2-stage .binder-slot.has-card strong{display:none}.binder-v2-stage .binder-help{color:#f2f2f2;cursor:pointer;background:#0607087a;border:2px solid #f2f2f2c2;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;position:absolute;bottom:16px;right:16px}.binder-v2-stage .binder-tabs{background:#f2f2f20d;border:1px solid #f2f2f224;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative}.binder-v2-stage .binder-tabs:before{z-index:0;content:"";background:rgba(var(--theme-accent-rgb)/.16);width:calc(50% - 4px);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.14);transform:translateX(calc(var(--active-tab-index,0) * 100%));border-radius:7px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.binder-v2-stage .binder-tabs button{z-index:1;color:#f2f2f294;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;font-weight:950;position:relative}.binder-v2-stage .binder-tabs button.is-active{color:#f2f2f2}.binder-v2-stage .binder-inspector-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-accent-rgb)/.36) transparent;flex:auto;align-content:start;gap:18px;min-height:0;margin-top:22px;padding-right:4px;display:grid;overflow-y:auto}.binder-v2-stage .binder-inspector-content.has-card-results{align-content:start;overflow-y:auto}.binder-v2-stage .binder-inspector-content.has-card-results.has-result-toolbar{align-content:start}.binder-v2-stage .binder-page-settings-title{color:#f2f2f2;align-items:center;gap:8px;font-size:26px;font-weight:950;line-height:1;display:flex}.binder-v2-stage .binder-page-settings-title span{color:#f2f2f2e0;font-size:18px}.binder-v2-stage .binder-page-background-section{gap:10px;display:grid}.binder-v2-stage .binder-page-background-section p{color:#f2f2f2;margin:0;font-size:15px;font-weight:950}.binder-v2-stage .binder-page-background-section small{color:#f2f2f29e;font-size:13px;font-weight:700;line-height:1.35}.binder-v2-stage .binder-page-image-row{grid-template-columns:98px 1fr;align-items:center;gap:12px;display:grid}.binder-v2-stage .binder-page-image-preview{aspect-ratio:.72;border:1px solid rgba(var(--theme-accent-rgb)/.42);background:radial-gradient(circle at 18% 14%,rgba(var(--theme-accent-rgb)/.12),transparent 4.6rem),#1a1c30cc;border-radius:8px;align-items:end;width:98px;padding:12px;display:grid;position:relative;overflow:hidden}.binder-v2-stage .binder-page-image-preview span{color:#f2f2f2;font-size:12px;font-weight:950}.binder-v2-stage .binder-page-image-button{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.16),#f2f2f20d),#06070857;color:#f2f2f2;cursor:pointer;border-radius:8px;min-height:44px;font-size:15px;font-weight:950;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.binder-v2-stage .binder-page-image-button:hover:not(:disabled){border-color:rgba(var(--theme-accent-rgb)/.62);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.24),#f2f2f212),#0607085c;box-shadow:0 0 16px rgba(var(--theme-accent-rgb)/.16);transform:translateY(-1px)}.binder-v2-stage .binder-page-image-button:disabled{color:#f2f2f285;cursor:not-allowed;background:#f2f2f20a;border-color:#f2f2f21f}.binder-v2-stage .binder-page-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.binder-v2-stage .binder-page-swatch-grid button{color:#f2f2f2;text-align:left;cursor:pointer;background:#31334c8a;border:1px solid #f2f2f21f;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 9px;font-size:15px;font-weight:950;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.binder-v2-stage .binder-page-swatch-grid button:hover{border-color:rgba(var(--theme-accent-rgb)/.48);transform:translateY(-1px)}.binder-v2-stage .binder-page-swatch-grid button.is-selected{border-color:rgba(var(--theme-accent-rgb)/.82);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.14),rgba(var(--theme-accent-rgb)/.06)),#0e2c4499;box-shadow:0 0 20px rgba(var(--theme-accent-rgb)/.18)}.binder-v2-stage .binder-page-swatch-grid span{background:var(--swatch-color);border:1px solid #f2f2f229;border-radius:6px;flex:none;width:22px;height:22px}.binder-v2-stage .binder-page-swatch-grid button.is-clear span{-webkit-backdrop-filter:blur(8px)saturate(1.14);background:linear-gradient(145deg,#ffffff38,#ffffff0a),linear-gradient(45deg,#f2f2f238 25%,#0000 25% 50%,#f2f2f238 50% 75%,#0000 75%) 0 0/8px 8px;box-shadow:inset 0 1px #ffffff47,inset -6px -8px 14px #06070838}.binder-v2-stage .binder-mini-button{color:#f2f2f2;min-height:34px;padding:0 12px}.binder-v2-stage .binder-mini-button:disabled{cursor:not-allowed;opacity:.4}.binder-v2-stage .binder-primary-cta{background:linear-gradient(145deg,#f2f2f2f0,rgba(var(--theme-accent-rgb)/.9));color:#060708f2;min-height:54px;box-shadow:0 0 30px rgba(var(--theme-accent-rgb)/.36);border-color:#f2f2f2b8;border-radius:999px;gap:12px}.binder-v2-stage .binder-primary-cta span{background:#ffffff7a;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.binder-v2-stage .binder-slot-empty-state{background:radial-gradient(circle at 20% 0,rgba(var(--theme-accent-rgb)/.12),transparent 12rem),#f2f2f209;border:1px dashed #f2f2f229;border-radius:16px;align-content:center;gap:12px;min-height:230px;padding:22px;display:grid}.binder-v2-stage .binder-slot-empty-state h2{color:#f2f2f2;margin:0;font-size:26px;font-weight:950}.binder-v2-stage .binder-slot-empty-state p:last-child{color:#f2f2f294;font-size:14px;font-weight:750;line-height:1.6}.binder-v2-stage .binder-slot-editor-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.binder-v2-stage .binder-slot-editor-title-row h2{margin-bottom:0}.binder-v2-stage .binder-slot-editor-title-row+.binder-card-search{margin-top:-4px}.binder-v2-stage .binder-danger-button,.binder-v2-stage .binder-mini-search-button,.binder-v2-stage .binder-text-action{cursor:pointer;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.binder-v2-stage .binder-danger-button{color:#ff9baa;background:#ff5f7a1f;border:1px solid #ff5f7a6b}.binder-v2-stage .binder-text-action{color:var(--theme-accent);background:0 0;border:1px solid #0000}.binder-v2-stage .binder-mini-search-button:hover:not(:disabled),.binder-v2-stage .binder-text-action.is-active,.binder-v2-stage .binder-text-action:hover{border-color:rgba(var(--theme-accent-rgb)/.42);background:rgba(var(--theme-accent-rgb)/.1);box-shadow:0 0 16px rgba(var(--theme-accent-rgb)/.14)}.binder-v2-stage .binder-mini-search-button{color:#f2f2f2;background:#f2f2f214;border:1px solid #f2f2f229}.binder-v2-stage .binder-danger-button:hover,.binder-v2-stage .binder-mini-search-button:hover:not(:disabled),.binder-v2-stage .binder-text-action:hover{transform:translateY(-1px)}.binder-v2-stage .binder-mini-search-button:disabled{cursor:not-allowed;opacity:.42}.binder-v2-stage .binder-card-detail-panel{gap:14px;min-height:0;display:grid}.binder-v2-stage .binder-card-detail-art{aspect-ratio:2.5/3.5;background:var(--card-image),linear-gradient(145deg,#f2f2f224,#0607086b);width:min(58%,210px);box-shadow:0 22px 42px #00000057,0 0 30px rgba(var(--theme-accent-rgb)/.1);background-position:50%;background-size:cover;border:1px solid #f2f2f242;border-radius:12px;justify-self:center}.binder-v2-stage .binder-card-detail-copy{text-align:center;gap:5px;display:grid}.binder-v2-stage .binder-card-detail-copy span{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.binder-v2-stage .binder-card-detail-copy h3{color:#f2f2f2;margin:0;font-size:20px;font-weight:950;line-height:1.15}.binder-v2-stage .binder-card-detail-copy p{color:#f2f2f294;font-size:13px;font-weight:800}.binder-v2-stage .binder-card-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.binder-v2-stage .binder-card-stat-grid span{background:#f2f2f20b;border:1px solid #f2f2f21c;border-radius:12px;gap:4px;padding:10px;display:grid}.binder-v2-stage .binder-card-stat-grid small{color:#f2f2f26b;text-transform:uppercase;font-size:11px;font-weight:900}.binder-v2-stage .binder-card-stat-grid strong{color:#f2f2f2;font-size:14px;font-weight:950}.binder-v2-stage .binder-card-detail-actions{gap:8px;display:grid}.binder-v2-stage .binder-card-search{background:#f2f2f20b;border:1px solid #f2f2f21f;border-radius:14px;gap:7px;padding:10px 12px;display:grid}.binder-v2-stage .binder-card-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.binder-v2-stage .binder-card-search label{color:#f2f2f27a;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.binder-v2-stage .binder-card-search input{border:1px solid rgba(var(--theme-accent-rgb)/.22);color:#f2f2f2;background:linear-gradient(145deg,#f2f2f214,#f2f2f209),#06070870;border-radius:999px;outline:none;width:100%;min-height:44px;padding:0 16px;font-weight:850;transition:border-color .16s,box-shadow .16s}.binder-v2-stage .binder-card-search input:focus{border-color:rgba(var(--theme-accent-rgb)/.72);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.18)}.binder-v2-stage .binder-card-search input:disabled{cursor:not-allowed;opacity:.55}.binder-v2-stage .binder-card-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.binder-v2-stage .binder-card-language-pills{--active-index:0;--tab-count:3;grid-column:1/-1;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));background:#f2f2f20d;border:1px solid #f2f2f224;border-radius:999px;gap:3px;padding:4px;display:grid;position:relative;overflow:hidden}.binder-v2-stage .binder-card-language-pills:before{z-index:0;width:calc((100% - 8px) / var(--tab-count));background:linear-gradient(145deg,#f2f2f2f0,rgba(var(--theme-accent-rgb)/.88));box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.26);content:"";transform:translateX(calc(var(--active-index) * 100%));border-radius:999px;transition:transform .24s cubic-bezier(.2,.9,.2,1.05);position:absolute;top:4px;bottom:4px;left:4px}.binder-v2-stage .binder-card-language-pills button{z-index:1;color:#f2f2f299;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;font-size:12px;font-weight:950;transition:color .16s;position:relative}.binder-v2-stage .binder-card-language-pills button.is-active{color:#060708f5}.binder-v2-stage .binder-card-filter-select{min-width:0;color:inherit;letter-spacing:0;text-transform:none;display:block;position:relative}.binder-v2-stage .binder-card-filter-select:after{border-right:2px solid var(--theme-accent);border-bottom:2px solid var(--theme-accent);content:"";pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.binder-v2-stage .binder-card-filter-select select{border:1px solid rgba(var(--theme-accent-rgb)/.22);appearance:none;color:#f2f2f2;cursor:pointer;width:100%;min-height:40px;font:inherit;background:linear-gradient(145deg,#f2f2f214,#f2f2f209),#06070870;border-radius:8px;outline:none;padding:0 34px 0 10px;font-size:12px;font-weight:950}.binder-v2-stage .binder-card-filter-select select:focus{border-color:rgba(var(--theme-accent-rgb)/.72);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.18)}.binder-v2-stage .binder-card-search p{color:#f2f2f28a;margin:-1px 0 0;font-size:13px;font-weight:750;line-height:1.25}.binder-v2-stage .binder-michi-divider{color:#f2f2f285;text-transform:lowercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:2px 0 0;font-size:12px;font-weight:950;display:grid}.binder-v2-stage .binder-michi-divider span{background:linear-gradient(90deg,#f2f2f200,#f2f2f238);height:1px}.binder-v2-stage .binder-michi-divider span:last-child{background:linear-gradient(90deg,#f2f2f238,#f2f2f200)}@property --binder-michi-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.binder-v2-stage .binder-michi-upload-button{--binder-michi-border-angle:0deg;cursor:pointer;background:#2a2a2e;border-radius:14px;width:100%;padding:2px;display:block;position:relative;overflow:hidden}.binder-v2-stage .binder-michi-upload-button:before{content:"";background:conic-gradient(from var(--binder-michi-border-angle),#ff8a00 0deg,#5b8def 90deg,#4cd08a 180deg,#ff5c5c 270deg,#ff8a00 1turn);animation:binder-michi-gradborder-spin 4s linear infinite;position:absolute;inset:0}.binder-v2-stage .binder-michi-upload-button-inner{z-index:1;color:#f2f2f2;background:#232326;border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-weight:950;transition:background .16s,transform .16s;display:flex;position:relative}.binder-v2-stage .binder-michi-upload-button:hover .binder-michi-upload-button-inner{background:#29292d;transform:translateY(-1px)}@keyframes binder-michi-gradborder-spin{0%{--binder-michi-border-angle:0deg}to{--binder-michi-border-angle:360deg}}.binder-v2-stage .binder-card-results{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;padding:2px;display:grid;overflow:visible}.binder-v2-stage .binder-inspector-content.has-card-results .binder-card-results{min-height:auto;max-height:none;overflow:visible}.binder-v2-stage .binder-result-toolbar{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.12),#f2f2f209),#06070847;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.binder-v2-stage .binder-result-toolbar span{color:#f2f2f2b8;font-size:13px;font-weight:950}.binder-v2-stage .binder-card-results::-webkit-scrollbar{width:0}.binder-v2-stage .binder-card-result{color:#f2f2f2;cursor:pointer;background:linear-gradient(145deg,#f2f2f214,#f2f2f206),#06070852;border:1px solid #f2f2f21f;border-radius:12px;align-items:stretch;padding:6px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.binder-v2-stage .binder-card-result .card-grid-wishlist-heart{width:30px;height:30px}.binder-v2-stage .binder-card-result.is-assigned,.binder-v2-stage .binder-card-result:hover{border-color:rgba(var(--theme-accent-rgb)/.58);background:rgba(var(--theme-accent-rgb)/.1);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.14);transform:translateY(-1px)}.binder-v2-stage .binder-card-result.is-selecting{padding:6px}.binder-v2-stage .binder-card-thumb{aspect-ratio:2.5/3.5;background:var(--card-image),linear-gradient(145deg,#f2f2f229,#0607086b);background-position:50%;background-size:cover;border:1px solid #f2f2f238;border-radius:8px;width:100%;display:block;box-shadow:0 8px 18px #00000038}.binder-v2-stage .binder-result-select-badge{border:1px solid rgba(var(--theme-accent-rgb)/.46);width:24px;height:24px;color:var(--theme-accent);background:#060708b3;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid;position:absolute;top:12px;left:12px}@media (max-width:1320px){.binder-v2-stage .binder-combined-body,.binder-v2-stage .binder-panel-toolbar{grid-template-columns:1fr}.binder-v2-stage .binder-panel-view-controls{justify-content:flex-start}}@media (max-width:980px){.binder-v2-stage .binder-workspace-grid{grid-template-columns:220px minmax(500px,1fr)}}@media (max-width:1100px){.binder-v2-stage .binder-v2-mobile-only{display:inline-flex}.binder-v2-stage .binder-v2-desktop-view-controls{display:none}.binder-v2-stage .binder-workspace-grid{grid-template-columns:1fr}.binder-v2-stage .binder-left-rail .binder-share-panel,.binder-v2-stage .binder-pages-panel{display:none}.binder-v2-stage .binder-panel-toolbar{align-items:stretch}.binder-v2-stage .binder-page-toolbar{gap:10px}.binder-v2-stage .binder-page-switcher{flex:190px;gap:8px}.binder-v2-stage .binder-page-switcher strong{font-size:13px;line-height:1.15}.binder-v2-stage .binder-inspector{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:330;height:min(76dvh,720px);min-height:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:linear-gradient(135deg,#f2f2f21c,#0000 42%),#060708e0;border-radius:18px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:fixed;left:12px;overflow:hidden;transform:translateY(calc(100% + 24px));box-shadow:inset 0 1px #f2f2f21f,0 -28px 80px #00000080}.binder-v2-stage .binder-inspector.mobile-open{opacity:1;pointer-events:auto;transform:translateY(0)}.binder-mobile-panel-header{display:flex}.binder-v2-stage .binder-inspector .binder-tabs{margin-top:14px}.binder-v2-stage .binder-inspector-content{margin-top:16px}.binder-v2-stage .binder-card-results{scrollbar-width:auto;max-height:none;overflow:visible}.binder-v2-stage .binder-v2-mobile-editor-backdrop{z-index:320;-webkit-backdrop-filter:blur(5px);background:#00000085;display:block;position:fixed;inset:0}.binder-v2-mobile-modal-backdrop{padding:calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:none;place-items:start center;overflow:auto}.binder-v2-mobile-page-modal,.binder-v2-mobile-settings-modal{width:min(100%,640px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:start;margin:0 auto;overflow:auto}.binder-v2-mobile-settings-content .binder-name-editor>div,.binder-v2-mobile-settings-content .binder-settings-panels{grid-template-columns:1fr}}@media (max-width:820px){.binder-v2-stage .binder-header-actions,.binder-v2-stage .binder-topbar{align-items:stretch}.binder-v2-stage .binder-topbar{flex-direction:column}.binder-v2-stage .binder-workspace-grid{grid-template-columns:1fr}.binder-v2-stage .binder-editor-stage,.binder-v2-stage .binder-inspector,.binder-v2-stage .binder-pages-panel{min-height:auto}.binder-v2-stage .binder-page-canvas{min-height:auto;padding:28px clamp(42px,12vw,58px) 70px}.binder-v2-stage .binder-sheet{width:min(100%,430px)}.binder-v2-stage .binder-rings{width:clamp(20px,6vw,30px)}.binder-v2-stage .binder-rings.is-left{right:calc(100% + 8px)}.binder-v2-stage .binder-rings.is-right{left:calc(100% + 8px)}}@media (max-width:560px){.binder-v2-stage{margin-inline:0;padding:14px 12px 18px!important}.binder-v2-stage .binder-v2-shell{gap:8px}.binder-v2-stage .binder-topbar{align-items:center;min-height:66px;display:grid;padding:10px 12px!important}.binder-v2-stage .binder-topbar.is-collapsed{min-height:66px;max-height:66px;padding:10px 12px!important}.binder-v2-stage .binder-v2-header-collapsed{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.binder-v2-stage .binder-title-summary h1{white-space:nowrap;font-size:clamp(20px,5.7vw,24px)}.binder-v2-stage .binder-title-summary p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.binder-v2-stage .binder-back-label,.binder-v2-stage .binder-meta-cards-label,.binder-v2-stage .binder-meta-desktop-extra{display:none}.binder-v2-stage .binder-back-button{width:38px;min-height:38px;padding:0}.binder-v2-stage .binder-header-actions{gap:6px}.binder-v2-stage .binder-icon-button{width:38px;min-width:38px;height:38px;min-height:38px}.binder-v2-stage .binder-command{--press-button-height:38px;gap:6px;min-height:38px;padding:0 10px;font-size:13px}.binder-v2-stage .binder-combined-editor{padding:10px!important}.binder-v2-stage .binder-page-toolbar{flex-wrap:nowrap;scrollbar-width:none;grid-template-columns:auto minmax(94px,1fr) auto;justify-content:stretch;align-items:center;gap:6px;padding-bottom:2px;display:grid;overflow:visible}.binder-v2-stage .binder-page-toolbar-side{gap:5px}.binder-v2-stage .binder-page-toolbar-left{justify-content:flex-start}.binder-v2-stage .binder-page-toolbar-right{justify-content:flex-end;margin-left:0}.binder-v2-stage .binder-page-toolbar::-webkit-scrollbar{display:none}.binder-v2-stage .binder-page-switcher{flex:0 auto;justify-content:center;gap:6px;min-width:0}.binder-v2-stage .binder-page-count-label{white-space:nowrap;min-width:42px;font-size:12px;line-height:1;display:inline-block}.binder-v2-stage .binder-panel-view-controls{gap:8px}.binder-v2-stage .binder-toggle{min-height:40px;padding:0 10px 0 14px}.binder-v2-stage .binder-page-canvas{padding:clamp(18px,4dvh,28px) clamp(36px,11vw,50px) clamp(36px,7dvh,58px)}.binder-v2-stage .binder-sheet{width:min(100%,306px);padding:12px}.binder-v2-stage .binder-slot-grid{gap:8px}.binder-v2-stage .binder-rings{width:22px}.binder-v2-stage .binder-rings.is-left{right:calc(100% + 7px)}.binder-v2-stage .binder-rings.is-right{left:calc(100% + 7px)}.binder-v2-stage .binder-rings span{width:18px;height:7px}}@media (max-width:560px) and (max-height:760px){.binder-v2-stage{padding:10px 10px 14px!important}.binder-v2-stage .binder-v2-shell{gap:6px}.binder-v2-stage .binder-topbar{min-height:58px;padding:8px 10px!important}.binder-v2-stage .binder-topbar.is-collapsed{min-height:58px;max-height:58px;padding:8px 10px!important}.binder-v2-stage .binder-title-summary h1{font-size:clamp(18px,5.4vw,22px)}.binder-v2-stage .binder-title-summary p{font-size:11px}.binder-v2-stage .binder-back-button,.binder-v2-stage .binder-icon-button{width:34px;min-width:34px;height:34px;min-height:34px}.binder-v2-stage .binder-command{--press-button-height:34px;min-height:34px;padding:0 9px;font-size:12px}.binder-v2-stage .binder-combined-editor{padding:8px!important}.binder-v2-stage .binder-page-toolbar{gap:5px}.binder-v2-stage .binder-page-toolbar-side{gap:4px}.binder-v2-stage .binder-page-switcher{gap:5px}.binder-v2-stage .binder-page-canvas{padding:clamp(14px,3.5dvh,20px) clamp(30px,9vw,42px) clamp(30px,6dvh,44px)}.binder-v2-stage .binder-sheet{padding:10px}.binder-v2-stage .binder-slot-grid{gap:7px}.binder-v2-stage .binder-rings{width:18px}.binder-v2-stage .binder-rings.is-left{right:calc(100% + 6px)}.binder-v2-stage .binder-rings.is-right{left:calc(100% + 6px)}.binder-v2-stage .binder-rings span{width:15px;height:6px}}.binder-v2-stage .binder-cover-preview{background-position:50%;background-size:cover}.binder-v2-stage .binder-cover-actions-v2,.binder-v2-stage .binder-page-image-actions-v2{gap:8px;display:grid}.binder-v2-stage .binder-command.disabled,.binder-v2-stage button:disabled,.binder-v2-stage label:has(input:disabled){cursor:not-allowed;opacity:.48}.binder-v2-stage .binder-page-item.drop-target{border-color:rgba(var(--theme-accent-rgb)/.92);background:rgba(var(--theme-accent-rgb)/.14);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.3),0 0 22px rgba(var(--theme-accent-rgb)/.22)}.binder-v2-stage .binder-slot-grid{z-index:1;--slot-gap:clamp(10px,1.2vw,16px);--stitch-thickness:2px;--stitch-dash:14px;--stitch-gap:10px;position:relative}.binder-v2-stage .stitch-grid-overlay{inset:-10px -11px}.binder-v2-stage .binder-sheet{overflow:visible}.binder-v2-stage .binder-page-background-image{border-radius:inherit;clip-path:inset(0 round 18px);contain:paint;filter:none;pointer-events:none;background:0 0;overflow:hidden;transform:none}.binder-v2-stage .binder-page-background-image.blurred{filter:none;transform:none}.binder-v2-stage .binder-page-background-fill{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.binder-v2-stage .binder-page-background-image.blurred .binder-page-background-fill{filter:blur(18px);transform:none}.binder-v2-stage .binder-slot{z-index:1;text-align:left;min-width:0;min-height:0;padding:0;font-family:inherit}.binder-v2-stage .binder-slot.readonly{cursor:default;pointer-events:none}.binder-v2-stage .binder-slot:after{z-index:3;border-radius:inherit;pointer-events:none;content:"";opacity:0;transition:opacity .14s,box-shadow .14s,background .14s;position:absolute;inset:-1px}.binder-v2-stage .binder-slot.dragging{opacity:.45}.binder-v2-stage .binder-slot.selected:after{background:rgba(var(--theme-accent-rgb)/.14);box-shadow:inset 0 0 0 2px #fff}@supports (color:color-mix(in lab,red,red)){.binder-v2-stage .binder-slot.selected:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 42%,var(--theme-accent) 58%)}}.binder-v2-stage .binder-slot.selected:after{opacity:1}.binder-v2-stage .binder-slot.michi-group-hovered:not(.michi-wide-right-hidden),.binder-v2-stage .binder-slot.michi-group-selected:not(.michi-wide-right-hidden){border-color:rgba(var(--theme-accent-rgb)/.88);box-shadow:inset 0 0 18px rgba(var(--theme-accent-rgb)/.1),0 0 24px rgba(var(--theme-accent-rgb)/.22);transform:translateY(-2px)}.binder-v2-stage .binder-slot.multi-selected{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0bf0,0 0 0 7px #f59e0b33,0 18px 34px #00000052}.binder-v2-stage .binder-slot.multi-selected:after{opacity:1;background:#f59e0b2e;box-shadow:inset 0 0 0 2px #ffffff6b}.binder-v2-stage .binder-slot.mobile-drag-source{opacity:.72;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfaf5,0 0 0 7px #a78bfa38,0 18px 34px #00000052}.binder-v2-stage .binder-slot.mobile-drag-target{border-color:#86efac;box-shadow:0 0 0 2px #86eface6,0 0 0 7px #22c55e2e,0 18px 34px #00000052}.binder-v2-stage .binder-slot img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.binder-v2-stage .binder-slot.has-card:before{display:none}.binder-v2-stage .binder-slot.michi-wide-left{z-index:2;overflow:visible}.binder-v2-stage .binder-slot.michi-wide-left.has-card{box-shadow:none;border-color:#0000}.binder-v2-stage .binder-slot.michi-wide-left img{width:calc(200% + var(--slot-gap));box-sizing:border-box;object-fit:fill;pointer-events:none;border:1px solid #ffffff52;border-radius:10px;max-width:none;height:100%;transition:border-color .16s,box-shadow .16s;top:0;left:0;box-shadow:0 18px 38px #0000002e}.binder-v2-stage .binder-slot.michi-wide-left.michi-group-hovered img,.binder-v2-stage .binder-slot.michi-wide-left.michi-group-selected img,.binder-v2-stage .binder-slot.michi-wide-left.selected img,.binder-v2-stage .binder-slot.michi-wide-left:hover img{border-color:rgba(var(--theme-accent-rgb)/.88);box-shadow:inset 0 0 18px rgba(var(--theme-accent-rgb)/.1),0 0 24px rgba(var(--theme-accent-rgb)/.22)}.binder-v2-stage .michi-wide-hover-target{z-index:4;width:calc(200% + var(--slot-gap));background:0 0;border-radius:10px;position:absolute;inset:0 auto 0 0}.binder-v2-stage .binder-slot.michi-wide-left.michi-group-hovered,.binder-v2-stage .binder-slot.michi-wide-left.michi-group-selected,.binder-v2-stage .binder-slot.michi-wide-left.selected{box-shadow:none;border-color:#0000}.binder-v2-stage .binder-slot.michi-wide-left.michi-group-hovered:after,.binder-v2-stage .binder-slot.michi-wide-left.michi-group-selected:after,.binder-v2-stage .binder-slot.michi-wide-left.selected:after{width:calc(200% + var(--slot-gap));box-shadow:none;opacity:0;background:0 0;right:auto}.binder-v2-stage .binder-slot.michi-wide-right-hidden{box-shadow:none;-webkit-backdrop-filter:none;filter:none;pointer-events:none;background:0 0;border-color:#0000;outline:0}.binder-v2-stage .binder-slot.michi-wide-right-hidden:after,.binder-v2-stage .binder-slot.michi-wide-right-hidden:before{display:none}.binder-v2-stage .binder-slot.michi-wide-right-hidden>img,.binder-v2-stage .binder-slot.michi-wide-right-hidden>span:not(.slot-select-indicator){opacity:0}.binder-v2-stage .binder-slot.michi-wide-right-hidden.michi-group-hovered,.binder-v2-stage .binder-slot.michi-wide-right-hidden.michi-group-selected,.binder-v2-stage .binder-slot.michi-wide-right-hidden.selected{box-shadow:none;background:0 0;border-color:#0000}.binder-v2-stage .binder-slot.michi-wide-right-hidden.michi-group-hovered:after,.binder-v2-stage .binder-slot.michi-wide-right-hidden.michi-group-selected:after,.binder-v2-stage .binder-slot.michi-wide-right-hidden.selected:after{opacity:0}.binder-v2-stage .slot-drag-handle,.binder-v2-stage .slot-select-indicator{z-index:5;color:#f2f2f2;background:#060708ad;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 4px 14px #00000047}.binder-v2-stage .slot-select-indicator{border:1px solid #f2f2f275;width:26px;height:26px;font-weight:950;top:7px;right:7px}.binder-v2-stage .drag-target-indicator{background:#166534c7;border-color:#bbf7d0b8;width:auto;min-width:44px;padding:0 8px;font-size:11px}.binder-v2-stage .slot-drag-handle{opacity:0;touch-action:none;cursor:grab;width:28px;height:28px;transition:opacity .14s,transform .14s;top:7px;left:7px;transform:translateY(-2px)}.binder-v2-stage .slot-drag-handle:active{cursor:grabbing}.binder-v2-stage .slot-drag-icon{width:20px;height:20px;padding:2px;position:static}.binder-v2-stage .binder-slot.michi-group-hovered .slot-drag-handle,.binder-v2-stage .binder-slot.selecting .slot-drag-handle,.binder-v2-stage .binder-slot:hover .slot-drag-handle{opacity:1;transform:translateY(0)}@media (max-width:640px){.binder-v2-stage .slot-select-indicator{width:22px;height:22px;font-size:13px;top:5px;right:5px}.binder-v2-stage .slot-drag-handle{width:23px;height:23px;top:5px;left:5px}.binder-v2-stage .slot-drag-icon{width:16px;height:16px;padding:1px}}@media (max-width:560px) and (max-height:760px){.binder-v2-stage .slot-select-indicator{width:20px;height:20px;font-size:12px;top:4px;right:4px}.binder-v2-stage .slot-drag-handle{width:21px;height:21px;top:4px;left:4px}.binder-v2-stage .slot-drag-icon{width:14px;height:14px;padding:1px}}.binder-v2-stage .mobile-slot-drag-preview{z-index:260;width:clamp(76px,20vw,108px);box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb)/.72),0 22px 42px #0000006b;pointer-events:none;background:#0f172ab8;border-radius:10px;position:fixed;overflow:hidden;transform:translate(-50%,-56%)rotate(-2deg)}.binder-v2-stage .mobile-slot-drag-preview img{aspect-ratio:.72;object-fit:cover;width:100%;display:block}.binder-v2-stage .mobile-slot-drag-preview span{color:#f2f2f2;padding:12px;font-size:12px;font-weight:950;display:block}.binder-v2-stage .binder-v2-gallery .binder-panel-toolbar{grid-template-columns:1fr}.binder-v2-stage .gallery-spread{justify-content:center;gap:14px;width:100%;display:grid}.binder-v2-stage .gallery-spread.paired{grid-template-columns:repeat(2,minmax(0,520px))}.binder-v2-stage .gallery-spread.solo{grid-template-columns:minmax(0,520px)}.binder-v2-stage .gallery-share-dock{justify-content:center;gap:14px;width:100%;margin-top:12px;display:grid}.binder-v2-stage .gallery-share-dock.paired{grid-template-columns:repeat(2,minmax(0,520px))}.binder-v2-stage .gallery-share-dock.solo{grid-template-columns:minmax(0,520px)}.binder-v2-stage .gallery-share-dock .binder-action-button{width:100%}.binder-v2-stage .michi-credit-card img{aspect-ratio:2.5/3.5;object-fit:cover;border-radius:12px;justify-self:center;width:min(60%,220px)}.binder-v2-stage .product-detail-card,.binder-v2-stage .product-detail-content,.binder-v2-stage .product-detail-panel{min-height:0;color:var(--text)}.binder-v2-stage .product-detail-panel{padding-right:0;overflow:visible}@media (max-width:820px){.binder-v2-stage .gallery-share-dock.paired,.binder-v2-stage .gallery-spread.paired{grid-template-columns:1fr}}.physical-press-button.physical-press-button{min-height:var(--press-button-height,42px);background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));color:#060708;cursor:pointer;box-shadow:0 6px 0 var(--theme-accent),0 12px 24px #0000003d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.physical-press-button.physical-press-button{box-shadow:0 6px 0 color-mix(in srgb,var(--theme-accent) 42%,#172000),0 12px 24px #0000003d}}.physical-press-button.physical-press-button{transition:transform 60ms,box-shadow 60ms;transform:translateY(0)}.physical-press-button.physical-press-button:hover{color:#060708;background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));filter:none;box-shadow:0 6px 0 var(--theme-accent),0 12px 24px #0000003d;transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.physical-press-button.physical-press-button:hover{box-shadow:0 6px 0 color-mix(in srgb,var(--theme-accent) 42%,#172000),0 12px 24px #0000003d}}.binder-v2-stage .binder-command.physical-press-button,.binder-v2-stage .binder-command.physical-press-button.is-active{background:linear-gradient(145deg,#f2f2f2,var(--theme-accent));color:#060708;box-shadow:0 6px 0 var(--theme-accent),0 12px 24px #0000003d;border:0;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.binder-v2-stage .binder-command.physical-press-button,.binder-v2-stage .binder-command.physical-press-button.is-active{box-shadow:0 6px 0 color-mix(in srgb,var(--theme-accent) 42%,#172000),0 12px 24px #0000003d}}.binder-v2-stage .binder-command.physical-press-button,.binder-v2-stage .binder-command.physical-press-button.is-active{transform:translateY(0)}.physical-press-button.physical-press-button:not(:disabled):not(.is-disabled):not([aria-disabled=true]):active{box-shadow:0 1px 0 var(--theme-accent),0 4px 10px #00000038;transform:translateY(5px)}@supports (color:color-mix(in lab,red,red)){.physical-press-button.physical-press-button:not(:disabled):not(.is-disabled):not([aria-disabled=true]):active{box-shadow:0 1px 0 color-mix(in srgb,var(--theme-accent) 42%,#172000),0 4px 10px #00000038}}.physical-press-button.physical-press-button.is-disabled,.physical-press-button.physical-press-button:disabled,.physical-press-button.physical-press-button[aria-disabled=true]{cursor:not-allowed;opacity:.62;filter:saturate(.65);box-shadow:0 3px 0 var(--theme-accent),0 8px 16px #0000002e}@supports (color:color-mix(in lab,red,red)){.physical-press-button.physical-press-button.is-disabled,.physical-press-button.physical-press-button:disabled,.physical-press-button.physical-press-button[aria-disabled=true]{box-shadow:0 3px 0 color-mix(in srgb,var(--theme-accent) 30%,#172000),0 8px 16px #0000002e}}.physical-press-button.physical-press-button.physical-press-danger,.physical-press-button.physical-press-button.physical-press-danger:hover{color:#240606;background:linear-gradient(145deg,#ffd4d4,#ff5c5c);box-shadow:0 6px #8a2b2b,0 12px 24px #0000003d}.physical-press-button.physical-press-button.physical-press-danger:hover{filter:none;transform:translateY(0)}.physical-press-button.physical-press-button.physical-press-danger:not(:disabled):not(.is-disabled):not([aria-disabled=true]):active{box-shadow:0 1px #8a2b2b,0 4px 10px #00000038}.main:has(.set-tracker-lab-stage){padding:28px 0 0}.main:has(.set-tracker-lab-stage) .app-footer-links{display:none}.set-tracker-lab-stage{color:#f2f2f2;min-height:100vh;padding:34px clamp(18px,4vw,52px) 108px;overflow-x:clip}.set-tracker-lab-shell{gap:34px;width:min(100%,1780px);min-width:0;margin:0 auto;display:grid;container-type:inline-size}.set-tracker-lab-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.set-tracker-lab-header h1{color:#f2f2f2;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.set-tracker-lab-header p{color:#f2f2f294;max-width:720px;margin:6px 0 0;font-weight:800}.set-tracker-lab-back,.set-tracker-lab-detail-actions button,.set-tracker-lab-header-link,.set-tracker-lab-qty button{color:#f2f2f2;cursor:pointer;background:#f2f2f20f;border:1px solid #f2f2f224;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.set-tracker-lab-back:hover,.set-tracker-lab-detail-actions button:hover,.set-tracker-lab-header-link:hover,.set-tracker-lab-qty button:hover{border-color:rgba(var(--theme-accent-rgb)/.5);color:#f2f2f2;box-shadow:0 0 24px rgba(var(--theme-accent-rgb)/.14)}.set-tracker-lab-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;min-width:0;display:grid}.set-tracker-lab-card,.set-tracker-lab-detail,.set-tracker-lab-main,.set-tracker-lab-row,.set-tracker-lab-summary{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 24px 70px #0000003d}.set-tracker-lab-main{min-width:0;min-height:640px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.set-tracker-lab-language,.set-tracker-lab-tabs{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f20e,rgba(var(--theme-accent-rgb)/.025)),#0e111394;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:8px;padding:8px;display:grid;position:relative}.set-tracker-lab-tabs{--tracker-tab-index:0;grid-template-columns:repeat(3,1fr);width:100%}.set-tracker-lab-language{--language-index:0;--language-option-count:2;grid-template-columns:repeat(2,1fr);width:min(100%,230px)}.set-tracker-lab-language-shell{width:100%;min-width:0;position:relative}.set-tracker-lab-language-measure{pointer-events:none;visibility:hidden;width:max-content;height:0;padding:8px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.set-tracker-lab-language-measure span{white-space:nowrap;align-items:center;min-height:38px;padding-inline:14px;font-weight:950;display:inline-flex}.set-tracker-lab-language.is-wide{grid-template-columns:repeat(var(--language-option-count),minmax(max-content,1fr));scrollbar-width:thin;width:100%;min-width:0;overflow-x:auto}.set-tracker-lab-language-select{width:100%;display:block;position:relative}.set-tracker-lab-language-select:after{content:"";pointer-events:none;border-bottom:2px solid #f2f2f2b8;border-right:2px solid #f2f2f2b8;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-65%)rotate(45deg)}.set-tracker-lab-language-select select{appearance:none;border:1px solid rgba(var(--theme-accent-rgb)/.32);background:linear-gradient(145deg,#f2f2f20e,rgba(var(--theme-accent-rgb)/.045)),#0e1113b8;color:#f2f2f2;cursor:pointer;width:100%;min-height:56px;font:inherit;border-radius:8px;padding:0 44px 0 16px;font-weight:950;box-shadow:inset 0 1px #ffffff1f,0 18px 46px #0000002e}.set-tracker-lab-language-select select:focus{border-color:rgba(var(--theme-accent-rgb)/.62);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb)/.14),inset 0 1px 0 #ffffff1f;outline:none}.set-tracker-lab-language-select option{color:#f2f2f2;background:#121416}.set-tracker-lab-language:before,.set-tracker-lab-tabs:before{content:"";border:1px solid rgba(var(--theme-accent-rgb)/.54);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.22),#f2f2f20d),rgba(var(--theme-accent-rgb)/.08);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.14);border-radius:6px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.set-tracker-lab-tabs:before{width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--tracker-tab-index) * 100%))}.set-tracker-lab-language:before{width:calc((100% - 8px) / var(--language-option-count));transform:translateX(calc(var(--language-index) * 100%))}.set-tracker-lab-language.is-wide:before{display:none}.set-tracker-lab-language button,.set-tracker-lab-tabs button{z-index:1;color:#f2f2f29e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:950;position:relative}.set-tracker-lab-language.is-wide button{white-space:nowrap;min-width:max-content;padding-inline:14px}.set-tracker-lab-language button.is-active,.set-tracker-lab-tabs button.is-active{color:var(--theme-accent)}.set-tracker-lab-language.is-wide button.is-active{border:1px solid rgba(var(--theme-accent-rgb)/.54);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.22),#f2f2f20d),rgba(var(--theme-accent-rgb)/.08);box-shadow:0 0 18px rgba(var(--theme-accent-rgb)/.14)}.set-tracker-lab-back{border-radius:999px;width:max-content;min-height:38px}.set-tracker-lab-back span{font-size:22px;line-height:1}.set-tracker-lab-list{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f20e,rgba(var(--theme-accent-rgb)/.025)),#0e1113ad;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000038}.set-tracker-lab-row{border:0;border-bottom:1px solid rgba(var(--theme-accent-rgb)/.18);min-height:92px;box-shadow:none;color:#f2f2f2;cursor:pointer;text-align:left;-webkit-backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.set-tracker-lab-row.is-language-set,.set-tracker-lab-row.is-logo-free{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding-inline:22px 18px}.set-tracker-lab-row:last-child{border-bottom:0}.set-tracker-lab-card:before,.set-tracker-lab-row:before{content:"";background:linear-gradient(90deg,#0000,#f2f2f238,#0000);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.set-tracker-lab-card:hover,.set-tracker-lab-row:hover{border-color:rgba(var(--theme-accent-rgb)/.52);box-shadow:inset 0 1px 0 #ffffff1a,0 0 28px rgba(var(--theme-accent-rgb)/.12);transform:translateY(0)}.set-tracker-lab-card:hover:before,.set-tracker-lab-row:hover:before{transition:left .85s cubic-bezier(.65,0,.35,1);left:130%}.set-tracker-lab-book{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,#ffffff2e,#ffffff0b),rgba(var(--theme-accent-rgb)/.12);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:relative}.set-tracker-lab-book:before{content:"";opacity:.86;border:2px solid;border-radius:3px 6px 6px 3px;width:18px;height:22px}.set-tracker-lab-set-mark{background:0 0;border:0;border-radius:0;place-items:center;width:108px;height:66px;display:grid;position:relative;overflow:visible}.set-tracker-lab-set-mark img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000052) drop-shadow(0 0 12px rgba(var(--theme-accent-rgb)/.16));display:block}.set-tracker-lab-set-mark img,.set-tracker-lab-set-mark.is-compact img{max-width:100%;max-height:100%}.set-tracker-lab-set-mark .set-tracker-lab-book{background:0 0;border:0;width:46px;height:46px}.set-tracker-lab-row-copy{gap:6px;min-width:0;display:grid}.set-tracker-lab-card strong,.set-tracker-lab-detail h2,.set-tracker-lab-row strong,.set-tracker-lab-summary h2{color:#f2f2f2;font-weight:950;line-height:1.08}.set-tracker-lab-card small,.set-tracker-lab-card span,.set-tracker-lab-detail p,.set-tracker-lab-row small,.set-tracker-lab-summary p{color:#f2f2f294;font-weight:800}.set-tracker-lab-row small{flex-wrap:wrap;align-items:center;gap:5px 9px;line-height:1.2;display:flex}.set-tracker-lab-row small span{align-items:center;display:inline-flex}.set-tracker-lab-row.is-language-set strong,.set-tracker-lab-row.is-logo-free strong{overflow-wrap:anywhere}.set-tracker-lab-row.is-language-set small,.set-tracker-lab-row.is-logo-free small{max-width:100%}.set-tracker-lab-row small span+span:before{content:"";opacity:.58;background:currentColor;border-radius:999px;width:3px;height:3px;margin-right:9px}.set-tracker-lab-row em{border:1px solid rgba(var(--theme-accent-rgb)/.28);color:var(--theme-accent);border-radius:999px;padding:6px 10px;font-style:normal;font-weight:950}.set-tracker-lab-row em.is-complete{color:#8ff2bd;background:#4cd08a29}.set-tracker-lab-row em.is-low{color:#f2f2f29e}.set-tracker-lab-row b{color:#f2f2f2b8;font-size:22px}.set-tracker-lab-section-row{justify-content:space-between;align-items:end;gap:14px;display:flex}.set-tracker-lab-section-row h2{color:#f2f2f2;margin:0;font-size:24px;font-weight:950}.set-tracker-lab-detail>span,.set-tracker-lab-section-row span,.set-tracker-lab-summary-copy>span{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.set-tracker-lab-summary{grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(168px,220px);align-items:center;gap:14px 22px;padding:18px;display:grid}.set-tracker-lab-detail h2,.set-tracker-lab-detail p,.set-tracker-lab-summary h2,.set-tracker-lab-summary p{margin:0}.set-tracker-lab-summary h2{margin-top:4px;font-size:clamp(26px,3vw,38px);line-height:.96}.set-tracker-lab-mobile-set-meta{display:none}.set-tracker-lab-summary>.set-tracker-lab-set-mark{align-self:stretch;width:100%;height:116px}.set-tracker-lab-summary>.set-tracker-lab-set-mark img{max-width:calc(100% - 18px);max-height:calc(100% - 18px)}.set-tracker-lab-summary-copy{gap:8px;min-width:0;display:grid}.set-tracker-lab-summary-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:620px;margin:8px 0 0;display:grid}.set-tracker-lab-summary-copy dl div{gap:4px;display:grid}.set-tracker-lab-summary-copy dt{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.set-tracker-lab-summary-copy dd{color:#f2f2f2;margin:0;font-size:16px;font-weight:950;line-height:1.1}.set-tracker-lab-summary strong{color:var(--theme-accent)}.set-tracker-lab-summary-actions{grid-area:1/3/3;align-content:center;justify-items:center;gap:12px;display:grid}.set-tracker-lab-progress-ring{background:radial-gradient(circle at 50% 34%,rgba(var(--theme-accent-rgb)/.16),transparent 3.6rem),#f2f2f20e;color:#f2f2f2;border:1px solid #f2f2f224;border-radius:999px;place-items:center;width:128px;height:128px;display:grid;position:relative}.set-tracker-lab-progress-ring svg{width:96px;height:96px;transform:rotate(-90deg)}.set-tracker-lab-progress-ring circle{fill:none;stroke-width:6px}.set-tracker-lab-progress-ring .track{stroke:#f2f2f21f}.set-tracker-lab-progress-ring .prog{stroke:var(--theme-accent);stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(var(--theme-accent-rgb)/.6));transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}.set-tracker-lab-progress-ring.is-complete .prog{stroke:#8ff2bd}.set-tracker-lab-progress-ring strong{color:#f2f2f2;font-size:21px;font-weight:950;line-height:1;position:absolute}.set-tracker-lab-progress-ring small{color:#f2f2f294;letter-spacing:.08em;font-size:10px;font-weight:950;position:absolute;top:calc(50% + 18px)}.set-tracker-lab-metrics{color:#f2f2f29e;grid-column:2;grid-template-columns:repeat(2,max-content);align-items:center;gap:18px;font-weight:850;display:grid}.set-tracker-lab-metrics span{align-items:center;gap:8px;display:inline-flex}.set-tracker-lab-metrics strong{color:#f2f2f2}.set-tracker-lab-select-all{border:1px solid rgba(var(--theme-accent-rgb)/.34);background:rgba(var(--theme-accent-rgb)/.12);min-height:34px;color:var(--theme-accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 14px;font-size:12px;font-weight:950}.set-tracker-lab-select-all.is-remove{color:#dc2626;background:#dc26261a;border-color:#dc262657}.set-tracker-lab-select-all:disabled{cursor:not-allowed;opacity:.58}.set-tracker-lab-rarity-filter{scrollbar-width:none;align-items:center;gap:8px;max-width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.set-tracker-lab-rarity-filter::-webkit-scrollbar{display:none}.set-tracker-lab-rarity-filter button{border:1px solid rgba(var(--theme-accent-rgb)/.28);color:#f2f2f2ad;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f2f2f20e;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font-size:11px;font-weight:950}.set-tracker-lab-rarity-filter button.is-active{border-color:rgba(var(--theme-accent-rgb)/.7);background:var(--theme-accent);color:var(--theme-accent-contrast)}.set-tracker-lab-card-grid{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:12px;display:grid}.set-tracker-lab-card{padding:0;position:relative;overflow:hidden}.set-tracker-lab-card.is-selected{border-color:rgba(var(--theme-accent-rgb)/.72);box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 2px rgba(var(--theme-accent-rgb)/.18),0 24px 70px #0000003d}.set-tracker-lab-card-art{aspect-ratio:2.5/3.5;background:linear-gradient(145deg,#ffffff5c,transparent 38%),radial-gradient(circle at 70% 70%,rgba(var(--card-tone,var(--theme-accent-rgb))/.24),transparent 7rem),#06070861;color:#f2f2f2e0;border:0;border-bottom:1px solid #f2f2f21a;place-items:center;width:100%;font-size:34px;display:grid;position:relative;overflow:hidden}.set-tracker-lab-card-art img{object-fit:cover;width:100%;height:100%;display:block}.set-tracker-lab-card-art>span{place-items:center;width:100%;height:100%;display:grid}.set-tracker-lab-card.is-grass{--card-tone:168 255 0}.set-tracker-lab-card.is-water{--card-tone:58 166 255}.set-tracker-lab-card.is-fire{--card-tone:255 122 88}.set-tracker-lab-card.is-psychic{--card-tone:180 108 255}.set-tracker-lab-card.is-electric{--card-tone:237 211 89}.set-tracker-lab-card.is-dark{--card-tone:160 154 147}.set-tracker-lab-card-art b{background:var(--theme-accent);color:#060708;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid;position:absolute;top:10px;right:10px}.set-tracker-lab-card>div:not(.set-tracker-lab-qty){gap:5px;padding:12px;display:grid}.set-tracker-lab-card em{color:var(--theme-accent);font-style:normal;font-weight:950}.set-tracker-lab-qty{grid-template-columns:38px 1fr 38px;gap:6px;padding:0 12px 12px;display:grid}.set-tracker-lab-qty button{border-radius:999px;min-height:36px;padding:0}.set-tracker-lab-qty button:disabled{cursor:not-allowed;opacity:.45}.set-tracker-lab-qty button:active{transform:scale(.9)}.set-tracker-lab-qty output{color:#f2f2f2;font-variant-numeric:tabular-nums;background:#f2f2f214;border-radius:999px;place-items:center;min-height:36px;font-weight:950;display:grid}.set-tracker-lab-detail{grid-template-rows:auto minmax(0,1fr);gap:14px;height:calc(100vh - 48px);min-height:0;max-height:calc(100vh - 48px);padding:16px;display:grid;position:sticky;top:24px}@media (min-width:1181px){.set-tracker-lab-detail{width:380px}}.set-tracker-lab-detail:not(.has-selection){align-content:start}.set-tracker-lab-empty-detail{color:#f2f2f2ad;align-self:end;margin-top:auto;font-style:italic;font-weight:850}.set-tracker-lab-product-detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.set-tracker-lab-product-detail-scroll .product-detail-panel{color:#f2f2f2;padding-right:0}.set-tracker-lab-product-detail-scroll .product-detail-card,.set-tracker-lab-product-detail-scroll .slot-card-detail,.set-tracker-lab-product-detail-scroll .slot-card-market-section,.set-tracker-lab-product-detail-scroll .slot-card-print-row,.set-tracker-lab-product-detail-scroll .slot-card-raw-section{border-color:rgba(var(--theme-accent-rgb)/.18);background:#f2f2f20f}.set-tracker-lab-mobile-detail-modal{background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113eb}.set-tracker-lab-error,.set-tracker-lab-notice{width:100%}@media (max-width:1180px){.set-tracker-lab-workbench{grid-template-columns:1fr}.set-tracker-lab-detail{height:auto;max-height:none;position:static}}@container (max-width:1180px){.set-tracker-lab-workbench{grid-template-columns:minmax(0,1fr)}.set-tracker-lab-detail{height:auto;max-height:none;position:static}}@media (max-width:720px){.app-shell:has(.set-tracker-lab-stage),.main:has(.set-tracker-lab-stage),.web-theme-root:has(.set-tracker-lab-stage){min-height:100dvh}.main:has(.set-tracker-lab-stage){padding:0}.set-tracker-lab-stage{min-height:100dvh;padding:24px 16px calc(84px + env(safe-area-inset-bottom))}.set-tracker-lab-header,.set-tracker-lab-section-row{flex-direction:column;align-items:stretch}.set-tracker-lab-summary{box-shadow:none;background:#0607083d;border-width:1px 0;border-radius:0;grid-template-columns:54px minmax(0,1fr) 76px;align-items:center;gap:10px;padding:14px 0}.set-tracker-lab-detail{display:none}.set-tracker-lab-summary>.set-tracker-lab-set-mark{place-self:center start;width:48px;height:42px}.set-tracker-lab-summary>.set-tracker-lab-set-mark img{max-width:100%;max-height:100%}.set-tracker-lab-summary-actions{display:contents}.set-tracker-lab-summary-copy{gap:4px}.set-tracker-lab-summary-copy dl,.set-tracker-lab-summary-copy>p,.set-tracker-lab-summary-copy>span{display:none}.set-tracker-lab-summary h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(24px,8vw,34px);line-height:1.02;overflow:hidden}.set-tracker-lab-mobile-set-meta{gap:4px;min-width:0;display:grid}.set-tracker-lab-mobile-set-meta span{color:#f2f2f285;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:900;line-height:1.15;display:flex}.set-tracker-lab-mobile-set-meta em,.set-tracker-lab-mobile-set-meta strong{color:var(--theme-accent);font-style:normal}.set-tracker-lab-mobile-set-meta i{color:#f2f2f25c;font-style:normal}.set-tracker-lab-progress-ring{grid-area:1/3;justify-self:end;width:74px;height:74px}.set-tracker-lab-progress-ring svg{width:58px;height:58px}.set-tracker-lab-progress-ring circle{stroke-width:7px}.set-tracker-lab-progress-ring strong{font-size:15px}.set-tracker-lab-progress-ring small{font-size:8px;top:calc(50% + 13px)}.set-tracker-lab-metrics{display:none}.set-tracker-lab-select-all{grid-column:1/-1;justify-self:stretch}.set-tracker-lab-row{grid-template-columns:64px minmax(0,1fr) auto;min-width:0}.set-tracker-lab-row.is-language-set,.set-tracker-lab-row.is-logo-free{grid-template-columns:minmax(0,1fr) auto}.set-tracker-lab-set-mark{width:64px;height:50px}.set-tracker-lab-row em{grid-column:auto;justify-self:end;width:max-content}}@media (max-width:480px){.set-tracker-lab-stage{padding-inline:12px}.set-tracker-lab-row{grid-template-columns:56px minmax(0,1fr) auto}.set-tracker-lab-row.is-language-set,.set-tracker-lab-row.is-logo-free{grid-template-columns:minmax(0,1fr) auto}.set-tracker-lab-set-mark{width:56px;height:46px}.set-tracker-lab-language,.set-tracker-lab-tabs{width:100%}}.main:has(.feed-lab-stage){padding:28px 0 0}.feed-lab-stage{color:#f2f2f2;min-height:100vh;padding:34px clamp(18px,4vw,52px) 108px}.feed-lab-shell{gap:18px;width:min(100%,1780px);margin:0 auto;display:grid}.feed-lab-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.feed-lab-header h1{color:#f2f2f2;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.feed-lab-header p{color:#f2f2f294;max-width:660px;margin:6px 0 0;font-weight:800}.feed-lab-post,.feed-lab-refresh{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 24px 70px #0000003d}.feed-lab-refresh{color:#f2f2f2;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex}.feed-lab-refresh:disabled{cursor:wait;opacity:.68}.feed-lab-refresh span{color:var(--theme-accent);font-size:18px}.feed-lab-controls{justify-items:center;gap:18px;width:min(100%,1180px);margin:6px auto 8px;display:grid}.feed-lab-tag-cloud{width:min(100%,1040px);height:500px;min-height:500px;margin:-18px auto -10px;display:block;position:relative}.feed-lab-tags-toggle{border:1px solid rgba(var(--theme-accent-rgb)/.36);color:#f2f2f2;cursor:pointer;background:linear-gradient(145deg,#ffffff24,#ffffff0a),#0e111394;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:none;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0003}.feed-lab-tags-toggle:hover{border-color:rgba(var(--theme-accent-rgb)/.68);background:rgba(var(--theme-accent-rgb)/.14);box-shadow:0 0 24px rgba(var(--theme-accent-rgb)/.16);transform:translateY(-1px)}.feed-lab-action-row button,.feed-lab-menu-button,.feed-lab-post-menu button,.feed-lab-tag-cloud button{color:#f2f2f29e;cursor:pointer;background:0 0;border:0;font-weight:950}.feed-lab-tag-cloud button{--tag-cloud-x:0px;--tag-cloud-y:0px;--tag-cloud-compact-x:var(--tag-cloud-x);--tag-cloud-compact-y:var(--tag-cloud-y);--tag-zone-x:var(--tag-cloud-x);--tag-zone-y:var(--tag-cloud-y);--tag-orbit-x:0px;--tag-orbit-y:0px;--tag-hover-y:0px;--tag-field-x:0px;--tag-field-y:0px;--tag-magnet-x:0px;--tag-magnet-y:0px;--tag-magnet-shadow:0px;min-height:40px;box-shadow:inset 5px 5px 0 -6px #ffffffbf,inset -16px -18px 34px #0607083d,0 10px 24px #00000029,0 0 18px rgba(var(--theme-accent-rgb)/.08),0 0 var(--tag-magnet-shadow) rgba(var(--theme-accent-rgb)/.18);will-change:transform;transform:translate(calc(-50% + var(--tag-zone-x) + var(--tag-field-x) + var(--tag-magnet-x)),calc(-50% + var(--tag-zone-y) + var(--tag-hover-y) + var(--tag-field-y) + var(--tag-magnet-y)));-webkit-backdrop-filter:brightness(1.08)blur(14px)saturate(1.2)url(#liquid-glass-displacement);background:linear-gradient(145deg,#ffffff2b,#ffffff0b),#0e111375;border:1px solid #ffffff42;border-radius:999px;padding:0 16px;transition:border-color .16s,box-shadow .16s,color .16s,transform 90ms ease-out;position:absolute;top:50%;left:50%}.feed-lab-tag-cloud.is-magnetized button:not(.feed-lab-mode-orb),.feed-lab-tag-cloud:hover button:not(.feed-lab-mode-orb){--tag-zone-x:var(--tag-cloud-compact-x);--tag-zone-y:var(--tag-cloud-compact-y)}.feed-lab-tag-cloud button:hover{--tag-hover-y:-2px;border-color:rgba(var(--theme-accent-rgb)/.56);color:#f2f2f2;box-shadow:inset 5px 5px 0 -6px #ffffffd6,0 14px 28px #0003,0 0 24px rgba(var(--theme-accent-rgb)/.18)}.feed-lab-tag-cloud button.is-active{border-color:rgba(var(--theme-accent-rgb)/.7);background:linear-gradient(145deg,#f2f2f247,rgba(var(--theme-accent-rgb)/.36)),rgba(var(--theme-accent-rgb)/.16);color:#f2f2f2;box-shadow:inset 5px 5px 0 -6px #ffffffdb,0 14px 34px #00000038,0 0 28px rgba(var(--theme-accent-rgb)/.28)}.feed-lab-tag-cloud button:disabled{cursor:wait;opacity:.62}.feed-lab-tag-cloud .feed-lab-mode-orb{color:#f2f2f2;perspective:900px;width:92px;height:92px;min-height:92px;transform:translate(calc(-50% + (var(--tag-magnet-x,0px) * .5)),calc(-50% + var(--tag-hover-y,0px) + (var(--tag-magnet-y,0px) * .5)));border-radius:999px;padding:0;top:50%;left:50%;overflow:hidden;--tag-orbit-x:0px!important;--tag-orbit-y:0px!important}.feed-lab-mode-orb:before{z-index:5;content:"";background:linear-gradient(90deg,#0000,#f2f2f257,#0000);width:70%;height:120%;position:absolute;top:-10%;left:-130%;transform:skew(-18deg)}.feed-lab-mode-orb:hover:before{transition:left .85s cubic-bezier(.65,0,.35,1);left:135%}.feed-lab-mode-orb-inner{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.feed-lab-mode-orb.is-following .feed-lab-mode-orb-inner{transform:rotateY(180deg)}.feed-lab-mode-face{backface-visibility:hidden;opacity:0;visibility:hidden;border-radius:999px;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.feed-lab-mode-orb.is-following .feed-lab-mode-face.is-following,.feed-lab-mode-orb.is-global .feed-lab-mode-face.is-global{opacity:1;visibility:visible}.feed-lab-mode-face.is-following{transform:rotateY(180deg)}.feed-lab-globe-icon,.feed-lab-group-icon{width:52px;height:52px;display:block;position:relative}.feed-lab-globe-icon{color:#f2f2f2f0;filter:drop-shadow(0 0 12px rgba(var(--theme-accent-rgb)/.24)) drop-shadow(0 4px 8px #0000002e)}.feed-lab-globe-svg{width:100%;height:100%;display:block}.feed-lab-globe-icon:after,.feed-lab-globe-icon:before,.feed-lab-group-icon:after,.feed-lab-group-icon:before{content:"";position:absolute}.feed-lab-globe-icon:after,.feed-lab-globe-icon:before{display:none}.feed-lab-group-icon:before{background:currentColor;border-radius:999px;width:18px;height:18px;top:4px;left:17px;box-shadow:-18px 9px 0 -3px,18px 9px 0 -3px}.feed-lab-group-icon:after{border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:34px;height:19px;bottom:5px;left:9px;box-shadow:-16px 3px 0 -7px,16px 3px 0 -7px}.feed-lab-tag-cloud button:first-child{--tag-orbit-x:-218px;--tag-orbit-y:-112px}.feed-lab-tag-cloud button:nth-child(2){--tag-orbit-x:-108px;--tag-orbit-y:-132px}.feed-lab-tag-cloud button:nth-child(3){--tag-orbit-x:12px;--tag-orbit-y:-118px}.feed-lab-tag-cloud button:nth-child(4){--tag-orbit-x:142px;--tag-orbit-y:-134px}.feed-lab-tag-cloud button:nth-child(5){--tag-orbit-x:254px;--tag-orbit-y:-98px}.feed-lab-tag-cloud button:nth-child(6){--tag-orbit-x:286px;--tag-orbit-y:-34px}.feed-lab-tag-cloud button:nth-child(7){--tag-orbit-x:-286px;--tag-orbit-y:-42px}.feed-lab-tag-cloud button:nth-child(8){--tag-orbit-x:-176px;--tag-orbit-y:-54px}.feed-lab-tag-cloud button:nth-child(10){--tag-orbit-x:-236px;--tag-orbit-y:22px}.feed-lab-tag-cloud button:nth-child(11){--tag-orbit-x:222px;--tag-orbit-y:26px}.feed-lab-tag-cloud button:nth-child(12){--tag-orbit-x:-286px;--tag-orbit-y:84px}.feed-lab-tag-cloud button:nth-child(13){--tag-orbit-x:-148px;--tag-orbit-y:82px}.feed-lab-tag-cloud button:nth-child(14){--tag-orbit-x:138px;--tag-orbit-y:84px}.feed-lab-tag-cloud button:nth-child(15){--tag-orbit-x:272px;--tag-orbit-y:76px}.feed-lab-tag-cloud button:nth-child(16){--tag-orbit-x:-54px;--tag-orbit-y:132px}.feed-lab-tag-cloud button:nth-child(17){--tag-orbit-x:72px;--tag-orbit-y:130px}.feed-lab-tag-cloud button:nth-child(18){--tag-orbit-x:-88px;--tag-orbit-y:-76px}.feed-lab-tag-cloud button:nth-child(19){--tag-orbit-x:88px;--tag-orbit-y:-66px}.feed-lab-tag-cloud button:nth-child(20){--tag-orbit-x:-142px;--tag-orbit-y:4px}.feed-lab-tag-cloud button:nth-child(21){--tag-orbit-x:126px;--tag-orbit-y:4px}.feed-lab-tag-cloud button:nth-child(22){--tag-orbit-x:-230px;--tag-orbit-y:132px}.feed-lab-tag-cloud button:nth-child(23){--tag-orbit-x:22px;--tag-orbit-y:78px}.feed-lab-tag-cloud button:nth-child(24){--tag-orbit-x:228px;--tag-orbit-y:126px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:first-child{--tag-field-x:9px;--tag-field-y:5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(2){--tag-field-x:4px;--tag-field-y:5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(3){--tag-field-x:-1px;--tag-field-y:5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(4){--tag-field-x:-6px;--tag-field-y:6px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(5){--tag-field-x:-10px;--tag-field-y:4px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(6){--tag-field-x:-11px;--tag-field-y:1px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(7){--tag-field-x:11px;--tag-field-y:2px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(8){--tag-field-x:7px;--tag-field-y:2px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(10){--tag-field-x:9px;--tag-field-y:-1px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(11){--tag-field-x:-9px;--tag-field-y:-1px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(12){--tag-field-x:11px;--tag-field-y:-3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(13){--tag-field-x:6px;--tag-field-y:-3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(14){--tag-field-x:-6px;--tag-field-y:-3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(15){--tag-field-x:-11px;--tag-field-y:-3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(16){--tag-field-x:2px;--tag-field-y:-5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(17){--tag-field-x:-3px;--tag-field-y:-5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(18){--tag-field-x:3px;--tag-field-y:3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(19){--tag-field-x:-3px;--tag-field-y:3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(20){--tag-field-x:6px;--tag-field-y:0px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(21){--tag-field-x:-5px;--tag-field-y:0px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(22){--tag-field-x:9px;--tag-field-y:-5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(23){--tag-field-x:-1px;--tag-field-y:-3px}.feed-lab-tag-cloud:is(:hover,:focus-within) button:nth-child(24){--tag-field-x:-9px;--tag-field-y:-5px}.feed-lab-tag-cloud:is(:hover,:focus-within) button{--tag-field-x:0px;--tag-field-y:0px}.feed-lab-board{grid-template-columns:repeat(var(--feed-masonry-columns,4),minmax(0,1fr));gap:16px;width:min(100%,1180px);margin:0 auto;padding-top:2px;display:grid}.feed-lab-column{align-content:start;gap:16px;min-width:0;display:grid}.feed-lab-post{vertical-align:top;width:100%;margin:0;padding:16px;display:block;position:relative;overflow:visible}.feed-lab-post:hover{border-color:rgba(var(--theme-accent-rgb)/.42);box-shadow:inset 0 1px 0 #ffffff2e,0 26px 74px #0000004d,0 0 30px rgba(var(--theme-accent-rgb)/.12)}.feed-lab-post-user{grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.feed-lab-avatar{border:1px solid rgba(var(--theme-accent-rgb)/.35);background:radial-gradient(circle at 35% 30%,#ffffff73,transparent 32%),rgba(var(--theme-accent-rgb)/.2);color:#f2f2f2;cursor:pointer;border-radius:999px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:950;text-decoration:none;display:grid;overflow:hidden}.feed-lab-avatar img{object-fit:cover;width:100%;height:100%;display:block}.feed-lab-post .feed-profile-link,.feed-lab-post h2,.feed-lab-post-user strong{color:#f2f2f2;font-weight:950}.feed-lab-post p,.feed-lab-post-user span{color:#f2f2f29e;font-weight:800}.feed-lab-post-user span{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.feed-lab-repost-avatars{width:54px;height:48px;display:block;position:relative}.feed-lab-repost-avatars .feed-lab-avatar{border:2px solid #0e1113eb;position:absolute;box-shadow:0 8px 20px #00000038}.feed-lab-repost-avatars .feed-avatar-sharer{z-index:1;width:30px;height:30px;font-size:12px;top:0;left:0}.feed-lab-repost-avatars .feed-avatar-owner{z-index:2;width:38px;height:38px;bottom:0;right:0}.feed-lab-post .feed-repost-badge{background:#0e1113eb}.feed-lab-menu-button{color:#f2f2f28f;border-radius:8px;min-height:32px}.feed-lab-menu-button:hover,.feed-lab-menu-button[aria-expanded=true]{color:#f2f2f2;background:#f2f2f214}.feed-lab-post-menu{z-index:20;border:1px solid rgba(var(--theme-accent-rgb)/.28);background:#0e1113f0;border-radius:10px;min-width:160px;padding:6px;display:grid;position:absolute;top:54px;right:14px;box-shadow:0 20px 42px #00000057}.feed-lab-post-menu button{text-align:left;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.feed-lab-post-menu button:hover{background:rgba(var(--theme-accent-rgb)/.12);color:#f2f2f2}.feed-lab-post-menu button.danger{color:#ff8a8a}.feed-lab-post h2{margin:14px 0 8px;font-size:20px;line-height:1.1}.feed-lab-post p{margin:0 0 14px;line-height:1.35}.feed-lab-post p.feed-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-lab-post .feed-share-context{margin-top:12px}.feed-lab-art{border:1px solid rgba(var(--theme-accent-rgb)/.3);background:radial-gradient(circle at 28% 24%,#ffffff3d,transparent 5rem),radial-gradient(circle at 80% 72%,var(--post-glow),transparent 8rem),linear-gradient(145deg,var(--post-a),var(--post-b));cursor:pointer;border-radius:8px;width:100%;padding:12px;display:block;overflow:hidden}.feed-lab-loading-post{pointer-events:none}.feed-lab-loading-art{height:220px;margin-top:14px}.feed-lab-loading-lines{gap:8px;margin-top:12px;display:grid}.feed-lab-real-art{padding:0}.feed-lab-modal-media img,.feed-lab-real-art img{object-fit:contain;width:100%;height:auto;display:block}.feed-lab-fallback-grid{background-position:50%;background-size:cover;min-height:220px;display:block}.feed-lab-achievement-art{color:#f2f2f2;text-align:center;place-items:center;gap:10px;min-height:180px;display:grid}.feed-lab-post.is-grass{--post-a:#204c20;--post-b:#73c25c;--post-glow:#a8ff0047}.feed-lab-post.is-water{--post-a:#0b3558;--post-b:#3aa6ff;--post-glow:#3aa6ff4d}.feed-lab-post.is-psychic{--post-a:#241433;--post-b:#b46cff;--post-glow:#b46cff4d}.feed-lab-post.is-fire{--post-a:#4c1e12;--post-b:#ff8d3a;--post-glow:#ff642a47}.feed-lab-post.is-dark{--post-a:#15171c;--post-b:#414852;--post-glow:#f2f2f229}.feed-lab-post.is-fairy{--post-a:#3d1631;--post-b:#ff9bcd;--post-glow:#ff9bcd42}.feed-lab-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.feed-lab-art-grid i{aspect-ratio:.716;box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb)/.08);background:linear-gradient(145deg,#ffffff61,#0000 38%),#06070857;border:1px solid #ffffff38;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.feed-lab-art-grid i:nth-child(2n){background:radial-gradient(circle at 60% 30%,#ffffff47,#0000 32%),#ffffff2e}.feed-lab-art-grid b{color:#f2f2f2db;filter:drop-shadow(0 0 10px #ffffff57);font-style:normal}.feed-lab-post-tags{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:7px;max-width:100%;margin-top:12px;padding-bottom:2px;display:flex;overflow:auto hidden}.feed-lab-post-tags::-webkit-scrollbar{display:none}.feed-lab-post-tags span{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);color:var(--theme-accent);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:950}.web-theme-root[data-theme=ditto] .feed-lab-post-tags span{color:#3d1651;background:#ffffffdb;border-color:#6a1b9a6b;box-shadow:0 5px 16px #6a1b9a1f}.feed-lab-action-row{border-top:1px solid #f2f2f21a;align-items:center;gap:8px;margin:14px -4px -4px;padding-top:10px;display:flex}.feed-lab-action-row button{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex;position:relative}.feed-lab-action-row button.is-liked,.feed-lab-action-row button:hover{background:rgba(var(--theme-accent-rgb)/.14);color:#f2f2f2}.feed-lab-action-row button:disabled{cursor:not-allowed;opacity:.45}.feed-lab-action-row button.is-liked span{color:var(--theme-accent)}.feed-lab-heart{place-items:center;min-width:14px;transition:color .18s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-grid}.feed-lab-comment-icon{flex:none;display:block}.feed-lab-like-button.is-popping .feed-lab-heart{transform:scale(1.35)}.feed-lab-like-particle{background:var(--theme-accent);width:6px;height:6px;box-shadow:0 0 14px rgba(var(--theme-accent-rgb)/.54);pointer-events:none;border-radius:999px;animation:feed-like-fly .6s cubic-bezier(.16,1,.3,1) forwards;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%)}@keyframes feed-like-fly{to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(0)}}.feed-lab-action-row button:last-child{margin-left:auto}.feed-lab-bookmark-button svg{display:block}.feed-lab-action-row button.is-bookmarked{color:var(--theme-accent)}.feed-lab-error{width:min(100%,1180px);margin-inline:auto}.feed-lab-empty{border:1px solid rgba(var(--theme-accent-rgb)/.24);width:min(100%,1180px);min-height:240px;box-shadow:inset 0 1px 0 #ffffff29,0 24px 70px #00000047,0 0 38px rgba(var(--theme-accent-rgb)/.09);color:#f2f2f2;text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(135deg,#ffffff14,#ffffff06),#080a0c8a;border-radius:18px;place-items:center;margin:0 auto 16px;padding:28px;display:grid}.feed-lab-empty strong{color:#f7f7f7;max-width:680px;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:950;line-height:1.05}.feed-lab-toast{z-index:70;border:1px solid rgba(var(--theme-accent-rgb)/.28);color:#f2f2f2c7;-webkit-backdrop-filter:blur(14px);background:#060708b8;border-radius:999px;max-width:min(360px,100vw - 44px);padding:10px 14px;font-size:13px;font-weight:850;position:fixed;bottom:22px;right:22px}@media (max-width:860px){.main:has(.feed-lab-stage){padding-top:0}.feed-lab-shell{gap:8px}.feed-lab-header{flex-direction:row;align-items:flex-start}.feed-lab-header>div{min-width:0}.feed-lab-refresh{gap:0;width:42px;min-width:42px;min-height:42px;padding:0;font-size:0}.feed-lab-refresh span{font-size:20px}.feed-lab-board{columns:240px 2}.feed-lab-controls{gap:12px;margin:22px auto 10px}.feed-lab-tag-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:0;margin:0 auto 10px;display:flex}.feed-lab-tags-toggle{min-height:16px;box-shadow:none;color:var(--theme-accent);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;display:inline-flex}.feed-lab-tags-toggle:hover{box-shadow:none;color:#f2f2f2;background:0 0;border-color:#0000;transform:none}.feed-lab-tag-cloud button{transform:translate(var(--tag-magnet-x),calc(var(--tag-hover-y) + var(--tag-magnet-y)));position:relative;top:auto;left:auto;--tag-orbit-x:0px!important;--tag-orbit-y:0px!important}.feed-lab-tag-cloud.is-tags-collapsed{gap:0;min-height:76px;margin-bottom:0}.feed-lab-tag-cloud.is-tags-collapsed button:not(.feed-lab-mode-orb){opacity:0;pointer-events:none;transition-delay:0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.feed-lab-tag-cloud.is-tags-expanded button:not(.feed-lab-mode-orb){opacity:1;transition:border-color .16s,box-shadow .16s,color .16s,opacity .22s,transform .42s cubic-bezier(.18,1.25,.4,1);transition-delay:calc(var(--tag-entry-index,0) * 12ms)}.feed-lab-tag-cloud .feed-lab-mode-orb{transform:translate(calc(var(--tag-magnet-x,0px) * .5),calc(var(--tag-hover-y,0px) + (var(--tag-magnet-y,0px) * .5)));order:-1;position:relative;top:auto;left:auto}}@media (max-width:560px){.main:has(.feed-lab-stage){padding-bottom:calc(108px + env(safe-area-inset-bottom))}.feed-lab-stage{padding:18px 16px calc(104px + env(safe-area-inset-bottom))}.feed-lab-tag-cloud .feed-lab-mode-orb{margin-inline:calc(50% - 46px)}.feed-lab-board,.feed-lab-column{gap:10px}.feed-lab-post{padding:12px}.feed-lab-post-user{grid-template-columns:32px minmax(0,1fr) 28px;gap:7px}.feed-lab-post-user>div{min-width:0}.feed-lab-avatar{width:32px;height:32px;font-size:11px}.feed-lab-post .feed-profile-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feed-lab-post-user span{font-size:10px}.feed-lab-menu-button{min-height:28px}.feed-lab-art{margin-top:10px}.feed-lab-post h2{margin:10px 0 6px;font-size:15px}.feed-lab-post .feed-post-title,.feed-lab-post p.feed-caption,body.collection-product-modal-open .mobile-bottom-nav,body.feed-post-modal-open .mobile-bottom-nav{display:none}}@media (max-width:420px){.feed-lab-stage{padding-inline:12px}.feed-lab-post{padding:10px}.feed-lab-tag-cloud .feed-lab-mode-orb{width:78px;height:78px;min-height:78px}}.v2-product-detail-shell{color:#f2f2f2;overscroll-behavior:contain;scrollbar-color:rgba(var(--theme-accent-rgb)/.38) transparent;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}.v2-product-detail-shell .product-detail-panel{color:#f2f2f2;align-content:start;gap:14px;min-height:0;margin-top:0;padding-right:0;display:grid;overflow:visible}.v2-product-detail-shell .product-detail-image{aspect-ratio:2.5/3.5;width:min(100%,280px);box-shadow:0 22px 42px #00000057,0 0 30px rgba(var(--theme-accent-rgb)/.1);object-fit:contain;background:linear-gradient(145deg,#f2f2f21f,#0607086b);border:1px solid #f2f2f242;border-radius:12px;justify-self:center}.v2-product-detail-shell .product-detail-image.product{aspect-ratio:1.08;background:radial-gradient(circle at 50% 35%,#f2f2f229,#0000 6rem),#f2f2f20e;width:min(100%,260px);padding:12px}.v2-product-detail-shell .slot-card-detail,.v2-product-detail-shell .slot-card-market-section,.v2-product-detail-shell .slot-card-print-row,.v2-product-detail-shell .slot-card-raw-section{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:linear-gradient(145deg,#f2f2f212,rgba(var(--theme-accent-rgb)/.035)),#0e111385;border-radius:12px}.v2-product-detail-shell .slot-card-detail{gap:12px;padding:14px;display:grid}.v2-product-detail-shell .slot-card-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.v2-product-detail-shell .slot-card-name-row strong{color:#f2f2f2;font-size:22px;font-weight:950;line-height:1.05}.v2-product-detail-shell .graded-group-owned-count,.v2-product-detail-shell .slot-card-data-rows dd,.v2-product-detail-shell .slot-card-data-rows dt,.v2-product-detail-shell .slot-card-market-section p,.v2-product-detail-shell .slot-card-name-row small{color:#f2f2f294}.v2-product-detail-shell .slot-card-name-row>span{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:rgba(var(--theme-accent-rgb)/.12);color:var(--theme-accent);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950}.v2-product-detail-shell .slot-card-divider{background:#f2f2f21a;height:1px}.v2-product-detail-shell .slot-card-data-rows{gap:0;margin:0;display:grid}.v2-product-detail-shell .graded-price-row,.v2-product-detail-shell .sealed-detail-value-row,.v2-product-detail-shell .slot-card-data-rows div,.v2-product-detail-shell .slot-card-variant-row{background:#f2f2f20a;border:1px solid #f2f2f214;border-radius:10px;padding:10px}.v2-product-detail-shell .slot-card-data-rows div{grid-template-columns:.8fr 1fr;gap:12px;display:grid}.v2-product-detail-shell .graded-price-list,.v2-product-detail-shell .slot-card-market-section,.v2-product-detail-shell .slot-card-raw-section{gap:10px;display:grid}.v2-product-detail-shell .slot-card-market-section,.v2-product-detail-shell .slot-card-raw-section{padding:12px}.v2-product-detail-shell .slot-card-market-section strong,.v2-product-detail-shell .slot-card-raw-section>strong{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.v2-product-detail-shell .graded-price-row,.v2-product-detail-shell .product-quantity-row,.v2-product-detail-shell .sealed-detail-value-row,.v2-product-detail-shell .slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v2-product-detail-shell .detail-pill-button,.v2-product-detail-shell .link-button,.v2-product-detail-shell .market-link-list a{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);color:#f2f2f2;border-radius:999px;min-height:32px;font-weight:900}.v2-product-detail-shell .detail-dropdown-menu{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:#0e1113f5;border-radius:12px;box-shadow:0 18px 44px #00000052}.v2-product-detail-shell .detail-dropdown-menu button{color:#f2f2f2}.v2-product-detail-shell .product-quantity-controls{justify-self:end}.v2-product-detail-shell .owned-chip,.v2-product-detail-shell .product-quantity-value.owned-chip{border-color:rgba(var(--theme-accent-rgb)/.42);background:rgba(var(--theme-accent-rgb)/.16);color:var(--theme-accent)}.v2-product-detail-shell .recent-sales-table,.v2-product-detail-shell .slot-price-history{border-color:rgba(var(--theme-accent-rgb)/.18);background:#f2f2f20b}.v2-product-detail-shell .history-line{stroke:var(--theme-accent)}.v2-product-detail-shell .history-fill{fill:rgba(var(--theme-accent-rgb)/.18)}.binder-slot-detail-template{color:#f2f2f2;overscroll-behavior:contain;scrollbar-color:rgba(var(--theme-accent-rgb)/.38) transparent;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}.binder-slot-detail-template .product-detail-panel{color:#f2f2f2;align-content:start;gap:14px;min-height:0;margin-top:0;padding-right:0;display:grid;overflow:visible}.binder-slot-detail-template .product-detail-panel.compact{margin-top:0}.binder-slot-detail-template .product-detail-image{aspect-ratio:2.5/3.5;width:min(100%,280px);box-shadow:0 22px 42px #00000057,0 0 30px rgba(var(--theme-accent-rgb)/.1);object-fit:contain;background:linear-gradient(145deg,#f2f2f21f,#0607086b);border:1px solid #f2f2f242;border-radius:12px;justify-self:center}.binder-slot-detail-template .product-detail-image.product{aspect-ratio:1.08;background:radial-gradient(circle at 50% 35%,#f2f2f229,#0000 6rem),#f2f2f20e;width:min(100%,260px);padding:12px}.binder-slot-detail-template .slot-card-detail,.binder-slot-detail-template .slot-card-market-section,.binder-slot-detail-template .slot-card-print-row,.binder-slot-detail-template .slot-card-raw-section{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:linear-gradient(145deg,#f2f2f212,rgba(var(--theme-accent-rgb)/.035)),#0e111385;border-radius:12px}.binder-slot-detail-template .slot-card-detail{gap:12px;padding:14px;display:grid}.binder-slot-detail-template .slot-card-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.binder-slot-detail-template .slot-card-name-row strong{color:#f2f2f2;font-size:22px;font-weight:950;line-height:1.05}.binder-slot-detail-template .graded-group-owned-count,.binder-slot-detail-template .slot-card-data-rows dd,.binder-slot-detail-template .slot-card-data-rows dt,.binder-slot-detail-template .slot-card-market-section p,.binder-slot-detail-template .slot-card-name-row small{color:#f2f2f294}.binder-slot-detail-template .slot-card-name-row>span{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:rgba(var(--theme-accent-rgb)/.12);color:var(--theme-accent);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950}.binder-slot-detail-template .slot-card-divider{background:#f2f2f21a;height:1px}.binder-slot-detail-template .slot-card-data-rows{gap:0;margin:0;display:grid}.binder-slot-detail-template .graded-price-row,.binder-slot-detail-template .sealed-detail-value-row,.binder-slot-detail-template .slot-card-data-rows div,.binder-slot-detail-template .slot-card-variant-row{background:#f2f2f20a;border:1px solid #f2f2f214;border-radius:10px;padding:10px}.binder-slot-detail-template .slot-card-data-rows div{grid-template-columns:.8fr 1fr;gap:12px;display:grid}.binder-slot-detail-template .graded-price-list,.binder-slot-detail-template .slot-card-market-section,.binder-slot-detail-template .slot-card-raw-section{gap:10px;display:grid}.binder-slot-detail-template .slot-card-market-section,.binder-slot-detail-template .slot-card-raw-section{padding:12px}.binder-slot-detail-template .slot-card-market-section strong,.binder-slot-detail-template .slot-card-raw-section>strong{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.binder-slot-detail-template .graded-price-row,.binder-slot-detail-template .product-quantity-row,.binder-slot-detail-template .sealed-detail-value-row,.binder-slot-detail-template .slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.binder-slot-detail-template .detail-pill-button,.binder-slot-detail-template .link-button,.binder-slot-detail-template .market-link-list a{border:1px solid rgba(var(--theme-accent-rgb)/.26);background:rgba(var(--theme-accent-rgb)/.1);color:#f2f2f2;border-radius:999px;min-height:32px;font-weight:900}.binder-slot-detail-template .detail-dropdown-menu{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:#0e1113f5;border-radius:12px;box-shadow:0 18px 44px #00000052}.binder-slot-detail-template .detail-dropdown-menu button{color:#f2f2f2}.binder-slot-detail-template .product-quantity-controls,.binder-slot-detail-template .quantity-row.product-quantity-controls{flex-wrap:nowrap;justify-content:flex-start;justify-self:end;align-items:center;width:auto;min-width:122px;margin-top:0;display:inline-flex}.binder-slot-detail-template .product-quantity-controls button,.binder-slot-detail-template .quantity-row.product-quantity-controls button{border:1px solid rgba(var(--theme-accent-rgb)/.22);color:#f2f2f2;background:#f2f2f20f;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.binder-slot-detail-template .product-quantity-controls .product-quantity-value,.binder-slot-detail-template .quantity-row.product-quantity-controls .product-quantity-value{color:#f2f2f2;text-align:center;background:#f2f2f20f;border:1px solid #f2f2f21f;border-radius:8px;place-items:center;min-width:38px;height:34px;min-height:34px;padding:0 10px;font-weight:950;display:inline-grid}.binder-slot-detail-template .owned-chip,.binder-slot-detail-template .product-quantity-value.owned-chip{border-color:rgba(var(--theme-accent-rgb)/.42);background:rgba(var(--theme-accent-rgb)/.16);color:var(--theme-accent)}.binder-slot-detail-template .recent-sales-table,.binder-slot-detail-template .slot-price-history{border-color:rgba(var(--theme-accent-rgb)/.18);background:#f2f2f20b}.binder-slot-detail-template .history-line{stroke:var(--theme-accent)}.binder-slot-detail-template .history-fill{fill:rgba(var(--theme-accent-rgb)/.18)}.binder-slot-detail-template .slot-card-detail{border-color:rgba(var(--theme-accent-rgb)/.74);background:radial-gradient(circle at 18% 0,rgba(var(--theme-accent-rgb)/.14),transparent 9rem),linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.07),#0607086b),#0a0e0cb8;box-shadow:none;border-radius:6px;gap:14px;padding:16px 18px}.binder-slot-detail-template .slot-card-name-row strong{font-size:26px;line-height:1}.binder-slot-detail-template .slot-card-name-row small{color:var(--theme-accent);margin-top:8px;font-size:15px;font-weight:950}.binder-slot-detail-template .slot-card-name-row>span{color:#f2f2f2;background:#f2f2f21a;border:0;margin-top:0;padding:7px 12px}.binder-slot-detail-template .slot-card-divider{background:rgba(var(--theme-accent-rgb)/.32)}.binder-slot-detail-template .slot-card-data-rows{gap:13px}.binder-slot-detail-template .graded-price-row,.binder-slot-detail-template .product-quantity-row,.binder-slot-detail-template .sealed-detail-value-row,.binder-slot-detail-template .slot-card-data-rows div,.binder-slot-detail-template .slot-card-variant-row{background:0 0;border:0;border-radius:0;padding:0}.binder-slot-detail-template .slot-card-data-rows div{grid-template-columns:minmax(112px,.72fr) minmax(0,1fr);align-items:start}.binder-slot-detail-template .slot-card-data-rows dt{color:var(--theme-accent);letter-spacing:.12em;font-size:13px;font-weight:950}.binder-slot-detail-template .slot-card-data-rows dd{color:#f2f2f2;text-align:right;font-size:19px;font-weight:950;line-height:1.1}.binder-slot-detail-template .slot-card-market-section,.binder-slot-detail-template .slot-card-print-row,.binder-slot-detail-template .slot-card-raw-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.binder-slot-detail-template .slot-card-market-section strong,.binder-slot-detail-template .slot-card-raw-section>strong{color:#f2f2f2;letter-spacing:.08em;font-size:18px;line-height:1}.binder-slot-detail-template .graded-price-group,.binder-slot-detail-template .product-raw-variant-block{gap:8px;padding:0}.binder-slot-detail-template .product-raw-variant-heading{justify-content:flex-end;min-height:0}.binder-slot-detail-template .product-raw-variant-heading:empty{display:none}.binder-slot-detail-template .graded-price-row,.binder-slot-detail-template .sealed-detail-value-row,.binder-slot-detail-template .slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto}.binder-slot-detail-template .graded-selected-info>span,.binder-slot-detail-template .sealed-detail-value-row span,.binder-slot-detail-template .slot-card-variant-row small{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.1}.binder-slot-detail-template .graded-selected-info>b,.binder-slot-detail-template .sealed-detail-value-row b,.binder-slot-detail-template .slot-card-variant-row b{color:var(--theme-accent);font-size:28px;font-weight:950;line-height:1}.binder-slot-detail-template .detail-pill-button,.binder-slot-detail-template .link-button,.binder-slot-detail-template .market-link-list a{border-color:rgba(var(--theme-accent-rgb)/.58);background:rgba(var(--theme-accent-rgb)/.12);width:fit-content;min-height:34px;color:var(--theme-accent);padding:0 12px}.binder-slot-detail-template .market-link-list{flex-wrap:wrap;gap:8px;display:flex}.binder-slot-detail-template .graded-show-more-button{min-height:auto;color:var(--theme-accent);background:0 0;border:0;justify-self:center;padding:4px 0 0}.binder-slot-detail-template .product-quantity-controls,.binder-slot-detail-template .quantity-row.product-quantity-controls{gap:8px;min-width:116px}.binder-slot-detail-template .product-quantity-controls button,.binder-slot-detail-template .quantity-row.product-quantity-controls button{border-color:rgba(var(--theme-accent-rgb)/.32);color:#f2f2f2bd;background:#0607082e}.binder-slot-detail-template .product-quantity-controls .product-quantity-value,.binder-slot-detail-template .quantity-row.product-quantity-controls .product-quantity-value{border-color:rgba(var(--theme-accent-rgb)/.32);min-width:34px;color:var(--theme-accent);background:#0607082e}.binder-slot-detail-template .graded-price-list{gap:12px}.binder-slot-detail-template .graded-group-owned-count{color:#f2f2f294;font-size:12px;font-weight:850}.binder-slot-detail-template .product-detail-panel{scrollbar-width:thin;padding-right:0!important;overflow:visible!important}.binder-slot-detail-template .product-detail-panel .slot-card-detail{border:1px solid rgba(var(--theme-accent-rgb)/.74);background:radial-gradient(circle at 18% 0,rgba(var(--theme-accent-rgb)/.14),transparent 9rem),linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.07),#0607086b),#0a0e0cb8;box-shadow:none;border-radius:6px;gap:14px;padding:16px 18px}.binder-slot-detail-template .product-detail-panel .slot-card-name-row strong{color:#f2f2f2;font-size:26px;font-weight:950;line-height:1}.binder-slot-detail-template .product-detail-panel .slot-card-name-row small{color:var(--theme-accent);margin-top:8px;font-size:15px;font-weight:950}.binder-slot-detail-template .product-detail-panel .slot-card-name-row>span{color:#f2f2f2;background:#f2f2f21a;border:0;margin-top:0;padding:7px 12px;font-size:12px;font-weight:950}.binder-slot-detail-template .product-detail-panel .slot-card-divider{background:rgba(var(--theme-accent-rgb)/.32)}.binder-slot-detail-template .product-detail-panel .slot-card-data-rows{gap:13px}.binder-slot-detail-template .product-detail-panel .graded-price-row,.binder-slot-detail-template .product-detail-panel .product-quantity-row,.binder-slot-detail-template .product-detail-panel .sealed-detail-value-row,.binder-slot-detail-template .product-detail-panel .slot-card-data-rows div,.binder-slot-detail-template .product-detail-panel .slot-card-variant-row{background:0 0;border:0;border-radius:0;padding:0}.binder-slot-detail-template .product-detail-panel .slot-card-data-rows div{grid-template-columns:minmax(112px,.72fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.binder-slot-detail-template .product-detail-panel .slot-card-data-rows dt{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:950}.binder-slot-detail-template .product-detail-panel .slot-card-data-rows dd{color:#f2f2f2;text-align:right;font-size:19px;font-weight:950;line-height:1.1}.binder-slot-detail-template .product-detail-panel .slot-card-market-section,.binder-slot-detail-template .product-detail-panel .slot-card-print-row,.binder-slot-detail-template .product-detail-panel .slot-card-raw-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.binder-slot-detail-template .product-detail-panel .graded-section-heading>strong,.binder-slot-detail-template .product-detail-panel .slot-card-market-section>strong,.binder-slot-detail-template .product-detail-panel .slot-card-raw-section>strong{color:#f2f2f2;letter-spacing:.08em;font-size:18px;font-weight:950;line-height:1}.binder-slot-detail-template .product-detail-panel .product-raw-variant-heading{justify-content:flex-end;min-height:0;display:flex}.binder-slot-detail-template .product-detail-panel .graded-price-group,.binder-slot-detail-template .product-detail-panel .product-raw-variant-block{gap:8px;padding:0}.binder-slot-detail-template .product-detail-panel .graded-price-row,.binder-slot-detail-template .product-detail-panel .sealed-detail-value-row,.binder-slot-detail-template .product-detail-panel .slot-card-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.binder-slot-detail-template .product-detail-panel .graded-selected-info>span,.binder-slot-detail-template .product-detail-panel .sealed-detail-value-row span,.binder-slot-detail-template .product-detail-panel .slot-card-variant-row small{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.1}.binder-slot-detail-template .product-detail-panel .graded-selected-info>b,.binder-slot-detail-template .product-detail-panel .sealed-detail-value-row b,.binder-slot-detail-template .product-detail-panel .slot-card-variant-row b{color:var(--theme-accent);font-size:28px;font-weight:950;line-height:1}.binder-slot-detail-template .product-detail-panel .detail-pill-button,.binder-slot-detail-template .product-detail-panel .link-button,.binder-slot-detail-template .product-detail-panel .market-link-list a{border-color:rgba(var(--theme-accent-rgb)/.58);background:rgba(var(--theme-accent-rgb)/.12);width:fit-content;min-height:34px;color:var(--theme-accent);padding:0 12px;font-weight:950}.binder-slot-detail-template .product-detail-panel .market-link-list{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.binder-slot-detail-template .product-detail-panel .market-link-list a{justify-content:center;width:100%}.binder-slot-detail-template .product-detail-panel .price-history-dropdown-button{justify-content:flex-start;width:100%}.binder-slot-detail-template .product-detail-panel .graded-show-more-button{min-height:auto;color:var(--theme-accent);background:0 0;border:0;justify-self:center;padding:4px 0 0}.binder-slot-detail-template .product-detail-panel .graded-group-owned-count{display:none}.binder-slot-detail-template .product-detail-panel .product-quantity-controls,.binder-slot-detail-template .product-detail-panel .quantity-row.product-quantity-controls{flex-wrap:nowrap;justify-content:flex-start;justify-self:end;align-items:center;gap:8px;width:auto;min-width:116px;margin-top:0;display:inline-flex}.binder-slot-detail-template .product-detail-panel .product-quantity-controls button,.binder-slot-detail-template .product-detail-panel .quantity-row.product-quantity-controls button{border:1px solid rgba(var(--theme-accent-rgb)/.32);color:#f2f2f2bd;background:#0607082e;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.binder-slot-detail-template .product-detail-panel .product-quantity-controls .product-quantity-value,.binder-slot-detail-template .product-detail-panel .quantity-row.product-quantity-controls .product-quantity-value{border:1px solid rgba(var(--theme-accent-rgb)/.32);min-width:34px;height:34px;min-height:34px;color:var(--theme-accent);text-align:center;background:#0607082e;border-radius:8px;place-items:center;padding:0 10px;font-weight:950;display:inline-grid}.settings-v2-stage{color:#f2f2f2;background:0 0;min-height:100vh;margin:-28px;padding:34px clamp(18px,4vw,52px) 108px}.settings-v2-filter-source{width:0;height:0;position:absolute;overflow:hidden}.settings-v2-shell{gap:18px;width:min(100%,1560px);margin:0 auto;display:grid}.settings-v2-header,.settings-v2-stage .settings-bookmark-card,.settings-v2-stage .settings-legacy-theme-list,.settings-v2-stage .settings-legal-panel,.settings-v2-stage .settings-list-item,.settings-v2-stage .settings-mini-card,.settings-v2-stage .settings-post-modal,.settings-v2-stage .settings-premium-benefits,.settings-v2-stage .settings-premium-plan,.settings-v2-stage .settings-section-card,.settings-v2-stage .settings-tabs,.settings-v2-stage .settings-theme-collection{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113b8;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 12px rgba(var(--theme-accent-rgb)/.045),0 24px 70px #00000042;-webkit-backdrop-filter:brightness(1.08)blur(16px)saturate(1.18)url(#settings-liquid-glass-displacement);border-radius:16px}.settings-v2-header{padding:24px;position:relative;overflow:hidden}.settings-v2-header:before,.settings-v2-stage .settings-appearance-hero:before,.settings-v2-stage .settings-premium-hero:before,.settings-v2-stage .settings-section-card:before{pointer-events:none;content:"";background:radial-gradient(circle at 14% 0,#ffffff2e,transparent 8rem),linear-gradient(120deg,rgba(var(--theme-accent-rgb)/.12),transparent 42%,#b46cff14);mix-blend-mode:screen;position:absolute;inset:0}.settings-v2-header>*,.settings-v2-stage .settings-appearance-hero>*,.settings-v2-stage .settings-premium-hero>*,.settings-v2-stage .settings-section-card>*{z-index:1;position:relative}.settings-v2-header h1{color:#f2f2f2;letter-spacing:0;margin:4px 0 0;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:.95}.settings-v2-header p{color:#f2f2f29e;max-width:760px;margin:10px 0 0;font-weight:850;line-height:1.5}.settings-v2-stage .settings-page-grid{grid-template-columns:272px minmax(0,1fr);gap:18px}.settings-v2-stage .settings-tabs{gap:7px;padding:9px;top:24px}.settings-v2-stage .settings-tabs button{color:#f2f2f29e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:44px;padding:0 12px;font-size:13px;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s}.settings-v2-stage .settings-tabs button:hover{border-color:rgba(var(--theme-accent-rgb)/.34);color:#f2f2f2;background:#f2f2f20f}.settings-v2-stage .settings-tabs button.active{border-color:rgba(var(--theme-accent-rgb)/.56);background:radial-gradient(circle at 22% 18%,#ffffff57,transparent 3rem),linear-gradient(145deg,#f2f2f2f2,rgba(var(--theme-accent-rgb)/.86));color:#060708;box-shadow:0 0 24px rgba(var(--theme-accent-rgb)/.26)}.settings-v2-stage .settings-section-stack{gap:18px}.settings-v2-stage .settings-section-card{gap:16px;padding:20px;position:relative;overflow:hidden}.settings-v2-header .eyebrow,.settings-v2-stage .settings-section-card>.eyebrow{color:var(--theme-accent);letter-spacing:.16em;font-size:11px;font-weight:950}.settings-v2-stage .settings-section-card h2{color:#f2f2f2;margin:-6px 0 0;font-size:26px;font-weight:950;line-height:1.05}.settings-v2-stage .settings-legal-panel li,.settings-v2-stage .settings-legal-panel p,.settings-v2-stage .settings-list-item span,.settings-v2-stage .settings-mini-card p,.settings-v2-stage .settings-section-copy,.settings-v2-stage .settings-theme-collection p{color:#f2f2f294;font-weight:800}.settings-v2-stage .field{gap:7px;margin-bottom:0;display:grid}.settings-v2-stage .field-error,.settings-v2-stage .field-help,.settings-v2-stage .field-valid,.settings-v2-stage .field>span{font-size:12px;font-weight:950}.settings-v2-stage .field>span{color:#f2f2f29e}.settings-v2-stage .input,.settings-v2-stage .textarea,.settings-v2-stage .username-input-row{border:1px solid rgba(var(--theme-accent-rgb)/.22);color:#f2f2f2;background:#0607085c;border-radius:10px;font-weight:850;box-shadow:inset 0 1px #ffffff14}.settings-v2-stage .input:focus,.settings-v2-stage .textarea:focus,.settings-v2-stage .username-input-row:focus-within{border-color:rgba(var(--theme-accent-rgb)/.68);box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb)/.1),0 0 18px rgba(var(--theme-accent-rgb)/.14)}.settings-v2-stage .settings-toggle-row{background:#f2f2f20b;border:1px solid #f2f2f21a;border-radius:12px;min-height:58px;padding:10px 12px 10px 14px}.settings-v2-stage .settings-toggle-row:first-of-type{border-top:1px solid #f2f2f21a}.settings-v2-stage .settings-legal-panel h3,.settings-v2-stage .settings-list-item strong,.settings-v2-stage .settings-mini-card strong,.settings-v2-stage .settings-premium-benefits h3,.settings-v2-stage .settings-premium-subtitle,.settings-v2-stage .settings-toggle-row strong{color:#f2f2f2}.settings-v2-stage .settings-toggle-row small{color:#f2f2f28a;font-weight:800}.settings-v2-stage .settings-toggle-row input[role=switch]{appearance:none;cursor:pointer;background:#f2f2f224;border:1px solid #f2f2f21f;border-radius:999px;flex:none;width:48px;height:28px;transition:background .16s,border-color .16s;position:relative}.settings-v2-stage .settings-toggle-row input[role=switch]:after{content:"";background:#f2f2f2;border-radius:999px;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.settings-v2-stage .settings-toggle-row input[role=switch]:checked{border-color:rgba(var(--theme-accent-rgb)/.58);background:rgba(var(--theme-accent-rgb)/.42)}.settings-v2-stage .settings-toggle-row input[role=switch]:checked:after{background:var(--theme-accent);transform:translate(20px)}.settings-v2-stage .button,.settings-v2-stage .settings-action-row button,.settings-v2-stage .settings-save-button{border:1px solid rgba(var(--theme-accent-rgb)/.28);background:linear-gradient(145deg,#f2f2f21a,rgba(var(--theme-accent-rgb)/.08)),#f2f2f20a;color:#f2f2f2;cursor:pointer;border-radius:10px;min-height:42px;font-weight:950;box-shadow:0 10px 26px #00000029}.settings-v2-stage .button:hover:not(:disabled),.settings-v2-stage .settings-action-row button:hover:not(:disabled),.settings-v2-stage .settings-save-button:hover:not(:disabled){border-color:rgba(var(--theme-accent-rgb)/.56);box-shadow:0 14px 34px #00000038,0 0 24px rgba(var(--theme-accent-rgb)/.14)}.settings-v2-stage .button.danger,.settings-v2-stage button.danger{color:#ffb8b8;background:#ff5c5c1f;border-color:#ff5c5c75}.settings-v2-stage .button:disabled,.settings-v2-stage button:disabled{cursor:not-allowed;opacity:.52}.settings-v2-stage .settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-v2-stage .settings-list-item,.settings-v2-stage .settings-mini-card{padding:14px}.settings-v2-stage .settings-mini-card{color:#f2f2f2;text-align:left;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.settings-v2-stage .settings-mini-card:hover{border-color:rgba(var(--theme-accent-rgb)/.46);box-shadow:inset 0 1px 0 #ffffff24,0 18px 42px #00000038,0 0 24px rgba(var(--theme-accent-rgb)/.12);transform:translateY(-2px)}.settings-v2-stage .settings-mini-card.active{border-color:rgba(var(--theme-accent-rgb)/.66);background:linear-gradient(145deg,rgba(var(--theme-accent-rgb)/.16),#f2f2f20d),#0e1113b8}.settings-v2-stage .settings-mini-card span,.settings-v2-stage .settings-mini-card svg{color:var(--theme-accent)}.settings-v2-stage .settings-bookmark-card{background:linear-gradient(145deg,#f2f2f212,rgba(var(--theme-accent-rgb)/.03)),#0e1113a8;border-radius:14px}.settings-v2-stage .settings-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);background:#000000ad}.settings-v2-stage .settings-post-modal{overflow:hidden}.settings-v2-stage .settings-post-modal-body{padding:18px}.settings-v2-stage .settings-appearance-hero,.settings-v2-stage .settings-premium-hero{border:1px solid rgba(var(--theme-accent-rgb)/.24);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.04)),#0e1113a8;-webkit-backdrop-filter:blur(16px)saturate(1.18);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 24px 70px #0000003d}.settings-v2-stage .settings-premium-hero{padding:24px}.settings-v2-stage .settings-premium-hero h2{color:#f2f2f2}.settings-v2-stage .settings-premium-benefit p,.settings-v2-stage .settings-premium-hero p,.settings-v2-stage .settings-premium-plan p,.settings-v2-stage .settings-premium-plan small{color:#f2f2f294}.settings-v2-stage .settings-premium-benefit{border:1px solid rgba(var(--theme-accent-rgb)/.18);background:#f2f2f20b;border-radius:12px}.settings-v2-stage .settings-premium-benefit>span{border:1px solid rgba(var(--theme-accent-rgb)/.3);background:rgba(var(--theme-accent-rgb)/.12);color:var(--theme-accent)}.settings-v2-stage .settings-appearance-hero{border-color:var(--appearance-preview-accent)}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .settings-appearance-hero{border-color:color-mix(in srgb,var(--appearance-preview-accent) 42%,#f2f2f22e)}}.settings-v2-stage .settings-appearance-hero{background:radial-gradient(circle at 18% 12%,var(--appearance-preview-accent),transparent 13rem),linear-gradient(145deg,var(--appearance-preview-surface),#0e11139e)}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .settings-appearance-hero{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--appearance-preview-accent) 22%,transparent),transparent 13rem),linear-gradient(145deg,color-mix(in srgb,var(--appearance-preview-surface) 82%,transparent),#0e11139e)}}.settings-v2-stage .settings-appearance-hero-copy h3{color:var(--appearance-preview-text)}.settings-v2-stage .appearance-current-pill{border-color:var(--appearance-preview-accent)}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .appearance-current-pill{border-color:color-mix(in srgb,var(--appearance-preview-accent) 48%,transparent)}}.settings-v2-stage .appearance-current-pill{background:var(--appearance-preview-accent)}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .appearance-current-pill{background:color-mix(in srgb,var(--appearance-preview-accent) 14%,#f2f2f20a)}}.settings-v2-stage .settings-browser-preview{background:linear-gradient(145deg,var(--appearance-preview-bg),#06070880);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .settings-browser-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-preview-bg) 86%,transparent),#06070880)}}.settings-v2-stage .settings-browser-theme-panel{border:1px solid rgba(var(--theme-accent-rgb)/.22);background:linear-gradient(145deg,#f2f2f214,rgba(var(--theme-accent-rgb)/.035)),#0e1113ad;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 50px #0003}.settings-v2-stage .settings-browser-theme-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-v2-stage .settings-browser-theme-heading p{color:#f2f2f28f;margin:5px 0 0;font-size:13px;font-weight:800}.settings-v2-stage .settings-browser-theme-heading button{border:1px solid rgba(var(--theme-accent-rgb)/.32);background:rgba(var(--theme-accent-rgb)/.1);min-height:34px;color:var(--theme-accent);border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:950}.settings-v2-stage .settings-browser-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.settings-v2-stage .settings-browser-theme-card{border:1px solid rgba(var(--browser-theme-card-rgb)/.28);background:radial-gradient(circle at 76% 10%,rgba(var(--browser-theme-card-rgb)/.26),transparent 6rem),linear-gradient(145deg,var(--browser-theme-card-surface),#06070866);border-radius:15px;align-content:end;gap:7px;min-height:168px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .settings-browser-theme-card{background:radial-gradient(circle at 76% 10%,rgba(var(--browser-theme-card-rgb)/.26),transparent 6rem),linear-gradient(145deg,color-mix(in srgb,var(--browser-theme-card-surface) 90%,transparent),#06070866)}}.settings-v2-stage .settings-browser-theme-card{color:#f2f2f2;text-align:left;padding:14px;box-shadow:inset 0 1px #ffffff1f,0 16px 36px #0000002e}.settings-v2-stage .settings-browser-theme-card:before{content:"";background:var(--browser-theme-card-accent);height:3px;box-shadow:0 0 18px rgba(var(--browser-theme-card-rgb)/.7);border-radius:999px;position:absolute;bottom:14px;left:14px;right:14px}.settings-v2-stage .settings-browser-theme-card.active{border-color:rgba(var(--browser-theme-card-rgb)/.78);box-shadow:inset 0 0 0 1px rgba(var(--browser-theme-card-rgb)/.38),0 0 30px rgba(var(--browser-theme-card-rgb)/.22),0 18px 42px #00000042}.settings-v2-stage .settings-browser-theme-swatches{grid-template-columns:repeat(5,1fr);gap:3px;width:min(74%,148px);height:62px;display:grid;position:absolute;top:14px;left:14px}.settings-v2-stage .settings-browser-theme-swatches span{border-radius:4px;min-width:0;box-shadow:inset 0 1px #ffffff2e}.settings-v2-stage .settings-browser-theme-name,.settings-v2-stage .settings-browser-theme-status{z-index:1;position:relative}.settings-v2-stage .settings-browser-theme-name{padding-top:74px;font-size:17px;font-weight:950;line-height:1.05}.settings-v2-stage .settings-browser-theme-status{border:1px solid rgba(var(--browser-theme-card-rgb)/.38);background:rgba(var(--browser-theme-card-rgb)/.14);width:fit-content;color:var(--browser-theme-card-accent);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:950;display:inline-flex}.settings-v2-stage .settings-appearance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-v2-stage .settings-system-card{border-radius:14px}.settings-v2-stage .settings-legacy-theme-list{display:grid;overflow:hidden}.settings-v2-stage .settings-legacy-theme-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.settings-v2-stage .settings-legacy-theme-list summary::-webkit-details-marker{display:none}.settings-v2-stage .settings-legacy-theme-list summary:after{content:"v";border:1px solid rgba(var(--theme-accent-rgb)/.3);width:30px;height:30px;color:var(--theme-accent);border-radius:999px;place-items:center;font-size:13px;font-weight:950;transition:transform .18s;display:grid}.settings-v2-stage .settings-legacy-theme-list[open] summary:after{transform:rotate(180deg)}.settings-v2-stage .settings-legacy-theme-list summary span{color:#f2f2f2;align-items:center;gap:8px;font-weight:950;display:inline-flex}.settings-v2-stage .settings-legacy-theme-list summary small{color:#f2f2f285;justify-self:end;font-size:12px;font-weight:850}.settings-v2-stage .settings-legacy-theme-content{border-top:1px solid #f2f2f21a;gap:14px;padding:14px;display:grid}.settings-v2-stage .settings-theme-collection{box-shadow:none}.settings-v2-stage .appearance-theme-card{background:linear-gradient(145deg,var(--theme-card-bg),#0607082e);border-width:1px;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .appearance-theme-card{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-card-bg) 88%,transparent),#0607082e)}}.settings-v2-stage .appearance-theme-card{box-shadow:inset 0 1px #ffffff1a}.settings-v2-stage .appearance-theme-card.active{box-shadow:inset 0 0 0 1px var(--theme-card-accent),0 0 26px var(--theme-card-accent)}@supports (color:color-mix(in lab,red,red)){.settings-v2-stage .appearance-theme-card.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-card-accent) 48%,transparent),0 0 26px color-mix(in srgb,var(--theme-card-accent) 22%,transparent)}}.settings-v2-stage .settings-legal-panel{scrollbar-color:rgba(var(--theme-accent-rgb)/.36) transparent;max-height:620px}@media (max-width:980px){.settings-v2-stage .settings-appearance-control-grid,.settings-v2-stage .settings-appearance-hero,.settings-v2-stage .settings-page-grid,.settings-v2-stage .settings-premium-content{grid-template-columns:1fr}.settings-v2-stage .settings-browser-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-v2-stage .settings-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));position:static}}@media (max-width:640px){.settings-v2-stage{margin:-18px -14px calc(-104px - env(safe-area-inset-bottom));padding:24px 16px calc(104px + env(safe-area-inset-bottom))}.settings-v2-stage .settings-v2-header{padding:18px}.settings-v2-stage .settings-section-card{padding:16px}.settings-v2-stage .settings-appearance-control-grid,.settings-v2-stage .settings-appearance-hero,.settings-v2-stage .settings-browser-theme-grid,.settings-v2-stage .settings-legacy-theme-list summary,.settings-v2-stage .settings-page-grid,.settings-v2-stage .settings-premium-content{grid-template-columns:1fr}.settings-v2-stage .settings-browser-theme-heading{flex-direction:column;align-items:flex-start}.settings-v2-stage .settings-legacy-theme-list summary small{justify-self:start}}.privacy-consent-banner,.privacy-modal,.profile-setup-main,.public-site{--public-accent:#a8ff00;--public-accent-rgb:168 255 0;--public-accent-soft:#a8ff0021;--public-accent-border:#a8ff0052;--public-bg:#060708;--public-elevated:#111612c7;--public-elevated-strong:#0c0f0de6;--public-input:#f2f2f213;--public-border:#f2f2f221;--public-border-strong:#f2f2f233;--public-text:#f2f2f2;--public-muted:#f2f2f2b3;--public-subtle:#f2f2f27a;--public-shadow:#0000006b}.profile-setup-main,.public-site{isolation:isolate;min-height:100vh;color:var(--public-text);background:linear-gradient(180deg,#0607083d,#060708d6),linear-gradient(90deg,#ffffff07 1px,transparent 1px),linear-gradient(180deg,#ffffff06 1px,transparent 1px),radial-gradient(circle at 18% 9%,rgba(var(--public-accent-rgb)/.16),transparent 34rem),radial-gradient(circle at 86% 14%,#53ffc417,transparent 30rem),url(/theme-backgrounds/acid-lime.png?v=20260628),var(--public-bg);background-position:50%;background-size:auto,34px 34px,34px 34px,auto,auto,cover,auto;background-attachment:fixed;position:relative;overflow-x:clip}.public-site{display:flow-root}.profile-setup-main:before,.public-site:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background:linear-gradient(#0000,#0000007a),repeating-radial-gradient(circle at 50% 0,#ffffff0d 0 1px,#0000 1px 5px);position:fixed;inset:0}.profile-setup-main :is(h1,h2,h3,strong),.public-site :is(h1,h2,h3,strong){color:var(--public-text)}.profile-setup-main .muted,.profile-setup-main :is(p,li),.public-site .lead,.public-site .muted,.public-site :is(p,li){color:var(--public-muted)}.profile-setup-main a,.public-site a{color:var(--public-accent)}.public-header{border:1px solid var(--public-border);background:linear-gradient(180deg,#ffffff18,#ffffff0b),var(--public-elevated);width:min(100% - 32px,1180px);box-shadow:inset 0 1px 0 #ffffff24,0 18px 54px var(--public-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;margin:12px auto 0;padding:12px 16px}.public-header:before{display:none}.public-nav{gap:6px}.public-nav a:not(.button){min-height:36px;color:var(--public-muted);border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:13px;font-weight:900}.public-nav a:not(.button):hover{border-color:var(--public-accent-border);background:var(--public-accent-soft);color:var(--public-text)}.public-main{color:var(--public-text)}.focused-login-main,.landing-hero,.public-hero{align-items:center}.focused-login-site,.landing-site{background:linear-gradient(180deg,#0607083d,#060708d6),linear-gradient(90deg,#ffffff07 1px,transparent 1px),linear-gradient(180deg,#ffffff06 1px,transparent 1px),radial-gradient(circle at 18% 9%,rgba(var(--public-accent-rgb)/.16),transparent 34rem),radial-gradient(circle at 86% 14%,#53ffc417,transparent 30rem),url(/theme-backgrounds/acid-lime.png?v=20260628),var(--public-bg);background-position:50%;background-size:auto,34px 34px,34px 34px,auto,auto,cover,auto;background-attachment:fixed}.document-page h1,.focused-login-copy h1,.landing-copy h1,.public-hero h1{color:var(--public-text);text-shadow:0 18px 48px #0000006b}.document-content section,.focused-login-panel,.landing-feature-card,.plus-band,.profile-setup-card,.public-auth-form,.resource-card{border:1px solid var(--public-border);background:linear-gradient(180deg,#ffffff17,#ffffff0a),var(--public-elevated);color:var(--public-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 22px 60px #00000047}.focused-login-panel,.profile-setup-card,.public-auth-form{padding:22px}.landing-feature-card.active,.landing-feature-card:hover,.resource-card:hover{border-color:var(--public-accent-border);background:linear-gradient(180deg,rgba(var(--public-accent-rgb)/.12),#ffffff0b),var(--public-elevated-strong);box-shadow:inset 0 1px 0 #ffffff24,0 22px 58px #00000057,0 0 28px rgba(var(--public-accent-rgb)/.1)}.landing-feature-card.active{outline:1px solid rgba(var(--public-accent-rgb)/.24);outline-offset:-4px}.landing-feature-card span,.privacy-category-card>span,.privacy-consent-icon{border-color:var(--public-accent-border);background:var(--public-accent-soft);color:var(--public-accent)}.document-content li,.document-content p,.landing-feature-card p,.plus-band p,.resource-card p{color:var(--public-muted)}.binder-showcase-cover,.desk-mat,.mini-stat{border-color:var(--public-border);background:linear-gradient(135deg,rgba(var(--public-accent-rgb)/.13),transparent 46%),#080c0ac2;border-radius:8px;box-shadow:0 30px 90px #0000006b}.desk-label,.mini-stat{border-color:var(--public-accent-border);color:var(--public-text);background:#080c0ab8}.mini-stat{color:var(--public-accent)}.public-footer{border-top-color:var(--public-border);color:var(--public-subtle)}.public-footer .privacy-choice-link,.public-footer a{color:var(--public-muted)}.public-footer .privacy-choice-link:hover,.public-footer a:hover{color:var(--public-accent)}.profile-setup-main .field,.public-site .field{gap:7px}.profile-setup-main .field-error,.profile-setup-main .field-help,.profile-setup-main .field-valid,.profile-setup-main .field>span,.public-site .field-error,.public-site .field-help,.public-site .field-valid,.public-site .field>span{color:var(--public-muted)}.profile-setup-main .input,.profile-setup-main .username-input-row>span,.public-site .input,.public-site .password-input-row{border:1px solid var(--public-border);background:var(--public-input);color:var(--public-text);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.profile-setup-main .input::placeholder,.public-site .input::placeholder{color:var(--public-subtle)}.profile-setup-main .input:focus,.profile-setup-main .username-input-row:focus-within>span,.public-site .input:focus,.public-site .password-input-row:focus-within{border-color:var(--public-accent-border);box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 3px rgba(var(--public-accent-rgb)/.12)}.public-site .password-input-row .input{box-shadow:none;background:0 0;border:0}.public-site .password-visibility-button{border-left-color:var(--public-border);color:var(--public-muted)}.public-site .password-visibility-button:hover{color:var(--public-accent)}.public-site .auth-field-invalid .input,.public-site .auth-field-invalid .password-input-row,.public-site .auth-field-shake .input,.public-site .auth-field-shake .password-input-row{border-color:#ff5c5c8f;box-shadow:inset 0 1px #ffffff1f,0 0 0 3px #ff5c5c1f,0 0 18px #ff5c5c29}.public-site .auth-field-shake .input,.public-site .auth-field-shake .password-input-row{animation:component-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}.public-site .auth-field-invalid .password-input-row .input,.public-site .auth-field-shake .password-input-row .input{box-shadow:none;border:0;animation:none}.auth-password-meter{gap:8px;margin-top:2px;display:grid}.auth-password-meter-bars{gap:6px;display:flex}.auth-password-meter-bars span{background:var(--meter-color);height:6px;box-shadow:0 0 14px var(--meter-color);border-radius:999px;flex:1}@supports (color:color-mix(in lab,red,red)){.auth-password-meter-bars span{box-shadow:0 0 14px color-mix(in srgb,var(--meter-color) 22%,transparent)}}.auth-password-meter-bars span{transform-origin:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .16s,box-shadow .16s;transform:scaleX(0)}.auth-password-meter-bars[data-score="1"] span:nth-child(-n+1),.auth-password-meter-bars[data-score="2"] span:nth-child(-n+2),.auth-password-meter-bars[data-score="3"] span:nth-child(-n+3),.auth-password-meter-bars[data-score="4"] span{transform:scaleX(1)}.auth-password-meter-summary{color:var(--public-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;line-height:1.35;display:flex}.auth-password-meter-summary strong{color:var(--public-text);font-size:13px}.auth-password-checks{flex-wrap:wrap;gap:6px;display:flex}.auth-password-checks span{border:1px solid var(--public-border);min-height:26px;color:var(--public-subtle);background:#f2f2f20b;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.auth-password-checks span.met{border-color:var(--public-accent-border);background:var(--public-accent-soft);color:var(--public-accent)}.auth-provider-divider{color:var(--public-subtle);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;font-weight:950;display:grid}.auth-provider-divider:after,.auth-provider-divider:before{content:"";background:linear-gradient(90deg,transparent,var(--public-border-strong),transparent);border-radius:999px;height:1px}.auth-provider-divider span{color:var(--public-muted)}.privacy-consent-actions .button,.privacy-modal-actions .button,.profile-setup-main .button,.public-site .button{border:1px solid rgba(var(--public-accent-rgb)/.55);background:linear-gradient(180deg,#ffffff47,#fff0),var(--public-accent);color:#070807;min-height:42px;box-shadow:inset 0 1px 0 #ffffff5c,0 14px 30px rgba(var(--public-accent-rgb)/.16);border-radius:8px;font-weight:950}.privacy-consent-actions .button:hover:not(:disabled),.privacy-modal-actions .button:hover:not(:disabled),.profile-setup-main .button:hover:not(:disabled),.public-site .button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.privacy-consent-actions .button.secondary,.privacy-modal-actions .button.secondary,.profile-setup-main .button.secondary,.public-site .button.secondary{border-color:var(--public-border);color:var(--public-text);background:linear-gradient(#ffffff18,#ffffff0b),#111612c2;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #0000002e}.privacy-consent-actions .button.secondary:hover:not(:disabled),.privacy-modal-actions .button.secondary:hover:not(:disabled),.profile-setup-main .button.secondary:hover:not(:disabled),.public-site .button.secondary:hover:not(:disabled){border-color:var(--public-accent-border);background:linear-gradient(180deg,rgba(var(--public-accent-rgb)/.13),#ffffff0a),#111612db}.profile-setup-main .button:disabled,.public-site .button:disabled{opacity:.58;transform:none}.auth-checkbox-row{border:1px solid var(--public-border);background:#ffffff0b;border-radius:8px;padding:12px}.auth-checkbox-row input,.privacy-category-card input{accent-color:var(--public-accent)}.auth-disclaimer,.auth-mode-switch{color:var(--public-muted)}.auth-disclaimer a,.auth-mode-switch button{color:var(--public-accent)}.profile-setup-main .error,.public-site .error{color:#ffd7d7;background:#ff5c5c1f;border:1px solid #ff5c5c61;border-radius:8px}.public-site .notice{border:1px solid rgba(var(--public-accent-rgb)/.36);background:rgba(var(--public-accent-rgb)/.12);color:#eaffbf;border-radius:8px}.profile-avatar-picker,.profile-banner-picker,.username-input-row>span{border-color:var(--public-border);background:var(--public-input);color:var(--public-muted)}.profile-avatar-picker{border-color:var(--public-accent-border)}.profile-avatar-picker>span{color:var(--public-accent)}.profile-avatar-picker em{border-color:var(--public-border);color:var(--public-text);background:#080c0aeb}.privacy-category-card,.privacy-consent-banner,.privacy-modal{border:1px solid var(--public-border);background:linear-gradient(180deg,#ffffff17,#ffffff0a),var(--public-elevated-strong);color:var(--public-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 22px 70px #0000006b}.privacy-category-card p,.privacy-consent-copy p,.privacy-modal-note{color:var(--public-muted)}.privacy-category-card em{color:var(--public-accent)}@media (max-width:980px){.public-header{align-items:flex-start}.focused-login-main,.landing-hero,.public-hero{grid-template-columns:1fr}.focused-login-main{min-height:auto}}@media (max-width:640px){.focused-login-site,.landing-site,.profile-setup-main,.public-site{background-attachment:scroll}.public-header{gap:10px;width:min(100% - 24px,1180px);padding:10px}.brand-logo-public{width:clamp(156px,56vw,212px)}.public-nav{justify-content:flex-start;width:100%}.public-nav .button,.public-nav a:not(.button){min-height:34px;padding-inline:10px;font-size:12px}.focused-login-main,.landing-main,.public-main{padding-inline:16px}.focused-login-main{gap:18px;padding-top:26px}.document-page h1,.focused-login-copy h1,.landing-copy h1,.public-hero h1{font-size:clamp(34px,11vw,52px)}.landing-feature-grid{grid-template-columns:1fr}.document-content section,.focused-login-panel,.plus-band,.profile-setup-card,.public-auth-form{padding:16px}.privacy-consent-banner{bottom:12px;left:12px;right:12px}}.web-theme-root{--auth-glass-bg:linear-gradient(145deg,var(--surface),var(--surface)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-glass-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface) 84%,white 6%),color-mix(in srgb,var(--surface) 74%,var(--theme-accent) 5%)),color-mix(in srgb,var(--surface) 86%,transparent)}}.web-theme-root{--auth-glass-bg-strong:linear-gradient(145deg,var(--surface),var(--surface-2)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-glass-bg-strong:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,white 5%),color-mix(in srgb,var(--surface-2) 86%,var(--theme-accent) 6%)),color-mix(in srgb,var(--surface) 94%,transparent)}}.web-theme-root{--auth-control-bg:linear-gradient(145deg,var(--surface),var(--surface-2)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-control-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,white 8%),color-mix(in srgb,var(--surface-2) 78%,var(--theme-accent) 5%)),color-mix(in srgb,var(--surface) 84%,transparent)}}.web-theme-root{--auth-control-bg-hover:linear-gradient(145deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-control-bg-hover:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,var(--theme-accent) 10%),color-mix(in srgb,var(--surface-2) 80%,var(--theme-accent) 8%))}}.web-theme-root{--auth-border:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-border:color-mix(in srgb,var(--theme-accent) 30%,var(--border))}}.web-theme-root{--auth-text-soft:var(--muted)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-text-soft:color-mix(in srgb,var(--muted) 84%,var(--text) 16%)}}.web-theme-root{--auth-text-faint:var(--muted)}@supports (color:color-mix(in lab,red,red)){.web-theme-root{--auth-text-faint:color-mix(in srgb,var(--muted) 68%,var(--bg) 32%)}}.web-theme-root[data-theme-mode=light]{--auth-glass-bg:linear-gradient(145deg,var(--surface),var(--surface-2)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root[data-theme-mode=light]{--auth-glass-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,white 8%),color-mix(in srgb,var(--surface-2) 82%,white 12%)),color-mix(in srgb,var(--surface) 94%,transparent)}}.web-theme-root[data-theme-mode=light]{--auth-glass-bg-strong:linear-gradient(145deg,var(--surface),var(--surface-2)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root[data-theme-mode=light]{--auth-glass-bg-strong:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,white 6%),color-mix(in srgb,var(--surface-2) 88%,white 10%)),color-mix(in srgb,var(--surface) 98%,transparent)}}.web-theme-root[data-theme-mode=light]{--auth-control-bg:linear-gradient(145deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.web-theme-root[data-theme-mode=light]{--auth-control-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,white 8%),color-mix(in srgb,var(--surface-2) 84%,white 10%))}}.web-theme-root[data-theme-mode=light]{--auth-control-bg-hover:linear-gradient(145deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.web-theme-root[data-theme-mode=light]{--auth-control-bg-hover:linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,var(--theme-accent) 9%),color-mix(in srgb,var(--surface-2) 82%,white 10%))}}.web-theme-root :is(.page-title,.dashboard-v2-profile-identity h1,.dashboard-v2-panel h2,.dashboard-v2-post-body h3,.collection-v2-header h1,.collection-v2-hero-value strong,.collection-v2-stage .panel-heading h2,.collection-v2-section-row h2,.collection-v2-stat-grid strong,.collection-v2-item-body>strong,.collection-v2-item-title-row strong,.collection-v2-selected-card strong,.collection-v2-search-result strong,.collection-v2-variant-modal-row strong,.collection-v2-stage .slot-card-name-row strong,.collection-v2-stage .slot-card-data-rows dd,.binders-v2-header h1,.binder-v2-stage .binder-title-summary h1,.binder-v2-stage .binder-settings-card h2,.binder-v2-stage .binder-slot-empty-state h2,.binder-v2-stage .binder-slot-editor-title-row h2,.binder-v2-stage .binder-card-detail-copy h3,.search-lab-header h1,.set-tracker-lab-header h1,.set-tracker-lab-section-row h2,.set-tracker-lab-row strong,.set-tracker-lab-summary h2,.set-tracker-lab-summary-copy dd,.set-tracker-lab-progress-ring,.set-tracker-lab-progress-ring strong,.set-tracker-lab-metrics strong,.set-tracker-lab-card strong,.set-tracker-lab-detail h2,.feed-lab-header h1,.feed-lab-post h2,.settings-v2-header h1,.settings-v2-stage .settings-section-card h2,.settings-v2-stage .settings-premium-hero h2,.settings-v2-stage .settings-appearance-hero-copy h3,.premium-hero-copy h2,.premium-plan-card h3,.premium-benefit h3,.premium-detail-panel h2,.v2-product-detail-shell .slot-card-name-row strong),.web-theme-root :is(.page-title,.dashboard-v2-stage,.collection-v2-stage,.binders-v2-stage,.binder-v2-stage,.search-lab-stage,.set-tracker-lab-stage,.feed-lab-stage,.settings-v2-stage,.component-lab-stage,.premium-hero,.premium-benefits-section,.premium-detail-panel,.premium-plan-card,.v2-product-detail-shell){color:var(--text)}.web-theme-root :is(.muted,.app-footer-links,.dashboard-v2-profile-bio,.dashboard-v2-panel p,.dashboard-v2-post-body p,.dashboard-v2-post-meta,.dashboard-v2-post-stats,.dashboard-profile-crop-modal .modal-header-row p,.collection-v2-header p,.collection-v2-hero-value small,.collection-v2-section-row span,.collection-v2-stat-grid div,.collection-v2-stage .muted,.collection-v2-item-body>span,.collection-v2-item-body small,.collection-v2-variant-summary,.collection-v2-variant-summary i,.collection-v2-selected-card p,.collection-v2-selected-card span,.collection-v2-search-result small,.collection-v2-variant-modal-row span,.collection-v2-stage .field,.collection-v2-stage .slot-card-name-row small,.collection-v2-stage .slot-card-market-section p,.collection-v2-stage .graded-group-owned-count,.binders-v2-header p,.binder-v2-stage .binder-title-summary p,.binder-v2-stage .binder-settings-card p,.binder-v2-stage .binder-name-editor label,.binder-v2-stage .binder-name-editor p,.binder-v2-stage .binder-settings-toggle-row small,.binder-v2-stage .binder-page-item small,.binder-v2-stage .binder-help,.binder-v2-stage .binder-page-background-section p,.binder-v2-stage .binder-card-detail-copy p,.binder-v2-stage .binder-card-search p,.search-lab-header p,.set-tracker-lab-header p,.set-tracker-lab-row small,.set-tracker-lab-row b,.set-tracker-lab-summary p,.set-tracker-lab-card span,.set-tracker-lab-card small,.set-tracker-lab-detail p,.set-tracker-lab-empty-detail,.set-tracker-lab-progress-ring small,.set-tracker-lab-metrics,.feed-lab-header p,.settings-v2-header p,.settings-v2-stage .settings-section-copy,.settings-v2-stage .settings-mini-card p,.settings-v2-stage .settings-list-item span,.settings-v2-stage .settings-theme-collection p,.settings-v2-stage .settings-legal-panel p,.settings-v2-stage .settings-legal-panel li,.settings-v2-stage .field>span,.settings-v2-stage .settings-premium-hero p,.settings-v2-stage .settings-premium-benefit p,.settings-v2-stage .settings-premium-plan p,.settings-v2-stage .settings-premium-plan small,.premium-hero-copy>p,.premium-highlight span,.premium-plan-card p,.premium-package-option small,.premium-benefit p,.premium-detail-panel p,.v2-product-detail-shell .slot-card-name-row small,.v2-product-detail-shell .slot-card-data-rows dt,.v2-product-detail-shell .slot-card-data-rows dd,.v2-product-detail-shell .slot-card-market-section p,.v2-product-detail-shell .graded-group-owned-count){color:var(--auth-text-soft)}.web-theme-root :is(.eyebrow,.dashboard-v2-profile-username,.collection-v2-stage .eyebrow,.collection-v2-hero-value span,.collection-v2-item-meta b,.collection-v2-item-body b,.collection-v2-stage .collection-v2-quick-add-scroll .panel-heading span,.collection-v2-stage .product-detail-panel .slot-card-market-section>strong,.collection-v2-stage .product-detail-panel .slot-card-raw-section>strong,.binder-v2-stage .binder-page-settings-title span,.binder-v2-stage .binder-card-detail-copy span,.binder-v2-stage .binder-result-toolbar span,.binder-v2-stage .binder-michi-divider span,.set-tracker-lab-section-row span,.set-tracker-lab-summary strong,.set-tracker-lab-summary-copy dt,.set-tracker-lab-detail>span,.set-tracker-lab-card em,.set-tracker-lab-row em,.feed-lab-refresh span,.settings-v2-stage .settings-section-card>.eyebrow,.settings-v2-header .eyebrow,.settings-v2-stage .settings-mini-card svg,.settings-v2-stage .settings-mini-card span,.premium-kicker,.premium-status-pill,.premium-highlight strong){color:var(--theme-accent-text)}.web-theme-root :is(.dashboard-v2-profile-hero,.dashboard-v2-panel,.dashboard-v2-profile-image-menu,.dashboard-profile-crop-modal,.collection-v2-hero,.collection-v2-toolbar,.collection-v2-tools,.collection-v2-sidebar,.collection-v2-item-card,.collection-v2-variant-modal,.collection-v2-mobile-product-detail-modal,.collection-v2-hero-value,.collection-v2-stage .portfolio-chart-shell,.collection-v2-mix-card,.collection-v2-selected-card,.collection-v2-search-result,.collection-v2-variant-modal-row,.collection-v2-stage .slot-card-detail,.collection-v2-stage .slot-card-data-rows div,.collection-v2-stage .slot-card-variant-row,.collection-v2-stage .graded-price-row,.collection-v2-stage .sealed-detail-value-row,.binders-v2-card,.binder-v2-stage .binder-glass-panel,.binder-v2-stage .binder-topbar,.binder-v2-stage .binder-settings-card,.binder-v2-stage .binder-pages-panel,.binder-v2-stage .binder-share-panel,.binder-v2-stage .binder-combined-editor,.binder-v2-stage .binder-inspector,.binder-v2-stage .binder-page-export-modal,.binder-v2-stage .binder-card-detail-panel,.binder-v2-stage .binder-card-search,.search-lab-results,.search-lab-card,.search-lab-panel,.set-tracker-lab-detail,.set-tracker-lab-row,.set-tracker-lab-summary,.set-tracker-lab-progress-ring,.set-tracker-lab-card,.set-tracker-lab-qty output,.feed-lab-refresh,.feed-lab-post,.settings-v2-header,.settings-v2-stage .settings-tabs,.settings-v2-stage .settings-section-card,.settings-v2-stage .settings-mini-card,.settings-v2-stage .settings-list-item,.settings-v2-stage .settings-bookmark-card,.settings-v2-stage .settings-theme-collection,.settings-v2-stage .settings-legal-panel,.settings-v2-stage .settings-post-modal,.settings-v2-stage .settings-legacy-theme-list,.settings-v2-stage .settings-premium-benefits,.settings-v2-stage .settings-premium-plan,.premium-hero-copy,.premium-plan-card,.premium-benefits-section,.premium-detail-panel,.v2-product-detail-shell .slot-card-detail,.v2-product-detail-shell .slot-card-market-section,.v2-product-detail-shell .slot-card-raw-section,.v2-product-detail-shell .slot-card-print-row,.binder-slot-detail-template .slot-card-detail,.binder-slot-detail-template .slot-card-market-section,.binder-slot-detail-template .slot-card-raw-section,.binder-slot-detail-template .slot-card-print-row){border-color:var(--auth-border);background:var(--auth-glass-bg);color:var(--text)}.web-theme-root :is(.dashboard-v2-profile-image-gear,.collection-v2-tabs,.collection-v2-sidebar-tabs,.collection-v2-result-type-pills,.collection-v2-tabs button,.collection-v2-sidebar-tabs button,.collection-v2-result-type-pills button,.collection-v2-filter-row button,.collection-v2-privacy-toggle,.collection-v2-stage .input,.collection-v2-select,.collection-v2-inline-search button,.collection-v2-selected-actions button,.collection-v2-stage .button,.collection-v2-stage .collection-v2-detail-actions button,.collection-v2-stage .quantity-row.product-quantity-controls button,.collection-v2-stage .quantity-row.product-quantity-controls .product-quantity-value,.collection-v2-stage .product-quantity-controls button,.collection-v2-stage .product-quantity-controls .product-quantity-value,.binders-v2-view-toggle,.binder-v2-stage .binder-back-button,.binder-v2-stage .binder-command,.binder-v2-stage .binder-icon-button,.binder-v2-stage .binder-action-button,.binder-v2-stage .binder-mini-button,.binder-v2-stage .binder-tabs,.binder-v2-stage .binder-tabs button,.binder-v2-stage .binder-card-language-pills,.binder-v2-stage .binder-card-filter-select select,.search-lab-tabs,.set-tracker-lab-tabs,.set-tracker-lab-language,.set-tracker-lab-language-select select,.set-tracker-lab-header-link,.set-tracker-lab-back,.set-tracker-lab-detail-actions button,.set-tracker-lab-qty button,.set-tracker-lab-rarity-filter button,.feed-lab-tags-toggle,.feed-lab-tag-cloud button,.feed-lab-action-row button,.feed-lab-menu-button,.feed-lab-post-menu button,.settings-v2-stage .settings-tabs button,.settings-v2-stage .input,.settings-v2-stage .textarea,.settings-v2-stage .username-input-row,.premium-package-option,.v2-product-detail-shell .detail-pill-button,.v2-product-detail-shell .link-button,.v2-product-detail-shell .market-link-list a,.binder-slot-detail-template .detail-pill-button,.binder-slot-detail-template .link-button,.binder-slot-detail-template .market-link-list a,.binder-slot-detail-template .product-quantity-controls button,.binder-slot-detail-template .product-quantity-controls .product-quantity-value){border-color:var(--auth-border);background:var(--auth-control-bg);color:var(--text)}.web-theme-root .set-tracker-lab-rarity-filter button.is-active{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast)}.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=false]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=false]{border-color:color-mix(in srgb,var(--border) 84%,transparent)}}.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=false]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=false]{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=false]{color:var(--auth-text-soft);opacity:.58;box-shadow:none}.web-theme-root .set-tracker-lab-rarity-filter button[aria-pressed=true]{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast);opacity:1;box-shadow:inset 0 1px 0 #ffffff47,0 0 0 2px rgba(var(--theme-accent-rgb)/.14),0 10px 24px rgba(var(--theme-accent-rgb)/.16)}.web-theme-root :is(.dashboard-v2-profile-image-gear:hover,.binders-v2-view-toggle button:hover:not(:disabled),.binder-v2-stage .binder-command:hover:not(:disabled),.binder-v2-stage .binder-icon-button:hover:not(:disabled),.binder-v2-stage .binder-mini-button:hover:not(:disabled),.set-tracker-lab-header-link:hover,.set-tracker-lab-back:hover,.set-tracker-lab-detail-actions button:hover,.set-tracker-lab-qty button:hover,.feed-lab-refresh:hover,.feed-lab-tags-toggle:hover,.feed-lab-tag-cloud button:hover,.settings-v2-stage .settings-tabs button:hover){color:var(--text);background:var(--auth-control-bg-hover)}.web-theme-root[data-theme-mode=light] .app-theme-video-bg,.web-theme-root[data-theme-mode=light] .binder-v2-stage:before,.web-theme-root[data-theme-mode=light] .component-lab-stage:before{opacity:.18}.web-theme-root[data-theme-mode=light] .binder-v2-stage .binder-v2-header-art:after,.web-theme-root[data-theme-mode=light] .dashboard-v2-profile-banner-bg:after{background:linear-gradient(90deg,var(--surface),var(--surface)),linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.web-theme-root[data-theme-mode=light] .binder-v2-stage .binder-v2-header-art:after,.web-theme-root[data-theme-mode=light] .dashboard-v2-profile-banner-bg:after{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 42%,transparent),color-mix(in srgb,var(--surface) 78%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--surface) 28%,transparent),color-mix(in srgb,var(--surface) 82%,transparent))}}.web-theme-root[data-theme-mode=light] :is(.binders-v2-view-toggle button.is-active,.settings-v2-stage .settings-tabs button.active,.binder-v2-stage .binder-tabs button.is-active,.physical-press-button.physical-press-button){color:var(--accent-contrast)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}