:root{--color-bg:oklch(14% 0.014 255);--color-bg-warm:oklch(19% 0.025 45);--color-surface:oklch(21% 0.016 255);--color-surface-sunk:oklch(17.5% 0.014 255);--color-paper:oklch(23% 0.018 255);--color-ink:oklch(94% 0.008 95);--color-ink-soft:oklch(78% 0.014 95);--color-ink-faint:oklch(64% 0.014 95);--color-accent:oklch(72% 0.17 55);--color-accent-deep:oklch(62% 0.19 45);--color-accent-soft:oklch(27% 0.065 45);--color-gold:oklch(80% 0.14 78);--color-gold-soft:oklch(29% 0.05 72);--color-border:oklch(36% 0.014 245);--color-line:var(--color-border);--color-danger:oklch(68% 0.18 25);--color-danger-soft:oklch(29% 0.055 25);--color-success:oklch(82% 0.15 158);--radius-sm:8px;--radius:14px;--radius-lg:22px;--shadow-sm:0 1px 2px oklch(5% 0.01 250/0.45);--shadow:0 6px 20px oklch(5% 0.01 250/0.48);--shadow-lg:0 24px 60px oklch(5% 0.01 250/0.62);--text-hero:clamp(2rem,1.35rem + 2.5vw,3.25rem);--space-section:clamp(1.5rem,1rem + 2.5vw,2.75rem);--duration:220ms;--ease:cubic-bezier(0.16,1,0.3,1);--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Georgia","Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-ink);background:linear-gradient(180deg,oklch(98% .015 85/.12),oklch(96% .02 75/.2)),url(/vintage-toys-background.jpg) 50% /cover fixed no-repeat;min-height:100vh;-webkit-font-smoothing:antialiased;line-height:1.55}.wrap{max-width:1040px;margin:0 auto;padding:clamp(1.25rem,1rem + 2vw,3rem) clamp(1rem,.5rem + 2vw,2rem) 5rem}.topbar{gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem;flex-direction:column}.masthead,.topbar{display:flex;align-items:center}.masthead{gap:.75rem;margin:0;justify-content:center;width:100%}.quick-lister-brand-logo{display:block;width:min(100%,250px);height:auto;filter:drop-shadow(0 8px 18px rgb(5 12 42/35%))}.masthead h1.quick-lister-title{margin:0;text-align:center;font-family:var(--font-display);font-size:clamp(3rem,2rem + 4vw,4rem);font-weight:900;line-height:1;letter-spacing:.08em;text-shadow:0 2px 10px oklch(20% .02 60/.3);filter:saturate(1.16) brightness(1.08)}.quick-lister-title span:first-child{color:#ff4d4d}.quick-lister-title span:nth-child(2){color:#ff8c1a}.quick-lister-title span:nth-child(3){color:#ffd21f}.quick-lister-title span:nth-child(4){color:#00b894}.quick-lister-title span:nth-child(5){color:#2d9cdb}.quick-lister-title span:nth-child(7){color:#a855f7}.quick-lister-title span:nth-child(8){color:#ff4fa3}.quick-lister-title span:nth-child(9){color:#ff6b35}.quick-lister-title span:nth-child(10){color:#00a8cc}.quick-lister-title span:nth-child(11){color:#ffb000}.quick-lister-title span:nth-child(12){color:#7c5cff}.quick-lister-title .word-space{display:inline-block;width:.35em}.masthead .logo-mark,.masthead p{display:none}.logo-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-deep));color:white;font-size:1.4rem;box-shadow:0 10px 28px oklch(62% .19 45/.25);flex-shrink:0}.masthead h1{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin:0;letter-spacing:-.01em}.masthead p{margin:0;font-size:.78rem;color:var(--color-ink-faint)}.workflow{margin-bottom:var(--space-section);padding:.75rem 1rem;background:oklch(19% .014 255/.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.support-reporter,.workflow{border:1px solid var(--color-border);border-radius:var(--radius)}.support-reporter{width:min(100% - 2rem,1040px);margin:1.5rem auto 0;color:var(--color-ink-soft);background:oklch(17.5% .014 255/.88)}.support-reporter summary{padding:.8rem 1rem;color:var(--color-ink-faint);font-size:.82rem;font-weight:700;cursor:pointer}.support-reporter-content{padding:0 1rem 1rem}.support-reporter-content p{margin:0 0 .85rem;font-size:.82rem}.support-reporter-actions{display:flex;flex-wrap:wrap;gap:.6rem}.support-reporter-actions .btn{min-height:38px;padding:.5rem .8rem;font-size:.82rem}.support-reporter textarea{width:100%;margin-top:.4rem;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunk);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.workflow li{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;color:var(--color-ink-faint);font-size:.8rem;font-weight:650}.workflow li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 4.7rem);right:calc(-50% + 4.7rem);height:1px;background:var(--color-border)}.workflow li.active{color:var(--color-ink)}.workflow li.complete{color:var(--color-accent)}.workflow-number{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-sunk);font-size:.72rem;z-index:1}.workflow li.active .workflow-number{color:oklch(17% .03 45);border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.workflow li.complete .workflow-number{border-color:var(--color-accent-deep);background:var(--color-accent-soft)}.workflow-label-short{display:none}.hero{margin-bottom:1.5rem;text-align:center}.eyebrow{display:block;margin-bottom:.55rem;color:var(--color-accent);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hero h2{font-family:var(--font-display);font-size:var(--text-hero);line-height:1.02;letter-spacing:-.025em;margin:0 auto .6rem;max-width:19ch}.hero h2 em{font-style:italic;color:var(--color-accent)}.hero p{font-size:clamp(1rem,.95rem + .4vw,1.18rem);color:var(--color-ink-soft);max-width:64ch;margin:0 auto}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.25rem,1rem + 2vw,2rem)}.credit-upgrade{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;border-color:color-mix(in oklch,var(--color-accent),var(--color-danger) 35%)}.credit-upgrade strong{font-size:1.1rem}.credit-upgrade p{margin:.35rem 0 0;color:var(--color-ink-soft)}.credit-upgrade>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;flex-shrink:0}@media (max-width:650px){.credit-upgrade{align-items:stretch;flex-direction:column}}.upload-panel{border-color:color-mix(in oklch,var(--color-accent),var(--color-danger) 32%);background:linear-gradient(145deg,color-mix(in oklch,var(--color-surface),transparent 16%),color-mix(in oklch,var(--color-surface),transparent 22%) 48%,color-mix(in oklch,var(--color-surface),transparent 28%));box-shadow:inset 0 1px 0 oklch(96% .025 65/.18),inset 0 -3px 0 oklch(8% .02 255/.5),0 5px 0 oklch(10% .02 255/.9),0 22px 55px oklch(5% .02 255/.62),0 0 36px oklch(68% .16 45/.08);transform:translateY(-2px)}.upload-panel .panel-heading-row{flex-direction:column;align-items:center;text-align:center}.upload-panel .panel-heading-row>div{display:grid;justify-items:center}.upload-panel .photo-count{align-self:center}.panel-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.panel-heading-row h2{margin:.12rem 0 0;font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem);line-height:1.2}.panel-kicker{color:var(--color-accent);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.photo-count{flex-shrink:0;padding:.3rem .65rem;color:var(--color-ink-soft);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-sunk);font-size:.75rem;font-weight:650}.panel+.panel{margin-top:1.5rem}.backup-status{width:100%;margin:.75rem auto 1rem;text-align:center}.dropzone{width:min(100%,980px);min-height:250px;margin-inline:auto;border:2px dashed var(--color-border);border-radius:var(--radius);background:color-mix(in oklch,var(--color-surface-sunk),transparent 18%);padding:clamp(1.25rem,1rem + 2vw,1.8rem);text-align:center;cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease),transform var(--duration) var(--ease)}.dropzone:focus-visible,.dropzone:hover{border-color:var(--color-accent);background:var(--color-accent-soft);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent),0 12px 32px oklch(62% .19 45/.12)}.dropzone.dragging{border-color:var(--color-accent);background:var(--color-accent-soft);transform:scale(1.01)}.dropzone .icon{font-size:2.2rem;display:block;margin-bottom:.5rem}.listing-camera-photo{display:block;width:min(190px,45vw);height:auto;margin:0 auto .75rem;filter:drop-shadow(0 10px 16px rgb(0 0 0/35%))}.dropzone strong{display:block;font-size:1.05rem}.dropzone-note{display:block;margin-top:.55rem;color:var(--color-ink-soft)!important;font-size:.78rem!important}.dropzone span{color:var(--color-ink-faint);font-size:.85rem}.dropzone.uploading{cursor:wait;border-color:#65dfb1;background:color-mix(in oklch,#65dfb1,var(--color-surface-sunk) 84%)}.photo-upload-progress{width:min(100%,480px);margin:1rem auto 0;padding:.7rem .85rem;border:1px solid rgb(101 223 177/.55);border-radius:12px;background:rgb(7 25 30/.8);text-align:left}.photo-upload-progress>div:first-child{display:flex;justify-content:space-between;gap:.75rem;color:#e7fff5;font-size:.84rem}.photo-upload-progress>div:first-child span{color:#a9d8c5}.photo-upload-track{height:8px;margin-top:.55rem;overflow:hidden;border-radius:999px;background:rgb(194 229 255/.17)}.photo-upload-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#40d4e6,#66e39b);transition:width .2s ease}.desktop-bulk-upload{margin-top:1.25rem}.desktop-bulk-upload-heading{margin:0 0 .7rem;text-align:center}.desktop-bulk-upload-heading span{color:var(--color-accent);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-bulk-upload-heading p{margin:.35rem auto 0;max-width:48rem;color:var(--color-ink-soft);font-size:.9rem}.upload-actions{flex-direction:column;align-items:center;justify-content:center}.upload-actions .btn-primary{margin-left:0;margin-inline:auto;min-width:min(100%,390px);min-height:62px;padding:17px 30px;font-size:clamp(18px,2.1vw,23px)}.btn.upload-reset-btn{margin-inline:auto;border-color:#2f80d0;background:#174f89;color:#fff;font-weight:800}.btn.upload-reset-btn:hover:not(:disabled){border-color:#64adf5;background:#2267a8;color:#fff}.camera-capture-actions{display:grid;justify-items:center;grid-gap:.7rem;gap:.7rem;margin:0 0 1rem;text-align:center}.camera-capture-actions .camera-capture-hint{display:block;color:var(--color-muted);font-size:.86rem}.camera-capture-btn{justify-self:center;width:min(100%,430px);margin-inline:auto;min-height:116px;padding:1.4rem 3.4rem;background:linear-gradient(145deg,#ffd0a8,#ef8b5e);border-color:#f06d50;color:#23140e;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:850;box-shadow:0 16px 35px rgb(240 109 80/.3)}.live-camera{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;margin-top:1rem;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#07090c;scroll-margin-top:.5rem}.live-camera video{width:min(100%,34rem);max-height:60vh;border-radius:calc(var(--radius) - .25rem);object-fit:contain;cursor:crosshair}.camera-preview{position:relative;display:block;flex:none;width:min(100%,34rem)}.camera-preview video{display:block;width:100%}.camera-preview.is-refocusing video{outline:4px solid #ffd34d;outline-offset:-4px}.camera-focus-indicator{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:.45rem .7rem;border:2px solid #ffd34d;border-radius:999px;background:rgb(0 0 0/.7);color:#fff;font-size:.85rem;font-weight:800;pointer-events:none}.camera-focus-hint{margin:-.35rem 0 0;color:var(--color-ink-soft);font-size:.82rem;font-weight:650;text-align:center}.camera-zoom-control{display:grid;width:min(calc(100% - 3rem),24rem);margin-inline:auto;grid-gap:.3rem;gap:.3rem;color:#fff;font-size:.9rem;font-weight:750;text-align:center}.camera-zoom-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.camera-zoom-reset{border:1px solid #ffe28a;border-radius:999px;padding:.28rem .7rem;background:#ffd34d;color:#142033;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.camera-zoom-reset:disabled{opacity:.52;cursor:default}.camera-zoom-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:48px;margin:0;background:transparent;cursor:pointer}.camera-zoom-control input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:#737b83}.camera-zoom-control input::-moz-range-track{height:8px;border-radius:999px;background:#737b83}.camera-zoom-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:36px;height:36px;margin-top:-14px;border:3px solid #fff;border-radius:50%;background:#ffd34d;box-shadow:0 2px 6px rgb(0 0 0/.4)}.camera-zoom-control input::-moz-range-thumb{box-sizing:border-box;width:36px;height:36px;border:3px solid #fff;border-radius:50%;background:#ffd34d;box-shadow:0 2px 6px rgb(0 0 0/.4)}.camera-zoom-control input:focus-visible{outline:3px solid #ffd34d;outline-offset:4px;border-radius:8px}.live-camera>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}.camera-message{min-height:1.25rem;color:#ffd0a8;font-weight:750}.camera-capture-summary{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:52px;color:#fff}.camera-capture-summary img{width:48px;height:48px;border:2px solid #8bf6a8;border-radius:9px;object-fit:cover}.live-camera-thumbs{display:flex;width:min(100%,34rem);gap:.45rem;padding:.35rem 0;overflow-x:auto;overscroll-behavior-inline:contain}.live-camera-thumb{position:relative;flex:0 0 3.75rem;width:3.75rem;height:3.75rem;overflow:hidden;border:2px solid #ef8b5e;border-radius:.55rem;background:#17191d}.live-camera-thumb img{width:100%;height:100%;object-fit:cover}.live-camera-thumb span{position:absolute;right:.18rem;bottom:.18rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:50%;background:rgb(0 0 0/.78);color:white;font-size:.68rem;font-weight:800}.live-camera-thumb button{position:absolute;top:.15rem;right:.15rem;display:grid;width:1.45rem;height:1.45rem;padding:0;place-items:center;border:1px solid rgb(255 255 255/.75);border-radius:50%;background:rgb(165 25 36/.92);color:white;font-size:1.1rem;font-weight:900;line-height:1}.camera-shutter{background:white;color:#171717;font-weight:800}.btn.camera-stop{border:1px solid #ff9898;background:#e11d48;color:#fff;font-weight:800}.btn.camera-stop:hover:not(:disabled){border-color:#ffc1c1;background:#c5163c;color:#fff}.live-camera .camera-toolbar{display:flex;width:min(100%,34rem);justify-content:center}.camera-continue{margin-top:-.2rem;justify-self:center;margin-inline:auto}.btn.batch-camera-next-item{width:min(100%,28rem);min-height:60px;border:2px solid #d8b4fe;border-radius:14px;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed 55%,#5b21b6);box-shadow:0 14px 28px rgb(124 58 237/.48);font-size:1.08rem;font-weight:850}.btn.batch-camera-next-item:hover:not(:disabled){background:linear-gradient(135deg,#c084fc,#8b5cf6 55%,#6d28d9);color:#fff}.camera-capture-actions.camera-is-open{display:none}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:1.25rem}.thumb{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-sunk)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:none;background:oklch(20% .02 60/.7);color:white;font-size:.85rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background var(--duration) var(--ease)}.thumb button:hover{background:var(--color-danger)}.upload-main-photo{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;width:min(100%,30rem);margin:1.25rem auto 0;padding:.85rem;border:3px dashed #3b82f6;border-radius:14px;background:var(--color-surface-sunk);text-align:center}.upload-main-photo>strong{color:#60a5fa;font-size:1.05rem}.upload-main-photo>span{color:var(--color-ink-soft);font-size:.85rem}.upload-main-photo img{width:100%;max-height:25rem;object-fit:contain;border-radius:10px}.thumb.upload-main-selected{border:3px solid #3b82f6}.upload-main-badge{position:absolute;padding:.25rem .45rem;border-radius:999px;color:white;font-weight:800}.thumb button.main-photo-select,.upload-main-badge{bottom:5px;left:5px;background:#1d4ed8;font-size:.72rem}.thumb button.main-photo-select{top:auto;right:5px;width:auto;height:30px;border-radius:7px;font-weight:750}.thumb button.main-photo-select:hover{background:#1e40af}.photo-picker h2{margin:0;font-family:var(--font-display)}.photo-picker{border-color:color-mix(in oklch,var(--color-accent),var(--color-danger) 32%);background:linear-gradient(145deg,color-mix(in oklch,var(--color-surface),white 4%),var(--color-surface) 48%,color-mix(in oklch,var(--color-surface),black 7%));box-shadow:inset 0 1px 0 oklch(96% .025 65/.18),inset 0 -3px 0 oklch(8% .02 255/.5),0 5px 0 oklch(10% .02 255/.9),0 22px 55px oklch(5% .02 255/.62),0 0 36px oklch(68% .16 45/.08);transform:translateY(-2px)}.photo-picker .result-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.photo-picker .result-actions .btn-primary{grid-column:2;margin-left:0}.photo-picker .result-actions .btn-ghost{grid-column:1;grid-row:1;justify-self:start}.photo-picker .result-actions .upload-reset-btn{grid-column:3;grid-row:1;justify-self:end}.photo-picker>p:not(.section-label){color:var(--color-ink-soft);max-width:68ch}.photo-picker-tip{margin:.75rem 0;padding:.75rem .9rem;border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--color-accent-soft),var(--color-surface) 35%)}.photo-picker-count{padding:.65rem .8rem;border-radius:var(--radius-sm);background:var(--color-accent-soft)}.select-first-six{width:-moz-fit-content;width:fit-content;margin:.1rem 0 .35rem;padding:.48rem .75rem;border:1px solid color-mix(in oklch,var(--color-accent),white 15%);border-radius:999px;background:color-mix(in oklch,var(--color-accent-soft),var(--color-surface) 25%);color:var(--color-ink);font-size:.84rem;font-weight:800}.select-first-six:hover:not(:disabled){background:var(--color-accent);color:#071525}.select-first-six:disabled{cursor:not-allowed;opacity:.55}.select-first-six-primary{width:min(100%,34rem);min-height:3.5rem;margin:.2rem 0 .7rem;padding:.8rem 1.25rem;border:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6ee7b7,#5bd5ff);color:#061525;font-size:1.05rem;font-weight:900;box-shadow:0 10px 22px rgb(82 211 255/.18)}.select-first-six-primary:hover:not(:disabled){background:linear-gradient(135deg,#9af2cb,#84e2ff);color:#061525;transform:translateY(-1px)}.analysis-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.analysis-photo-add{display:grid;grid-gap:.32rem;gap:.32rem;place-items:center;min-height:104px;margin-top:.9rem;padding:1rem;border:2px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--color-surface-sunk),transparent 16%);color:var(--color-ink-soft);cursor:pointer;text-align:center}.analysis-photo-add strong{color:var(--color-accent);font-size:1rem}.analysis-photo-add span{font-size:.82rem}.analysis-photo-add.is-drag-over,.analysis-photo-add:focus-visible,.analysis-photo-add:hover{border-color:var(--color-accent);background:var(--color-accent-soft);outline:none}.analysis-photo-add.is-adding{cursor:wait;opacity:.72}.analysis-photo{padding:0;border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-soft);background:var(--color-surface-sunk);cursor:pointer;text-align:left}.analysis-photo:focus-visible,.analysis-photo:hover{border-color:var(--color-accent);outline:none}.analysis-photo.selected{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.analysis-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.analysis-photo span{display:block;padding:.4rem .5rem;font-size:.78rem;font-weight:700}.analysis-photo.selected span{color:#08754d;background:#b9f3d3}.analysis-photo:disabled{cursor:not-allowed;opacity:.42}.photo-picker-limit{width:-moz-fit-content;width:fit-content;margin:.65rem auto 0;padding:.55rem .8rem;border:1px solid color-mix(in oklch,var(--color-accent),white 45%);border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-deep);font-size:.82rem;font-weight:700}.controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:1.5rem}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-faint)}input[type=number],input[type=text],select,textarea{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem .7rem;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.app-error{min-height:100vh;display:grid;place-items:center;padding:1rem}.app-error .panel{width:min(36rem,100%);text-align:center}.app-error .btn{margin-top:1rem}input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}textarea{resize:vertical;min-height:8rem;width:100%;line-height:1.5}.btn{font:inherit;font-weight:600;border:none;border-radius:var(--radius);padding:.7rem 1.4rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background var(--duration) var(--ease),opacity var(--duration) var(--ease)}.btn-primary{background:linear-gradient(145deg,var(--color-accent),var(--color-accent-deep));color:oklch(16% .025 45);box-shadow:var(--shadow);margin-left:auto}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{background:var(--color-surface-sunk);color:var(--color-ink);border:1px solid var(--color-border);padding:.4rem .8rem;font-size:.82rem;border-radius:var(--radius-sm)}.btn-ghost:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.spinner{width:16px;height:16px;border:2px solid oklch(18% .02 45/.35);border-top-color:oklch(18% .02 45);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.note{border-radius:var(--radius);padding:.85rem 1rem;font-size:.9rem;margin-top:1rem}.note-error{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid color-mix(in oklch,var(--color-danger),white 55%)}.loading-card{display:flex;align-items:center;gap:.9rem;color:var(--color-ink-soft)}.loading-card .spinner{border-color:var(--color-accent-soft);border-top-color:var(--color-accent)}.result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.result-head h3{font-family:var(--font-display);font-size:1.4rem;margin:0}.badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;border-radius:999px;background:var(--color-gold-soft);color:var(--color-gold)}.result-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.result-field label{display:flex;justify-content:space-between;align-items:baseline;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-faint);margin-bottom:.35rem}.result-field label .count{font-weight:500;text-transform:none;letter-spacing:0}.count.over{color:var(--color-danger)}.title-input{width:100%;min-height:3.75rem;resize:none;overflow-y:hidden;font-size:1.05rem;font-weight:600;line-height:1.35}.title-limit-preview{margin-top:.45rem;padding:.65rem .75rem;border:1px solid var(--color-danger);border-radius:8px;background:color-mix(in srgb,var(--color-danger) 8%,transparent);font-size:.95rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.title-limit-preview strong{color:var(--color-danger);text-decoration:underline;text-decoration-thickness:2px}.meta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.9rem;gap:.9rem}.stat{background:var(--color-surface-sunk);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem .9rem}.stat .k{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-faint)}.stat .v{font-size:1.05rem;font-weight:600;margin-top:.15rem}.stat .v.price{color:var(--color-accent-deep);font-family:var(--font-display);font-size:1.35rem}.stat.editable{display:flex;flex-direction:column;gap:.3rem}.stat.editable .k{cursor:default}.price-input{display:flex;align-items:center;gap:.2rem}.price-input input,.price-input span{font-family:var(--font-display);font-size:1.25rem;color:var(--color-accent-deep)}.price-input input{width:100%;font-weight:600;padding:.25rem .4rem;background:var(--color-surface)}.cost-of-goods-note{color:var(--color-ink-faint);font-size:.72rem}.stat.editable select{padding:.4rem .45rem;font-size:.92rem}.stat.editable .size-input{width:100%;font-size:1.05rem;font-weight:600;padding:.25rem .4rem;background:var(--color-surface)}.stat.needs-attention{border-color:var(--color-danger);background:var(--color-danger-soft)}.size-warning{margin:-.35rem 0 0;padding:.6rem .8rem;border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:.88rem}.specifics{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.specifics .row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;grid-gap:.5rem;gap:.5rem;padding:.55rem .85rem;font-size:.9rem}.specifics .row:nth-child(odd){background:var(--color-surface-sunk)}.specifics .row .k{font-weight:600;color:var(--color-ink-soft)}.specific-value-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.5rem;gap:.5rem;min-width:0}.specific-value-editor input,.specific-value-editor select{width:100%;min-width:0}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{font-size:.8rem;padding:.3rem .7rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-deep);border:1px solid color-mix(in oklch,var(--color-accent),white 70%)}.copy-row{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.redo-description-row{justify-content:center}.redo-description-btn.btn-ghost{padding:.85rem 1.4rem;border-color:#2f80d0;background:#174f89;color:#fff;font-size:1.05rem;font-weight:800}.redo-description-btn.btn-ghost:hover:not(:disabled){border-color:#64adf5;background:#2267a8;color:#fff}.result-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.footnote{text-align:center;font-size:.8rem;margin-top:3rem}.footnote,.section-label{color:var(--color-ink-faint)}.section-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.ebay-bar{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.7rem 1rem;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm)}.account-controls>.ebay-bar{margin:0 auto}.account-controls>.ebay-bar.connected{width:min(300px,100%);padding:.35rem .55rem;gap:.4rem;margin-bottom:0}.defaults-launch{margin-top:-.7rem;padding:.5rem 1rem;border-color:#ef8b5e;background:rgb(20 23 28/.92);color:#ffd0a8;font-weight:800}.defaults-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:rgb(0 0 0/.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.defaults-dialog{width:min(62rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid #ef8b5e;border-radius:var(--radius);background:var(--color-surface);box-shadow:0 24px 80px rgb(0 0 0/.65);scroll-padding-bottom:45vh;padding:1.25rem 1.25rem clamp(3rem,40vh,18rem)}.defaults-dialog>header{display:flex;align-items:center;justify-content:center;position:relative}.defaults-dialog h2{margin:0}.defaults-dialog>p{text-align:center;color:var(--color-muted)}.defaults-dialog>header button{position:absolute;right:0;width:2.4rem;height:2.4rem;border:1px solid var(--color-line);border-radius:50%;background:var(--color-paper);color:white;font-size:1.5rem}.defaults-done{display:flex;justify-content:center;width:min(100%,24rem);margin:1rem auto 0}.account-controls>.ebay-bar.connected .ebay-label{font-size:.72rem}.account-controls>.ebay-bar.connected .ebay-dot{width:7px;height:7px}.account-controls>.ebay-bar.connected .ebay-menu-trigger{width:1.65rem;height:1.65rem;font-size:.72rem}.account-controls>.ebay-bar:not(.connected){flex:1 0 100%;margin-left:0}.ebay-bar.connected{border-color:oklch(69% .16 150);background:oklch(25% .07 150);box-shadow:inset 0 1px 0 oklch(92% .06 150/.16),0 6px 18px oklch(8% .02 255/.42)}.ebay-dot{width:9px;height:9px;border-radius:50%;background:var(--color-gold);flex-shrink:0}.ebay-bar.connected .ebay-dot{background:oklch(76% .2 150);box-shadow:0 0 0 4px oklch(76% .2 150/.14)}.ebay-bar.connected .ebay-label{color:oklch(91% .055 150);font-weight:700}.ebay-label{font-size:.9rem;font-weight:500;color:var(--color-ink-soft)}.ebay-account-menu{position:relative;margin-left:auto}.ebay-menu-trigger{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-ink-soft);font:inherit;font-weight:800;letter-spacing:.08em;cursor:pointer}.ebay-menu-trigger:focus-visible,.ebay-menu-trigger:hover{border-color:var(--color-accent);color:var(--color-accent-deep);outline:none}.ebay-menu-popover{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;min-width:17rem;padding:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lg)}.ebay-menu-item-danger{width:100%;padding:.75rem .85rem;border:0;border-radius:.55rem;background:transparent;color:var(--color-danger);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ebay-menu-item-danger:focus-visible,.ebay-menu-item-danger:hover{background:color-mix(in oklch,var(--color-danger),transparent 90%);outline:none}.ebay-disconnect-confirm{display:grid;grid-gap:.45rem;gap:.45rem;padding:.5rem;color:var(--color-ink)}.ebay-disconnect-confirm>span{color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.ebay-menu-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.ebay-menu-actions .btn-ghost{margin-left:0}.btn-danger{padding:.62rem .8rem;border:1px solid var(--color-danger);border-radius:.6rem;background:var(--color-danger);color:white;font:inherit;font-weight:700;cursor:pointer}.btn-danger:disabled{cursor:wait;opacity:.65}.ebay-bar a.btn-ghost{text-decoration:none;margin-left:auto}.ebay-bar .btn-ghost{margin-left:auto}.ebay-notice{flex-basis:100%;font-size:.82rem;color:var(--color-accent-deep)}.ebay-notice.err{color:var(--color-danger)}.ebay-paste{flex-basis:100%;display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem;padding-top:.7rem;border-top:1px dashed var(--color-border)}.ebay-paste label{font-size:.82rem;color:var(--color-ink-soft)}.ebay-paste-row{display:flex;gap:.5rem;flex-wrap:wrap}.ebay-paste-row input{flex:1 1 260px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem}.ebay-paste-row .btn-ghost{margin-left:0;white-space:nowrap}.spinner.small{width:12px;height:12px;border-width:2px;display:inline-block;vertical-align:middle}.board{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.board-item{border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;background:var(--color-surface)}.board-item.needs-review{border-color:color-mix(in oklch,var(--color-gold),white 40%);background:var(--color-gold-soft);margin-top:1rem}.board-item-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.board-name{flex:1 1 200px;font-weight:600;font-family:var(--font-display)}.board-sku{flex:0 0 auto;width:8.5ch;font-weight:700;font-family:ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;color:var(--color-accent-deep);background:var(--color-accent-soft);border-color:color-mix(in oklch,var(--color-accent),white 60%)}.bin-field{margin-bottom:1.25rem;align-items:center;text-align:center}.bin-field input{width:100%;max-width:220px;text-align:center;font-family:ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;font-weight:600}.field-hint{font-size:.8rem;color:var(--color-ink-faint);max-width:52ch}.bin-field .field-hint{margin-inline:auto}.sku-tag{display:inline-block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:700;color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:5px;padding:.05rem .35rem;margin-right:.45rem;vertical-align:middle}.board-empty{color:var(--color-ink-faint);font-size:.88rem;font-style:italic;margin:0}.board-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:.6rem;gap:.6rem}.board-thumb{margin:0;display:flex;flex-direction:column;gap:.3rem}.board-thumb-img{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer}.board-thumb-img:disabled{cursor:not-allowed;opacity:.55}.board-thumb.ai-selected img{border:4px solid var(--color-success);box-shadow:0 0 0 2px rgb(98 235 170/.35)}.board-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-sunk)}.board-thumb.draggable{cursor:-webkit-grab;cursor:grab}.board-thumb.draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.board-thumb.dragging{opacity:.4}.board-thumb.drop-target img{outline:2px dashed var(--color-accent);outline-offset:2px}.thumb-cover-badge{position:absolute;top:.25rem;left:.25rem;padding:.1rem .35rem;font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--color-accent-deep);border-radius:6px;pointer-events:none}.move-select{font-size:.72rem;padding:.2rem .3rem;border-radius:6px;max-width:100%}.photo-preview-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;overflow-y:auto;align-items:start;background:oklch(16% .02 60/.76)}.photo-preview-dialog{width:min(96vw,1100px);max-height:94vh;overflow:auto;padding:1rem;border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-lg);margin:clamp(1rem,8vh,5rem) 0 45vh;scroll-padding-bottom:45vh}.photo-preview-dialog img{display:block;max-width:100%;max-height:calc(94vh - 7rem);margin:0 auto;object-fit:contain;border-radius:var(--radius-sm)}.photo-preview-dialog p{margin:.7rem 0 0;color:var(--color-ink-soft);font-size:.86rem;text-align:center}.photo-preview-close{display:block;margin:0 0 .75rem auto;padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:inherit}.photo-preview-close:hover{background:var(--color-bg-warm)}.btn-ghost.danger{color:var(--color-danger)}.btn-ghost.danger:hover{background:var(--color-danger-soft);border-color:var(--color-danger)}.listing-list{display:flex;flex-direction:column;gap:.9rem;margin-top:1.25rem}.listing-card{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:var(--color-surface);transition:box-shadow var(--duration) var(--ease)}.listing-card.status-done{border-left:3px solid var(--color-accent)}.listing-card.status-error{border-left:3px solid var(--color-danger)}.listing-card.status-writing{border-left:3px solid var(--color-gold)}.listing-card-writing{min-height:230px;display:grid;place-items:center}.listing-writing-status{display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:32px 20px;text-align:center}.listing-writing-spinner{width:64px;height:64px;border-width:7px;border-color:rgb(255 190 70/.26);border-top-color:var(--color-gold);box-shadow:0 0 28px rgb(255 190 70/.28)}.listing-writing-status strong{font-size:clamp(1.45rem,4vw,2.1rem);color:var(--color-ink)}.listing-writing-status p{max-width:480px;margin:0;color:var(--color-ink-soft);font-size:1.05rem;line-height:1.5}.listing-card-head{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;cursor:pointer}.listing-cover{width:46px;height:46px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;border:1px solid var(--color-border)}.listing-card-title{flex:1 1;min-width:0}.listing-card-title strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.listing-card-sub{font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem}.chevron,.listing-card-sub{color:var(--color-ink-faint)}.chevron{font-size:.9rem}.listing-card-body{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid var(--color-border);margin-top:-1px;padding:1rem .9rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.listing-photo-review{display:grid;grid-gap:.75rem;gap:.75rem}.listing-photo-review h2,.listing-photo-review p{margin:0}.listing-photo-review p{color:var(--color-ink-soft);font-size:.9rem}.listing-main-photo{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;width:min(100%,28rem);padding:.8rem;border:3px dashed #3b82f6;border-radius:14px;background:var(--color-surface-sunk)}.listing-main-photo span{color:#60a5fa;font-weight:800}.listing-main-photo img{width:100%;max-height:24rem;object-fit:contain;border-radius:10px}.listing-photo-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:.75rem;gap:.75rem}.listing-photo-strip figure{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;margin:0;padding:.5rem;border:2px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.listing-photo-strip figure.is-main{border-color:#3b82f6}.listing-photo-strip figure.not-included{opacity:.65;border-style:dashed}.listing-photo-strip figure.is-dragging{opacity:.35}.listing-photo-strip img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px}.listing-photo-strip figcaption{text-align:center;font-size:.82rem;font-weight:700}.photo-position-select{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem}.photo-position-select select{min-height:36px;padding:.25rem .4rem;color:var(--color-ink);background:var(--color-surface-sunk);border:1px solid var(--color-border);border-radius:6px}.listing-photo-strip .btn{min-height:42px;padding:.5rem;font-size:.8rem}.listing-photo-strip .listing-photo-remove:not(:disabled){color:#fca5a5;border-color:#b91c1c}.listing-photo-add{min-height:245px;padding:1rem;display:grid;place-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;border:2px dashed #60a5fa;border-radius:10px;color:var(--color-ink-soft);background:color-mix(in srgb,#3b82f6 7%,var(--color-surface));text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.listing-photo-add.is-drag-over,.listing-photo-add:focus-visible,.listing-photo-add:hover{border-color:#93c5fd;background:color-mix(in srgb,#3b82f6 14%,var(--color-surface));transform:translateY(-2px);outline:none}.listing-photo-add[aria-disabled=true]{cursor:not-allowed;opacity:.65;transform:none}.listing-photo-add-plus{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:999px;background:#2563eb;color:#fff;font-size:2.5rem;font-weight:300;line-height:1;box-shadow:0 8px 24px rgb(37 99 235/28%)}.listing-photo-add strong{color:var(--color-ink);font-size:.95rem}.listing-photo-add small,.listing-photo-add span:not(.listing-photo-add-plus){max-width:12rem;font-size:.78rem;line-height:1.35}.specifics-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:56px;padding:.9rem 1.25rem;border:1px solid #3b82f6;border-radius:12px;background:#1d4ed8;color:#fff;font-size:1rem;font-weight:700;line-height:1.25;box-shadow:0 6px 16px rgb(29 78 216/22%)}.specifics-details summary:hover{background:#1e40af}.specifics-details summary:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.specifics-details summary::marker{color:#fff}.specifics-details[open] summary{margin-bottom:.75rem}.ebay-specifics{margin-top:1rem}.ebay-specifics-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.9rem;gap:.9rem;max-height:34rem;padding:1rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunk)}.ebay-specifics-list label{display:grid;align-content:start;grid-gap:.3rem;gap:.3rem}.ebay-specifics-list label>span{font-weight:700}.ebay-specifics-list small{color:var(--color-ink-faint)}.ebay-specifics-list input,.ebay-specifics-list select{width:100%;min-height:44px;padding:.65rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;font:inherit}.btn-ebay{background:linear-gradient(145deg,#78f39d,#20c965 58%,#10a84f);color:#052d17;box-shadow:inset 0 1px 0 rgb(255 255 255/.48),0 6px 20px rgb(20 201 101/.36)}.btn-ebay:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 9px 24px rgb(20 201 101/.48)}.post-row{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding-top:.75rem;border-top:1px solid var(--color-border)}.post-row .btn-primary{margin-left:0}.post-row .btn-ebay{justify-content:center;min-width:min(26rem,100%);padding:1.25rem 2.8rem;font-size:1.18rem;font-weight:800;border-radius:calc(var(--radius) + 4px)}.post-result{margin:0;font-size:.88rem;font-weight:500}.post-result.ok{color:var(--color-accent-deep);padding-top:.75rem;border-top:1px solid var(--color-border)}.post-result.err{color:var(--color-danger)}.post-result.warn{font-size:.82rem}.comps-line,.post-result.warn{color:var(--color-ink-soft);font-weight:400}.comps-line{display:block;margin-top:.3rem;font-size:.76rem}.comps-use{background:none;border:none;padding:0;font:inherit;color:var(--color-accent-deep);text-decoration:underline;cursor:pointer}.comps-use:focus-visible,.comps-use:hover{color:var(--color-ink)}.post-hint{margin:0;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.82rem;color:var(--color-ink-faint);font-style:italic}.package-details,.policy-defaults{margin:1.25rem 0;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper)}.package-defaults>strong,.package-details-head>strong,.policy-defaults>strong{display:block}.package-details-head{text-align:center}.defaults-heading{text-align:center;font-size:1.15rem}.package-defaults>span,.package-details small,.package-details-head span,.policy-defaults>span{display:block;color:var(--color-muted);font-size:.9rem;margin-top:.25rem}.best-offer-toggle,.package-defaults{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-line)}.best-offer-toggle{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.best-offer-toggle input{width:1.15rem;height:1.15rem;margin-top:.15rem}.best-offer-toggle small,.best-offer-toggle strong{display:block}.best-offer-title{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.offer-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.3rem .7rem;border-radius:999px;color:white;font-size:.72rem;font-weight:850;letter-spacing:.045em;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 3px 8px rgb(0 0 0/.28)}.offer-status.allowed{background:linear-gradient(145deg,#2ebd75,#14854d)}.offer-status.not-allowed{background:linear-gradient(145deg,#ef6464,#b32632)}.best-offer-toggle small{color:var(--color-muted);margin-top:.2rem}.package-inputs,.policy-default-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.8rem}.package-inputs{grid-template-columns:repeat(5,minmax(7rem,9.5rem));justify-content:center;gap:.8rem}@media (max-width:620px){.camera-capture-actions{display:grid}.package-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.package-inputs label,.policy-default-selects label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.82rem;font-weight:700;color:var(--color-muted)}.package-inputs label{font-size:1.45rem;text-align:center}.package-inputs input,.policy-default-selects select{min-width:0}.store-category-select{display:grid;grid-gap:.35rem;gap:.35rem;width:min(100%,34rem);margin:1rem auto 0;color:var(--color-muted);font-size:.9rem;font-weight:700;text-align:center}.package-reset-btn{justify-self:center;margin-top:.25rem;background:#1d4ed8;border-color:#3b82f6;color:#fff}.package-reset-btn:hover:not(:disabled){background:#1e40af;border-color:#60a5fa;color:#fff}.store-category-select select{width:100%}.store-category-select small{color:#ef7777;font-weight:600}.listing-store-category{display:grid;grid-gap:.45rem;gap:.45rem;margin:1.25rem 0;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper);text-align:center}.listing-store-category small,.listing-store-category span{color:var(--color-muted)}.listing-store-category select{width:min(100%,36rem);margin:0 auto}.listing-store-category button{width:min(100%,16rem);justify-self:center}.listing-store-category small{color:#ef7777}.package-inputs input{min-height:4rem;padding:.85rem .65rem;font-size:1.3rem;font-weight:750;text-align:center}@media (max-width:560px){.wrap{padding-top:1rem}.masthead p{display:none}.account-controls>.ebay-bar.connected{flex:0 1 auto;width:min(300px,100%);margin-inline:auto}.workflow{padding-inline:.6rem}.workflow-label{display:none}.workflow-label-short{display:inline}.workflow li:not(:last-child):after{left:calc(50% + 2.6rem);right:calc(-50% + 2.6rem)}.hero h2{max-width:16ch}.panel-heading-row{align-items:center}.result-actions .btn-primary{margin-left:0;flex:0 0 100%;justify-content:center}.photo-picker .result-actions{display:flex;flex-direction:column;align-items:stretch}.photo-picker .result-actions .btn-primary{min-height:4.25rem;font-size:1.15rem;padding:1rem 1.25rem}.photo-picker .result-actions .btn-ghost,.photo-picker .result-actions .btn-primary{justify-content:center}}@media (max-width:720px){html{font-size:16px}.wrap{width:100%;padding:.85rem .7rem 3rem}.live-camera{gap:.5rem;padding:.65rem}.live-camera video{width:100%;height:auto;max-height:min(50vh,28rem);object-fit:contain}.live-camera-thumbs{gap:.55rem}.live-camera-thumb{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.live-camera>div:last-child{position:static}.topbar{gap:.75rem}.masthead,.topbar{justify-content:center}.masthead{width:100%;text-align:left}.masthead h1.quick-lister-title{max-width:100%;white-space:nowrap;font-size:clamp(1.75rem,9.5vw,2.65rem);letter-spacing:.035em}.quick-lister-title .word-space{width:.22em}.workflow{position:-webkit-sticky;position:sticky;top:.4rem;z-index:20;margin-bottom:1.25rem;padding:.65rem .35rem;box-shadow:var(--shadow)}.workflow li{gap:.3rem;font-size:.72rem}.hero{margin-bottom:1.15rem}.hero h2{font-size:clamp(2.05rem,10vw,3rem);line-height:1.04}.hero p{font-size:.98rem;line-height:1.5}.panel{padding:1rem;border-radius:18px}.photo-picker,.upload-panel{transform:none}.desktop-bulk-upload{display:none}.dropzone{min-height:13rem;display:grid;place-content:center;padding:1.25rem .75rem}.analysis-photo-grid,.board-thumbs,.thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.analysis-photo{min-height:44px}.analysis-photo span{min-height:44px;display:grid;place-items:center;padding:.45rem}.photo-picker .section-label,.photo-picker h2,.photo-picker>p:not(.section-label){text-align:center;margin-inline:auto}.controls,.photo-picker .result-actions,.result-actions{width:100%;flex-direction:column;align-items:stretch}.controls .btn,.ebay-bar.connected,.result-actions .btn,.upload-actions .btn{width:100%}.ebay-menu-trigger{width:44px;height:44px}.ebay-menu-popover{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;min-width:0;padding:.75rem}.ebay-menu-actions button,.ebay-menu-item-danger{min-height:48px}.ebay-paste-row,.meta-row,.policy-default-selects{display:grid;grid-template-columns:1fr}.policy-default-selects select,.stat.editable input,.stat.editable select,.title-input{min-height:48px;font-size:1rem}.title-input{min-height:calc(4em + 1.1rem);max-height:calc(4em + 1.1rem);overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.package-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.package-inputs label{font-size:1rem}.package-inputs input{min-height:3.5rem;font-size:1.15rem}.listing-card-head{align-items:flex-start;padding:.75rem}.listing-card-title strong{white-space:normal;line-height:1.3}.listing-card-body{padding-inline:.75rem}.specifics .row{grid-template-columns:1fr;gap:.15rem}.post-row .btn-ebay{width:100%;min-width:0;min-height:58px;padding:1rem}.photo-preview-dialog{width:100%;max-height:96vh;padding:.75rem}}@media (max-width:420px){.wrap{padding-inline:.5rem}.panel{padding:.8rem;border-radius:16px}.workflow-label{display:none}.workflow-label-short{display:inline}.workflow li:not(:last-child):after{left:calc(50% + 2.35rem);right:calc(-50% + 2.35rem)}.listing-cover{width:54px;height:54px}.result-head{justify-content:center;text-align:center}}.btn.btn-add-another{min-height:88px;width:min(100%,480px);padding:1.5rem 2.5rem;font-size:1.75rem;font-weight:700;white-space:normal;background:#15803d;border-color:#15803d;color:#fff}.add-another-actions{flex-direction:column;align-items:center;justify-content:center}.btn.btn-add-another:hover:not(:disabled){background:#166534;border-color:#166534;color:#fff}.btn.btn-add-another:focus-visible{outline:3px solid #86efac;outline-offset:4px}.posted-photo-confirmation{display:grid;justify-items:center;grid-gap:.65rem;gap:.65rem;margin-top:1rem;color:var(--color-success);font-weight:700}.review-back-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.review-back-row span{color:var(--color-muted);font-size:.9rem}.start-over-listing{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(184 210 242/.2);text-align:center}.start-over-listing p{margin:0;color:var(--color-muted)}.btn.btn-start-over{min-width:min(100%,420px);min-height:68px;border:0;border-radius:16px;padding:1rem 2rem;background:#ff1f1f;box-shadow:0 14px 28px rgb(255 31 31/.42);color:#fff;font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:850}.btn.btn-start-over:hover:not(:disabled){background:#e00000;color:#fff}@media (min-width:769px){.review-back-row span{display:none}}.posted-photo-confirmation img,.posting-success-photo{display:block;width:min(100%,280px);max-height:280px;object-fit:cover;border:3px solid var(--color-success);border-radius:16px}.posting-success-photo{margin-top:.75rem}.storage-sku-field{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1.25rem;text-align:center}.storage-sku-field input{width:100%;max-width:30rem;margin-inline:auto;padding:.75rem;font:inherit}.storage-sku-field span{font-size:.9rem;text-align:center}.account-controls{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding-bottom:1rem}.account-controls .defaults-launch{margin-top:0}.account-controls .storage-sku-field{width:min(100%,30rem);margin-bottom:.25rem}.sale-options{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0}.sale-options label{font-weight:700}.sale-options input:not([type=checkbox]),.sale-options select{width:100%;padding:.75rem;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem}.sale-options input.quantity-input{width:7ch;min-width:5.5rem;max-width:5.5rem}@media (min-width:769px){.listing-store-category{max-width:34rem}}.sale-options p{margin:.25rem 0;font-size:.9rem}.auction-options{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;margin:.75rem 0 0;padding:1rem;border:1px solid var(--color-border);border-radius:.75rem}.auction-options legend{padding:0 .5rem;font-weight:700}.auction-advanced-fields,.auction-field{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.auction-bid-field{width:min(100%,14rem)}.auction-duration-field{width:min(100%,13rem)}.auction-extra-field,.auction-start-field{width:min(100%,22rem)}.auction-toggle{display:flex;gap:.65rem;align-items:flex-start}.auction-toggle input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.2rem}.auction-options input{box-sizing:border-box;min-width:0;max-width:100%}.auction-advanced summary{cursor:pointer;font-weight:700;padding:.5rem 0}.auction-advanced-fields{padding-top:.75rem}.auction-check{flex-basis:100%;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem}.auction-check p{margin:.5rem 0 0}.listing-format-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:.6rem 0}.listing-format-choice button{padding:.8rem .5rem;font:inherit;font-weight:800;color:var(--color-ink);background:var(--color-surface);border:2px solid var(--color-border);border-radius:.7rem;cursor:pointer}.listing-format-choice button[aria-pressed=true]{background:#16703b;border-color:#5ddb89;color:white}.listing-format-choice button:focus-visible{outline:3px solid #ffbd69;outline-offset:3px}.listing-format-hint{font-size:.85rem;margin:.4rem 0 .8rem}.workflow-format{margin:.65rem 0;color:#ff3b3b;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1.15;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8)}.listing-type-heading{margin:0;font-size:1.15rem;text-align:center}.sold-price-research{margin:.5rem 0}.sold-price-research .btn-research{display:inline-flex;justify-content:center;text-decoration:none;background:#174f89;color:white;padding:.8rem 1rem;white-space:normal;text-align:center}.sold-price-research p{margin:.5rem 0;font-size:.85rem}.research-return{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem}@media (max-width:600px){.sold-price-research .btn-research{width:100%;box-sizing:border-box}}.posting-jobs{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.posting-jobs li{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--color-border)}.posting-jobs p,.posting-jobs strong{flex-basis:100%;overflow-wrap:anywhere}.last-listed-item{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;margin-top:1.25rem;text-align:center}.last-listed-item span{color:var(--color-success);font-size:.78rem;font-weight:900;letter-spacing:.12em}.last-listed-item p{max-width:34rem;margin:0;color:var(--color-ink-soft);font-size:.9rem;overflow-wrap:anywhere}.last-listed-item img{width:112px;height:112px;object-fit:cover;border:2px solid var(--color-success);border-radius:12px}.last-listed-ebay-link{color:var(--color-accent);font-weight:800}:root{--color-bg:#09111f;--color-surface:rgb(16 28 45/.88);--color-surface-sunk:#0b1626;--color-paper:#14243a;--color-border:rgb(172 204 239/.18);--color-ink:#f6f8ff;--color-ink-soft:#b5c1d4;--color-ink-faint:#7e90a9;--color-accent:#ffae42;--color-accent-deep:#ff6a2a;--color-accent-soft:rgb(255 146 51/.15);--color-gold:#ffe06a;--color-danger:#ff837d;--radius:18px;--radius-lg:28px;--shadow:0 18px 55px rgb(0 0 0/.28)}body{background:radial-gradient(circle at 6% 4%,rgb(100 80 255/.32),transparent 24rem),radial-gradient(circle at 93% 8%,rgb(255 116 57/.24),transparent 28rem),radial-gradient(circle at 48% 105%,rgb(24 205 178/.18),transparent 31rem),linear-gradient(150deg,#07101d,#101c32 50%,#07111e);background-attachment:fixed}.wrap{max-width:1220px;padding-top:clamp(1rem,2vw,2.25rem)}.topbar{position:relative;margin:0 auto 2rem;max-width:1120px}.masthead{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:.65rem 1rem;border:1px solid rgb(210 228 255/.18);border-radius:22px;background:rgb(9 19 34/.76);box-shadow:0 16px 40px rgb(0 0 0/.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:conic-gradient(from 220deg,#ff6256,#ffbf3e,#4ee2b0,#5eb8ff,#a77bff,#ff6256);color:#07111e;font-size:20px;font-weight:900;box-shadow:0 8px 22px rgb(92 133 255/.27)}.masthead h1.quick-lister-title{justify-self:center;min-width:0;font-family:var(--font-sans);font-size:clamp(1.12rem,2.4vw,1.4rem);letter-spacing:.045em;text-shadow:none;white-space:nowrap}.studio-account-actions{position:static;display:flex;align-items:center;gap:.45rem}.studio-credit-pill{padding:.5rem .7rem;border:1px solid rgb(117 235 185/.58);border-radius:999px;color:#a0f4cc;background:rgb(25 121 80/.2);text-decoration:none;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.studio-credit-pill:hover{border-color:#b8f7d7;background:rgb(25 121 80/.36);color:#fff}.studio-account-link,.studio-logout-button{border:1px solid rgb(203 224 255/.16);border-radius:10px;color:#dde8f9;background:transparent;font:inherit;cursor:pointer}.studio-account-link,.studio-admin-link,.studio-logout-button{padding:.5rem .75rem;text-decoration:none;font-size:.82rem;font-weight:750;line-height:1;transition:.2s ease}.studio-admin-link{border:1px solid rgb(143 225 182/.55);border-radius:10px;color:#b9f6d4;background:rgb(42 138 92/.2)}.studio-account-link:hover,.studio-logout-button:hover{background:rgb(255 255 255/.1);border-color:rgb(255 195 81/.7);color:#fff}.studio-admin-link:hover{background:rgb(42 138 92/.4);border-color:#a6f2c5;color:#fff}.studio-logout-button{border-color:rgb(255 104 104/.78);background:rgb(175 38 48/.8);color:#fff4f4}.studio-logout-button:hover{border-color:#ffb0b0;background:#c83242;color:#fff}#root .cameraPanel .bolo-scan-feedback{z-index:8;pointer-events:none;position:absolute;top:18px;right:18px;display:grid;place-items:center;min-width:116px;min-height:74px;padding:10px 14px;border:4px solid;border-radius:18px;font-size:.86rem;font-weight:950;letter-spacing:.05em;text-align:center;box-shadow:0 10px 26px rgb(0 0 0/.42)}#root .cameraPanel .bolo-scan-match{color:#8effc6;background:rgb(18 81 56/.92)}#root .cameraPanel .bolo-scan-miss{color:#ffbec6;background:rgb(119 32 47/.94)}.studio-steps{display:flex;justify-content:center;gap:.7rem;margin:.7rem auto 0;padding:.45rem;width:-moz-fit-content;width:fit-content;border:1px solid rgb(210 228 255/.11);border-radius:999px;background:rgb(8 17 30/.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-steps span{display:inline-flex;gap:.42rem;align-items:center;padding:.42rem .7rem;border-radius:999px;color:var(--color-ink-faint);font-size:.75rem;font-weight:750}.studio-steps b{display:grid;place-items:center;width:18px;height:18px;border:1px solid;border-radius:50%;font-size:.65rem}.studio-steps .active{background:linear-gradient(135deg,#ffca54,#ff762a);color:#17121b;box-shadow:0 6px 18px rgb(255 130 45/.22)}.studio-steps .complete{color:#8cf0c5}.listing-format-default{display:grid;grid-gap:8px;gap:8px;margin:4px 0 18px;padding:14px;border:1px solid rgb(156 198 246/.25);border-radius:15px;background:rgb(8 23 43/.4)}.listing-format-default>strong{color:#f4f8ff;font-size:15px}.listing-format-default>span{color:#b9cce5;font-size:13px}.listing-format-default>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.listing-format-default button{min-height:48px;border:1px solid #376189;border-radius:11px;color:#dcecff;background:#17314d;font:inherit;font-weight:850;cursor:pointer}.listing-format-default button.selected{border-color:transparent;color:#16111b;background:linear-gradient(135deg,#ffce5e,#ff7a2b 52%,#fa4e65);box-shadow:0 7px 16px rgb(255 109 49/.2)}.listing-format-default-prominent{margin:1rem 0;border-color:rgb(255 184 77/.72);background:linear-gradient(135deg,rgb(255 184 77/.14),rgb(255 83 108/.1))}.listing-format-default-prominent>strong{font-size:1.1rem}.panel{border-color:rgb(188 214 250/.16);background:linear-gradient(145deg,rgb(27 43 66/.92),rgb(12 24 41/.92));box-shadow:var(--shadow),inset 0 1px 0 rgb(255 255 255/.06)}.btn{min-height:46px;border-radius:13px;border-color:rgb(190 214 248/.22);background:rgb(255 255 255/.055);color:var(--color-ink);font-weight:750;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.btn:hover:not(:disabled){transform:translateY(-2px);border-color:rgb(255 194 80/.72);box-shadow:0 10px 22px rgb(0 0 0/.22)}.btn.btn-primary{border:0;background:linear-gradient(135deg,#ffce5e,#ff7a2b 52%,#fa4e65);color:#16111b;box-shadow:0 12px 25px rgb(255 109 49/.23)}.btn.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ffdb7c,#ff8945 52%,#ff6277)}.upload-panel .camera-capture-actions>.camera-capture-btn.btn.btn-primary{width:min(100%,460px);min-height:120px;padding:1.5rem 3.5rem;justify-content:center;font-size:clamp(1.9rem,3vw,2.45rem);font-weight:850;box-shadow:0 18px 38px rgb(255 109 49/.34)}.studio-welcome{position:relative;display:grid;min-height:100svh;place-items:center;padding:1.25rem;background:radial-gradient(circle at 12% 12%,rgb(91 105 255/.26),transparent 32%),radial-gradient(circle at 88% 22%,rgb(255 112 58/.17),transparent 34%),#07111e}.studio-welcome-login{position:absolute;top:1.25rem;right:1.5rem;padding:.8rem 1.3rem;border:1px solid rgb(125 243 193/.75);border-radius:13px;color:#071b19;background:linear-gradient(135deg,#88edbd,#48cca4);box-shadow:0 10px 22px rgb(61 212 159/.22);font-size:1rem;font-weight:850;text-decoration:none}.studio-welcome-login:hover{border-color:#b8ffdb;background:linear-gradient(135deg,#a2f4cb,#5ddbb0)}.studio-welcome-card{width:min(100%,650px);padding:clamp(2rem,6vw,4.5rem);border:1px solid rgb(191 218 253/.2);border-radius:30px;background:linear-gradient(145deg,rgb(28 46 72/.97),rgb(10 22 39/.98));box-shadow:0 30px 76px rgb(0 0 0/.32),inset 0 1px 0 rgb(255 255 255/.08);text-align:center}.studio-welcome-card .studio-mark{margin:0 auto 1.35rem}.studio-welcome-kicker{margin:0 0 .55rem;color:#8debc3;font-size:.73rem;font-weight:850;letter-spacing:.15em}.studio-welcome-card h1{max-width:560px;margin:0 auto .8rem;color:#f7fbff;font-size:clamp(2.1rem,6vw,4.3rem);line-height:.98;letter-spacing:-.06em}.studio-welcome-card>p:not(.studio-welcome-kicker){max-width:510px;margin:0 auto;color:#bdcbe0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.studio-launch{min-height:100svh;padding:clamp(16px,3vw,34px);background:radial-gradient(circle at 12% 7%,rgb(90 112 255/.25),transparent 28rem),radial-gradient(circle at 90% 18%,rgb(255 112 66/.2),transparent 29rem),radial-gradient(circle at 50% 105%,rgb(47 220 178/.18),transparent 28rem),#07111e}.studio-launch-topbar{display:flex;align-items:center;justify-content:space-between;width:min(100%,1120px);margin:0 auto;padding:8px 0}.studio-launch-brand{display:inline-flex;align-items:center;gap:9px;color:#f7fbff;font-size:18px;font-weight:900;text-decoration:none}.studio-launch-brand img{width:34px;height:34px;object-fit:contain}.studio-launch-card{width:min(100%,880px);margin:clamp(42px,12vh,130px) auto 0;padding:clamp(28px,6vw,56px);border:1px solid rgb(180 216 255/.22);border-radius:30px;background:linear-gradient(145deg,rgb(20 43 73/.94),rgb(12 23 47/.96));box-shadow:0 30px 76px rgb(0 0 0/.34),inset 0 1px rgb(255 255 255/.08);text-align:center}.studio-launch-card>.studio-mark{margin:0 auto 16px}.studio-launch-card>p{margin:0;color:#5cebc8;font-size:12px;font-weight:950;letter-spacing:.15em}.studio-launch-card h1{margin:9px auto 30px;color:#f7fbff;font-size:clamp(34px,5vw,56px);letter-spacing:-.055em}.studio-launch-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;text-align:left}.studio-launch-option{display:grid;justify-items:center;grid-gap:14px;gap:14px;min-height:270px;padding:clamp(22px,3vw,34px);border:1px solid rgb(177 211 255/.26);border-radius:22px;color:#f7fbff;background:rgb(10 27 50/.72);text-decoration:none;text-align:center;font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.studio-launch-option:hover{transform:translateY(-4px);border-color:#8cf0c5;box-shadow:0 17px 35px rgb(0 0 0/.26)}.studio-launch-option>span{font-size:38px}.studio-launch-option strong{display:grid;grid-gap:5px;gap:5px;font-size:clamp(30px,3.5vw,40px);line-height:1.05}.studio-launch-option strong em{color:#60e8c8;font-size:.48em;font-style:normal;font-weight:800;letter-spacing:.03em}.studio-launch-option small{color:#bdcbe0;font-size:15px;line-height:1.45}.studio-launch-option b{align-self:end;width:100%;color:#101827;border-radius:12px;padding:13px 16px;background:linear-gradient(120deg,#ffca54,#ff7a45,#fa4e65);text-align:center}.studio-launch-option.size-right b{background:linear-gradient(120deg,#42d5e8,#56e6c2,#70e08d)}.studio-launch-option.size-right{background:linear-gradient(145deg,rgb(14 58 68/.85),rgb(20 38 82/.9))}.studio-launch-option.bolo-testing{background:linear-gradient(145deg,rgb(58 31 87/.9),rgb(23 31 74/.95));border-color:rgb(197 157 255/.52)}.studio-launch-option.bolo-testing b{background:linear-gradient(120deg,#b682ff,#6c7cff,#42d5e8)}.studio-launch-option.batch-testing{background:linear-gradient(145deg,rgb(64 47 17/.92),rgb(30 40 75/.95));border-color:rgb(255 203 92/.56)}.studio-launch-option.batch-testing b{background:linear-gradient(120deg,#ffdc64,#ff9d40,#ff6b5e)}.studio-launch-option.batch-separator{background:linear-gradient(145deg,rgb(55 32 91/.92),rgb(27 38 79/.95));border-color:rgb(205 165 255/.58)}.studio-launch-option.batch-separator b{background:linear-gradient(120deg,#d5a3ff,#9667f6,#5f58d8)}.studio-guide-links{display:flex;justify-content:center;gap:14px;margin-top:22px;flex-wrap:wrap}.studio-guide-links a{padding:.7rem 1rem;border:1px solid rgb(120 236 192/.58);border-radius:11px;color:#c5fbe1;background:rgb(28 113 80/.16);font-weight:800;text-decoration:none}.studio-guide-links a:hover{border-color:#9bffd0;background:rgb(28 113 80/.34);color:#fff}.batch-separator-overlay{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:18px;background:rgb(3 9 20/.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.batch-separator-dialog{position:relative;display:grid;justify-items:center;width:min(100%,590px);grid-gap:14px;gap:14px;padding:clamp(26px,6vw,46px);border:1px solid #d6dce8;border-radius:28px;color:#111827;background:#fff;box-shadow:0 24px 80px rgb(0 0 0/.48);text-align:center}.batch-separator-dialog>p{margin:0;color:#6840be;font-size:12px;font-weight:900;letter-spacing:.12em}.batch-separator-dialog h2{margin:0;font-size:clamp(42px,10vw,74px);letter-spacing:-.06em}.batch-separator-dialog>span{max-width:460px;color:#374151;font-size:17px;line-height:1.45}.batch-separator-dialog>img{display:block;width:min(100%,390px);aspect-ratio:1;image-rendering:pixelated}.batch-separator-dialog>strong{min-height:390px;display:grid;place-items:center}.batch-separator-dialog>b{font-size:16px}.batch-separator-close{position:absolute;top:13px;right:16px;width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:#5b21b6;font-size:26px;line-height:1;cursor:pointer}.batch-separator-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.batch-separator-actions .btn{min-width:180px;justify-content:center}.btn.batch-separator-print{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed 55%,#5b21b6)}.btn.batch-separator-done{border:1px solid #6b7280;color:#111827;background:#f3f4f6}@media print{body *{visibility:hidden}.batch-separator-overlay,.batch-separator-overlay *{visibility:visible}.batch-separator-overlay{position:absolute;inset:0;padding:0;background:#fff}.batch-separator-dialog{width:100%;min-height:100vh;padding:28px;border:0;border-radius:0;box-shadow:none}.batch-separator-dialog>img{width:min(80vw,700px)}.no-print{display:none!important}}.studio-tools{width:min(100%,1320px);margin:24px auto 50px;padding:clamp(25px,4vw,46px);border:1px solid rgb(180 216 255/.2);border-radius:28px;background:rgb(10 27 50/.68)}.studio-tools>p{margin:0;color:#60e8c8;font-size:12px;font-weight:900;letter-spacing:.14em;text-align:center}.studio-tools h2{max-width:680px;margin:10px auto 28px;color:#f7fbff;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.045em;text-align:center}.studio-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.studio-tools-grid article{padding:24px;border:1px solid rgb(177 211 255/.22);border-radius:18px;background:linear-gradient(145deg,rgb(24 51 85/.85),rgb(11 25 48/.9))}.studio-tools-grid article:nth-child(2){background:linear-gradient(145deg,rgb(12 70 74/.82),rgb(18 35 76/.9))}.studio-tools-grid article:nth-child(3){background:linear-gradient(145deg,rgb(53 34 84/.84),rgb(20 29 66/.92))}.studio-tools-grid article:nth-child(4){background:linear-gradient(145deg,rgb(72 50 25/.84),rgb(37 29 58/.92))}.studio-tools-grid span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgb(255 255 255/.1);font-size:25px}.studio-tools-grid article>strong{display:block;margin-top:16px;color:#87efc8;font-size:13px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.studio-tools-grid h3{margin:7px 0 8px;color:#fff;font-size:24px}.studio-tools-grid p{min-height:96px;margin:0;color:#ced9eb;font-size:16px;line-height:1.5}.studio-tools-grid small{display:block;margin-top:16px;color:#87efc8;font-size:14px;line-height:1.45}@media (max-width:640px){.studio-launch-topbar{align-items:flex-start;gap:12px}.studio-launch-topbar .studio-account-actions{position:static;flex-wrap:wrap;justify-content:flex-end}.studio-launch-card{margin-top:32px}.studio-launch-options,.studio-tools-grid{grid-template-columns:1fr}.studio-launch-option{min-height:205px}.studio-tools-grid p{min-height:0}}.studio-welcome-actions{display:flex;justify-content:center;gap:.7rem;margin:2rem 0 1.15rem}.studio-welcome-actions .btn{justify-content:center;min-width:150px;text-decoration:none}.studio-welcome-card small{display:block;color:#8fa3bd}.studio-welcome-loading{display:inline-block;margin-top:2rem;color:#8debc3;font-weight:750}.plan-welcome{min-height:100svh;padding:clamp(16px,3vw,42px);color:#f7fbff;background:radial-gradient(circle at 83% 16%,rgb(255 121 52/.25),transparent 24rem),radial-gradient(circle at 15% 10%,rgb(94 101 255/.27),transparent 30rem),#07111e}.plan-welcome-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1180px);margin:0 auto 28px;padding:14px 18px;border:1px solid rgb(190 218 255/.18);border-radius:20px;background:rgb(9 20 38/.78)}.plan-welcome-brand{display:inline-flex;align-items:center;gap:9px;color:#f8fbff;font-size:22px;font-weight:850;text-decoration:none}.plan-welcome-brand img{width:30px;height:30px;border-radius:8px}.plan-welcome-topbar ol{display:flex;gap:16px;padding:0;margin:0;list-style:none;color:#a9b8cd;font-size:14px;font-weight:750}.plan-welcome-topbar li{display:inline-flex;align-items:center;gap:6px}.plan-welcome-topbar li b{display:grid;place-items:center;width:26px;height:26px;border:1px solid;border-radius:50%}.plan-welcome-topbar li.active{color:#19141a}.plan-welcome-topbar li.active b{border-color:transparent;background:linear-gradient(135deg,#ffbe53,#fb5d67)}.plan-welcome-login{justify-self:end;padding:10px 16px;border:1px solid #80efbd;border-radius:11px;color:#06251a;background:#8aedbd;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.plan-welcome-actions{justify-self:end;display:flex;align-items:center;gap:10px}.plan-welcome-choose-plan{padding:10px 16px;border:0;border-radius:11px;color:#23130e;background:linear-gradient(135deg,#ffc158,#ff7143 56%,#ff5c79);font:inherit;font-weight:900;cursor:pointer}.plan-welcome-note button{padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;text-decoration:underline;cursor:pointer}.plan-welcome-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:24px;gap:24px;align-items:center;width:min(100%,1180px);margin:0 auto;padding:clamp(24px,4vw,56px);border:1px solid rgb(190 218 255/.17);border-radius:28px 28px 0 0;background:linear-gradient(120deg,rgb(12 29 57/.94),rgb(25 24 58/.82));overflow:hidden}.plan-welcome-kicker{color:#82eac0;font-size:12px;font-weight:900;letter-spacing:.16em}.plan-welcome-hero h1{max-width:480px;margin:8px 0 14px;font-size:clamp(48px,7vw,84px);line-height:.92;letter-spacing:-.07em}.plan-welcome-hero h1 span{color:#ff8951}.plan-welcome-hero p{max-width:380px;color:#c0cbe0;font-size:20px;line-height:1.4}.plan-welcome-hero ul{display:grid;grid-gap:13px;gap:13px;padding:0;margin:28px 0 0;list-style:none;color:#dce8f8;font-size:15px}.plan-welcome-hero li strong{color:#fff}.plan-welcome-hero>img{width:min(100%,360px);justify-self:center;filter:drop-shadow(0 20px 28px #0008)}.plan-welcome-plans{width:min(100%,1180px);margin:0 auto;padding:28px clamp(18px,3vw,36px) 36px;border:1px solid rgb(190 218 255/.17);border-top:0;border-radius:0 0 28px 28px;background:rgb(11 24 44/.93);text-align:center}.plan-welcome-plans h2{margin:0;font-size:28px}.plan-welcome-plans>p{margin:7px 0 22px;color:#b7c6d9}.plan-welcome-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-welcome-option{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:188px;align-content:center;padding:18px 10px;border:1px solid rgb(137 178 240/.28);border-radius:16px;color:#f6f9ff;background:rgb(17 36 64/.8);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.plan-welcome-option:hover{transform:translateY(-3px);border-color:#8eeec0}.plan-welcome-option>strong{font-size:37px;line-height:1}.plan-welcome-option em{font-style:normal;font-size:16px;font-weight:750}.plan-welcome-option small{min-height:22px;color:#aebdd0}.plan-welcome-option>b{margin-top:12px;padding:9px 8px;border-radius:10px;background:rgb(255 255 255/.09)}.plan-welcome-option.featured{border:2px solid #ff9d52;box-shadow:0 0 0 2px #ff5b8b77,0 12px 28px #0004}.plan-welcome-option.featured>span{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:999px;white-space:nowrap;color:#1d1320;background:linear-gradient(135deg,#ffb45a,#fb5a86);font-size:10px;font-weight:900}.plan-welcome-option.featured>b{color:#20131a;background:linear-gradient(135deg,#ffbe58,#fa5c87)}.plan-welcome-availability{display:inline-block;margin:-7px 0 20px!important;padding:8px 13px;border:1px solid rgb(142 238 192/.45);border-radius:999px;color:#9cf0c9!important;background:rgb(19 78 57/.36);font-weight:800}.plan-welcome-rollover{margin:-7px auto 18px!important;max-width:650px;color:#ffe0a8!important;font-size:14px;font-weight:750}.plan-welcome-add-ons{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;grid-gap:18px;gap:18px;align-items:center;margin-top:26px;padding:18px;border:1px solid rgb(115 234 187/.35);border-radius:16px;background:linear-gradient(110deg,rgb(26 87 82/.34),rgb(18 39 68/.55));text-align:left}.plan-welcome-add-ons h3{margin:0;font-size:20px}.plan-welcome-add-ons p{margin:6px 0 0!important;color:#b7c6d9;font-size:14px;line-height:1.45}.plan-welcome-add-on-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-welcome-add-on-grid button{display:grid;grid-gap:2px;gap:2px;padding:13px;border:1px solid rgb(126 231 197/.45);border-radius:12px;background:rgb(7 30 43/.72);color:#f7fcff;text-align:left;font:inherit;cursor:pointer}.plan-welcome-add-on-grid button:hover{border-color:#85f0c6;background:rgb(22 71 75/.8)}.plan-welcome-add-on-grid strong{color:#8ceec1;font-size:25px;line-height:1}.plan-welcome-add-on-grid span{font-weight:750}.plan-welcome-add-on-grid b{margin-top:4px;color:#ffe0a8}.plan-welcome-add-on-grid small{color:#aec1d4}.plan-welcome-note{margin:18px 0 0;color:#aebcd0;text-align:center}.plan-welcome-note a{color:#8eebc0;font-weight:800}@media (max-width:860px){.plan-welcome-topbar{grid-template-columns:1fr auto}.plan-welcome-topbar ol{display:none}.plan-welcome-hero{grid-template-columns:1fr;text-align:center}.plan-welcome-hero h1,.plan-welcome-hero p{margin-inline:auto}.plan-welcome-hero ul{justify-content:center}.plan-welcome-hero>img{max-height:180px;width:auto}.plan-welcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-welcome-add-ons{grid-template-columns:1fr;text-align:center}}@media (max-width:520px){.plan-welcome{padding:12px}.plan-welcome-brand{font-size:18px}.plan-welcome-actions{gap:6px}.plan-welcome-choose-plan,.plan-welcome-login{padding:9px 10px;font-size:13px}.plan-welcome-hero{padding:30px 20px}.plan-welcome-hero h1{font-size:50px}.plan-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-welcome-option{min-height:160px}.plan-welcome-option>strong{font-size:30px}}.listing-format-choice{width:min(580px,100%);margin:0 auto 1rem;padding:.35rem;border:1px solid rgb(194 219 252/.15);border-radius:16px;background:rgb(7 16 29/.58)}.listing-format-choice button{border:0;border-radius:12px;background:transparent;color:#aebdd0}.listing-format-choice button[aria-pressed=true]{background:linear-gradient(135deg,#5a7dff,#8b6cff);border-color:transparent;box-shadow:0 8px 20px rgb(92 103 255/.25)}.upload-panel{overflow:hidden;border-color:rgb(255 192 92/.36)}.dropzone{min-height:230px;border:2px dashed rgb(143 186 255/.55);border-radius:22px;background:radial-gradient(circle at 50% 0,rgb(93 155 255/.15),transparent 55%),rgb(7 17 30/.35)}.dropzone.dragging,.dropzone:focus-visible,.dropzone:hover{border-color:#ffbf4e;background:radial-gradient(circle at 50% 0,rgb(255 156 55/.19),transparent 58%),rgb(7 17 30/.35)}.dropzone strong{font-size:clamp(1.12rem,2vw,1.38rem)}.analysis-photo,.listing-photo-strip figure,.thumb{border-radius:15px;box-shadow:0 10px 22px rgb(0 0 0/.18)}.photo-picker{max-width:1120px;margin-inline:auto}.photo-picker .section-label{display:inline-flex;padding:.35rem .65rem;border-radius:999px;color:#18131b;background:linear-gradient(90deg,#67e4bb,#74c2ff);font-weight:850}.analysis-photo{overflow:hidden;border:2px solid transparent;background:rgb(5 16 29/.64)}.analysis-photo.selected{border-color:#78ebbc;box-shadow:0 0 0 4px rgb(120 235 188/.13),0 16px 28px rgb(0 0 0/.25)}.listing-list{gap:1.25rem}.listing-card{border-radius:22px;border-color:rgb(191 218 255/.19);background:linear-gradient(145deg,rgb(24 41 63/.9),rgb(10 22 38/.94));box-shadow:0 15px 38px rgb(0 0 0/.18)}.listing-card-head{padding:1rem 1.15rem}.listing-cover{width:56px;height:56px;border-radius:14px}.listing-card-title strong{font-size:1rem}.listing-card-body{padding:1.25rem}.listing-photo-add{border-radius:17px;background:linear-gradient(135deg,rgb(73 119 255/.18),rgb(129 87 255/.14));border-color:rgb(116 166 255/.52)}.listing-main-photo{border-color:#ffbe4e;background:rgb(10 20 35/.7)}.listing-main-photo span{color:#ffca60}.defaults-overlay{background:rgb(3 9 18/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.defaults-dialog{border-color:rgb(136 190 255/.45);border-radius:26px;background:linear-gradient(155deg,#152842,#0b1729)}.defaults-dialog>header{padding-bottom:.7rem;border-bottom:1px solid rgb(195 218 255/.14)}.defaults-dialog h2{font-size:clamp(1.35rem,3vw,1.8rem)}.defaults-dialog>header button{border-color:rgb(192 219 255/.2);background:rgb(255 255 255/.08)}.account-controls{padding:1rem;border:1px solid rgb(187 214 251/.14);border-radius:20px;background:rgb(9 19 33/.38)}.btn.btn-add-another{box-shadow:0 12px 25px rgb(20 201 101/.32)}.btn.btn-add-another,.post-row .btn.btn-ebay{border:0;background:linear-gradient(135deg,#78f39d,#20c965 58%,#10a84f);color:#052d17}.post-row .btn.btn-ebay{box-shadow:inset 0 1px 0 rgb(255 255 255/.48),0 8px 24px rgb(20 201 101/.42)}.post-row .btn.btn-ebay:hover:not(:disabled){background:linear-gradient(135deg,#8dffae,#2cdd72 58%,#15bc59);color:#052d17}.plan-welcome-option{font:inherit;cursor:pointer}.account-dialog-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding:18px;overflow-y:auto;overscroll-behavior:contain;background:rgb(248 250 253/.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-dialog{position:relative;width:min(100%,460px);margin:clamp(18px,8vh,80px) 0 45vh;padding:32px;border:1px solid #d5dce7;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgb(25 41 63/.2);scroll-margin-bottom:45vh}.account-dialog .plan-welcome-kicker{color:#49627e}.account-dialog h2{margin:6px 0 8px;color:#14243a;font-size:30px;letter-spacing:-.04em}.account-dialog>p{color:#53657b;line-height:1.5}.account-dialog form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.account-dialog label{display:grid;grid-gap:6px;gap:6px;color:#27384f;font-size:14px;font-weight:750}.account-dialog input{min-height:46px;padding:10px 12px;border:1px solid #bec9d8;border-radius:11px;outline:none;color:#17283d;background:#fff;font:inherit}.account-dialog input:focus{border-color:#2868b2;box-shadow:0 0 0 3px rgb(40 104 178/.14)}.account-dialog-submit{min-height:48px;border:0;border-radius:12px;color:#132017;background:linear-gradient(135deg,#ffca5e,#ff7143 52%,#ff5d77);font:inherit;font-weight:900;cursor:pointer}.account-dialog-submit:disabled{opacity:.68;cursor:wait}.account-dialog-message{margin:0;color:#b34829!important;font-size:14px}.account-dialog-link{display:block;margin:18px auto 0;border:0;color:#2069a8;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.account-dialog-close{position:absolute;top:11px;right:13px;width:34px;height:34px;border:1px solid #cbd5e1;border-radius:50%;color:#41536a;background:#f7f9fc;font-size:24px;line-height:1;cursor:pointer}.account-dialog>.account-dialog-spam-note{margin:12px 0 -4px;color:#213c5a}.account-dialog-create-account{min-height:44px;border:1px solid #2f75b8;border-radius:12px;color:#1f619f;background:#fff;font:inherit;font-weight:800;cursor:pointer}.account-dialog label.account-dialog-show-password{display:flex;align-items:center;gap:9px;color:#53657b;font-weight:650;cursor:pointer}.account-dialog label.account-dialog-show-password input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-height:17px;width:17px;margin:0;padding:0;accent-color:#2069a8}@media (max-width:620px){.studio-welcome{padding:.85rem}.studio-welcome-login{top:.85rem;right:.85rem}.studio-welcome-card{padding:2.25rem 1.25rem;border-radius:23px}.studio-welcome-actions{flex-direction:column}.studio-welcome-actions .btn{width:100%}.wrap{padding-inline:.75rem}.topbar{top:.35rem;margin-bottom:1.1rem}.masthead{display:flex;min-height:58px;padding:.6rem .7rem;border-radius:17px;flex-wrap:wrap;justify-content:center}.studio-mark{width:32px;height:32px;border-radius:10px;font-size:16px}.masthead h1.quick-lister-title{font-size:1rem}.studio-account-actions{position:static;flex:1 0 100%;justify-content:center;order:3;width:100%;gap:.3rem}.studio-account-link,.studio-admin-link,.studio-credit-pill,.studio-logout-button{padding:.36rem .48rem;font-size:.7rem}.studio-steps{width:100%;justify-content:space-between;gap:.15rem;padding:.3rem}.studio-steps span{padding:.42rem .35rem;font-size:.64rem}.studio-steps b{width:16px;height:16px;font-size:.57rem}.panel{border-radius:20px;padding:1rem}.dropzone{min-height:190px}.listing-card-head{padding:.8rem}.listing-cover{width:48px;height:48px}.listing-card-body{padding:.9rem}.defaults-dialog{max-height:calc(100vh - 1rem);padding:1rem;border-radius:20px}}@media (max-width:720px){.live-camera{position:fixed;z-index:1000;inset:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:0 .9rem max(9rem,calc(env(safe-area-inset-bottom) + 6rem));scroll-padding-bottom:max(9rem,calc(env(safe-area-inset-bottom) + 6rem));overflow-y:auto;border:0;border-radius:0;background:#050709}.live-camera .camera-preview{width:calc(100% + 1.8rem);max-width:none;margin:0 -.9rem;background:#000}.live-camera .camera-preview video{width:100%;max-height:54svh;border-radius:0;background:#000;object-fit:contain}.live-camera .camera-focus-hint{margin:0}.live-camera .camera-zoom-control{width:min(100%,28rem)}.live-camera .camera-shutter{width:min(100%,23rem);min-height:70px;margin-top:.15rem;border:0;border-radius:18px;color:#1d130d;background:linear-gradient(135deg,#ffd15a,#ff7a2b 52%,#ff5b68);box-shadow:0 12px 26px rgb(255 104 44/.3);display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.25rem}.live-camera .camera-stop{min-height:46px}.live-camera .camera-continue{margin:0;text-align:center}.live-camera .batch-camera-next-item,.live-camera .camera-continue{display:flex;align-items:center;justify-content:center;width:min(100%,28rem)}.live-camera .batch-camera-next-item{min-height:66px;font-size:1.2rem}.live-camera .live-camera-thumbs{width:100%;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.live-camera .captured-photo-tray{position:static;align-self:stretch;display:grid;grid-gap:.65rem;gap:.65rem;width:100%;padding:.9rem .9rem max(4.5rem,env(safe-area-inset-bottom));border:1px solid rgb(255 174 74/.45);border-radius:16px;background:#112036}.live-camera .captured-photo-tray h2{margin:0;color:#fff4df;font-size:1rem}.live-camera .captured-photo-tray .live-camera-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));width:100%;padding:0;overflow:visible}.live-camera .captured-photo-tray .live-camera-thumb{width:100%;height:auto;aspect-ratio:1}}.ebay-connection-overlay{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:22px;background:rgb(2 8 16/.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ebay-connection-dialog{position:relative;width:min(100%,430px);display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:32px 28px 26px;border:1px solid rgb(255 178 85/.58);border-radius:24px;color:#f8f4ed;background:linear-gradient(150deg,#1c314d,#0b1728);box-shadow:0 24px 70px #000a;text-align:center}.ebay-connection-dialog>span{display:grid;place-items:center;width:62px;height:42px;border:1px solid #70d6b990;border-radius:14px;color:#b7f3d4;font-size:21px;font-weight:850}.ebay-connection-dialog h2{margin:0;font-size:clamp(1.4rem,6vw,1.8rem)}.ebay-connection-dialog p{margin:0;color:#c0ccda;line-height:1.55}.ebay-connection-dialog .btn{width:100%;margin-top:6px}.ebay-connection-close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:1px solid #61738a;border-radius:50%;color:#e9eff6;background:#ffffff10;font-size:24px;line-height:1;cursor:pointer}.ebay-connection-later{border:0;color:#c7d4e1;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:720px){.upload-main-photo{display:none}}.account-dialog .account-dialog-password-rules{display:grid;grid-gap:3px;gap:3px;margin:-3px 0 2px;padding:11px 13px;border-radius:10px;color:#465b73;background:#f3f7fb;font-size:13px;line-height:1.35}.account-dialog .account-dialog-password-rules strong{color:#243a53}.account-dialog .account-dialog-password-rules span:before{content:"• ";color:#2069a8}.size-right-received{display:grid;justify-items:center;grid-gap:4px;gap:4px;margin:14px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.size-right-connection-status{display:inline-block;width:-moz-fit-content;width:fit-content;padding:7px 14px;border-radius:999px;color:#071b19;font-size:12px;font-weight:950;letter-spacing:.05em;text-align:center;text-transform:uppercase}.size-right-received.is-connected .size-right-connection-status{background:linear-gradient(110deg,#79efac,#48d79a)}.size-right-received.is-not-connected .size-right-connection-status{background:linear-gradient(110deg,#ee5b65,#b83042)}.size-right-received>p{margin:0;color:#aebfd4;font-size:11px;line-height:1.3;text-align:center}.size-right-received.is-received>p{color:#d8fff2}.size-right-received span{display:block;color:#65eed0;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.size-right-received strong{display:block;margin-top:3px;color:#fff;font-size:18px}.size-right-received p{margin:7px 0 0;color:#d2f8ed;line-height:1.5}.size-right-received>b{color:#ffd27c;font-size:12px;line-height:1.45}.size-right-received .size-right-connection-status{margin-top:0;color:#071b19;font-size:12px}.size-right-received.is-not-connected .size-right-connection-status{color:#fff4f4}.support-email{margin:20px auto 0;text-align:center;font-size:14px}.support-email a{color:#ffad42;font-weight:700}.size-right-connect-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 0,rgb(51 88 165/.42),transparent 45%),radial-gradient(circle at 85% 15%,rgb(255 113 69/.2),transparent 40%),#091426}.size-right-connect-card{width:min(100%,520px);padding:clamp(28px,7vw,48px);border:1px solid rgb(112 172 234/.42);border-radius:28px;background:linear-gradient(145deg,rgb(19 43 72/.98),rgb(12 27 50/.98));box-shadow:0 24px 60px rgb(0 0 0/.38);text-align:center}.size-right-connect-kicker{color:#61e8c5;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.size-right-connect-card h1{margin:10px 0;color:#fff;font-size:clamp(30px,8vw,44px);letter-spacing:-.045em}.size-right-connect-card p{margin:0 auto 26px;color:#c8d9ee;font-size:17px;line-height:1.5}.size-right-connect-button,.size-right-start-listing{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:68px;border:0;border-radius:18px;padding:16px 20px;background:linear-gradient(110deg,#ffbf4e,#ff7a45,#ff536c);box-shadow:0 10px 25px rgb(255 112 69/.32);color:#101827;font-size:21px;font-weight:1000;text-decoration:none;cursor:pointer}.size-right-start-listing span{font-size:26px;line-height:0}.size-right-connect-card small{display:block;margin-top:18px;color:#9cb4d2}.size-right-received.is-waiting{border-color:rgb(117 176 239/.58);background:linear-gradient(120deg,rgb(19 52 86/.88),rgb(21 33 67/.92))}.size-right-received.is-waiting span{color:#87c3ff}.size-right-received.is-waiting>b{color:#b9cce5}.size-right-camera-status{position:-webkit-sticky;position:sticky;top:8px;z-index:3;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center;margin:0 0 12px;padding:10px 13px;border:1px solid rgb(125 183 246/.68);border-radius:14px;background:rgb(10 30 57/.96);box-shadow:0 7px 20px rgb(0 0 0/.24)}.size-right-camera-status span{grid-row:1/span 2;color:#91c8ff;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.size-right-camera-status strong{color:#f5f9ff;font-size:14px}.size-right-camera-status small{grid-column:2;color:#b7cbe4;font-size:11px;line-height:1.35}.size-right-camera-status.is-received{border-color:rgb(87 233 191/.75);background:rgb(9 62 61/.97)}.size-right-camera-status.is-received span{color:#5cf1c6}.size-right-camera-status.is-received strong{color:#e7fff7}.size-right-camera-status.is-received small{color:#c8faea}.size-right-arrival-overlay{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:22px;background:rgb(2 8 16/.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.size-right-arrival-dialog{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(100%,430px);padding:30px 25px 24px;border:1px solid rgb(86 230 194/.82);border-radius:25px;background:linear-gradient(145deg,#123e43,#10244a);box-shadow:0 25px 72px rgb(0 0 0/.48);text-align:center}.size-right-arrival-dialog>span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#56e6c2;box-shadow:0 0 0 8px rgb(86 230 194/.14);color:#08271f;font-size:38px;font-weight:1000}.size-right-arrival-dialog>p{margin:6px 0 -6px;color:#62ecc9;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.size-right-arrival-dialog h2{margin:0;color:#fff;font-size:27px}.size-right-arrival-dialog>div{display:grid;grid-gap:6px;gap:6px;width:100%;padding:13px;border:1px solid rgb(152 236 217/.3);border-radius:14px;background:rgb(3 22 39/.35);color:#ddfff5}.size-right-arrival-dialog>div b{font-size:14px;line-height:1.35}.size-right-arrival-dialog small{color:#c5e7dc;line-height:1.45}.size-right-arrival-dialog button{width:100%;margin-top:4px;border:0;border-radius:14px;padding:14px;background:linear-gradient(110deg,#ffb84d,#ff7a45);color:#101827;font-size:17px;font-weight:950;cursor:pointer}.size-right-description-details{margin:0 0 11px;padding:15px 16px;border:1px solid rgb(86 230 194/.75);border-radius:15px;background:linear-gradient(120deg,rgb(13 61 62/.92),rgb(17 45 78/.92));box-shadow:inset 0 1px rgb(255 255 255/.08)}.size-right-description-details>span{display:block;margin-bottom:8px;color:#5cebc8;font-size:12px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.size-right-description-details pre{margin:0;color:#f3fff9;font-family:inherit;font-size:18px;font-weight:850;line-height:1.55;white-space:pre-wrap}.size-right-skip{justify-self:start;border:1px solid rgb(255 210 124/.7);border-radius:10px;padding:8px 11px;background:rgb(8 21 39/.46);color:#ffd27c;font-weight:800;cursor:pointer}.size-right-skip:hover{background:rgb(255 210 124/.14)}.size-right-qr-preview{display:none;width:100%;aspect-ratio:1/.72;margin:0 0 16px;border:2px solid #61e8c5;border-radius:18px;background:#06101d;object-fit:cover}.size-right-qr-preview.is-visible{display:block}.size-right-cancel-scan{margin-top:12px;border:0;background:transparent;color:#b9cce5;font-weight:800;cursor:pointer}.size-right-scan-launch{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;width:min(100%,360px);margin:10px auto 0;padding:14px 17px;border:1px solid rgb(255 189 78/.76);border-radius:16px;background:linear-gradient(110deg,rgb(255 183 67/.96),rgb(255 108 69/.96));box-shadow:0 9px 21px rgb(255 116 58/.24);color:#111827;text-decoration:none}.size-right-scan-launch>span{grid-row:1/span 2;font-size:27px}.size-right-scan-launch strong{font-size:17px;line-height:1.1}.size-right-scan-launch small{margin-top:3px;font-size:12px;font-weight:700;opacity:.77}.size-right-scan-launch:hover{filter:brightness(1.06)}.live-camera-thumb .camera-photo-edit,.thumb .edit-photo{left:4px;right:auto;width:38px;height:26px;border-radius:7px;background:rgb(14 82 158/.94);font-size:.65rem;font-weight:800}.live-camera-thumb .camera-photo-edit:hover,.thumb .edit-photo:hover{background:#2563eb}.live-camera-thumb{flex-basis:5rem;width:5rem;height:5rem}.live-camera-thumb button{width:1.8rem;height:1.8rem;cursor:pointer}.live-camera-thumb .camera-photo-edit{width:38px;height:26px}.analysis-photo-item{display:grid;align-content:start;min-width:0;grid-gap:.35rem;gap:.35rem}.analysis-photo-item .analysis-photo{width:100%}.analysis-photo-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.analysis-photo-tools button{min-height:40px;padding:.35rem .4rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-sunk);color:var(--color-ink);font-size:.76rem;font-weight:750;line-height:1.15;cursor:pointer}.analysis-photo.size-right-reference{border-color:#f8bd47;box-shadow:0 0 0 3px rgb(248 189 71/.2)}.analysis-photo-tools .size-right-gallery-choice{border-color:#f8bd47;background:#f8bd47;color:#241600}.analysis-photo-tools button:last-child{border-color:#b91c1c;color:#fca5a5}.analysis-photo-tools button:hover{border-color:var(--color-accent)}.photo-editor-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:12px;background:rgb(1 9 23/.88)}.photo-editor-dialog{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;width:min(100%,760px);max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);color:var(--color-ink);box-shadow:0 22px 75px rgb(0 0 0/.5)}.photo-editor-heading{display:flex;justify-content:space-between;align-items:center;width:100%}.photo-editor-heading h2{margin:0;font-size:1.25rem}.photo-editor-heading button{width:38px;height:38px;border:0;border-radius:50%;background:var(--color-surface-sunk);color:var(--color-ink);font-size:1.5rem;cursor:pointer}.photo-editor-stage{position:relative;display:inline-block;max-width:100%;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;line-height:0}.photo-editor-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:52dvh;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.photo-editor-stage.is-cropping{cursor:crosshair;touch-action:none}.photo-editor-selection{position:absolute;z-index:1;border:2px solid #fff;outline:1px solid #111827;background:rgb(0 124 255/.22);pointer-events:none}.photo-editor-help{margin:0;color:var(--color-ink-soft);font-size:.85rem;text-align:center}.photo-editor-actions,.photo-editor-tools{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;width:100%}.photo-editor-actions button,.photo-editor-tools button{min-height:44px;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-sunk);color:var(--color-ink);font-weight:750;cursor:pointer}.photo-editor-tools button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.photo-editor-actions{justify-content:flex-end;border-top:1px solid var(--color-border);padding-top:.8rem}.photo-editor-actions .btn-primary{background:var(--color-accent);color:#fff}.photo-editor-error{margin:0;color:#fca5a5}.owner-batch-review{display:none;margin:1rem 0 1.5rem;padding:1.2rem;border:1px solid color-mix(in oklab,var(--color-accent) 65%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(135deg,oklch(23% .04 245/.94),oklch(18% .018 255/.96))}@media (min-width:900px){.owner-batch-review{display:block}}.owner-batch-head{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.owner-batch-head span{color:var(--color-gold);font-size:.75rem;font-weight:800;letter-spacing:.12em}.owner-batch-head h2{margin:.2rem 0;font-size:1.65rem}.owner-batch-head p,.owner-batch-limit,.owner-batch-note{margin:0;color:var(--color-ink-soft);font-size:.88rem}.owner-batch-head .btn{white-space:nowrap}.owner-batch-scroll{overflow-x:auto;margin-top:1rem;border:1px solid var(--color-border);border-radius:var(--radius)}.owner-batch-scroll table{width:100%;min-width:920px;border-collapse:collapse;font-size:.82rem}.owner-batch-scroll th{text-align:left;padding:.65rem .7rem;background:oklch(15% .015 255);color:var(--color-ink-soft);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.owner-batch-scroll td{padding:.55rem .7rem;border-top:1px solid var(--color-border);vertical-align:middle}.owner-batch-scroll td:first-child{min-width:80px}.owner-batch-scroll td strong{display:block;color:var(--color-gold)}.owner-batch-scroll td small{display:block;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-faint)}.owner-batch-scroll input,.owner-batch-scroll select{width:100%;min-width:110px;padding:.43rem .5rem;border:1px solid var(--color-border);border-radius:6px;color:var(--color-ink);background:var(--color-surface-sunk);font:inherit}.owner-batch-scroll td:nth-child(2) input{min-width:220px}.owner-batch-status{display:inline-block;padding:.2rem .45rem;border-radius:999px;color:var(--color-gold);background:var(--color-gold-soft);font-weight:750}.owner-batch-status.is-posted{color:#78e7ad;background:oklch(28% .07 150)}.owner-batch-status.is-error{color:#ff9d9d;background:var(--color-danger-soft)}.owner-batch-note{margin-top:.8rem}.owner-batch-limit{margin-top:.7rem;color:var(--color-gold)}.owner-batch-bottom-action{display:flex;justify-content:center;margin:1.25rem 0 .25rem}.owner-batch-post-action{display:block;width:min(100%,560px);min-height:68px;margin:0 auto;padding:1rem 1.6rem;border:1px solid #8dffbc;border-radius:16px;color:#042218;background:linear-gradient(135deg,#83f5a4,#19c965 54%,#08a94e);box-shadow:0 14px 28px rgb(25 201 101/.28);font-size:1.15rem;font-weight:850}.owner-batch-post-action:hover:not(:disabled){background:linear-gradient(135deg,#a0ffbd,#30dc77 54%,#11bd5a)}.owner-batch-post-action:disabled{cursor:wait;opacity:.65}.batch-direct-upload{margin:24px 0;padding:22px;border:1px solid rgb(255 188 78/.55);border-radius:22px;background:rgb(8 20 39/.78)}.batch-photo-move-help{margin:16px 0 0;padding:10px 14px;border:1px solid rgb(98 223 168/.7);border-radius:10px;color:#cbffe3;background:rgb(22 105 67/.22);font-weight:750;text-align:center}.batch-direct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.batch-direct-item{padding:14px;border:1px solid rgb(143 186 255/.35);border-radius:16px;background:rgb(5 14 28/.55)}.batch-add-item{min-height:240px;border:2px dashed rgb(123 225 171/.65);border-radius:16px;color:#b7f1d3;background:rgb(22 105 67/.16);font:inherit;font-weight:800;cursor:pointer}.batch-add-item:focus,.batch-add-item:hover{border-color:#79e6a7;background:rgb(22 105 67/.3);outline:none}.batch-new-item-target{display:grid;place-content:center;grid-gap:6px;gap:6px;text-align:center;border-color:#79e6a7;background:rgb(22 105 67/.3)}.batch-new-item-target span{color:var(--color-ink-soft);font-size:.85rem;font-weight:500}.batch-direct-item header{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.batch-direct-item input{width:100%}.batch-item-camera{justify-self:start;min-height:42px;padding:.55rem .85rem;border:1px solid #8dffbc;border-radius:9px;color:#042218;background:linear-gradient(135deg,#8bf6a8,#1dca67 58%,#09a84f);font:inherit;font-weight:850;cursor:pointer}.batch-item-camera:hover:not(:disabled){background:linear-gradient(135deg,#a9ffc2,#39df7b 58%,#12bd5b)}.batch-item-camera:disabled{cursor:default;opacity:.58}.batch-clear-item{justify-self:start;padding:6px 10px;border:1px solid rgb(255 133 133/.7);border-radius:8px;color:#ffc0c0;background:rgb(108 20 20/.24)}.batch-clear-item:hover{background:rgb(150 28 28/.4)}.batch-direct-drop{display:grid;min-height:240px;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:14px;border:2px dashed rgb(143 186 255/.6);border-radius:12px;cursor:pointer;text-align:center}.batch-direct-drop:focus,.batch-direct-drop:hover{border-color:#ffbf4e;background:rgb(255 156 55/.1);outline:none}.batch-direct-drop span{color:var(--color-ink-soft);font-size:.85rem}.batch-direct-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.batch-direct-thumbs figure{position:relative;width:72px;margin:0}.batch-direct-thumbs img{width:72px;height:72px;object-fit:cover;border-radius:8px}.batch-direct-thumbs button{padding:3px 5px;margin:2px 1px 0 0;font-size:.72rem}.batch-auto-drop{display:grid;grid-gap:8px;gap:8px;min-height:310px;margin:16px 0;padding:20px;border:2px dashed #ffbf4e;border-radius:16px;background:rgb(255 156 55/.1);cursor:pointer;text-align:center;place-content:center}.batch-auto-drop:focus,.batch-auto-drop:hover{background:rgb(255 156 55/.18);outline:none}.batch-auto-drop strong{font-size:1.1rem}.batch-auto-drop span{max-width:760px;color:var(--color-ink-soft)}.batch-auto-sort-message{max-width:760px;color:#b7f1d3;font-weight:700}.thumb-ai-badge{position:absolute;right:.25rem;bottom:.25rem;padding:.12rem .35rem;border-radius:6px;color:#fff;background:rgb(7 21 37/.85);font-size:.62rem;font-weight:700;pointer-events:none}.board-thumb.ai-selected .thumb-ai-badge{background:var(--color-success);color:#042218}.board-ai-count{margin:0 0 .55rem;color:var(--color-ink-soft);font-size:.82rem;font-weight:700}.board-ai-selection-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.board-ai-selection-head .select-first-six{margin:0 0 .55rem}.inline-photo-delete-confirm{display:grid;grid-gap:.35rem;gap:.35rem;padding:.45rem;border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);text-align:center;box-shadow:var(--shadow-sm)}.inline-photo-delete-confirm strong{color:var(--color-danger);font-size:.8rem}.inline-photo-delete-confirm button{width:100%;padding:.35rem .45rem}.batch-auto-progress{width:min(620px,100%);margin:12px auto 0;padding:14px 16px;border:1px solid #ffbf4e;border-radius:12px;background:rgb(7 17 30/.78);color:#f4f7fb;text-align:left;box-shadow:0 8px 24px rgb(0 0 0/.2)}.batch-auto-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.batch-auto-progress small,.batch-auto-progress>div:first-child span{color:var(--color-ink-soft);font-size:.88rem}.batch-auto-progress-track{height:10px;margin:10px 0 8px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.14)}.batch-auto-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffbf4e,#ff6d5a);transition:width .15s ease}.batch-auto-drop.sorting{cursor:progress;border-style:solid}.batch-choose-photos{justify-self:center;margin-top:6px;padding:.65rem 1rem;border:1px solid #ffbf4e;border-radius:9px;color:#fff4dc;background:rgb(150 81 10/.42);font-weight:800}.batch-choose-photos:hover{background:rgb(190 101 13/.56)}.batch-direct-thumbs figure[draggable=true]{cursor:-webkit-grab;cursor:grab}.batch-direct-thumbs figure[draggable=true]:before{content:"Drag to move";display:block;margin-bottom:3px;color:#b7f1d3;font-size:.66rem;font-weight:800;text-align:center}.batch-direct-drop.photo-move-target{border-color:#62dfa8;background:rgb(77 220 151/.09)}.studio-launch-option.owner-phone-scanner{background:linear-gradient(145deg,rgb(24 79 72/.94),rgb(26 47 88/.96));border-color:rgb(102 230 183/.56)}.studio-launch-option.owner-phone-scanner b{background:linear-gradient(120deg,#76e1a8,#4dd0dd,#7f9dff)}@media (min-width:781px){.studio-launch-option.owner-phone-scanner{display:none}}