/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#0d3153;--navy-deep:#07243e;--sky:#49b4d2;--pine:#6da63b;--cream:#fff2c9;--coral:#e86438;--paper:#fffdf7;--paper-dark:#f5efdf;--ink:#102f48;--muted:#60798a;--line:#0d31531f;--shadow:0 22px 60px #07243e21}.account-beta-entry{background:linear-gradient(135deg,#fffdf5 0%,#f4f4df 58%,#edf7e6 100%);border:1px solid #2c5b4d33;border-radius:30px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);margin:0 0 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f31461f}.account-beta-entry[hidden]{display:none}.account-beta-illustration{color:#fff6d4;background:radial-gradient(circle at 74% 22%,#ffcd594d,#0000 25%),linear-gradient(155deg,#0e3851,#18525a 58%,#39704f);place-items:center;min-height:370px;display:grid;position:relative}.account-beta-illustration:before,.account-beta-illustration:after{content:"";border:1px solid #ffda7e40;border-radius:50%;position:absolute}.account-beta-illustration:before{width:230px;height:230px}.account-beta-illustration:after{width:305px;height:305px}.account-beta-illustration>span{z-index:2;color:#f9c65f;font-size:30px;position:absolute;top:36px;right:38px}.account-beta-illustration svg{z-index:2;filter:drop-shadow(0 16px 24px #0000003d);background:#06253a7a;border:1px solid #fff0c675;border-radius:32px;width:112px;height:112px;padding:25px;position:relative}.account-beta-illustration i{z-index:2;letter-spacing:.16em;text-transform:uppercase;font-style:normal;font-weight:900;position:absolute;bottom:34px}.account-beta-copy{align-self:center;padding:clamp(34px,5vw,70px)}.account-beta-copy h2{max-width:720px;color:var(--navy);font-family:var(--font-display);margin:9px 0 14px;font-size:clamp(38px,4.7vw,70px);font-weight:500;line-height:.98}.account-beta-copy>p{max-width:760px;color:var(--muted);line-height:1.7}.account-beta-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.account-beta-facts span{background:#ffffffad;border:1px solid #1e4c471f;border-radius:17px;flex-direction:column;justify-content:center;min-height:84px;padding:14px 16px;display:flex}.account-beta-facts b{color:var(--navy);font-size:15px}.account-beta-facts small{color:var(--muted);margin-top:5px}.account-beta-copy .primary-button{width:auto;text-decoration:none;display:inline-flex}.account-beta-closed{background:#eb5b2e14;border-radius:14px;padding:14px 16px}.app-shell[data-theme=readers-night] .account-beta-entry{background:linear-gradient(135deg,#26251f,#302d22 60%,#23382e);border-color:#f4c36233}.app-shell[data-theme=readers-night] .account-beta-copy h2,.app-shell[data-theme=readers-night] .account-beta-facts b{color:#f5e7c2}.app-shell[data-theme=readers-night] .account-beta-facts span{background:#fff2cf0f}@media (max-width:760px){.account-beta-entry{border-radius:22px;grid-template-columns:1fr}.account-beta-illustration{min-height:190px}.account-beta-illustration:before{width:140px;height:140px}.account-beta-illustration:after{width:185px;height:185px}.account-beta-illustration svg{border-radius:24px;width:76px;height:76px;padding:17px}.account-beta-illustration i{font-size:11px;bottom:17px}.account-beta-illustration>span{font-size:22px;top:18px;right:22px}.account-beta-copy{padding:26px 20px 30px}.account-beta-copy h2{font-size:clamp(35px,11vw,50px)}.account-beta-facts{grid-template-columns:1fr}.account-beta-facts span{min-height:66px}.account-beta-copy .primary-button{justify-content:center;width:100%}}.catalog-deep-panel{background:linear-gradient(140deg,#eef8fa,#fffaf0);border:1px solid #b8cfda;border-radius:17px;margin-top:18px;padding:22px;box-shadow:0 13px 32px #07243e14}.catalog-deep-panel h3{color:var(--navy);margin:6px 0;font-size:20px}.catalog-deep-panel>div:first-child p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.55}.catalog-deep-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalog-deep-facts span{color:#4e6770;background:#ffffffc7;border:1px solid #436f7e21;border-radius:10px;padding:10px;font-size:10px;line-height:1.45}.catalog-deep-facts b{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.catalog-deep-panel details{border:1px solid var(--line);background:#ffffffa6;border-radius:11px;margin-top:12px;padding:11px 13px}.catalog-deep-panel summary{color:var(--navy);cursor:pointer;font-size:11px;font-weight:900}.catalog-deep-panel details>p{color:var(--muted);margin:10px 0 0;font-size:10px}.catalog-identifier-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.catalog-identifier-list span{color:#49616a;background:#edf4f2;border-radius:8px;padding:6px 8px;font-size:9px}.catalog-identifier-list b{text-transform:uppercase;margin-right:5px}.catalog-deep-panel>a{color:var(--coral);margin-top:12px;font-size:11px;font-weight:900;display:inline-block}.app-shell[data-theme=readers-night] .catalog-deep-panel{color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#27251e,#1c1b17)}.app-shell[data-theme=readers-night] .catalog-deep-panel :is(h3,summary){color:var(--ink)}.app-shell[data-theme=readers-night] .catalog-deep-facts span{color:#d8d1c3;background:#1b1a16;border-color:#4b493f}.app-shell[data-theme=readers-night] .catalog-deep-facts b{color:#f7e8c9}@media (max-width:700px){.catalog-deep-facts{grid-template-columns:1fr 1fr}.catalog-deep-panel{padding:17px}.badges article{padding-left:82px}.badges article>span{left:13px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.5}:is(body:has(.modal-backdrop),body:has(.drawer-backdrop)){overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #49b4d280}.announcement{background:var(--navy-deep);color:#fff8e1;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;height:34px;padding:0 20px;font-size:13px;font-weight:760;display:flex;position:relative;overflow:hidden}.announcement:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#fff0b02e,#0000);width:32%;animation:6.5s ease-in-out infinite announcement-sheen;position:absolute;inset:0 auto 0 -38%}.announcement>*{z-index:1;position:relative}.announcement-dot{background:var(--sky);border-radius:50%;width:3px;height:3px}.announcement button{color:var(--cream);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;margin-left:10px;font-size:13px;font-weight:850;transition:color .2s,transform .2s;animation:3.2s ease-in-out infinite announcement-nudge}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#fffdf7eb;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand-button{color:var(--navy);background:0 0;border:0;padding:0}.brand-lockup{color:var(--navy);text-transform:uppercase;letter-spacing:.03em;text-align:left;align-items:center;gap:11px;font-size:14px;font-weight:900;line-height:1.05;display:flex}.brand-lockup img{object-fit:contain;filter:drop-shadow(0 6px 10px #0d31531f);width:58px;height:58px}.site-header .brand-lockup img{width:78px;height:78px}.brand-lockup.compact img{width:44px;height:44px}.main-nav{align-items:center;gap:12px;margin-left:clamp(26px,3vw,54px);display:flex}.main-nav button,.main-nav a{color:var(--ink);background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:680;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.main-nav button:hover,.main-nav button.active,.main-nav a:hover{color:var(--coral);background:#e8643814}.main-nav .free-nav-button{color:var(--pine)}.main-nav .beta-guide-nav{color:#315a38;background:linear-gradient(135deg,#f4f8e9,#fff9e8);border:1px solid #537d4342;font-weight:820;box-shadow:0 7px 20px #30553717}.main-nav .beta-guide-nav span{color:#dc8f2e;font-size:12px;transition:transform .25s}.main-nav .beta-guide-nav:hover{color:#21472d;background:linear-gradient(135deg,#ebf5d8,#fff2c8);border-color:#537d436b;transform:translateY(-1px);box-shadow:0 10px 24px #30553726}.main-nav .beta-guide-nav:hover span{transform:rotate(20deg)scale(1.12)}.mobile-beta-guide-nav,.mobile-dock-online{display:none}.header-utility{align-items:center;gap:14px;margin-left:auto;display:flex}.header-actions{align-items:center;gap:6px;display:flex}.mobile-header-signout{display:none}.online-readers{color:var(--navy);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:820;display:inline-flex}.online-readers strong{color:var(--coral);font-variant-numeric:tabular-nums;font-size:14px}.online-label{color:#597486}.online-label-mobile{display:none}.reader-eye{width:23px;height:23px;color:var(--navy);flex:0 0 23px}.icon-button,.text-button,.bag-button{color:var(--navy);background:0 0;border:0;padding:10px 12px;font-weight:750}.icon-button{font-size:24px;line-height:1}.bag-button{border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,color .2s;display:grid;position:relative}.bag-button:hover{color:var(--coral);background:#e8643814}.bag-icon{width:25px;height:25px}.bag-button .bag-count{border:2px solid var(--paper);color:#fff;background:var(--coral);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-1px;right:-1px}.header-inbox{position:relative}.header-inbox-trigger{width:44px;height:44px;color:var(--navy);background:#ffffffb3;border:1px solid #0d31531a;border-radius:13px;place-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.header-inbox-trigger:hover,.header-inbox-trigger[aria-expanded=true]{color:var(--coral);background:#fff;border-color:#e864384d;transform:translateY(-1px)}.header-inbox-trigger>svg{width:21px;height:21px}.notification-count{border:2px solid var(--paper);color:#fff;background:var(--coral);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 4px 10px #752c1438}.header-inbox-popover{z-index:120;width:min(390px,100vw - 24px);max-height:min(620px,100vh - 126px);color:var(--ink);background:#fffdf8;border:1px solid #0d315324;border-radius:20px;animation:.2s both modalIn;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 24px 70px #07243e3d}.header-inbox-popover>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff8e7,#f2f8f4);justify-content:space-between;align-items:center;gap:14px;padding:17px 18px 14px;display:flex}.header-inbox-popover>header span{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.header-inbox-popover>header h2{color:var(--navy-deep);letter-spacing:-.03em;margin:2px 0 0;font-size:20px}.header-inbox-popover>header button{color:var(--navy);background:#ffffffb8;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex}.header-inbox-popover>header button svg{width:14px;height:14px}.header-inbox-list{max-height:410px;padding:8px;overflow:auto}.header-inbox-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:11px 10px;display:grid}.header-inbox-list>button:hover{background:#f5f1e7}.header-inbox-list>button.unread{background:linear-gradient(135deg,#eef7f1,#fff8e9)}.header-inbox-list>button+button{margin-top:3px}.header-inbox-symbol{color:#fff;background:var(--pine);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.header-inbox-symbol.sale{background:var(--coral)}.header-inbox-symbol.purchase_confirmed{background:var(--navy)}.header-inbox-symbol.listing_liked{background:#5d8f3f}.header-inbox-symbol svg{width:18px;height:18px}.header-inbox-list b,.header-inbox-list small,.header-inbox-list em{display:block}.header-inbox-list b{color:var(--navy-deep);font-size:12px;line-height:1.3}.header-inbox-list small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.header-inbox-list em{color:#8a9a9f;margin-top:5px;font-size:9px;font-style:normal;font-weight:750}.header-inbox-list i{background:var(--coral);border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 3px #e864381f}.header-inbox-empty{text-align:center;justify-items:center;padding:30px 20px;display:grid}.header-inbox-empty svg{color:#9aab9d;width:27px;height:27px}.header-inbox-empty b{color:var(--navy);margin-top:9px;font-size:13px}.header-inbox-empty small{max-width:260px;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.header-inbox-footer{border:0;border-top:1px solid var(--line);width:100%;color:var(--navy);background:#f8f4e9;padding:12px;font-size:11px;font-weight:900}.primary-button,.secondary-button,.cream-button,.outline-light,.plan-button{border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:15px 20px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.primary-button{background:var(--coral);color:#fff;border:0;box-shadow:0 10px 24px #e8643838}.primary-button:hover{transform:translateY(-2px)rotate(-.3deg);box-shadow:0 15px 30px #e864384d}.primary-button.small{border-radius:11px;gap:10px;padding:12px 17px;font-size:15px}.primary-button.full,.plan-button{width:100%}.secondary-button{border:1px solid var(--line);color:var(--navy);background:#fff}.secondary-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #07243e1a}.cream-button{background:var(--cream);color:var(--navy-deep);border:0;box-shadow:0 12px 28px #00000024}.cream-button:hover{transform:translateY(-3px)rotate(1deg)}.outline-light{color:#fff;background:0 0;border:1px solid #ffffff59}.play{width:24px;height:24px;color:var(--sky);background:#49b4d21f;border-radius:50%;place-items:center;font-size:11px;display:grid}.section-kicker,.form-kicker{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900;display:inline-block}.section-kicker.light{color:var(--cream)}.link-button{color:var(--navy);background:0 0;border:0;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.link-button span{color:var(--coral);font-size:18px}.hero{isolation:isolate;background:linear-gradient(90deg,#fffdf7fa 0%,#fffdf7f0 34%,#fffdf7ab 59%,#fffdf72e 100%),url(/Every%20Book%20deserves%20a%20new%20chapter.png) 100%/auto 94% no-repeat,#fffdf7;align-items:center;min-height:680px;padding:72px clamp(24px,6vw,92px) 64px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 15%,#49b4d21a,#0000 30%),linear-gradient(#0000 60%,#faf8ef29);position:absolute;inset:0}.hero-copy{z-index:4;width:min(650px,48vw);position:relative}.eyebrow{color:var(--navy);border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 5px 20px #0d31530d}.live-dot{background:var(--pine);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6da63b29}.hero h1,.browse-hero h1,.sell-intro h1,.plans-hero h1,.account-login h1{color:var(--navy-deep);letter-spacing:-.064em;margin:25px 0 20px;font-size:clamp(50px,5.35vw,82px);font-weight:840;line-height:.95}.hero h1 em,.browse-hero h1 em,.sell-intro h1 em,.plans-hero h1 em,.account-login h1 em{color:var(--coral);text-underline-offset:7px;font-family:Georgia,serif;font-weight:500;-webkit-text-decoration:underline #e864383b;text-decoration:underline #e864383b;text-decoration-thickness:5px}.hero-lede{color:#527084;max-width:610px;margin:0;font-size:16px;line-height:1.72}.hero-search{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:590px;margin-top:25px;padding:6px;display:grid;box-shadow:0 12px 35px #07243e14}.hero-search>span,.browse-search>span{color:var(--sky);padding-left:10px;font-size:25px}.hero-search input,.browse-search input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;padding:10px 0;font-size:15px}.hero-search input::placeholder,.browse-search input::placeholder{color:#8a9fac}.hero-search button,.browse-search button{color:#fff;background:var(--navy);border:0;border-radius:11px;padding:11px 17px;font-size:14px;font-weight:800}.hero-actions{align-items:center;gap:13px;margin-top:18px;display:flex}.hero-proof{align-items:center;gap:14px;margin-top:28px;display:flex}.avatar-stack{padding-left:8px;display:flex}.avatar-stack span{border:2px solid var(--paper);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:12px;font-weight:800;display:grid}.avatar-stack span:nth-child(2){background:var(--sky)}.avatar-stack span:nth-child(3){background:var(--coral)}.avatar-stack span:nth-child(4){background:var(--cream);color:var(--navy)}.hero-proof strong,.hero-proof small{font-size:14px;display:block}.hero-proof small{color:#708797;margin-top:2px}.stars{color:#e6a53a;letter-spacing:1px}.hero-display{perspective:1200px;place-items:center;min-height:550px;display:grid;position:relative}.hero-display:before{content:"";background:linear-gradient(135deg,#49b4d23b,#6da63b21);border-radius:50%;width:570px;height:570px;position:absolute}.orbit{border:1px dashed #0d31532e;border-radius:50%;animation:28s linear infinite spin;position:absolute}.orbit:after{content:"✦";color:var(--coral);font-size:20px;position:absolute;top:-11px;left:50%}.orbit-one{width:660px;height:420px;transform:rotate(-18deg)}.orbit-two{width:420px;height:620px;animation-direction:reverse}.market-card{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:26px;width:min(610px,94%);padding:20px;position:relative;box-shadow:0 30px 70px #07243e30}.market-card-top,.market-footer{text-transform:uppercase;letter-spacing:.09em;color:#5d788b;justify-content:space-between;align-items:center;font-size:13px;font-weight:850;display:flex}.status-pill{color:var(--pine);white-space:nowrap;background:#6da63b1c;border-radius:99px;padding:6px 8px}.book-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.book-mini{text-align:left;min-width:0;color:var(--ink);background:linear-gradient(145deg,#e5f0f4,#f6fbfc);border:1px solid #47829e52;border-radius:16px;padding:8px;transition:transform .2s;animation:5s ease-in-out infinite shelf-bob;overflow:hidden}.book-mini:nth-child(2){animation-delay:-1.25s}.book-mini:nth-child(3){animation-delay:-2.5s}.book-mini.free-book-mini{background:linear-gradient(145deg,#dfead4,#f4f8eb);border-color:#678b4180}.book-mini.sale-book-mini{background:linear-gradient(145deg,#e2eef3,#f6fbfc);border-color:#47829e6b}.book-mini:hover{animation-play-state:paused;transform:translateY(-8px)}.book-mini-meta{justify-content:space-between;gap:5px;min-width:0;padding:9px 3px 3px;display:flex}.book-mini-meta>span{flex:1;min-width:0}.book-mini-meta span strong,.book-mini-meta span small{display:block}.book-mini-meta strong{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:12px;overflow:hidden}.book-mini-meta small{color:#718798;margin-top:3px;font-size:11px}.book-mini-meta b{color:var(--coral);white-space:nowrap;flex:none;font-size:14px}.free-book-mini .book-mini-meta b{color:var(--pine)}.market-footer button{color:var(--navy);text-transform:none;background:0 0;border:0;font-weight:850}.floating-note{z-index:5;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 16px 35px #07243e24}.floating-note>span{width:30px;height:30px;color:var(--coral);background:#ffe6dc;border-radius:9px;place-items:center;font-weight:900;display:grid}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:14px}.floating-note small{color:#78909e;margin-top:2px;font-size:12px}.note-one{top:35px;right:-5px}.note-two{animation-delay:-1.4s;bottom:30px;left:5px}.note-two>span{color:var(--pine);background:#eaf3df}.book-cover{aspect-ratio:.67;color:#fff;border-radius:10px;flex-direction:column;justify-content:flex-end;width:100%;padding:19px 14px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 6px 0 #ffffff24,0 12px 25px #07243e33}.book-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 7% 90%,#ffffff14);position:absolute;inset:0}.book-cover.small-cover{border-radius:8px;padding:12px 8px}.special-edition-ribbon{z-index:7;color:#fff8df;pointer-events:none;background:linear-gradient(135deg,#0d3b3c 0%,#236044 66%,#b27a1e 150%);border:1px solid #ffe7a6b8;border-left:0;border-radius:0 8px 8px 0;align-items:center;gap:6px;max-width:calc(100% - 14px);min-height:29px;padding:6px 10px 6px 12px;line-height:1;display:inline-flex;position:absolute;top:11px;left:-3px;overflow:hidden;box-shadow:0 7px 16px #051f2647}.special-edition-ribbon:after{content:"";background:#d5a743;width:11px;height:11px;position:absolute;bottom:-6px;right:-6px;transform:rotate(45deg)}.special-edition-ribbon b{min-width:0;font:900 9px/1.05 var(--font-body,sans-serif);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.special-edition-ribbon i{color:#17384a;font:normal 950 7px/1 var(--font-body,sans-serif);background:#f9d77f;border-radius:999px;flex:none;padding:3px 5px}.small-cover .special-edition-ribbon{max-width:calc(100% - 7px);min-height:20px;padding:4px 6px 4px 8px;top:5px}.small-cover .special-edition-ribbon b{font-size:6px}.small-cover .special-edition-ribbon i{display:none}.book-card.has-special-edition-ribbon .book-reactions{top:50px}.image-cover{background:radial-gradient(circle at 50% 36%, #74a65d33, transparent 34%), linear-gradient(145deg, #163b58, var(--navy));padding:0}@media (max-width:700px){.scanner-backdrop{padding:max(4px, env(safe-area-inset-top)) 6px max(4px, env(safe-area-inset-bottom));place-items:stretch stretch;overflow:hidden}.barcode-scanner,.barcode-scanner.cover-camera{width:100%;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:19px;flex-direction:column;gap:6px;min-height:0;max-height:none;padding:11px 10px 10px;display:flex;overflow:hidden}.barcode-scanner .close-button{z-index:12;width:31px;height:31px;font-size:19px;top:9px;right:9px}.scanner-heading{flex:none;padding:0 38px 0 2px}.scanner-heading .section-kicker{font-size:8px;line-height:1.1}.scanner-heading h2,.cover-camera-heading h2{margin:3px 0;font-size:clamp(21px,7vw,28px);line-height:1}.scanner-heading p{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:9px;line-height:1.28;display:-webkit-box;overflow:hidden}.book-frame-picker{border-radius:12px;flex:none;gap:4px;margin:0;padding:4px}.book-frame-picker button{border-radius:9px;gap:5px;min-height:41px;padding:4px 3px}.book-frame-picker b{font-size:9px}.book-frame-picker small{display:none}.book-frame-icon.frame-tall{width:13px;height:21px}.book-frame-icon.frame-square{width:18px;height:18px}.book-frame-icon.frame-wide{width:23px;height:16px}.camera-lens-picker,.camera-lens-picker.compact{border-radius:10px;flex:none;gap:4px;margin:0;padding:5px 6px}.camera-lens-picker>span b{font-size:9px}.camera-lens-picker>span small{display:none}.camera-lens-picker>div{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:4px}.camera-lens-picker button{min-height:28px;padding:3px 4px;font-size:8px}.scanner-viewport,.cover-camera-viewport{border-radius:14px;flex:auto;width:100%;min-height:150px;aspect-ratio:auto!important}.cover-crop-guide>span{text-overflow:ellipsis;max-width:calc(100% - 16px);padding:4px 7px;font-size:8px;bottom:7px;overflow:hidden}.cover-camera-status{text-overflow:ellipsis;white-space:nowrap;flex:none;min-height:13px;margin:0;font-size:9px;line-height:13px;overflow:hidden}.cover-camera-upload{border-radius:10px;flex:none;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;min-height:36px;margin:0;padding:6px 10px;font-size:10px}.cover-camera-upload svg{width:17px;height:17px}.cover-camera-upload strong{font-size:14px}.cover-camera-actions{flex:none;gap:7px;margin:0}.cover-camera-actions button{min-height:39px;padding:7px 9px;font-size:11px}.cover-camera-actions button svg{width:16px;height:16px}.scanner-zoom{flex:none;min-height:22px;margin:0 4px;font-size:14px}.scanner-photo-fallback{border-radius:10px;flex:none;grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:38px;margin:0;padding:6px 9px}.scanner-photo-fallback>svg{width:17px;height:17px}.scanner-photo-fallback b{font-size:10px}.scanner-photo-fallback small{display:none}.scanner-status{flex:none;gap:7px;min-height:24px;padding:0 3px}.scanner-status p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.scanner-manual{flex:none;min-height:38px;margin:0;padding:7px 10px;font-size:11px}.book-card.has-special-edition-ribbon .book-reactions{top:58px}}@media (max-width:700px) and (max-height:680px){.scanner-heading p,.scanner-heading .section-kicker{display:none}.scanner-heading h2,.cover-camera-heading h2{margin:0;font-size:20px}.barcode-scanner,.barcode-scanner.cover-camera{gap:4px;padding-top:8px}.scanner-viewport,.cover-camera-viewport{min-height:120px}}.image-cover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s;display:block}.image-cover.is-loaded img{opacity:1}.cover-loading-mark{z-index:0;background:linear-gradient(110deg,#0000 25%,#ffffff14 42%,#0000 59%) 0 0/220% 100%;justify-content:center;align-items:center;gap:6px;transition:opacity .18s;animation:1.25s ease-in-out infinite cover-skeleton-sweep;display:flex;position:absolute;inset:0}.cover-loading-mark i{background:#fff4d5c7;border-radius:999px;width:7px;height:7px;animation:.9s ease-in-out infinite alternate cover-loading-dot}.cover-loading-mark i:nth-child(2){animation-delay:.15s}.cover-loading-mark i:nth-child(3){animation-delay:.3s}.image-cover.is-loaded .cover-loading-mark{opacity:0;pointer-events:none}@keyframes cover-skeleton-sweep{to{background-position:-220% 0}}@keyframes cover-loading-dot{to{opacity:.45;transform:translateY(-5px)}}.cover-kicker{text-transform:uppercase;letter-spacing:.12em;opacity:.75;z-index:1;font-size:11px;position:absolute;top:14px;left:14px}.cover-orbit{border:1px solid #ffffff61;border-radius:50% 50% 8px 8px;width:100px;height:100px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.book-cover strong{z-index:1;font-family:Georgia,serif;font-size:clamp(15px,1.6vw,24px);line-height:1.02;position:relative}.book-cover small{opacity:.8;z-index:1;margin-top:8px;font-size:11px;position:relative}.small-cover strong{font-size:14px}.cover-coral{background:linear-gradient(145deg,#b94327,#ed8b5f)}.cover-pine{background:linear-gradient(145deg,#315b3b,#7eaa55)}.cover-sky{background:linear-gradient(145deg,#13799a,#61bed6)}.cover-gold{background:linear-gradient(145deg,#9d5f13,#e9b456)}.cover-berry{background:linear-gradient(145deg,#70364b,#d57680)}.cover-midnight{background:linear-gradient(145deg,#111f45,#496b9c)}.cover-moss{background:linear-gradient(145deg,#1e5f64,#74a697)}.cover-violet{background:linear-gradient(145deg,#4a315e,#957bb2)}.trust-strip{background:var(--navy-deep);color:#fff;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:22px;min-height:96px;padding:20px clamp(24px,6vw,92px);display:grid}.trust-strip p{color:var(--cream);font-family:Georgia,serif;font-size:18px;font-style:italic}.trust-strip div{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:9px;font-size:13px;display:flex}.trust-strip span{color:var(--sky);font-size:18px}.reader-marketplace-note{background:linear-gradient(120deg,#f8f2e6,#eff6ed 58%,#edf7f8);border-block:1px solid #07243e1f;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0;padding:34px clamp(24px,7vw,110px);display:grid}.reader-marketplace-note h2{color:var(--navy-deep);letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(26px,3vw,40px)}.reader-marketplace-note p{max-width:590px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.reader-marketplace-note ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.reader-marketplace-note li{background:#ffffffbd;border:1px solid #07243e1f;border-radius:15px;gap:10px;min-width:0;padding:15px;display:flex}.reader-marketplace-note li>b{color:#fff;background:var(--pine);border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.reader-marketplace-note li strong,.reader-marketplace-note li small{display:block}.reader-marketplace-note li strong{color:var(--navy);font-size:13px}.reader-marketplace-note li small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.break-free-banner{background:#dce9dc;border-block:1px solid #07243e1f;width:100%;margin:clamp(30px,4vw,56px) 0 calc(clamp(30px,4vw,56px) + 24px);position:relative;overflow:visible;box-shadow:0 16px 40px #07243e1a}.break-free-banner-closing{margin-top:0}.break-free-banner>picture{width:100%;display:block}.break-free-banner>picture>img{width:100%;height:auto;display:block}.break-free-plans-hit{z-index:2;border:2px solid var(--navy);color:#fff;background:var(--navy);border-radius:999px;width:clamp(180px,19%,270px);height:48px;font-size:clamp(12px,1.05vw,17px);font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;bottom:-58px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #07243e38}.break-free-plans-hit span{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.break-free-plans-hit:hover{color:var(--navy);background:var(--cream);transform:translate(-50%,-2px);box-shadow:0 14px 30px #07243e42}.break-free-plans-hit:focus-visible{outline-offset:3px;background:#fffdf7;outline:4px solid #e864387a}.section{padding:105px clamp(24px,7vw,110px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section-heading h2,.fee-copy h2,.center-heading h2,.faq-section h2{max-width:800px;color:var(--navy-deep);letter-spacing:-.052em;margin:10px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.fresh-section{background:var(--paper)}.home-book-grid,.browse-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px);display:grid}.book-card{min-width:0;position:relative}.cover-button,.book-title-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}.cover-button{background:linear-gradient(145deg,#e1edf2,#f5fafb);border:2px solid #44829d75;border-radius:20px;padding:10px 12px 18px;display:block;box-shadow:0 9px 24px #3067801a}.cover-button:hover .book-cover{transform:translateY(-7px)rotate(-1deg);box-shadow:inset 6px 0 #ffffff24,0 22px 34px #07243e3b}.book-title-button{white-space:nowrap;text-overflow:ellipsis;margin-top:14px;font-size:14px;font-weight:850;overflow:hidden}.book-card>p{color:var(--muted);margin:4px 0 10px;font-size:14px}.community-seller-line{color:var(--muted);margin:-5px 0 10px;display:block}@supports (color:color-mix(in lab, red, red)){.community-seller-line{color:color-mix(in srgb, var(--muted) 88%, var(--pine))}}.community-seller-line{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.book-card-meta{justify-content:space-between;align-items:center;display:flex}.book-card-meta span{color:var(--pine);background:#6da63b1a;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.book-card-meta b{color:var(--coral);font-size:16px}.heart-button{z-index:3;color:#9aa9b2;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .2s,transform .2s;display:grid;position:absolute;top:18px;right:21px;box-shadow:0 5px 15px #07243e21}.heart-button:hover,.heart-button.is-favorite,.modal-heart.is-favorite{color:var(--coral);transform:scale(1.1)}.quick-add{border:1px solid var(--line);width:100%;color:var(--navy);opacity:0;background:#fff;border-radius:10px;justify-content:space-between;margin-top:13px;padding:9px 12px;font-size:13px;font-weight:800;transition:opacity .2s,transform .2s,background .2s;display:flex;transform:translateY(6px)}.book-card:hover .quick-add{opacity:1;transform:translateY(0)}.quick-add:hover{background:var(--navy);color:#fff}.free-book-card .book-card-meta b{color:var(--pine);text-transform:uppercase}.free-book-card .quick-add{color:var(--pine);border-color:#6da63b40}.free-book-card .cover-button{background:linear-gradient(145deg,#dfe9d2,#f4f8e9);border-color:#71865b;box-shadow:0 9px 24px #4b653924}.home-free-section{color:#fff;background:radial-gradient(circle at 5% 90%, #49b4d233, transparent 28%), var(--navy-deep);grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:80px clamp(24px,7vw,110px);display:grid;overflow:hidden}.home-free-copy h2{color:#fff;letter-spacing:-.05em;margin:10px 0 18px;font-size:clamp(38px,4vw,58px);line-height:1}.home-free-copy h2 em{color:var(--cream);font-family:Georgia,serif;font-weight:500}.home-free-copy p{color:#abc0cb;max-width:520px;font-size:14px;line-height:1.75}.home-free-copy>div{align-items:center;gap:14px;margin-top:24px;display:flex}.free-text-button{color:var(--cream);background:0 0;border:0;font-size:13px;font-weight:800}.home-free-books{perspective:900px;grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.home-free-books>button{text-align:left;color:#fff;transform:rotate(calc((var(--free-i) - 1) * 3deg)) translateY(calc(var(--free-i) * 5px));background:#ffffff12;border:1px solid #ffffff24;border-radius:17px;padding:9px;transition:transform .25s,background .25s}.home-free-books>button:hover{background:#ffffff1c;transform:translateY(-8px)rotate(0)}.home-free-books>button>span{padding:10px 2px 6px;display:block}.home-free-books b,.home-free-books small{display:block}.home-free-books b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-free-books small{color:#9eb5c2;min-height:24px;margin-top:4px;font-size:11px;line-height:1.4}.home-free-books>button>strong{color:var(--navy);background:var(--cream);text-transform:uppercase;border-radius:99px;margin:2px;padding:5px 8px;font-size:11px;display:inline-block}.fee-story{background:#f3eee1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid;overflow:hidden}.fee-visual{place-items:center;min-height:520px;display:grid;position:relative}.fee-visual:before{content:"";background:#49b4d224;border-radius:50%;width:470px;height:470px;position:absolute}.receipt{width:310px;box-shadow:var(--shadow);font-family:var(--font-geist-mono), monospace;background:#fff;border-radius:5px;padding:25px;position:absolute}.receipt:after{content:"";background:linear-gradient(135deg,#0000 8px,#fff 0) 0 0/16px 16px repeat-x;height:11px;position:absolute;bottom:-10px;left:0;right:0}.receipt>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.receipt>strong{border-bottom:1px dashed #b9c4c9;margin:12px 0 25px;padding-bottom:18px;font-size:15px;display:block}.receipt>div{justify-content:space-between;margin:12px 0;font-size:14px;display:flex}.receipt i{color:var(--coral);margin-top:20px;font-family:Georgia,serif;font-size:15px;display:block}.competitor{opacity:.68;top:8%;left:3%;transform:rotate(-8deg)}.competitor div:last-child b{text-decoration:line-through}.ours{z-index:2;border-top:5px solid var(--coral);bottom:6%;right:3%;transform:rotate(5deg)}.ours div:last-of-type{border-top:2px solid var(--navy);margin-top:22px;padding-top:16px;font-size:17px}.savings-burst{z-index:4;text-align:center;width:105px;height:105px;color:var(--navy);background:var(--cream);border:2px solid var(--navy);box-shadow:5px 6px 0 var(--navy);text-transform:uppercase;border-radius:50%;place-content:center;font-size:13px;display:grid;position:absolute;top:38%;left:38%;transform:rotate(-8deg)}.savings-burst b{font-size:24px}.fee-copy h2 em{color:var(--coral);font-family:Georgia,serif;font-weight:500}.fee-copy>p{max-width:580px;color:var(--muted);line-height:1.8}.fee-copy ul{margin:28px 0;padding:0;list-style:none}.fee-copy li{align-items:center;gap:10px;margin:13px 0;font-size:15px;font-weight:700;display:flex}.fee-copy li span{width:22px;height:22px;color:var(--pine);background:#6da63b1f;border-radius:50%;place-items:center;display:grid}.how-section{text-align:center;background:var(--navy-deep);color:#fff;position:relative;overflow:hidden}.how-section:before,.how-section:after{content:"✦";color:#fff2c921;font-size:120px;position:absolute}.how-section:before{top:2%;left:3%;transform:rotate(-20deg)}.how-section:after{bottom:0;right:4%;transform:rotate(18deg)}.center-heading h2{color:#fff;margin:11px auto}.center-heading p{color:#a9c1cf}.how-video-shell{z-index:1;background:#fffdf7;border:1px solid #fff2c952;border-radius:24px;width:min(1040px,94%);margin:32px auto 22px;padding:10px;position:relative;box-shadow:0 24px 56px #00000047}.how-video-shell video{aspect-ratio:16/9;object-fit:cover;background:#fff8df;border-radius:16px;width:100%;display:block}.how-video-label{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#07243ee6;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:24px;left:24px;box-shadow:0 8px 20px #07243e33}.how-video-label span{width:20px;height:20px;color:var(--navy-deep);background:var(--cream);border-radius:50%;place-items:center;font-size:9px;display:grid}.step-grid{grid-template-columns:1fr;gap:18px;max-width:940px;margin:55px auto 38px;display:grid}.step-grid article{text-align:left;background:linear-gradient(135deg,#1d3f5bdb,#0c2b46e6);border:1px solid #adcbde33;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:118px minmax(0,1fr) 76px;align-items:center;column-gap:28px;min-height:176px;padding:24px 30px;transition:transform .25s,background .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #00000024}.step-grid article:hover{background:linear-gradient(135deg,#234b6beb,#0d304ef5);transform:translateY(-5px)}.step-number{color:#b1ccde2e;grid-area:1/3/3;justify-self:end;font-family:Georgia,serif;font-size:54px}.step-icon{width:104px;height:104px;color:var(--navy);background:linear-gradient(145deg,#fff5c8,#f5d88a);border-radius:27px;grid-area:1/1/3;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffffbf,0 12px 22px #0003}.step-icon svg{stroke-width:1.8px;filter:drop-shadow(0 3px 1px #07243e1f);width:52px;height:52px}.step-grid article:nth-child(2) .step-icon{background:linear-gradient(145deg,#8fd2ec,#59add0);transform:rotate(3deg)}.step-grid article:nth-child(3) .step-icon{background:linear-gradient(145deg,#ffb08d,#ec7a4c);transform:rotate(-2deg)}.step-grid h3{letter-spacing:-.035em;grid-column:2;align-self:end;margin:0 0 8px;font-size:clamp(25px,3vw,36px)}.step-grid p{color:#a9c1cf;grid-column:2;align-self:start;margin:0;font-size:16px;line-height:1.55}.genre-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.genre-card{aspect-ratio:1.52;background:var(--cream);border:1px solid #0d31531a;border-radius:20px;min-height:0;padding:0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0d31531a}.genre-card:hover{transform:translateY(-6px);box-shadow:0 22px 42px #0d31532e}.genre-card:focus-visible{outline-offset:4px;outline:4px solid #49b4d259}.genre-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.genre-card:hover img{transform:scale(1.025)}.genre-card b{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07243eb8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px #07243e33}.community-quote{text-align:center;background:#f3eee1}.quote-mark{color:var(--sky);font-family:Georgia,serif;font-size:80px;line-height:.5}.community-quote blockquote{max-width:850px;color:var(--navy-deep);margin:25px auto;font-family:Georgia,serif;font-size:clamp(24px,3.2vw,42px);font-style:italic;line-height:1.25}.quote-person{text-align:left;align-items:center;gap:12px;display:inline-flex}.quote-person>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:grid}.quote-person b,.quote-person small{display:block}.quote-person b{font-size:14px}.quote-person small{color:var(--muted);margin-top:3px;font-size:12px}.final-cta{background:linear-gradient(120deg, var(--sky), #2c92b1);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:70px clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.final-cta:after{content:"READ";color:#ffffff14;letter-spacing:-.08em;font-size:150px;font-weight:950;position:absolute;top:-30px;right:2%}.final-cta h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(35px,4vw,55px)}.final-cta p{opacity:.8;margin:0}.final-cta>div:last-child{z-index:2;gap:10px;display:flex;position:relative}.page-view{min-height:calc(100vh - 120px)}.browse-hero{text-align:center;color:#fff;background:radial-gradient(circle at 15% 30%, #49b4d23b, transparent 28%), radial-gradient(circle at 85% 10%, #e864382b, transparent 25%), var(--navy-deep);padding:75px clamp(24px,7vw,110px) 65px}.browse-hero h1{color:#fff;margin:18px 0 26px;font-size:clamp(48px,6vw,76px)}.browse-search{background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:min(700px,100%);margin:auto;padding:7px;display:grid;box-shadow:0 22px 50px #00000038}.browse-search input{font-size:14px}.popular-searches{color:#9ab4c3;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:13px;display:flex}.popular-searches button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:99px;padding:6px 10px;font-size:12px}.browse-shell{grid-template-columns:220px 1fr;gap:55px;padding:55px clamp(24px,7vw,110px) 110px;display:grid}.filter-panel{align-self:start;position:sticky;top:110px}.filter-panel>div{border-bottom:1px solid var(--line);padding:20px 0}.filter-panel h3{margin:0 0 14px;font-size:14px}.filter-panel label{color:var(--muted);cursor:pointer;align-items:center;gap:9px;margin:11px 0;font-size:13px;display:flex}.filter-panel label small{color:#a0afb8;margin-left:auto}.filter-panel input{accent-color:var(--coral)}.price-inputs{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.range{width:100%;accent-color:var(--coral);margin-top:10px}.clear-filters{width:100%;color:var(--coral);text-align:left;background:0 0;border:0;margin-top:18px;font-size:13px;font-weight:800}.results-top{justify-content:space-between;align-items:flex-start;min-height:50px;margin-bottom:25px;display:flex}.results-top b,.results-top span{display:block}.results-top b{font-size:15px}.results-top span{color:var(--muted);margin-top:3px;font-size:12px}.results-top label{color:var(--muted);font-size:13px}.results-top select{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:10px;margin-left:8px;padding:8px;font-size:13px}.browse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 18px}@media (min-width:1600px){.browse-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.browse-grid .cover-button{border-radius:16px;padding:8px 9px 14px}.browse-grid .book-title-button{margin-top:10px;font-size:13px}.browse-grid .book-card>p{font-size:12px}.browse-grid .book-card-meta span{padding:4px 7px;font-size:10px}.browse-grid .book-card-meta b{font-size:14px}.browse-grid .quick-add{margin-top:9px;padding:8px 9px;font-size:11px}.empty-results{text-align:center;border:1px dashed var(--line);background:#fff;border-radius:20px;padding:90px 20px}.empty-results>span{color:var(--sky);font-size:50px}.empty-results h3{margin:10px 0;font-size:22px}.empty-results p{color:var(--muted)}.free-books-hero{color:#fff;background:radial-gradient(circle at 12% 20%, #49b4d238, transparent 25%), radial-gradient(circle at 85% 80%, #6da63b33, transparent 30%), var(--navy-deep);grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;min-height:570px;padding:75px clamp(24px,7vw,110px);display:grid;overflow:hidden}.free-books-hero h1{letter-spacing:-.06em;margin:17px 0;font-size:clamp(50px,5.8vw,78px);line-height:.96}.free-books-hero p{color:#a9bfca;max-width:610px;font-size:15px;line-height:1.75}.free-hero-actions{align-items:center;gap:18px;margin-top:25px;display:flex}.free-hero-actions a{color:var(--cream);font-size:13px;font-weight:800;text-decoration:none}.gift-stack{min-height:380px;position:relative}.gift-book{writing-mode:vertical-rl;color:#fff;letter-spacing:.14em;border-radius:10px 10px 4px 4px;place-items:center;width:190px;height:300px;padding:22px;font-family:Georgia,serif;font-size:24px;display:grid;position:absolute;top:35px;box-shadow:inset 12px 0 #ffffff1f,0 25px 50px #00000047}.gift-one{background:var(--coral);left:20%;transform:rotate(-9deg)}.gift-two{background:var(--sky);left:49%;transform:rotate(8deg)}.gift-tag{z-index:3;text-align:center;width:115px;height:115px;color:var(--navy);background:var(--cream);border:2px solid var(--navy);box-shadow:6px 7px 0 var(--pine);border-radius:50%;place-content:center;font-size:27px;font-weight:900;display:grid;position:absolute;bottom:15px;right:8%;transform:rotate(-7deg)}.gift-tag small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.free-how{z-index:2;border:1px solid var(--line);width:min(980px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;margin:-28px auto 0;padding:17px;display:grid;position:relative}.free-how article{align-items:center;gap:10px;padding:12px;display:flex}.free-how article>span{width:36px;height:36px;color:var(--pine);background:#edf5e7;border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.free-how b,.free-how small{display:block}.free-how b{font-size:12px}.free-how small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.free-grid{grid-template-columns:repeat(4,1fr);align-items:stretch}.giveaway-invite{text-align:center;cursor:pointer;background:#f2f8ed;border:2px dashed #6da63b59;border-radius:20px;place-content:center;min-height:100%;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.giveaway-invite:hover{border-color:#53842ab8;transform:translateY(-3px);box-shadow:0 18px 38px #3d69331f}.giveaway-invite:focus-visible{outline-offset:4px;outline:3px solid #e864388c}.giveaway-invite>span{width:52px;height:52px;color:var(--pine);background:#fff;border-radius:17px;place-items:center;margin:0 auto;font-size:24px;display:grid;box-shadow:0 8px 20px #07243e14}.giveaway-invite h3{margin:18px 0 7px;font-size:18px}.giveaway-invite p{color:var(--muted);font-size:12px;line-height:1.6}.giveaway-invite-action{color:var(--pine);margin-top:2px;font-size:12px;font-weight:900;display:inline-block}.shipping-explainer{color:#fff;background:var(--pine);grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:80px clamp(24px,7vw,110px);display:grid}.shipping-explainer h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(34px,3.8vw,52px);line-height:1}.shipping-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shipping-options article{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;padding:18px}.shipping-options article>span{color:var(--cream);font-size:25px;display:block}.shipping-options b,.shipping-options small{display:block}.shipping-options b{margin-top:12px;font-size:14px}.shipping-options small{color:#ffffffb8;margin-top:5px;font-size:11px;line-height:1.5}.sell-view{background:radial-gradient(circle at 5% 20%, #6da63b17, transparent 25%), var(--paper);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(50px,8vw,130px);padding:75px clamp(24px,7vw,110px) 110px;display:grid}.sell-intro{position:sticky;top:160px}.sell-intro h1{font-size:clamp(50px,5vw,75px)}.sell-intro>p{max-width:500px;color:var(--muted);line-height:1.75}.seller-promise{align-items:center;gap:12px;margin-top:35px;display:flex}.seller-promise>span{width:40px;height:40px;color:var(--pine);background:#6da63b1f;border-radius:13px;place-items:center;font-weight:900;display:grid}.seller-promise b,.seller-promise small{display:block}.seller-promise b{font-size:14px}.seller-promise small{color:var(--muted);margin-top:3px;font-size:12px}.listing-studio{border:1px solid var(--line);min-height:690px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:34px;scroll-margin-top:112px}.listing-progress{grid-template-columns:repeat(4,1fr);margin-bottom:40px;display:grid;position:relative}.listing-progress:before{content:"";background:#e1e7e9;height:2px;position:absolute;top:16px;left:11%;right:11%}.listing-progress>div{z-index:1;justify-items:center;gap:7px;display:grid;position:relative}.listing-progress span{color:#9cabb3;background:#fff;border:2px solid #dde4e7;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;font-weight:850;display:grid}.listing-progress .active span{border-color:var(--coral);color:#fff;background:var(--coral)}.listing-progress small{color:#95a5ae;font-size:11px;font-weight:750}.listing-progress .active small{color:var(--navy)}.listing-progress.express-progress{grid-template-columns:repeat(2,1fr);max-width:430px;margin-inline:auto}.listing-progress.express-progress:before{left:25%;right:25%}.form-step{animation:.35s both reveal}.form-step h2{color:var(--navy-deep);letter-spacing:-.035em;margin:9px 0 7px;font-size:30px}.form-step>p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.6}.form-step label,.account-login label,.checkout-form label,.signin-modal label{color:var(--navy);margin:16px 0;font-size:13px;font-weight:800;display:block}.form-step input:not([type=radio]):not([type=checkbox]):not([type=file]),.form-step select,.form-step textarea,.account-login input,.account-login textarea,.checkout-form input,.checkout-form select,.signin-modal input,.profile-editor input,.profile-editor textarea{border:1px solid var(--line);width:100%;color:var(--navy);background:#fffefa;border-radius:11px;outline:0;margin-top:7px;padding:13px 14px;font-size:14px}.form-step input:focus,.form-step select:focus,.form-step textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px #49b4d21a}.input-action{grid-template-columns:1fr auto;gap:7px;display:grid}.input-action button{border:1px solid var(--line);color:var(--navy);background:#eef8fa;border-radius:11px;margin-top:7px;padding:0 15px;font-size:13px;font-weight:800}.or-divider{color:#9baab2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:24px 0;font-size:11px;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--line);flex:1;height:1px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid.three{grid-template-columns:1.3fr .7fr .8fr}.upload-zone{min-height:320px;color:var(--navy);cursor:pointer;background:#f6fbfc;border:2px dashed #bdd3dc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;margin-top:24px!important;display:flex!important}.upload-zone input{display:none}.upload-zone>span{width:48px;height:48px;color:var(--sky);background:#fff;border-radius:15px;place-items:center;margin-bottom:13px;font-size:25px;display:grid;box-shadow:0 8px 20px #07243e17}.upload-zone small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400}.upload-zone img{object-fit:contain;background:#ecf2f3;width:100%;height:320px}.photo-tips{align-items:center;gap:8px;margin:15px 0;display:flex}.photo-tips b{font-size:12px}.photo-tips span{color:var(--muted);background:#f3f0e8;border-radius:99px;padding:5px 8px;font-size:11px}.condition-photo-upload{min-height:108px;color:var(--navy);cursor:pointer;background:linear-gradient(145deg,#f6fbfb,#edf5f1);border:2px dashed #9bb5be;border-radius:16px;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.condition-photo-upload.disabled{opacity:.62;cursor:default}.condition-photo-upload input{opacity:0;width:1px;height:1px;position:absolute}.condition-photo-upload>span{color:#fff;background:var(--pine);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.condition-photo-upload b,.condition-photo-upload small{display:block}.condition-photo-upload b{font-size:14px}.condition-photo-upload small{color:var(--muted);margin-top:4px;font-size:11px}.condition-photo-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.condition-photo-source{min-height:118px;color:var(--navy);cursor:pointer;background:linear-gradient(145deg,#f7fbfb,#eef5f1);border:1px solid #c8d8da;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #07243e0f}.condition-photo-source:hover{border-color:#79a3af;transform:translateY(-2px);box-shadow:0 13px 28px #07243e1a}.condition-photo-source input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.condition-photo-source>span{color:#fff;background:var(--navy);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #07243e2e}.condition-photo-source>span svg{width:24px;height:24px}.condition-photo-source b,.condition-photo-source small{display:block}.condition-photo-source b{font-size:14px}.condition-photo-source small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.condition-photo-source>strong{color:#2f6572;letter-spacing:.08em;text-transform:uppercase;background:#dcecef;border-radius:99px;padding:5px 8px;font-size:9px}.condition-photo-source.camera-source{width:100%;font:inherit;text-align:left;background:linear-gradient(145deg,#fff9f2,#f9eee2);border-color:#edc4aa}.condition-photo-source.camera-source>span{background:var(--coral);box-shadow:0 8px 18px #e8643833}.condition-photo-source.camera-source>strong{color:#9b4a2e;background:#f7dfd0}.guided-photo-sources .condition-photo-source{min-height:104px;padding:14px}.guided-photo-sources .back-photo-source{background:linear-gradient(145deg,#f8fbf3,#edf5e7);border-color:#bdd4ae}.guided-photo-sources .back-photo-source>span{background:var(--pine)}.guided-photo-sources .back-photo-source>strong{color:#54742f;background:#dfecd5}.guided-photo-sources .spine-photo-source{background:linear-gradient(145deg,#f5fafb,#eaf2f5);border-color:#bed2dc}.guided-photo-sources .spine-photo-source>span{background:#326d7d}.guided-photo-sources .spine-photo-source>strong{color:#326575;background:#dcebef}.condition-photo-sources.disabled .condition-photo-source{opacity:.58;cursor:default;box-shadow:none;transform:none}.condition-photo-count{border:1px solid var(--line);color:var(--muted);background:#faf8f1;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:flex}.condition-photo-count b{color:var(--navy);font-size:12px}.condition-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.condition-photo-grid article{background:#fff;border:2px solid #cedee0;border-radius:13px;min-width:0;position:relative;overflow:hidden;box-shadow:0 7px 18px #07243e14}.condition-photo-grid article.primary{border-color:var(--coral);box-shadow:0 0 0 3px #e864381f}.condition-photo-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.condition-photo-grid article>div{border-top:1px solid var(--line);align-items:center;display:flex}.condition-photo-grid button{background:#fff;border:0}.condition-photo-grid .make-primary{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 5px;font-size:9px;font-weight:850;overflow:hidden}.condition-photo-grid article.primary .make-primary{color:var(--coral)}.condition-photo-grid .remove-photo{color:#9a4a35;border-left:1px solid var(--line);width:28px;padding:7px;font-size:16px}.photo-view-badge{color:#fff;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#07243ee0;border-radius:99px;max-width:calc(100% - 14px);padding:4px 6px;font-size:8px;font-weight:900;position:absolute;top:7px;left:7px;overflow:hidden;box-shadow:0 3px 10px #07243e33}.photo-view-badge.back{background:#54742feb}.photo-view-badge.spine{background:#326575eb}.photo-view-badge.detail{background:#7c4b32e6}.catalog-cover-note{background:#f6f5eb;border:1px solid #d5e1df;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.catalog-cover-note.primary{background:linear-gradient(135deg,#f1f7e9,#fff9ed);border-color:#a9c98a;box-shadow:inset 4px 0 #79aa4c}.catalog-cover-note>button,.catalog-cover-note>span{min-height:34px;color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #b9ccc5;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.catalog-cover-note>button{cursor:pointer}.catalog-cover-note>span{color:#315f29;background:#edf7e1;border-color:#b9d49b}.catalog-cover-note img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:58px;display:block}.catalog-cover-note b,.catalog-cover-note small{display:block}.catalog-cover-note small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.back-button{color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:800}.condition-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.condition-grid.five-options{grid-template-columns:repeat(5,minmax(0,1fr))}.listing-mode-toggle{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.listing-mode-toggle button{border:1px solid var(--line);text-align:left;color:var(--navy);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;column-gap:10px;padding:14px;display:grid}.listing-mode-toggle button.active{border-color:var(--coral);background:#fff6f1;box-shadow:0 0 0 2px #e8643814}.listing-mode-toggle button:last-child.active{border-color:var(--pine);background:#f3f8ef;box-shadow:0 0 0 2px #6da63b14}.listing-mode-toggle button>span{color:#fff;background:var(--coral);border-radius:10px;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.listing-mode-toggle button:last-child>span{background:var(--pine)}.listing-mode-toggle b{font-size:12px}.listing-mode-toggle small{color:var(--muted);margin-top:3px;font-size:11px}.express-next{margin-top:18px}.catalog-network-details{padding:0;overflow:hidden}.catalog-network-details>summary{color:var(--navy);cursor:pointer;align-items:center;gap:11px;padding:15px 17px;list-style:none;display:flex}.catalog-network-details>summary::-webkit-details-marker{display:none}.catalog-network-details>summary>svg{width:21px;height:21px;color:var(--pine)}.catalog-network-details>summary span{gap:2px;display:grid}.catalog-network-details>summary b{font-size:13px}.catalog-network-details>summary small{color:var(--muted);font-size:10px}.catalog-network-details[open]>summary{border-bottom:1px solid var(--line);background:#f7faf6}.catalog-network-details .catalog-network-grid{padding:14px}.quick-metadata{background:#f7fbfa;border:1px solid #bfd2d7;border-radius:16px;margin-top:18px;overflow:hidden}.quick-metadata>summary{color:var(--navy);cursor:pointer;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.quick-metadata>summary::-webkit-details-marker{display:none}.quick-metadata>summary svg{width:23px;height:23px;color:var(--coral)}.quick-metadata>summary span{gap:2px;display:grid}.quick-metadata>summary b{font-size:13px}.quick-metadata>summary small{color:var(--muted);font-size:10px;line-height:1.4}.quick-metadata .catalog-autofill-panel,.quick-metadata .catalog-deep-panel{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.express-finish-step>p{max-width:720px}.express-book-summary{background:linear-gradient(135deg,#f1f9fa,#fffaf1);border:1px solid #bad2d7;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 18px;padding:15px;display:grid}.express-book-summary .upload-preview{border-radius:10px;width:72px;height:100px}.express-book-summary>div:nth-child(2){min-width:0}.express-book-summary>div:nth-child(2)>span{color:#327584;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.express-book-summary h3{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:18px;overflow:hidden}.express-book-summary p,.express-book-summary small{color:var(--muted);margin:0;font-size:11px}.express-book-summary>button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:850}.express-section{border:1px solid var(--line);background:#fffefa;border-radius:18px;margin:14px 0;padding:18px}.express-section>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.express-section>header>span{color:#fff;background:var(--coral);border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.express-section>header h3{color:var(--navy);margin:1px 0 3px;font-size:15px}.express-section>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.express-photo-section.complete{background:#f8fbf4;border-color:#b7d2a1}.express-photo-section.complete>header>span{background:var(--pine)}.express-photo-section.needs-attention{border-color:#eac1ab;box-shadow:inset 0 0 0 2px #e864380a}.compact-photo-grid{margin-top:12px}.compact-conditions{grid-template-columns:repeat(5,minmax(0,1fr))}.compact-conditions label{min-height:79px;padding:11px 8px}.compact-conditions b,.compact-conditions small{margin-left:18px}.express-price-row{grid-template-columns:1fr .8fr;align-items:end;gap:12px;margin-top:14px;display:grid}.express-price-row>label{margin:0}.express-price-row .earnings-card{min-height:76px;margin:0;padding:11px 14px}.price-evidence{border:1px solid var(--line);background:#f6f9f7;border-radius:12px;margin-top:13px}.price-evidence summary{color:var(--navy);cursor:pointer;padding:12px 14px;font-size:11px;font-weight:850}.price-evidence .condition-prices{padding:0 12px 12px}.price-evidence>p{color:var(--muted);margin:0;padding:0 14px 14px;font-size:10px;line-height:1.5}.express-publish-summary{background:#f2f8f8;border:1px solid #b9d2d8;border-radius:14px;margin-top:14px;padding:14px}.express-publish-summary>div{flex-wrap:wrap;gap:7px;display:flex}.express-publish-summary>div span{color:#42646d;background:#fff;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.express-publish-summary .agreement{border-top:1px solid var(--line);margin:13px 0 0;padding-top:12px}.express-actions{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f0;border:1px solid #0d31531c;border-radius:15px;padding:12px;position:sticky;bottom:10px;box-shadow:0 13px 32px #07243e21}.giveaway-note{background:#eef6e8;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.giveaway-note>span{color:var(--pine);font-size:20px}.giveaway-note b,.giveaway-note small{display:block}.giveaway-note b{font-size:12px}.giveaway-note small{color:var(--muted);margin-top:3px;font-size:11px}.ai-isbn-action{grid-template-columns:1fr auto}.ai-isbn-action button{color:#fff;background:var(--navy);min-width:130px}.ai-isbn-action button:disabled{opacity:.65}.intel-source-strip{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 18px;display:flex}.intel-source-strip span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:99px;padding:6px 8px;font-size:10px;font-weight:850}.intel-source-strip span.connected{color:#54742f;background:#eff7e9;border-color:#c8ddb8}.intel-source-strip span.attention{color:#9a5b24;background:#fff6e8;border-color:#ead0aa}.intel-source-strip button{color:var(--coral);background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:850}.intel-source-strip.compact{margin-bottom:10px}.analysis-error{color:#8b3223;background:#fff0eb;border-radius:10px;margin:10px 0;padding:10px;font-size:11px;line-height:1.5}.listing-intelligence{background:linear-gradient(135deg,#f1fafb,#fffefa);border:1px solid #bcd6df;border-radius:16px;grid-template-columns:82px 1fr;gap:15px;margin:12px 0 22px;padding:15px;scroll-margin-top:112px;display:grid;box-shadow:0 12px 35px #07243e14}.listing-intelligence>img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:82px;box-shadow:0 8px 18px #07243e2e}.matched-cover-empty{aspect-ratio:2/3;color:#6b8794;text-align:center;text-transform:uppercase;background:#e7f1f3;border:1px dashed #9fb7c1;border-radius:8px;place-items:center;width:82px;font-size:10px;font-weight:850;line-height:1.35;display:grid}.ai-match-badge{color:var(--pine);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900}.listing-intelligence h3{color:var(--navy);margin:6px 0 2px;font-size:16px}.matched-subtitle{color:#506c79;margin:1px 0 4px;font-family:Georgia,serif;font-size:12px;display:block}.listing-intelligence p{color:var(--muted);margin:0;font-size:11px}.listing-intelligence>div>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.5;display:block}.catalog-autofill-panel{background:linear-gradient(145deg,#f4f8eb,#fffaf0);border:1px solid #bed3c3;border-radius:17px;margin-top:22px;padding:22px;animation:.35s both reveal;box-shadow:0 13px 30px #34573714}.catalog-autofill-panel h3{color:var(--navy);letter-spacing:-.025em;margin:6px 0;font-size:21px}.catalog-autofill-panel>div:first-child>p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.55}.catalog-autofill-panel label{color:var(--navy);margin:14px 0;font-size:12px;font-weight:850;display:block}.catalog-autofill-panel label small{color:var(--muted);font-weight:650}.catalog-autofill-panel input,.catalog-autofill-panel textarea{border:1px solid var(--line);width:100%;color:var(--navy);background:#fffefa;border-radius:10px;margin-top:7px;padding:12px 13px;font-size:13px}.catalog-autofill-panel textarea{resize:vertical;min-height:118px;line-height:1.55}.catalog-autofill-panel input:focus,.catalog-autofill-panel textarea:focus{border-color:var(--sky);outline:0;box-shadow:0 0 0 3px #49b4d21a}.autofill-foot{flex-wrap:wrap;gap:6px;display:flex}.autofill-foot span{color:#52714b;background:#dfead4;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850}.autofill-foot span:not(.found){color:#687a75;background:#ece9df}.intel-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.intel-facts span{min-width:0;color:var(--muted);background:#fff;border-radius:8px;padding:7px;font-size:10px;line-height:1.35}.intel-facts b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.catalog-extra-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.catalog-extra-facts span{color:#506c79;background:#ffffffb8;border-radius:8px;min-width:0;padding:7px 8px;font-size:10px;line-height:1.4}.catalog-extra-facts b{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;font-size:9px;display:block}.cover-choice-row{border-top:1px solid #d8e6e9;width:100%;min-width:0;max-width:100%;margin-top:10px;padding-top:9px;overflow:hidden}.cover-choice-row>b{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;display:block}.cover-edition-explainer{max-width:720px;color:var(--muted);margin:-1px 0 8px;font-size:10px;line-height:1.45;display:block}.cover-choice-row>div{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:9px;width:100%;min-width:0;max-width:100%;padding:3px 2px 8px;display:flex;overflow-x:auto}.cover-choice-row button{width:128px;min-height:202px;color:var(--navy);text-align:left;scroll-snap-align:start;background:#fff;border:2px solid #0000;border-radius:9px;flex:none;grid-template-rows:auto 100px auto auto auto;align-content:start;gap:5px;padding:6px;display:grid;overflow:hidden;box-shadow:0 3px 9px #07243e1f}.edition-suggestion-rank{color:#3f642d;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#edf6df;border-radius:999px;width:max-content;max-width:100%;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.cover-choice-row button.selected .edition-suggestion-rank{color:#fff;background:var(--pine)}.cover-choice-row button.selected{border-color:var(--pine);box-shadow:0 0 0 2px #6da63b26}.cover-choice-row img{object-fit:cover;border-radius:5px;width:100%;height:100px;display:block}.cover-choice-row button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.25;overflow:hidden}.cover-choice-row button small{color:var(--muted);font-size:9px;line-height:1.2}.cover-choice-row button code{color:#325267;text-overflow:ellipsis;white-space:nowrap;background:#edf3f5;border-radius:5px;padding:4px 5px;font-family:inherit;font-size:8px;font-weight:850;line-height:1.2;overflow:hidden}.catalog-view-discovery{background:linear-gradient(135deg,#f5f9ef,#fffaf2);border:1px solid #c8d8c0;border-radius:12px;margin-top:10px;padding:11px}.catalog-view-discovery>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-view-discovery>div:first-child b{color:var(--navy);font-size:11px}.catalog-view-discovery>div:first-child span{max-width:270px;color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.catalog-view-discovery>small{color:#61736b;margin-top:8px;font-size:9px;line-height:1.45;display:block}.catalog-view-empty{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.catalog-view-empty span{color:#6b716b;background:#ecebe3;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:800}.catalog-view-empty span:first-child{color:#54742f;background:#dfecd5}.catalog-supplemental-images{gap:8px;margin-top:9px;display:flex;overflow-x:auto}.catalog-supplemental-images figure{border:1px solid var(--line);background:#fff;border-radius:9px;flex:0 0 84px;width:84px;margin:0;padding:5px}.catalog-supplemental-images img{object-fit:cover;border-radius:5px;width:100%;height:88px;display:block}.catalog-supplemental-images figcaption{margin-top:5px}.catalog-supplemental-images b,.catalog-supplemental-images small{display:block}.catalog-supplemental-images b{color:var(--navy);font-size:9px}.catalog-supplemental-images small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.catalog-title-search{width:100%;color:var(--navy);background:linear-gradient(135deg,#eef7f9,#fffdf6);border:1px solid #b9d0d9;border-radius:11px;margin:0 0 16px;padding:12px 14px;font-size:12px;font-weight:850}.catalog-title-search:hover:not(:disabled){border-color:#76a1b3;transform:translateY(-1px);box-shadow:0 8px 20px #07243e14}.catalog-title-search:disabled{opacity:.55}.ai-price-lab{color:#fff;background:radial-gradient(circle at 100% 0, #49b4d238, transparent 38%), var(--navy-deep);border-radius:16px;margin:18px 0;padding:17px}.price-lab-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.price-lab-head span,.price-lab-head b{display:block}.price-lab-head span{color:var(--cream);letter-spacing:.09em;font-size:10px;font-weight:900}.price-lab-head b{margin-top:5px;font-size:13px}.price-lab-head em{color:#9db4c0;font-size:10px;font-style:normal}.condition-prices{grid-template-columns:repeat(5,1fr);gap:6px;margin:13px 0 10px;display:grid}.condition-prices button{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;padding:10px}.condition-prices button.active{color:var(--navy);border-color:var(--cream);background:var(--cream)}.condition-prices small,.condition-prices strong{display:block}.condition-prices small{font-size:10px}.condition-prices strong{margin-top:5px;font-size:15px}.ai-price-lab>p{color:#a9bdc7;margin:0;font-size:11px;line-height:1.5}.source-confidence{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.source-confidence span{color:#8ea4af;text-transform:uppercase;background:#ffffff0f;border-radius:99px;padding:5px 7px;font-size:10px}.source-confidence span.connected{color:#cfeab7}.review-intel-proof{background:#f2fafb;border:1px solid #bcd6df;border-radius:11px;grid-template-columns:auto auto;justify-content:space-between;margin:15px 0;padding:12px;display:grid}.review-intel-proof span,.review-intel-proof small{grid-column:1/-1}.review-intel-proof span{color:var(--pine);letter-spacing:.08em;font-size:10px;font-weight:900}.review-intel-proof b{margin:5px 0;font-size:13px}.review-intel-proof small{color:var(--muted);font-size:11px}.review-catalog-copy{background:#fffaf0;border:1px solid #d8cdb8;border-radius:12px;gap:12px;margin:14px 0;padding:15px;display:grid}.review-catalog-copy small,.review-catalog-copy b{display:block}.review-catalog-copy small{color:#9b6b37;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.review-catalog-copy b{color:var(--navy);font-size:13px}.review-catalog-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.condition-grid label{border:1px solid var(--line);cursor:pointer;border-radius:12px;margin:0;padding:14px}.condition-grid label.selected{border-color:var(--coral);background:#e864380a}.condition-grid input{accent-color:var(--coral)}.condition-grid b,.condition-grid small{margin-left:20px;display:block}.condition-grid small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400}.condition-flags{background:linear-gradient(145deg,#fffaf0,#f4f8ec);border:2px solid #e864383d;border-radius:16px;margin-top:16px;padding:17px;box-shadow:0 10px 24px #10314f0f}.condition-flags>div:first-child b,.condition-flags>div:first-child small{display:block}.condition-flags>div:first-child b{color:var(--navy);font-size:15px}.condition-flags>div:first-child small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.condition-flags-heading>span{color:#a74626;letter-spacing:.09em;text-transform:uppercase;background:#ffe1d3;border-radius:999px;width:max-content;margin-bottom:7px;padding:5px 8px;font-size:9px;font-weight:900;display:block}.condition-flag-bubbles{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.condition-flag-bubbles label{color:#4f6567;cursor:pointer;background:#fff;border:1px solid #cbd7ca;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin:0;padding:7px 11px 7px 7px;font-size:11px;font-weight:800;line-height:1.2;transition:all .16s;display:inline-flex}.smart-select-field>span,.smart-select-field>span small{display:block}.smart-select-field>span small{color:var(--pine);letter-spacing:.01em;margin-top:3px;font-size:9px;font-weight:800}.smart-select-field>em{color:var(--muted);margin-top:7px;font-size:9px;font-style:normal;font-weight:650;line-height:1.4;display:block}.condition-flag-bubbles label:hover{border-color:#87a66d;transform:translateY(-1px)}.condition-flag-bubbles label.selected{color:#31562b;background:#e7f1d8;border-color:#83a664;box-shadow:inset 0 0 0 1px #5d844014}.condition-flag-bubbles input{opacity:0;pointer-events:none;position:absolute}.condition-flag-bubbles span{color:#fff;background:#9ca9a1;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.condition-flag-bubbles label.selected span{background:#5f883f}.condition-flag-summary{color:#6a7b70;margin-top:10px;font-size:9px;font-weight:750;display:block}.price-field{border:1px solid var(--line);border-radius:12px;align-items:center;margin-top:7px;padding-left:14px;display:flex}.price-field span{color:var(--muted);font-size:16px}.price-field input{border:0!important;margin:0!important;font-size:18px!important}.price-insight{background:#edf7e4;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.price-insight>span{color:var(--pine);font-size:18px}.price-insight b,.price-insight small{display:block}.price-insight b{font-size:13px}.price-insight small{color:var(--muted);margin-top:2px;font-size:11px}.earnings-card{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin-top:16px;padding:15px;display:grid}.earnings-card span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.earnings-card strong{color:var(--cream);grid-row:span 2;font-size:25px}.earnings-card small{color:#9db5c4;font-size:11px}.review-listing{background:#f4f0e7;border-radius:16px;grid-template-columns:100px 1fr auto;align-items:center;gap:15px;padding:16px;display:grid}.upload-preview{aspect-ratio:.67;text-align:center;background:linear-gradient(145deg, var(--navy), #396a8c);color:#fff;border-radius:8px;place-items:center;width:100px;font-family:Georgia,serif;font-size:15px;display:grid;overflow:hidden}.upload-preview img{object-fit:cover;width:100%;height:100%}.review-listing h3{margin:7px 0 3px;font-size:15px}.review-listing p{color:var(--muted);margin:0;font-size:12px}.review-listing b,.review-listing small{margin-top:7px;display:block}.review-listing>button{color:var(--coral);background:0 0;border:0;font-size:12px;font-weight:800}.review-photo-strip{gap:8px;padding:12px 2px 4px;display:flex;overflow-x:auto}.review-photo-strip img{object-fit:cover;border:2px solid #cfdbd9;border-radius:8px;flex:none;width:56px;height:70px}.review-photo-strip img.primary{border-color:var(--coral);box-shadow:0 0 0 2px #e864381f}.description-choice{gap:10px;display:grid}.preset-description{color:#344e43;background:linear-gradient(145deg,#f1f7e9,#fbf8ec);border:1px solid #cbdcc7;border-radius:13px;padding:15px 16px}.preset-description span{color:var(--pine);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.preset-description p{color:var(--ink);margin:8px 0 5px;font-size:13px;line-height:1.6}.preset-description small{color:var(--muted);font-size:10px}.condition-review-summary{background:#f8f6ee;border:1px solid #cedbd7;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.condition-review-summary span,.condition-review-summary b{display:block}.condition-review-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.condition-review-summary b{color:var(--navy);margin-top:3px;font-size:15px}.condition-review-summary button{border:1px solid var(--line);color:var(--coral);background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:850}.description-mode-toggle{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.description-mode-toggle button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.description-mode-toggle button.active{color:var(--navy);background:#eaf4f4;border-color:#8eb3bd;box-shadow:inset 0 0 0 1px #49b4d226}.condition-tag{color:var(--pine);background:#e4f1db;border-radius:99px;padding:4px 7px;font-size:11px;font-weight:800}.agreement{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.agreement input{accent-color:var(--coral)}.adult-listing-check{border:1px solid var(--coral);align-items:flex-start;gap:11px;margin-top:5px;padding:14px 15px;display:flex!important}@supports (color:color-mix(in lab, red, red)){.adult-listing-check{border:1px solid color-mix(in srgb, var(--coral) 32%, var(--line))}}.adult-listing-check{background:var(--coral-pale);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.adult-listing-check{background:color-mix(in srgb, var(--coral-pale) 58%, white)}}.adult-listing-check{cursor:pointer}.adult-listing-check input{width:17px;height:17px;accent-color:var(--coral);flex:0 0 17px;margin-top:2px}.adult-listing-check span{gap:4px;display:grid}.adult-listing-check b{color:var(--navy-deep);font-size:12px}.adult-listing-check small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}.seller-success{text-align:center;background:radial-gradient(circle,#49b4d224,#0000 30%);justify-items:center;padding:100px 20px;display:grid}.success-rings{background:#6da63b14;border-radius:50%;place-items:center;width:105px;height:105px;margin-bottom:25px;display:grid;box-shadow:0 0 0 18px #6da63b0f,0 0 0 36px #6da63b08}.success-rings span{background:var(--pine);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;font-size:28px;display:grid}.seller-success h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(38px,5vw,62px)}.seller-success>p{max-width:590px;color:var(--muted);line-height:1.7}.success-card{text-align:left;width:min(500px,100%);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:85px 1fr auto;align-items:center;gap:15px;margin:28px 0;padding:14px;display:grid}.success-card .upload-preview{width:85px}.success-card h3{margin:4px 0;font-size:14px}.success-card small{color:var(--muted);font-size:11px}.success-card>div:nth-child(2)>b{color:var(--coral)}.success-actions{gap:10px;display:flex}.plans-view{background:#f7f3e9;padding-bottom:0}.plans-hero{aspect-ratio:1717/916;isolation:isolate;text-align:center;min-height:0;color:var(--navy-deep);background-color:#d9f0f7;background-image:url(/Plans%20banner.png);background-position:top;background-repeat:no-repeat;background-size:100%;place-items:center;padding:48px 20px 125px;display:grid;position:relative;overflow:hidden}.plans-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f7f3e900,#f7f3e9 92%);height:clamp(88px,10vw,150px);position:absolute;bottom:-1px;left:0;right:0}.plans-hero:after{display:none}.plans-hero-copy{-webkit-backdrop-filter:blur(11px)saturate(1.08);backdrop-filter:blur(11px)saturate(1.08);z-index:2;background:#fffcf2cc;border:1px solid #ffffffb3;border-radius:28px;width:min(690px,100% - 40px);padding:30px 38px 32px;position:relative;transform:translateY(-34px);box-shadow:0 24px 70px #07243e26}.plans-hero .section-kicker{color:#2f6d50}.plans-hero h1{color:var(--navy-deep);margin:18px 0;font-size:clamp(50px,6vw,78px)}.plans-hero p{color:#416378;max-width:650px;margin:auto;font-size:15px;line-height:1.7}.plans-bottom-banner{aspect-ratio:auto;z-index:1;pointer-events:none;background-color:#f7f3e9;background-image:url(/Plans%20bottom%20banner.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;width:100%;height:clamp(350px,32.5vw,825px);margin:8px 0 0;position:relative}.plans-bottom-banner:before{content:"";pointer-events:none;background:linear-gradient(#f7f3e9 0%,#f7f3e97a 34%,#f7f3e900 100%);height:clamp(24px,3.5vw,56px);position:absolute;inset:0 0 auto}.billing-toggle{background:#ffffff17;border-radius:99px;width:fit-content;margin:30px auto 0;padding:5px;display:flex}.billing-toggle button{color:#aec1cb;background:0 0;border:0;border-radius:99px;padding:10px 15px;font-size:13px;font-weight:800}.billing-toggle button.active{color:var(--navy);background:#fff;box-shadow:0 6px 20px #00000026}.billing-toggle span{background:var(--cream);color:var(--navy);text-transform:uppercase;border-radius:99px;margin-left:5px;padding:3px 6px;font-size:11px}.plan-grid{z-index:2;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;width:min(1160px,100% - 40px);margin:-225px auto 50px;display:grid;position:relative}.plan-grid.two-plans{grid-template-columns:repeat(2,1fr);width:min(850px,100% - 40px)}.plan-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;position:relative;box-shadow:0 17px 50px #07243e1a}.plan-card.featured{border:2px solid var(--coral);transform:translateY(-12px);box-shadow:0 25px 60px #07243e29}.popular-badge{background:var(--coral);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:8px 14px;font-size:11px;font-weight:900;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-top{align-items:start;gap:13px;display:flex}.plan-top>span{width:40px;height:40px;color:var(--sky);background:#eef7f8;border-radius:12px;place-items:center;font-size:20px;display:grid}.featured .plan-top>span{color:var(--coral);background:#ffeae1}.plan-top h2{margin:0;font-size:19px}.plan-top p{min-height:34px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.plan-price{align-items:baseline;gap:5px;margin-top:24px;display:flex}.plan-price strong{letter-spacing:-.06em;font-size:44px}.plan-price span{color:var(--muted);font-size:12px}.annual-note{min-height:15px;color:var(--muted);font-size:11px;display:block}.single-price-note{width:fit-content;color:var(--navy-deep);background:#ffffffb8;border:1px solid #07243e1f;border-radius:99px;margin:28px auto 0;padding:10px 15px;font-size:12px;font-weight:800}.single-price-note span{color:#a9dc81;margin-right:6px}.plan-button{border:1px solid var(--navy);color:var(--navy);box-shadow:none;background:#fff;margin-top:18px}.plan-card .primary-button{margin-top:18px}.plan-card ul{border-top:1px solid var(--line);margin:25px 0 0;padding:23px 0 0;list-style:none}.plan-card li{gap:9px;margin:12px 0;font-size:13px;font-weight:650;display:flex}.plan-card li span{color:var(--pine)}.breakeven{background:#f3efe4;border-radius:12px;margin-top:22px;padding:12px}.breakeven b,.breakeven small{display:block}.breakeven b{color:var(--coral);font-size:12px}.breakeven small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.plan-proof{background:var(--navy);color:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);max-width:1020px;margin:0 auto;padding:30px;display:grid}.plan-proof div{border-right:1px solid #ffffff21;flex-direction:column;padding:5px 30px;display:flex}.plan-proof div:last-child{border:0}.plan-proof strong{color:var(--cream);font-size:22px}.plan-proof span{color:#a9becb;margin-top:4px;font-size:11px}.faq-section{text-align:center;max-width:1000px;margin:100px auto 0;padding:0 20px}.faq-section h2{margin:12px auto 40px}.faq-grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.faq-grid details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.faq-grid summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:13px;font-weight:800;list-style:none;display:flex}.faq-grid summary span{color:var(--coral)}.faq-grid p{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.7}.account-gate{background:#fff;grid-template-columns:1.05fr .95fr;display:grid}.account-art{background:radial-gradient(circle at 50% 30%, #49b4d240, transparent 31%), var(--navy-deep);min-height:760px;padding:55px;position:relative;overflow:hidden}.account-art .brand-lockup{color:#fff}.shelf{background:#dba56d;border-radius:4px;height:15px;position:absolute;left:10%;right:10%;box-shadow:0 14px #0000002e}.shelf-one{bottom:160px}.shelf-two{bottom:320px}.gate-book{writing-mode:vertical-rl;color:#fff;letter-spacing:.15em;border-radius:8px 8px 3px 3px;place-items:center;width:110px;height:210px;font-family:Georgia,serif;font-size:25px;display:grid;position:absolute;bottom:175px;box-shadow:inset 9px 0 #ffffff1f,0 18px 30px #00000040}.gate-book.one{background:var(--coral);left:20%;transform:rotate(-5deg)}.gate-book.two{background:var(--sky);height:250px;left:43%}.gate-book.three{background:var(--pine);height:185px;left:66%;transform:rotate(6deg)}.account-login{align-self:center;padding:80px clamp(35px,7vw,110px)}.account-login h1{font-size:clamp(45px,4.5vw,68px)}.account-login>p{color:var(--muted);font-size:14px;line-height:1.7}.account-benefits{gap:11px;margin:24px 0;display:grid}.account-benefits span{color:var(--navy);align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.account-benefits b{width:23px;height:23px;color:var(--green);background:#51974f21;border-radius:50%;flex:none;place-items:center;display:grid}.provider-button{border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:9px;padding:13px;font-size:14px;font-weight:800;display:flex}.provider-button span{background:#f3f0e8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.account-login>small,.signin-modal>small{color:var(--muted);text-align:center;margin-top:14px;font-size:11px;display:block}.account-providers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-providers .provider-button{margin:0}.dashboard{background:#f4f1e9;grid-template-columns:240px 1fr;min-height:830px;display:grid}.dashboard-nav{background:var(--navy-deep);color:#fff;flex-direction:column;min-height:100%;padding:25px 20px;display:flex}.dashboard-nav .brand-lockup{color:#fff}.profile-mini{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;margin:0 0 28px;padding:13px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.profile-mini:hover{background:#ffffff1a;border-color:#ffdc996b;transform:translateY(-2px)}.profile-mini>span{aspect-ratio:1;background:var(--coral);border-radius:50%;flex:0 0 35px;place-items:center;width:35px;min-width:35px;max-width:35px;height:35px;min-height:35px;max-height:35px;font-size:12px;font-weight:850;display:grid;position:relative;overflow:hidden}.profile-mini>div{min-width:0}.profile-mini>span img{clip-path:circle(50%);object-fit:cover;object-position:center;border-radius:50%;width:35px;height:35px;display:block;position:absolute;inset:0}.profile-mini b,.profile-mini small{display:block}.profile-mini b{font-size:13px}.profile-mini small{color:#94adbb;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.profile-mini em{color:#ffd795;margin-top:7px;font-size:10px;font-style:normal;font-weight:900;display:block}.dashboard-nav nav{gap:5px;display:grid}.dashboard-nav nav button,.dashboard-help{color:#a8bdc8;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;font-size:13px;display:flex}.dashboard-nav nav button.active{color:#fff;background:#ffffff1a}.dashboard-nav nav button span{background:#ffffff1a;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:11px}.dashboard-help{margin-top:auto}.signout-button{color:#ffd6bd;border:1px solid #ffffff1a;justify-content:center}.dashboard-main{min-width:0;padding:45px}.dashboard-header{justify-content:space-between;align-items:center;gap:28px;display:flex}.dashboard-header>div:first-child{flex:auto;min-width:0}.dashboard-header span{color:var(--muted);font-size:12px}.dashboard-header h1{color:var(--navy-deep);letter-spacing:-.04em;margin:6px 0 0;font-size:34px}.dashboard-header-actions{flex:none;align-items:center;gap:10px;display:flex}.public-profile-button{border:1px solid var(--line);min-width:138px;min-height:46px;color:var(--navy);text-align:center;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 17px;font-size:11px;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.edit-profile-button{border:1px solid var(--line);min-width:112px;min-height:46px;color:var(--navy);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.dashboard-header-actions .primary-button{white-space:nowrap;justify-content:center;min-width:142px;min-height:46px;padding:0 18px;line-height:1}.account-notification-button{min-width:82px;min-height:46px;color:var(--navy);font:inherit;background:linear-gradient(145deg,#fffefa,#f7f3e9);border:1px solid #d6dfdc;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 7px 18px #07243e0f}.account-notification-button svg{width:17px;height:17px;color:var(--coral)}.dashboard-header .account-notification-button span{color:var(--navy);font-size:11px}.notification-nav-button svg{flex:none;width:15px;height:15px}.profile-editor{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.7fr 1.3fr;align-items:end;gap:16px 25px;margin-top:24px;padding:22px;animation:.3s both reveal;display:grid;box-shadow:0 14px 35px #07243e14}.profile-editor h2{letter-spacing:-.035em;margin:5px 0;font-size:22px}.profile-editor p{color:var(--muted);margin:0;font-size:11px}.profile-editor label{color:var(--navy);font-size:12px;font-weight:800;display:block}.profile-editor>label{grid-column:1/-1;margin:0}.profile-editor>.primary-button{grid-column:1/-1;justify-self:end}.profile-photo-setting{background:linear-gradient(135deg,#f6f0e4,#fbfdf8);border:1px solid #dbe1dd;border-radius:15px;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.profile-photo-preview{aspect-ratio:1;color:#fff;background:linear-gradient(145deg, var(--coral), #c5522b);border:3px solid #fff;border-radius:50%;place-items:center;width:88px;min-width:88px;max-width:88px;height:88px;min-height:88px;max-height:88px;font-size:22px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 25px #223f3726}.profile-photo-preview img{clip-path:circle(50%);object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-photo-setting h3{color:var(--navy);margin:4px 0;font-size:17px}.profile-photo-setting p{max-width:610px;font-size:12px;line-height:1.55}.profile-photo-setting>div:last-child>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.photo-upload-button,.profile-photo-setting button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad6d2;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.photo-upload-button{margin:0!important;display:inline-flex!important}.photo-upload-button input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.profile-photo-setting button{color:#a54e31}.avatar-cropper-backdrop{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05192bc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.avatar-cropper{background:#fffdf7;border:1px solid #ffffff73;border-radius:24px;width:min(480px,100%);max-height:calc(100vh - 36px);padding:28px;overflow:auto;box-shadow:0 35px 90px #0000005c}.avatar-cropper h2{color:var(--navy-deep);letter-spacing:-.04em;margin:7px 0 5px;font-size:27px}.avatar-cropper>p{color:var(--muted);margin:0 0 17px;font-size:12px}.avatar-crop-stage{aspect-ratio:1;touch-action:none;background:#dce6e3;border:7px solid #fff4dc;border-radius:50%;width:min(300px,78vw);margin:auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #c78645,0 18px 38px #2741393b}.avatar-crop-stage canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.avatar-crop-stage canvas:active{cursor:grabbing}.avatar-zoom{color:var(--navy);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:850;display:grid!important}.avatar-zoom input{accent-color:var(--coral);margin:0!important;padding:0!important}.avatar-crop-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.account-security-setting{border:1px solid var(--line);background:var(--sky-pale);border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-security-setting{background:color-mix(in srgb, var(--sky-pale) 48%, white)}}.account-security-setting h3{color:var(--navy-deep);letter-spacing:-.025em;margin:4px 0 5px;font-size:16px}.account-security-setting p{max-width:620px;line-height:1.55}.account-security-setting>button{border:1px solid var(--line);min-width:164px;min-height:45px;color:var(--navy);font:inherit;cursor:pointer;background:#fffefa;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:850;display:flex;box-shadow:0 7px 18px #07243e12}.account-security-setting>button:disabled{opacity:.6;cursor:wait}.account-security-setting .google-logo{width:18px;height:18px}.adult-content-setting{border:1px solid var(--line);background:var(--cream);border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.adult-content-setting{background:color-mix(in srgb, var(--cream) 68%, white)}}.adult-content-setting h3{color:var(--navy-deep);letter-spacing:-.025em;margin:4px 0 5px;font-size:16px}.adult-content-setting p{max-width:650px;line-height:1.55}.adult-content-setting>button{border:1px solid var(--line);min-width:104px;min-height:45px;color:var(--navy);font:inherit;cursor:pointer;background:#fffefa;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:6px 10px;display:flex}.adult-content-setting>button>span{background:#a8b2ba;border-radius:99px;justify-content:flex-start;width:38px;height:22px;padding:3px;transition:background-color .2s;display:flex}.adult-content-setting>button>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;box-shadow:0 2px 5px #0003}.adult-content-setting>button>b{min-width:36px;font-size:12px}.adult-content-setting>button.enabled>span{background:var(--coral)}.adult-content-setting>button.enabled>span:after{transform:translate(16px)}.adult-content-setting>button:disabled{opacity:.65;cursor:wait}.payout-setting{border:1px solid var(--line);background:#f2f8eb;border-radius:15px;grid-column:1/-1;margin:0;padding:17px}.payout-setting legend{color:var(--navy-deep);padding:0 7px;font-size:13px;font-weight:850}.payout-setting>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.payout-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.payout-options>button{border:1px solid var(--line);min-width:0;color:var(--navy);text-align:left;font:inherit;background:#fffefa;border-radius:12px;grid-template-columns:28px 1fr 18px;align-items:center;gap:9px;padding:12px;display:grid}.payout-options>button svg{width:20px;height:20px;color:var(--pine)}.payout-options>button b,.payout-options>button small{display:block}.payout-options>button b{font-size:12px}.payout-options>button small{color:var(--muted);margin-top:2px;font-size:10px}.payout-options>button em{color:var(--pine);font-style:normal;font-weight:900}.payout-options>button.selected{border-color:var(--pine);background:#f4faed;box-shadow:0 0 0 2px #6da63b21}.payout-current{color:var(--navy);background:#ffffffb8;border:1px solid #51974f4d;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.payout-current>span{color:#fff;background:var(--pine);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.payout-current b,.payout-current small{display:block}.payout-current b{font-size:12px}.payout-current small{color:var(--muted);margin-top:2px;font-size:10px}.payout-options>button:disabled{opacity:.65;cursor:wait}.payout-disclosure{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.5;display:block}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.dashboard-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.dashboard-stats span,.dashboard-stats strong,.dashboard-stats small{display:block}.dashboard-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.dashboard-stats strong{margin:10px 0;font-size:24px}.dashboard-stats small{color:var(--muted);font-size:11px}.dashboard-stats small b{color:var(--pine)}.earnings-balance-strip{background:linear-gradient(120deg,#f6faef,#eef7f7);border:1px solid #cbdcc4;border-radius:18px;grid-template-columns:minmax(250px,.9fr) minmax(470px,1.1fr);align-items:center;gap:24px;margin:-18px 0 28px;padding:21px 23px;display:grid}.earnings-balance-strip h2{color:var(--navy);margin:6px 0;font-size:20px}.earnings-balance-strip p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.earnings-balance-strip dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.earnings-balance-strip dl>div{background:#fffc;border-radius:12px;padding:13px}.earnings-balance-strip dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.earnings-balance-strip dd{color:var(--navy);margin:5px 0 3px;font-size:18px;font-weight:900}.earnings-balance-strip dl small{color:var(--muted);font-size:9px;line-height:1.35}.account-overview-error{color:#8d3f29;background:#fff1e9;border:1px solid #efb6a1;border-radius:12px;margin:-16px 0 20px;padding:12px 15px;font-size:12px}.account-overview-error button{color:inherit;font:inherit;background:0 0;border:0;margin-left:7px;font-weight:900;text-decoration:underline}.account-activity-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:12px;margin-bottom:12px;scroll-margin-top:24px;display:grid}.account-activity-grid .dashboard-panel{min-width:0}.purchase-history-panel{grid-column:1/-1}.purchase-history-panel .purchase-book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;max-height:430px}.purchase-history-panel .sold-book-row{background:linear-gradient(145deg,#fffefa,#f7f5ee);border:1px solid #e2e6df;border-radius:12px;padding:10px 12px}.account-activity-grid .panel-heading{align-items:flex-start;gap:16px}.account-activity-grid .panel-heading h2{letter-spacing:-.025em;margin:5px 0 2px;font-size:20px}.account-activity-grid .panel-heading>button{white-space:nowrap;align-items:center;gap:5px;padding:7px 0;display:inline-flex}.account-activity-grid .panel-heading>button svg{width:14px;height:14px}.activity-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:900;color:var(--pine)!important;font-size:10px!important;display:inline-flex!important}.activity-kicker svg{width:13px;height:13px}.notification-list,.sold-book-list{scrollbar-width:thin;scrollbar-color:#bcc9c4 transparent;gap:8px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.notification-item{width:100%;min-width:0;color:var(--navy);text-align:left;font:inherit;background:#fbfaf6;border:1px solid #e3e7e3;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:12px;padding:12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.notification-item:hover{background:#fffefa;border-color:#b7cac2;transform:translateY(-1px)}.notification-item.unread{box-shadow:inset 3px 0 0 var(--pine);background:linear-gradient(135deg,#edf7f1,#fffaf0);border-color:#b8d5cc}.notification-item>span:nth-child(2){min-width:0}.notification-item b,.notification-item small,.notification-item em{display:block}.notification-item b{font-size:13px;line-height:1.35}.notification-item small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.notification-item em{color:var(--coral);margin-top:7px;font-size:10px;font-style:normal;font-weight:850}.notification-item>i{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e760301a}.notification-symbol{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.notification-symbol svg{width:19px;height:19px}.notification-symbol.sale{color:#174d72;background:#e6f2f8}.notification-symbol.gift{color:#417331;background:#eaf4df}.notification-symbol.purchase{color:#fff;background:var(--navy)}.notification-symbol.liked{color:#3f712d;background:#e8f3dc}.sold-book-row{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px 0;display:grid}.sold-book-row:first-child{border-top:0}.sold-book-cover{color:#fff9df;background:linear-gradient(145deg,#1d5572,#0b2b45);border-radius:5px 8px 8px 5px;place-items:center;width:40px;height:56px;font-size:16px;display:grid;overflow:hidden;box-shadow:3px 4px 8px #07243e2e}.sold-book-cover img{object-fit:cover;width:100%;height:100%;display:block}.sold-book-row>span:nth-child(2){min-width:0}.sold-book-row b,.sold-book-row small,.sold-book-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sold-book-row b{color:var(--navy);font-size:12px}.sold-book-row small{color:var(--muted);margin-top:3px;font-size:10px}.sold-book-row em{width:fit-content;color:var(--pine);background:#eaf2e3;border-radius:99px;margin-top:5px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.sold-book-row>strong{color:var(--navy);font-size:13px}.transaction-actions{justify-items:end;gap:6px;display:grid}.transaction-actions>strong{color:var(--navy);font-size:13px}.transaction-actions>button{color:#853d20;font:inherit;background:#fff5e8;border:1px solid #d59b68;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.transaction-actions>button svg,.feedback-complete svg{width:12px;height:12px}.feedback-complete{align-items:center;gap:4px;font-weight:850;color:var(--pine)!important;display:inline-flex!important}.activity-empty{background:linear-gradient(145deg,#faf8f1,#f2f5ee);border:1px dashed #ced9d4;border-radius:15px;justify-content:center;align-items:center;gap:15px;min-height:170px;padding:24px;display:flex}.activity-empty>svg{color:#7da06d;flex:none;width:34px;height:34px}.activity-empty h3{color:var(--navy);margin:0 0 4px;font-size:15px}.activity-empty p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.activity-loading{min-height:170px;color:var(--muted);place-items:center;font-size:12px;display:grid}.dashboard-grid{grid-template-columns:1.5fr .7fr;gap:12px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.panel-heading{justify-content:space-between;margin-bottom:18px;display:flex}.panel-heading h2{margin:0;font-size:16px}.panel-heading span{color:var(--muted);font-size:11px}.panel-heading button{color:var(--coral);background:0 0;border:0;font-size:11px;font-weight:800}.order-row{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.order-row .book-cover{width:45px}.order-row b,.order-row small{display:block}.order-row b{font-size:12px}.order-row small{color:var(--muted);margin-top:3px;font-size:11px}.order-row>strong{font-size:13px}.listing-management-panel{min-width:0}.monthly-publication-card{background:radial-gradient(circle at 100% 0,#76a84b2e,#0000 34%),linear-gradient(135deg,#fbfdf7,#eef6e8);border:1px solid #c8ddbb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 0 18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.monthly-publication-card:before{content:"";border:1px solid #58843a29;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-38px;right:-28px}.monthly-publication-copy{min-width:0}.monthly-publication-copy>span{color:#5f8d3f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.monthly-publication-copy h3{color:#113a56;letter-spacing:-.02em;margin:6px 0 5px;font-size:18px}.monthly-publication-copy p{color:#667b81;max-width:690px;margin:0;font-size:10px;line-height:1.55}.monthly-publication-meter{z-index:1;justify-items:end;gap:8px;min-width:178px;display:grid;position:relative}.monthly-publication-meter>strong{color:#123b57;font-size:24px}.monthly-publication-meter>strong small{color:#687f87;margin-left:4px;font-size:9px;font-weight:850}.monthly-publication-meter>div{gap:6px;display:flex}.monthly-publication-meter i{color:#78906b;background:#ffffffad;border:1px dashed #adc49f;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.monthly-publication-meter i.filled{color:#fff;background:#668f48;border-style:solid;border-color:#668f48;box-shadow:0 7px 15px #537e3430}.monthly-publication-meter>span{color:#6c8085;font-size:8px;font-weight:850}.managed-listings{max-height:620px;padding-right:4px;overflow:auto}.managed-listing-row{grid-template-columns:45px minmax(0,1fr) auto auto}.managed-listing-copy{min-width:0}.managed-listing-copy b,.managed-listing-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-listing-actions{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.managed-listing-actions button{border:1px solid var(--line);min-height:34px;color:var(--navy);background:#fffefa;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.managed-listing-actions button:hover{background:#f4f7f7;border-color:#07243e4d}.managed-listing-actions button.danger{color:#a43d2f;background:#fff8f4;border-color:#a43d2f38}.managed-listing-actions button.publish-choice{color:#fff;background:#557e3d;border-color:#557e3d}.managed-listing-actions button.unpublish-choice{color:#73572e;background:#fff9e9;border-color:#e6cf9f}.managed-listing-actions button:disabled{cursor:not-allowed;opacity:.55}.managed-listing-actions svg{width:14px;height:14px}.action-status,.soft-status{color:#fff;background:var(--coral);border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800}.soft-status{color:var(--pine);background:#eaf2e3}.soft-status.status-hidden,.soft-status.status-removed{color:#8b3c25;background:#fff0e6}.soft-status.status-private{color:#6a542b;background:#fff0c9}.listing-publication-slot{color:#547a3d;margin-top:5px;font-size:9px;font-style:normal;font-weight:850;display:block}@media (max-width:700px){.monthly-publication-card{grid-template-columns:1fr;gap:14px;padding:16px}.monthly-publication-copy h3{font-size:17px}.monthly-publication-copy p{font-size:10px}.monthly-publication-meter{grid-template-columns:auto 1fr;place-items:center start;width:100%;min-width:0}.monthly-publication-meter>div{justify-self:end}.monthly-publication-meter>span{grid-column:1/-1}}.managed-listing-row.is-hidden,.managed-listing-row.is-removed{background:linear-gradient(90deg,#e75f2f12,#0000 70%);border-radius:14px;padding-inline:10px}.listing-moderation-note{color:#98442c;white-space:normal;margin-top:5px;font-size:10px;font-style:normal;font-weight:750;line-height:1.35;display:block;overflow:visible}.impact-panel{text-align:center}.impact-ring{background:conic-gradient(var(--sky) 0 var(--impact-progress,0%), #e3e8e7 var(--impact-progress,0%));border-radius:50%;place-items:center;width:155px;height:155px;margin:25px auto;display:grid;position:relative}.impact-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.impact-ring>div{z-index:1;position:relative}.impact-ring strong,.impact-ring span{display:block}.impact-ring strong{font-size:30px}.impact-ring span{color:var(--muted);font-size:11px}.impact-panel>p{color:var(--muted);font-size:12px;line-height:1.6}.impact-panel>p b{color:var(--coral)}.impact-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.impact-metrics span{color:var(--muted);background:#f3f0e8;border-radius:10px;padding:10px;font-size:11px}.impact-metrics b{color:var(--navy);margin-bottom:3px;font-size:14px;display:block}.feedback-panel{margin-top:12px}.rating-summary{background:#f3f0e8;border-radius:14px;grid-template-columns:.55fr 1.45fr;align-items:center;gap:25px;padding:18px;display:grid}.rating-summary>div:first-child{border-right:1px solid var(--line);padding-right:20px}.rating-summary>div:first-child strong,.rating-summary>div:first-child span,.rating-summary>div:first-child small{display:block}.rating-summary>div:first-child strong{letter-spacing:-.05em;font-size:36px}.rating-summary>div:first-child span{font-size:14px}.rating-summary>div:first-child small{color:var(--muted);margin-top:4px;font-size:11px}.rating-summary>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rating-summary>div:last-child span{color:var(--muted);background:#fff;border-radius:10px;padding:10px;font-size:11px}.rating-summary>div:last-child b{color:var(--navy);margin-bottom:3px;font-size:15px;display:block}.feedback-quotes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.feedback-quotes blockquote{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;margin:0;padding:14px;font-family:Georgia,serif;font-size:12px;line-height:1.5}.feedback-quotes span{color:var(--muted);font-family:var(--font-geist-sans), Arial, sans-serif;margin-top:8px;font-size:10px;display:block}.standing-official,.standing-good{color:#3f7b31!important}.standing-new{color:#966722!important}.standing-needs_attention{color:#a43d2f!important}.feedback-dialog-backdrop{z-index:180}.feedback-dialog{width:min(650px,100%);max-height:calc(100vh - 32px);color:var(--navy);background:radial-gradient(circle at 90% 10%,#eebd6633,#0000 34%),#fffdf7;border:1px solid #ffecbfcc;border-radius:26px;padding:clamp(24px,4vw,38px);position:relative;overflow:auto;box-shadow:0 35px 90px #03162761}.feedback-dialog .modal-close{width:38px;height:38px;color:var(--navy);background:#f1eee5;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.feedback-dialog h2{max-width:520px;color:var(--navy-deep);letter-spacing:-.045em;margin:8px 45px 8px 0;font-size:clamp(25px,4vw,34px)}.feedback-dialog>p{color:var(--muted);margin:0 0 23px;font-size:13px;line-height:1.6}.feedback-stars{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;margin:0;padding:14px}.feedback-stars legend{padding:0 6px;font-size:12px;font-weight:850}.feedback-stars>div{gap:5px;display:flex}.feedback-stars button{color:#a4adb2;background:#fffdfa;border:1px solid #e1d8c7;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.feedback-stars button svg{fill:#0000;width:21px;height:21px}.feedback-stars button.selected{color:#d9892b;background:#fff3d8;border-color:#e8b66f}.feedback-stars button.selected svg{fill:currentColor}.feedback-detail-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.feedback-detail-grid .feedback-stars button{width:31px;height:31px}.feedback-detail-grid .feedback-stars button svg{width:17px;height:17px}.feedback-comment{color:var(--navy);margin-top:15px;font-size:12px;font-weight:850;display:block}.feedback-comment>small{color:var(--muted);font-weight:600}.feedback-comment textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;background:#fff;border-radius:12px;margin-top:7px;padding:13px;font-size:13px;line-height:1.5}.feedback-comment>span{color:var(--muted);text-align:right;margin-top:4px;font-size:9px;font-weight:600;display:block}.feedback-dialog-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.feedback-dialog-actions>button:first-child{border:1px solid var(--line);color:var(--navy);font:inherit;background:#fff;border-radius:12px;padding:0 17px;font-weight:800}.listing-manager-backdrop{z-index:190}.listing-manager-dialog{width:min(760px,100%);max-height:calc(100vh - 32px);color:var(--navy);background:#fffdf7;border:1px solid #ffecbfcc;border-radius:26px;padding:clamp(24px,4vw,38px);position:relative;overflow:auto;box-shadow:0 35px 90px #03162761}.listing-manager-dialog .modal-close{width:38px;height:38px;color:var(--navy);background:#f1eee5;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.listing-manager-dialog h2{max-width:620px;color:var(--navy-deep);letter-spacing:-.045em;margin:8px 45px 7px 0;font-size:clamp(25px,4vw,34px)}.listing-manager-dialog>p{color:var(--muted);margin:0 0 22px;font-size:13px}.listing-manager-dialog form,.listing-manager-grid{gap:13px;display:grid}.listing-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-manager-dialog label{color:var(--navy);font-size:12px;font-weight:850}.listing-manager-dialog :is(input,select,textarea){border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;background:#fff;border-radius:11px;margin-top:6px;padding:12px;font-size:13px}.listing-manager-dialog textarea{resize:vertical;line-height:1.5}.listing-manager-check{align-items:center;gap:9px;display:flex}.listing-manager-check input{width:18px;height:18px;margin:0}.listing-manager-dialog-actions{justify-content:flex-end;gap:9px;display:flex}.listing-manager-dialog-actions>button:first-child{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;padding:0 18px;font-weight:850}.form-error{color:#a43d2f;font-weight:750}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05192bad;place-items:center;padding:20px;animation:.2s both fade;display:grid;position:fixed;inset:0}.close-button{width:36px;height:36px;color:var(--navy);background:#f1eee5;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.book-modal{background:var(--paper);border:2px solid #44829d57;border-radius:28px;grid-template-columns:320px 1fr;gap:45px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:40px;animation:.3s both modalIn;display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #0000004d}.book-modal.free-book-modal{background:linear-gradient(145deg,#fbfdf6,#edf4e5);border-color:#71865b;box-shadow:0 40px 100px #233e1f4d}.book-modal>.close-button,.checkout-modal>.close-button,.signin-modal>.close-button{z-index:3;position:absolute;top:18px;right:18px}.book-modal-visual{background:#eee7d8;border-radius:20px;align-self:start;padding:25px;position:relative}.condition-chip{color:var(--pine);background:#fff;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #07243e26}.book-modal-visual:has(.book-photo-gallery) .condition-chip{bottom:98px}.book-photo-gallery{justify-content:center;gap:7px;margin-top:13px;padding:4px 2px;display:flex;overflow-x:auto}.book-photo-gallery button{background:#fff;border:2px solid #0000;border-radius:7px;flex:none;width:48px;height:64px;padding:2px;overflow:hidden}.book-photo-gallery button.active{border-color:var(--coral);box-shadow:0 0 0 2px #e8643821}.book-photo-gallery img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.condition-photo-count{color:var(--pine);margin-top:-3px;font-size:10px;font-weight:800;display:block}.book-modal-copy{align-self:center}.book-modal-copy h2{letter-spacing:-.05em;margin:12px 0 5px;font-size:clamp(32px,4vw,52px);line-height:.98}.book-modal-copy h3{color:var(--muted);margin:0;font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:400}.modal-rating{color:var(--muted);margin-top:15px;font-size:12px}.modal-price{color:var(--coral);margin:18px 0 10px;font-size:28px;display:block}.book-modal-copy>p{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.7}.seller-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;margin:18px 0 10px;padding:12px;display:flex}.seller-card>span{color:#fff;background:var(--sky);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.seller-card div{flex:1}.seller-card b,.seller-card small{display:block}.seller-card b{align-items:center;gap:7px;font-size:12px;display:flex}.seller-card b em{color:#8b5d1f;text-transform:uppercase;white-space:nowrap;background:#fff0c9;border-radius:99px;flex:none;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:8px;font-style:normal;line-height:1;display:inline-flex}.seller-card small{color:var(--muted);margin-top:3px;font-size:11px}.seller-card a{color:var(--coral);font-size:11px;font-weight:800;text-decoration:none}.shipping-note{background:#edf7f8;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.shipping-note>span{color:var(--sky);font-size:20px}.shipping-note b,.shipping-note small{display:block}.shipping-note b{font-size:12px}.shipping-note small{color:var(--muted);margin-top:2px;font-size:11px}.modal-actions{gap:8px;margin-top:18px;display:flex}.modal-actions .primary-button{flex:1}.modal-actions .secondary-button{padding-inline:14px}.report-book-button{color:#6f6254;cursor:pointer;background:#fffaf0;border:1px solid #d5c8b4;border-radius:12px;min-height:44px;padding:0 13px;font-weight:800}.report-book-button:hover{color:#a23f2f;background:#fff2ed;border-color:#d89d8e}.report-book-layer{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051b2dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-book-card{background:#fffaf1;border:1px solid #eadbc7;border-radius:24px;width:min(540px,100%);padding:34px;position:relative;box-shadow:0 35px 90px #00000052}.report-book-card h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(30px,5vw,44px)}.report-book-card>p{color:var(--muted);margin:0 0 22px;line-height:1.65}.report-book-card label{color:var(--navy);gap:7px;margin-top:15px;font-size:13px;font-weight:850;display:grid}.report-book-card label small{color:var(--muted);font-weight:600}.report-book-card :is(select,textarea){width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9cfbf;border-radius:12px;padding:13px 14px;line-height:1.45}.report-book-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.modal-heart{border:1px solid var(--line);color:#9eabb2;background:#fff;border-radius:14px;width:50px;font-size:18px}.buyer-note{text-align:center;color:var(--muted);margin-top:10px;font-size:11px;display:block}.drawer-backdrop{place-items:stretch end;padding:0}.cart-drawer{background:var(--paper);flex-direction:column;width:min(440px,100%);height:100%;padding:28px;animation:.3s both slideIn;display:flex;box-shadow:-30px 0 80px #0003}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.drawer-header span{color:var(--coral);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.drawer-header h2{margin:5px 0 0;font-size:25px}.cart-items{flex:1;overflow:auto}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cart-item .book-cover{width:65px}.cart-item b,.cart-item small,.cart-item span{display:block}.cart-item b{font-size:13px}.cart-item small{color:var(--muted);margin-top:3px;font-size:11px}.cart-item div:nth-child(2) span{width:fit-content;color:var(--pine);background:#eaf2e4;border-radius:99px;margin-top:7px;padding:4px 6px;font-size:11px}.cart-item div:last-child{text-align:right}.cart-item strong{font-size:14px}.cart-item div:last-child button{color:var(--coral);background:0 0;border:0;margin-top:20px;font-size:11px;display:block}.cart-summary{padding-top:20px}.cart-summary>div{justify-content:space-between;margin:10px 0;font-size:12px;display:flex}.cart-total{border-top:1px solid var(--line);padding-top:17px;margin-top:17px!important;font-size:14px!important}.cart-summary>small{text-align:center;color:var(--muted);margin-top:10px;font-size:11px;display:block}.stripe-drawer-button{justify-content:center;align-items:center;gap:9px;display:flex}.stripe-drawer-button svg{width:18px;height:18px}.stripe-checkout-layer{z-index:180;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#041320d6}.stripe-checkout-modal{width:min(610px,100%);max-height:calc(100vh - 40px);color:var(--navy);background:linear-gradient(145deg,#fffdf7,#f3f5ed);border:1px solid #ffffffb8;border-radius:27px;padding:32px;animation:.3s both modalIn;position:relative;overflow:auto;box-shadow:0 40px 110px #00000061}.stripe-checkout-modal>.close-button{z-index:3;position:absolute;top:16px;right:16px}.stripe-checkout-head{grid-template-columns:52px 1fr;align-items:center;gap:14px;padding-right:46px;display:grid}.stripe-checkout-head>span{color:#fff;background:#111;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #0000002e}.stripe-checkout-head svg{width:25px;height:25px}.stripe-checkout-head small{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:950}.stripe-checkout-head h2{letter-spacing:-.04em;margin:3px 0;font-size:28px}.stripe-checkout-head p{color:var(--muted);margin:0;font-size:11px}.stripe-order-review{background:#fff;border:1px solid #d7dcd4;border-radius:13px;grid-template-columns:1fr auto;gap:5px 12px;margin:20px 0 17px;padding:14px 15px;display:grid}.stripe-order-review b{font-size:13px}.stripe-order-review strong{color:var(--coral);font-size:18px}.stripe-order-review small{color:var(--muted);grid-column:1/-1;font-size:10px}.marketplace-checkout-journey{background:radial-gradient(circle at 8% 45%,#f1bd6247,#0000 27%),radial-gradient(circle at 91% 45%,#74a65d40,#0000 29%),linear-gradient(135deg,#fdf8e9,#eef4ea);border:1px solid #113a5724;border-radius:18px;grid-template-columns:74px 1fr 68px;align-items:center;min-height:112px;margin:0 0 14px;padding:18px 24px;display:grid;overflow:hidden}.checkout-book-stack{z-index:2;color:#fff3cc;background:linear-gradient(145deg,#0b3150,#164d6b);border-radius:7px 10px 10px 7px;place-items:center;width:55px;height:70px;animation:1.8s ease-in-out infinite checkout-book-breathe;display:grid;position:relative;box-shadow:inset 5px 0 #ffffff1f,0 11px 22px #082a4133}.checkout-book-stack:after,.checkout-book-stack i{content:"";z-index:-1;background:#d37742;border-radius:7px;width:51px;height:65px;position:absolute;top:4px;left:6px;transform:rotate(6deg)}.checkout-book-stack i:nth-child(2){background:#6e964d;transform:rotate(11deg)}.checkout-book-stack b{letter-spacing:.08em;text-align:center;font:900 7px/1.2 Arial,sans-serif}.checkout-route{background:#0d3a5421;border-radius:999px;height:4px;position:relative;overflow:visible}.checkout-route:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#e7672d,#f2be60,#6f9d50);width:0;transition:width .55s;position:absolute;inset:0}.stage-reserving .checkout-route:before{width:35%}.stage-securing .checkout-route:before{width:70%}.stage-checkout .checkout-route:before,.stage-confirming .checkout-route:before,.stage-success .checkout-route:before{width:100%}.checkout-route span{background:#9eb4ad;border:2px solid #f7f4e9;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0c324a21}.checkout-route span:first-child{left:15%}.checkout-route span:nth-child(2){left:50%}.checkout-route span:nth-child(3){left:85%}.checkout-vault{color:#fff;background:linear-gradient(145deg,#315f45,#6f9d50);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 11px 24px #1f523733}.checkout-vault svg{width:27px}.checkout-vault i{border:1px solid #68974a47;border-radius:23px;animation:1.6s ease-out infinite checkout-vault-ring;position:absolute;inset:-6px}.checkout-stage-copy{text-align:center;flex-direction:column;align-items:center;gap:3px;margin:-3px 0 14px;display:flex}.checkout-stage-copy b{font-size:12px}.checkout-stage-copy small{max-width:460px;color:var(--muted);font-size:9px;line-height:1.45}@keyframes checkout-book-breathe{50%{transform:translateY(-4px)rotate(-1deg)}}@keyframes checkout-vault-ring{to{opacity:0;inset:-15px}}.stripe-checkout-modal.stage-checkout{width:min(820px,100%)}.marketplace-embedded-checkout{background:#fff;border:1px solid #113a5724;border-radius:18px;margin:2px -4px 14px;padding:12px;box-shadow:0 18px 42px #09293d1a}.marketplace-embedded-checkout .embedded-stripe-checkout{min-height:480px;box-shadow:none;background:#fff;border:0;border-radius:12px}.stripe-confirming-panel{background:linear-gradient(145deg,#f8f2df,#eef6e8);border:1px solid #69974b4d;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-height:145px;margin-bottom:14px;padding:24px;display:flex}.stripe-confirming-panel b{color:var(--navy);font-size:15px;display:block}.stripe-confirming-panel p{color:var(--muted);margin:5px 0 0;font-size:11px}.stripe-confirming-spinner{border:4px solid #0c375221;border-top-color:var(--coral);border-right-color:#6f9d50;border-radius:50%;flex:none;width:42px;height:42px;animation:.85s linear infinite stripe-confirming-spin}.marketplace-success{padding-top:8px}@keyframes stripe-confirming-spin{to{transform:rotate(360deg)}}.stripe-provider-status{opacity:.68;background:#fff;border:1px solid #ced9d8;border-radius:13px;min-height:95px;padding:14px;transition:opacity .2s,border-color .2s;box-shadow:inset 0 1px 3px #07243e0d}.stripe-provider-status.ready{opacity:1;border-color:#9fbeb2}.stripe-loading{min-height:120px;color:var(--muted);place-items:center;font-size:12px;display:grid}.stripe-setup{background:#fff6e7;border:1px solid #e5caa8;border-radius:15px;grid-template-columns:46px 1fr;align-items:start;gap:14px;min-height:155px;padding:20px;display:grid}.stripe-setup>svg{color:#fff;background:#b6712f;border-radius:13px;width:46px;height:46px;padding:11px}.stripe-setup b{font-size:14px;display:block}.stripe-setup p{color:var(--muted);margin:6px 0 10px;font-size:11px;line-height:1.5}.stripe-setup code{overflow-wrap:anywhere;color:#8d4b20;font-size:10px;line-height:1.6;display:block}.stripe-test-card{background:#f7f3e9;border:1px dashed #bdc9c5;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;margin:12px 0;padding:12px 14px;display:grid}.stripe-test-card b{font-size:11px}.stripe-test-card span{color:var(--navy);font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:800}.stripe-test-card small{color:var(--muted);grid-column:1/-1;font-size:9px}.stripe-pay-button{min-height:49px}.stripe-security{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:9px;line-height:1.4;display:flex}.stripe-security svg{width:16px;height:16px;color:var(--pine);flex:none}.stripe-success{text-align:center;padding:20px 5px 4px}.stripe-success>span{color:#fff;background:linear-gradient(145deg,#6da63b,#487d34);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 14px;display:grid;box-shadow:0 14px 32px #487d343d}.stripe-success>span svg{width:38px;height:38px}.stripe-success>small{color:var(--pine);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.stripe-success h2{letter-spacing:-.04em;margin:7px 0;font-size:31px}.stripe-success>p{max-width:430px;color:var(--muted);margin:0 auto 18px;font-size:12px;line-height:1.6}.stripe-success>div{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 auto 15px;padding:14px;display:grid}.stripe-success>div b{font-size:24px}.stripe-success>div small{color:var(--muted);margin:4px 0}.stripe-success>div code{color:#70858e;overflow-wrap:anywhere;font-size:9px}.stripe-success>a{color:var(--coral);margin-bottom:14px;font-size:11px;font-weight:850;display:block}.empty-cart{text-align:center;margin:auto}.empty-cart>span{color:var(--sky);font-size:60px}.empty-cart h3{font-size:25px}.empty-cart p{color:var(--muted);font-size:14px}.shipping-studio{background:#f7f3e9;border-radius:28px;width:min(1060px,100%);max-height:calc(100vh - 40px);padding:34px;animation:.3s both modalIn;position:relative;overflow:auto;box-shadow:0 40px 100px #00000057}.shipping-studio>.close-button{z-index:3;position:absolute;top:18px;right:18px}.shipping-head{justify-content:space-between;align-items:center;gap:30px;padding:2px 52px 26px 2px;display:flex}.shipping-head h2{color:var(--navy-deep);letter-spacing:-.05em;margin:7px 0;font-size:37px}.shipping-head h2 em{color:var(--coral);font-family:Georgia,serif;font-weight:500}.shipping-head p{max-width:630px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.shipping-book{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:12px;min-width:245px;padding:10px;display:flex}.shipping-book .book-cover{flex:none;width:44px}.shipping-book small,.shipping-book b,.shipping-book span{display:block}.shipping-book small{color:var(--coral);font-size:11px;font-weight:850}.shipping-book b{max-width:155px;color:var(--navy);margin:4px 0;font-size:12px}.shipping-book span{color:var(--muted);font-size:11px}.shipping-isbn-action{grid-template-columns:1fr auto}.shipping-isbn-action button{color:#fff;background:var(--navy);min-width:95px}.shipping-intel-proof{background:#f0fafb;border:1px solid #bdd6df;border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin:10px 0 16px;padding:13px;display:grid}.shipping-intel-proof>div>span{color:var(--pine);letter-spacing:.08em;font-size:10px;font-weight:900}.shipping-intel-proof>div>b,.shipping-intel-proof>div>small{display:block}.shipping-intel-proof>div>b{color:var(--navy);margin:4px 0;font-size:13px}.shipping-intel-proof>div>small{color:var(--muted);font-size:11px}.shipping-intel-proof>strong{color:var(--navy);font-size:20px}.shipping-intel-proof>strong small{color:var(--muted);text-align:right;text-transform:uppercase;font-size:10px;display:block}.shipping-intel-proof .intel-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-workspace{grid-template-columns:.93fr 1.07fr;gap:14px;display:grid}.shipping-specs,.shipping-rates{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:23px}.shipping-specs label{color:var(--navy);margin:15px 0;font-size:12px;font-weight:800;display:block}.shipping-specs input,.shipping-specs select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fffefa;border-radius:10px;margin-top:7px;padding:12px;font-size:13px}.auto-package{color:#fff;background:var(--navy);border-radius:14px;grid-template-columns:auto 1.25fr .85fr;align-items:center;gap:12px;margin-top:20px;padding:17px;display:grid}.auto-package>span{width:34px;height:34px;color:var(--cream);background:#ffffff1a;border-radius:10px;place-items:center;display:grid}.auto-package small,.auto-package b,.auto-package em{display:block}.auto-package small{color:#94adbb;letter-spacing:.08em;font-size:10px;font-weight:850}.auto-package b{margin:4px 0;font-size:12px}.auto-package em{color:#c5d4da;font-size:11px;font-style:normal}.packing-note{color:#54742f;background:#eef5e8;border-radius:10px;margin-top:10px;padding:10px;font-size:11px;line-height:1.5}.rates-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.rates-heading b{margin-top:4px;font-size:14px;display:block}.rates-heading button{color:var(--coral);background:0 0;border:0;font-size:11px;font-weight:850}.rate-card{border:1px solid var(--line);text-align:left;width:100%;color:var(--navy);background:#fffefa;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:8px 0;padding:12px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative}.rate-card:hover{transform:translateY(-1px)}.rate-card.selected{border-color:var(--coral);background:#fff7f2;box-shadow:0 0 0 2px #e8643814}.rate-radio{color:var(--coral)}.rate-card small,.rate-card b,.rate-card em{display:block}.rate-card small{color:var(--muted);font-size:10px;font-weight:850}.rate-card b{margin:2px 0;font-size:13px}.rate-card em{color:var(--muted);font-size:11px;font-style:normal}.rate-card strong{font-size:14px}.rate-card i{color:var(--pine);font-size:10px;font-style:normal;font-weight:850;position:absolute;bottom:6px;right:10px}.shipping-total{border-top:1px solid var(--line);justify-content:space-between;margin:15px 0;padding:12px 0;display:flex}.shipping-total span,.shipping-total b{display:block}.shipping-total span{color:var(--muted);font-size:11px}.shipping-total b{margin-top:3px;font-size:12px}.shipping-total strong{font-size:20px}.label-workspace{place-items:center;padding:12px 0 0;display:grid}.label-success{align-items:center;gap:13px;width:min(620px,100%);margin-bottom:15px;display:flex}.label-success>span{color:#fff;background:var(--pine);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.label-success small{color:var(--pine);letter-spacing:.1em;font-size:11px;font-weight:900}.label-success h3{margin:4px 0;font-size:18px}.label-success p{color:var(--muted);margin:0;font-size:11px}.shipping-label{color:#111;background:#fff;border:2px solid #111;width:min(620px,100%);padding:24px;box-shadow:0 20px 45px #07243e21}.label-brand{border-bottom:4px solid #111;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.label-brand .brand-lockup img{width:48px;height:48px}.label-brand .brand-lockup>span{display:none}.label-brand>b{font-size:16px}.label-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.label-route small,.label-route b,.label-route span{display:block}.label-route small{font-size:11px;font-weight:900}.label-route b{margin:5px 0;font-size:14px}.label-route span{font-size:13px;line-height:1.5}.label-route>strong{font-size:25px}.label-meta{border-block:2px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.label-meta>span{border-right:1px solid #111;padding:9px}.label-meta>span:last-child{border:0}.label-meta small,.label-meta b{display:block}.label-meta small{font-size:10px}.label-meta b{margin-top:3px;font-size:13px}.label-barcode{background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 4px,#111 4px 5px,#0000 5px 9px,#111 9px 13px,#0000 13px 15px);height:75px;margin:18px 20px 8px}.tracking-number{text-align:center;letter-spacing:.16em;font-size:15px;display:block}.label-actions{justify-content:space-between;gap:10px;width:min(620px,100%);margin-top:16px;display:flex}.label-disclaimer{width:min(620px,100%);color:var(--muted);text-align:center;margin-top:10px;font-size:11px}.checkout-modal{background:#fff;border-radius:26px;grid-template-columns:1.1fr .9fr;width:min(950px,100%);max-height:calc(100vh - 40px);animation:.3s both modalIn;display:grid;position:relative;overflow:auto}.checkout-form{padding:40px}.checkout-form .brand-lockup{margin-bottom:25px}.checkout-form h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:29px}.payment-placeholder{border:1px dashed var(--sky);background:#f2fafb;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:14px;display:flex}.payment-placeholder>span{color:var(--sky);font-size:20px}.payment-placeholder div{flex:1}.payment-placeholder b,.payment-placeholder small{display:block}.payment-placeholder b{font-size:12px}.payment-placeholder small{color:var(--muted);margin-top:3px;font-size:11px}.payment-placeholder i{color:var(--navy);background:var(--cream);border-radius:6px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:850}.checkout-summary{background:#f3efe6;padding:40px 30px}.checkout-summary h3{margin:0 0 20px;font-size:17px}.checkout-item{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.checkout-item .book-cover{width:48px}.checkout-item b,.checkout-item small{display:block}.checkout-item b{font-size:11px}.checkout-item small{color:var(--muted);margin-top:3px;font-size:11px}.checkout-item strong{font-size:12px}.checkout-total{border-top:1px solid var(--navy);justify-content:space-between;margin-top:20px;padding-top:15px;font-size:13px;display:flex}.checkout-total strong{font-size:17px}.protection-note{text-align:center;color:var(--pine);background:#e8f1e1;border-radius:9px;margin-top:25px;padding:10px;font-size:11px;font-weight:800}.checkout-success{text-align:center;background:var(--paper);border-radius:27px;width:min(540px,100%);padding:60px 35px}.checkout-success .success-rings{margin-inline:auto}.checkout-success h2{letter-spacing:-.05em;margin:15px 0;font-size:35px}.checkout-success>p{color:var(--muted);font-size:13px;line-height:1.7}.signin-modal{text-align:center;background:var(--paper);border-radius:27px;width:min(780px,100%);max-height:calc(100vh - 40px);padding:0;animation:.3s both modalIn;position:relative;overflow:hidden auto;box-shadow:0 35px 95px #03192b57}.signin-modal>.close-button{color:#fff8df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041f34ad;border:1px solid #ffffff47;top:14px;right:14px;box-shadow:0 7px 20px #02142240}.signin-modal>.close-button:hover{background:#041f34e0;transform:rotate(4deg)scale(1.05)}.auth-banner{background:#123452;width:100%;overflow:hidden}.auth-banner img{object-fit:cover;object-position:center;width:100%;height:clamp(82px,19.35vw,151px);animation:.38s both authBannerIn;display:block}.auth-modal-body{width:min(520px,100%);margin-inline:auto;padding:25px 34px 29px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signin-modal label{text-align:left}.auth-tabs{border:1px solid var(--line);background:#07243e0b;border-radius:13px;grid-template-columns:1fr 1fr;margin:0 0 16px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:800}.auth-tabs button.active{background:var(--paper);color:var(--navy);box-shadow:0 4px 14px #07243e1a}.auth-form{display:grid}.auth-form label{margin:7px 0}.auth-form .primary-button{margin-top:10px}.auth-error{color:#a23d2b;text-align:left;background:#e8643814;border:1px solid #c2432c40;border-radius:10px;margin:9px 0 2px;padding:10px 12px;font-size:12px;line-height:1.45}.google-button{margin-top:0}.google-button .google-logo{background:0 0;border:0;flex:none;width:18px;height:18px;padding:0;display:block}.auth-modal-body>.auth-security-note{color:var(--muted);text-align:center;margin-top:14px;font-size:11px;line-height:1.55;display:block}.primary-button:disabled,.provider-button:disabled,.text-button:disabled{cursor:wait;opacity:.58}.site-toast{z-index:220;width:min(410px,100vw - 32px);min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:radial-gradient(circle at 100% 0,#668f4821,#0000 40%),#fffdf7f7;border:1px solid #07243e1f;border-left:4px solid #5b8c43;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:16px 48px 16px 17px;animation:.42s cubic-bezier(.22,.86,.28,1) both siteToastIn;display:grid;position:fixed;top:112px;right:clamp(16px,3vw,42px);overflow:hidden;box-shadow:0 22px 60px #07243e33,0 4px 12px #07243e14}.site-toast.is-info{border-left-color:#2d7f9f}.site-toast.is-attention{border-left-color:var(--coral)}.site-toast-icon{color:#4f7f38;background:#e9f2df;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #5b8c4326}.site-toast.is-info .site-toast-icon{color:#226b88;background:#e3f2f7;box-shadow:inset 0 0 0 1px #226b8821}.site-toast.is-attention .site-toast-icon{color:#b84528;background:#fff0e8;box-shadow:inset 0 0 0 1px #b8452824}.site-toast-icon svg{stroke-width:2.3px;width:21px;height:21px}.site-toast-copy{min-width:0}.site-toast-copy strong{color:var(--navy-deep);letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.site-toast-copy p{color:#526d78;margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.42}.site-toast-close{color:#6c7e84;background:#07243e0e;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:10px;right:10px}.site-toast-close:hover{color:var(--navy);background:#07243e1a}.site-toast-close svg{width:16px;height:16px}.site-toast-progress{transform-origin:0;background:linear-gradient(90deg,#e9662f,#f2bc58,#6ba447);width:100%;height:3px;animation:4.6s linear both siteToastProgress;position:absolute;bottom:0;left:0}footer{background:var(--navy-deep);color:#fff;grid-template-columns:1.4fr .7fr .7fr 1fr;gap:22px;padding:28px clamp(24px,6vw,88px) 16px;display:grid;position:relative}footer .brand-lockup{color:#fff}footer p{color:#91aab8;margin:7px 0 0;font-size:12px;line-height:1.45}footer>div>b{color:var(--cream);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12px;display:block}footer>div>:is(button,a){color:#a7bbc6;background:0 0;border:0;margin:4px 0;padding:0;font-size:12px;text-decoration:none;display:block}.newsletter{border:1px solid #ffffff1f;border-radius:10px;padding:5px;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:7px;font-size:12px}.newsletter button{background:var(--coral);color:#fff;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}footer>small{color:#718d9c;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:12px;font-size:11px}.mobile-dock{display:none}.theme-setting{border:1px solid var(--line);border-radius:15px;grid-column:1/-1;margin:2px 0 0;padding:17px}.theme-setting legend{color:var(--ink);padding:0 7px;font-size:13px;font-weight:850}.theme-setting>p{margin:0 0 12px}.theme-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-options>button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper);text-align:left;border-radius:13px;grid-template-columns:62px 1fr 20px;align-items:center;gap:11px;padding:11px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.theme-options>button:hover{transform:translateY(-2px)}.theme-options>button.selected{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}@supports (color:color-mix(in lab, red, red)){.theme-options>button.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 16%, transparent)}}.theme-options>button>span:nth-child(2){min-width:0}.theme-options b,.theme-options small{display:block}.theme-options b{font-size:12px}.theme-options small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.3}.theme-options em{color:#21190f;background:var(--coral);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:900;display:grid}.theme-preview{border-radius:9px;align-items:flex-end;gap:4px;height:43px;padding:7px;display:flex;overflow:hidden}.theme-preview i{border-radius:2px 2px 0 0;width:10px;box-shadow:inset 2px 0 #ffffff29}.theme-preview i:first-child{height:20px}.theme-preview i:nth-child(2){height:28px}.theme-preview i:nth-child(3){height:17px}.daylight-preview{background:linear-gradient(145deg,#d9f0f5,#fff8de)}.daylight-preview i:first-child{background:#e86438}.daylight-preview i:nth-child(2){background:#0d3153}.daylight-preview i:nth-child(3){background:#6da63b}.night-preview{background:radial-gradient(circle at 72% 22%,#e6b45b59,#0000 25%),linear-gradient(145deg,#111918,#2b241c)}.night-preview i:first-child{background:#a95f3f}.night-preview i:nth-child(2){background:#d5a253}.night-preview i:nth-child(3){background:#687861}.app-shell[data-theme=readers-night]{--sky:#93aaa5;--pine:#899c75;--cream:#e7cf91;--coral:#d5a253;--paper:#191a17;--paper-dark:#24231e;--ink:#e8dfca;--muted:#afa58e;--line:#e7cf9129;--shadow:0 24px 65px #03070759;min-height:100vh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#191a17;background-image:radial-gradient(circle at 88% 5%,#e3ac4e21,#0000 23%),repeating-linear-gradient(94deg,#ffffff02 0 2px,#0000 2px 23px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.app-shell[data-theme=readers-night] .announcement,.app-shell[data-theme=readers-night] .dashboard-nav,.app-shell[data-theme=readers-night] footer{color:#e8dfca;background:#121817}.app-shell[data-theme=readers-night] .site-header{background:#191915eb;border-color:#e7cf9121}.app-shell[data-theme=readers-night] :is(.brand-lockup,.main-nav button,.icon-button,.text-button,.bag-button,.link-button,.market-footer button,.book-title-button,.quick-add,.filter-panel label,.results-top select,.form-step label,.account-login label,.checkout-form label,.signin-modal label,.profile-editor label,.shipping-specs label,.shipping-book b,.rate-card,.feedback-quotes blockquote,.impact-metrics b,.rating-summary>div:last-child b,.edit-profile-button){color:var(--ink)}.app-shell[data-theme=readers-night] :is(.hero h1,.sell-intro h1,.account-login h1,.form-step h2,.dashboard-header h1,.shipping-head h2){color:#eadfc7}.app-shell[data-theme=readers-night] :is(.hero-lede,.hero-proof small,.book-mini-meta small,.floating-note small,.plans-hero p,.free-books-hero p,footer p,footer>div>button,footer>div>a,.profile-mini small,.dashboard-nav nav button,.dashboard-help){color:#aaa18c}.app-shell[data-theme=readers-night] .account-benefits span{color:#d7cdb9}.app-shell[data-theme=readers-night] .auth-tabs{background:#0000002e}.app-shell[data-theme=readers-night] .auth-tabs button{color:#aaa18c}.app-shell[data-theme=readers-night] .auth-tabs button.active{color:#f2e5c8;background:#29261f;box-shadow:0 4px 16px #00000047}.app-shell[data-theme=readers-night] .auth-error{color:#f0b89a;background:#72311f4d;border-color:#e184584d}.app-shell[data-theme=readers-night] :is(.hero,.fee-story,.community-quote,.plans-view,.account-gate,.dashboard,.sell-view,.fresh-section,.free-books-view){background-color:#191a17;background-image:radial-gradient(circle at 82% 9%,#daa44c17,#0000 25%),linear-gradient(135deg,#1b1c18,#171917)}.app-shell[data-theme=readers-night] :is(.home-free-section,.how-section,.browse-hero,.free-books-hero,.plans-hero,.account-art,.trust-strip){color:#eadfc8;background-color:#16201f;background-image:radial-gradient(circle at 82% 18%,#d6a14924,#0000 26%),radial-gradient(circle at 12% 86%,#6f856c1c,#0000 31%),linear-gradient(135deg,#172120,#121817)}.app-shell[data-theme=readers-night] :is(.market-card,.floating-note,.free-how,.listing-studio,.plan-card,.faq-grid details,.provider-button,.profile-editor,.dashboard-stats article,.dashboard-panel,.book-modal,.seller-card,.cart-drawer,.shipping-studio,.shipping-book,.shipping-specs,.shipping-rates,.checkout-modal,.signin-modal,.checkout-success,.success-card,.empty-results){color:var(--ink);border-color:var(--line);box-shadow:var(--shadow);background:#24231e}.app-shell[data-theme=readers-night] :is(.book-mini,.cover-button,.eyebrow,.hero-search,.browse-search,.quick-add,.secondary-button,.edit-profile-button,.theme-options>button,.feedback-quotes blockquote,.rating-summary>div:last-child span,.condition-chip,.modal-heart,.close-button){color:var(--ink);border-color:var(--line);background:#2b2922}.app-shell[data-theme=readers-night] :is(.form-step input:not([type=radio]):not([type=checkbox]):not([type=file]),.form-step select,.form-step textarea,.account-login input,.account-login textarea,.checkout-form input,.checkout-form select,.signin-modal input,.profile-editor input,.profile-editor textarea,.shipping-specs input,.shipping-specs select,.results-top select){color:#eadfc8;border-color:var(--line);background:#1e201c}.app-shell[data-theme=readers-night] input::placeholder,.app-shell[data-theme=readers-night] textarea::placeholder{color:#807966}.app-shell[data-theme=readers-night] :is(.receipt,.free-how article>span,.giveaway-invite,.upload-zone,.condition-photo-source,.condition-photo-count,.condition-review-summary,.description-mode-toggle button,.listing-mode-toggle button,.listing-intelligence,.intel-facts span,.review-intel-proof,.review-listing,.breakeven,.rating-summary,.impact-metrics span,.shipping-note,.shipping-intel-proof,.packing-note,.payment-placeholder,.checkout-summary,.protection-note,.source-confidence span,.photo-tips span,.giveaway-note,.price-insight,.catalog-view-discovery,.catalog-supplemental-images figure,.catalog-view-empty span){color:var(--ink);border-color:var(--line);background:#292820}.app-shell[data-theme=readers-night] .receipt:after{background:linear-gradient(135deg,#0000 8px,#292820 0) 0 0/16px 16px repeat-x}.app-shell[data-theme=readers-night] :is(.listing-mode-toggle button.active,.rate-card.selected){border-color:var(--coral);background:#32291f}.app-shell[data-theme=readers-night] .listing-mode-toggle button:last-child.active{border-color:var(--pine);background:#252c22}.app-shell[data-theme=readers-night] :is(.shipping-explainer,.final-cta){color:#eadfc8;background:linear-gradient(125deg,#4f5d4a,#263735)}.app-shell[data-theme=readers-night] .primary-button{color:#21190f;background:#d5a253;box-shadow:0 10px 27px #d5a2532e}.app-shell[data-theme=readers-night] .primary-button:hover{box-shadow:0 14px 32px #d5a25340}.app-shell[data-theme=readers-night] :is(.hero-search button,.browse-search button,.input-action button,.ai-isbn-action button,.shipping-isbn-action button,.earnings-card,.auto-package,.plan-proof){color:#e9dfc9;background:#24302f}.app-shell[data-theme=readers-night] :is(.main-nav button:hover,.main-nav button.active){color:var(--cream);background:#d5a2531a}.app-shell[data-theme=readers-night] .main-nav .free-nav-button{color:#a8b88c}.app-shell[data-theme=readers-night] .header-inbox-trigger{color:var(--ink);border-color:var(--line);background:#24231e}.app-shell[data-theme=readers-night] .header-inbox-popover{color:var(--ink);border-color:var(--line);background:#1d1d19;box-shadow:0 24px 70px #00000075}.app-shell[data-theme=readers-night] .header-inbox-popover>header{border-color:var(--line);background:linear-gradient(135deg,#2a271f,#222821)}.app-shell[data-theme=readers-night] .header-inbox-popover>header h2,.app-shell[data-theme=readers-night] .header-inbox-list b,.app-shell[data-theme=readers-night] .header-inbox-empty b,.app-shell[data-theme=readers-night] .header-inbox-list>button{color:var(--ink)}.app-shell[data-theme=readers-night] .header-inbox-list>button:hover{background:#292821}.app-shell[data-theme=readers-night] .header-inbox-list>button.unread{background:linear-gradient(135deg,#303226,#29251d)}.app-shell[data-theme=readers-night] .header-inbox-footer{color:var(--ink);border-color:var(--line);background:#29271f}.app-shell[data-theme=readers-night] :is(.soft-status,.cart-item div:nth-child(2) span,.condition-tag){color:#a8b88c;background:#293126}.app-shell[data-theme=readers-night] .impact-ring{background:conic-gradient(#93aaa5 0 var(--impact-progress,0%), #35352e var(--impact-progress,0%))}.app-shell[data-theme=readers-night] .impact-ring:after{background:#24231e}.app-shell[data-theme=readers-night] :is(.theme-setting,.rating-summary>div:first-child,.order-row,.cart-item,.checkout-item){border-color:var(--line)}.app-shell[data-theme=readers-night] :is(.account-notification-button,.notification-item,.activity-empty){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#29271f,#1f1e1a)}.app-shell[data-theme=readers-night] .purchase-history-panel .sold-book-row{border-color:var(--line);background:linear-gradient(145deg,#29271f,#211f1a)}.app-shell[data-theme=readers-night] .dashboard-header .account-notification-button span{color:var(--ink)}.app-shell[data-theme=readers-night] .notification-item.unread{background:linear-gradient(135deg,#303226,#24241e);border-color:#6e8067;box-shadow:inset 3px 0 #c99b58}.app-shell[data-theme=readers-night] :is(.notification-item b,.sold-book-row b,.sold-book-row>strong,.activity-empty h3){color:var(--ink)}.app-shell[data-theme=readers-night] .sold-book-row{border-color:var(--line)}.app-shell[data-theme=readers-night] .account-overview-error{color:#e7b69d;background:#2e211b;border-color:#704536}.app-shell[data-theme=readers-night] .theme-options>button.selected{background:#302b21}.app-shell[data-theme=readers-night] .account-security-setting{border-color:var(--line);background:#26241e}.app-shell[data-theme=readers-night] .account-security-setting h3{color:#eadfc7}.app-shell[data-theme=readers-night] .account-security-setting>button{color:#eadfc7;border-color:var(--line);background:#302d25}.app-shell[data-theme=readers-night] .adult-content-setting{border-color:var(--line);background:#29261f}.app-shell[data-theme=readers-night] .adult-content-setting h3{color:#eadfc7}.app-shell[data-theme=readers-night] .adult-content-setting>button{color:#eadfc7;border-color:var(--line);background:#302d25}.app-shell[data-theme=readers-night] .adult-listing-check{background:#302820;border-color:#69503b}.app-shell[data-theme=readers-night] .adult-listing-check b{color:#eadfc7}.app-shell[data-theme=readers-night] .modal-backdrop,.app-shell[data-theme=readers-night] .drawer-backdrop{background:#050707c4}.app-shell[data-theme=readers-night] .stripe-checkout-modal{color:var(--ink);background:linear-gradient(145deg,#29251e,#181715);border-color:#5c5446}.app-shell[data-theme=readers-night] .stripe-checkout-head h2{color:var(--ink)}.app-shell[data-theme=readers-night] :is(.stripe-order-review,.stripe-provider-status,.stripe-success>div){color:var(--ink);border-color:var(--line);background:#1b1a17}.app-shell[data-theme=readers-night] .stripe-test-card{background:#252119;border-color:#605848}.app-shell[data-theme=readers-night] .stripe-test-card span{color:var(--ink)}.app-shell[data-theme=readers-night] .stripe-setup{background:#2d2118;border-color:#704d31}.app-shell[data-theme=readers-night] .stripe-setup code{color:#e8b37c}.app-shell[data-theme=readers-night] .site-toast{color:#efe5cf;background:radial-gradient(circle at 100% 0,#d5a2531f,#0000 42%),#242c28f7;border-color:#efcc872e;box-shadow:0 24px 65px #0000006b}.app-shell[data-theme=readers-night] .site-toast-copy strong{color:#f4e8cf}.app-shell[data-theme=readers-night] .site-toast-copy p{color:#cfc5af}.app-shell[data-theme=readers-night] .site-toast-close{color:#d5c8ad;background:#ffffff12}.app-shell[data-theme=readers-night] .site-toast-icon{color:#21190f;background:#d5a253}.app-shell[data-theme=readers-night] .newsletter input{color:#e8dfca}.app-shell[data-theme=readers-night] .book-cover,.app-shell[data-theme=readers-night] .shipping-label{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell :is(.site-header,.hero,.market-card,.book-mini,.cover-button,.floating-note,.section,.fee-story,.community-quote,.plans-view,.plan-card,.faq-grid details,.account-gate,.dashboard,.profile-editor,.dashboard-stats article,.dashboard-panel,.listing-studio,.book-modal,.cart-drawer,.shipping-studio,.checkout-modal,.signin-modal,footer){transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.legal-links{color:#9eb3bf;background:var(--navy-deep);justify-content:space-between;gap:20px;padding:13px clamp(22px,6vw,90px) 22px;font-size:11px;display:flex}.legal-links a{color:var(--cream);font-weight:800;text-decoration:none}.legal-links a:hover{color:#ffd7b8}.terms-page{min-height:100vh;color:var(--navy);background:#f6f1e7}.terms-header{background:#fffcf4eb;border-bottom:1px solid #07243e1c;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,6vw,90px);display:flex}.terms-brand{color:var(--navy);letter-spacing:-.025em;align-items:center;gap:12px;font-size:15px;font-weight:900;line-height:.95;text-decoration:none;display:flex}.terms-brand img{border-radius:50%}.terms-back{color:var(--navy);background:#fffdf8;border:1px solid #07243e21;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.terms-hero{color:var(--cream);background:radial-gradient(circle at 85% 20%,#66b5d238,#0000 28%),linear-gradient(135deg,#0a2b49,#123f5f 58%,#285e69);padding:78px clamp(22px,8vw,130px) 95px}.terms-hero>span{color:#eab174;letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:900}.terms-hero h1{letter-spacing:-.055em;max-width:900px;margin:17px 0 22px;font-family:Georgia,serif;font-size:clamp(46px,6vw,88px);font-weight:500;line-height:.96}.terms-hero>p{color:#c8d6d7;max-width:700px;font-size:14px;line-height:1.75}.terms-meta{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.terms-meta span{color:#e8e1d2;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750}.legal-review-note{background:#fff7e9;border:1px solid #de894259;border-radius:18px;width:min(1080px,100% - 44px);margin:-35px auto 34px;padding:23px 28px;position:relative;box-shadow:0 16px 38px #07243e1a}.legal-review-note b{color:#a64b28;font-size:14px}.legal-review-note p{color:#635d52;margin:7px 0 0;font-size:12px;line-height:1.65}.terms-content{width:min(1080px,100% - 44px);margin:auto;padding:20px 0 90px}.terms-section{border-bottom:1px solid #07243e1f;grid-template-columns:70px minmax(0,1fr);gap:28px;padding:38px 0;display:grid}.terms-section>span{width:52px;height:52px;color:var(--coral);background:#e864381a;border-radius:16px;place-items:center;font-size:13px;font-weight:900;display:grid}.terms-section h2{color:var(--navy-deep);letter-spacing:-.035em;margin:4px 0 17px;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:500}.terms-section p,.terms-section li{color:#585f60;font-size:13px;line-height:1.8}.terms-section p{margin:0 0 13px}.terms-section ul{gap:12px;margin:0;padding-left:18px;display:grid}.terms-section b{color:var(--navy)}.seller-acknowledgment{color:var(--cream);background:linear-gradient(130deg,#ca5a31,#e87b43);border-radius:26px;margin-top:55px;padding:clamp(30px,5vw,62px);box-shadow:0 24px 55px #b0452433}.seller-acknowledgment>span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.seller-acknowledgment h2{max-width:700px;margin:14px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.05}.seller-acknowledgment p{color:#fff0e6;max-width:760px;font-size:13px;line-height:1.75}.terms-footer{color:#a9bbc4;background:var(--navy-deep);justify-content:space-between;align-items:center;padding:18px clamp(22px,6vw,90px);display:flex}.terms-footer div{align-items:center;gap:12px;font-family:Georgia,serif;font-size:15px;display:flex}.terms-footer img{border-radius:50%}.terms-footer a{color:var(--cream);font-size:12px;font-weight:800;text-decoration:none}.reveal{animation:.7s cubic-bezier(.2,.7,.2,1) both reveal}.reveal.delay{animation-delay:.15s}@keyframes announcement-sheen{0%,58%{opacity:0;transform:translate(0)}65%{opacity:1}88%,to{opacity:0;transform:translate(430%)}}@keyframes announcement-nudge{0%,68%,to{transform:translate(0)}76%{transform:translate(4px)}84%{transform:translate(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{50%{transform:translateY(-9px)rotate(-.5deg)}}@keyframes shelf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes slideIn{0%{transform:translate(100%)}}@keyframes siteToastIn{0%{opacity:0;transform:translate(34px,-9px)scale(.97)}}@keyframes siteToastProgress{to{transform:scaleX(0)}}@media (max-width:700px){.site-toast{border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:11px;width:auto;min-height:82px;padding:14px 43px 14px 14px;top:88px;left:12px;right:12px}.site-toast-icon{width:38px;height:38px}.site-toast-copy p{font-size:12px}}@media (max-width:1100px){.hero{padding-top:58px}.hero-copy{text-align:left;width:min(640px,62vw);max-width:none;margin:0}.hero-lede{margin:0}.hero-search{margin-inline:0}.hero-actions,.hero-proof{justify-content:flex-start}.home-book-grid{grid-template-columns:repeat(4,1fr)}.fee-story{gap:50px}.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sell-view{gap:50px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.account-activity-grid,.dashboard-grid{grid-template-columns:1fr}}@media (max-width:820px){.main-nav{display:none}.mobile-beta-guide-nav{color:#315a38;background:linear-gradient(135deg,#f4f8e9,#fff6d9);border:1px solid #537d4347;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin-left:0;padding:7px 10px;font-size:11px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #3055371a}.mobile-beta-guide-nav span{color:#dc8f2e}.text-button,.icon-button,.online-readers{display:none}.header-actions .account-header-button{min-height:38px;color:var(--navy);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.header-actions{gap:2px}.site-header{padding:0 12px}.hero{padding-inline:24px}.trust-strip{grid-template-columns:repeat(2,1fr);padding:30px}.trust-strip p{grid-column:1/-1;margin:0}.home-book-grid{grid-template-columns:repeat(2,1fr);row-gap:35px}.home-free-section{grid-template-columns:minmax(0,1fr);gap:45px}.home-free-copy,.home-free-books{min-width:0}.free-books-hero{grid-template-columns:1fr;gap:20px}.gift-stack{width:min(500px,100%);margin:auto}.free-grid{grid-template-columns:repeat(2,1fr)}.shipping-explainer{grid-template-columns:1fr}.quick-add{opacity:1;transform:none}.fee-story{grid-template-columns:1fr}.fee-visual{min-height:480px}.step-grid{grid-template-columns:1fr}.step-grid article{grid-template-columns:92px minmax(0,1fr) 48px;column-gap:18px;min-height:auto;padding:20px}.step-icon{border-radius:22px;width:82px;height:82px}.step-icon svg{width:42px;height:42px}.step-number{font-size:40px}.genre-grid{grid-template-columns:repeat(2,1fr)}.final-cta{flex-direction:column;align-items:flex-start}.browse-shell{grid-template-columns:1fr;padding-inline:24px}.filter-panel{grid-template-columns:repeat(3,1fr);gap:15px;display:grid;position:static}.filter-panel>div{border:1px solid var(--line);border-radius:12px;padding:12px}.clear-filters{text-align:center;grid-column:1/-1}.sell-view{grid-template-columns:1fr}.sell-intro{text-align:center;position:static}.sell-intro>p{margin-inline:auto}.seller-promise{justify-content:center}.plan-grid,.plan-grid.two-plans{grid-template-columns:minmax(0,1fr);max-width:530px;margin-top:-170px}.plan-card.featured{transform:none}.plan-proof{margin-inline:20px}.account-gate{grid-template-columns:1fr}.account-art{min-height:430px}.shelf-two,.gate-book.three{display:none}.gate-book{height:210px;bottom:75px}.gate-book.two{left:55%}.dashboard{grid-template-columns:1fr}.dashboard-nav{min-height:auto}.dashboard-nav nav,.dashboard-help{display:none}.profile-mini{width:100%;margin:0;position:static}.dashboard-header-actions{flex-direction:column;align-items:stretch}.edit-profile-button{padding:11px}.profile-editor{grid-template-columns:1fr}.profile-editor .form-grid{grid-template-columns:1fr 1fr}.book-modal{grid-template-columns:250px 1fr;gap:25px;padding:30px}.shipping-workspace{grid-template-columns:1fr}.shipping-head{flex-direction:column;align-items:flex-start}.shipping-book{width:min(360px,100%)}footer{grid-template-columns:repeat(2,1fr);gap:18px 24px;padding:25px 20px 90px}.mobile-dock{z-index:80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07243ef0;border:1px solid #fff6;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:17px 7px 7px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 12px 40px #0000003d}.mobile-dock-online{color:#d9e7e7;letter-spacing:.015em;white-space:nowrap;background:#123c59;border:2px solid #fffdf7eb;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #051c303d}.mobile-dock-online svg{color:#f7d790;width:15px;height:15px}.mobile-dock-online strong{color:#f28b4e;font-variant-numeric:tabular-nums;font-size:11px}.mobile-dock button{color:#9eb3bf;background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;padding:7px;font-size:11px;display:grid}.mobile-dock button span{font-size:18px}.mobile-dock button.active{color:var(--cream);background:#ffffff1a}.mobile-header-signout{min-height:40px;color:var(--navy);box-shadow:none;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}}@media (max-width:580px){.announcement{font-size:11px}.announcement span:nth-of-type(2),.announcement-dot,.announcement button{display:none}.site-header{height:78px}.brand-lockup img{width:48px;height:48px}.site-header .brand-lockup img{width:60px;height:60px}.brand-lockup>span{display:none}.header-utility{gap:3px;margin-left:4px}.online-readers{gap:4px;margin:0}.online-readers strong{font-size:13px}.online-label-full{display:none}.online-label-mobile{font-size:11px;display:inline}.reader-eye{flex-basis:21px;width:21px;height:21px}.header-actions .primary-button{display:none}.bag-button,.header-inbox-trigger{width:38px;height:38px}.header-inbox-popover{width:auto;max-height:calc(100vh - 130px);position:fixed;top:112px;left:12px;right:12px}.hero{background:linear-gradient(#fffdf7fa 0%,#fffdf7f5 58%,#fffdf794 100%),url(/Every%20Book%20deserves%20a%20new%20chapter.png) bottom/100% no-repeat,#fffdf7;min-height:auto;padding:42px 18px 44px}.hero-copy,.hero-display{width:100%;min-width:0;max-width:100%}.hero-copy{text-align:left;width:100%}.hero h1{font-size:47px}.hero-search{grid-template-columns:auto 1fr}.hero-search button{grid-column:1/-1}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.hero-proof{justify-content:flex-start}.hero-display{grid-template-columns:minmax(0,1fr);min-height:430px}.hero-display:before{width:430px;height:430px}.market-card{width:100%;min-width:0;max-width:100%;padding:12px}.book-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.book-mini{padding:5px}.book-mini-meta{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:8px 2px 3px;display:grid}.book-mini-meta small{display:none}.book-mini-meta strong{width:100%;max-width:100%;font-size:11px;line-height:1.25}.book-mini-meta b{text-overflow:ellipsis;background:#e864381a;border-radius:999px;justify-self:start;max-width:100%;padding:4px 6px;font-size:11px;line-height:1;overflow:hidden}.free-book-mini .book-mini-meta b{background:#678b4124}.market-card-top,.market-footer{letter-spacing:.06em;gap:8px;font-size:10px}.market-footer button{white-space:nowrap;flex:none}.floating-note{display:none}.trust-strip{grid-template-columns:1fr 1fr;gap:18px 10px}.trust-strip p{font-size:17px}.trust-strip div{font-size:11px}.section{padding:75px 18px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:38px}.home-book-grid{gap:13px}.home-free-section{padding:65px 18px}.home-free-copy>div{flex-direction:column;align-items:stretch}.home-free-books{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-free-books>button{padding:6px;transform:none}.home-free-books small{display:none}.cover-button{padding:7px 7px 13px}.book-title-button{font-size:14px}.book-card>p{font-size:11px}.book-card-meta b{font-size:15px}.fee-visual{margin:-40px -30px;transform:scale(.85)}.genre-grid{grid-template-columns:1fr}.final-cta{padding:60px 20px 110px}.final-cta>div:last-child{flex-direction:column;width:100%}.browse-hero{padding:55px 18px 45px}.browse-hero h1{font-size:48px}.browse-search{grid-template-columns:auto 1fr}.browse-search button{grid-column:1/-1}.filter-panel{grid-template-columns:1fr}.filter-panel>div:not(:first-child){display:none}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.free-books-hero{min-height:auto;padding:60px 18px 85px}.free-books-hero h1{font-size:47px}.free-hero-actions{flex-direction:column;align-items:stretch}.gift-stack{width:calc(100% + 50px);min-height:300px;margin:-20px -25px;transform:scale(.82)}.gift-book{width:150px;height:245px}.gift-one{left:10%}.gift-two{left:46%}.gift-tag{width:90px;height:90px;font-size:21px;right:3%}.free-how{grid-template-columns:1fr;margin-top:-48px}.free-grid{grid-template-columns:1fr 1fr;gap:13px}.shipping-explainer{padding:65px 18px 105px}.shipping-options{grid-template-columns:1fr}.results-top{align-items:end}.sell-view{padding:55px 15px 100px}.sell-intro h1{font-size:48px}.listing-studio{border-radius:20px;padding:20px 14px}.form-grid,.form-grid.three{grid-template-columns:1fr;gap:0}.condition-grid,.condition-grid.five-options{grid-template-columns:1fr}.condition-photo-upload{justify-content:flex-start}.condition-photo-sources{grid-template-columns:1fr}.condition-photo-source{grid-template-columns:46px minmax(0,1fr) auto;min-height:106px;padding:15px}.guided-photo-sources{grid-template-columns:1fr 1fr}.guided-photo-sources .condition-photo-source{flex-direction:column;align-items:flex-start;gap:8px;min-height:128px;padding:12px;display:flex}.guided-photo-sources .condition-photo-source>span{border-radius:11px;width:38px;height:38px}.guided-photo-sources .condition-photo-source>span svg{width:19px;height:19px}.guided-photo-sources .condition-photo-source>strong{position:absolute;top:10px;right:10px}.guided-photo-sources .gallery-source{grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:96px;display:grid}.condition-photo-count{flex-direction:column;align-items:flex-start;gap:2px}.condition-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-mode-toggle,.ai-isbn-action,.shipping-isbn-action{grid-template-columns:1fr}.ai-isbn-action button,.shipping-isbn-action button{min-height:45px}.intel-source-strip button{text-align:left;width:100%;margin:5px 0 0}.listing-intelligence{grid-template-columns:68px 1fr;gap:11px;padding:12px}.listing-intelligence>img,.matched-cover-empty{width:68px}.intel-facts{grid-template-columns:1fr 1fr}.catalog-extra-facts{grid-template-columns:1fr}.cover-choice-row{grid-column:1/-1}.catalog-view-discovery>div:first-child{flex-direction:column;align-items:flex-start}.catalog-view-discovery>div:first-child span{text-align:left;max-width:none}.price-lab-head{flex-direction:column;align-items:flex-start}.condition-prices{grid-template-columns:1fr 1fr}.upload-zone{min-height:240px}.review-listing{grid-template-columns:75px 1fr}.review-listing .upload-preview{width:75px}.review-listing>button{grid-column:1/-1}.success-card{grid-template-columns:65px 1fr}.success-card .upload-preview{width:65px}.success-card>.status-pill{display:none}.success-actions{flex-direction:column;width:100%}.plans-hero{aspect-ratio:auto;padding-inline:18px}.plans-hero h1{font-size:49px}.plan-grid{width:calc(100% - 24px)}.plan-proof{grid-template-columns:1fr}.plan-proof div{border:0;border-bottom:1px solid #ffffff21;padding:13px}.faq-grid{grid-template-columns:1fr}.account-art{display:none}.account-login{padding:65px 22px 110px}.account-login h1{font-size:46px}.account-providers{grid-template-columns:1fr}.dashboard-main{padding:24px 14px 100px}.dashboard-header{flex-direction:column;align-items:stretch;gap:18px}.dashboard-header-actions{grid-template-columns:1fr 1fr;display:grid}.public-profile-button{grid-column:1/-1;justify-content:center}.dashboard-header .primary-button{padding:12px;font-size:12px}.profile-editor{padding:18px 14px}.profile-editor .form-grid{grid-template-columns:1fr}.profile-photo-setting{grid-template-columns:72px minmax(0,1fr);padding:14px}.profile-photo-preview{width:68px;min-width:68px;max-width:68px;height:68px;min-height:68px;max-height:68px}.avatar-cropper{padding:22px 17px}.avatar-cropper h2{font-size:23px}.avatar-crop-stage{width:min(280px,76vw)}.account-security-setting{flex-direction:column;align-items:stretch}.account-security-setting>button{width:100%}.adult-content-setting{flex-direction:column;align-items:stretch}.adult-content-setting>button{width:100%}.theme-options{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-stats article{padding:14px}.account-activity-grid .dashboard-panel{padding:18px 14px}.account-activity-grid .panel-heading{flex-direction:column;gap:6px}.account-activity-grid .panel-heading>button{align-self:flex-start}.notification-item{grid-template-columns:38px minmax(0,1fr) 7px;gap:10px;padding:11px 10px}.notification-symbol{width:38px;height:38px}.sold-book-row{grid-template-columns:38px minmax(0,1fr) auto}.sold-book-cover{width:36px;height:51px}.purchase-history-panel .purchase-book-list,.rating-summary{grid-template-columns:1fr}.rating-summary>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}.rating-summary>div:last-child{grid-template-columns:1fr 1fr 1fr}.feedback-quotes{grid-template-columns:1fr}.order-row{grid-template-columns:42px 1fr auto}.order-row>strong{display:none}.shipping-backdrop{padding:8px}.shipping-studio{border-radius:21px;max-height:calc(100vh - 16px);padding:22px 14px}.shipping-head{gap:15px;padding:8px 42px 20px 2px}.shipping-head h2{font-size:31px}.shipping-specs,.shipping-rates{padding:16px 13px}.shipping-specs .form-grid,.shipping-intel-proof{grid-template-columns:1fr}.shipping-intel-proof>strong{justify-self:start}.shipping-intel-proof>strong small{text-align:left}.shipping-intel-proof .intel-facts{grid-template-columns:1fr}.auto-package{grid-template-columns:auto 1fr}.auto-package>div:last-child{grid-column:2}.rate-card{grid-template-columns:auto 1fr auto}.label-route{grid-template-columns:1fr;gap:12px}.label-route>strong{display:none}.label-brand>b{text-align:right;max-width:180px;font-size:14px}.shipping-label{padding:16px}.label-barcode{margin-inline:4px}.tracking-number{letter-spacing:.09em;font-size:12px}.label-actions{flex-direction:column-reverse}.label-actions button{width:100%}.book-modal{grid-template-columns:1fr;max-height:calc(100vh - 20px);padding:20px}.book-modal-visual{width:220px;margin:auto}.modal-actions{grid-template-columns:1fr auto;display:grid}.modal-actions .primary-button{grid-column:1/-1}.report-book-button{min-width:104px}.report-book-card{padding:28px 20px}.cart-drawer{padding:20px}.stripe-checkout-layer{padding:8px}.stripe-checkout-modal{border-radius:21px;max-height:calc(100vh - 16px);padding:24px 16px}.stripe-checkout-head{grid-template-columns:44px 1fr;gap:11px}.stripe-checkout-head>span{border-radius:13px;width:44px;height:44px}.stripe-checkout-head h2{font-size:24px}.stripe-order-review{margin-top:17px}.stripe-test-card{grid-template-columns:1fr}.stripe-test-card span,.stripe-test-card small{grid-column:1}.stripe-setup{grid-template-columns:38px 1fr;padding:15px}.stripe-setup>svg{width:38px;height:38px;padding:9px}.checkout-modal{grid-template-columns:1fr}.checkout-form{padding:30px 20px}.checkout-summary{padding:25px 20px}.signin-modal{border-radius:22px;width:100%;max-height:calc(100vh - 16px);padding:0}.signin-modal>.close-button{top:10px;right:10px}.auth-modal-body{padding:18px 18px 24px}footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:22px 16px 88px}footer>div:first-child,footer>div:nth-child(4),footer>small{grid-column:1/-1}footer .brand-lockup img{width:38px;height:38px}footer>div>b{margin-bottom:6px}footer>div>:is(button,a){margin:3px 0}footer>small{padding-top:9px}.legal-links{flex-direction:column;align-items:flex-start;padding-bottom:94px}.terms-header{height:74px;padding-inline:15px}.terms-brand img{width:46px;height:46px}.terms-brand span{display:none}.terms-back{font-size:11px}.terms-hero{padding:58px 20px 78px}.terms-hero h1{font-size:44px}.legal-review-note,.terms-content{width:calc(100% - 28px)}.legal-review-note{padding:19px}.terms-section{grid-template-columns:1fr;gap:14px;padding:31px 0}.terms-section>span{border-radius:13px;width:44px;height:44px}.terms-footer{flex-flow:wrap;align-items:center;gap:10px 18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body *{visibility:hidden!important}.shipping-label,.shipping-label *{visibility:visible!important}.shipping-label{width:4in;min-height:6in;box-shadow:none;position:absolute;top:0;left:0}}.cover-empty{color:#fff4cf;background:linear-gradient(145deg,#163958,#0b2742);position:relative;overflow:hidden}.cover-empty:before{content:"";border-radius:inherit;border:1px solid #fff4cf57;position:absolute;inset:8px}.cover-empty:after{content:"";border:16px solid #6da63b47;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-42px}.cover-empty>*{z-index:1;position:relative}.launch-proof{gap:11px}.launch-proof>span{width:36px;height:36px;color:var(--coral);background:#fff1e9;border-radius:50%;place-items:center;display:grid}.launch-card-empty{background:radial-gradient(circle at 82% 18%,#49b4d233,#0000 25%),linear-gradient(145deg,#f7f1e5,#fff);border-radius:0 0 22px 22px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:405px;padding:44px 38px;display:flex}.launch-card-empty .launch-spark{color:#fff;background:var(--coral);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 28px #e8643840}.launch-card-empty>small,.free-launch-empty>small{color:var(--coral);letter-spacing:.16em;margin-top:22px;font-size:11px;font-weight:900}.launch-card-empty h2{letter-spacing:-.045em;max-width:360px;margin:11px 0;font-size:clamp(28px,3vw,40px);line-height:1}.launch-card-empty p{max-width:440px;color:var(--muted);margin:0 0 22px;line-height:1.65}.launch-card-empty>div:last-child{border-top:1px solid var(--line);width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:18px;margin-top:28px;padding-top:17px;font-size:11px;font-weight:800;display:flex}.shelf-empty-state{border:1px solid var(--line);min-height:310px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f6f1e7);border-radius:26px;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:50px;padding:38px;display:grid}.empty-shelf-visual{background:radial-gradient(circle at 50% 8%,#ffd97159,#0000 35%),#0d3153;border-radius:20px;justify-content:center;align-items:flex-end;gap:10px;min-height:190px;padding:25px;display:flex;box-shadow:inset 0 -18px #04192b47}.empty-shelf-visual:after{content:"YOUR FIRST SHELF";color:#ffffff94;letter-spacing:.18em;align-self:flex-start;font-size:11px;font-weight:900;position:absolute}.empty-shelf-visual span{background:#fff4cfb3;border-radius:4px;width:42px;height:7px}.shelf-empty-state h3,.free-launch-empty h3,.free-shelf-empty h3,.dashboard-empty h3,.reputation-empty h3{color:var(--navy);letter-spacing:-.035em;margin:9px 0;font-size:25px}.shelf-empty-state p,.free-launch-empty p,.free-shelf-empty p,.dashboard-empty p,.reputation-empty p{color:var(--muted);line-height:1.6}.free-launch-empty{width:100%;min-height:360px;color:var(--navy);flex-direction:column;justify-content:center;align-items:flex-start;padding:38px;display:flex}.free-launch-empty>span,.free-shelf-empty>span{width:52px;height:52px;color:var(--pine);background:#fff8db;border-radius:50%;place-items:center;font-size:24px;display:grid}.generosity-counter{text-align:center;color:#fff9df;background:radial-gradient(circle at 50% 32%,#ffdc793d,#0000 37%),#041d3059;border:1px solid #ffffff38;border-radius:50% 50% 44% 44%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(360px,100%);min-height:360px;padding:40px;display:flex;box-shadow:0 30px 80px #01142247}.generosity-counter>span{font-size:34px}.generosity-counter strong{letter-spacing:-.08em;margin:8px 0 0;font-size:86px;line-height:1}.generosity-counter small{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.generosity-counter p{color:#fff9dfa6;max-width:220px;margin:18px 0 0;font-size:13px;line-height:1.6}.free-shelf-empty{text-align:center;background:linear-gradient(145deg,#f6faef,#fffdf4);border:1px dashed #bed2b1;border-radius:24px;align-content:center;justify-items:center;min-height:320px;padding:50px 25px;display:grid}.free-shelf-empty p{max-width:500px;margin:0 0 20px}.founding-note .quote-mark{width:60px;font-size:20px}.data-status{color:#8b3a27;text-align:center;background:#fff5ef;border:1px solid #efc3b2;border-radius:12px;width:min(1180px,100% - 36px);margin:14px auto 0;padding:12px 16px;font-size:13px}.dashboard-empty{text-align:center;align-content:center;justify-items:center;min-height:285px;padding:30px;display:grid}.dashboard-empty>span{width:46px;height:46px;color:var(--coral);background:#fff0e9;border-radius:14px;place-items:center;font-size:20px;display:grid}.dashboard-empty p{margin:0 0 18px}.reputation-empty{border:1px dashed var(--line);background:#6da63b0f;border-radius:14px;align-items:center;gap:16px;margin-top:15px;padding:22px;display:flex}.reputation-empty>span{width:42px;height:42px;color:var(--pine);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.reputation-empty h3,.reputation-empty p{margin:0}.empty-rating>div:first-child span{color:var(--navy);margin-top:6px;font-weight:850}.seller-gate .account-art:after{content:"EMPTY SHELF · READY FOR YOU";color:#ffffff8c;letter-spacing:.16em;font-size:11px;font-weight:900}.barcode-scan-callout{color:#fff;text-align:left;background:radial-gradient(circle at 10% 30%,#49b4d247,#0000 30%),linear-gradient(135deg,#0d3153,#09253e);border:0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:100%;margin:14px 0 16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #07243e38}.barcode-scan-callout:after{content:"";border:18px solid #6da63b2e;border-radius:50%;width:130px;height:130px;position:absolute;top:-70px;right:-55px}.barcode-scan-callout:hover{transform:translateY(-2px);box-shadow:0 20px 44px #07243e47}.barcode-scan-callout .scan-icon{color:#fff3c7;background:#ffffff1a;border:1px solid #ffffff3b;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;display:grid;position:relative}.barcode-scan-callout .scan-icon i{background:var(--coral);width:33px;height:2px;box-shadow:0 0 10px var(--coral);animation:1.8s ease-in-out infinite scan-line;position:absolute;top:25px;left:9px}.barcode-scan-callout span:nth-child(2){gap:3px;display:grid}.barcode-scan-callout small{color:#9fd8e7;letter-spacing:.15em;font-size:11px;font-weight:900}.barcode-scan-callout b{font-size:15px}.barcode-scan-callout em{color:#ffffffa8;font-size:11px;font-style:normal}.barcode-scan-callout>strong{z-index:1;color:#fff8dc;white-space:nowrap;border:1px solid #fff3;border-radius:11px;padding:10px 13px;font-size:11px}.barcode-scan-callout>strong i{color:var(--coral);margin-left:6px;font-style:normal}.identify-step>p{max-width:690px}.identify-workspace{background:linear-gradient(145deg,#f8fbfa,#f4f0e7);border:1px solid #c9d9dc;border-radius:22px;margin:20px 0 22px;overflow:hidden;box-shadow:0 18px 44px #07243e17}.identify-workspace-head{color:#fff;background:radial-gradient(circle at 78% 20%,#49b4d22e,#0000 28%),linear-gradient(135deg,#09253e,#123b56);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:16px 18px;display:grid}.identify-workspace-head>span{color:#fff2bd;background:#ffffff17;border:1px solid #fff3;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.identify-workspace-head svg{width:23px;height:23px}.identify-workspace-head b,.identify-workspace-head small{display:block}.identify-workspace-head b{font-size:16px}.identify-workspace-head small{color:#a9c5d0;margin-top:3px;font-size:11px}.identify-privacy{color:#dce8d3;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.identify-privacy>span{background:#8fc05e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8fc05e21}.book-finder-health.connected{color:#e9f8da;background:#588f3730;border-color:#8fc05e52}.book-finder-health.attention{color:#ffe1b2;background:#be6e2329;border-color:#eeae5352}.book-finder-health.attention>span{background:#eda94e;box-shadow:0 0 0 4px #eda94e24}.book-finder-health.checking>span{background:#8fb7cc;animation:1.15s ease-in-out infinite analysis-source-pulse}.book-finder-testing-note{color:var(--navy);background:#fff8e9;border:1px solid #e3cda0;border-radius:13px;align-items:center;gap:10px;margin:0 16px 16px;padding:12px 14px;display:flex}.book-finder-testing-note>svg{color:#b97627;flex:0 0 20px;width:20px;height:20px}.book-finder-testing-note b,.book-finder-testing-note small{display:block}.book-finder-testing-note b{font-size:11px}.book-finder-testing-note small{color:#846b48;margin-top:2px;font-size:10px}.identify-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.identify-method{min-width:0;min-height:250px;color:var(--navy);cursor:default;background:linear-gradient(145deg,#fff,#eef6f8);border:1px solid #b9ccd3;border-radius:17px;flex-direction:column;padding:19px;position:relative;overflow:hidden;box-shadow:0 9px 25px #07243e12;margin:0!important;display:flex!important}.identify-method:after{content:"";pointer-events:none;border:22px solid #49b4d217;border-radius:50%;width:150px;height:150px;position:absolute;top:-92px;right:-92px}.identify-method.cover-method{cursor:pointer;background:linear-gradient(145deg,#fffef9,#eef5e9);border-color:#b8ceb5}.identify-method.cover-method:after{border-color:#6da63b1a}.identify-method.disabled{opacity:.66;cursor:wait}.identify-method>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.identify-method-title{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.identify-method-title>span{color:#fff;background:var(--navy);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #07243e2b}.cover-method .identify-method-title>span{background:#557e46;box-shadow:0 8px 18px #416b3630}.identify-method-title svg{width:24px;height:24px}.identify-method-title small{color:#527d8e;letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.cover-method .identify-method-title small{color:#5d7b4e}.identify-method-title h3{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:18px}.identify-method>p{min-height:52px;color:var(--muted);margin:14px 0 15px;font-size:12px;line-height:1.5}.identify-primary-action{z-index:1;color:#fff;background:var(--navy);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:auto;padding:10px 12px;font-size:12px;font-style:normal;font-weight:850;display:flex;position:relative;box-shadow:0 8px 18px #07243e29}.identify-primary-action svg{width:18px;height:18px}.identify-primary-action span{margin-left:auto}.cover-method .identify-primary-action{background:#557e46;box-shadow:0 8px 18px #416b362b}.identify-inline-entry{margin-top:12px}.identify-inline-entry>label{color:#6f8792;font-size:10px;margin:0 0 5px!important}.identify-inline-entry>div{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.identify-inline-entry input{height:42px;background:#fff!important;margin:0!important;padding:10px 12px!important}.identify-inline-entry button{color:var(--navy);background:#eaf3f5;border:1px solid #bbced5;border-radius:10px;place-items:center;display:grid}.identify-inline-entry button:disabled{opacity:.45}.identify-inline-entry button svg{width:18px;height:18px}.hardware-scanner-note{color:#607987;margin-top:7px;font-size:9px;line-height:1.45;display:block}.cover-method>em{color:#73836b;text-align:center;margin-top:9px;font-size:9px;font-style:normal;line-height:1.4}.identify-workspace .cover-scan-status{margin:0 16px 15px}.dedicated-ocr-proof{color:#214b5b;background:linear-gradient(135deg,#edf7f7,#f8f7ea);border:1px solid #a8c6ce;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 16px 15px;padding:11px 13px;display:grid}.dedicated-ocr-proof>svg{color:#387a8c;width:22px;height:22px}.dedicated-ocr-proof span,.dedicated-ocr-proof b,.dedicated-ocr-proof small{min-width:0;display:block}.dedicated-ocr-proof b{font-size:11px}.dedicated-ocr-proof small{color:#60777f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.45;overflow:hidden}.dedicated-ocr-proof>strong{color:#486e37;letter-spacing:.06em;white-space:nowrap;background:#e5f0d5;border-radius:999px;padding:6px 8px;font-size:8px}.captured-cover-proof{background:#ffffffd1;border:1px solid #c9d8df;border-radius:14px;align-items:center;gap:12px;margin:0 16px 15px;padding:10px;display:flex}.captured-cover-proof img{object-fit:cover;border-radius:7px;flex:0 0 52px;width:52px;height:72px;box-shadow:0 5px 13px #0d31532b}.captured-cover-proof span,.captured-cover-proof b,.captured-cover-proof small{display:block}.captured-cover-proof b{color:var(--navy);font-size:12px}.captured-cover-proof small{color:#5e7280;margin-top:3px;font-size:10px;line-height:1.45}.catalog-network{background:#ffffffc2;border:1px solid #d1dedc;border-radius:15px;margin:0 16px 16px;padding:15px}.identify-workspace .catalog-network-details{padding:0;overflow:hidden}.catalog-network-title{align-items:center;gap:10px;display:flex}.catalog-network-title>svg{width:21px;height:21px;color:var(--pine)}.catalog-network-title b,.catalog-network-title small{display:block}.catalog-network-title b{color:var(--navy);font-size:12px}.catalog-network-title small{color:var(--muted);margin-top:2px;font-size:10px}.catalog-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.catalog-network-grid>span{min-width:0;color:var(--navy);background:#fff;border:1px solid #d7e1e2;border-radius:9px;padding:8px 9px 8px 20px;position:relative}.catalog-network-grid>span:before{content:"";background:#96a7ad;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:8px}.catalog-network-grid>span.connected:before{background:#79aa4c;box-shadow:0 0 0 3px #79aa4c1f}.catalog-network-grid>span.attention:before{background:#d38a3b}.catalog-network-grid>span.reference:before{background:#4f91a8}.catalog-network-grid b,.catalog-network-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-network-grid b{font-size:10px}.catalog-network-grid small{color:var(--muted);margin-top:3px;font-size:9px}.manual-catalog-search{background:#fffaf0;border:1px solid #dacfbf;border-radius:15px;margin:0 16px 16px;padding:15px}.manual-catalog-search>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.manual-catalog-search>summary::-webkit-details-marker{display:none}.manual-catalog-search>summary svg{width:20px;height:20px;color:var(--coral)}.manual-catalog-search>summary b,.manual-catalog-search>summary small{display:block}.manual-catalog-search>summary b{color:var(--navy);font-size:12px}.manual-catalog-search>summary small{color:var(--muted);margin-top:2px;font-size:10px}.manual-catalog-search>summary strong{color:var(--coral);margin-left:auto;font-size:11px}.manual-catalog-search[open]>summary{margin-bottom:8px}.manual-catalog-search label{margin-bottom:9px}.manual-catalog-search .catalog-title-search{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.manual-catalog-search .catalog-title-search span{margin-left:auto}.app-shell[data-theme=readers-night] .identify-workspace{border-color:var(--line);background:linear-gradient(145deg,#27241e,#1a1916)}.app-shell[data-theme=readers-night] .identify-method{color:var(--ink);background:linear-gradient(145deg,#252a29,#1b2222);border-color:#3d4d51}.app-shell[data-theme=readers-night] .identify-method.cover-method{background:linear-gradient(145deg,#29291f,#20231b);border-color:#475344}.app-shell[data-theme=readers-night] .identify-method-title h3,.app-shell[data-theme=readers-night] .catalog-network-title b,.app-shell[data-theme=readers-night] .catalog-network-grid b,.app-shell[data-theme=readers-night] .manual-catalog-search>summary b{color:var(--ink)}.app-shell[data-theme=readers-night] :is(.catalog-network,.manual-catalog-search){border-color:var(--line);background:#211f1a}.app-shell[data-theme=readers-night] .catalog-network-grid>span{color:var(--ink);border-color:var(--line);background:#181815}.app-shell[data-theme=readers-night] .book-finder-testing-note{color:var(--ink);background:#2b241b;border-color:#6e5737}.app-shell[data-theme=readers-night] .book-finder-testing-note small{color:#cdb88e}.scan-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 16px;display:grid}.scan-method-grid .barcode-scan-callout{grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:168px;margin:0}.scan-method-grid .barcode-scan-callout>strong{text-align:center;grid-column:1/-1;width:100%}.cover-scan-callout{cursor:pointer;background:radial-gradient(circle at 12% 28%,#cbe09733,#0000 31%),linear-gradient(135deg,#315c49,#1e463e)}.cover-scan-callout:after{border-color:#ffde892b}.cover-scan-callout input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cover-scan-callout .scan-icon svg{width:25px;height:25px}.cover-scan-callout.disabled{opacity:.68;cursor:wait;transform:none}.cover-scan-status{color:#36594b;background:#eff7ea;border:1px solid #b9d3bd;border-radius:12px;align-items:center;gap:11px;margin:-4px 0 15px;padding:12px 14px;display:flex}.cover-scan-status>svg{color:#5b863e;flex:none;width:22px;height:22px}.cover-scan-status span,.cover-scan-status b,.cover-scan-status small{display:block}.cover-scan-status b{font-size:11px}.cover-scan-status small{margin-top:3px;font-size:10px;line-height:1.45}.cover-scan-status.working{color:#274f60;background:radial-gradient(circle at 8%,#67b6cd33,#0000 24%) 0 0/100% 100%,linear-gradient(100deg,#edf5f6,#f8fbf6,#edf5f6) 0 0/220% 100%;border-color:#b9ced6;animation:2.4s ease-in-out infinite analysis-panel-glow}.cover-scan-status.working>svg{color:#3d8198;animation:1.2s ease-in-out infinite shelf-bob}.book-analysis-animation{background:linear-gradient(145deg,#dcecee,#f7fbf6);border:1px solid #3d819842;border-radius:12px;flex:none;width:56px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #3d81981a}.analysis-book{background:linear-gradient(145deg,#fff8df,#eac77c);border:2px solid #315f70;border-radius:3px 6px 6px 3px;width:23px;height:31px;animation:1.8s ease-in-out infinite analysis-book-float;position:absolute;top:8px;left:16px;overflow:hidden;box-shadow:3px 3px #315f7024}.analysis-book i{background:#315f708c;border-radius:999px;width:12px;height:2px;position:absolute;left:5px}.analysis-book i:first-child{top:8px}.analysis-book i:nth-child(2){top:14px}.analysis-book i:nth-child(3){width:8px;top:20px}.analysis-beam{background:#e86438;border-radius:999px;width:35px;height:2px;animation:1.35s ease-in-out infinite analysis-beam-scan;position:absolute;top:9px;left:10px;box-shadow:0 0 8px #e86438}.analysis-source{background:#79aa4c;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite analysis-source-pulse;position:absolute;box-shadow:0 0 0 3px #79aa4c1f}.analysis-source.source-one{top:7px;left:5px}.analysis-source.source-two{animation-delay:.35s;top:20px;right:5px}.analysis-source.source-three{animation-delay:.7s;bottom:5px;left:7px}@keyframes analysis-panel-glow{0%,to{background-position:0 0,0 0}50%{background-position:0 0,100% 0}}@keyframes analysis-book-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes analysis-beam-scan{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(27px)}}@keyframes analysis-source-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes scan-line{0%,to{opacity:.55;transform:translateY(-12px)}50%{opacity:1;transform:translateY(12px)}}.scanner-backdrop{z-index:250;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#03121fe6;padding:20px}.barcode-scanner{color:#fff7df;background:radial-gradient(circle at 82% 12%,#e8643833,#0000 28%),#09253e;border:1px solid #ffffff2b;border-radius:28px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000073}.barcode-scanner .close-button{color:#fff7df;background:#ffffff1a}.scanner-heading{padding-right:45px}.scanner-heading h2{color:#fff;letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(34px,5vw,52px)}.scanner-heading h2 em{color:#f1a279;font-family:Georgia,serif;font-weight:400}.scanner-heading p{color:#ffffff9e;max-width:520px;margin:0 0 20px;font-size:13px;line-height:1.6}.scanner-viewport{aspect-ratio:4/3;background:#020a10;border-radius:20px;width:100%;min-height:260px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.scanner-viewport video{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.cover-camera{width:min(720px,100%)}.cover-camera-viewport{aspect-ratio:4/3;touch-action:manipulation}.cover-camera-viewport video{object-fit:contain}.book-frame-picker{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:6px;display:grid}.book-frame-picker button{color:#ffffffa8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 10px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex}:is(.book-frame-picker button:hover,.book-frame-picker button:focus-visible){color:#fff7df;border-color:#ffcc7980;outline:none}.book-frame-picker button.active{color:#fff7df;background:#e8643833;border-color:#ffcc79;box-shadow:0 6px 18px #020c153d}.book-frame-picker button:active{transform:translateY(1px)}.book-frame-picker button>span:last-child{text-align:left;min-width:0;display:grid}.book-frame-picker b{font-size:12px;line-height:1.2}.book-frame-picker small{color:#ffffff85;font-size:9px;line-height:1.25}.book-frame-picker button.active small{color:#fff7dfb8}.book-frame-icon{opacity:.9;border:2px dashed;border-radius:3px;flex:none;display:block}.book-frame-icon.frame-tall{width:18px;height:28px}.book-frame-icon.frame-square{width:25px;height:25px}.book-frame-icon.frame-wide{width:32px;height:22px}.cover-camera-lens-button{color:#fff8dd;cursor:pointer;background:#ffffff12;border:1px solid #fff4c93d;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:38px;margin:-3px 0 10px;padding:7px 11px;font-size:10px;font-weight:850;display:flex}:is(.cover-camera-lens-button:hover,.cover-camera-lens-button:focus-visible){background:#ffffff1c;border-color:#ffcc79;outline:none}.cover-camera-lens-button svg{color:#f1a279;width:16px;height:16px}.cover-camera-lens-button span{color:#ffffff8f;margin-left:auto;font-size:9px}.camera-lens-picker{background:#ffffff12;border:1px solid #fff4c93d;border-radius:13px;gap:8px;margin:-3px 0 10px;padding:10px;display:grid}.camera-lens-picker>span b,.camera-lens-picker>span small{display:block}.camera-lens-picker>span b{color:#fff8dd;font-size:11px}.camera-lens-picker>span small{color:#fff9;margin-top:2px;font-size:9px;line-height:1.35}.camera-lens-picker>div{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.camera-lens-picker button{color:#ffffffb8;cursor:pointer;background:#010c1447;border:1px solid #ffffff2e;border-radius:9px;min-height:36px;padding:6px 8px;font-size:9px;font-weight:850}.camera-lens-picker button.active{color:#09253e;background:#ffcc79;border-color:#ffcc79;box-shadow:0 4px 12px #0003}.camera-lens-picker.compact{margin:0 0 10px}.cover-crop-guide{z-index:4;pointer-events:none;border:3px dashed #fff2b8;border-radius:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #01090e85,0 0 20px #ffcc796b}.cover-crop-guide.frame-tall{aspect-ratio:3/4;width:auto;height:94%}.cover-crop-guide.frame-square{aspect-ratio:1;width:auto;height:84%}.cover-crop-guide.frame-wide{aspect-ratio:4/3;width:94%;height:auto}.cover-crop-guide.frame-spine{aspect-ratio:auto;width:22%;height:86%}.cover-crop-guide>i{filter:drop-shadow(0 2px 3px #00000080);border-style:solid;border-color:#ffcc79;width:31px;height:31px;position:absolute}.cover-crop-guide>i:first-child{border-width:4px 0 0 4px;border-radius:9px 0 0;top:-4px;left:-4px}.cover-crop-guide>i:nth-child(2){border-width:4px 4px 0 0;border-radius:0 9px 0 0;top:-4px;right:-4px}.cover-crop-guide>i:nth-child(3){border-width:0 4px 4px 0;border-radius:0 0 9px;bottom:-4px;right:-4px}.cover-crop-guide>i:nth-child(4){border-width:0 0 4px 4px;border-radius:0 0 0 9px;bottom:-4px;left:-4px}.cover-crop-guide>span{color:#fff8dd;white-space:nowrap;background:#031422c7;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cover-camera-status{color:#ffffffb8;text-align:center;min-height:22px;margin:10px 0 0;font-size:11px}.cover-camera-upload{cursor:pointer;color:#fff8dd;background:#ffffff14;border:1px solid #fff4c94d;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;margin:2px 0 0;padding:10px 14px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:grid}.cover-camera-upload:hover,.cover-camera-upload:focus-within{background:#ffffff1f;border-color:#ffcc79}.cover-camera-upload:active{transform:translateY(1px)}.cover-camera-upload.disabled{opacity:.55;pointer-events:none}.cover-camera-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cover-camera-upload svg{color:#f1a279;width:21px;height:21px}.cover-camera-upload strong{font-size:18px;line-height:1}.cover-camera-actions{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:12px;display:grid}.cover-camera-actions button{justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0;display:flex}.cover-camera-actions button svg{width:19px;height:19px}.cover-camera-actions .secondary-button{color:#fff8dd;background:#ffffff14;border-color:#ffffff38}.scanner-photo-fallback{cursor:pointer;color:#fff7df;background:#ffffff14;border:1px solid #fff4c947;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;display:grid}.scanner-photo-fallback input{display:none}.scanner-photo-fallback>svg{color:#f1a279;justify-self:center;width:22px;height:22px}.scanner-photo-fallback b,.scanner-photo-fallback small{display:block}.scanner-photo-fallback b{font-size:12px}.scanner-photo-fallback small{color:#ffffffa3;margin-top:2px;font-size:10px}.scanner-photo-fallback.working{opacity:.7;pointer-events:none}.edition-certainty{background:#fff8ef;border:1px solid #e3c9b8;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0;padding:13px;display:grid}.edition-certainty>svg{width:21px;color:var(--coral)}.edition-certainty b,.edition-certainty small{display:block}.edition-certainty b{color:var(--navy);font-size:12px}.edition-certainty small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.edition-certainty button{color:#fff;background:var(--navy);border:0;border-radius:10px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.edition-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(310px,34vw);display:grid}.edition-evidence-actions button{min-width:0;padding:7px 8px;line-height:1.15}.edition-evidence-actions button:first-child{grid-column:1/-1}.edition-evidence-actions button.recommended{color:#183f24;background:#d9efbf;box-shadow:inset 0 0 0 2px #8eb85d}.isbn-candidate-check{background:#fffdf4;border:1px solid #d9c795;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.isbn-candidate-check>span,.isbn-candidate-check>span small,.isbn-candidate-check>span b{display:block}.isbn-candidate-check>span small{color:#7b6b45;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:850}.isbn-candidate-check>span b{color:var(--navy);letter-spacing:.04em;font-size:13px}.isbn-candidate-check p{color:#665d49;margin:0;font-size:10px;line-height:1.35}.isbn-candidate-check button{white-space:nowrap;background:var(--pine)}.evidence-scorecard{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:-6px 0 14px;display:grid}.evidence-scorecard>span{color:#637780;text-align:center;text-transform:capitalize;background:#fbfdfb;border:1px solid #d8e2df;border-radius:9px;min-width:0;padding:7px 5px;font-size:8px;line-height:1.2}.evidence-scorecard b{color:var(--navy);margin-bottom:2px;font-size:12px;display:block}.edition-certainty.visual{background:#f2faf9;border-color:#b9d7d6}.edition-certainty.exact{background:#f3f8ea;border-color:#bfd7a7}.edition-certainty.exact>svg{color:var(--pine)}.high-value-edition-check{background:radial-gradient(circle at 92% 2%,#ffcb5b33,#0000 32%),linear-gradient(135deg,#fff9e9,#fff4da);border:1px solid #dca33e;border-radius:20px;margin:16px 0;padding:18px;box-shadow:0 16px 34px #62440e1f}.high-value-edition-check.ready{background:radial-gradient(circle at 92% 2%,#84b2552e,#0000 32%),linear-gradient(135deg,#f8fbea,#eef7df);border-color:#88ad63}.high-value-edition-check>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;display:grid}.high-value-spark{color:#9a6300;background:#ffffffb3;border:1px solid #7c53082e;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 20px #684b141a}.high-value-edition-check.ready .high-value-spark{color:#426e29}.high-value-spark svg{width:23px;height:23px}.high-value-edition-check header small{color:#8b5f10;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.high-value-edition-check h4{color:var(--navy);font-family:var(--font-display);margin:4px 0 5px;font-size:clamp(20px,2.2vw,29px);line-height:1.08}.high-value-edition-check header p{color:#6c624f;margin:0;font-size:11px;line-height:1.55}.high-value-reasons{flex-wrap:wrap;gap:6px;margin:14px 0 0 61px;display:flex}.high-value-reasons span{color:#74541b;background:#ffffff94;border:1px solid #90610b26;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.edition-verification-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.edition-verification-photos button{min-width:0;color:var(--navy);text-align:left;background:#ffffffc2;border:1px solid #e5c67e;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:12px;display:grid}.edition-verification-photos button>span{color:#fff;background:#b77b15;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.edition-verification-photos button b,.edition-verification-photos button small{grid-column:2;display:block}.edition-verification-photos button b{align-self:end;font-size:10px}.edition-verification-photos button small{color:#83745d;align-self:start;font-size:8px}.edition-verification-photos button svg{color:#a56e12;grid-area:1/3/3;width:17px}.edition-verification-photos button.complete{background:#f3f9e9;border-color:#94bd6c}.edition-verification-photos button.complete>span{background:#6b9f3d}.high-value-edition-check>footer{color:#796a4e;border-top:1px solid #825b1324;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;font-size:9px;display:flex}.high-value-edition-check>footer b{color:#8c5e0e}.high-value-edition-check.ready>footer b{color:#4c762e}.valuation-pause-note{color:#735319;background:#fff8e7;border:1px solid #dfbd70;border-radius:14px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.valuation-pause-note svg{flex:none;width:21px}.valuation-pause-note b,.valuation-pause-note small{display:block}.valuation-pause-note b{color:var(--navy);font-size:11px}.valuation-pause-note small{color:#756b58;margin-top:3px;font-size:9px;line-height:1.45}.scanner-frame{aspect-ratio:3;pointer-events:none;width:min(92%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanner-frame i{filter:drop-shadow(0 0 6px #fff4c98c);border-style:solid;border-color:#fff4c9;width:32px;height:32px;position:absolute}.scanner-frame i:first-child{border-width:3px 0 0 3px;top:0;left:0}.scanner-frame i:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}.scanner-frame i:nth-child(3){border-width:0 3px 3px 0;bottom:0;right:0}.scanner-frame i:nth-child(4){border-width:0 0 3px 3px;bottom:0;left:0}.scanner-frame span{background:var(--coral);width:100%;height:2px;box-shadow:0 0 14px var(--coral);animation:2.3s ease-in-out infinite camera-scan;position:absolute;top:50%;left:0}.tap-focus{color:#fff7df;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03121fad;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.scanner-zoom{color:#fff4c9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 4px 0;font-size:18px;font-weight:900;display:grid}.scanner-zoom input{accent-color:#f1a279;width:100%}@keyframes camera-scan{0%,to{transform:translateY(-38px)}50%{transform:translateY(38px)}}.scanner-status{align-items:center;gap:10px;min-height:56px;padding:14px 4px 10px;display:flex}.scanner-status .live-dot{flex:0 0 8px}.scanner-status p{color:#ffffffc4;margin:0;font-size:12px;line-height:1.45}.scanner-manual{width:100%}.app-shell[data-theme=readers-night] :is(.launch-card-empty,.shelf-empty-state,.free-shelf-empty,.dashboard-empty,.reputation-empty){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#221f1a,#171715)}.app-shell[data-theme=readers-night] :is(.launch-card-empty h2,.shelf-empty-state h3,.free-launch-empty h3,.free-shelf-empty h3,.dashboard-empty h3,.reputation-empty h3,.empty-rating>div:first-child span){color:var(--ink)}.app-shell[data-theme=readers-night] .data-status{color:#e7b69d;background:#2e211b;border-color:#704536}.app-shell[data-theme=readers-night] :is(.catalog-autofill-panel,.review-catalog-copy){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#27251e,#1c1b17)}.app-shell[data-theme=readers-night] :is(.catalog-autofill-panel h3,.catalog-autofill-panel label,.review-catalog-copy b){color:var(--ink)}.app-shell[data-theme=readers-night] :is(.catalog-autofill-panel input,.catalog-autofill-panel textarea){color:var(--ink);border-color:var(--line);background:#191915}@media (max-width:700px){.sell-view{flex-direction:column;gap:0;padding:8px 8px 100px;display:flex}.sell-intro{display:none}.listing-studio{border-radius:16px;order:1;min-height:0;padding:9px 8px 18px;box-shadow:0 8px 24px #07243e14}.listing-progress.express-progress{max-width:210px;margin:0 auto 7px}.listing-progress.express-progress:before{top:12px}.listing-progress.express-progress span{width:26px;height:26px;font-size:10px}.listing-progress.express-progress small,.identify-step>.form-kicker{display:none}.break-free-banner{border-radius:0;width:100%;margin:24px 0 82px;box-shadow:0 10px 24px #07243e1a}.break-free-banner>picture>img{object-fit:contain;object-position:center;width:100%;height:auto}.break-free-plans-hit{border-width:1.5px;width:132px;min-width:0;height:36px;font-size:10.5px;bottom:-46px}.how-video-shell{border-radius:16px;width:100%;margin:24px auto 18px;padding:6px}.how-video-shell video{border-radius:11px}.how-video-label{gap:6px;padding:6px 9px;font-size:9px;top:14px;left:14px}.how-video-label span{width:16px;height:16px;font-size:7px}.scan-method-grid{grid-template-columns:1fr}.identify-workspace{border-radius:17px;flex-direction:column;margin-top:8px;display:flex}.identify-workspace-head{order:2;grid-template-columns:42px 1fr;min-height:0;padding:11px}.identify-workspace-head>span{width:42px;height:42px}.identify-privacy{grid-column:1/-1;justify-content:center;width:100%}.book-finder-testing-note{order:3;margin:0 9px 9px}.identify-methods{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.identify-method{min-height:152px;padding:11px}.identify-method>p{display:none}.identify-method-title{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px}.identify-method-title>span{border-radius:10px;width:36px;height:36px}.identify-method-title svg{width:19px;height:19px}.identify-method-title small{letter-spacing:.06em;margin-bottom:2px;font-size:7px;line-height:1.25}.identify-method-title h3{font-size:14px;line-height:1.12}.cover-method>em,.identify-inline-entry{display:none}.identify-primary-action{text-align:left;gap:6px;min-height:44px;margin-top:auto;padding:8px;font-size:10px;line-height:1.2}.identify-primary-action span,.identify-step>p{display:none}.identify-step>h2{text-align:center;margin:0 0 5px;font-size:21px;line-height:1.02}.listing-intelligence,.listing-intelligence>*,.cover-choice-row{min-width:0;max-width:100%}.cover-choice-row button{grid-template-rows:auto 88px auto auto auto;width:116px;min-height:190px}.cover-choice-row img{height:88px}.catalog-network,.manual-catalog-search{margin-left:11px;margin-right:11px;padding:13px}.edition-certainty{grid-template-columns:32px minmax(0,1fr);margin:10px 0;padding:11px}.edition-certainty button,.edition-evidence-actions{grid-column:1/-1;width:100%}.edition-evidence-actions button{grid-column:auto}.edition-evidence-actions button:first-child{grid-column:1/-1}.high-value-edition-check{margin:12px 0;padding:14px}.high-value-edition-check>header{grid-template-columns:40px minmax(0,1fr)}.high-value-spark{width:40px;height:40px}.high-value-reasons{margin-left:0}.edition-verification-photos{grid-template-columns:1fr}.edition-verification-photos button{min-height:58px}.high-value-edition-check>footer{flex-direction:column;align-items:flex-start}.isbn-candidate-check{grid-template-columns:1fr}.isbn-candidate-check button{white-space:normal;grid-column:1}.evidence-scorecard{grid-template-columns:repeat(4,minmax(0,1fr))}.cover-camera{padding:18px}.cover-camera-heading h2{font-size:30px}.cover-camera-viewport{min-height:0}.book-frame-picker{gap:4px;padding:5px}.book-frame-picker button{gap:6px;min-height:54px;padding:7px 5px}.camera-lens-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-crop-guide.frame-tall{width:auto;height:96%}.cover-crop-guide.frame-square{width:auto;height:90%}.cover-crop-guide.frame-wide{width:96%;height:auto}.cover-crop-guide.frame-spine{width:25%;height:88%}.catalog-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-network-title small{white-space:normal;line-height:1.4}.manual-catalog-search .form-grid{grid-template-columns:1fr;gap:0}.manual-catalog-search label{margin-top:10px}.identify-step>.form-grid{grid-template-columns:1fr}.quick-metadata>summary{align-items:flex-start;padding:14px}.express-book-summary{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:12px}.express-book-summary .upload-preview{width:58px;height:82px}.express-book-summary h3{font-size:15px}.express-section{padding:14px 12px}.catalog-cover-note{grid-template-columns:50px minmax(0,1fr);gap:10px}.catalog-cover-note img{width:50px}.catalog-cover-note>button,.catalog-cover-note>span{grid-column:1/-1;width:100%}.compact-conditions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-conditions label:last-child{grid-column:1/-1}.express-price-row{grid-template-columns:1fr}.express-actions{flex-direction:column-reverse;align-items:stretch;bottom:72px}.express-actions button{width:100%}.scan-method-grid .barcode-scan-callout{min-height:0}.launch-card-empty{min-height:360px;padding:32px 24px}.launch-card-empty>div:last-child{flex-wrap:wrap;gap:10px 15px}.shelf-empty-state{grid-template-columns:1fr;gap:26px;padding:22px}.empty-shelf-visual{min-height:145px}.generosity-counter{border-radius:42px;min-height:290px;padding:30px}.generosity-counter strong{font-size:68px}.free-launch-empty{min-height:300px;padding:28px 20px}.reputation-empty{align-items:flex-start}.barcode-scan-callout{grid-template-columns:auto 1fr;padding:15px}.barcode-scan-callout>strong{text-align:center;grid-column:1/-1;width:100%}.barcode-scan-callout b{font-size:15px}.scanner-backdrop{padding:8px}.barcode-scanner{border-radius:22px;max-height:calc(100vh - 16px);padding:23px 16px}.scanner-viewport{aspect-ratio:4/3;min-height:220px}}@media (max-width:900px){.reader-marketplace-note{grid-template-columns:1fr;gap:20px}.reader-marketplace-note ol,.earnings-balance-strip{grid-template-columns:1fr}}@media (max-width:700px){.step-grid{gap:13px;margin-top:30px}.step-grid article{border-radius:20px;grid-template-columns:72px minmax(0,1fr) 34px;column-gap:13px;min-height:132px;padding:16px}.step-icon{border-radius:18px;width:66px;height:66px}.step-icon svg{width:34px;height:34px}.step-number{font-size:30px}.step-grid h3{margin-bottom:5px;font-size:21px}.step-grid p{font-size:12.5px;line-height:1.45}.managed-listing-row{grid-template-columns:42px minmax(0,1fr) auto}.managed-listing-row .soft-status.status-active{display:none}.managed-listing-row .soft-status:not(.status-active){grid-column:2/-1;width:fit-content}.managed-listing-actions{grid-column:1/-1;justify-content:stretch}.managed-listing-actions button{flex:1 1 0;justify-content:center}.listing-manager-backdrop{padding:8px}.listing-manager-dialog{border-radius:20px;padding:24px 17px}.listing-manager-grid{grid-template-columns:1fr}.listing-manager-dialog-actions{flex-direction:column-reverse}.listing-manager-dialog-actions>button{min-height:48px}.reader-marketplace-note{padding:28px 18px}.reader-marketplace-note p{font-size:14px}.payout-options,.earnings-balance-strip dl,.feedback-detail-grid{grid-template-columns:1fr}.earnings-balance-strip{margin-top:-18px;padding:18px}.sold-book-row{grid-template-columns:42px minmax(0,1fr)}.transaction-actions{grid-column:2;grid-auto-flow:column;place-items:center start}.feedback-dialog-backdrop{padding:8px}.feedback-dialog{border-radius:20px;padding:24px 18px}.feedback-stars button{width:42px;height:42px}.feedback-dialog-actions{flex-direction:column-reverse}.feedback-dialog-actions>button{min-height:48px}}.app-shell[data-theme=readers-night] :is(.reader-marketplace-note,.earnings-balance-strip,.payout-setting){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#29251d,#1b1b18)}.app-shell[data-theme=readers-night] :is(.reader-marketplace-note h2,.reader-marketplace-note li strong,.earnings-balance-strip h2,.earnings-balance-strip dd,.payout-setting legend){color:var(--ink)}.app-shell[data-theme=readers-night] :is(.reader-marketplace-note li,.earnings-balance-strip dl>div,.payout-options>button,.feedback-dialog){color:var(--ink);border-color:var(--line);background:#211f1a}.app-shell[data-theme=readers-night] :is(.condition-flags,.dedicated-ocr-proof){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#29251d,#1c201c)}.app-shell[data-theme=readers-night] .condition-flag-bubbles label{color:var(--muted);border-color:var(--line);background:#24221d}.app-shell[data-theme=readers-night] .condition-flag-bubbles label.selected{color:#e7f2d3;background:#34412b;border-color:#728e58}@media (max-width:650px){.dedicated-ocr-proof{grid-template-columns:auto minmax(0,1fr)}.dedicated-ocr-proof>strong{grid-column:1/-1;justify-self:start}.dedicated-ocr-proof small{white-space:normal}.condition-flags{padding:13px 11px}.condition-flag-bubbles{gap:6px}.condition-flag-bubbles label{min-height:38px;padding-right:10px;font-size:10px}}.free-books-view{background:#fffdf6}.free-books-hero{aspect-ratio:auto;width:100%;height:clamp(480px,42vw,620px);min-height:0;color:var(--navy);box-shadow:none;isolation:isolate;background-color:#f8f4e9;background-image:url(/Free%20banner%20wide.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;align-items:center;margin:0;padding:clamp(58px,7vw,108px) clamp(24px,7vw,112px);display:flex;position:relative;overflow:hidden}.free-books-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 78%,#fffdf647 88%,#fffdf6 100%),linear-gradient(90deg,#fffdf6fa 0%,#fffdf6e6 27%,#fffdf647 51%,#0000 67%);position:absolute;inset:0}.free-hero-copy{z-index:1;width:min(630px,48%);position:relative}.free-books-hero .section-kicker{color:var(--coral)}.free-books-hero h1{color:var(--navy);letter-spacing:-.055em;margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(46px,4.1vw,66px);font-weight:500;line-height:.98}.free-books-hero h1 em{color:#587a43;font-family:Georgia,serif;font-weight:500}.free-books-hero .free-hero-copy>p{color:#5f7483;max-width:530px;margin:22px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.72}.free-hero-promise{align-items:center;gap:15px;max-width:530px;display:flex}.free-hero-promise>span{color:#587a43;background:#fffdf6bd;border:2px solid #78935f;border-radius:17px 17px 17px 5px;flex:0 0 54px;place-items:center;width:54px;height:54px;font:700 29px Georgia,serif;display:grid;transform:rotate(-4deg);box-shadow:0 10px 30px #26482a14}.free-hero-promise p{color:var(--navy);margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.5}.free-hero-promise strong{color:#587a43;display:block}.free-hero-actions{align-items:center;margin-top:28px}.free-primary-button{color:#fffdf5;cursor:pointer;background:linear-gradient(135deg,#64864d,#496d38);border:1px solid #587a43;border-radius:17px;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 25px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #42693438}.free-primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 40px #42693447}.free-hero-actions a{color:var(--navy);font-size:13px;font-weight:900}.free-count-frame{width:min(680px,100% - 40px);margin:26px auto 0}.generosity-counter{aspect-ratio:16/8.3;text-align:center;width:100%;min-height:0;color:var(--navy);background-color:#fffaf0;background-image:url(/Free%20count.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #78935f;border-radius:38px;flex-direction:column;justify-content:center;justify-self:auto;align-items:center;padding:3% 18% 5%;display:flex;box-shadow:0 22px 54px #2c4d2e1a}.generosity-counter>span{color:#587a43;font:700 clamp(28px,3vw,42px)/1 Georgia,serif}.generosity-counter strong{color:var(--navy);letter-spacing:-.08em;margin:0;font-size:clamp(58px,6.5vw,86px);line-height:.88}.generosity-counter small{color:var(--navy);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:clamp(10px,1.2vw,15px);font-weight:950}.free-how{background:#fffffaf0;border-color:#dbe5d0;margin-top:34px}.free-shelf{padding-top:76px}@media (max-width:900px){.free-books-hero{width:100%;height:clamp(460px,58vw,520px);min-height:0;margin-top:0}.free-hero-copy{width:min(680px,62%)}.free-books-hero h1{font-size:clamp(44px,6vw,58px)}.free-count-frame{width:min(680px,100% - 32px)}}@media (max-width:650px){.free-books-hero{aspect-ratio:2/3;background-image:url(/Free%20banner%20mobile.png);background-position:50%;background-size:100% 100%;border-radius:0;align-items:flex-start;width:100%;height:auto;min-height:0;margin-top:0;padding:24px 16px 185px}.free-books-hero:after{background:linear-gradient(#0000 80%,#fffdf652 90%,#fffdf6 100%),linear-gradient(#fffdf6f7 0%,#fffdf6c7 38%,#fffdf614 62%,#0000 72%)}.free-hero-copy{width:100%}.free-books-hero h1{max-width:350px;margin:12px 0 16px;font-size:clamp(36px,10.5vw,44px);line-height:.96}.free-hero-promise{gap:11px;max-width:340px}.free-hero-promise>span{border-radius:14px 14px 14px 5px;flex-basis:42px;width:42px;height:42px;font-size:24px}.free-hero-promise p{font-size:14px}.free-books-hero .free-hero-copy>p{max-width:345px;margin-top:17px;font-size:12px;line-height:1.48}.free-hero-actions{flex-flow:row;align-items:center;gap:14px;max-width:345px;margin-top:20px}.free-primary-button{border-radius:15px;min-height:48px;font-size:14px}.free-hero-actions a{text-align:left;padding:5px 4px}.free-count-frame{width:min(440px,100% - 36px);margin-top:18px}.generosity-counter{aspect-ratio:16/8.2;background-size:cover;border-radius:24px;padding:5% 17% 7%}.generosity-counter>span{font-size:26px}.generosity-counter strong{font-size:66px}.generosity-counter small{letter-spacing:.12em;margin-top:7px;font-size:9px}.free-how{width:calc(100% - 28px);margin-top:22px}.free-shelf{padding-top:62px}}@media (max-width:390px){.free-books-hero{min-height:0;padding:22px 14px 180px}.free-books-hero h1{font-size:36px}.free-hero-promise p{font-size:14px}}.book-reactions{z-index:4;align-items:center;gap:7px;display:flex;position:absolute;top:12px;right:12px}.book-reactions .heart-button,.book-reactions .thumb-button{color:#0d3458;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0b30501f;justify-content:center;align-items:center;height:34px;display:inline-flex;position:static;box-shadow:0 5px 16px #0d2b491f}.book-reactions .heart-button{border-radius:50%;width:34px;font-size:18px}.book-reactions .thumb-button{min-width:48px;font:800 12px/1 var(--font-body,sans-serif);cursor:pointer;border-radius:999px;gap:5px;padding:0 9px}.book-reactions .thumb-button svg{width:15px;height:15px}.book-reactions .heart-button.is-favorite,.book-reactions .thumb-button.is-liked,.modal-thumb.is-liked{color:#4d7e28;background:#e8f4d9;border-color:#6ea53f}.book-seller-rating{color:#60788b;min-height:17px;margin-top:3px;font-size:11px;font-weight:750;display:block}.modal-thumb{color:#0d3458;background:#fff;border:1px solid #d8e0e7;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:70px;font-weight:850;display:inline-flex}.modal-thumb svg{width:18px;height:18px}.free-postage-showcase{width:min(1460px,100% - 80px);margin:22px auto 90px}.free-postage-banner{background:linear-gradient(90deg,#fefbf0fa 0%,#fefbf0db 34%,#fefbf000 59%),url(/Free%20postage%20banner.png) 50%/cover no-repeat;border:1px solid #d8e5c9;border-radius:34px;flex-direction:column;justify-content:center;min-height:430px;padding:58px 58% 58px 6%;display:flex;overflow:hidden;box-shadow:0 24px 70px #30532324}.free-postage-banner .section-kicker{color:#e45d2e}.free-postage-banner h2{color:#092e50;max-width:560px;font:500 clamp(38px, 4.4vw, 70px)/.98 var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:16px 0 14px}.free-postage-banner p{color:#587184;max-width:560px;margin:0;font-size:17px;line-height:1.65}.free-postage-cards{z-index:2;gap:22px;width:min(1180px,100% - 60px);margin:-32px auto 0;display:grid;position:relative}.free-postage-cards article{background:#fffdf7fa;border:1px solid #d8e5c9;border-radius:28px;grid-template-columns:220px 1fr 54px;align-items:center;min-height:220px;padding:18px 28px 18px 18px;display:grid;overflow:hidden;box-shadow:0 18px 48px #24482e1f}.free-postage-cards img{object-fit:contain;width:100%;height:184px}.free-postage-cards article>div{padding:12px 32px}.free-postage-cards span{color:#6f9c43;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.free-postage-cards h3{color:#092e50;font:500 clamp(27px, 3vw, 42px)/1.05 var(--font-display,Georgia, serif);margin:8px 0}.free-postage-cards p{color:#657b8b;margin:0;font-size:15px;line-height:1.55}.free-postage-cards article>b{color:#5c8d35;background:#e5f1d9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.free-shipping-commitment{color:#123b29;background:linear-gradient(135deg,#f3fae9,#fffdf5);border:1px solid #bdd8a6;border-radius:18px;align-items:flex-start;gap:16px;padding:20px;display:flex}.free-shipping-commitment>svg{color:#61933b;flex:none;width:26px;height:26px}.free-shipping-commitment div{gap:4px;display:grid}.free-shipping-commitment span{color:#e45d2e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.free-shipping-commitment b{font-size:17px}.free-shipping-commitment small{color:#5c7565;max-width:690px;line-height:1.5}.free-shipping-commitment.compact{margin:16px 0}.free-shipping-choice{color:#123b29;background:linear-gradient(135deg,#f3fae9,#fffdf5);border:1px solid #bdd8a6;border-radius:20px;gap:16px;padding:20px;display:grid}.free-shipping-choice.compact{margin:16px 0}.free-shipping-choice-heading{align-items:flex-start;gap:14px;display:flex}.free-shipping-choice-heading>svg{color:#61933b;flex:none;width:26px;height:26px}.free-shipping-choice-heading>div{gap:4px;display:grid}.free-shipping-choice-heading span{color:#e45d2e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.free-shipping-choice-heading b{font-size:18px}.free-shipping-choice-heading small{color:#5c7565;line-height:1.5}.free-shipping-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.free-shipping-choice-options label{cursor:pointer;background:#ffffffd1;border:1px solid #d1dfc5;border-radius:15px;gap:5px;min-width:0;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.free-shipping-choice-options label:hover{border-color:#7eaa5b;transform:translateY(-1px)}.free-shipping-choice-options label.selected{background:#f8fff1;border-color:#639541;box-shadow:0 0 0 3px #63954121}.free-shipping-choice-options input{opacity:0;pointer-events:none;position:absolute}.free-shipping-choice-options span{color:#0b3154;font-size:16px;font-weight:900}.free-shipping-choice-options small{color:#60766a;line-height:1.45}.gift-shipping-payer{color:#31522d;letter-spacing:.04em;text-transform:uppercase;background:#eaf5df;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.gift-shipping-payer.payer-buyer{color:#0b4f72;background:#e5f4fb}@media (max-width:640px){.free-shipping-choice{padding:16px}.free-shipping-choice-options{grid-template-columns:1fr}}.seller-fulfillment{background:linear-gradient(145deg,#fff,#f3f8fb);border:1px solid #cddde7;border-radius:28px;margin:24px 0;scroll-margin-top:110px;overflow:hidden;box-shadow:0 20px 55px #0b315417}.seller-fulfillment-hero{background:radial-gradient(circle at 92% 5%,#5bb7d438,#0000 34%),#f7fafb;justify-content:space-between;align-items:flex-end;gap:30px;padding:31px 34px;display:flex}.seller-fulfillment-hero h2{color:#0b3154;max-width:760px;margin:8px 0;font-size:clamp(28px,3vw,42px)}.seller-fulfillment-hero p{color:#617789;max-width:780px;margin:0;line-height:1.55}.fulfillment-overview{flex:none;align-items:center;gap:7px;display:flex}.fulfillment-overview span{color:#536f82;justify-items:center;gap:5px;font-size:10px;font-weight:850;display:grid}.fulfillment-overview b{color:#fff;background:#0b3154;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.fulfillment-overview i{background:#b9cbd6;width:22px;height:2px;margin-bottom:19px}.fulfillment-order-list{gap:14px;padding:24px 34px;display:grid}.fulfillment-order{background:#fff;border:1px solid #d9e5eb;border-radius:19px;grid-template-columns:minmax(250px,.85fr) minmax(330px,1fr);gap:18px 26px;padding:18px;display:grid}.fulfillment-order-book{align-items:center;gap:14px;min-width:0;display:flex}.fulfillment-order-book .sold-book-cover{flex:none;width:58px;height:76px}.fulfillment-order-book>div{min-width:0}.fulfillment-order-book>div>span{color:#e6602f;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.fulfillment-order-book h3{color:#0b3154;margin:5px 0 3px;font-size:18px}.fulfillment-order-book p,.fulfillment-order-book small{color:#6a7e8c;margin:0;font-size:11px;line-height:1.5}.fulfillment-order-book small{margin-top:4px;display:block}.fulfillment-order-steps{grid-template-columns:repeat(4,1fr);align-items:start;display:grid;position:relative}.fulfillment-order-steps:before{content:"";background:#dce5e9;height:2px;position:absolute;top:17px;left:12.5%;right:12.5%}.fulfillment-order-steps span{z-index:1;color:#91a0aa;text-align:center;justify-items:center;gap:6px;display:grid}.fulfillment-order-steps b{color:#81929d;background:#fff;border:2px solid #d8e3e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.fulfillment-order-steps b svg{width:16px}.fulfillment-order-steps small{font-size:10px;font-weight:800}.fulfillment-order-steps .complete{color:#4f7c3d}.fulfillment-order-steps .complete b{color:#fff;background:#679346;border-color:#679346}.fulfillment-order-steps .current{color:#0b3154}.fulfillment-order-steps .current b{color:#fff;background:#e6602f;border-color:#e6602f;box-shadow:0 0 0 5px #e6602f1f}.fulfillment-order-action{border-top:1px solid #e5ecef;grid-column:1/-1;padding-top:14px}.fulfillment-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fulfillment-primary-action,.fulfillment-secondary-action,.external-shipping-form button{color:#fff;cursor:pointer;background:#0b3154;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.fulfillment-primary-action svg{width:16px}.fulfillment-secondary-action{color:#0b3154;background:#f4f8fa;border:1px solid #c9d7df}.external-shipping-form{background:#f8fbfc;border:1px dashed #9cb5c4;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px 10px;margin-top:12px;padding:14px;display:grid}.external-shipping-form label{color:#274a61;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.external-shipping-form input{color:#0b3154;min-width:0;height:43px;font:inherit;text-transform:none;background:#fff;border:1px solid #c7d6de;border-radius:10px;padding:0 12px}.external-shipping-form small{color:#6b7f8c;grid-column:1/-1;line-height:1.45}.external-shipping-form button:disabled{opacity:.62;cursor:wait}.fulfillment-waiting{color:#466479;align-items:center;gap:10px;display:flex}.fulfillment-waiting svg{color:#60903d;flex:none;width:22px}.fulfillment-waiting p{margin:0;font-size:12px;line-height:1.5}.fulfillment-empty{color:#657b89;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:28px 34px;display:flex}.fulfillment-empty>svg{color:#0b3154;width:27px}.fulfillment-empty p{margin:4px 0 0}.fulfillment-policy-note{color:#587080;background:#eef5f7;border-top:1px solid #dce7ec;align-items:center;gap:10px;padding:15px 34px;display:flex}.fulfillment-policy-note svg{color:#527f3d;flex:none;width:19px}.fulfillment-policy-note p{margin:0;font-size:11px;line-height:1.5}.gift-flow-center{background:linear-gradient(145deg,#fffdf7,#f4f9ec);border:1px solid #cfe0c1;border-radius:28px;margin:24px 0;scroll-margin-top:110px;overflow:hidden;box-shadow:0 20px 55px #1f4b2d17}.gift-flow-hero{background:radial-gradient(circle at 88% 12%,#78a35033,#0000 34%),#f8f7eb;justify-content:space-between;align-items:flex-end;gap:30px;padding:32px 34px;display:flex}.gift-flow-hero h2{color:#0b3154;max-width:820px;margin:8px 0;font-size:clamp(28px,3vw,42px)}.gift-flow-hero p{color:#617789;max-width:780px;margin:0;line-height:1.55}.gift-flow-steps{flex:none;align-items:center;gap:8px;display:flex}.gift-flow-steps span{color:#597464;justify-items:center;gap:5px;font-size:10px;font-weight:850;display:grid}.gift-flow-steps b{color:#fff;background:#689343;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.gift-flow-steps i{background:#bdd3aa;width:24px;height:2px;margin-bottom:19px}.gift-flow-list{gap:12px;padding:24px 34px;display:grid}.gift-flow-card{background:#fff;border:1px solid #dde7d5;border-radius:19px;grid-template-columns:72px minmax(220px,1fr) minmax(280px,.8fr);align-items:center;gap:18px;padding:16px;display:grid}.gift-flow-card.status-selected,.gift-flow-card.status-address_ready{border-color:#aeca95;box-shadow:0 10px 28px #416b3414}.gift-flow-card.status-declined{opacity:.68}.gift-flow-cover{color:#62903f;background:#edf5e4;border-radius:11px;place-items:center;width:72px;height:88px;display:grid;overflow:hidden}.gift-flow-cover img{object-fit:cover;width:100%;height:100%}.gift-flow-cover svg{width:28px}.gift-flow-copy{min-width:0}.gift-flow-copy>span{color:#669241;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.gift-flow-copy h3{color:#0b3154;margin:5px 0;font-size:20px}.gift-flow-copy p{color:#687d8d;margin:0;font-size:12px}.gift-flow-copy address{color:#31526a;margin-top:10px;font-size:12px;font-style:normal;line-height:1.5}.gift-flow-copy address b{display:block}.gift-flow-copy em{color:#0b3154;margin-top:8px;font-size:12px;font-style:normal;font-weight:850;display:block}.gift-flow-action{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.gift-flow-action>button,.gift-flow-action>a,.gift-address-form button{color:#fff;text-align:center;cursor:pointer;background:#60903d;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.gift-flow-action>button:disabled,.gift-address-form button:disabled{opacity:.65;cursor:wait}.gift-flow-action .gift-secondary-action{color:#0b3154;background:#f4f7ef;border:1px solid #b8c9ad}.gift-flow-action small{color:#617789;line-height:1.5}.gift-address-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gift-address-form label{color:#446074;letter-spacing:.05em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:850;display:grid}.gift-address-form .wide{grid-column:1/-1}.gift-address-form input{color:#0b3154;text-transform:none;background:#fff;border:1px solid #d3ded0;border-radius:9px;min-width:0;height:38px;padding:0 9px;font-size:12px}.gift-flow-empty{color:#667d8b;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:30px;display:flex}.gift-flow-empty svg{color:#67943f;width:28px}.gift-flow-empty p{margin:3px 0 0}.gift-flow-privacy{color:#5f7568;background:#eef6e3ad;border-top:1px solid #d9e5d0;align-items:flex-start;gap:10px;padding:16px 34px;display:flex}.gift-flow-privacy svg{color:#60903d;flex:none;width:19px}.gift-flow-privacy p{margin:0;font-size:11px;line-height:1.5}.giving-record-center{background:linear-gradient(145deg,#fffdf7,#f5f9ed);border:1px solid #dbe7d1;border-radius:26px;margin:24px 0;scroll-margin-top:110px;overflow:hidden;box-shadow:0 18px 50px #193c2a14}.giving-record-hero{background:linear-gradient(110deg,#ebf5dce6,#fffdf7f5);justify-content:space-between;align-items:flex-end;gap:32px;padding:34px;display:flex}.giving-record-hero h2{color:#0b3154;margin:8px 0;font-size:clamp(27px,3vw,40px)}.giving-record-hero p{color:#617789;max-width:760px;margin:0;line-height:1.55}.giving-record-toolbar{background:#ffffffc2;border-top:1px solid #e0ead7;border-bottom:1px solid #e0ead7;align-items:flex-end;gap:12px;padding:18px 34px;display:flex}.giving-record-toolbar label{color:#617789;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:11px;font-weight:850;display:grid}.giving-record-toolbar select,.giving-record-toolbar a,.giving-record-toolbar button{color:#103755;background:#fff;border:1px solid #d4dfca;border-radius:11px;min-height:42px;font-weight:800}.giving-record-toolbar button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:inline-flex}.giving-record-toolbar button:disabled{opacity:.5;cursor:not-allowed}.giving-record-toolbar select{padding:0 34px 0 12px}.giving-record-toolbar a{align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.giving-record-toolbar :is(a,button) svg{width:17px;height:17px}.record-export-intro{gap:2px;min-width:245px;margin-right:auto;display:grid}.record-export-intro span{color:#679340;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.record-export-intro b{color:#123956;font-size:14px}.record-export-intro small{color:#71838e;font-size:10px;line-height:1.35}.giving-record-totals{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 34px;display:grid}.giving-record-totals article{background:#fff;border:1px solid #e1e9d9;border-radius:16px;padding:18px}.giving-record-totals span{color:#718394;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850;display:block}.giving-record-totals strong{color:#0b3154;margin-top:6px;font-size:28px;display:block}.giving-record-form{background:#fff;border:1px dashed #94b474;border-radius:18px;margin:0 34px 24px;padding:24px}.giving-record-form>div:first-child h3{color:#0b3154;margin:0 0 4px}.giving-record-form>div:first-child p{color:#6a7f8f;margin:0 0 20px}.giving-record-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.giving-record-form-grid label{color:#24455f;gap:6px;font-size:12px;font-weight:850;display:grid}.giving-record-form-grid input,.giving-record-form-grid select{color:#123650;background:#fff;border:1px solid #d4ded0;border-radius:11px;min-width:0;height:46px;padding:0 12px}.giving-receipt-upload{grid-column:span 2}.giving-record-form-grid .primary-button{height:46px}.giving-record-empty-form{color:#60798a;align-items:center;gap:12px;display:flex}.giving-record-list{gap:10px;padding:0 34px 24px;display:grid}.giving-record-list article{background:#fff;border:1px solid #e1e8da;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px;display:grid}.giving-record-list article>span{color:#5d8d38;background:#e8f3dc;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.giving-record-list article>span svg{width:21px}.giving-record-list article>div:nth-child(2){gap:3px;display:grid}.giving-record-list article small,.giving-record-list article em{color:#718392;font-size:12px;font-style:normal}.giving-record-list dl{gap:22px;margin:0;display:flex}.giving-record-list dl div{gap:3px;display:grid}.giving-record-list dt{color:#7c8e9b;text-transform:uppercase;font-size:10px;font-weight:850}.giving-record-list dd{color:#103553;margin:0;font-weight:900}.giving-record-actions{gap:8px;display:flex}.giving-record-actions a,.giving-record-actions button{color:#1d4c65;cursor:pointer;background:#fff;border:1px solid #d7e0d0;border-radius:9px;padding:8px 10px;font-weight:800;text-decoration:none}.giving-record-actions button{color:#9d4639}.giving-record-empty{color:#6a7f8d;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.giving-record-empty svg{width:22px}.giving-record-notice{color:#6d6047;background:#fff8e8;border-top:1px solid #eadcbb;align-items:flex-start;gap:12px;padding:18px 34px;display:flex}.giving-record-notice svg{color:#b47b27;flex:none;width:20px}.giving-record-notice p{margin:0;font-size:12px;line-height:1.55}.dashboard-nav nav button>svg{flex:none;width:16px;height:16px}@media (max-width:900px){.seller-fulfillment-hero{flex-direction:column;align-items:flex-start}.fulfillment-order{grid-template-columns:1fr}.fulfillment-order-action{grid-column:auto}.gift-flow-hero{flex-direction:column;align-items:flex-start}.gift-flow-card{grid-template-columns:64px minmax(0,1fr)}.gift-flow-cover{width:64px;height:80px}.gift-flow-action{grid-column:2}.free-postage-showcase{width:calc(100% - 28px);margin:18px auto 70px}.free-postage-banner{background:linear-gradient(#fffcf1f7 0%,#fffcf1d6 35%,#fffcf100 59%),url(/Free%20postage%20mobile.png) 50%/cover no-repeat;border-radius:26px;justify-content:flex-start;min-height:570px;padding:34px 30px 310px}.free-postage-banner h2{max-width:540px;font-size:clamp(34px,8vw,54px)}.free-postage-banner p{max-width:520px;font-size:15px}.free-postage-cards{width:calc(100% - 24px);margin-top:-34px}.free-postage-cards article{border-radius:22px;grid-template-columns:112px 1fr 38px;min-height:144px;padding:12px}.free-postage-cards img{height:118px}.free-postage-cards article>div{padding:8px 12px}.free-postage-cards h3{font-size:24px}.free-postage-cards p{font-size:13px}.free-postage-cards article>b{width:34px;height:34px}.giving-record-hero{flex-direction:column;align-items:flex-start}.giving-record-toolbar{flex-wrap:wrap;align-items:stretch}.giving-record-toolbar a{justify-content:center}.giving-record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.giving-record-list article{grid-template-columns:42px minmax(0,1fr)}.giving-record-list dl,.giving-record-actions{grid-column:2}}@media (max-width:600px){.seller-fulfillment{border-radius:20px;margin-inline:-2px}.seller-fulfillment-hero{gap:22px;padding:24px 18px}.seller-fulfillment-hero h2{font-size:30px}.fulfillment-overview{justify-content:space-between;gap:3px;width:100%}.fulfillment-overview i{width:10px}.fulfillment-order-list{padding:15px 11px}.fulfillment-order{gap:14px;padding:13px}.fulfillment-order-book .sold-book-cover{width:52px;height:68px}.fulfillment-order-steps small{font-size:8px}.fulfillment-action-row{grid-template-columns:1fr;display:grid}.external-shipping-form{grid-template-columns:1fr}.external-shipping-form small{grid-column:auto}.fulfillment-policy-note{align-items:flex-start;padding:14px 18px}.gift-flow-center{border-radius:20px;margin-inline:-2px}.gift-flow-hero{gap:22px;padding:24px 18px}.gift-flow-hero h2{font-size:30px}.gift-flow-steps{justify-content:space-between;gap:4px;width:100%}.gift-flow-steps i{width:12px}.gift-flow-list{padding:16px 12px}.gift-flow-card{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px}.gift-flow-cover{width:54px;height:68px}.gift-flow-action{grid-column:1/-1}.gift-address-form{grid-template-columns:1fr 1fr}.gift-address-form label:first-child,.gift-address-form .wide{grid-column:1/-1}.gift-flow-privacy{padding:14px 18px}.book-reactions{gap:5px;top:8px;right:8px}.book-reactions .heart-button{width:31px;height:31px}.book-reactions .thumb-button{min-width:43px;height:31px;padding:0 7px}.book-seller-rating{font-size:10px}.free-postage-showcase{width:calc(100% - 20px)}.free-postage-banner{border-radius:22px;min-height:510px;padding:26px 22px 285px}.free-postage-banner h2{margin-top:10px;font-size:36px}.free-postage-banner p{font-size:14px;line-height:1.5}.free-postage-cards{gap:13px;width:calc(100% - 12px)}.free-postage-cards article{grid-template-columns:88px 1fr;min-height:130px;padding:10px}.free-postage-cards img{height:96px}.free-postage-cards article>div{padding:5px 8px}.free-postage-cards span{font-size:9px}.free-postage-cards h3{margin:5px 0;font-size:21px}.free-postage-cards p{font-size:11px;line-height:1.4}.free-postage-cards article>b{display:none}.giving-record-center{border-radius:20px;margin-inline:-2px}.giving-record-hero,.giving-record-toolbar,.giving-record-totals,.giving-record-list,.giving-record-notice{padding-left:18px;padding-right:18px}.giving-record-toolbar{grid-template-columns:1fr;display:grid}.giving-record-totals{grid-template-columns:1fr;gap:8px}.giving-record-totals article{justify-content:space-between;align-items:center;display:flex}.giving-record-totals strong{margin:0}.giving-record-form{margin:0 18px 20px;padding:16px}.giving-record-form-grid{grid-template-columns:1fr}.giving-receipt-upload{grid-column:auto}.giving-record-list article{padding:12px}.giving-record-list dl{flex-wrap:wrap;gap:12px}.giving-record-actions{flex-wrap:wrap}}.app-shell[data-theme=readers-night] .free-postage-cards article,.app-shell[data-theme=readers-night] .seller-fulfillment,.app-shell[data-theme=readers-night] .fulfillment-order,.app-shell[data-theme=readers-night] .giving-record-center,.app-shell[data-theme=readers-night] .gift-flow-center,.app-shell[data-theme=readers-night] .gift-flow-card,.app-shell[data-theme=readers-night] .giving-record-form,.app-shell[data-theme=readers-night] .giving-record-list article{background:#201f1a;border-color:#4e493d}.app-shell[data-theme=readers-night] .free-postage-cards h3,.app-shell[data-theme=readers-night] .seller-fulfillment h2,.app-shell[data-theme=readers-night] .seller-fulfillment h3,.app-shell[data-theme=readers-night] .giving-record-center h2,.app-shell[data-theme=readers-night] .giving-record-center h3,.app-shell[data-theme=readers-night] .giving-record-list b{color:#f4e6bd}.mobile-category-control{display:none}.browse-hero{isolation:isolate;color:#173d2d;background:linear-gradient(#fffcf026,#fffcf005),url(/browse%20banner.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:525px;padding:64px 24px 90px;display:flex;position:relative;overflow:hidden}.browse-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:92px;position:absolute;bottom:-1px;left:0;right:0}.browse-hero>*{z-index:1;position:relative}.browse-hero .section-kicker.light{color:#527741;letter-spacing:.22em;font-size:15px}.browse-hero h1{color:#173d2d;font:500 clamp(52px, 6vw, 78px)/.96 var(--font-display,Georgia, serif);letter-spacing:-.055em;text-shadow:0 2px 1px #ffffff8c;margin:14px 0 24px}.browse-hero h1 em{color:#5a833b}.browse-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1e462f2e;border-radius:25px;grid-template-columns:40px 1fr auto;gap:0;width:min(820px,100% - 24px);padding:10px;box-shadow:0 24px 55px #3746222e}.browse-search>span{color:#537c3a;width:44px;font-size:31px}.browse-search input{color:#173d2d;min-width:0;height:54px;font-size:18px}.browse-search button{min-width:118px;min-height:54px;box-shadow:none;background:linear-gradient(135deg,#5f813d,#6f9148);border-radius:15px;grid-column:auto;font-size:18px}.popular-searches{color:#4f533c;gap:12px;margin-top:22px;font-size:16px}.popular-searches button{color:#493c2c;background:#fffdf6eb;border:1px solid #414d2b26;padding:10px 20px;font-size:14px;box-shadow:0 7px 18px #3944271a}.popular-searches button:hover{background:#fff;transform:translateY(-2px)}@media (max-width:650px){.browse-hero{background:linear-gradient(#fffcf01a,#fffcf000),url(/browse%20banner.png) 62%/cover no-repeat;justify-content:flex-start;min-height:430px;padding:32px 14px 100px}.browse-hero:after{height:82px}.browse-hero .section-kicker.light{margin-top:6px;font-size:11px}.browse-hero h1{margin:10px 0 17px;font-size:clamp(38px,11vw,49px)}.browse-search{border-radius:17px;grid-template-columns:32px minmax(0,1fr) 76px;width:100%;padding:7px}.browse-search input{height:46px;font-size:13px}.browse-search>span{width:32px;font-size:23px}.browse-search button{border-radius:12px;min-width:0;min-height:46px;padding:0 10px;font-size:13px}.popular-searches{gap:6px;max-width:370px;margin-top:11px;font-size:11px}.popular-searches button{padding:6px 9px;font-size:10px}}@media (max-width:580px){.browse-shell{gap:18px;padding:18px 14px 76px}.filter-panel{width:100%;display:block;position:static}.filter-panel>div,.filter-panel .clear-filters{display:none}.mobile-category-control{color:var(--navy);background:#fff;border:1px solid #d8e1d0;border-radius:15px;gap:7px;margin:0;padding:13px 14px;display:grid;box-shadow:0 9px 24px #0b315412}.mobile-category-control>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-category-control select{color:#173d2d;width:100%;height:46px;font:inherit;background:#f7faef;border:1px solid #cbd9c1;border-radius:12px;padding:0 42px 0 13px;font-size:15px;font-weight:800}}.app-shell[data-theme=readers-night] .browse-hero{color:#173d2d;filter:brightness(.82)sepia(.1)}.dashboard-main{flex-direction:column;display:flex}.dashboard-main>.dashboard-header{order:1}.dashboard-main>.account-section-nav{order:2}.dashboard-main>.account-overview-error{order:3}.dashboard-main>.profile-editor,.dashboard-main>.account-command-center,.dashboard-main>.dashboard-stats,.dashboard-main>.listings-history-hero,.dashboard-main>.seller-fulfillment,.dashboard-main>.gift-flow-center,.dashboard-main>.account-activity-grid,.dashboard-main>.dashboard-grid,.dashboard-main>.earnings-balance-strip,.dashboard-main>.billing-center,.dashboard-main>.account-record-center,.dashboard-main>.giving-record-center,.dashboard-main>.account-collection-workspace,.dashboard-main>.feedback-panel{order:4}.dashboard-main>.dashboard-grid{order:5}.dashboard-main>.transaction-history-grid{order:6}.dashboard-main>:is(.avatar-cropper-backdrop,.feedback-dialog-backdrop,.listing-manager-backdrop){order:100}.dashboard-main>[hidden]{display:none!important}.dashboard-title-row{align-items:center;gap:18px;display:flex}.dashboard-title-row h1{min-width:0}.mobile-account-avatar,.mobile-account-kicker,.mobile-account-section-heading,.mobile-account-signout{display:none}.private-books-sold-badge{filter:drop-shadow(0 8px 12px #1034481c);width:215px;min-width:175px;position:relative}.private-books-sold-badge img{width:100%;height:auto;display:block}.private-books-sold-badge strong{color:#123b5b;text-shadow:0 1px #fff;font:800 clamp(1.15rem,1.8vw,1.6rem)/1 Georgia,serif;position:absolute;top:59%;left:64.5%;transform:translate(-50%,-50%)}.listings-history-hero{background:radial-gradient(circle at 94% 0,#66abc538,#0000 34%),linear-gradient(145deg,#fffdf8,#eff6f3);border:1px solid #cadbd8;border-radius:24px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:20px 34px;margin:0 0 18px;padding:28px 30px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #082a4417}.listings-history-copy{min-width:0}.listings-history-copy h2{max-width:770px;color:var(--navy-deep);letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.listings-history-copy p{color:#657b87;max-width:720px;margin:0;font-size:12px;line-height:1.6}.listings-history-copy>button{color:#fff;background:var(--coral);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:11px;margin-top:18px;padding:0 16px;font-size:10px;font-weight:900;box-shadow:0 10px 22px #e6602f33}.listings-books-sold-badge{filter:drop-shadow(0 11px 16px #10344824);width:230px;position:relative}.listings-books-sold-badge img{width:100%;height:auto;display:block}.listings-books-sold-badge strong{color:#123b5b;text-shadow:0 1px #fff;font:800 1.7rem/1 Georgia,serif;position:absolute;top:59%;left:64.5%;transform:translate(-50%,-50%)}.listings-history-summary{background:#ffffffc2;border:1px solid #d8e3df;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.listings-history-summary>div{border-right:1px solid #dce5e1;padding:15px 18px}.listings-history-summary>div:last-child{border-right:0}.listings-history-summary dt{color:#768a91;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.listings-history-summary dd{color:var(--navy-deep);margin:5px 0 0;font-size:22px;font-weight:900}.account-notification-workspace{grid-template-columns:1fr}.account-notification-workspace .notification-list{max-height:560px}.transaction-history-grid{grid-template-columns:1fr}.unified-history-panel{overflow:hidden}.history-panel-header{background:linear-gradient(135deg,#fffdf8,#f1f7f4);border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px 18px;display:flex}.history-panel-header h2{color:var(--navy-deep);letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(25px,2.7vw,36px)}.history-panel-header p{color:#6d8089;margin:0;font-size:11px}.history-tabs{background:#fff;border:1px solid #d7e0dc;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid}.history-tabs button{color:#496476;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.history-tabs button span{color:#436173;background:#eaf0ed;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;display:inline-grid}.history-tabs button.active{color:#fff;background:var(--navy-deep);box-shadow:0 7px 15px #082a4426}.history-tabs button.active span{color:#173b58;background:#f4d79a}.history-tab-content{min-height:190px;padding:4px 24px 18px}.history-tab-content .sold-book-list{grid-template-columns:1fr}.sold-book-cover.donated{color:#5f913d;background:#e7f2dd}.sold-book-cover.donated svg{width:22px}.transaction-actions a{color:#1e5876;font-size:10px;font-weight:900;text-decoration:none}.account-collection-workspace{background:#fffdf9;border:1px solid #d5e1dc;border-radius:24px;margin:0 0 18px;scroll-margin-top:164px;overflow:hidden;box-shadow:0 18px 48px #082a4414}.account-collection-heading{background:linear-gradient(135deg,#fffdf8,#eef6f2);justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px 22px;display:flex}.account-collection-heading h2{color:var(--navy-deep);letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(28px,3vw,40px)}.account-collection-heading p{color:#6b7f89;max-width:720px;margin:0;font-size:11px;line-height:1.55}.account-collection-heading>strong{color:#153c59;font-size:19px}.shopping-cart-total{text-align:right;background:#fff;border:1px solid #d6e1dc;border-radius:14px;gap:4px;min-width:126px;padding:13px 16px;display:grid}.shopping-cart-total small{color:#778991;text-transform:uppercase;font-size:9px;font-weight:850}.shopping-cart-total strong{color:#123b59;font-size:21px}.account-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 24px 24px;display:grid}.account-collection-card{background:#fff;border:1px solid #dfe6e2;border-radius:17px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:12px;display:grid}.account-collection-card.free{background:#fbfdf7;border-color:#c5d9b5}.account-collection-cover{cursor:pointer;background:#e7ece9;border:0;border-radius:9px;width:72px;height:96px;padding:0;overflow:hidden}.account-collection-cover .book-cover{border-radius:inherit;width:100%;height:100%;margin:0}.account-collection-cover img{object-fit:cover;width:100%;height:100%}.account-collection-card>div:nth-child(2){min-width:0}.account-collection-card>div:nth-child(2)>span{color:#6d914d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.account-collection-card h3{color:#153b57;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:14px;overflow:hidden}.account-collection-card p{color:#788991;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.account-collection-card>div:nth-child(2)>strong{color:#123955;margin-top:8px;font-size:13px;display:block}.account-collection-actions{gap:6px;display:grid}.account-collection-actions button{color:#234c65;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:9px;padding:0 10px;font-size:9px;font-weight:900}.account-collection-actions button.primary{color:#fff;background:#173d59;border-color:#173d59}.account-collection-actions button.remove{color:#a34d38}.account-collection-empty{color:#6b808b;justify-content:center;align-items:center;gap:14px;min-height:190px;padding:32px;display:flex}.account-collection-empty>svg{color:#6b944a;width:32px}.account-collection-empty h3,.account-collection-empty p{margin:0}.account-collection-empty h3{color:#153b57}.account-collection-empty p{margin-top:4px;font-size:11px}.account-collection-empty button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#173d59;border:0;border-radius:10px;margin-left:12px;padding:0 14px;font-size:10px;font-weight:900}.shopping-cart-checkout{background:#f6f8f4;border-top:1px solid #e0e6e2;justify-content:flex-end;align-items:center;gap:18px;padding:18px 24px;display:flex}.shopping-cart-checkout>span{text-align:right;display:grid}.shopping-cart-checkout small{color:#74868d;text-transform:uppercase;font-size:8px;font-weight:900}.shopping-cart-checkout strong{color:#123955;font-size:19px}.shopping-cart-checkout .primary-button{align-items:center;gap:8px;display:inline-flex}.shopping-cart-checkout svg{width:17px}.account-command-center{background:#fffdf8;border:1px solid #cbd8d6;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);margin:26px 0 14px;scroll-margin-top:118px;display:grid;overflow:hidden;box-shadow:0 22px 58px #082a441a}.account-command-summary{background:radial-gradient(circle at 94% 0,#65b1cf30,#0000 34%),linear-gradient(145deg,#fffdf8,#f4f8f5);min-width:0;padding:30px}.account-command-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 22px;display:flex}.account-command-heading h2{color:var(--navy-deep);letter-spacing:-.045em;margin:0 0 7px;font-size:clamp(26px,2.6vw,39px);line-height:1.05}.account-command-heading p{color:#607585;max-width:660px;margin:0;font-size:13px;line-height:1.55}.account-attention-total{width:88px;min-width:88px;height:88px;color:var(--navy-deep);background:#fff7ed;border:1px solid #e6602f3d;border-radius:50%;place-content:center;justify-items:center;display:grid;box-shadow:0 10px 28px #e6602f1f}.account-attention-total b{font-size:30px;line-height:1}.account-attention-total small{color:#9a573b;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850}.account-command-center.all-clear .account-attention-total{box-shadow:none;background:#eff7e7;border-color:#bcd4ac}.account-command-center.all-clear .account-attention-total small{color:#557a3d}.account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-action-grid>button{min-width:0;min-height:76px;color:var(--navy-deep);text-align:left;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #dce4e1;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.account-action-grid>button:hover{border-color:#9eb8b1;transform:translateY(-2px);box-shadow:0 10px 24px #082a4414}.account-action-grid>button>span{color:#175277;background:#e6f2f8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-action-grid>button>span svg{width:19px}.account-action-grid>button.gift>span{color:#527d36;background:#eaf4df}.account-action-grid>button.purchase>span{color:#fff;background:#173c5d}.account-action-grid>button.inbox>span{color:#a44a2c;background:#fff0e7}.account-action-grid>button.urgent{box-shadow:inset 3px 0 0 var(--coral);border-color:#e6602f6b}.account-action-grid>button>div{min-width:0}.account-action-grid small,.account-action-grid b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-action-grid small{color:#758794;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.account-action-grid b{margin-top:5px;font-size:13px}.account-action-grid em{color:var(--coral);font-size:18px;font-style:normal;font-weight:900}.account-priority-inbox{color:#f8f1df;background:radial-gradient(circle at 90% 8%,#f0ab532b,#0000 29%),linear-gradient(145deg,#0d304f,#08243e);min-width:0;padding:28px}.account-priority-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:15px;display:flex}.account-priority-heading span,.account-priority-heading b{display:block}.account-priority-heading span{color:#8fb2c6;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.account-priority-heading b{margin-top:4px;font-size:18px}.account-priority-heading button{color:#ffd99b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.account-priority-list{gap:8px;margin-top:14px;display:grid}.account-priority-list>button{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.account-priority-list>button:hover{background:#ffffff1a}.account-priority-list .notification-symbol{width:40px;height:40px}.account-priority-list>button>span:last-child{min-width:0}.account-priority-list b,.account-priority-list small,.account-priority-list em{display:block}.account-priority-list b{font-size:12px}.account-priority-list small{color:#aac1cd;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35;overflow:hidden}.account-priority-list em{color:#ffd99b;margin-top:6px;font-size:9px;font-style:normal;font-weight:850}.account-priority-empty{color:#b9ced8;text-align:left;justify-content:center;align-items:center;gap:12px;min-height:190px;display:flex}.account-priority-empty>svg{color:#a8d188;width:32px}.account-priority-empty b,.account-priority-empty small{display:block}.account-priority-empty b{color:#fff8e7}.account-priority-empty small{margin-top:4px;font-size:10px}.account-section-nav{z-index:14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border:1px solid #d7dfdc;border-radius:15px;align-items:center;gap:12px;margin:0 0 18px;padding:9px 12px;display:flex;position:sticky;top:104px;box-shadow:0 10px 30px #082a4414}.account-section-nav>span{color:#71828d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.account-section-nav>div{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:5px;min-width:0;display:grid}.account-section-nav button{color:#365367;min-width:0;min-height:52px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:850;display:grid}.account-section-nav button>svg{width:18px;height:18px}.account-section-nav button>span{min-width:0}.account-section-nav button b,.account-section-nav button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-section-nav button b{font-size:10px}.account-section-nav button small{color:#839198;margin-top:3px;font-size:7px;font-weight:700}.account-section-nav button:hover{color:var(--navy-deep);background:#edf3ef}.account-section-nav button.active{color:#fffdf7;background:var(--navy-deep);box-shadow:0 7px 18px #082a442b}.account-section-nav button.active small{color:#bdcdd5}.account-section-nav>label{display:none}.billing-center,.account-record-center{background:#fffdf9;border:1px solid #d8e0dc;border-radius:24px;margin:0 0 18px;overflow:hidden;box-shadow:0 18px 48px #082a4414}.billing-center-heading,.record-center-heading{background:linear-gradient(135deg,#fffdf8,#f4f8f4);padding:28px 30px 23px}.billing-center-heading h2,.record-center-heading h2{color:var(--navy-deep);letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,3vw,42px)}.billing-center-heading p,.record-center-heading p{color:#687d87;max-width:780px;margin:0;font-size:12px;line-height:1.62}.billing-account-grid{border-top:1px solid #e0e4df;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-account-grid article{border-bottom:1px solid #e5e6e1;border-right:1px solid #e5e6e1;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:14px;min-width:0;min-height:205px;padding:24px;display:grid}.billing-account-grid article:nth-child(2n){border-right:0}.billing-account-grid article>span{color:#1f5876;background:#e8f2f6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.billing-account-grid article>span svg{width:21px}.billing-account-grid article>div{min-width:0}.billing-account-grid article small{color:#839198;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-account-grid h3{color:#173b58;margin:6px 0 7px;font-size:17px}.billing-account-grid p{color:#70828a;margin:0;font-size:10px;line-height:1.55}.billing-account-grid :is(button,a){color:#d85c32;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:9px;font-weight:900;text-decoration:none}.billing-schedule-card{background:#f8f7f0;border:1px solid #dce2dd;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:22px;padding:18px 20px;display:flex}.billing-payout-setting{margin:22px}.billing-schedule-card small,.billing-schedule-card strong,.billing-schedule-card span{display:block}.billing-schedule-card small{color:#7d8d91;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-schedule-card strong{color:#173b58;margin-top:5px;font-size:18px}.billing-schedule-card span{color:#7b898d;margin-top:4px;font-size:9px}.billing-schedule-card button,.record-center-heading>button{color:#173b58;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dcd7;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.record-center-heading{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}.record-center-heading>div{min-width:0}.record-center-heading>button{justify-content:center;align-items:center;gap:7px;min-width:160px;display:inline-flex}.record-center-heading>button svg{width:15px}.record-center-heading>button:disabled{opacity:.45;cursor:not-allowed}.record-summary-grid{border-top:1px solid #e0e4df;border-bottom:1px solid #e0e4df;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-summary-grid article{border-right:1px solid #e0e4df;padding:22px 24px}.record-summary-grid article:last-child{border-right:0}.record-summary-grid span,.record-summary-grid strong,.record-summary-grid small{display:block}.record-summary-grid span{color:#7f8e92;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.record-summary-grid strong{color:var(--navy-deep);margin-top:7px;font-size:27px}.record-summary-grid small{color:#7e8d91;margin-top:4px;font-size:9px}.record-sales-panel{padding:23px 26px 27px}.record-sales-list{display:grid}.record-sales-list>div{border-bottom:1px solid #e8e9e4;grid-template-columns:36px minmax(0,1fr) minmax(120px,.42fr);align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.record-sales-list>div:last-child{border-bottom:0}.record-sales-list>div>span{color:#f7e9c4;background:#153c5b;border-radius:5px 8px 8px 5px;place-items:center;width:34px;height:42px;font-size:12px;font-weight:900;display:grid}.record-sales-list p{min-width:0;margin:0}.record-sales-list p:last-child{text-align:right}.record-sales-list b,.record-sales-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-sales-list b{color:#29495c;font-size:11px}.record-sales-list small{color:#829095;margin-top:4px;font-size:8px}.dashboard-main>.dashboard-stats{margin:0 0 18px;scroll-margin-top:164px}.dashboard-main>.seller-fulfillment,.dashboard-main>.gift-flow-center,.dashboard-main>.giving-record-center{margin:0 0 18px}.dashboard-main>.account-activity-grid,.dashboard-main>.dashboard-grid{margin-bottom:18px;scroll-margin-top:164px}.dashboard-main>.earnings-balance-strip{margin:0 0 18px;scroll-margin-top:164px}.dashboard-main>.feedback-panel,#purchase-history,#seller-history,#transaction-history,#saved-books,#account-shopping-cart,#my-listings,#account-notifications{scroll-margin-top:164px}@media (min-width:821px){.account-section-nav{display:none}}@media (max-width:1180px){.account-command-center{grid-template-columns:1fr}.account-priority-inbox{padding:22px 28px 26px}.account-priority-empty{min-height:110px}.account-section-nav{top:88px}.account-section-nav>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.dashboard-nav{display:none}.dashboard{min-height:calc(100vh - 120px)}}@media (max-width:700px){.dashboard{background:linear-gradient(#eef4f1 0,#f7f3ea 320px)}.dashboard-main{padding:14px 12px 100px}.dashboard-main>.dashboard-header{order:1}.dashboard-main>.account-command-center{order:2}.dashboard-main>.account-section-nav{order:3}.dashboard-main>.mobile-account-section-heading{order:4}.dashboard-main>.account-overview-error{order:5}.dashboard-main>.profile-editor,.dashboard-main>.dashboard-stats,.dashboard-main>.listings-history-hero,.dashboard-main>.seller-fulfillment,.dashboard-main>.gift-flow-center,.dashboard-main>.account-activity-grid,.dashboard-main>.dashboard-grid,.dashboard-main>.earnings-balance-strip,.dashboard-main>.billing-center,.dashboard-main>.account-record-center,.dashboard-main>.giving-record-center,.dashboard-main>.account-collection-workspace,.dashboard-main>.feedback-panel{order:6}.dashboard-main>.dashboard-grid{order:7}.dashboard-main>.transaction-history-grid{order:8}.dashboard-header{background:linear-gradient(145deg,#fffef9,#f4f8f4);border:1px solid #d6e0dc;border-radius:22px;gap:14px;padding:16px;box-shadow:0 16px 38px #092b4017}.account-heading{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-heading-copy{min-width:0}.mobile-account-avatar{color:#fff;background:linear-gradient(145deg,#eb7040,#d94f27);border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 20px #0b304829}.mobile-account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dashboard-profile-intro{display:none}.mobile-account-kicker{letter-spacing:.11em;text-transform:uppercase;font-weight:900;display:block;color:#718690!important;font-size:9px!important}.dashboard-title-row{gap:7px;margin-top:4px}.dashboard-header h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(21px,6.2vw,28px);line-height:1}.dashboard-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-header-actions .primary-button{border-radius:13px;order:0;grid-area:auto;min-width:0;min-height:46px}.dashboard-header-actions :is(.account-notification-button,.public-profile-button,.edit-profile-button){white-space:normal;border-radius:12px;min-width:0;min-height:42px;padding:0 7px;font-size:9px}.dashboard-header-actions .public-profile-button{grid-column:auto}.dashboard-header .account-notification-button span{font-size:9px}.account-command-center{border-radius:22px;margin:12px 0;box-shadow:0 16px 38px #092b4017}.account-command-summary{padding:20px 16px}.account-command-heading{align-items:center;gap:12px;margin:6px 0 16px}.account-command-heading h2{margin-bottom:5px;font-size:clamp(24px,7vw,31px)}.account-command-heading p{font-size:11px;line-height:1.45}.account-attention-total{border-radius:17px;width:58px;min-width:58px;height:58px}.account-attention-total b{font-size:22px}.account-attention-total small{margin-top:3px;font-size:6px}.account-action-grid{grid-template-columns:1fr;gap:7px}.account-action-grid>button{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 16px;gap:9px;min-height:58px;padding:9px 11px}.account-action-grid>button>span{border-radius:11px;width:36px;height:36px}.account-action-grid b{margin-top:3px;font-size:12px}.account-action-grid small{font-size:8px}.account-priority-inbox{padding:18px 15px 20px}.account-priority-heading b{font-size:16px}.account-priority-empty{min-height:82px}.account-section-nav{background:#fffef9;border-radius:20px;flex-direction:column;align-items:stretch;gap:10px;margin:0 0 10px;padding:14px;position:static;box-shadow:0 14px 34px #092b4014}.account-section-nav>span{color:#6d818a;padding:0 2px;font-size:9px;display:block}.account-section-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.account-section-nav button{text-align:left;background:#f8f8f2;border:1px solid #e0e6e2;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:68px;padding:10px}.account-section-nav button:last-child{grid-column:auto}.account-section-nav button>svg{width:19px;height:19px}.account-section-nav button b{white-space:normal;font-size:11px;line-height:1.15}.account-section-nav button small{white-space:normal;margin-top:4px;font-size:8px;line-height:1.25;display:block}.account-section-nav button.active{background:#123854;border-color:#173b58;box-shadow:0 9px 20px #082a4429}.mobile-account-section-heading{background:#fff;border:1px solid #d8e1dd;border-radius:17px;margin:0 0 10px;padding:14px 16px;display:block;box-shadow:0 10px 26px #092b400f}.mobile-account-section-heading span,.mobile-account-section-heading b,.mobile-account-section-heading small{display:block}.mobile-account-section-heading span{color:#d45a31;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-account-section-heading b{color:#153c59;margin-top:5px;font-size:18px}.mobile-account-section-heading small{color:#74858c;margin-top:4px;font-size:10px;line-height:1.4}.dashboard-stats{gap:8px;margin:0 0 12px}.dashboard-stats article{border-radius:16px;min-height:112px;padding:14px;box-shadow:0 8px 22px #092b400d}.dashboard-stats span{font-size:8px}.dashboard-stats strong{margin:8px 0 6px;font-size:22px}.dashboard-stats small{font-size:9px;line-height:1.35}.dashboard-panel,.seller-fulfillment,.gift-flow-center,.billing-center,.account-record-center,.giving-record-center,.account-collection-workspace,.feedback-panel{border-radius:20px!important;box-shadow:0 12px 30px #092b4012!important}.mobile-account-signout{color:#9b452d;width:100%;min-height:44px;font:inherit;background:#fff5ef;border:1px solid #e6c8ba;border-radius:12px;margin-top:4px;font-size:11px;font-weight:900;display:block}.billing-center-heading,.record-center-heading{padding:23px 18px}.billing-account-grid{grid-template-columns:1fr}.billing-account-grid article{border-right:0;min-height:0}.billing-schedule-card,.record-center-heading{flex-direction:column;align-items:stretch}.billing-payout-setting{margin:16px}.record-center-heading>button{width:100%}.record-summary-grid{grid-template-columns:1fr}.record-summary-grid article{border-bottom:1px solid #e0e4df;border-right:0}.record-summary-grid article:last-child{border-bottom:0}.record-sales-panel{padding:20px 17px 23px}.record-sales-list>div{grid-template-columns:34px minmax(0,1fr)}.record-sales-list p:last-child{text-align:left;grid-column:2}.listings-history-hero{border-radius:20px;grid-template-columns:minmax(0,1fr) 145px;gap:14px 10px;padding:21px 17px 16px}.listings-history-copy h2{font-size:clamp(25px,7vw,32px)}.listings-history-copy p{font-size:10px;line-height:1.5}.listings-history-copy>button{min-height:40px;margin-top:14px;padding-inline:12px}.listings-books-sold-badge{justify-self:end;width:145px}.listings-books-sold-badge strong{font-size:1.08rem}.listings-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.listings-history-summary>div{padding:12px 9px}.listings-history-summary dt{font-size:7px;line-height:1.3}.listings-history-summary dd{font-size:19px}.transaction-history-grid{grid-template-columns:1fr}.history-panel-header{flex-direction:column;align-items:stretch;gap:16px;padding:20px 16px 15px}.history-panel-header h2{font-size:27px}.history-tabs{width:100%}.history-tabs button{min-width:0;padding-inline:7px}.history-tab-content{padding:3px 12px 14px}.account-collection-heading{flex-direction:column;align-items:stretch;gap:14px;padding:22px 17px 18px}.account-collection-heading h2{font-size:29px}.shopping-cart-total{text-align:left;width:100%}.account-collection-grid{grid-template-columns:1fr;padding:13px}.account-collection-card{grid-template-columns:64px minmax(0,1fr)}.account-collection-cover{width:64px;height:86px}.account-collection-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.account-collection-card:not(.free) .account-collection-actions:has(button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.account-collection-empty{flex-direction:column;align-items:flex-start;padding:28px 18px}.account-collection-empty button{width:100%;margin:4px 0 0}.shopping-cart-checkout{justify-content:space-between;padding:15px}}@media (max-width:430px){.account-command-heading h2{font-size:28px}.account-command-heading p{font-size:11px}.account-attention-total{width:60px;min-width:60px;height:60px}.account-attention-total small{font-size:7px}.account-priority-list small{white-space:normal}.account-section-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-history-hero{grid-template-columns:1fr 132px}.listings-books-sold-badge{width:132px}}.app-shell[data-theme=readers-night] .account-command-center,.app-shell[data-theme=readers-night] .account-command-summary,.app-shell[data-theme=readers-night] .account-section-nav,.app-shell[data-theme=readers-night] .account-action-grid>button{color:#f4e6bd;background:#173146;border-color:#e6c27e2e}.app-shell[data-theme=readers-night] .account-command-heading h2,.app-shell[data-theme=readers-night] .account-action-grid b{color:#f4e6bd}.app-shell[data-theme=readers-night] .account-command-heading p,.app-shell[data-theme=readers-night] .account-action-grid small{color:#b8ab8e}.app-shell[data-theme=readers-night] .account-section-nav button{color:#d8c79f}.app-shell[data-theme=readers-night] .account-section-nav button:hover{color:#fff1c9;background:#ffffff12}.app-shell[data-theme=readers-night] .account-section-nav button.active{color:#10283c;background:#e8c77e}.app-shell[data-theme=readers-night] .account-section-nav button.active small{color:#536471}.app-shell[data-theme=readers-night] :is(.dashboard-header,.mobile-account-section-heading){background:linear-gradient(145deg,#173349,#102a3e);border-color:#e6c27e2b}.app-shell[data-theme=readers-night] .mobile-account-section-heading b{color:#f4e6bd}.app-shell[data-theme=readers-night] .mobile-account-section-heading small{color:#b8ab8e}.app-shell[data-theme=readers-night] :is(.billing-center,.account-record-center){background:#132e43;border-color:#e6c27e29}.app-shell[data-theme=readers-night] :is(.billing-center-heading,.record-center-heading){background:linear-gradient(135deg,#173349,#102a3e)}.app-shell[data-theme=readers-night] :is(.billing-center-heading h2,.record-center-heading h2,.billing-account-grid h3,.billing-schedule-card strong,.record-summary-grid strong,.record-sales-list b){color:#f4e6bd}.app-shell[data-theme=readers-night] :is(.billing-center-heading p,.record-center-heading p,.billing-account-grid p,.record-sales-list small){color:#b8ab8e}.app-shell[data-theme=readers-night] .account-section-nav select{color:#f4e6bd;background:#102b40}.app-shell[data-theme=readers-night] :is(.account-collection-workspace,.unified-history-panel){background:#132e43;border-color:#e6c27e29}.app-shell[data-theme=readers-night] :is(.account-collection-heading,.history-panel-header){background:linear-gradient(135deg,#173349,#102a3e)}.app-shell[data-theme=readers-night] :is(.account-collection-heading h2,.history-panel-header h2,.account-collection-card h3,.account-collection-empty h3){color:#f4e6bd}.app-shell[data-theme=readers-night] :is(.account-collection-card,.history-tabs,.shopping-cart-total){background:#173349;border-color:#e6c27e29}.app-shell[data-theme=readers-night] .account-collection-card p{color:#b8ab8e}.popular-searches button.active{color:#173b58;background:#f4d79a;box-shadow:0 6px 16px #0e354e24}.price-filter-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.price-filter-presets button{color:#557080;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0dc;border-radius:9px;padding:0 6px;font-size:8px;font-weight:900}.price-filter-presets button.active{color:#fff;border-color:var(--navy-deep);background:var(--navy-deep);box-shadow:0 7px 15px #082a4424}.collector-browse-callout{color:#173b58;text-align:left;cursor:pointer;background:radial-gradient(circle at 87% 0,#f7d27c80,#0000 31%),linear-gradient(135deg,#fff8e7,#e7f0ed);border:1px solid #d4b873;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:106px;margin:0 0 18px;padding:17px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #16353e17}.collector-browse-callout:after{content:"";border:1px solid #a2792e2e;border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:16%}.collector-callout-mark{color:#f8dda2;background:linear-gradient(145deg,#244f62,#0c2d49);border:3px double #d4a750;border-radius:50%;place-items:center;width:62px;height:62px;font:700 1rem Georgia,serif;display:grid;box-shadow:0 8px 18px #082a442e}.collector-browse-callout>span:nth-child(2){min-width:0;display:block}.collector-browse-callout small,.collector-browse-callout b,.collector-browse-callout em{display:block}.collector-browse-callout small{color:#a46a27;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950}.collector-browse-callout b{margin-top:5px;font:500 25px/1 Georgia,serif}.collector-browse-callout em{color:#657c82;margin-top:7px;font-size:10px;font-style:normal;line-height:1.45}.collector-browse-callout>strong{z-index:1;color:#174f5e;white-space:nowrap;font-size:9px;position:relative}.collector-listing-panel{background:radial-gradient(circle at 100% 0,#f5d17e54,#0000 28%),linear-gradient(145deg,#fffdf7,#f3f7f3);border-color:#d6bd7d}.collector-listing-panel>header>span{color:#f8dda2;background:#153e55}.special-listing-panel{background:radial-gradient(circle at 98% 3%,#f2c75c4d,#0000 28%),linear-gradient(145deg,#fffaf0,#eff6ee);border-color:#d5ba70}.special-listing-panel>header>span{color:#ffdfa1;background:linear-gradient(145deg,#173f55,#275c4b)}.special-listing-panel>header>span svg{width:21px;height:21px}.special-label-scan-note{color:#315941;background:#ebf6dccc;border:1px solid #b5c99b;border-radius:13px;align-items:center;gap:10px;margin:4px 0 15px;padding:12px 14px;display:flex}.special-label-scan-note>svg{color:#6f963c;flex:0 0 20px;width:20px}.special-label-scan-note b,.special-label-scan-note small{display:block}.special-label-scan-note b{font-size:10px}.special-label-scan-note small{color:#637a6c;margin-top:3px;font-size:9px;line-height:1.45}.special-label-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.special-label-picker button{color:#456371;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dfd8;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;min-height:62px;padding:9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.special-label-picker button:hover{border-color:#b6954a;transform:translateY(-2px);box-shadow:0 8px 18px #37422314}.special-label-picker button>span{color:#fff;background:#7f9296;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.special-label-picker button b{color:#173b58;min-width:0;font-size:9px;line-height:1.2}.special-label-picker button small{color:#829096;font-size:7px;font-weight:800}.special-label-picker button.selected{background:linear-gradient(145deg,#fff8dd,#eef6df);border-color:#a58335;box-shadow:inset 3px 0 #d5a743}.special-label-picker button.selected>span{color:#153e55;background:#f4cd67}.special-label-evidence{background:#ffffff94;border:1px dashed #d5bd83;border-radius:12px;margin-top:12px;padding:11px 13px}.special-label-evidence p{color:#6a7b7d;grid-template-columns:140px minmax(0,1fr);gap:9px;margin:0;font-size:8px;line-height:1.45;display:grid}.special-label-evidence p+p{border-top:1px solid #80775321;margin-top:7px;padding-top:7px}.special-label-evidence b{color:#254c49}.special-label-confirmation{color:#173b58;cursor:pointer;background:#fff9e9;border:1px solid #e0c58b;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.special-label-confirmation.confirmed{background:#eef7e2;border-color:#91b26e}.special-label-confirmation input{accent-color:#6f9847;margin-top:2px}.special-label-confirmation b,.special-label-confirmation small{display:block}.special-label-confirmation b{font-size:10px}.special-label-confirmation small{color:#6d7c7c;margin-top:4px;font-size:8px;line-height:1.45}.special-label-empty{color:#7b898a;margin-top:12px;font-size:8px;display:block}.collector-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.collector-field-grid label,.collector-notes{color:#345160;flex-direction:column;gap:7px;min-width:0;font-size:9px;font-weight:900;display:flex}.collector-field-grid input,.collector-field-grid select,.collector-notes textarea{color:#173b58;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d6dfdb;border-radius:11px;outline:none;padding:0 13px;font-size:11px;font-weight:750}.collector-field-grid input:focus,.collector-field-grid select:focus,.collector-notes textarea:focus{border-color:#4f7b75;box-shadow:0 0 0 3px #4f7b751f}.collector-grade-card{background:#ffffffbd;border:1px solid #d7ded8;border-radius:15px;margin-top:16px;padding:16px}.collector-grade-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.collector-grade-toggle button{color:#496574;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:10px;font-size:10px;font-weight:900}.collector-grade-toggle button.active{color:#fff6df;background:#153e55;border-color:#153e55}.graded-fields{margin-top:13px}.collector-grade-card>small{color:#73858a;margin-top:11px;font-size:9px;line-height:1.5;display:block}.collector-attribute-area{border-top:1px solid #dfe4de;margin-top:17px;padding-top:16px}.collector-attribute-area>b{color:#173b58;font-size:11px}.collector-attribute-area>p{color:#74858a;margin:4px 0 11px;font-size:9px}.collector-attribute-bubbles{flex-wrap:wrap;gap:7px;display:flex}.collector-attribute-bubbles label{color:#486474;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 11px 0 7px;font-size:9px;font-weight:850;display:flex}.collector-attribute-bubbles label.selected{color:#244d38;background:#e6f1d9;border-color:#80a65d}.collector-attribute-bubbles input{opacity:0;pointer-events:none;position:absolute}.collector-attribute-bubbles span{color:#fff;background:#6b8792;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.collector-attribute-bubbles .selected span{background:#679346}.collector-notes{margin-top:14px}.collector-notes textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.collector-detail-card{background:linear-gradient(145deg,#fff8e6,#f1f6f1);border:1px solid #d4b873;border-radius:16px;margin:15px 0;padding:16px}.collector-detail-card header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.collector-detail-card header>span{color:#f7d895;background:#173f55;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.collector-detail-card header small,.collector-detail-card header b{display:block}.collector-detail-card header small{color:#9c6a2a;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:950}.collector-detail-card header b{color:#173b58;margin-top:3px;font:500 18px Georgia,serif}.collector-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.collector-detail-card dl div{background:#ffffffb8;border:1px solid #4a6b6826;border-radius:9px;min-width:0;padding:10px}.collector-detail-card dt{color:#71858a;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.collector-detail-card dd{overflow-wrap:anywhere;color:#1f4b5b;margin:4px 0 0;font-size:10px;font-weight:850}.collector-detail-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.collector-detail-tags span{color:#416337;background:#dfebd1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.collector-detail-card>p{color:#5f7479;border-top:1px solid #d9dfd8;margin:10px 0 0;padding-top:10px;font-size:10px;line-height:1.55}.special-edition-detail{background:radial-gradient(circle at 100% 0,#f4c7533d,#0000 32%),linear-gradient(145deg,#fff9e7,#edf5ec);border:1px solid #d3b463;border-radius:16px;margin:15px 0;padding:16px}.special-edition-detail header{align-items:center;gap:10px;display:flex}.special-edition-detail header>span{color:#ffdfa1;background:#153e55;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.special-edition-detail header svg{width:18px}.special-edition-detail header small,.special-edition-detail header b{display:block}.special-edition-detail header small{color:#9d6b25;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950}.special-edition-detail header b{color:#173b58;margin-top:3px;font:500 18px/1 Georgia,serif}.special-edition-detail>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.special-edition-detail>div span{color:#275844;background:#fff8d8;border:1px solid #c9ad62;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.special-edition-detail>p{color:#637778;border-top:1px solid #74673c29;margin:11px 0 0;padding-top:10px;font-size:9px;line-height:1.5}.email-notification-preferences{overflow:hidden}.email-notification-preferences>header{background:linear-gradient(135deg,#fffdf8,#edf5f2);border-bottom:1px solid #e0e7e3;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:24px 26px 18px;display:grid}.email-notification-preferences>header>span{color:#fff;background:#173f55;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.email-notification-preferences>header svg{width:19px}.email-notification-preferences header small{color:#c26631;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950}.email-notification-preferences header h2{color:#173b58;margin:5px 0;font-size:24px}.email-notification-preferences header p{color:#6e8189;margin:0;font-size:10px}.email-notification-preferences>header>em{color:#668174;font-size:9px;font-style:normal;font-weight:850}.email-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.email-preference-grid>button{color:#526d79;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:13px 14px;display:flex}.email-preference-grid>button.enabled{background:#f3f8eb;border-color:#9fbc88;box-shadow:inset 3px 0 #6f9b4d}.email-preference-grid button>span{min-width:0}.email-preference-grid b,.email-preference-grid small{display:block}.email-preference-grid b{color:#173b58;font-size:11px}.email-preference-grid button>span>i{color:#5e813e;letter-spacing:.08em;text-transform:uppercase;background:#e5efd8;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:950}.email-preference-grid small{color:#71838a;margin-top:5px;font-size:9px;line-height:1.4}.email-preference-grid button>em{background:#cbd4d1;border-radius:999px;flex:0 0 42px;width:42px;height:24px;padding:3px;position:relative}.email-preference-grid button>em i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 2px 6px #0000002b}.email-preference-grid button.enabled>em{background:#6f9b4d}.email-preference-grid button.enabled>em i{transform:translate(18px)}.email-notification-preferences>footer{color:#7b898d;text-align:center;padding:0 18px 16px;font-size:8px}@media (max-width:760px){.collector-browse-callout{grid-template-columns:52px minmax(0,1fr);padding:14px}.collector-callout-mark{width:50px;height:50px}.collector-browse-callout>strong{white-space:normal;grid-column:2}.collector-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.special-label-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.email-notification-preferences>header{grid-template-columns:38px minmax(0,1fr);padding:19px 16px 15px}.email-notification-preferences>header>span{width:38px;height:38px}.email-notification-preferences>header>em{grid-column:2}.email-preference-grid{grid-template-columns:1fr;padding:12px}}@media (max-width:430px){.collector-field-grid,.collector-grade-toggle,.collector-detail-card dl{grid-template-columns:1fr}.special-label-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.special-label-evidence p{grid-template-columns:1fr;gap:2px}}.app-shell[data-theme=readers-night] :is(.collector-listing-panel,.collector-detail-card,.special-listing-panel,.special-edition-detail,.email-notification-preferences){background:#132e43;border-color:#e6c27e2e}.app-shell[data-theme=readers-night] .email-notification-preferences>header{background:linear-gradient(135deg,#173349,#102a3e);border-color:#e6c27e29}.app-shell[data-theme=readers-night] :is(.email-notification-preferences h2,.collector-listing-panel h3,.collector-detail-card b,.special-listing-panel h3,.special-edition-detail b){color:#f4e6bd}.app-shell[data-theme=readers-night] :is(.email-preference-grid>button,.collector-grade-card,.collector-field-grid input,.collector-field-grid select,.collector-notes textarea){color:#e8dcbd;background:#173349;border-color:#e6c27e2b}.browse-marketplace{background:radial-gradient(circle at 4% 7%,#72975114,#0000 22%),linear-gradient(#fff 0%,#fbfaf5 100%);padding:46px clamp(24px,5.5vw,92px) 110px}.browse-department-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1540px,100%);margin:0 auto;display:grid}.browse-department-switcher.single-department{grid-template-columns:minmax(0,1fr)}.browse-department-card{color:#173b58;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffdf7,#eef5f1);border:1px solid #d8dfdb;border-radius:24px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:148px;padding:22px 24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #16353e14}.browse-department-card:after{content:"";pointer-events:none;border:1px solid #43685e1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-92px;right:14%}.browse-department-card:hover{transform:translateY(-3px);box-shadow:0 20px 46px #16353e1f}.browse-department-card.active{border-color:#668d57;box-shadow:0 18px 44px #2b5b4326,inset 0 0 0 2px #658e5621}.browse-department-card.collector-department{background:radial-gradient(circle at 88% 0,#f7d27c75,#0000 34%),linear-gradient(135deg,#fff8e7,#e7f0ed);border-color:#d8c286}.browse-department-card.collector-department.active{border-color:#b98c37;box-shadow:0 18px 44px #6a501f29,inset 0 0 0 2px #be943e21}.department-number{z-index:1;color:#f8eed2;background:linear-gradient(145deg,#315d55,#153e55);border:3px double #7a9c6d;border-radius:50%;place-items:center;width:68px;height:68px;font:700 18px Georgia,serif;display:grid;position:relative;box-shadow:0 8px 20px #082a442e}.collector-department .department-number{color:#f8dda2;background:linear-gradient(145deg,#244f62,#0c2d49);border-color:#d4a750}.department-copy{min-width:0;display:block}.department-copy small,.department-copy b,.department-copy em{display:block}.department-copy small{color:#7d8e75;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:950}.collector-department .department-copy small{color:#a46a27}.department-copy b{color:#173b58;margin-top:5px;font:500 31px/1 Georgia,serif}.department-copy em{color:#657c82;margin-top:8px;font-size:11px;font-style:normal;line-height:1.45}.browse-department-card>strong{z-index:1;color:#4e7461;white-space:nowrap;font-size:10px;position:relative}.collector-department>strong{color:#956623}.browse-department-body{background:#ffffffeb;border:1px solid #dfe5e1;border-radius:26px;width:min(1540px,100%);margin:24px auto 0;overflow:hidden;box-shadow:0 22px 60px #183b3814}.browse-department-body.collector-active{background:linear-gradient(#fffdf7,#fff 260px);border-color:#ded0aa}.department-heading{background:linear-gradient(135deg,#f5f9f4,#fffdf8);border-bottom:1px solid #e3e8e4;align-items:center;gap:18px;min-height:116px;padding:24px 30px;display:flex}.collector-active .department-heading{background:radial-gradient(circle at 90% 0,#edc87440,#0000 30%),linear-gradient(135deg,#fff8e9,#edf4f1);border-color:#e5d8b8}.department-heading>span{color:#fff8df;background:#214d50;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font:700 15px Georgia,serif;display:grid;box-shadow:0 8px 18px #1a484626}.collector-active .department-heading>span{color:#f9dda0;background:#143d54}.department-heading small{color:#b16a35;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:950}.department-heading h2{color:#173b58;margin:3px 0 4px;font:500 30px/1 Georgia,serif}.department-heading p{color:#72848a;margin:0;font-size:11px}.browse-department-body .browse-shell{grid-template-columns:264px minmax(0,1fr);gap:36px;padding:30px}.browse-category-menu{scrollbar-width:thin;scrollbar-color:#c8d3cc transparent;max-height:calc(100vh - 190px);overflow-y:auto;padding-right:8px!important}.browse-category-menu h4{color:#a36b2f;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e1e7e3;margin:20px 0 10px;padding-top:16px;font-size:9px}.browse-category-menu h4:first-of-type{border-top:0;margin-top:6px;padding-top:0}.browse-category-menu label:has(input:checked){color:#173b58;font-weight:900}.browse-category-menu label:has(input:checked) small{color:#5e873f}.shipping-eligibility-notice{background:linear-gradient(135deg,#fff8e8,#f4f7ef);border:1px solid #dcc58d;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 20px;padding:15px 17px;display:grid}.shipping-eligibility-notice>span{color:#fff5da;background:#ad762f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.shipping-eligibility-notice b{color:#24495b;font-size:11px}.shipping-eligibility-notice p{color:#687c82;margin:4px 0 0;font-size:9px;line-height:1.5}@media (max-width:980px){.browse-marketplace{padding-left:20px;padding-right:20px}.browse-department-card{grid-template-columns:58px minmax(0,1fr);padding:19px}.department-number{width:56px;height:56px}.browse-department-card>strong{grid-column:2}.browse-department-body .browse-shell{grid-template-columns:226px minmax(0,1fr);gap:24px;padding:24px}}@media (max-width:760px){.browse-marketplace{padding:20px 12px 82px}.browse-department-switcher{gap:9px}.browse-department-card{border-radius:17px;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:112px;padding:12px}.department-number{border-width:2px;width:38px;height:38px;font-size:11px}.department-copy small{letter-spacing:.08em;font-size:6px}.department-copy b{font-size:17px;line-height:1.05}.department-copy em{display:none}.browse-department-card>strong{margin-top:2px;font-size:7px}.browse-department-body{border-radius:19px;margin-top:12px}.department-heading{gap:12px;min-height:90px;padding:16px}.department-heading>span{border-radius:12px;flex-basis:40px;width:40px;height:40px;font-size:11px}.department-heading h2{font-size:23px}.department-heading p{font-size:9px;line-height:1.4}.browse-department-body .browse-shell{padding:14px 12px 26px;display:block}.shipping-eligibility-notice{padding:12px}}@media (max-width:420px){.browse-department-card{grid-template-columns:32px minmax(0,1fr);min-height:105px}.department-number{width:32px;height:32px;font-size:9px}.department-copy b{font-size:14px}.browse-department-card>strong{font-size:6px}}.app-shell[data-theme=readers-night] .browse-marketplace{background:#0d2234}.app-shell[data-theme=readers-night] :is(.browse-department-card,.browse-department-body){background:#132e43;border-color:#e6c27e2b}.app-shell[data-theme=readers-night] :is(.department-copy b,.department-heading h2,.shipping-eligibility-notice b){color:#f4e6bd}.app-shell[data-theme=readers-night] :is(.department-copy em,.department-heading p,.shipping-eligibility-notice p){color:#b8ab8e}.app-shell[data-theme=readers-night] :is(.department-heading,.shipping-eligibility-notice){background:#173349;border-color:#e6c27e2b}.paid-plan-status{color:#173852;background:linear-gradient(135deg,#fff8df,#fffdf7);border:1px solid #c692374d;border-radius:14px;align-items:center;gap:9px;min-width:174px;padding:9px 12px;display:flex;box-shadow:0 10px 24px #21394614}.paid-plan-status>svg{color:#d58a22;width:19px}.paid-plan-status span{gap:1px;display:grid}.paid-plan-status b{font-size:12px}.paid-plan-status small{color:#6d7e86;font-size:9px}.passkey-setting>button:disabled{opacity:.72;cursor:not-allowed}.membership-renewal-card>button[role=switch]{border-radius:999px;min-width:72px}.membership-renewal-card>button[role=switch].enabled{color:#fff;background:#527f3d}.billing-account-grid .membership-renewal-card{grid-template-rows:auto auto}.membership-management-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.billing-account-grid .membership-management-actions button{color:#173b58;background:#fff;border:1px solid #cad8d5;border-radius:10px;min-height:36px;padding:0 12px;box-shadow:0 6px 16px #082a440f}.billing-account-grid .membership-management-actions .membership-change-button{color:#fff;background:#153f5d;border-color:#153f5d}.billing-account-grid .membership-management-actions .membership-cancel-button{color:#a8432d;background:#fff7f2;border-color:#efc3b5}.billing-account-grid .membership-management-actions .membership-keep-button{color:#fff;background:#527f3d;border-color:#527f3d}.billing-account-grid .membership-management-actions button:disabled{opacity:.58;cursor:wait}.membership-cancel-confirmation{color:#6e3327;background:linear-gradient(135deg,#fff7f2,#fffdf9);border:1px solid #efc3b5;border-radius:14px;grid-column:1/-1;margin-top:4px;padding:15px 16px}.membership-cancel-confirmation b{color:#8d3928;font-size:12px;display:block}.billing-account-grid .membership-cancel-confirmation p{color:#79584e;margin-top:5px}.membership-cancel-confirmation>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.billing-account-grid .membership-cancel-confirmation button{color:#173b58;background:#fff;border:1px solid #d7d3cc;border-radius:9px;min-height:35px;padding:0 12px}.billing-account-grid .membership-cancel-confirmation button.confirm{color:#fff;background:#b64e35;border-color:#b64e35}@media (max-width:700px){.membership-management-actions{grid-column:1/-1}.billing-account-grid .membership-management-actions button{flex:150px}.membership-cancel-confirmation>div{display:grid}}.security-nudge-backdrop,.closure-backdrop{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b2aa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.security-nudge,.closure-dialog{color:#15364f;background:linear-gradient(145deg,#fffdf7 0%,#fff8e9 72%,#f3ecd9 100%);border:1px solid #ffde9e8c;border-radius:26px;width:min(560px,100%);max-height:min(88vh,820px);padding:34px;position:relative;overflow:auto;box-shadow:0 32px 90px #00122061}.security-nudge h2,.closure-dialog h2{margin:8px 0 10px;font-size:clamp(28px,5vw,42px);line-height:1.02}.security-nudge>p,.closure-dialog>p{color:#647983;line-height:1.65}.security-nudge-icon{color:#fff4d6;background:#113b59;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;box-shadow:0 12px 26px #113b5938}.security-nudge-icon svg{width:25px}.security-nudge-status{background:#f3f9ef;border:1px solid #cfe1ca;border-radius:16px;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.security-nudge-status svg{color:#5d8c45;flex:none}.security-nudge-status span{gap:3px;display:grid}.security-nudge-status small{color:#6f7f79}.security-nudge-actions,.closure-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.security-nudge-actions button,.closure-actions button{color:#173852;min-height:46px;font:inherit;background:#fff;border:1px solid #d7dee0;border-radius:13px;padding:0 17px;font-weight:850}.security-nudge-actions button:last-child{color:#fff;background:#e8612c;border-color:#e8612c}.account-danger-zone{background:#fff8f4;border:1px solid #e7cbc3;border-radius:19px;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:21px;display:flex}.account-danger-zone h3{color:#7e2d25;margin:5px 0 4px}.account-danger-zone p{color:#816d69;max-width:720px;margin:0;line-height:1.55}.account-danger-zone>button{color:#8a3128;min-height:44px;font:inherit;background:#fff;border:1px solid #d99887;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 15px;font-weight:850;display:inline-flex}.account-danger-zone>button svg{width:17px}.closure-dialog{width:min(720px,100%)}.closure-dialog .modal-close{color:#173852;background:#eee9dd;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:16px;right:16px}.closure-blockers{color:#803229;background:#fff1ec;border:1px solid #efb8a8;border-radius:14px;margin:16px 0;padding:14px 16px}.closure-blockers p{margin:5px 0 0}.closure-options{gap:9px;margin:20px 0;display:grid}.closure-options>button{text-align:left;color:#173852;width:100%;font:inherit;background:#ffffffbf;border:1px solid #d7dfde;border-radius:16px;align-items:center;gap:13px;padding:15px;display:flex}.closure-options>button.selected{background:#fff;border-color:#e8612c;box-shadow:inset 0 0 0 2px #e8612c24}.closure-options>button>svg{color:#e8612c;flex:none;width:23px}.closure-options span{gap:3px;display:grid}.closure-options small{color:#6d7c80;line-height:1.45}.closure-export{color:#173852;min-height:43px;font:inherit;background:#eef7fa;border:1px solid #bed3dc;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.closure-disclosure{color:#667c82;background:#f1f5f3;border-radius:13px;align-items:flex-start;gap:9px;padding:13px;font-size:11px;line-height:1.55;display:flex}.closure-disclosure svg{color:#568044;flex:none;width:18px}.closure-confirm{color:#173852;gap:7px;margin-top:17px;font-weight:800;display:grid}.closure-confirm input{min-height:48px;font:inherit;letter-spacing:.08em;background:#fff;border:1px solid #d4dbdc;border-radius:12px;padding:0 14px}.closure-actions button:last-child{color:#fff;background:#9f3328;border-color:#9f3328}.closure-actions button:disabled{opacity:.5;cursor:not-allowed}.app-shell[data-theme=readers-night] :is(.security-nudge,.closure-dialog){color:#f4e6bd;background:linear-gradient(145deg,#112c40,#1b3645);border-color:#e6c27e4d}.app-shell[data-theme=readers-night] :is(.security-nudge>p,.closure-dialog>p,.closure-options small,.closure-disclosure){color:#c6bda5}.app-shell[data-theme=readers-night] .closure-options>button{color:#f4e6bd;background:#17364a;border-color:#e6c27e2e}.membership-checkout-backdrop{z-index:340;color:#173852;-webkit-backdrop-filter:blur(16px)saturate(.86);backdrop-filter:blur(16px)saturate(.86);background:radial-gradient(circle at 18% 18%,#eeb85d33,#0000 30%),radial-gradient(circle at 83% 76%,#4f897433,#0000 28%),#051b2be0;place-items:center;padding:22px;animation:.35s both membershipBackdropIn;display:grid;position:fixed;inset:0;overflow:auto}.membership-checkout-experience{background:#fffaf0;border:1px solid #ffecbebf;border-radius:34px;grid-template-columns:minmax(310px,.86fr) minmax(390px,1.14fr);width:min(940px,100%);min-height:550px;animation:.55s cubic-bezier(.18,.85,.28,1.08) both membershipCheckoutIn;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 130px #000e1b85,inset 0 0 0 1px #ffffffa6}.membership-checkout-experience.is-checkout{grid-template-columns:minmax(280px,.68fr) minmax(500px,1.32fr);width:min(1120px,100%);max-height:min(920px,100dvh - 34px)}.membership-checkout-experience:before{content:"";z-index:4;background:linear-gradient(90deg,#e86438,#f2bd5f 48%,#6da63b);height:5px;position:absolute;inset:0 0 auto}.membership-checkout-close{z-index:8;color:#173852;cursor:pointer;background:#ffffffb8;border:1px solid #12384f1a;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:17px;right:17px;box-shadow:0 7px 20px #07243e14}.membership-checkout-visual{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 42%,#315f64 0%,#133e51 43%,#082a45 78%);place-items:center;min-height:550px;display:grid;position:relative;overflow:hidden}.membership-checkout-visual:after{content:"EVERY BOOK DESERVES ANOTHER CHAPTER";color:#fff1ca94;letter-spacing:.2em;font-size:8px;font-weight:900;position:absolute;bottom:28px}.membership-orbit{border:1px solid #f4c26638;border-radius:50%;animation:14s linear infinite membershipOrbit;position:absolute}.membership-orbit:after{content:"";background:#efb75c;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 19px #efb75cbf}.membership-orbit-one{width:330px;height:330px}.membership-orbit-two{width:260px;height:260px;animation-duration:10s;animation-direction:reverse}.membership-book{z-index:2;width:174px;height:236px;transform-style:preserve-3d;perspective:1000px;animation:none;position:relative;transform:rotateX(5deg)rotateY(-12deg)rotate(-2deg)}.membership-book.is-success{animation:1.15s cubic-bezier(.17,.88,.28,1.18) both membershipBookCelebrate,3.2s ease-in-out 1.15s infinite membershipBookFloat}.membership-book-shadow{filter:blur(11px);background:#000b1573;border-radius:50%;width:185px;height:36px;position:absolute;bottom:-39px;left:4px}.membership-book-back,.membership-book-cover,.membership-book-pages{border-radius:6px 16px 16px 6px;position:absolute;inset:0}.membership-book-back{background:#a84427;transform:translate(13px,8px);box-shadow:14px 17px 36px #000c1757}.membership-book-pages{background:repeating-linear-gradient(#fff8df 0 3px,#e4d5ad 4px 5px);border-radius:3px 13px 13px 3px;inset:7px -10px 7px 9px;overflow:hidden;transform:translateZ(2px)}.membership-book-pages i{transform-origin:0;background:linear-gradient(90deg,#e9d9b4,#fffaf0 22%,#f2e6c7);border-radius:4px 13px 13px 4px;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset -5px 0 9px #4b34161f}.membership-book-pages i:nth-child(2){animation-delay:.32s}.membership-book-pages i:nth-child(3){animation-delay:.64s}.membership-book.is-success .membership-book-pages i{animation:1.2s ease-in-out membershipPageTurn}.membership-book-cover{color:#fff3c9;text-align:center;transform-origin:0;background:radial-gradient(circle at 70% 15%,#71a94457,#0000 23%),linear-gradient(145deg,#174a55,#082c48 70%);border:2px solid #eab95c;flex-direction:column;justify-content:center;align-items:center;padding:28px 19px;display:flex;transform:translateZ(10px);box-shadow:inset 7px 0 #00000026,inset 0 0 0 5px #ffffff0a,8px 11px 20px #000c174d}.membership-book-cover:before{content:"✦";color:#f3bd5b;border:1px solid #eab95c;border-radius:50%;place-items:center;width:49px;height:49px;margin-bottom:14px;font-size:23px;display:grid}.membership-book-cover b{letter-spacing:.04em;font:700 18px/1.02 Georgia,serif}.membership-book-cover em{color:#f1bd62;letter-spacing:.18em;margin-top:11px;font-size:8px;font-style:normal;font-weight:950}.membership-book-cover small{color:#fff4d5b3;margin-top:25px;font:italic 7px/1.4 Georgia,serif}.membership-book-ribbon{z-index:4;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:#e86438;width:24px;height:67px;position:absolute;top:220px;left:28px;transform:translateZ(12px)}.membership-success-seal{z-index:5;color:#fff;background:#6da63b;border:5px solid #fffc;border-radius:50%;place-items:center;width:70px;height:70px;animation:.55s cubic-bezier(.2,1.5,.4,1) both membershipSealIn;display:grid;position:absolute;top:calc(50% - 128px);right:calc(50% - 119px);box-shadow:0 12px 30px #0a2c1f4d}.membership-success-seal svg{width:34px}.membership-checkout-content{background:radial-gradient(circle at 100% 0,#e8643814,#0000 31%),#fffaf0;flex-direction:column;justify-content:center;min-width:0;padding:62px 54px 42px;display:flex}.membership-checkout-experience.is-checkout .membership-checkout-content{justify-content:flex-start;padding:42px 46px 32px;overflow-y:auto}.embedded-stripe-checkout{background:#fff;border:1px solid #1738521a;border-radius:22px;min-height:430px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0d304617}.embedded-stripe-loading{z-index:0;color:#6f8087;letter-spacing:.04em;place-content:center;justify-items:center;gap:10px;min-height:190px;font-size:10px;font-weight:850;display:grid;position:absolute;inset:0}.embedded-stripe-loading svg{color:#5c8a47;width:27px;animation:1.5s ease-in-out infinite membershipStepPulse}.embedded-stripe-mount{z-index:1;min-height:430px;position:relative}.embedded-stripe-checkout:has(.embedded-stripe-mount:not(:empty)) .embedded-stripe-loading{display:none}.membership-checkout-kicker{color:#d9592e;letter-spacing:.18em;font-size:9px;font-weight:950}.membership-checkout-content h2{color:#123852;letter-spacing:-.035em;max-width:470px;margin:10px 0;font:500 clamp(34px,4.6vw,50px)/.98 Georgia,serif}.membership-checkout-content>p{color:#637983;max-width:500px;margin:0;font-size:13px;line-height:1.65}.membership-checkout-error{color:#8d3b2c;background:#fff0e9;border:1px solid #efb8a7;border-radius:12px;margin-top:15px;padding:11px 13px;font-size:11px;line-height:1.5}.membership-checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.membership-checkout-progress li{color:#829096;justify-items:start;gap:7px;min-width:0;display:grid;position:relative}.membership-checkout-progress li:not(:last-child):after{content:"";z-index:0;background:#d9deda;height:2px;position:absolute;top:16px;left:38px;right:8px}.membership-checkout-progress li.complete:not(:last-child):after{background:linear-gradient(90deg,#6da63b,#a7c481)}.membership-checkout-progress li>span{z-index:1;color:#7b898e;background:#fffaf0;border:2px solid #d5dcda;border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-weight:950;display:grid;position:relative}.membership-checkout-progress li.active>span{color:#e86438;border-color:#e86438;animation:1.5s ease-in-out infinite membershipStepPulse;box-shadow:0 0 0 6px #e864381a}.membership-checkout-progress li.complete>span{color:#fff;background:#6da63b;border-color:#6da63b}.membership-checkout-progress li small{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;font-size:8px;font-weight:900;overflow:hidden}.membership-checkout-live-status{color:#75858a;align-items:center;gap:10px;min-height:30px;margin-top:19px;display:flex}.membership-checkout-live-status>span{gap:4px;display:flex}.membership-checkout-live-status i{background:#e86438;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite membershipStatusDot}.membership-checkout-live-status i:nth-child(2){animation-delay:.15s}.membership-checkout-live-status i:nth-child(3){animation-delay:.3s}.membership-checkout-live-status small{font-size:9px}.membership-checkout-actions{gap:10px;margin-top:24px;display:flex}.membership-primary-action,.membership-secondary-action{min-height:49px;font:inherit;cursor:pointer;border-radius:14px;padding:0 18px;font-size:11px;font-weight:900}.membership-primary-action{color:#fff;background:#e86438;border:1px solid #e86438;box-shadow:0 12px 25px #e8643838}.membership-primary-action.full{width:100%;margin-top:24px}.membership-primary-action span{margin-left:10px}.membership-secondary-action{color:#173852;background:#ffffffb8;border:1px solid #d7ddda}.membership-checkout-trust{color:#7b898c;border-top:1px solid #e1ded3;align-items:flex-start;gap:9px;margin-top:20px;padding-top:16px;font-size:8px;line-height:1.5;display:flex}.membership-checkout-trust svg{color:#618f47;flex:none;width:16px;height:16px}@keyframes membershipBackdropIn{0%{opacity:0}}@keyframes membershipCheckoutIn{0%{opacity:0;transform:translateY(22px)scale(.975)}}@keyframes membershipOrbit{to{transform:rotate(360deg)}}@keyframes membershipBookFloat{50%{transform:translateY(-9px)rotateX(5deg)rotateY(-8deg)rotate(1deg)}}@keyframes membershipBookCelebrate{0%{filter:brightness(.88);transform:rotateX(5deg)rotateY(-12deg)rotate(-2deg)scale(.92)}45%{filter:brightness(1.15);transform:translateY(-24px)rotateX(2deg)rotateY(8deg)rotate(2deg)scale(1.08)}to{filter:brightness();transform:rotateX(5deg)rotateY(-12deg)rotate(-2deg)scale(1)}}@keyframes membershipPageTurn{0%,22%{opacity:1;transform:rotateY(0)}72%,to{opacity:.2;transform:rotateY(-150deg)}}@keyframes membershipSealIn{0%{opacity:0;transform:scale(.4)rotate(-18deg)}}@keyframes membershipStepPulse{50%{box-shadow:0 0 0 10px #e864380a}}@keyframes membershipStatusDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.app-shell[data-theme=readers-night] .membership-checkout-experience{background:#142f40;border-color:#ecc57761}.app-shell[data-theme=readers-night] .membership-checkout-content{background:radial-gradient(circle at 100% 0,#d594421f,#0000 31%),#142f40}.app-shell[data-theme=readers-night] .embedded-stripe-checkout{background:#fff;border-color:#e6c27e33}.app-shell[data-theme=readers-night] .membership-checkout-content h2{color:#f4e6bd}.app-shell[data-theme=readers-night] .membership-checkout-content>p{color:#b9b19e}.app-shell[data-theme=readers-night] .membership-checkout-progress li>span{color:#c8bea8;background:#142f40;border-color:#49606a}.app-shell[data-theme=readers-night] .membership-checkout-progress li:not(:last-child):after{background:#3c5058}.app-shell[data-theme=readers-night] .membership-checkout-progress li.complete:not(:last-child):after{background:#708e55}.app-shell[data-theme=readers-night] .membership-checkout-trust{color:#aa9f89;border-color:#e6c27e29}.app-shell[data-theme=readers-night] .membership-secondary-action,.app-shell[data-theme=readers-night] .membership-checkout-close{color:#f4e6bd;background:#19384a;border-color:#435a63}@media (max-width:760px){.membership-checkout-backdrop{place-items:end center;padding:8px}.membership-checkout-experience{border-radius:27px 27px 18px 18px;grid-template-columns:1fr;width:100%;min-height:0;max-height:calc(100dvh - 16px);overflow-y:auto}.membership-checkout-experience.is-checkout{grid-template-columns:1fr;max-height:calc(100dvh - 16px)}.membership-checkout-experience.is-checkout .membership-checkout-visual{min-height:116px}.membership-checkout-experience.is-checkout .membership-orbit{display:none}.membership-checkout-experience.is-checkout .membership-book{width:70px;height:92px}.membership-checkout-experience.is-checkout .membership-book-cover{padding:8px 6px}.membership-checkout-experience.is-checkout .membership-book-cover:before{width:24px;height:24px;margin-bottom:4px;font-size:11px}.membership-checkout-experience.is-checkout .membership-book-cover b{font-size:8px}.membership-checkout-experience.is-checkout .membership-book-cover em{margin-top:4px;font-size:4px}.membership-checkout-experience.is-checkout .membership-book-cover small,.membership-checkout-experience.is-checkout .membership-book-ribbon,.membership-checkout-experience.is-checkout .membership-book-shadow,.membership-checkout-experience.is-checkout .membership-checkout-visual:after{display:none}.membership-checkout-visual{min-height:250px}.membership-checkout-visual:after{font-size:6px;bottom:14px}.membership-orbit-one{width:235px;height:235px}.membership-orbit-two{width:185px;height:185px}.membership-book{width:112px;height:154px;transform:rotateX(5deg)rotateY(-10deg)rotate(-2deg)}.membership-book-cover{padding:16px 11px}.membership-book-cover:before{width:34px;height:34px;margin-bottom:8px;font-size:16px}.membership-book-cover b{font-size:12px}.membership-book-cover em{margin-top:7px;font-size:6px}.membership-book-cover small{margin-top:13px;font-size:5px}.membership-book-ribbon{width:16px;height:44px;top:143px;left:18px}.membership-book-shadow{width:126px;height:24px;bottom:-30px}.membership-success-seal{border-width:3px;width:51px;height:51px;top:42px;right:calc(50% - 83px)}.membership-success-seal svg{width:25px}.membership-checkout-content{padding:27px 21px calc(24px + env(safe-area-inset-bottom))}.membership-checkout-experience.is-checkout .membership-checkout-content{padding:22px 12px calc(20px + env(safe-area-inset-bottom));overflow:visible}.membership-checkout-experience.is-checkout .membership-checkout-content h2,.membership-checkout-experience.is-checkout .membership-checkout-content>p,.membership-checkout-experience.is-checkout .membership-checkout-kicker,.membership-checkout-experience.is-checkout .membership-checkout-progress,.membership-checkout-experience.is-checkout .membership-checkout-trust{margin-left:9px;margin-right:9px}.embedded-stripe-checkout{border-radius:18px;min-height:520px;margin-top:17px}.embedded-stripe-mount{min-height:520px}.membership-checkout-content h2{margin-top:7px;font-size:clamp(31px,9vw,41px)}.membership-checkout-content>p{font-size:12px}.membership-checkout-progress{margin-top:21px}.membership-checkout-actions{flex-direction:column-reverse}.membership-primary-action,.membership-secondary-action{width:100%}.membership-checkout-trust{margin-top:16px}.paid-plan-status{order:3;width:100%;min-width:0}.security-nudge-backdrop,.closure-backdrop{align-items:end;padding:8px}.security-nudge,.closure-dialog{width:100%;max-height:91vh;padding:25px 18px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.security-nudge-actions,.closure-actions{flex-direction:column-reverse}.security-nudge-actions button,.closure-actions button{width:100%}.account-danger-zone{flex-direction:column;align-items:stretch}.account-danger-zone>button{justify-content:center;width:100%}}.app-shell[data-theme=readers-night] .plans-hero{color:#f5ead0;background-color:#d9f0f7;background-image:url(/Plans%20banner.png)}.app-shell[data-theme=readers-night] .plans-hero-copy{background:#142224e0;border-color:#efcc8738;box-shadow:0 24px 70px #00000047}.app-shell[data-theme=readers-night] .plans-hero .section-kicker{color:#acd080}.app-shell[data-theme=readers-night] .plans-hero h1{color:#f5ead0}.app-shell[data-theme=readers-night] .plans-hero p{color:#c4bdad}.app-shell[data-theme=readers-night] .plans-hero .single-price-note{color:#f5ead0;background:#ffffff12;border-color:#efcc8733}@media (max-width:700px){.plans-hero{aspect-ratio:auto;background-color:#f7f3e9;background-position:top;background-size:100%;place-items:start center;min-height:0;padding:0 14px 76px}.plans-hero:before{background:linear-gradient(#f7f3e900 68%,#f7f3e9 100%);height:53.32vw;top:0;bottom:auto}.plans-hero:after{display:none}.plans-hero-copy{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:#fffcf2e0;border:1px solid #ffffffc7;border-radius:17px;width:min(46%,230px);margin:13px auto 0 21%;padding:11px 10px 12px;transform:translateY(-2.2vw);box-shadow:0 12px 30px #07243e24}.plans-hero-headline{text-wrap:balance;filter:drop-shadow(0 1px 8px #fffcf280);flex-direction:column;justify-content:center;width:100%;height:auto;margin:0 auto;display:flex;transform:none}.plans-hero-headline-card{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.plans-hero-headline .section-kicker{display:none}.plans-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(15px,4.25vw,24px);line-height:.98}.plans-hero h1 em{margin-top:5px;font-size:.83em;line-height:1.02;display:inline-block}.plans-hero-details{box-shadow:none;background:0 0;border:0;border-top:1px solid #07243e1a;border-radius:0;margin-top:7px;padding:7px 0 0}.plans-bottom-banner{aspect-ratio:auto;background-position:bottom;background-size:100%;width:100%;height:41vw;margin:9px 0 0}.plans-bottom-banner:before{height:7vw}.plans-hero p{font-size:clamp(7px,1.85vw,10px);line-height:1.4}.plans-hero .single-price-note{margin-top:7px;padding:5px 6px;font-size:clamp(6px,1.55vw,8px);line-height:1.35}.plan-grid,.plan-grid.two-plans{margin-top:-68px}.app-shell[data-theme=readers-night] .plans-hero{background-color:#191a17}.app-shell[data-theme=readers-night] .plans-hero:after{display:none}.app-shell[data-theme=readers-night] .plans-hero-copy{background:#142224e8;border-color:#efcc8738}.app-shell[data-theme=readers-night] .plans-hero:before{background:linear-gradient(#191a1700 68%,#191a17 100%)}.app-shell[data-theme=readers-night] .plans-hero-details{background:0 0;border-color:#efcc872e}.app-shell[data-theme=readers-night] .plans-hero-headline-card{background:0 0;border:0}.scanner-backdrop{padding:max(4px, env(safe-area-inset-top)) 6px max(4px, env(safe-area-inset-bottom));place-items:stretch stretch;overflow:hidden}.barcode-scanner,.barcode-scanner.cover-camera{border-radius:19px;flex-direction:column;gap:6px;width:100%;height:calc(100dvh - 8px);min-height:0;max-height:calc(100dvh - 8px);padding:11px 10px 10px;display:flex;overflow:hidden}.barcode-scanner .close-button{z-index:12;width:31px;height:31px;font-size:19px;top:9px;right:9px}.scanner-heading{flex:none;padding:0 38px 0 2px}.scanner-heading .section-kicker{font-size:8px;line-height:1.1}.scanner-heading h2,.cover-camera-heading h2{margin:3px 0;font-size:clamp(21px,7vw,28px);line-height:1}.scanner-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:9px;line-height:1.28;display:-webkit-box;overflow:hidden}.book-frame-picker{border-radius:12px;flex:none;gap:4px;margin:0;padding:4px}.book-frame-picker button{border-radius:9px;gap:5px;min-height:41px;padding:4px 3px}.book-frame-picker b{font-size:9px}.book-frame-picker small{display:none}.book-frame-icon.frame-tall{width:13px;height:21px}.book-frame-icon.frame-square{width:18px;height:18px}.book-frame-icon.frame-wide{width:23px;height:16px}.camera-lens-picker,.camera-lens-picker.compact{border-radius:10px;flex:none;gap:4px;margin:0;padding:5px 6px}.camera-lens-picker>span b{font-size:9px}.camera-lens-picker>span small{display:none}.camera-lens-picker>div{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:4px}.camera-lens-picker button{min-height:28px;padding:3px 4px;font-size:8px}.scanner-viewport,.cover-camera-viewport{border-radius:14px;flex:auto;width:100%;min-height:150px;aspect-ratio:auto!important}.cover-crop-guide>span{text-overflow:ellipsis;max-width:calc(100% - 16px);padding:4px 7px;font-size:8px;bottom:7px;overflow:hidden}.cover-camera-status{text-overflow:ellipsis;white-space:nowrap;flex:none;min-height:13px;margin:0;font-size:9px;line-height:13px;overflow:hidden}.cover-camera-upload{border-radius:10px;flex:none;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;min-height:36px;margin:0;padding:6px 10px;font-size:10px}.cover-camera-upload svg{width:17px;height:17px}.cover-camera-upload strong{font-size:14px}.cover-camera-actions{flex:none;gap:7px;margin:0}.cover-camera-actions button{min-height:39px;padding:7px 9px;font-size:11px}.cover-camera-actions button svg{width:16px;height:16px}.scanner-zoom{flex:none;min-height:22px;margin:0 4px;font-size:14px}.scanner-photo-fallback{border-radius:10px;flex:none;grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:38px;margin:0;padding:6px 9px}.scanner-photo-fallback>svg{width:17px;height:17px}.scanner-photo-fallback b{font-size:10px}.scanner-photo-fallback small{display:none}.scanner-status{flex:none;gap:7px;min-height:24px;padding:0 3px}.scanner-status p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.scanner-manual{flex:none;min-height:38px;margin:0;padding:7px 10px;font-size:11px}.book-card.has-special-edition-ribbon .book-reactions{top:58px}}@media (max-width:700px) and (max-height:680px){.scanner-heading p,.scanner-heading .section-kicker{display:none}.scanner-heading h2,.cover-camera-heading h2{margin:0;font-size:20px}.barcode-scanner,.barcode-scanner.cover-camera{gap:4px;padding-top:8px}.scanner-viewport,.cover-camera-viewport{min-height:120px}}@media (max-width:370px){.site-header{padding-inline:10px}.mobile-beta-guide-nav{color:#0000;gap:0;width:38px;min-width:38px;padding-inline:0;overflow:hidden}.mobile-beta-guide-nav span{color:#dc8f2e;font-size:14px}.header-utility{gap:4px}}.seller-setup-gate{background:#fffdf7;border:1px solid #0c354e26;border-radius:32px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);width:min(1120px,100% - 40px);min-height:610px;margin:44px auto 70px;display:grid;overflow:hidden;box-shadow:0 30px 75px #082a4424}.seller-setup-gate-art{color:#f8e9bd;text-align:center;background:radial-gradient(circle at 50% 38%,#f4b94538,#0000 28%),linear-gradient(145deg,#0d3550,#08283f 64%,#173f42);flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100%;padding:54px 38px;display:flex}.seller-setup-lock{aspect-ratio:1;background:#ffffff0f;border:1px solid #f9d6906b;border-radius:50%;place-items:center;width:168px;display:grid;box-shadow:0 0 0 22px #ffffff06,0 24px 50px #0003}.seller-setup-lock svg{color:#f4c36e;width:68px;height:68px}.seller-setup-gate-art>span{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.seller-setup-gate-copy{align-self:center;padding:clamp(38px,6vw,74px)}.seller-setup-gate-copy h1{color:#0b2e49;max-width:640px;font-family:var(--font-serif);letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(41px,5vw,69px);line-height:.98}.seller-setup-gate-copy>p{color:#617984;max-width:690px;margin:0;font-size:15px;line-height:1.7}.seller-setup-gate-copy ol{gap:9px;margin:31px 0 25px;padding:0;list-style:none;display:grid}.seller-setup-gate-copy li{background:#f7f8f3;border:1px solid #dbe3de;border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;min-height:70px;padding:12px 15px;display:grid}.seller-setup-gate-copy li>span{color:#fff;background:#d85d31;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.seller-setup-gate-copy li.complete>span{background:#60923b}.seller-setup-gate-copy li b,.seller-setup-gate-copy li small{display:block}.seller-setup-gate-copy li b{color:#173a55;font-size:13px}.seller-setup-gate-copy li small{color:#7b8c92;margin-top:3px;font-size:10px}.seller-setup-gate-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.seller-setup-gate-actions .seller-setup-free-link{color:#568632;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-basis:100%;font-size:11px;font-weight:900}.seller-setup-gate-error,.billing-connection-error{color:#a4472c;margin:0 0 13px;font-size:11px;font-style:normal;font-weight:800;display:block}.seller-setup-gate-note{color:#849197;margin-top:18px;font-size:9px;line-height:1.45;display:block}.seller-account-setup[hidden]{display:none!important}.seller-account-setup{background:#fffdf8;border:1px solid #d6e1da;border-radius:26px;margin-bottom:18px;overflow:hidden;box-shadow:0 20px 52px #082a4417}.seller-account-setup-hero{background:linear-gradient(130deg,#f7f7ef,#eef6ef 58%,#fff2d7);justify-content:space-between;align-items:center;gap:28px;padding:28px 30px 24px;display:flex}.seller-account-setup-hero h2{color:#0c304c;font-family:var(--font-serif);letter-spacing:-.04em;margin:8px 0;font-size:clamp(31px,4vw,48px);line-height:1}.seller-account-setup-hero p{color:#637a84;max-width:730px;margin:0;font-size:12px;line-height:1.55}.seller-setup-progress-ring{--seller-progress:0deg;aspect-ratio:1;background:conic-gradient(#679c3d var(--seller-progress), #dbe4dd 0);border-radius:50%;place-items:center;width:94px;min-width:94px;padding:8px;display:grid;box-shadow:0 11px 28px #23533924}.seller-setup-progress-ring>span{color:#143c58;text-align:center;background:#fffdf8;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.seller-setup-progress-ring b,.seller-setup-progress-ring small{display:block}.seller-setup-progress-ring b{font-size:25px;line-height:1}.seller-setup-progress-ring small{color:#74868c;margin-top:2px;font-size:8px;font-weight:900}.seller-account-steps{gap:9px;margin:0;padding:17px 24px 23px;list-style:none;display:grid}.seller-account-steps li{background:#fafaf5;border:1px solid #e0e5e0;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:89px;padding:15px 16px;display:grid}.seller-account-steps li.current{background:#fff8ef;border-color:#e665325c;box-shadow:inset 4px 0 #e66532}.seller-account-steps li>span{color:#df6032;background:#ffeadf;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.seller-account-steps li.complete>span{color:#54872f;background:#e9f4dd}.seller-account-steps li>span svg{width:22px;height:22px}.seller-account-steps li small{color:#879499;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.seller-account-steps li h3{color:#173c57;margin:4px 0;font-size:16px}.seller-account-steps li p{color:#71838a;margin:0;font-size:10px;line-height:1.45}.seller-account-steps li>b{color:#5c8d39;font-size:10px}.seller-account-steps li>button,.seller-connect-button,.seller-connected-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#e45f2f;border:1px solid #d4ded7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.seller-connected-button{color:#386324;cursor:default;background:#edf7e7;border-color:#cfe2c3}.seller-connected-button svg{width:16px;height:16px}.seller-setup-ready{color:#335c28;background:#edf7e7;border:1px solid #cfe2c3;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 24px 22px;padding:15px 17px;display:grid}.seller-setup-ready>svg{width:28px;height:28px}.seller-setup-ready b,.seller-setup-ready small{display:block}.seller-setup-ready small{color:#67805e;margin-top:3px;font-size:9px}.seller-setup-ready button{color:#365e29;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.seller-setup-fallback{color:#809096;text-align:center;margin:0 24px 22px;font-size:9px}.seller-setup-fallback button{color:#ce552d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.embedded-seller-onboarding{background:#fff;border:1px solid #cfddd7;border-radius:20px;margin:0 24px 22px;overflow:hidden;box-shadow:0 18px 46px #082a4417}.embedded-seller-onboarding>header{color:#ecf4f3;background:linear-gradient(130deg,#0c3551,#154c5a);justify-content:space-between;align-items:flex-start;gap:22px;padding:19px 20px;display:flex}.embedded-seller-onboarding>header span{color:#f1c66c;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.embedded-seller-onboarding>header h3{color:#fff7e8;font-family:var(--font-serif);margin:6px 0;font-size:24px}.embedded-seller-onboarding>header p{color:#bed0d4;max-width:710px;margin:0;font-size:10px;line-height:1.5}.embedded-seller-onboarding>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.embedded-seller-onboarding>header button svg{width:18px}.stripe-onboarding-host{min-height:430px;padding:16px}.stripe-onboarding-host.hidden{display:none}.seller-onboarding-progress,.seller-onboarding-complete,.seller-onboarding-error{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:150px;padding:25px;display:flex}.seller-onboarding-progress b,.seller-onboarding-progress small,.seller-onboarding-complete b,.seller-onboarding-complete small,.seller-onboarding-error b,.seller-onboarding-error small{display:block}.seller-onboarding-progress b,.seller-onboarding-complete b,.seller-onboarding-error b{color:#153b57;font-size:15px}.seller-onboarding-progress small,.seller-onboarding-complete small,.seller-onboarding-error small{color:#74878e;margin-top:4px;font-size:10px}.seller-onboarding-complete>svg{color:#669b3e;width:36px;height:36px}.seller-onboarding-error>svg{color:#d65b31;width:36px;height:36px}.seller-onboarding-complete button,.seller-onboarding-error button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#123b57;border:0;border-radius:10px;margin-left:auto;padding:0 16px;font-size:10px;font-weight:900}.embedded-seller-onboarding>footer{color:#74868c;background:#faf9f3;border-top:1px solid #e5e8e4;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:8px;font-weight:800;display:flex}.embedded-seller-onboarding>footer svg{color:#65963f;width:15px}.seller-setup-spinner{border:2px solid #143c5733;border-top-color:#e45f2f;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.72s linear infinite sellerSetupSpin;display:inline-block}@keyframes sellerSetupSpin{to{transform:rotate(360deg)}}.billing-stripe-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;display:flex}.billing-stripe-connected{color:#426c2d;background:#eff8e9;border:1px solid #cfe2c3;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.billing-stripe-connected svg{width:14px}.billing-stripe-connect{align-items:center;gap:7px;display:inline-flex!important}.seller-setup-nav-button>svg{width:15px;height:15px}.seller-setup-nav-button>span{margin-left:auto}.seller-setup-nav-button.needs-attention:not(.active){color:#6a3a22;background:#fff0df}.seller-setup-menu-item.needs-attention:not(.active){color:#8b4427;background:#fff0df}.seller-setup-menu-item.complete:not(.active){color:#426c2d;background:#eff8e9}.mobile-reader-menu{display:none;position:relative}.app-shell[data-theme=readers-night] :is(.seller-account-setup,.embedded-seller-onboarding){background:#122d42;border-color:#e8c77e2e}.app-shell[data-theme=readers-night] .seller-account-setup-hero{background:linear-gradient(135deg,#173449,#102a3f)}.app-shell[data-theme=readers-night] :is(.seller-account-setup-hero h2,.seller-account-steps h3,.seller-onboarding-progress b,.seller-onboarding-complete b,.seller-onboarding-error b){color:#f4e6bd}.app-shell[data-theme=readers-night] :is(.seller-account-setup-hero p,.seller-account-steps p,.seller-onboarding-progress small,.seller-onboarding-complete small,.seller-onboarding-error small){color:#b8ab8e}.app-shell[data-theme=readers-night] .seller-account-steps li{background:#173449;border-color:#e8c77e24}.app-shell[data-theme=readers-night] .seller-account-steps li.current{background:#253743}@media (max-width:820px){.header-actions:has(.mobile-reader-menu) .account-header-button{display:none}.mobile-beta-guide-nav,.mobile-header-signout{display:none!important}.mobile-reader-menu{display:block}.mobile-reader-menu-trigger{color:#123b58;width:42px;height:42px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #dce3e0;border-radius:12px;place-content:center;gap:1px;padding:0;display:grid;box-shadow:0 7px 18px #07263c14}.mobile-reader-menu-trigger svg{width:19px;height:19px;margin:auto}.mobile-reader-menu-trigger span{letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:900}.mobile-reader-menu-popover{z-index:500;color:#173a55;background:#fffdf8;border:1px solid #10364e26;border-radius:20px;width:min(330px,100vw - 24px);padding:9px;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 65px #061e3040}.mobile-reader-menu-popover:before{content:"";background:linear-gradient(90deg,#e66532,#f1c66c,#75a846);height:4px;position:absolute;inset:0 0 auto}.mobile-reader-menu-popover header{border-bottom:1px solid #e5e8e3;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;padding:10px 9px 13px;display:grid}.mobile-reader-menu-avatar{color:#fff;background:linear-gradient(145deg,#e66b39,#be4927);border:2px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 6px 15px #082a4426}.mobile-reader-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mobile-reader-menu-popover header b,.mobile-reader-menu-popover header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-reader-menu-popover header b{font-size:12px}.mobile-reader-menu-popover header small{color:#78898f;margin-top:3px;font-size:8px}.mobile-reader-menu-popover>:is(button,a){color:#173a55;width:100%;min-height:59px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eae6;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 8px;text-decoration:none;display:grid}.mobile-reader-menu-popover>:is(button,a):hover{background:#f2f5ef}.mobile-reader-menu-popover>:is(button,a)>svg{color:#d85d31;width:19px;height:19px;margin:auto}.mobile-reader-menu-popover>:is(button,a) b,.mobile-reader-menu-popover>:is(button,a) small{display:block}.mobile-reader-menu-popover>:is(button,a) b{font-size:11px}.mobile-reader-menu-popover>:is(button,a) small{color:#7d8c91;margin-top:2px;font-size:8px}.mobile-reader-menu-popover>:is(button,a) em{color:#d85d31;font-style:normal;font-weight:900}.mobile-reader-menu-popover>.mobile-reader-signout{color:#913f2a;border-bottom:0}.mobile-reader-menu-popover>.mobile-reader-signout>svg{color:#a7482f}.mobile-dock{grid-template-rows:23px 52px;padding:5px 7px 7px}.mobile-dock-online{height:23px;box-shadow:none;letter-spacing:.03em;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;grid-area:1/1/auto/-1;padding:0;font-size:8px;position:static;transform:none}.mobile-dock-online svg{width:13px;height:13px}.mobile-dock-online strong{font-size:10px}.mobile-dock>button{grid-row:2}}@media (max-width:700px){.seller-setup-gate{border-radius:24px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:18px auto 100px}.seller-setup-gate-art{min-height:175px;padding:24px}.seller-setup-lock{width:88px;box-shadow:0 0 0 12px #ffffff06,0 15px 35px #0000002e}.seller-setup-lock svg{width:38px;height:38px}.seller-setup-gate-copy{padding:25px 20px 28px}.seller-setup-gate-copy h1{font-size:clamp(34px,10vw,44px)}.seller-setup-gate-copy>p{font-size:12px}.seller-setup-gate-copy li{min-height:62px}.seller-setup-gate-actions>:is(button,a){justify-content:center;width:100%}.seller-setup-gate-actions .seller-setup-free-link{text-align:center;min-height:40px}.seller-account-setup{border-radius:20px}.seller-account-setup-hero{align-items:flex-start;gap:12px;padding:21px 17px}.seller-account-setup-hero h2{font-size:31px}.seller-account-setup-hero p{font-size:10px}.seller-setup-progress-ring{width:70px;min-width:70px}.seller-setup-progress-ring b{font-size:20px}.seller-account-steps{padding:12px}.seller-account-steps li{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:13px 12px}.seller-account-steps li>span{border-radius:12px;width:39px;height:39px}.seller-account-steps li>:is(b,button){grid-column:1/-1;width:100%;min-height:38px}.seller-setup-ready{grid-template-columns:34px minmax(0,1fr);margin:0 12px 14px}.seller-setup-ready>button{grid-column:1/-1;min-height:36px}.seller-setup-fallback,.embedded-seller-onboarding{margin-inline:12px}.embedded-seller-onboarding>header{padding:16px}.embedded-seller-onboarding>header h3{font-size:21px}.stripe-onboarding-host{min-height:390px;padding:8px}.billing-stripe-actions{grid-column:1/-1}.account-section-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.account-section-nav button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:66px;padding:8px 5px;display:flex}.account-section-nav button>svg{width:18px;height:18px}.account-section-nav button b{text-wrap:balance;font-size:9px;line-height:1.15}.account-section-nav button small{display:none}}@media (max-width:390px){.site-header{padding-inline:8px}.header-utility{gap:2px}.header-inbox-trigger,.bag-button,.mobile-reader-menu-trigger{width:39px;height:39px}.account-section-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
