:root{--font-sans:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--ink:#1d261f;--muted:#667068;--paper:#f3efe4;--paper-deep:#e7dfce;--forest:#244d3a;--lime:#d7e09a;--coral:#d88064;--line:#1d261f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:24px 44px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.brand strong{font-size:inherit}.brand-mark{background:var(--forest);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.brand-mark svg{width:30px;height:30px}.brand-mark .brand-blob{fill:var(--coral)}.brand-mark .brand-book{fill:var(--paper)}.nav-actions{align-items:center;gap:28px;font-size:13px;display:flex}.saved-button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:9px 13px}.saved-button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:10px;display:inline-grid}.hero{text-align:center;max-width:1120px;margin:0 auto;padding:105px 44px 90px}.eyebrow,.section-label{color:var(--forest);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:9px;display:inline-flex}.eyebrow span{background:var(--coral);border-radius:50%;width:7px;height:7px}h1,h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-weight:400}h1{margin-top:28px;font-size:clamp(54px,7.5vw,100px);line-height:.91}h1 em{color:var(--forest);font-weight:300}.hero-copy{color:var(--muted);max-width:650px;margin:36px auto 0;font-size:18px;line-height:1.6}.discovery-bar{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:16px;max-width:760px;margin:52px auto 0;padding:16px;box-shadow:0 24px 70px #2b32281a}.discovery-bar label{text-transform:uppercase;margin:3px 7px 11px;font-size:11px;font-weight:700;display:block}.discovery-bar div{gap:10px;display:flex}.discovery-bar input{background:var(--paper);color:var(--ink);border:0;border-radius:10px;flex:1;min-width:0;padding:15px}.home-explore-button{background:var(--forest);color:#fff;border:0;border-radius:10px;align-items:center;padding:0 20px;display:inline-flex}.discovery-bar p{color:var(--muted);margin:10px 7px 0;font-size:11px}.preview{background:var(--forest);color:#fff;padding:72px max(44px,50vw - 620px);overflow:hidden}.preview-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.preview .section-label{color:var(--lime)}.preview h2{margin-top:12px;font-size:clamp(40px,5vw,65px)}.preview-heading>p{color:#bcc8bf;max-width:210px;font-size:13px}.book-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.book-card{aspect-ratio:.78;color:var(--ink);background:#f0d9a7;border-radius:4px 13px 13px 4px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:24px;display:flex;position:relative;transform:rotate(-1.5deg)}.book-card-2{background:#b7c3a7;transform:translateY(22px)rotate(1deg)}.book-card-3{background:#d68d6f;transform:translateY(-10px)rotate(-.5deg)}.book-card-4{background:#9cb6c1;transform:translateY(14px)rotate(1.4deg)}.book-card:before{content:"";background:#ffffff59;width:1px;height:100%;position:absolute;top:0;left:8px}.book-card>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.book-card h3{font-family:var(--font-serif);margin:12px 0 9px;font-size:clamp(23px,2.2vw,34px);font-weight:500;line-height:1}.book-card p{margin:0;font-size:12px}.book-number{font-family:var(--font-serif);opacity:.25;font-size:48px;position:absolute;top:16px;right:20px}.approach{max-width:1240px;margin:0 auto;padding:110px 44px}.approach-grid{grid-template-columns:1.1fr 1fr;gap:80px;margin-top:24px;display:grid}.approach h2{font-size:clamp(45px,5vw,70px);line-height:.98}.approach ul{margin:0;padding:0;list-style:none}.approach li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;padding:22px 0;display:grid}.approach li strong{font-size:13px}.approach li span{color:var(--muted);font-size:14px;line-height:1.5}.brand-promise{background:var(--paper-deep);text-align:center;padding:100px max(44px,50vw - 560px)}.brand-promise blockquote{font-family:var(--font-serif);letter-spacing:-.035em;max-width:980px;margin:26px auto 36px;font-size:clamp(38px,5vw,66px);line-height:1.04}.brand-promise>a{border-bottom:1px solid var(--line);padding-bottom:5px;font-size:13px;font-weight:700}.brand-promise>a span{margin-left:6px}.site-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1352px;margin:0 auto;padding:28px 44px;font-size:12px;display:grid}.site-footer .brand{font-size:14px}.site-footer .brand-mark{width:28px;height:28px}.site-footer .brand-mark svg{width:25px;height:25px}.site-footer p{color:var(--muted);text-align:center;margin:0}.site-footer nav{gap:20px;display:flex}.site-footer nav a:hover{text-underline-offset:3px;text-decoration:underline}.offline-page{min-height:100vh;padding:30px 44px;display:grid}.offline-page>div{align-self:center;max-width:720px}.offline-page h1{margin:18px 0 24px;font-size:clamp(52px,8vw,100px)}.offline-page p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.6}.offline-page .home-explore-button{margin-top:20px;padding:14px 18px;display:inline-flex}.editorial-page,.legal-page{max-width:1240px;margin:0 auto;padding:100px 44px 120px}.editorial-hero{max-width:980px}.editorial-hero h1,.legal-page h1{margin:24px 0 34px;font-size:clamp(58px,8vw,105px);line-height:.92}.editorial-hero>p{color:var(--muted);font-family:var(--font-serif);max-width:830px;margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.38}.editorial-section{border-top:1px solid var(--line);margin-top:100px;padding-top:34px}.editorial-split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.editorial-section h2,.editorial-cta h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1}.editorial-split p{color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.75}.principles h2{margin:15px 0 45px}.principles ol{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.principles li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:10px;padding:26px 26px 26px 0;display:grid}.principles li:nth-child(odd){border-right:1px solid var(--line)}.principles li:nth-child(2n){padding-left:26px}.principles li>span{color:var(--coral);font-family:var(--font-serif)}.principles li strong{font-size:15px}.principles li p{color:var(--muted);grid-column:2;margin:0;font-size:13px;line-height:1.55}.editorial-cta{background:var(--forest);color:#fff;text-align:center;flex-direction:column;align-items:center;margin-top:100px;padding:75px 30px;display:flex}.editorial-cta>p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.editorial-cta .home-explore-button{background:var(--lime);color:var(--forest);margin-top:30px;padding:14px 20px}.editorial-cta>small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:10px}.legal-page{max-width:980px}.legal-page header>p{color:var(--muted);margin:0}.legal-draft-note{background:#fff3ce;border:1px solid #d7b85d;border-radius:12px;margin:60px 0;padding:20px 22px}.legal-draft-note strong{font-size:13px}.legal-draft-note p{color:#665624;margin:7px 0 0;font-size:12px;line-height:1.5}.legal-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 60px;margin-top:60px;display:grid}.legal-grid section{border-bottom:1px solid var(--line);padding:30px 0}.legal-page h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:0 0 15px;font-size:25px;font-weight:400}.legal-page address,.legal-page section p{color:var(--muted);margin:0;font-size:14px;font-style:normal;line-height:1.7}.legal-copy{max-width:720px;margin-top:55px}.book-landing{grid-template-columns:minmax(240px,340px) 1fr;gap:80px 100px;max-width:1180px;margin:0 auto;padding:100px 44px 120px;display:grid}.book-landing-cover{aspect-ratio:.69;background:linear-gradient(145deg, var(--cover-a), var(--cover-b));color:#fff;text-shadow:0 2px 15px #00000040;border-radius:4px 16px 16px 4px;flex-direction:column;align-self:start;min-height:430px;padding:42px 36px;display:flex;position:sticky;top:40px;box-shadow:inset 8px 0 #ffffff26,0 35px 70px #1d261f33}.book-landing-cover:after{content:"";border:1px solid #ffffff59;border-radius:3px 11px 11px 3px;position:absolute;inset:17px}.book-landing-cover small,.book-landing-cover span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.book-landing-cover strong{font-family:var(--font-serif);margin:auto 0 24px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:.94}.book-landing-cover span{opacity:.75}.book-landing-header{align-self:center}.book-landing-header h1{margin:25px 0 22px;font-size:clamp(56px,7vw,94px);line-height:.9}.book-byline{margin:0;font-size:14px;font-weight:700}.book-deck{color:var(--muted);font-family:var(--font-serif);max-width:700px;margin:34px 0;font-size:clamp(21px,2.6vw,30px);line-height:1.4}.book-landing-header .home-explore-button{padding:14px 18px;display:inline-flex}.book-why{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:40px;display:grid}.book-why h2,.book-comments h2,.related-books h2{margin-top:15px;font-size:clamp(42px,5vw,68px);line-height:1}.book-facets>p{color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.65}.book-facets dl{border-top:1px solid var(--line);margin:0}.book-facets dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:18px 0;display:grid}.book-facets dt{color:var(--muted);text-transform:uppercase;font-size:11px}.book-facets dd{margin:0;font-size:13px}.book-comments{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:40px;display:grid}.book-comments-heading>p{color:var(--muted);margin:18px 0 0;font-size:12px}.book-comments-content{gap:40px;display:grid}.book-comment-form{border:1px solid var(--line);background:#fffdf7;border-radius:14px;gap:18px;padding:24px;display:grid}.book-comment-form>div{gap:8px;display:grid}.book-comment-form label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.book-comment-form input,.book-comment-form textarea{background:var(--paper);color:var(--ink);border:1px solid #0000;border-radius:9px;outline:0;width:100%;padding:13px 14px}.book-comment-form textarea{resize:vertical;line-height:1.55}.book-comment-form input:focus,.book-comment-form textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #244d3a1f}.book-comment-form div small{color:var(--muted);justify-self:end;font-size:10px}.book-comment-form button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:13px 18px;font-size:12px;font-weight:700}.book-comment-form button:hover{background:var(--ink)}.book-comment-privacy,.book-comment-warning{color:var(--muted);margin:-8px 0 0;font-size:10px;line-height:1.4}.book-comment-warning:empty{display:none}.book-comment-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.book-comment-list li{border-bottom:1px solid var(--line);padding:0 0 24px}.book-comment-meta{grid-template-columns:34px 1fr;align-items:center;gap:4px 10px;display:grid}.book-comment-meta>span{background:var(--lime);border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:flex}.book-comment-meta strong{font-size:12px}.book-comment-meta time{color:var(--muted);font-size:10px}.book-comment-list li>p{font-family:var(--font-serif);overflow-wrap:anywhere;white-space:pre-wrap;margin:15px 0 0 44px;font-size:18px;line-height:1.55}.related-books{grid-column:1/-1;margin-top:20px}.related-books h2{margin-bottom:36px}.related-books>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-books a{background:var(--paper-deep);border-radius:12px;flex-direction:column;min-height:230px;padding:26px;transition:transform .16s;display:flex}.related-books a:hover{transform:translateY(-4px)}.related-books a>span{color:var(--forest);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.related-books a strong{font-family:var(--font-serif);margin:auto 0 16px;font-size:29px;font-weight:400;line-height:1}.related-books a small{color:var(--muted);justify-content:space-between;display:flex}.related-books a i{color:var(--ink);font-style:normal}.discovery-shell{background:#eee9dd;min-height:100vh}.discovery-header{border-bottom:1px solid var(--line);z-index:30;background:#f7f3e9f2;grid-template-columns:240px minmax(280px,580px) 1fr;align-items:center;gap:28px;height:78px;padding:0 26px;display:grid;position:relative}.atlas-search{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;padding:4px;display:flex}.atlas-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 12px}.atlas-search button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 14px}.header-tools{justify-content:flex-end;align-items:center;gap:18px;display:flex}.filter-toggle{display:none}.saved-count{color:var(--muted);font-size:12px}.saved-count b{background:var(--forest);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:5px;display:inline-grid}.discovery-body{grid-template-columns:250px minmax(480px,1fr) 310px;height:calc(100vh - 78px);display:grid}.controls-panel,.detail-panel{z-index:20;background:#f7f3e9;padding:28px 24px;position:relative;overflow-y:auto}.controls-panel{border-right:1px solid var(--line)}.control-intro h1{font-family:var(--font-serif);letter-spacing:-.035em;margin:10px 0 30px;font-size:30px;font-weight:400;line-height:1.02}.controls-panel fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:21px 0}.controls-panel legend{letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:11px;font-weight:700}.segmented-control{background:#e9e3d7;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:13px;padding:3px;display:grid}.segmented-control button,.chip-control button{cursor:pointer;border:0}.segmented-control button{color:var(--muted);background:0 0;border-radius:7px;padding:8px 3px;font-size:10px}.segmented-control button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 8px #1d261f14}.chip-control{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.chip-control button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:7px 10px;font-size:10px}.chip-control button.active{background:var(--forest);border-color:var(--forest);color:#fff}.legend-row{justify-content:space-between;align-items:center;display:flex}.legend-row output{color:var(--forest);font-size:11px;font-weight:700}.surprise-range{accent-color:var(--coral);cursor:pointer;width:100%;margin:17px 0 4px}.range-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.warning-options{gap:11px;margin-top:15px;display:grid}.warning-options label{cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.warning-options input{accent-color:var(--forest)}.control-note{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.45}.close-filters{display:none}.atlas-main{background:#e7e1d5;flex-direction:column;min-width:0;display:flex;overflow:hidden}.atlas-toolbar{justify-content:space-between;align-items:end;padding:24px 30px 18px;display:flex}.atlas-toolbar h2{margin-top:4px;font-size:29px}.atlas-toolbar>p{color:var(--muted);margin:0;font-size:11px}.atlas-toolbar>p b{color:var(--ink);font-size:16px}.atlas-stage{flex:1;min-height:0;position:relative;overflow:hidden}.atlas-field{background-image:radial-gradient(#244d3a2e .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.atlas-field:after{content:"";background:radial-gradient(circle at 48% 48%,#d7e09a47,#0000 30%),radial-gradient(circle at 20% 65%,#4d774d2e,#0000 28%),radial-gradient(circle at 78% 45%,#5d8ca42e,#0000 28%);position:absolute;inset:0}.atlas-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-connections line{stroke:#244d3a47;stroke-dasharray:.8 1.2;stroke-width:.18px;vector-effect:non-scaling-stroke}.atlas-book-list{position:absolute;inset:0}.atlas-node{cursor:pointer;left:var(--x);text-align:left;top:var(--y);z-index:2;background:0 0;border:0;width:74px;padding:0;transition:filter .18s,opacity .18s,transform .18s;position:absolute;transform:translate(-50%,-50%)}.atlas-node:hover,.atlas-node:focus-visible,.atlas-node-selected{z-index:8;transform:translate(-50%,-50%)scale(1.1)}.atlas-node:focus-visible{outline:2px solid var(--coral);outline-offset:5px}.atlas-node-muted{filter:grayscale(.85);opacity:.18}.atlas-node-visible{opacity:1}.atlas-node-seed{z-index:7;width:90px}.atlas-cover{aspect-ratio:.68;background:linear-gradient(145deg, var(--cover-a), var(--cover-b));color:#fff;text-shadow:0 1px 8px #00000040;border-radius:3px 9px 9px 3px;flex-direction:column;min-height:230px;padding:20px 17px;display:flex;position:relative;box-shadow:inset 5px 0 #ffffff26,0 18px 36px #1d261f2e}.atlas-cover:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:2px;position:absolute;inset:9px}.atlas-cover span{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.atlas-cover strong{font-family:var(--font-serif);margin-top:auto;font-size:25px;font-weight:500;line-height:.95}.atlas-cover i{letter-spacing:.12em;margin-top:13px;font-size:6px;font-style:normal}.atlas-cover-compact{min-height:104px;padding:10px 8px}.atlas-cover-compact span{font-size:5px}.atlas-cover-compact strong{font-size:11px}.atlas-cover-compact i,.node-meta{display:none}.seed-pin,.wildcard-pin{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.seed-pin{background:var(--coral);color:#fff}.wildcard-pin{background:var(--lime);color:var(--forest)}.atlas-hint{border:1px solid var(--line);color:var(--muted);background:#f7f3e9e0;border-radius:999px;padding:8px 13px;font-size:10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.atlas-empty{border:1px solid var(--line);text-align:center;z-index:10;background:#f7f3e9;border-radius:13px;gap:6px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-empty span{color:var(--muted);font-size:11px}.detail-panel{border-left:1px solid var(--line)}.detail-cover-wrap{max-width:148px;margin:0 auto 24px}.detail-cover-wrap .atlas-cover{min-height:216px}.detail-heading>span{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.detail-heading h2{margin:8px 0;font-size:33px;line-height:.98}.detail-author{margin:0;font-size:12px;font-weight:700}.detail-description{color:var(--muted);font-family:var(--font-serif);margin:18px 0;font-size:16px;line-height:1.45}.why-card{background:#ebe5d7;border-radius:11px;padding:15px}.why-card>strong{font-family:var(--font-serif);margin-top:7px;font-size:16px;line-height:1.15;display:block}.why-card ul{color:var(--muted);margin:10px 0 0;padding-left:16px;font-size:10px;line-height:1.4}.why-card p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.4}.facet-list{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.facet-list span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px}.content-signals{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.content-signals summary{cursor:pointer;font-size:10px;font-weight:700}.content-signals p{gap:3px;font-size:10px;display:grid}.content-signals p span{color:var(--muted);font-size:9px}.detail-actions{grid-template-columns:1fr auto;gap:7px;margin-top:18px;display:grid}.detail-actions button{cursor:pointer;border-radius:9px;padding:11px 12px}.explore-button{background:var(--forest);border:1px solid var(--forest);color:#fff}.save-button{border:1px solid var(--line);color:var(--ink);background:0 0}.save-button.saved{background:var(--lime);border-color:var(--lime)}.retailer-block{margin-top:10px}.retailer-block>a{color:#1d261f;background:#e6af3e;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.retailer-block>p{color:var(--muted);margin:7px 2px 0;font-size:8px;line-height:1.4}.edition-meta{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:12px;display:grid}.edition-meta div{justify-content:space-between;font-size:9px;display:flex}.edition-meta dt{color:var(--muted)}.edition-meta dd{margin:0}@media (max-width:800px){.nav{padding:20px}.nav-actions>a{display:none}.hero{padding:76px 20px 70px}.hero-copy{font-size:16px}.discovery-bar div{flex-direction:column}.discovery-bar button{padding:14px}.home-explore-button{justify-content:center;padding:14px}.preview{padding:60px 20px 80px}.preview-heading{flex-direction:column;align-items:start}.preview-heading>p{margin-top:18px}.book-grid{grid-template-columns:repeat(2,1fr)}.book-card{min-height:230px;padding:18px}.approach{padding:80px 20px}.approach-grid{grid-template-columns:1fr;gap:50px}.brand-promise{padding:70px 20px}.site-footer{flex-direction:column;align-items:start;gap:16px;margin:0 20px;padding:24px 0;display:flex}.site-footer p{text-align:left}.editorial-page,.legal-page{padding:72px 20px 90px}.editorial-section{margin-top:70px}.editorial-split{grid-template-columns:1fr;gap:32px}.principles ol{grid-template-columns:1fr}.principles li:nth-child(odd){border-right:0}.principles li:nth-child(2n){padding-left:0}.editorial-cta{margin-top:70px;padding:60px 20px}.legal-grid{grid-template-columns:1fr}.book-landing{grid-template-columns:1fr;gap:50px;padding:72px 20px 90px}.book-landing-cover{justify-self:center;width:min(78vw,300px);min-height:390px;position:relative;top:0}.book-why,.book-comments{grid-template-columns:1fr;gap:32px}.book-comment-form{padding:20px}.book-comment-list li>p{margin-left:0}.related-books>div{grid-template-columns:1fr}.related-books a{min-height:190px}}@media (max-width:1100px){.discovery-header{grid-template-columns:180px minmax(260px,1fr) auto}.discovery-body{grid-template-columns:230px minmax(400px,1fr)}.detail-panel{width:310px;max-width:310px;transition:transform .18s;position:fixed;top:78px;bottom:0;right:0;transform:translate(calc(100% - 16px));box-shadow:-16px 0 40px #1d261f26}.detail-panel:hover,.detail-panel:focus-within{transform:translate(0)}}@media (max-width:720px){.discovery-header{grid-template-columns:auto 1fr auto;gap:10px;height:70px;padding:0 14px}.discovery-header .brand>span:last-child,.atlas-search button{display:none}.header-tools{gap:8px}.filter-toggle{border:1px solid var(--line);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:8px;font-size:10px;display:flex}.filter-toggle span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.saved-count{display:none}.discovery-body{height:calc(100vh - 70px);display:block}.controls-panel{visibility:hidden;z-index:50;transition:transform .18s,visibility 0s linear .18s;position:fixed;inset:70px 0 0;transform:translate(-100%)}.controls-panel-open{visibility:visible;transition-delay:0s;transform:translate(0)}.close-filters{background:var(--forest);color:#fff;border:0;border-radius:9px;width:100%;padding:12px;display:block}.atlas-main{height:100%}.atlas-toolbar{padding:18px 16px 10px}.atlas-toolbar h2{font-size:23px}.atlas-toolbar>p{display:none}.atlas-stage{overflow:auto}.atlas-field,.atlas-connections,.atlas-hint{display:none}.atlas-book-list{grid-template-columns:repeat(3,1fr);gap:18px 10px;padding:18px 16px 120px;display:grid;position:relative;inset:auto}.atlas-node{width:100%;display:block;position:relative;top:auto;left:auto;transform:none}.atlas-node:hover,.atlas-node:focus-visible,.atlas-node-selected{transform:translateY(-3px)}.atlas-node-muted{display:none}.atlas-node-seed{grid-column:span 2;width:100%}.atlas-cover-compact{min-height:150px}.atlas-node-seed .atlas-cover-compact{min-height:210px}.node-meta{gap:2px;margin-top:7px;display:grid}.node-meta strong{font-family:var(--font-serif);font-size:13px;line-height:1}.node-meta small{color:var(--muted);font-size:8px}.detail-panel{border-top:1px solid var(--line);grid-template-columns:68px 1fr auto;gap:12px;width:auto;max-width:none;height:auto;padding:10px 14px;display:grid;inset:auto 0 0;overflow:visible;transform:none;box-shadow:0 -14px 34px #1d261f2e}.detail-panel:hover,.detail-panel:focus-within{transform:none}.detail-cover-wrap{width:62px;margin:0}.detail-cover-wrap .atlas-cover{min-height:91px;padding:6px}.detail-cover-wrap .atlas-cover strong{font-size:10px}.detail-cover-wrap .atlas-cover span,.detail-cover-wrap .atlas-cover i,.detail-description,.why-card,.facet-list,.content-signals,.edition-meta,.retailer-block p{display:none}.detail-heading{align-self:center}.detail-heading h2{font-size:21px}.detail-actions{flex-direction:column;align-self:center;margin:0;display:flex}.detail-actions button{padding:8px;font-size:9px}.retailer-block{align-self:center;margin:0}.retailer-block>a{padding:9px;font-size:0}.retailer-block>a:before{content:"Buy ↗";font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lens-app{--glass:#111318d6;--glass-line:#ffffff1c;color:#f7f4ec;isolation:isolate;-webkit-user-select:none;user-select:none;background:#050607;height:100svh;position:relative;overflow:hidden}.lens-app button,.lens-app input{color:inherit}.lens-brand{z-index:12000;gap:4px;display:grid;position:fixed;top:18px;left:18px}.lens-brand-classic{gap:4px;display:grid}.lens-brand-neon-logo{width:250px;height:auto;display:none}.lens-neon-bubbles,.lens-brand-nature,.lens-nature-atmosphere{display:none}.lens-brand strong{color:#f7f4ec;font-family:var(--font-serif);letter-spacing:-.065em;font-size:31px;font-weight:500;line-height:.86}.lens-brand strong em{color:#e8f16a;font-weight:500}.lens-brand-slogan{color:#ffffffad;letter-spacing:.035em;white-space:nowrap;font-size:10px;font-weight:650;line-height:1}.lens-brand:hover small,.lens-brand:focus-visible small{color:#ffffffe6}.lens-brand:focus-visible{outline-offset:5px;outline:2px solid #e8f16a}.lens-search{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:var(--glass);border:1px solid var(--glass-line);z-index:13000;border-radius:13px;align-items:center;width:min(540px,54vw);max-width:calc(100vw - 370px);height:46px;padding:4px 5px 4px 13px;transition:top .42s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000005c}@media (min-width:721px){.lens-search-book-active{top:22px}}.lens-search-icon{color:#aeb0b5;margin-right:8px;font-size:22px;line-height:1;transform:rotate(-18deg)}.lens-search input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font-size:13px}.lens-search input::placeholder{color:#92959b}.lens-icon-button,.lens-filter-button{border:0;border-left:1px solid var(--glass-line);cursor:pointer;opacity:.76;background:0 0;justify-content:center;align-items:center;min-width:35px;height:30px;padding:0 9px;font-size:16px;display:flex;position:relative}.lens-icon-button:hover,.lens-filter-button:hover{opacity:1}.lens-filter-button span{font-size:19px;transform:rotate(90deg)}.lens-filter-button b{color:#0b0c0a;background:#e8f16a;border-radius:99px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;top:-2px;right:1px}.lens-random-button{color:#e8f16a;font-size:14px}.lens-search-overlays{gap:8px;display:grid;position:absolute;top:52px;left:0;right:0}.lens-active-filters{scrollbar-width:none;gap:6px;max-width:100%;padding:0 1px 3px;display:flex;overflow-x:auto}.lens-active-filters::-webkit-scrollbar{display:none}.lens-active-filters button{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:#eef3b8;cursor:pointer;white-space:nowrap;background:#1f2226e6;border:1px solid #e8f16a6b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:29px;padding:5px 7px 5px 11px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff12}.lens-active-filters button b{color:#e8f16a;background:#e8f16a24;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:14px;font-weight:500;line-height:1;display:flex}.lens-active-filters button:hover,.lens-active-filters button:focus-visible{background:#313631f5;border-color:#e8f16ad1;outline:0}.lens-active-filters button:focus-visible{box-shadow:0 0 0 2px #e8f16a33,0 10px 28px #00000047}.lens-search-results{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border:1px solid var(--glass-line);overscroll-behavior:contain;scrollbar-gutter:stable;background:#0f1115f5;border-radius:12px;width:100%;max-height:min(420px,100dvh - 145px);padding:5px;position:static;overflow:hidden auto;box-shadow:0 24px 70px #00000080}.lens-search-results section+section{border-top:1px solid var(--glass-line);margin-top:4px;padding-top:4px}.lens-search-results h2{color:#8d9096;letter-spacing:.09em;text-transform:uppercase;margin:0;padding:7px 7px 5px;font-size:8px}.lens-search-books>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:7px;display:flex}.lens-search-books>button:hover,.lens-search-books>button:focus-visible{background:#ffffff14;outline:0}.lens-search-results .lens-cover-art{border-radius:2px;flex:none;width:29px;height:43px}.lens-search-books>button>span:last-child{gap:4px;display:grid}.lens-search-results strong{font-family:var(--font-serif);font-size:14px;line-height:1}.lens-search-results small{color:#989ba1;font-size:9px}.lens-search-authors{background:radial-gradient(circle at 7% 20%,#e8f16a12,#0000 34%),linear-gradient(#ffffff06,#0000);border-radius:8px}.lens-search-authors h2{color:#cdd28e;font-family:var(--font-serif);letter-spacing:.01em;text-transform:none;padding-block:8px 6px;font-size:11px;font-weight:500}.lens-search-authors>div{flex-wrap:wrap;gap:6px;padding:0 5px 8px;display:flex}.lens-search-authors button{color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#f7f4ec11,#f7f4ec06);border:1px solid #e8f16a1f;border-radius:10px;flex:190px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:54px;padding:7px 10px 7px 8px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.lens-author-avatar{color:#e8f16a;background:radial-gradient(circle at 35% 28%,#ffffff57,#0000 25%),linear-gradient(145deg,#dce58a,#788039);border:1px solid #f5f9be85;border-radius:50%;grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 5px 16px #00000042,inset 0 0 0 2px #1113182e}.lens-author-avatar>span{color:#15180d;font-family:var(--font-serif);letter-spacing:-.03em;font-size:12px;font-weight:700}.lens-author-avatar img{object-fit:cover;width:100%;height:100%}.lens-search-authors button small{align-items:center;gap:5px;display:flex}.lens-search-authors button small:after{color:#dfe86a;content:"→";opacity:.72;font-size:10px;transition:transform .15s}.lens-search-authors button:hover,.lens-search-authors button:focus-visible,.lens-search-authors button.active{background:linear-gradient(145deg,#e8f16a24,#e8f16a0b);border-color:#e8f16a70;outline:0;transform:translateY(-1px)}.lens-search-authors button:hover small:after,.lens-search-authors button:focus-visible small:after{transform:translate(2px)}.lens-search-authors button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-search-results>p{color:#a7a9ae;text-align:center;margin:0;padding:18px;font-size:11px}.lens-search-results>.lens-search-status{border-top:1px solid var(--glass-line);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:7px 10px;font-size:8px}.lens-top-actions{z-index:12000;align-items:center;gap:12px;display:flex;position:fixed;top:18px;right:18px}.lens-top-actions>button{border:1px solid var(--glass-line);background:#101215bd;border-radius:9px;padding:8px 10px;font-size:9px}.lens-top-actions button{cursor:pointer}.lens-theme-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-line);background:#101215d1;border-radius:11px;align-items:center;gap:7px;height:45px;padding:6px 11px;display:flex}.lens-theme-picker svg{fill:none;stroke:#aeb1b6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px}.lens-theme-picker svg circle{fill:#aeb1b6;stroke:none}.lens-theme-picker select{appearance:none;color:#f7f4ec;cursor:pointer;background:0 0;border:0;outline:0;padding:3px 16px 3px 0;font-size:10.5px;font-weight:750}.lens-theme-picker:after{content:"";pointer-events:none;border:1.5px solid #777b81;border-width:0 1.5px 1.5px 0;width:5px;height:5px;margin-left:-16px;transform:rotate(45deg)translateY(-2px)}.lens-theme-picker option{color:#f7f4ec;background:#17191d}.lens-theme-picker:focus-within{border-color:#e8f16a8c;box-shadow:0 0 0 2px #e8f16a1a}.lens-liked-trigger{align-items:center;gap:7px;transition:background .18s,border-color .18s,transform .18s;display:flex}.lens-liked-trigger:hover,.lens-liked-trigger.active{background:#370c14e0;border-color:#ff536b85}.lens-liked-trigger:active{transform:scale(.97)}.lens-liked-trigger svg{width:15px;height:15px}.lens-liked-trigger path{fill:#ef304e;stroke:#ff7185;stroke-linejoin:round;stroke-width:1.4px}.lens-liked-trigger span{color:#f7f4ec;font-size:9px;font-weight:750}.lens-liked-trigger b{color:#fff;background:#ef304e;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:8px;display:flex}.lens-suggested-trigger{align-items:center;gap:7px;transition:background .18s,border-color .18s,transform .18s;display:flex}.lens-suggested-trigger:hover,.lens-suggested-trigger.active{background:#34250ae6;border-color:#f0b84b94}.lens-suggested-trigger:active{transform:scale(.97)}.lens-suggested-trigger svg{fill:#f0b84b33;stroke:#f0b84b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:15px;height:15px}.lens-suggested-trigger span{color:#f7f4ec;font-size:9px;font-weight:750}.lens-suggested-trigger b{color:#191205;background:#e4ae43;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:8px;display:flex}@media (min-width:721px){.lens-liked-trigger,.lens-suggested-trigger{-webkit-backdrop-filter:blur(25px)saturate(1.35);backdrop-filter:blur(25px)saturate(1.35);flex-direction:column;justify-content:center;gap:13px;width:134px;min-height:220px;position:fixed;top:50%;padding:23px 15px!important}.lens-suggested-trigger{animation:4.8s ease-in-out infinite alternate lens-edge-float-left;left:0;right:auto;box-shadow:24px 22px 78px #00000094,0 0 56px #e4ae4338,inset 0 1px #ffffff21;background:linear-gradient(135deg,#43300df0,#111214e6)!important;border-color:#f0b84b7a #f0b84b7a #f0b84b7a currentColor!important;border-left-style:none!important;border-left-width:0!important;border-radius:0 28px 28px 0!important}.lens-liked-trigger{animation:5.2s ease-in-out infinite alternate lens-edge-float-right;left:auto;right:0;box-shadow:-24px 22px 78px #00000094,0 0 56px #ef304e38,inset 0 1px #ffffff21;background:linear-gradient(225deg,#410a16f0,#111214e6)!important;border-color:#ff536b7a currentColor #ff536b7a #ff536b7a!important;border-right-style:none!important;border-right-width:0!important;border-radius:28px 0 0 28px!important}.lens-liked-trigger svg,.lens-suggested-trigger svg{box-sizing:content-box;background:#ffffff0e;border:1px solid #ffffff17;border-radius:17px;width:36px;height:36px;padding:11px}.lens-liked-trigger span,.lens-suggested-trigger span{letter-spacing:-.01em;text-align:center;justify-items:center;gap:4px;font-size:15px;font-weight:850;line-height:1.05;display:grid}.lens-liked-trigger span:after,.lens-suggested-trigger span:after{letter-spacing:.13em;opacity:.56;font-size:7.5px;font-weight:850}.lens-liked-trigger span:after{content:"MY LIKED BOOKS"}.lens-suggested-trigger span:after{content:"FOR YOU"}.lens-liked-trigger b,.lens-suggested-trigger b{min-width:30px;height:30px;padding-inline:9px;font-size:12px;font-weight:900}.lens-suggested-trigger:hover,.lens-suggested-trigger:focus-visible{animation:none;transform:translateY(-50%)translate(4px)scale(1.035);box-shadow:22px 20px 72px #00000085,0 0 48px #f0b84b3d}.lens-liked-trigger:hover,.lens-liked-trigger:focus-visible{animation:none;transform:translateY(-50%)translate(-4px)scale(1.035);box-shadow:-22px 20px 72px #00000085,0 0 48px #ff536b3d}.lens-suggested-trigger:active{animation:none;transform:translateY(-50%)translate(3px)scale(.985)}.lens-liked-trigger:active{animation:none;transform:translateY(-50%)translate(-3px)scale(.985)}.lens-suggested-trigger.active{box-shadow:22px 20px 76px #0000008a,0 0 0 2px #ffd47c7a,0 0 64px #f0b84b61;background:linear-gradient(135deg,#d99b2d,#6d4910)!important;border-color:#ffd47c!important}.lens-liked-trigger.active{box-shadow:-22px 20px 76px #0000008a,0 0 0 2px #ff8a9c75,0 0 64px #ef304e5c;background:linear-gradient(225deg,#ef304e,#761326)!important;border-color:#ff8a9c!important}@keyframes lens-edge-float-left{0%{transform:translateY(calc(-50% - 4px))translate(-5px)}to{transform:translateY(calc(4px - 50%))translate(0)}}@keyframes lens-edge-float-right{0%{transform:translateY(calc(4px - 50%))translate(5px)}to{transform:translateY(calc(-50% - 4px))translate(0)}}}.lens-reader-chip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-line);background:#101215d1;border-radius:11px;align-items:center;gap:8px;padding:6px 11px 6px 6px;display:flex}.lens-reader-avatar{color:#11140e;letter-spacing:-.02em;background:linear-gradient(145deg,#e8f16a,#abb743);border-radius:9px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:9.5px;font-weight:900;display:flex}.lens-reader-copy{gap:2px;display:grid}.lens-reader-copy strong{font-size:10.5px;line-height:1}.lens-reader-copy small{color:#82858b;font-size:8px;line-height:1}.lens-site-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffff6b;letter-spacing:.035em;z-index:12000;background:#0a0c0e85;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:6px 10px;font-size:8px;display:flex;position:fixed;bottom:10px;right:12px}.lens-site-links span{border-right:1px solid #ffffff1f;padding-right:10px}.lens-site-links a{color:#ffffff85}.lens-site-links a:hover,.lens-site-links a:focus-visible{color:#f7f4ec}.lens-stage{cursor:grab;overscroll-behavior:none;touch-action:none;outline:0;position:absolute;inset:0;overflow:hidden}.lens-app-dragging .lens-stage{cursor:grabbing}.lens-grid{pointer-events:none;position:absolute;inset:0}.lens-vignette{pointer-events:none;z-index:11000;background:radial-gradient(circle,#0000 0,#0000000a 29%,#0000009e 88%,#000000e0 110%),linear-gradient(#00000073,#0000 15% 82%,#00000085);position:absolute;inset:0}.lens-book{pointer-events:auto;transform-origin:50%;height:189px;transform-style:preserve-3d;will-change:transform, filter;background:0 0;border:0;width:126px;padding:0;transition:filter .2s,opacity .26s,height .92s cubic-bezier(.16,1,.3,1),width .92s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.lens-book-loading-neighbor{opacity:.16;pointer-events:none}.lens-book:focus-visible{outline-offset:4px;outline:2px solid #e8f16a}.lens-book-active{cursor:grab;width:19.333svh;height:29svh;overflow:visible;z-index:11500!important}.lens-book-rotating{cursor:grabbing}.lens-three-book{pointer-events:none;display:block;position:absolute;inset:-10%}.lens-three-book canvas{opacity:0;width:100%;height:100%;transition:opacity .52s cubic-bezier(.2,.82,.2,1) .17s;display:block;position:absolute;inset:0}.lens-three-book-ready canvas{opacity:1}.lens-three-book-fallback{background:linear-gradient(145deg, var(--cover-a), var(--cover-b));opacity:1;transform-origin:50%;border-radius:2px 6px 6px 2px;align-items:end;padding:10px 8px;transition:filter .52s .17s,opacity .46s .17s,transform .6s cubic-bezier(.2,.82,.2,1) .17s;display:flex;position:absolute;inset:8.333%;overflow:hidden;transform:scale(1);box-shadow:0 14px 30px #0000007a,inset 3px 0 #ffffff21}.lens-three-book-fallback span{font-family:var(--font-serif);z-index:1;font-size:11px;line-height:.95;position:relative}.lens-three-book-fallback img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.lens-three-book-ready .lens-three-book-fallback{filter:brightness(.9)blur(.7px);opacity:0;transform:scale(1.018)}.lens-cover-art{background:linear-gradient(145deg, var(--cover-a), var(--cover-b));border-radius:2px 6px 6px 2px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000007a,inset 3px 0 #ffffff21}.lens-cover-art:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.lens-cover-art img{object-fit:cover;pointer-events:none;z-index:2;width:100%;height:100%;position:relative}.lens-cover-fallback{text-align:left;flex-direction:column;padding:12px 9px;display:flex;position:absolute;inset:0}.lens-cover-fallback small{letter-spacing:.08em;text-transform:uppercase;font-size:5px}.lens-cover-fallback strong{font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:auto;font-size:13px;line-height:.9}.lens-book-selected .lens-cover-art{box-shadow:0 24px 60px #000000c7,0 0 0 1px #ffffff42,inset 3px 0 #ffffff21}.lens-book-liked .lens-cover-art{filter:drop-shadow(0 0 7px #ef304e8f)drop-shadow(0 0 18px #ef304e38);box-shadow:0 18px 42px #ef304e38,0 0 16px #ef304e75,0 0 36px #ef304e2e,0 0 0 3px #ef304ef0,inset 3px 0 #ffffff21}.lens-book-liked .lens-cover-art:after{border:2px solid #ff5b71f5;box-shadow:inset 0 0 18px #ef304e33}.lens-book-liked.lens-book-selected .lens-cover-art{box-shadow:0 24px 60px #000000c7,0 0 0 3px #ef304e,0 0 24px #ef304e7a,0 0 48px #ef304e2e,inset 3px 0 #ffffff21}.lens-book-liked.lens-book-active .lens-three-book{filter:drop-shadow(0 0 11px #ef304eeb)drop-shadow(0 18px 32px #000000b3)}.lens-book-overlay{pointer-events:none;z-index:12200;width:min(46.667svh,100vw - 112px);height:70svh;animation:.42s .42s both lens-book-overlay-enter;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lens-book-overlay-enter{0%{opacity:0}to{opacity:1}}.lens-book-overlay button,.lens-book-comment{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);color:#fff;cursor:pointer;pointer-events:auto;background:#0c0e10d1;border:1px solid #ffffff3d;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:flex;position:absolute;box-shadow:0 10px 34px #0000006b,inset 0 1px #ffffff14}.lens-book-overlay button:hover,.lens-book-comment:hover{background:#222528f0;border-color:#ffffff7a}.lens-book-overlay button:focus-visible,.lens-book-comment:focus-visible{outline-offset:3px;outline:2px solid #e8f16a}.lens-book-close{border-radius:50%;width:42px;height:42px;top:-25px;left:50%;transform:translate(-50%)}.lens-book-close:hover{transform:translate(-50%)scale(1.06)}.lens-book-close span{margin-top:-2px;font-size:29px;font-weight:300;line-height:1}.lens-book-heart{border-radius:50%;width:44px;height:44px;top:12px;right:12px}.lens-book-heart:hover{transform:scale(1.06)}.lens-book-heart svg{width:23px;height:23px;overflow:visible}.lens-book-heart path{fill:#00000040;stroke:#fff;stroke-linejoin:round;stroke-width:1.8px;transform-origin:50%;transition:fill .18s,stroke .18s,transform .18s}.lens-book-heart.saved{background:#300a10e6;border-color:#ff5b6c9e}.lens-book-heart.saved path{fill:#ef304e;stroke:#ff657b;transform:scale(1.06)}.lens-book-comment{border-radius:50%;width:44px;height:44px;bottom:12px;right:12px}.lens-book-comment:hover{transform:scale(1.06)}.lens-book-comment svg{fill:#00000040;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px;overflow:visible}.lens-book-comment-count{color:#11140e;background:#e8f16a;border:2px solid #151719;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:flex;position:absolute;top:-5px;right:-5px}.lens-comments-scrim{z-index:15000;background:#00000085;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.lens-comments-panel{color:#f7f4ec;-webkit-user-select:text;user-select:text;background:#111417;border-left:1px solid #ffffff24;flex-direction:column;width:min(520px,100vw);max-width:100%;height:100svh;display:flex;overflow:hidden;box-shadow:-24px 0 70px #00000085}.lens-comments-panel-header{border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.lens-comments-panel-header>span{flex:1;gap:4px;min-width:0;display:grid}.lens-comments-panel-header small{color:#83878d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lens-comments-panel-header strong{font-size:15px;font-weight:750}.lens-comments-panel-header button{color:#a8abb0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:24px}.lens-comments-panel-header button:hover{color:#fff;background:#ffffff14}.lens-comments-panel-header .lens-comments-close{margin-left:18px}.book-comment-chat{flex-direction:column;flex:1;min-height:0;display:flex}.book-comment-thread{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.book-comment-chat-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.book-comment-chat-list li{align-self:flex-start;max-width:84%}.book-comment-chat-list li.current-reader{align-self:flex-end}.book-comment-chat-meta{align-items:baseline;gap:8px;margin:0 7px 6px;display:flex}.book-comment-chat-list .current-reader .book-comment-chat-meta{justify-content:flex-end}.book-comment-chat-meta strong{color:#d7d9dc;font-size:10px}.book-comment-chat-meta button{color:#d7d9dc;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.book-comment-chat-meta button:hover,.book-comment-chat-meta button:focus-visible{color:#e8f16a;text-decoration-color:currentColor}.book-comment-chat-meta time{color:#6f7379;font-size:8px}.book-comment-chat-list li>p{color:#f2f0e9;overflow-wrap:anywhere;white-space:pre-wrap;background:#202428;border:1px solid #ffffff12;border-radius:5px 16px 16px;margin:0;padding:11px 14px;font-size:13px;line-height:1.5}.book-comment-chat-list li.current-reader>p{background:#334431;border-color:#e8f16a1f;border-radius:16px 5px 16px 16px}.book-comment-chat-empty{color:#74787e;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.book-comment-chat-empty svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:28px;height:28px}.book-comment-chat-empty p{margin:10px 0 0;font-size:11px}.book-comment-composer{background:#0c0f11;border-top:1px solid #ffffff1a;flex:none;grid-template-columns:30px minmax(0,1fr) 40px;align-items:end;gap:10px;padding:14px 16px;display:grid}.book-comment-composer-avatar{color:#11140e;background:#e8f16a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:5px;font-size:8px;font-weight:850;display:flex}.book-comment-composer textarea{color:#f7f4ec;resize:none;-webkit-user-select:text;user-select:text;background:#1b1f22;border:1px solid #ffffff1a;border-radius:16px;outline:0;width:100%;min-height:40px;max-height:110px;padding:10px 13px;line-height:1.4;overflow-y:auto}.book-comment-composer textarea::placeholder{color:#73777d}.book-comment-composer textarea:focus{border-color:#e8f16a85}.book-comment-composer button{color:#11140e;cursor:pointer;background:#e8f16a;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.book-comment-composer button:disabled{cursor:default;opacity:.32}.book-comment-composer button:not(:disabled):hover{background:#f5fba9}.book-comment-composer button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.book-comment-composer-status{color:#d69a86;grid-column:2/-1;margin:-3px 3px 0;font-size:8px}.book-comment-composer-status:empty{display:none}.lens-social-actions{pointer-events:auto;justify-items:center;gap:10px;display:grid;position:absolute;top:50%;left:-176px;transform:translateY(-50%)}.lens-social-mobile-heading{display:none}.lens-social-discovery{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0c0e10c7;border:1px solid #ffffff2e;border-radius:18px;gap:7px;padding:10px;display:grid;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff14}.lens-social-heading{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin:0 3px 2px;font-size:8px;font-weight:750;line-height:1.25}.lens-social-heading span{color:#e8f16a;letter-spacing:.13em;font-size:9px;display:block}.lens-book-overlay .lens-social-action{cursor:pointer;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:static;box-shadow:0 10px 26px #00000061,inset 0 1px #ffffff1f}.lens-social-discovery .lens-social-action{justify-content:flex-start;gap:9px;width:142px;padding:0 11px}.lens-book-overlay .lens-social-action:hover{border-color:#ffffff8a;transform:translateY(-2px)scale(1.04);box-shadow:0 14px 30px #00000085}.lens-book-overlay .lens-social-action:focus-visible{outline-offset:3px;outline:2px solid #e8f16a}.lens-social-action svg{width:27px;height:27px;display:block;overflow:visible}.lens-social-copy{text-align:left;line-height:1.05;display:grid}.lens-social-copy strong{color:#fff;font-size:10px;font-weight:800}.lens-social-copy small{color:#ffffffd1;margin-top:2px;font-size:8px;font-weight:650}.lens-book-overlay .lens-share-action{color:#151713;background:#e8f16a}.lens-share-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.lens-share-action svg circle{fill:currentColor;stroke:none}.lens-youtube-action{background:#f03}.lens-youtube-action svg{fill:#fff}.lens-youtube-action .lens-youtube-play{fill:#f03}.lens-tiktok-action{background:#050505}.lens-tiktok-action svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.lens-tiktok-cyan{stroke:#25f4ee;transform:translate(-1px,1px)}.lens-tiktok-red{stroke:#fe2c55;transform:translate(1px,-1px)}.lens-tiktok-white{stroke:#fff}.lens-instagram-action{background:radial-gradient(circle at 31% 104%,#ffd600 0 20%,#ff7a00 34%,#ff0169 57%,#d300c5 72%,#7638fa 100%)}.lens-instagram-action svg{fill:none;stroke:#fff;stroke-width:1.8px}.lens-instagram-action .lens-instagram-dot{fill:#fff;stroke:none}.lens-book-rotate{border-radius:50%;width:54px;height:54px;top:50%;transform:translateY(-50%)}.lens-book-rotate:hover{transform:translateY(-50%)scale(1.07)}.lens-book-rotate svg{fill:none;stroke:#e8f16a;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:34px;height:34px;overflow:visible}.lens-book-rotate-right{right:-64px}.lens-purchase-panel{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);z-index:12100;background:linear-gradient(145deg,#151715f0,#0a0c0be6);border:1px solid #ffffff29;border-radius:21px;gap:6px;width:min(500px,100vw - 24px);padding:10px;animation:.48s cubic-bezier(.16,1,.3,1) .54s both lens-purchase-enter;display:grid;position:fixed;top:min(85svh + 12px,100svh - 112px);left:50%;transform:translate(-50%);box-shadow:0 24px 64px #0000008f,inset 0 1px #ffffff14}@keyframes lens-purchase-enter{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.lens-purchase-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lens-purchase-option{color:#fff;text-align:center;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:0 14px;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;display:flex;position:relative;overflow:hidden}.lens-purchase-option:hover{border-color:#ffffff8f;transform:translateY(-3px);box-shadow:0 14px 34px #00000075}.lens-purchase-option:focus-visible{outline-offset:3px;outline:3px solid #fff}.lens-purchase-option>*{z-index:1;position:relative}.lens-purchase-copy{min-width:0;display:grid}.lens-purchase-copy strong{white-space:nowrap;font-size:12px;line-height:1}.lens-purchase-print{color:#171a12;background:linear-gradient(135deg,#f4fc78 0%,#dce953 100%);border-color:#f7ff9b;box-shadow:0 11px 30px #d3e54338,inset 0 1px #ffffffb3}.lens-purchase-print:after{content:"";z-index:0;background:linear-gradient(110deg,#0000 25%,#ffffff75 48%,#0000 70%);transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-125%)}.lens-purchase-print:hover:after{transform:translate(125%)}.lens-purchase-print:hover{filter:brightness(1.035);box-shadow:0 16px 38px #d3e54357,inset 0 1px #fff}.lens-purchase-secondary{background:linear-gradient(145deg,#ffffff21,#ffffff12)}.lens-affiliate-disclosure{color:#ffffff96;margin:0;padding:0 3px;font-size:7.5px;line-height:1.35}.lens-affiliate-disclosure strong{color:#fff}.lens-help{color:#71747a;z-index:12000;gap:13px;font-size:8px;display:flex;position:fixed;bottom:18px;left:18px}.lens-popover{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);border:1px solid var(--glass-line);color:#f8f5ed;z-index:15000;background:#111316f0;position:fixed;box-shadow:0 30px 90px #0000008c}.lens-panel-heading{justify-content:space-between;align-items:start;display:flex}.lens-panel-heading small{color:#e8f16a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.lens-panel-heading h2{font-family:var(--font-serif);margin-top:6px;font-size:28px;line-height:1}.lens-panel-heading>button{cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.lens-book-liked-filter{cursor:pointer}.lens-book-liked-filter .lens-cover-art{transition:box-shadow .18s,transform .18s}.lens-book-liked-filter:hover .lens-cover-art,.lens-book-liked-filter:focus-visible .lens-cover-art{transform:scale(1.045);box-shadow:0 26px 58px #000000b8,0 0 0 3px #ef304e,0 0 34px #ef304e94,inset 3px 0 #ffffff21}.lens-suggestion-grid-item,.lens-liked-grid-item{pointer-events:auto;transform-origin:50%;width:126px;height:189px;position:absolute;top:0;left:0}.lens-suggestion-grid-item>.lens-book,.lens-liked-grid-item>.lens-book{width:100%;height:100%;position:absolute;inset:0;transform:none!important}.lens-book-suggested-filter{cursor:pointer;overflow:visible}.lens-book-suggested-filter .lens-cover-art{filter:drop-shadow(0 0 7px #f0b84b7a)drop-shadow(0 0 18px #e4ae4333);transition:box-shadow .18s,transform .18s;box-shadow:0 18px 42px #e4ae4338,0 0 16px #f0b84b85,0 0 38px #e4ae4333,0 0 0 3px #f0b84bf5,inset 3px 0 #ffffff21}.lens-book-suggested-filter:hover .lens-cover-art,.lens-book-suggested-filter:focus-visible .lens-cover-art{transform:scale(1.045);box-shadow:0 26px 58px #000000b8,0 0 0 3px #f0b84b,0 0 36px #f0b84bad,inset 3px 0 #ffffff21}.lens-suggestion-grid-dismiss{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5d89d;cursor:pointer;z-index:4;background:#161108eb;border:1px solid #f0b84b9e;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;padding:0 0 2px;font-size:18px;line-height:1;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 8px 24px #00000073}.lens-suggestion-grid-dismiss:hover,.lens-suggestion-grid-dismiss:focus-visible{color:#171006;background:#e4ae43;outline:0;transform:scale(1.08)}.lens-liked-grid-remove{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ff9baa;cursor:pointer;z-index:4;background:#2d0910eb;border:1px solid #ff5b71a6;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;padding:0 0 2px;font-size:18px;line-height:1;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 8px 24px #00000073}.lens-liked-grid-remove:hover,.lens-liked-grid-remove:focus-visible{color:#fff;background:#ef304e;outline:0;transform:scale(1.08)}.lens-suggestion-why{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;text-align:left;background:#0c0a07f0;border:1px solid #f0b84b57;border-radius:9px;gap:4px;width:172px;padding:8px 9px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 34px #00000085}.lens-suggestion-why strong{color:#f7f4ec;font-family:var(--font-serif);font-size:13px;line-height:1}.lens-suggestion-why small{color:#c7aa72;font-size:7px;line-height:1.35}.lens-book-suggested-filter:hover .lens-suggestion-why,.lens-book-suggested-filter:focus-visible .lens-suggestion-why{opacity:1;transform:translate(-50%)}.lens-suggested-actions{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);z-index:12020;background:linear-gradient(115deg,#34250af2,#121214ed 62%);border:1px solid #f0b84b7a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(690px,100vw - 36px);padding:17px 19px;display:grid;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #00000094,0 0 42px #e4ae4326}.lens-suggested-actions div>span{color:#f0b84b;letter-spacing:.14em;font-size:8px;font-weight:900}.lens-suggested-actions strong{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:5px;font-size:clamp(22px,2.6vw,34px);font-weight:400;line-height:1;display:block}.lens-suggested-actions p{color:#ada99f;margin:7px 0 0;font-size:9px;line-height:1.45}.lens-suggested-actions>button{color:#171006;cursor:pointer;background:#e4ae43;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 16px;font-size:10px;font-weight:850;display:flex;box-shadow:0 10px 30px #e4ae433d}.lens-suggested-actions>button:hover{background:#f0bf5d;transform:translateY(-1px)}.lens-suggested-actions>button:disabled{cursor:progress;opacity:.58;transform:none}.lens-suggested-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.lens-suggested-filter-empty{border-color:#f0b84b66}.lens-suggested-filter-empty>span{color:#f0b84b}.lens-suggested-loading{color:#f0b84b;z-index:11003;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lens-suggested-loading span{font-size:46px;animation:.9s ease-in-out infinite alternate suggested-pulse}.lens-suggested-loading strong{color:#f4e4c4;font-family:var(--font-serif);font-size:20px;font-weight:400}@keyframes suggested-pulse{to{filter:drop-shadow(0 0 16px #f0b84bcc);transform:scale(1.08)}}.lens-blob-identity{pointer-events:auto;text-align:center;z-index:12020;width:min(920px,100vw - 330px);position:absolute;top:clamp(98px,13vh,142px);left:50%;transform:translate(-50%)}.lens-blob-identity-copy{min-width:0}.lens-blob-identity-copy>span{color:#ff7185;letter-spacing:.19em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.lens-blob-identity-copy h2,.lens-blob-identity-copy input{color:#fff8f3;font-family:var(--font-serif);letter-spacing:-.055em;text-align:center;text-shadow:0 8px 34px #00000080;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;width:100%;max-width:100%;margin:0;padding:0 0 4px;font-size:clamp(26px,3.3vw,50px);font-weight:400;line-height:.88;display:block}.lens-blob-identity-copy input:hover{border-bottom-color:#fff3}.lens-blob-identity-copy input:focus{border-bottom-color:#ff7185;box-shadow:0 6px 0 -5px #ff718566}.lens-blob-identity-copy input::placeholder{color:#fff8f375}.lens-blob-identity-copy p{color:#d9d4d0;letter-spacing:.09em;text-transform:uppercase;margin:9px 0 0;font-size:9px;font-weight:750}.lens-blob-identity-copy p span{color:#ff7185;margin-right:5px}.lens-liked-share{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);z-index:12020;background:linear-gradient(115deg,#370914f0,#121214eb 62%);border:1px solid #ff56707a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(720px,100vw - 36px);padding:17px 18px 17px 20px;display:grid;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #00000094,0 0 42px #ef304e24}.lens-liked-share-copy strong{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:.95;display:block}.lens-liked-share-actions{justify-items:center;gap:7px;display:grid}.lens-liked-share-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#ef304e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:10px;font-weight:850;transition:background .16s,transform .16s;display:flex;box-shadow:0 10px 30px #ef304e47}.lens-liked-share-actions button:hover{background:#ff4662;transform:translateY(-1px)}.lens-liked-share-actions button:active{transform:translateY(0)scale(.985)}.lens-liked-share-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.lens-liked-filter-empty{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;z-index:11002;background:#0e1013d6;border:1px solid #ef304e59;border-radius:16px;flex-direction:column;align-items:center;width:min(320px,100vw - 32px);padding:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000080}.lens-liked-filter-empty>span{color:#ef304e;font-family:var(--font-serif);font-size:52px;line-height:1}.lens-liked-filter-empty strong{font-family:var(--font-serif);margin-top:7px;font-size:22px}.lens-liked-filter-empty p{color:#94979d;margin:8px 0 0;font-size:9px;line-height:1.5}.lens-liked-filter-empty button{color:#fff;cursor:pointer;background:#ef304e;border:0;border-radius:999px;margin-top:14px;padding:9px 14px;font-size:9px;font-weight:850}.lens-liked-filter-empty button:hover,.lens-liked-filter-empty button:focus-visible{background:#ff4662;outline:0;transform:translateY(-1px)}.blob-character{width:100%;height:auto;display:block;overflow:visible}.blob-character-eyes,.blob-character-mouth,.blob-character-accessory{pointer-events:none}.lens-blob-roamer{color:#fff;cursor:pointer;z-index:12018;background:0 0;border:0;width:122px;padding:0;animation:10.5s ease-in-out infinite blob-corner-play;position:absolute;bottom:106px;left:auto;right:clamp(42px,4.5vw,68px)}.lens-blob-roamer:hover,.lens-blob-roamer:focus-visible{filter:brightness(1.12)drop-shadow(0 0 20px #f55bcd75);outline:0;animation-play-state:paused}.lens-blob-roamer>.blob-character{filter:drop-shadow(0 18px 22px #00000075);width:100%}.lens-blob-roamer>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#160922c7;border:1px solid #ff7fde54;border-radius:999px;gap:2px;min-width:96px;padding:6px 10px;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.lens-blob-roamer b{color:#ff8be1;letter-spacing:.16em;font-size:7px;font-weight:900}.lens-blob-roamer small{color:#fff8fca3;white-space:nowrap;font-size:7px}.lens-blob-roamer-shared{pointer-events:none}@keyframes blob-corner-play{0%,to{transform:translate(0,0)rotate(-1.5deg)}18%{transform:translate(-14px,-8px)rotate(2deg)}36%{transform:translate(10px,1px)rotate(-1.5deg)}53%{transform:translate(-5px,-34px)rotate(5deg)}66%{transform:translate(-18px)rotate(-2.5deg)}83%{transform:translate(8px,-13px)rotate(1.5deg)}}.blob-speech-anchor{pointer-events:none;z-index:12021;width:min(278px,100vw - 32px);position:absolute;bottom:242px;right:clamp(46px,5vw,76px)}.blob-speech-bubble{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);color:#28152d;pointer-events:auto;background:linear-gradient(145deg,#fffcf9f7,#f7e6f7f2);border:1px solid #ffffffd1;border-radius:21px 21px 7px;min-height:82px;padding:18px 40px 17px 18px;position:relative;box-shadow:0 22px 70px #0006,0 0 35px #e547c026}.blob-speech-bubble>i{clip-path:polygon(0 0,100% 0,100% 100%);background:#f7e7f5;width:27px;height:24px;position:absolute;bottom:-11px;right:22px}.blob-speech-bubble p{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.18}.blob-speech-close{color:#28152d8c;cursor:pointer;background:#3b194312;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;display:flex;position:absolute;top:10px;right:10px}.blob-speech-close:hover,.blob-speech-close:focus-visible{color:#8e1c70;background:#b02a8f24;outline:0}.blob-speech-anchor.dismissed{width:auto;bottom:205px;right:clamp(53px,5.2vw,81px)}.blob-speech-reopen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#f45bc6,#8b43e7);border:2px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;box-shadow:0 10px 30px #00000059,0 0 22px #e547c02e}.blob-speech-reopen svg{width:25px;height:25px;overflow:visible}.blob-speech-reopen svg path{fill:#fff;stroke:none}.blob-speech-reopen svg circle{fill:#a7298b;stroke:none}.blob-speech-reopen>i{background:#ffdf62;border:2px solid #6f258d;border-radius:50%;width:12px;height:12px;animation:1.8s ease-in-out infinite blob-message-ping;position:absolute;top:-3px;right:-3px;box-shadow:0 0 12px #ffdf62cc}.blob-speech-reopen:hover,.blob-speech-reopen:focus-visible{filter:brightness(1.12);outline-offset:3px;outline:3px solid #ffa4e2a6;transform:translateY(-2px)scale(1.05)}@keyframes blob-message-ping{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.lens-blob-character-dock,.lens-blob-character-prompt{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);color:#fff8fc;z-index:12020;background:linear-gradient(145deg,#1e0d2ce0,#0b0a16e8);border:1px solid #f074de52;border-radius:24px;flex-direction:column;align-items:center;width:190px;padding:6px 12px 14px;display:flex;position:absolute;top:clamp(186px,25vh,244px);left:clamp(18px,4vw,70px);box-shadow:0 24px 74px #00000080,inset 0 1px #ffffff17,0 0 40px #da2dae1a}button.lens-blob-character-dock,button.lens-blob-character-prompt{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}button.lens-blob-character-dock:hover,button.lens-blob-character-dock:focus-visible,button.lens-blob-character-prompt:hover,button.lens-blob-character-prompt:focus-visible{border-color:#ff97e8b8;outline:0;transform:translateY(-3px);box-shadow:0 28px 86px #0000008f,inset 0 1px #ffffff1f,0 0 48px #e83ec03d}.lens-blob-character-dock>.blob-character{width:166px;height:178px;margin:-1px auto -8px}.lens-blob-character-dock>span:last-child,.lens-blob-character-prompt>span:last-child{text-align:center;gap:3px;display:grid}.lens-blob-character-dock b{color:#ff8be1;letter-spacing:.18em;font-size:8px;font-weight:900}.lens-blob-character-dock small{color:#fff8fca8;font-size:8px}.lens-blob-character-dock-shared{pointer-events:none}.lens-blob-character-prompt{gap:4px;padding:10px 14px 16px}.lens-blob-character-prompt-art{place-items:center;width:132px;height:126px;display:grid;position:relative}.lens-blob-character-prompt-art .blob-character{filter:grayscale(.32);opacity:.42;width:128px}.lens-blob-character-prompt-art>i{background:linear-gradient(135deg,#ff69d4,#863ee7);border:3px solid #24102f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-style:normal;display:flex;position:absolute;bottom:5px;right:7px;box-shadow:0 8px 22px #d230af66}.lens-blob-character-prompt b{font-family:var(--font-serif);font-size:17px;font-weight:500}.lens-blob-character-prompt small{color:#fff8fc94;font-size:8px;line-height:1.45}.blob-editor-layer{z-index:32000;position:fixed;inset:0}.blob-editor-scrim{-webkit-backdrop-filter:blur(18px)saturate(.7);backdrop-filter:blur(18px)saturate(.7);cursor:default;background:#04020bc2;border:0;width:100%;position:absolute;inset:0}.blob-editor-dialog{color:#fff9fc;background:radial-gradient(circle at 20% 25%,#dd2cb421,#0000 34%),radial-gradient(circle at 85% 4%,#7b41ef1a,#0000 28%),linear-gradient(145deg,#170f28fc,#080812fc);border:1px solid #ffffff26;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 36px);max-height:calc(100svh - 36px);animation:.46s cubic-bezier(.16,1,.3,1) both blob-editor-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 46px 140px #000000c7,inset 0 1px #ffffff1a,0 0 90px #bc299f24}@keyframes blob-editor-in{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.975)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.blob-editor-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:88px;padding:16px 20px 15px 28px;display:flex}.blob-editor-header>div{gap:4px;display:grid}.blob-editor-header span{color:#ff7dd9;letter-spacing:.2em;font-size:8px;font-weight:900}.blob-editor-header h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:450;line-height:1}.blob-editor-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:25px;display:flex}.blob-editor-close:hover,.blob-editor-close:focus-visible{background:#ffffff21;border-color:#ffffff59;outline:0}.blob-editor-workspace{grid-template-columns:minmax(340px,.86fr) minmax(520px,1.24fr);min-height:490px;display:grid;overflow:hidden}.blob-editor-preview{background:radial-gradient(circle at 50% 46%,#e63fc038,#0000 38%),linear-gradient(165deg,#741c891f,#0d091f8c);border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:24px 22px 20px;display:flex;position:relative;overflow:hidden}.blob-editor-preview:before{content:"";opacity:.28;background-image:radial-gradient(#ffffff38 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.blob-editor-preview>.blob-character{filter:drop-shadow(0 24px 38px #0000006b);z-index:2;width:min(340px,85%);max-height:330px;position:relative}.blob-editor-preview-orbit{border:1px solid #ff7adc2e;border-radius:50%;width:310px;height:310px;position:absolute}.blob-editor-preview-orbit:before,.blob-editor-preview-orbit:after{border-radius:inherit;content:"";border:1px solid #ffffff12;position:absolute;inset:24px}.blob-editor-preview-orbit:after{inset:57px}.blob-editor-preview-orbit i{transform-origin:0 158px;background:#ff8ce1;border-radius:50%;width:6px;height:6px;animation:8s linear infinite blob-editor-orbit;position:absolute;top:-3px;left:50%;box-shadow:0 0 15px #ff69d2}.blob-editor-preview-orbit i:nth-child(2){transform-origin:133px -70px;animation-duration:11s;animation-direction:reverse;top:72%;left:7%}.blob-editor-preview-orbit i:nth-child(3){transform-origin:-128px -50px;animation-duration:14s;top:66%;left:91%}@keyframes blob-editor-orbit{to{rotate:360deg}}.blob-editor-preview-copy{text-align:center;z-index:2;gap:3px;margin-top:-8px;display:grid;position:relative}.blob-editor-preview-copy span{color:#ff80da;letter-spacing:.22em;font-size:7px;font-weight:900}.blob-editor-preview-copy strong{color:#fff9fcb8;font-size:9px;font-weight:650}.blob-editor-random{color:#fff;cursor:pointer;z-index:2;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:9px 13px;font-size:9px;font-weight:800;display:flex;position:relative}.blob-editor-random:hover,.blob-editor-random:focus-visible{background:#ffffff21;border-color:#ff89e099;outline:0}.blob-editor-random svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.blob-editor-controls{grid-template-columns:142px minmax(0,1fr);min-height:0;display:grid}.blob-editor-categories{background:#03030c45;border-right:1px solid #ffffff14;flex-direction:column;padding:13px 8px;display:flex}.blob-editor-categories button{color:#fff9fc80;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:7px 9px;display:grid}.blob-editor-categories button>b{color:#ffffff47;font-family:var(--font-serif);font-size:12px;font-weight:400}.blob-editor-categories button>span{gap:3px;font-size:11px;font-weight:800;display:grid}.blob-editor-categories button small{color:inherit;letter-spacing:.14em;opacity:.55;text-transform:uppercase;font-size:6px;font-weight:850}.blob-editor-categories button:hover{color:#fff9fcd1}.blob-editor-categories button.active{color:#fff;background:linear-gradient(120deg,#eb44bf33,#8437e01a);border-color:#f766d254}.blob-editor-categories button.active>b{color:#ff82d9}.blob-editor-categories button:focus-visible{outline-offset:1px;outline:2px solid #ff82d9}.blob-editor-option-panel{padding:25px 26px;overflow:auto}.blob-editor-option-panel>header{gap:4px;margin-bottom:18px;display:grid}.blob-editor-option-panel>header span{color:#ff7ed7;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.blob-editor-option-panel>header strong{font-family:var(--font-serif);letter-spacing:-.02em;font-size:25px;font-weight:450}.blob-editor-option-panel>header p{color:#fff9fc75;margin:1px 0 0;font-size:8px}.blob-editor-options{gap:8px;display:grid}.blob-editor-options>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:65px;padding:7px 11px 7px 8px;transition:background .15s,border-color .15s,transform .15s;display:grid}.blob-editor-options>button:hover{background:#ffffff13;border-color:#fff3;transform:translate(2px)}.blob-editor-options>button.selected{background:linear-gradient(105deg,#df34b433,#7d36de1f);border-color:#ff77da8c;box-shadow:inset 0 0 30px #e137b80f}.blob-editor-options>button:focus-visible{outline-offset:2px;outline:2px solid #ff82d9}.blob-editor-option-art{color:#ef77d0;background:#ffffff0f;border-radius:11px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.blob-editor-option-art svg{width:43px;height:43px}.blob-editor-option-art-palette i{border:1px solid #ffffff61;border-radius:50%;width:31px;height:31px;box-shadow:0 0 18px #ff64d22e}.blob-editor-option-art-eyes b{letter-spacing:3px;white-space:nowrap;font-size:13px}.blob-editor-option-art-expression b{font-family:var(--font-serif);font-size:30px;font-weight:400;line-height:1}.blob-editor-option-art-accessory b{font-family:var(--font-serif);font-size:27px;font-weight:400}.blob-editor-option-art-pattern b,.blob-editor-option-art-aura b,.blob-editor-option-art-companion b{font-family:var(--font-serif);font-size:25px;font-weight:400}.blob-editor-option-copy{gap:3px;min-width:0;display:grid}.blob-editor-option-copy strong{font-size:10px}.blob-editor-option-copy small{color:#fff9fc6e;font-size:8px}.blob-editor-option-check{color:#25102b;opacity:0;background:#f36dcc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:950;transition:opacity .15s,transform .15s;display:flex;transform:scale(.6)}.blob-editor-options>button.selected .blob-editor-option-check{opacity:1;transform:scale(1)}.blob-editor-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:78px;padding:13px 20px 13px 28px;display:flex}.blob-editor-footer p{color:#fff9fc6b;margin:0;font-size:8px}.blob-editor-footer p span{color:#f16dcc;margin-right:5px}.blob-editor-footer>div{gap:8px;display:flex}.blob-editor-footer button{cursor:pointer;border-radius:999px;min-height:43px;padding:10px 16px;font-size:9px;font-weight:850}.blob-editor-secondary{color:#fff9fcb3;background:0 0;border:1px solid #ffffff24}.blob-editor-save{color:#fff;background:linear-gradient(120deg,#f45bc6,#8b43e7);border:0;align-items:center;gap:14px;display:flex;box-shadow:0 12px 32px #d73bb745}.blob-editor-save span{font-size:15px}.blob-editor-footer button:hover,.blob-editor-footer button:focus-visible{filter:brightness(1.12);outline-offset:2px;outline:2px solid #ff96e3c2;transform:translateY(-1px)}@media (max-width:900px){.blob-editor-workspace{grid-template-columns:minmax(280px,.76fr) minmax(430px,1.24fr)}.blob-editor-controls{grid-template-columns:116px minmax(0,1fr)}.blob-editor-categories button{grid-template-columns:18px minmax(0,1fr);gap:6px;padding-inline:7px}.blob-editor-option-panel{padding-inline:18px}}@media (max-width:720px){.lens-blob-roamer{width:84px;animation-duration:10.5s;bottom:174px;left:auto;right:18px}.lens-blob-roamer small{display:none}.blob-speech-anchor{width:min(258px,100vw - 24px);bottom:264px;right:22px}.blob-speech-anchor.dismissed{bottom:241px;right:30px}.blob-speech-bubble{border-radius:18px 18px 6px;min-height:94px;padding:15px 36px 13px 15px}.blob-speech-bubble p{font-size:15px}.lens-blob-character-dock,.lens-blob-character-prompt{border-radius:18px;width:112px;padding:2px 6px 8px;top:266px;left:9px}.lens-blob-character-dock>.blob-character{width:100px;height:106px;margin-bottom:-4px}.lens-blob-character-dock b{font-size:6px}.lens-blob-character-dock small{display:none}.lens-blob-character-prompt{padding:5px 7px 10px}.lens-blob-character-prompt-art{width:90px;height:78px}.lens-blob-character-prompt-art .blob-character{width:83px}.lens-blob-character-prompt-art>i{border-width:2px;width:27px;height:27px;font-size:16px;bottom:0;right:1px}.lens-blob-character-prompt b{font-family:inherit;font-size:9px;font-weight:850;line-height:1.15}.lens-blob-character-prompt small{display:none}.blob-editor-dialog{border-radius:20px;width:calc(100vw - 12px);max-height:none;display:block;top:6px;bottom:6px;overflow:auto;transform:translate(-50%)}@keyframes blob-editor-in{0%{opacity:0;transform:translate(-50%,16px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.blob-editor-header{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0a1bf0;min-height:69px;padding:11px 12px 10px 17px;position:sticky;top:0}.blob-editor-header h2{font-size:25px}.blob-editor-close{width:39px;height:39px}.blob-editor-workspace{min-height:0;display:block;overflow:visible}.blob-editor-preview{border-bottom:1px solid #ffffff17;border-right:0;min-height:305px;padding:8px 12px 16px}.blob-editor-preview>.blob-character{width:230px;height:236px}.blob-editor-preview-orbit{width:222px;height:222px}.blob-editor-preview-copy{margin-top:-14px}.blob-editor-random{margin-top:10px}.blob-editor-controls{display:block}.blob-editor-categories{z-index:7;border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:sticky;top:69px}.blob-editor-categories button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:56px;padding:6px 2px;display:grid}.blob-editor-categories button>b{font-size:9px}.blob-editor-categories button>span{font-size:8px}.blob-editor-categories button small{display:none}.blob-editor-option-panel{padding:18px 12px 20px;overflow:visible}.blob-editor-option-panel>header{margin-bottom:12px}.blob-editor-option-panel>header strong{font-size:22px}.blob-editor-options{grid-template-columns:repeat(2,minmax(0,1fr))}.blob-editor-options>button{grid-template-columns:45px minmax(0,1fr);gap:8px;min-height:59px;padding:6px}.blob-editor-option-art{width:43px;height:43px}.blob-editor-option-art svg{width:37px;height:37px}.blob-editor-option-check,.blob-editor-option-copy small{display:none}.blob-editor-footer{z-index:8;background:#0c0817f2;gap:8px;min-height:70px;padding:10px 12px;position:sticky;bottom:0}.blob-editor-footer p{display:none}.blob-editor-footer>div{justify-content:flex-end;width:100%}.blob-editor-footer button{min-height:47px}.blob-editor-save{justify-content:center;min-width:155px}}.lens-filter-popover{border-radius:16px;width:min(390px,100vw - 24px);padding:22px;top:70px;left:50%;transform:translate(-50%)}.lens-filter-popover fieldset{border:0;border-top:1px solid var(--glass-line);margin:20px 0 0;padding:17px 0 0}.lens-filter-popover legend{color:#adafb3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:700}.lens-segments{background:#ffffff0d;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.lens-segments button,.lens-chips button{color:#aaadb2;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px}.lens-segments button.active,.lens-chips button.active{color:#11140e;background:#e8f16a;font-weight:800}.lens-chips{flex-wrap:wrap;gap:6px;display:flex}.lens-chips button{border:1px solid var(--glass-line);border-radius:99px;padding-inline:11px}.lens-author-filter-chip button{align-items:center;gap:8px;display:inline-flex}.lens-author-filter-chip button span{font-size:15px;font-weight:500;line-height:.7}.lens-filter-select{appearance:none;border:1px solid var(--glass-line);color:#f5f2e9;cursor:pointer;font:inherit;background:#ffffff0d linear-gradient(45deg,#0000 50%,#9da0a5 50%) calc(100% - 15px)/5px 5px no-repeat;border-radius:9px;outline:none;width:100%;padding:10px 34px 10px 11px;font-size:11px}.lens-filter-select:focus{border-color:#e8f16aa6;box-shadow:0 0 0 2px #e8f16a1f}.lens-filter-select option{color:#f5f2e9;background:#17191d}.lens-checks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lens-checks label{color:#bdc0c4;align-items:center;gap:7px;font-size:10px;display:flex}.lens-checks input{accent-color:#e8f16a}.lens-filter-empty{color:#d4d9a3;background:#e8f16a14;border-radius:8px;padding:10px;font-size:9px;line-height:1.5}.lens-filter-popover footer{border:0;align-items:center;gap:7px;max-width:none;margin:20px 0 0;padding:0;display:flex}.lens-filter-popover footer span{color:#8c8f94;flex:1;font-size:9px;line-height:1.35}.lens-filter-popover footer button{color:#111;cursor:pointer;background:#f5f2e9;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:700}.lens-scrim{z-index:14000;background:#00000052;border:0;position:fixed;inset:0}.lens-detail-panel{border-radius:18px 0 0 18px;width:390px;max-width:calc(100vw - 24px);padding:26px;top:12px;bottom:12px;right:0;overflow:auto}.lens-detail-panel .lens-panel-heading h2{max-width:280px;font-size:38px}.lens-detail-author{margin:11px 0 0;font-size:12px;font-weight:700}.lens-detail-copy{color:#b0b3b8;font-family:var(--font-serif);margin:28px 0 20px;font-size:17px;line-height:1.48}.lens-facets{flex-wrap:wrap;gap:6px;display:flex}.lens-facets span{border:1px solid var(--glass-line);color:#b7b9bd;border-radius:99px;padding:6px 9px;font-size:9px}.lens-content-notes{border-block:1px solid var(--glass-line);margin:24px 0;padding:15px 0}.lens-content-notes summary{cursor:pointer;font-size:10px;font-weight:700}.lens-content-notes p{gap:4px;font-size:10px;display:grid}.lens-content-notes p span{color:#8d9096;font-size:9px}.lens-detail-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:28px;display:grid}.lens-detail-actions button,.lens-detail-actions a{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:12px;font-size:10px;font-weight:800;display:flex}.lens-detail-actions button{border:1px solid var(--glass-line);background:0 0}.lens-detail-actions button.saved{color:#11140e;background:#e8f16a;border-color:#e8f16a}.lens-detail-actions a{color:#17120a;background:#e4ae43}.lens-affiliate-note{color:#777b81;font-size:8px;line-height:1.5}.platform-info-layer{z-index:20000;position:fixed;inset:0}.platform-info-scrim{-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);cursor:default;background:#020304b3;border:0;width:100%;position:absolute;inset:0}.platform-info-dialog{color:#f7f4ec;background:radial-gradient(circle at 88% 4%,#e8f16a14,#0000 26%),linear-gradient(145deg,#17191cfa,#090a0cfa);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;width:min(1040px,100vw - 36px);animation:.42s cubic-bezier(.16,1,.3,1) both platform-dialog-in;display:flex;position:absolute;top:18px;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 42px 120px #000000b8,inset 0 1px #ffffff14}@keyframes platform-dialog-in{0%{opacity:0;transform:translate(-50%,18px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.platform-info-chrome{background:#0a0b0dc2;border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;padding:12px 14px 12px 20px;display:flex}.platform-info-chrome nav{gap:5px;display:flex}.platform-info-chrome nav a{color:#888c92;letter-spacing:.055em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:750}.platform-info-chrome nav a:hover{color:#f7f4ec}.platform-info-chrome nav a.active{color:#e8f16a;background:#e8f16a1a;border-color:#e8f16a52}.platform-info-close{color:#f7f4ec;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0 0 3px;font-size:23px;font-weight:300;line-height:1;display:flex}.platform-info-close:hover{background:#ffffff24}.platform-info-scroll{overscroll-behavior:contain;scrollbar-color:#e8f16a47 transparent;overflow:auto}.platform-info-copy{max-width:880px;margin:0 auto;padding:68px 56px 90px}.platform-info-hero{max-width:790px}.platform-info-hero>span,.platform-principles>span{color:#e8f16a;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.platform-info-hero h1{font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 28px;font-size:clamp(48px,6.1vw,82px);font-weight:400;line-height:.92}.platform-info-hero>p{color:#aeb1b6;font-family:var(--font-serif);max-width:680px;margin:0;font-size:clamp(17px,2vw,24px);line-height:1.45}.platform-info-section{border-top:1px solid #ffffff1f;margin-top:70px;padding-top:25px}.platform-info-section h2,.platform-legal-grid h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 16px;font-size:29px;font-weight:400;line-height:1.05}.platform-info-section p,.platform-legal-grid p,.platform-legal-grid address{color:#a5a8ad;margin:0 0 15px;font-size:13px;font-style:normal;line-height:1.72}.platform-info-copy a{color:#e8f16a;text-underline-offset:3px;-webkit-text-decoration:underline #e8f16a52;text-decoration:underline #e8f16a52}.platform-info-copy small{color:#73777d;letter-spacing:.04em;font-size:9px}.platform-info-split{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.platform-info-split>div p:first-child{margin-top:0}.platform-principles h2{margin-top:14px;font-size:clamp(36px,5vw,58px)}.platform-principles ol{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.platform-principles li{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:start;gap:22px;padding:17px 0;display:grid}.platform-principles li>b,.platform-legal-grid section>b{color:#e8f16a;letter-spacing:.08em;font-size:8px}.platform-principles strong{font-family:var(--font-serif);font-size:20px;font-weight:400}.platform-principles p{color:#8f9297;margin:5px 0 0;font-size:11px}.platform-legal-grid{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:65px;display:grid}.platform-legal-grid section{border-top:1px solid #ffffff1f;min-width:0;padding:18px 0 28px}.platform-legal-grid section>b{margin-bottom:13px;display:block}.platform-legal-grid h2{font-size:24px}.platform-draft-note{background:#e8f16a14;border:1px solid #e8f16a38;border-radius:13px;margin-top:40px;padding:16px 18px}.platform-draft-note strong{color:#e8f16a;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.platform-draft-note p{color:#b8bc9a;margin:6px 0 0;font-size:11px;line-height:1.55}.platform-document-shell{color:#f7f4ec;background:#050607;min-height:100svh;position:relative;overflow:hidden}.platform-grid-backdrop{opacity:.48;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px);background-size:18px 18px;position:fixed;inset:0}.platform-grid-backdrop:after{content:"";background:radial-gradient(circle,#0000,#000000d1 78%);position:absolute;inset:0}.platform-grid-backdrop i{opacity:.34;height:170px;transform:rotate(var(--r,0deg));background:linear-gradient(145deg,#4b5b43,#171c20);border-radius:2px 7px 7px 2px;width:112px;position:absolute;box-shadow:0 20px 55px #000}.platform-grid-backdrop i:first-child{--r:-7deg;top:18%;left:7%}.platform-grid-backdrop i:nth-child(2){--r:9deg;top:70%;left:18%}.platform-grid-backdrop i:nth-child(3){--r:-3deg;top:8%;left:42%}.platform-grid-backdrop i:nth-child(4){--r:5deg;top:76%;right:34%}.platform-grid-backdrop i:nth-child(5){--r:-10deg;top:20%;right:16%}.platform-grid-backdrop i:nth-child(6){--r:7deg;top:66%;right:5%}.platform-info-dialog-route{z-index:2;height:calc(100svh - 36px);position:relative}.platform-document-shell>.lens-brand{z-index:3}@media (max-width:720px){.lens-brand{gap:2px;top:8px;left:10px}.lens-brand strong{font-size:27px}.lens-brand-slogan{font-size:8px}.lens-top-actions{gap:6px;top:7px;right:8px}.lens-liked-trigger,.lens-suggested-trigger{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);box-sizing:border-box;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 28px;gap:9px;width:calc(50vw - 13px);height:60px;min-height:60px;max-height:60px;display:grid;position:fixed;top:118px;bottom:auto;left:auto;box-shadow:0 18px 52px #00000075,inset 0 1px #ffffff1a;padding:8px 11px!important}.lens-suggested-trigger{animation:4.6s ease-in-out infinite alternate lens-mobile-float-top;left:9px;right:auto;background:linear-gradient(105deg,#46320df2,#121315eb)!important;border-color:#f0b84b80!important}.lens-liked-trigger{animation:5s ease-in-out infinite alternate lens-mobile-float-bottom;left:auto;right:9px;background:linear-gradient(105deg,#420a17f2,#121315eb)!important;border-color:#ff536b80!important}.lens-liked-trigger svg,.lens-suggested-trigger svg{box-sizing:content-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;place-self:center;width:22px;height:22px;padding:7px}.lens-liked-trigger span,.lens-suggested-trigger span{text-align:left;gap:3px;min-width:0;font-size:12px;font-weight:850;line-height:1;display:grid}.lens-liked-trigger span:after,.lens-suggested-trigger span:after{letter-spacing:.12em;opacity:.58;font-size:6.5px;font-weight:850}.lens-liked-trigger span:after{content:"MY LIKED BOOKS"}.lens-suggested-trigger span:after{content:"FOR YOU"}.lens-liked-trigger b,.lens-suggested-trigger b{box-sizing:border-box;place-self:center;min-width:26px;height:26px;margin:0;padding-inline:7px;font-size:10px;font-weight:900}.lens-suggested-trigger:hover,.lens-suggested-trigger:focus-visible{animation:none;transform:scale(1.025);box-shadow:0 20px 60px #00000080,0 0 38px #f0b84b38}.lens-liked-trigger:hover,.lens-liked-trigger:focus-visible{animation:none;transform:scale(1.025);box-shadow:0 20px 60px #00000080,0 0 38px #ef304e38}.lens-liked-trigger:active,.lens-suggested-trigger:active{animation:none;transform:scale(.985)}.lens-suggested-trigger.active{box-shadow:0 20px 64px #0000008a,0 0 0 2px #ffd47c75,0 0 48px #f0b84b57;background:linear-gradient(105deg,#d99b2d,#704a0f)!important;border-color:#ffd47c!important}.lens-liked-trigger.active{box-shadow:0 20px 64px #0000008a,0 0 0 2px #ff8a9c70,0 0 48px #ef304e52;background:linear-gradient(105deg,#ef304e,#7d1428)!important;border-color:#ff8a9c!important}@keyframes lens-mobile-float-top{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}@keyframes lens-mobile-float-bottom{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}.lens-suggestion-grid-item,.lens-liked-grid-item{width:105px;height:157.5px}.lens-suggestion-grid-dismiss,.lens-liked-grid-remove{width:25px;height:25px;top:-10px;right:-10px}.lens-suggestion-why{width:150px;top:calc(100% + 9px)}.lens-suggested-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:15px;width:calc(100vw - 20px);padding:18px;bottom:42px}.lens-suggested-actions strong{font-size:30px}.lens-suggested-actions p{display:none}.lens-suggested-actions>button{border-radius:999px;width:100%;min-height:48px;padding:12px 18px;font-size:12px}.lens-blob-identity{width:calc(100vw - 28px);top:188px}.lens-blob-identity-copy>span{letter-spacing:.13em;margin-bottom:5px;font-size:6.5px}.lens-blob-identity-copy h2,.lens-blob-identity-copy input{font-size:clamp(21px,6.3vw,30px)}.lens-blob-identity-copy p{margin-top:6px;font-size:7px}.lens-liked-share{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:15px;width:calc(100vw - 20px);padding:18px;bottom:42px}.lens-liked-share-copy strong{font-size:30px}.lens-liked-share-actions{justify-items:stretch;width:100%}.lens-liked-share-actions button{width:100%;min-height:48px;padding:12px 18px;font-size:12px}.lens-liked-share-actions button svg{width:18px;height:18px}.lens-theme-picker{height:42px;padding:5px 9px}.lens-theme-picker svg{width:19px;height:19px}.lens-reader-chip{border-radius:11px;padding:4px}.lens-reader-avatar{width:33px;height:33px}.lens-reader-copy{display:none}.lens-site-links{gap:8px;padding:5px 8px;font-size:7px;bottom:6px;right:6px}.lens-site-links span{display:none}.lens-search{width:auto;max-width:none;height:42px;top:64px;left:10px;right:8px;transform:none}.lens-search-overlays{top:48px}.lens-active-filters button{min-height:27px;font-size:9px}.lens-search input{font-size:11px}.lens-search-icon{font-size:18px}.lens-search-results{max-height:min(420px,100dvh - 122px)}.lens-random-button{display:none}.lens-book{width:105px;height:157.5px}.lens-book-active{width:19.333svh;height:29svh}.lens-book-overlay{width:calc(100vw - 54px)}.lens-book-close{position:absolute;top:8px}.lens-book-heart{top:8px;right:-7px}.lens-book-comment{bottom:8px;right:-7px}.lens-comments-panel{width:100vw}.lens-comments-panel-header{padding:15px 16px}.book-comment-thread{padding:20px 15px}.book-comment-composer{padding:12px}.lens-social-actions{left:calc(-27px + max(12px, env(safe-area-inset-left,0px)));align-items:center;gap:0;display:grid}.lens-social-mobile-heading{color:#ffffffe6;letter-spacing:.025em;text-align:center;margin:17px 0 7px;font-size:10px;font-weight:900;line-height:1;display:block}.lens-social-discovery{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.lens-social-heading{display:none}.lens-book-overlay .lens-social-action{border-radius:12px;width:56px;height:58px}.lens-social-discovery .lens-social-action{text-align:center;grid-template-rows:1fr auto;justify-content:center;place-items:center;gap:4px;padding:6px 2px 5px;display:grid}.lens-social-action svg{place-self:center;width:24px;height:24px;margin-inline:auto}.lens-social-copy{text-align:center;place-self:end center;width:100%;min-width:0;line-height:1;display:block}.lens-social-copy strong{display:none}.lens-social-copy small{color:#fff;letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:7.5px;font-weight:900;line-height:1;display:block}.lens-instagram-action .lens-social-copy small{letter-spacing:-.055em;font-size:7.2px}.lens-book-rotate{width:48px;height:48px}.lens-book-rotate-right{right:-19px}.lens-purchase-panel{border-radius:16px;gap:7px;width:calc(100vw - 10px);padding:8px;top:min(85svh + 8px,100svh - 110px)}.lens-purchase-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lens-purchase-option{border-radius:11px;min-height:46px;padding:0 5px}.lens-purchase-copy strong{letter-spacing:-.015em;font-size:clamp(11.5px,3.2vw,13px)}.lens-affiliate-disclosure{font-size:6px}.lens-help{display:none}.lens-filter-popover{max-height:calc(100svh - 64px);top:54px;overflow:auto}.lens-detail-panel{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:78svh;inset:auto 0 0}.lens-detail-panel .lens-panel-heading h2{font-size:31px}.platform-info-dialog{border-radius:17px;width:calc(100vw - 12px);top:6px;bottom:6px}.platform-info-chrome{padding:8px 8px 8px 10px}.platform-info-chrome nav{gap:1px}.platform-info-chrome nav a{padding:7px 8px;font-size:7px}.platform-info-close{width:32px;height:32px}.platform-info-copy{padding:46px 22px 70px}.platform-info-hero h1{font-size:43px}.platform-info-split,.platform-legal-grid{grid-template-columns:1fr}.platform-info-split{gap:24px}.platform-info-section{margin-top:54px}.platform-legal-grid{margin-top:48px}.platform-document-shell>.lens-brand{display:none}}@media (max-width:360px){.lens-liked-trigger,.lens-suggested-trigger{gap:7px;padding:7px!important}.lens-liked-trigger svg,.lens-suggested-trigger svg{width:19px;height:19px;padding:6px}.lens-liked-trigger span,.lens-suggested-trigger span{font-size:10.5px}.lens-liked-trigger span:after,.lens-suggested-trigger span:after{letter-spacing:.09em;font-size:5.5px}.lens-liked-trigger b,.lens-suggested-trigger b{min-width:23px;height:23px;padding-inline:6px;font-size:9px}}.lens-app[data-theme=neon]{--glass:#0a0b2bdb;--glass-line:#9160ff6b;color:#fbf9ff;background:#03051a}.lens-app[data-theme=neon] .lens-brand{top:14px;left:24px}.lens-app[data-theme=neon] .lens-brand-classic{display:none}.lens-app[data-theme=neon] .lens-brand-neon-logo{filter:saturate(1.08)drop-shadow(0 0 17px #6c5bff29);mix-blend-mode:lighten;width:278px;display:block}.lens-app[data-theme=neon] .lens-brand:focus-visible{outline-color:#b46cff}.lens-app[data-theme=neon] .lens-stage{background:radial-gradient(circle at 50% 42%,#314fbf2e,#0000 32%),radial-gradient(circle at 91% 52%,#e41cb71f,#0000 25%),radial-gradient(circle at 7% 58%,#5e3dee24,#0000 26%),#03051a}.lens-app[data-theme=neon] .lens-vignette{background:radial-gradient(circle,#0000 0,#02041814 25%,#020315ab 86%,#010210f0 112%),linear-gradient(#0203188f,#0000 17% 80%,#03041bb0)}.lens-app[data-theme=neon] .lens-search{background:linear-gradient(105deg,#140d39e6,#081034e0);border-color:#9952ffa3;border-radius:18px;top:22px;box-shadow:0 20px 65px #000012a3,0 0 28px #535eff21,inset 0 1px #ffffff14}.lens-app[data-theme=neon] .lens-search-icon{color:#c9c8ff}.lens-app[data-theme=neon] .lens-search input::placeholder{color:#b7b5d4}.lens-app[data-theme=neon] .lens-filter-button b{color:#fff;background:linear-gradient(135deg,#b852ff,#5d6dff)}.lens-app[data-theme=neon] .lens-random-button{color:#c58cff}.lens-app[data-theme=neon] .lens-active-filters button{color:#f1e7ff;background:linear-gradient(135deg,#2b1b5cf2,#18235bf2);border-color:#b963ffa8}.lens-app[data-theme=neon] .lens-active-filters button b{color:#d9a8ff;background:#c58cff2b}.lens-app[data-theme=neon] .lens-active-filters button:hover,.lens-app[data-theme=neon] .lens-active-filters button:focus-visible{border-color:#c986ff}.lens-app[data-theme=neon] .lens-search-results,.lens-app[data-theme=neon] .lens-popover{background:linear-gradient(145deg,#120b36f7,#050923f7);border-color:#905bff75;box-shadow:0 30px 90px #000014b3,0 0 36px #7647ff1f}.lens-app[data-theme=neon] .lens-search-authors{background:radial-gradient(circle at 8% 18%,#d53ecc21,#0000 36%),radial-gradient(circle at 88% 72%,#485eff26,#0000 42%),linear-gradient(135deg,#3f1f7c2e,#0b0f3b14)}.lens-app[data-theme=neon] .lens-search-authors h2{color:#d59cff;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:8px;font-weight:800}.lens-app[data-theme=neon] .lens-search-authors button{background:linear-gradient(125deg,#482a9461,#151b5957);border-color:#9968ff59;border-radius:13px;box-shadow:inset 0 1px #ffffff12,0 7px 20px #02021c38}.lens-app[data-theme=neon] .lens-author-avatar{background:radial-gradient(circle at 33% 27%,#ffffff8c,#0000 20%),linear-gradient(145deg,#f447c7 4%,#9c4fff 51%,#416eff 100%);border-color:#ecc5ffb8;box-shadow:0 0 0 3px #9a4cff1f,0 0 19px #cf42d56b,inset 0 1px #ffffff75}.lens-app[data-theme=neon] .lens-author-avatar>span{color:#fff;text-shadow:0 1px 6px #120538bf;font-family:inherit;font-size:10px}.lens-app[data-theme=neon] .lens-search-authors button small:after{color:#f77cda;text-shadow:0 0 8px #f44accb3}.lens-app[data-theme=neon] .lens-search-authors button:hover,.lens-app[data-theme=neon] .lens-search-authors button:focus-visible,.lens-app[data-theme=neon] .lens-search-authors button.active{background:linear-gradient(125deg,#8241d37a,#2a379d75);border-color:#d68dffad;box-shadow:inset 0 1px #ffffff1f,0 8px 26px #6f39e840,0 0 18px #c548d31f}.lens-app[data-theme=neon] .lens-theme-picker,.lens-app[data-theme=neon] .lens-reader-chip{background:linear-gradient(145deg,#160d39e6,#070b25e6);border-color:#b25bff85;box-shadow:0 12px 34px #00001466,inset 0 1px #ffffff14}.lens-app[data-theme=neon] .lens-theme-picker svg{stroke:#ca9bff}.lens-app[data-theme=neon] .lens-theme-picker svg circle{fill:#7f8cff}.lens-app[data-theme=neon] .lens-theme-picker:focus-within{border-color:#c46bff;box-shadow:0 0 0 2px #c15cff29,0 0 24px #705bff2e}.lens-app[data-theme=neon] .lens-theme-picker option{background:#0b0c2b}.lens-app[data-theme=neon] .lens-reader-avatar{color:#0000;background-color:#161544;background-image:url(/brand/bookblob-neon-logo.png),linear-gradient(145deg,#d747c9,#3779ff);background-position:2%,50%;background-repeat:no-repeat;background-size:auto 116%,cover;border:1px solid #ce70ff9e;box-shadow:0 0 16px #7e51ff47}.lens-app[data-theme=neon] .lens-reader-copy small{color:#9996bd}.lens-app[data-theme=neon] .lens-site-links{background:linear-gradient(100deg,#0f1137db,#090a24e0);border-color:#7d68e052;border-radius:18px;padding:11px 22px;bottom:6px;left:6px;right:6px;box-shadow:0 -10px 44px #00001957,inset 0 1px #ffffff0f}.lens-app[data-theme=neon] .lens-site-links span{margin-left:auto}.lens-app[data-theme=neon] .lens-site-links a{color:#e1ddffb8}.lens-app[data-theme=neon] .lens-help{color:#9c98c4;bottom:19px;left:28px}.lens-app[data-theme=neon] .lens-help span:before{color:#a65cff;content:"•";margin-right:6px}.lens-app[data-theme=neon] .lens-help span:first-child:before{content:none}.lens-app[data-theme=neon] .lens-neon-bubbles{pointer-events:none;z-index:11990;display:block;position:fixed;inset:0}.lens-app[data-theme=neon] .lens-neon-bubbles i{--bubble-color-a:#b763ff;--bubble-color-b:#536cff;--bubble-delay:0s;--bubble-drift-x:7px;--bubble-drift-y:-13px;--bubble-duration:4.8s;--bubble-size:11px;animation:lens-neon-bubble-drift var(--bubble-duration) ease-in-out var(--bubble-delay) infinite alternate;background:radial-gradient(circle at 30% 24%, #fffffff0 0 5%, #ffffff38 10%, transparent 28%), radial-gradient(circle at 58% 66%, var(--bubble-color-a), var(--bubble-color-b) 68%, #291975d6);box-shadow:inset 0 -3px 8px #150d4966, 0 0 10px color-mix(in srgb, var(--bubble-color-a) 70%, transparent), 0 0 24px color-mix(in srgb, var(--bubble-color-b) 34%, transparent);height:var(--bubble-size);opacity:.9;width:var(--bubble-size);border:1px solid #dcaeff6b;border-radius:50%;position:absolute}.lens-app[data-theme=neon] .lens-neon-bubbles i:first-child{--bubble-size:8px;top:calc(50% - 132px);left:63px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(2){--bubble-delay:-.9s;--bubble-drift-x:-5px;--bubble-drift-y:-17px;--bubble-duration:5.7s;--bubble-size:15px;top:calc(50% - 116px);left:91px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(3){--bubble-delay:-1.7s;--bubble-size:6px;top:calc(50% + 94px);left:105px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(4){--bubble-color-a:#f353d5;--bubble-delay:-2.2s;--bubble-drift-x:13px;--bubble-size:9px;top:calc(50% + 116px);left:69px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(5){--bubble-color-a:#e64acb;--bubble-delay:-.5s;--bubble-size:5px;top:calc(50% - 151px);left:30px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(6){--bubble-delay:-3.1s;--bubble-drift-x:-9px;--bubble-drift-y:12px;--bubble-duration:6.2s;--bubble-size:7px;top:calc(50% + 130px);left:113px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(7){--bubble-color-b:#25a7ff;--bubble-delay:-1.4s;--bubble-size:4px;top:calc(50% + 149px);left:48px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(8){--bubble-delay:-2.7s;--bubble-drift-y:-20px;--bubble-size:6px;top:calc(50% + 105px);left:24px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(9){--bubble-color-a:#f041b9;--bubble-color-b:#a63dff;--bubble-size:8px;top:calc(50% - 130px);right:66px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(10){--bubble-color-a:#ef4ac8;--bubble-color-b:#854cff;--bubble-delay:-1.3s;--bubble-drift-x:5px;--bubble-size:16px;top:calc(50% + 104px);right:89px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(11){--bubble-color-a:#b555ff;--bubble-delay:-2.1s;--bubble-drift-y:-19px;--bubble-size:7px;top:calc(50% + 128px);right:113px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(12){--bubble-color-a:#f455d2;--bubble-delay:-3.2s;--bubble-drift-x:-11px;--bubble-size:5px;top:calc(50% + 149px);right:35px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(13){--bubble-color-b:#5c6cff;--bubble-delay:-.7s;--bubble-duration:6.4s;--bubble-size:6px;top:calc(50% - 154px);right:31px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(14){--bubble-color-a:#e849ca;--bubble-delay:-2.8s;--bubble-drift-x:-8px;--bubble-drift-y:15px;--bubble-size:9px;top:calc(50% - 112px);right:107px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(15){--bubble-color-b:#376fff;--bubble-delay:-1.8s;--bubble-size:4px;top:calc(50% + 123px);right:48px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(16){--bubble-color-a:#f060d2;--bubble-delay:-3.6s;--bubble-duration:5.9s;--bubble-size:6px;top:calc(50% + 95px);right:24px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(-n+8){--bubble-color-a:#ffd96f;--bubble-color-b:#c97818;background:radial-gradient(circle at 30% 24%, #fffffff5 0 5%, #fffade52 10%, transparent 28%), radial-gradient(circle at 58% 66%, var(--bubble-color-a), var(--bubble-color-b) 68%, #522a07e6);border-color:#ffe2939e;box-shadow:inset 0 -3px 8px #592c0575,0 0 11px #ffcd4eb8,0 0 26px #e6901f57}@keyframes lens-neon-bubble-drift{0%{filter:saturate(.9);opacity:.62;transform:translate(0,0)scale(.82)}to{filter:saturate(1.2);opacity:1;transform:translate3d(var(--bubble-drift-x), var(--bubble-drift-y), 0) scale(1.1)}}.lens-app[data-theme=neon] .lens-search:after{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#756cff 36%,#e14cce 50%,#5ba0ff 64%,#0000 82%) 0 0/220% 100%;height:1px;animation:4.6s linear infinite lens-neon-light-run;position:absolute;bottom:-1px;left:18px;right:18px}@keyframes lens-neon-light-run{to{background-position:-220% 0}}.lens-app[data-theme=neon] .lens-theme-picker svg{animation:3.6s ease-in-out infinite alternate lens-neon-palette-breathe}@keyframes lens-neon-palette-breathe{to{filter:drop-shadow(0 0 6px #c367ffcc);transform:rotate(8deg)scale(1.06)}}.lens-app[data-theme=neon] .lens-suggested-trigger:before,.lens-app[data-theme=neon] .lens-liked-trigger:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 50% 22%,#ffffff2b,#0000 38%),radial-gradient(circle at 50% 78%,#6f5bff2e,#0000 46%);animation:4.2s ease-in-out infinite alternate lens-neon-panel-aurora;position:absolute;inset:1px}.lens-app[data-theme=neon] .lens-liked-trigger:before{background:radial-gradient(circle at 50% 22%,#ffffff2b,#0000 38%),radial-gradient(circle at 50% 78%,#f638c533,#0000 46%);animation-delay:-2.1s}.lens-app[data-theme=neon] .lens-suggested-trigger:before{background:radial-gradient(circle at 50% 20%,#fff8d23d,#0000 34%),radial-gradient(circle at 50% 78%,#ffb83842,#0000 48%)}@keyframes lens-neon-panel-aurora{0%{filter:hue-rotate(-8deg);opacity:.5}to{filter:hue-rotate(10deg);opacity:1}}.lens-app[data-theme=neon] .lens-suggested-trigger svg{box-shadow:0 10px 30px #be701466,0 0 22px #ffc14038,inset 0 1px #ffffff61;background:linear-gradient(145deg,#ffcc5bf0,#a35812c7)!important;border-color:#ffebab94!important}.lens-app[data-theme=neon] .lens-liked-trigger svg{box-shadow:0 10px 28px #80147866,inset 0 1px #fff3;background:linear-gradient(145deg,#ee3dbec2,#872bc18f)!important;border-color:#ffb2ed52!important}.lens-app[data-theme=neon] .lens-site-links:before{content:"";opacity:.66;background:linear-gradient(90deg,#0000 0 28%,#6665ffb8 43%,#e73cc3c7 50%,#598bffb3 57%,#0000 72%) 0 0/240% 100%;height:1px;animation:6.4s linear infinite reverse lens-neon-light-run;position:absolute;top:-1px;left:18px;right:18px}.lens-app[data-theme=neon] .lens-book-heart:after,.lens-app[data-theme=neon] .lens-book-rotate:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #b36bff94;animation:2.8s ease-out infinite lens-neon-control-pulse;position:absolute;inset:-1px}.lens-app[data-theme=neon] .lens-book-heart:after{border-color:#f64acd94;animation-delay:-1.4s}@keyframes lens-neon-control-pulse{0%,42%{opacity:0;transform:scale(1)}62%{opacity:.72}to{opacity:0;transform:scale(1.34)}}.lens-app[data-theme=neon] .lens-purchase-print:after{animation:4.8s cubic-bezier(.16,1,.3,1) infinite lens-neon-button-shimmer}@keyframes lens-neon-button-shimmer{0%,58%{transform:translate(-125%)}78%,to{transform:translate(125%)}}.lens-app[data-theme=neon] .lens-social-discovery{animation:4.4s ease-in-out infinite alternate lens-neon-social-float}@keyframes lens-neon-social-float{to{transform:translateY(-3px);box-shadow:0 22px 64px #000016ad,0 0 36px #7b53ff3d,inset 0 1px #ffffff1f}}@media (min-width:721px){.lens-app[data-theme=neon] .lens-suggested-trigger{box-shadow:24px 22px 78px #000016b3,0 0 58px #ea9c2b4d,inset 0 1px #fff7ce33;background:linear-gradient(135deg,#865310f7,#2a162ff5)!important;border-color:#ffca58d6!important}.lens-app[data-theme=neon] .lens-liked-trigger{box-shadow:-24px 22px 78px #000016b3,0 0 62px #eb2bbb4d,inset 0 1px #ffffff2e;background:linear-gradient(225deg,#c626a5f2,#450e61f5)!important;border-color:#ff48c9cc!important}.lens-app[data-theme=neon] .lens-suggested-trigger.active{box-shadow:24px 22px 78px #000016b3,0 0 0 2px #ffdc8959,0 0 64px #eea7316b;background:linear-gradient(135deg,#e6a930,#78430f)!important;border-color:#ffe29c!important}.lens-app[data-theme=neon] .lens-liked-trigger.active{background:linear-gradient(225deg,#f044c4,#8f2ad7)!important;border-color:#ff9ce7!important}}.lens-app[data-theme=neon] .lens-suggested-trigger svg{fill:#ffebad3d;stroke:#fff1bd}.lens-app[data-theme=neon] .lens-suggested-trigger b{color:#281604;background:linear-gradient(135deg,#ffd16a,#c97919);box-shadow:0 0 18px #ffbe3c47}.lens-app[data-theme=neon] .lens-liked-trigger path{fill:#ef46c2;stroke:#ff9fe6}.lens-app[data-theme=neon] .lens-liked-trigger b{background:linear-gradient(135deg,#ed3ab5,#9f43ef)}.lens-app[data-theme=neon] .lens-book:focus-visible,.lens-app[data-theme=neon] .lens-book-overlay button:focus-visible,.lens-app[data-theme=neon] .lens-book-comment:focus-visible,.lens-app[data-theme=neon] .lens-book-overlay .lens-social-action:focus-visible{outline-color:#bd74ff}.lens-app[data-theme=neon] .lens-book-overlay button,.lens-app[data-theme=neon] .lens-book-comment{background:#0f0a31db;border-color:#aa75ff94;box-shadow:0 10px 34px #00001694,0 0 20px #685dff24,inset 0 1px #ffffff1f}.lens-app[data-theme=neon] .lens-book-heart.saved{background:#661165eb;border-color:#ff5ad2bd}.lens-app[data-theme=neon] .lens-book-heart.saved path{fill:#ee48c1;stroke:#ff99e3}.lens-app[data-theme=neon] .lens-book-comment-count{color:#fff;background:linear-gradient(135deg,#c24fff,#5b72ff);border-color:#0d0d32}.lens-app[data-theme=neon] .lens-book-rotate svg{stroke:#c18aff}.lens-app[data-theme=neon] .lens-social-discovery{background:linear-gradient(145deg,#110b36e6,#070a24e6);border-color:#ae6aff80;box-shadow:0 18px 54px #0000169e,0 0 26px #7b53ff26,inset 0 1px #ffffff1a}.lens-app[data-theme=neon] .lens-social-heading span{color:#cc83ff}.lens-app[data-theme=neon] .lens-share-action{color:#fff;background:linear-gradient(135deg,#7d6dff,#d742c1)}.lens-app[data-theme=neon] .lens-purchase-panel{background:linear-gradient(145deg,#140d3cf5,#070a26f0);border-color:#9b70ff80;box-shadow:0 24px 70px #000019ad,0 0 34px #655aff26,inset 0 1px #ffffff1a}.lens-app[data-theme=neon] .lens-purchase-print{color:#fff;background:linear-gradient(120deg,#6558ff 0%,#a349ee 52%,#ef3aa9 100%);border-color:#cdb4ff;box-shadow:0 11px 34px #7a4aff5c,inset 0 1px #ffffff70}.lens-app[data-theme=neon] .lens-purchase-print:hover{box-shadow:0 16px 42px #ab3de075,inset 0 1px #fff}.lens-app[data-theme=neon] .lens-purchase-secondary{background:linear-gradient(145deg,#221e4fdb,#0d1032db);border-color:#9583e26b}.lens-app[data-theme=neon] .lens-segments button.active,.lens-app[data-theme=neon] .lens-chips button.active,.lens-app[data-theme=neon] .lens-filter-popover footer button{color:#fff;background:linear-gradient(135deg,#705eff,#cf46d8)}.lens-app[data-theme=neon] .lens-filter-select:focus{border-color:#ab6cff;box-shadow:0 0 0 2px #aa5cff29}.lens-app[data-theme=neon] .lens-panel-heading small{color:#c47dff}.lens-app[data-theme=neon] .lens-suggested-actions{background:linear-gradient(115deg,#2b2082f5,#0a0c2ef0 66%);border-color:#7b77ff9e;box-shadow:0 24px 84px #000019a8,0 0 44px #6156ff33}.lens-app[data-theme=neon] .lens-suggested-actions div>span{color:#a9a5ff}.lens-app[data-theme=neon] .lens-suggested-actions>button{color:#281604;background:linear-gradient(135deg,#ffd16a,#c97919);box-shadow:0 10px 30px #e1961d4d,0 0 22px #ffc24224}.lens-app[data-theme=neon] .lens-suggested-actions>button:hover{background:linear-gradient(135deg,#ffdb83,#d98a22)}.lens-app[data-theme=neon] .lens-blob-identity{filter:drop-shadow(0 0 30px #e72cb82e)}.lens-app[data-theme=neon] .lens-blob-identity-copy>span,.lens-app[data-theme=neon] .lens-blob-identity-copy p span{color:#ff89df}.lens-app[data-theme=neon] .lens-blob-identity-copy h2,.lens-app[data-theme=neon] .lens-blob-identity-copy input{letter-spacing:-.065em;text-shadow:0 0 25px #ed43c559,0 8px 34px #0000008c;font-family:inherit;font-weight:900}.lens-app[data-theme=neon] .lens-blob-identity-copy input:focus{border-bottom-color:#ff89df}.lens-app[data-theme=neon] .lens-liked-share{background:linear-gradient(115deg,#6b1167f2,#0e0a2ff0 66%);border-color:#f848cc99;box-shadow:0 24px 84px #000019a8,0 0 44px #e72cb833}.lens-app[data-theme=neon] .lens-liked-share-actions button{background:linear-gradient(135deg,#dc3db5,#873ee7);box-shadow:0 10px 30px #d634b24d}.lens-app[data-theme=neon] .lens-liked-filter-empty{background:#0c0b30e6;border-color:#e040c273}.lens-app[data-theme=neon] .lens-comments-panel,.lens-app[data-theme=neon] .book-comment-composer{background:#080a28;border-color:#8f69e54d}.lens-app[data-theme=neon] .book-comment-chat-list li.current-reader>p{background:#4b235f;border-color:#e251d33d}.lens-app[data-theme=neon] .book-comment-composer-avatar,.lens-app[data-theme=neon] .book-comment-composer button{color:#fff;background:linear-gradient(135deg,#735fff,#d846c3)}.lens-app[data-theme=neon] .platform-info-dialog{background:radial-gradient(circle at 88% 4%,#c646ff21,#0000 26%),linear-gradient(145deg,#140d39fc,#06081efc);border-color:#975eff6b}.lens-app[data-theme=neon] .platform-info-hero>span,.lens-app[data-theme=neon] .platform-principles>span,.lens-app[data-theme=neon] .platform-principles li>b,.lens-app[data-theme=neon] .platform-legal-grid section>b,.lens-app[data-theme=neon] .platform-info-copy a{color:#c47dff}@media (min-width:721px) and (max-width:1180px){.lens-app[data-theme=neon] .lens-brand-neon-logo{width:210px}.lens-app[data-theme=neon] .lens-search{width:min(480px,46vw)}}@media (max-width:720px){.lens-app[data-theme=neon] .lens-brand{top:7px;left:10px}.lens-app[data-theme=neon] .lens-brand-neon-logo{width:175px}.lens-app[data-theme=neon] .lens-search{top:64px;left:10px;right:8px}.lens-app[data-theme=neon] .lens-theme-picker{height:42px;padding-inline:9px}.lens-app[data-theme=neon] .lens-theme-picker svg{width:19px;height:19px}.lens-app[data-theme=neon] .lens-theme-picker select{width:18px;padding-right:12px;font-size:0}.lens-app[data-theme=neon] .lens-theme-picker select option{font-size:12px}.lens-app[data-theme=neon] .lens-suggested-trigger{box-shadow:0 18px 54px #00001494,0 0 36px #eb9e283d,inset 0 1px #fff7cf2e;background:linear-gradient(105deg,#845211f7,#2b1732f2)!important;border-color:#ffc64ec2!important}.lens-app[data-theme=neon] .lens-liked-trigger{background:linear-gradient(105deg,#bb239df2,#3d0f5ef2)!important;border-color:#f948cbb3!important}.lens-app[data-theme=neon] .lens-site-links{padding:5px 8px;left:auto}.lens-app[data-theme=neon] .lens-neon-bubbles i{display:none}.lens-app[data-theme=neon] .lens-neon-bubbles i:first-child,.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(2),.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(9),.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(10){display:block}.lens-app[data-theme=neon] .lens-neon-bubbles i:first-child{top:94px;left:21px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(2){top:157px;left:45%}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(9){top:94px;right:21px}.lens-app[data-theme=neon] .lens-neon-bubbles i:nth-child(10){top:157px;right:45%}}@media (max-width:430px){.lens-app[data-theme=neon] .lens-brand-neon-logo{width:168px}}.lens-app[data-theme=nature]{--glass:#081c12e0;--glass-line:#a5cb7757;--nature-night:#06130d;--nature-deep:#0d2218;--nature-moss:#315f43;--nature-leaf:#7fa867;--nature-leaf-bright:#b7d77a;--nature-gold:#e0b45e;--nature-clay:#c87958;--nature-berry:#b85e70;background:var(--nature-night);color:#f3f0e6}.lens-app[data-theme=nature] .lens-stage{background:radial-gradient(at 47% 40%,#749d620f,#0000 35%),linear-gradient(#020c0829,#020a0657),url(/brand/nature-grid-background.png) 50%/cover no-repeat,#06130d}.lens-app[data-theme=nature] .lens-vignette{background:radial-gradient(circle at 50% 49%,#0000 0,#030e080f 28%,#020b0794 84%,#010704ed 112%),linear-gradient(#020c078a,#0000 18% 78%,#030f09b8)}.lens-app[data-theme=nature] .lens-brand{top:13px;left:22px}.lens-app[data-theme=nature] .lens-brand-classic{display:none}.lens-app[data-theme=nature] .lens-brand-nature{filter:drop-shadow(0 10px 24px #0000006b);align-items:center;gap:9px;display:flex}.lens-brand-nature-mark{filter:drop-shadow(0 0 13px #9ac36938);width:61px;height:54px;animation:5.8s ease-in-out infinite alternate lens-nature-logo-breathe;overflow:visible}.lens-brand-nature-leaf,.lens-brand-nature-stem{fill:none;stroke:#dff0aa;stroke-linecap:round;stroke-linejoin:round}.lens-brand-nature-leaf{fill:#b7d77a3d;stroke-width:2px}.lens-brand-nature-stem{stroke-width:1.4px}.lens-brand-nature-copy{gap:5px;display:grid}.lens-app[data-theme=nature] .lens-brand-nature-copy strong{font-family:var(--font-sans);letter-spacing:-.065em;text-shadow:0 3px 18px #0000008c;font-size:29px;font-weight:780;line-height:.82}.lens-app[data-theme=nature] .lens-brand-nature-copy strong em{color:var(--nature-leaf-bright);font-style:normal;font-weight:720}.lens-app[data-theme=nature] .lens-brand-nature-copy small{color:#dce6cfc2;letter-spacing:.055em}.lens-app[data-theme=nature] .lens-brand:focus-visible{outline-color:var(--nature-leaf-bright)}@keyframes lens-nature-logo-breathe{0%{filter:drop-shadow(0 0 7px #9ac36929);transform:rotate(-1.5deg)translateY(1px)}to{filter:drop-shadow(0 0 18px #b7d77a61);transform:rotate(1.5deg)translateY(-2px)scale(1.025)}}.lens-app[data-theme=nature] .lens-nature-atmosphere{pointer-events:none;z-index:11990;display:block;position:fixed;inset:0;overflow:hidden}.lens-app[data-theme=nature] .lens-nature-mist{filter:blur(16px);opacity:.7;background:linear-gradient(90deg,#0000,#b9d3a712 28%,#dde5bf1a 50%,#8bb4800f 72%,#0000);width:140vw;height:22vh;animation:16s ease-in-out infinite alternate lens-nature-mist-drift;position:absolute;top:49vh;left:-20vw}.lens-app[data-theme=nature] .lens-nature-light .lens-nature-leaves,.lens-app[data-theme=nature] .lens-nature-light .lens-nature-spores{position:absolute;inset:0}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i{--leaf-delay:0s;--leaf-drift-x:20px;--leaf-drift-y:34px;--leaf-duration:10s;--leaf-rotation:22deg;--leaf-scale:1;animation:lens-nature-leaf-drift var(--leaf-duration) cubic-bezier(.45,.05,.55,.95) var(--leaf-delay) infinite alternate;opacity:.86;width:17px;height:28px;position:absolute}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i>span{animation:lens-nature-leaf-turn var(--leaf-duration) ease-in-out var(--leaf-delay) infinite alternate;height:100%;transform:rotate(var(--leaf-rotation)) scale(var(--leaf-scale));background:linear-gradient(115deg,#ebf5c738,#0000 34%),linear-gradient(145deg,#8fb56c 0%,#477a4c 58%,#244c35 100%);border:1px solid #d3e8a46b;border-radius:100% 0;width:100%;display:block;position:relative;box-shadow:0 8px 20px #0000004d,0 0 14px #83b0631f}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i>span:after{content:"";transform-origin:0;background:#e0efb485;width:76%;height:1px;position:absolute;top:52%;left:17%;transform:rotate(-45deg)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:first-child{--leaf-delay:-2.8s;--leaf-drift-x:31px;--leaf-duration:12s;top:24%;left:2%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(2){--leaf-delay:-7.1s;--leaf-drift-x:-16px;--leaf-drift-y:46px;--leaf-rotation:75deg;--leaf-scale:.7;top:63%;left:11%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(3){--leaf-delay:-4.4s;--leaf-drift-x:44px;--leaf-drift-y:-26px;--leaf-rotation:-18deg;--leaf-scale:.53;top:84%;left:19%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(4){--leaf-delay:-8.6s;--leaf-drift-x:-29px;--leaf-drift-y:18px;--leaf-duration:13s;--leaf-rotation:122deg;--leaf-scale:.78;top:31%;left:28%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(5){--leaf-delay:-5.6s;--leaf-drift-x:17px;--leaf-drift-y:23px;--leaf-rotation:48deg;--leaf-scale:.46;top:76%;left:38%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(6){--leaf-delay:-1.7s;--leaf-drift-x:-37px;--leaf-drift-y:11px;--leaf-rotation:-46deg;--leaf-scale:.55;top:17%;left:52%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(7){--leaf-delay:-9.2s;--leaf-drift-x:26px;--leaf-drift-y:-32px;--leaf-duration:14s;--leaf-rotation:88deg;--leaf-scale:.72;top:91%;left:61%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(8){--leaf-delay:-3.7s;--leaf-drift-x:-42px;--leaf-drift-y:24px;--leaf-rotation:-112deg;--leaf-scale:.58;top:47%;left:69%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(9){--leaf-delay:-6.4s;--leaf-drift-x:13px;--leaf-drift-y:39px;--leaf-rotation:-72deg;top:12%;left:77%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(10){--leaf-delay:-1.1s;--leaf-drift-x:-33px;--leaf-drift-y:-23px;--leaf-rotation:18deg;--leaf-scale:.61;top:71%;left:85%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(11){--leaf-delay:-8.2s;--leaf-drift-x:24px;--leaf-drift-y:16px;--leaf-duration:12.6s;--leaf-rotation:-138deg;--leaf-scale:.8;top:39%;left:94%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(12){--leaf-delay:-5.2s;--leaf-drift-x:-19px;--leaf-drift-y:28px;--leaf-rotation:-42deg;--leaf-scale:.48;top:88%;left:97%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(13){--leaf-delay:-2.4s;--leaf-drift-x:35px;--leaf-drift-y:-18px;--leaf-rotation:52deg;--leaf-scale:.5;top:8%;left:33%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(14){--leaf-delay:-9.7s;--leaf-drift-x:-27px;--leaf-drift-y:31px;--leaf-duration:14.5s;--leaf-rotation:-92deg;--leaf-scale:.63;top:82%;left:73%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i{--spore-delay:0s;--spore-duration:7s;--spore-size:4px;animation:lens-nature-spore-rise var(--spore-duration) ease-in-out var(--spore-delay) infinite;height:var(--spore-size);opacity:.72;width:var(--spore-size);background:#f2d88c;border-radius:50%;position:absolute;box-shadow:0 0 6px #f2d88cd6,0 0 16px #b3cf754d}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:first-child{--spore-delay:-1s;top:37%;left:3%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(2){--spore-delay:-4.2s;--spore-size:6px;top:81%;left:9%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(3){--spore-delay:-2.7s;top:23%;left:17%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(4){--spore-delay:-6.1s;--spore-duration:9s;top:68%;left:24%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(5){--spore-delay:-.4s;--spore-size:3px;top:47%;left:31%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(6){--spore-delay:-3.8s;top:89%;left:39%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(7){--spore-delay:-5.5s;--spore-duration:8.2s;top:19%;left:46%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(8){--spore-delay:-2.1s;--spore-size:5px;top:73%;left:53%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(9){--spore-delay:-4.9s;top:42%;left:58%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(10){--spore-delay:-1.8s;--spore-size:6px;top:92%;left:64%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(11){--spore-delay:-6.5s;top:29%;left:71%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(12){--spore-delay:-3.3s;--spore-duration:8.8s;top:62%;left:76%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(13){--spore-delay:-.8s;--spore-size:3px;top:16%;left:82%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(14){--spore-delay:-5.8s;top:79%;left:87%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(15){--spore-delay:-2.9s;--spore-duration:8.4s;top:48%;left:91%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(16){--spore-delay:-4.1s;--spore-size:5px;top:27%;left:96%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(17){--spore-delay:-7.2s;top:57%;left:35%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(18){--spore-delay:-2.5s;top:84%;left:68%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search{background:radial-gradient(circle at 14% 0,#b7d77a14,#0000 35%),linear-gradient(108deg,#0d2a1beb,#071a12e6);border-color:#a6cd768c;border-radius:18px;box-shadow:0 20px 64px #0008049e,0 0 30px #74a15b1f,inset 0 1px #ecf8d31a}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search:after{content:"";opacity:.86;pointer-events:none;background:linear-gradient(90deg,#0000 0 17%,#b7d77a33 32%,#e5d08d 48%,#7fa867b8 63%,#0000 82%) 0 0/230% 100%;height:1px;animation:7.5s ease-in-out infinite lens-nature-dew-run;position:absolute;bottom:-1px;left:18px;right:18px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-icon{color:#bed99a}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search input::placeholder{color:#aebaaa}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-filter-button b{color:#07160e;background:linear-gradient(135deg,#b7d77a,#5f9159)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-random-button{color:var(--nature-gold);text-shadow:0 0 12px #e0b45e6b}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-active-filters button{color:#edf3df;background:linear-gradient(135deg,#20482ff2,#123223f2);border-color:#a4cc7494}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-active-filters button b{color:#d6edaa;background:#b7d77a24}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-active-filters button:hover,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-active-filters button:focus-visible{border-color:#cbe69a}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-results,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-popover{background:radial-gradient(circle at 8% 8%,#96bc691a,#0000 30%),linear-gradient(145deg,#0c2b1bfa,#051810fa);border-color:#95c0696b;box-shadow:0 30px 90px #000904b8,0 0 38px #618f4b1f,inset 0 1px #e9f4d30f}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors{background:radial-gradient(circle at 8% 18%,#e0b45e1a,#0000 34%),radial-gradient(circle at 88% 72%,#6fa15824,#0000 42%),linear-gradient(135deg,#335b3733,#0a271914)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors h2{color:#c6df99;letter-spacing:.13em;text-transform:uppercase;font-family:inherit;font-size:8px;font-weight:800}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors button{background:linear-gradient(125deg,#41693f61,#1339265c);border-color:#97c06b4d;border-radius:13px;box-shadow:inset 0 1px #f5fbdf0f,0 7px 20px #0012083d}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-author-avatar{background:radial-gradient(circle at 31% 24%,#ffffec94,#0000 20%),linear-gradient(145deg,#e0b45e 0%,#8cad5f 48%,#315f43 100%);border-color:#e4edb8b8;box-shadow:0 0 0 3px #85b35e1a,0 0 19px #aac25d47,inset 0 1px #ffffff6b}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-author-avatar>span{color:#102217;text-shadow:0 1px 5px #fff3}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors button small:after{color:var(--nature-gold);text-shadow:0 0 8px #e0b45e73}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors button:hover,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors button:focus-visible,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search-authors button.active{background:linear-gradient(125deg,#5f8b4c7a,#23543575);border-color:#c5e1919e;box-shadow:inset 0 1px #ffffff1a,0 8px 26px #20532d47,0 0 18px #cde18c1a}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-reader-chip{background:linear-gradient(145deg,#0f311fe8,#061b12e8);border-color:#9bc56c7a;box-shadow:0 12px 34px #000b0570,inset 0 1px #f0f7d814}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker svg{stroke:#c7dfa1;animation:4.8s ease-in-out infinite alternate lens-nature-palette-grow}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker svg circle{fill:#e0b45e}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker:focus-within{border-color:#c5e292;box-shadow:0 0 0 2px #b7d77a26,0 0 24px #71a05633}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker option{background:#0b2618}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-reader-avatar{color:#102015;background:radial-gradient(circle at 30% 23%,#ffffefa3,#0000 17%),linear-gradient(145deg,#d7c273,#77a05f 55%,#315f43);border:1px solid #daeaac94;position:relative;box-shadow:0 0 16px #7fa8673d,inset 0 1px #ffffff3d}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-reader-avatar:after{content:"";background:#d8eaa8;border-radius:100% 0;width:4px;height:7px;position:absolute;top:3px;right:3px;transform:rotate(25deg)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-reader-copy small{color:#91a696}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links{background:linear-gradient(100deg,#092215e0,#061810e6);border-color:#87b1634d;border-radius:18px;padding:11px 22px;bottom:6px;left:6px;right:6px;box-shadow:0 -10px 44px #000c055c,inset 0 1px #e9f2d30f}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links:before{content:"";opacity:.64;background:linear-gradient(90deg,#0000 0 26%,#7fa86780 42%,#e0b45ea8 50%,#b7d77a7a 58%,#0000 74%) 0 0/240% 100%;height:1px;animation:9s ease-in-out infinite reverse lens-nature-dew-run;position:absolute;top:-1px;left:18px;right:18px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links span{margin-left:auto}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links a{color:#dee9d3b8}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-help{color:#8ea094;bottom:19px;left:28px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-help span:before{color:var(--nature-leaf-bright);content:"•";margin-right:6px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-help span:first-child:before{content:none}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 45% 17%,#fffdde30,#0000 32%),radial-gradient(circle at 55% 78%,#82ae6333,#0000 47%);animation:6.8s ease-in-out infinite alternate lens-nature-dapple;position:absolute;inset:1px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger:before{background:radial-gradient(circle at 46% 18%,#fff8c840,#0000 34%),radial-gradient(circle at 50% 80%,#e0b45e40,#0000 48%)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger:before{background:radial-gradient(circle at 50% 18%,#ffefe329,#0000 34%),radial-gradient(circle at 50% 80%,#b85e703d,#0000 48%);animation-delay:-3.1s}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger svg{fill:#ffefb840;stroke:#fff1bd;box-shadow:0 10px 30px #8f60206b,0 0 22px #e0b45e33,inset 0 1px #ffffff5c;background:linear-gradient(145deg,#e5bc65ed,#795826c2)!important;border-color:#ffebae8a!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger svg{box-shadow:0 10px 28px #511c2d6e,inset 0 1px #ffffff2e;background:linear-gradient(145deg,#b55769c2,#63304394)!important;border-color:#f5b8c04d!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger path{fill:#b85e70;stroke:#efacb6}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger b{color:#241708;background:linear-gradient(135deg,#e8c675,#a3722f);box-shadow:0 0 18px #e0b45e40}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger b{background:linear-gradient(135deg,#c76b7d,#7e3d55)}@media (min-width:721px){.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger{box-shadow:24px 22px 78px #000b05b3,0 0 56px #cb9e4240,inset 0 1px #fff8d32b;background:linear-gradient(135deg,#664c20f5,#132b1cf2)!important;border-color:#e7bf68c7!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger{box-shadow:-24px 22px 78px #000b05b3,0 0 58px #a6465b3d,inset 0 1px #ffffff26;background:linear-gradient(225deg,#843f50f2,#143222f5)!important;border-color:#d77788b8!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger.active{box-shadow:24px 22px 78px #000b05b3,0 0 0 2px #edcf8852,0 0 62px #e0b45e59;background:linear-gradient(135deg,#d6a94f,#64502b)!important;border-color:#f1d58f!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger.active{box-shadow:-24px 22px 78px #000b05b3,0 0 0 2px #e9a5b147,0 0 62px #b85e7052;background:linear-gradient(225deg,#b85e70,#593143)!important;border-color:#e9a5b1!important}}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book:focus-visible,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-overlay button:focus-visible,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-comment:focus-visible,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-overlay .lens-social-action:focus-visible{outline-color:#c7e28f}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-overlay button,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-comment{background:#082316e0;border-color:#a7cf778a;box-shadow:0 10px 34px #000a0599,0 0 20px #69975221,inset 0 1px #f5fae01a}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-heart:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-rotate:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #b7d77a80;animation:4s ease-out infinite lens-nature-growth-ring;position:absolute;inset:-1px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-heart:after{border-color:#ca6c7e94;animation-delay:-2s}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-heart.saved{background:#5b2735f0;border-color:#dd8494b3}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-heart.saved path{fill:#b85e70;stroke:#f0abb6}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-comment-count{color:#0b1d12;background:linear-gradient(135deg,#b7d77a,#6b9b5a);border-color:#0a2115}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-rotate svg{stroke:#c7e28f}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-social-discovery{background:linear-gradient(145deg,#0b2b1be8,#051810e8);border-color:#9cc76c75;animation:6.8s ease-in-out infinite alternate lens-nature-panel-float;box-shadow:0 18px 54px #000a05a3,0 0 27px #709d5624,inset 0 1px #f3fadd17}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-social-heading span{color:#c5df96}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-share-action{color:#08180e;background:linear-gradient(135deg,#9fc568,#4f8654)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-panel{background:linear-gradient(145deg,#0c2d1cf7,#051910f2);border-color:#96c3697a;box-shadow:0 24px 70px #000b05b3,0 0 34px #68964f24,inset 0 1px #f2fadb17}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-print{color:#132016;background:linear-gradient(120deg,#a7cb70 0%,#d6bd68 54%,#c87958 100%);border-color:#e4e3aa;box-shadow:0 11px 34px #799d4c52,inset 0 1px #ffffff6b}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-print:after{animation:7s cubic-bezier(.16,1,.3,1) infinite lens-nature-dew-shimmer}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-print:hover{box-shadow:0 16px 42px #8bab546b,inset 0 1px #fff}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-secondary{background:linear-gradient(145deg,#2a4b31e0,#0d2a1be0);border-color:#9abf7466}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-segments button.active,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-chips button.active,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-filter-popover footer button{color:#0b2013;background:linear-gradient(135deg,#b7d77a,#679757)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-filter-select:focus{border-color:#b6d77f;box-shadow:0 0 0 2px #b7d77a24}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-panel-heading small{color:#c4df94}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-actions{background:linear-gradient(115deg,#53401df5,#092618f2 66%);border-color:#e1b85d94;box-shadow:0 24px 84px #000c05ad,0 0 44px #cc9f432b}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-actions div>span{color:#e7c77d}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-actions>button{color:#251708;background:linear-gradient(135deg,#e3bd68,#9f7131);box-shadow:0 10px 30px #ae7e3147}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-actions>button:hover{background:linear-gradient(135deg,#efd58e,#b8833a)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-loading,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-filter-empty>span{color:#e4bd68}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-suggested-filter .lens-cover-art{box-shadow:0 18px 42px #b17f2e33,0 0 16px #e0b45e75,0 0 38px #7da25029,0 0 0 3px #e0b45ee6,inset 3px 0 #ffffff21}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-liked-filter:hover .lens-cover-art,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-liked-filter:focus-visible .lens-cover-art{box-shadow:0 26px 58px #000804bd,0 0 0 3px #b85e70,0 0 34px #b85e7075,inset 3px 0 #ffffff21}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity{filter:drop-shadow(0 0 30px #7ca65b29)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity-copy>span,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity-copy p span{color:#cbe599}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity-copy h2,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity-copy input{text-shadow:0 0 27px #76a0574d,0 8px 34px #00000094}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-blob-identity-copy input:focus{border-bottom-color:#cbe599;box-shadow:0 6px 0 -5px #cbe59961}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-share{background:linear-gradient(115deg,#5b2a37f5,#092518f2 66%);border-color:#cc6e808f;box-shadow:0 24px 84px #000c05ad,0 0 44px #a7485e2e}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-share-actions button{background:linear-gradient(135deg,#bd6476,#734057);box-shadow:0 10px 30px #8b3a4e47}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-filter-empty{background:#072215e6;border-color:#bf64766b}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-filter-empty>span{color:#c66d7d;text-shadow:0 0 20px #b85e704d}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-filter-empty button{background:#b85e70}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-comments-panel,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .book-comment-composer{background:#071f14;border-color:#8fb76747}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .book-comment-chat-list li.current-reader>p{background:#294d35;border-color:#b7d77a33}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .book-comment-composer-avatar,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .book-comment-composer button{color:#0b2114;background:linear-gradient(135deg,#b7d77a,#649255)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .book-comment-composer textarea:focus{border-color:#b7d77a80}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-info-dialog{background:radial-gradient(circle at 88% 4%,#b7d77a1c,#0000 27%),radial-gradient(circle at 10% 86%,#c8795814,#0000 28%),linear-gradient(145deg,#0c2b1bfc,#04160efc);border-color:#91bd6566}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-info-hero>span,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-principles>span,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-principles li>b,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-legal-grid section>b,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .platform-info-copy a{color:#b9d786}@media (min-width:721px) and (max-width:1180px){.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-brand-nature{transform-origin:0 0;transform:scale(.9)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search{width:min(480px,46vw)}}@media (max-width:720px){.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-brand{top:5px;left:10px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-brand-nature{transform-origin:0 0;gap:5px;transform:scale(.78)}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search{top:64px;left:10px;right:8px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker{height:42px;padding-inline:9px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker svg{width:19px;height:19px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker select{width:18px;padding-right:12px;font-size:0}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker select option{font-size:12px}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger{box-shadow:0 18px 54px #000c0594,0 0 34px #c6973b36,inset 0 1px #fff7cf29;background:linear-gradient(105deg,#684d1ff7,#122e1ef2)!important;border-color:#e8be64b8!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger{background:linear-gradient(105deg,#7e3849f5,#11301ff2)!important;border-color:#d57384a8!important}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links{padding:5px 8px;left:auto}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i{display:none}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:first-child,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(4),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(8),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(11),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(2),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(4),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(10),.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(12){display:block}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:first-child{top:26%;left:3%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(4){top:14%;left:72%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(8){top:82%;left:24%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i:nth-child(11){top:59%;left:91%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(2){top:73%;left:13%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(4){top:34%;left:39%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(10){top:86%;left:83%}.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i:nth-child(12){top:48%;left:67%}}@media (max-width:430px){.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-brand-nature{transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.lens-app[data-theme=nature] .lens-nature-light .blob-editor-dialog,.lens-app[data-theme=nature] .lens-nature-light .blob-editor-preview-orbit i,.lens-app[data-theme=nature] .lens-nature-light .lens-blob-roamer,.lens-app[data-theme=nature] .lens-nature-light .blob-speech-reopen>i{animation:none}.lens-app[data-theme=nature] .lens-nature-light .lens-blob-character-dock,.lens-app[data-theme=nature] .lens-nature-light .lens-blob-character-prompt,.lens-app[data-theme=nature] .lens-nature-light .blob-editor-options>button{transition:none}.lens-app[data-theme=nature] .lens-nature-light .lens-book{will-change:auto}.lens-app[data-theme=nature] .lens-nature-light .lens-three-book canvas,.lens-app[data-theme=nature] .lens-nature-light .lens-three-book-fallback{transition:none}.lens-app[data-theme=nature] .lens-nature-light .lens-book-overlay,.lens-app[data-theme=nature] .lens-nature-light .lens-purchase-panel{animation:none}.lens-app[data-theme=nature] .lens-nature-light .lens-purchase-option,.lens-app[data-theme=nature] .lens-nature-light .lens-purchase-print:after{transition:none}.lens-app[data-theme=nature] .lens-nature-light .lens-book-liked-filter .lens-cover-art,.lens-app[data-theme=nature] .lens-nature-light .lens-liked-trigger,.lens-app[data-theme=nature] .lens-nature-light .lens-book-suggested-filter .lens-cover-art,.lens-app[data-theme=nature] .lens-nature-light .lens-suggested-trigger{transition:none;animation:none}.lens-app[data-theme=nature] .lens-nature-light .lens-suggested-loading span,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-neon-bubbles i,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-search:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-theme-picker svg,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-suggested-trigger:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-liked-trigger:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-site-links:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-book-heart:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-book-rotate:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-purchase-print:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=neon] .lens-social-discovery,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-brand-nature-mark,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-mist,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-light,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-leaves>i>span,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-nature-spores>i,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-search:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-theme-picker svg,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-suggested-trigger:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-liked-trigger:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-site-links:before,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-heart:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-book-rotate:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-purchase-print:after,.lens-app[data-theme=nature] .lens-nature-light .lens-app[data-theme=nature] .lens-social-discovery{animation:none}}@media (min-width:721px) and (prefers-reduced-motion:reduce){.lens-app[data-theme=nature] .lens-nature-light .lens-liked-trigger,.lens-app[data-theme=nature] .lens-nature-light .lens-suggested-trigger{transform:translateY(-50%)}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.lens-app[data-theme=nature] .lens-nature-light .lens-liked-trigger,.lens-app[data-theme=nature] .lens-nature-light .lens-suggested-trigger{transform:none}}
