:root{--bg:#f5f2ec;--paper:#efeae1;--card:#fff;--ink:#322e29;--sub:#8a8175;--faint:#b3aa9c;--line:#e9e3d8;--line2:#f1ece2;--amber:#b06a4c;--amber-d:#9a5740;--amber-ink:#8a4f38;--amber-soft:#eaddd2;--amber-tint:#f7f0e9;--th:"LatinOnly","Arimo","Thonburi","Noto Sans Thai Looped","Times New Roman",Times,serif;--en:"LatinOnly","Arimo","Thonburi","Noto Sans Thai Looped","Times New Roman",Times,serif;--serif:"LatinOnly","Arimo","Thonburi","Noto Sans Thai Looped","Times New Roman",Times,serif;--r:8px;--shadow:0 1px 2px rgba(50,40,30,.04),0 4px 14px rgba(50,40,30,.05)}*{box-sizing:border-box}body,html{margin:0;height:100%}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65}h1,h2,h3,h4,h5{line-height:1.35}button,input,select,textarea{line-height:1.4}#root{height:100%}button{font-family:inherit;cursor:pointer}img,svg{display:block}::selection{background:var(--amber-soft)}:where(:has(>.ic)){column-gap:.35em}.app{height:100vh;display:flex;flex-direction:column;background:var(--bg)}.nav{flex:none;gap:22px;height:62px;background:hsla(40,55%,96%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30}.nav-brand{gap:10px}.logo{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none;font-family:var(--en);font-weight:700;font-size:18px;color:#fff;background:var(--amber);box-shadow:0 2px 6px rgba(167,121,31,.35)}.nav-words{display:flex;flex-direction:column;line-height:1.1}.nav-words b{font-family:var(--en);font-size:17px;letter-spacing:.04em;color:var(--ink)}.nav-words i{font-style:normal;font-size:11px;color:var(--sub)}.role{display:flex;align-items:center;height:42px;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:3px}.role button{flex:1 1;align-self:stretch;padding:7px 11px;border:none;background:none;color:var(--sub);font-size:14px;font-weight:500;border-radius:4px;white-space:nowrap;cursor:pointer;font-family:inherit}.role button.on{background:var(--card);color:var(--amber-ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.main{flex:1 1;overflow-y:auto}.wbpost{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px 26px 26px;box-shadow:0 12px 30px -18px rgba(50,32,12,.4)}.wbpost-kick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--faint)}.wbpost-title{margin:34px 0 0;font-family:var(--display);font-size:27px;line-height:1.3;color:var(--ink);font-weight:400}.wbpost-by{gap:11px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.wbpost-by,.wbpost-name{display:flex;align-items:center}.wbpost-name{font-size:14.5px;color:var(--ink);gap:8px;flex-wrap:wrap}.wbpost-byline{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.wbpost-when{font-size:12.5px;color:var(--sub)}.wbpost-edited{margin-left:auto;flex:none}.wbpost-body{font-size:17px;line-height:1.78;color:var(--ink);margin:18px 0 0;white-space:pre-wrap}.wbrefs{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.wbrefs-h{font-size:11.5px;color:var(--faint);margin-bottom:12px}.lang-en .wbpost-kick,.lang-en .wbrefs-h{letter-spacing:.06em;text-transform:uppercase}.wbrefs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-gap:10px;gap:10px}.wbref{display:flex;gap:11px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px 12px;text-decoration:none;color:inherit;box-shadow:0 6px 14px -10px rgba(50,32,12,.34);transition:transform .16s,box-shadow .16s}a.wbref:hover{transform:translateY(-2px);box-shadow:0 12px 20px -12px rgba(50,32,12,.44)}.wbref-n{font-size:14px;color:var(--ink);line-height:1.35}.wbref-m{font-size:12px;color:var(--sub);margin-top:2px;display:flex;flex-wrap:wrap;gap:2px 12px}@media (max-width:640px){.shelf-tabs{gap:8px;flex-direction:column;align-items:stretch}.shelf-tabs>button{flex:none}.hist-switch>button,.shelf-tabs>button{justify-content:center;padding-left:10px;padding-right:10px}.hist-switch>button{flex:1 1;min-width:0}}.wbref-links{display:flex;gap:8px;flex:none;align-items:center;margin-left:auto}.wbref-ic{width:40px;height:40px;border-radius:999px;display:inline-grid;place-items:center;flex:none;text-decoration:none;color:var(--amber-ink);background:var(--amber-soft);transition:filter .12s}.wbref-ic.shop{color:#5a3a26;background:rgba(90,58,38,.14)}.wbref-ic:hover{filter:brightness(.94)}.wbref-ic:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.wbconvo{margin-top:30px}.wbconvo-h{font-size:13px;color:var(--sub);margin-bottom:14px}.wbthread-list{position:relative;padding-left:46px}.wbreply{position:relative;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 15px;box-shadow:0 6px 16px -12px rgba(50,32,12,.34)}.wbreply-av{position:absolute;left:-46px;top:11px;width:34px;height:34px;z-index:1}.wbreply-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wbreply-name{font-size:14px;color:var(--ink)}.wbreply-when{font-size:12px;color:var(--faint)}.wbreply-body{font-size:15.5px;line-height:1.72;color:var(--ink);margin-top:5px;white-space:pre-wrap}.wbreply.staff{border-color:var(--amber-ink)}.wbstaff{font-size:10.5px;background:var(--amber-soft);border-radius:999px;padding:1px 8px}.wbreply-act,.wbstaff{color:var(--amber-ink)}.wbreply-act{margin-left:auto;border:none;background:none;font:inherit;font-size:12.5px;cursor:pointer;padding:2px 4px;flex:none}.wbreply-act:hover{text-decoration:underline;text-underline-offset:3px}.wbreply-tools{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px}.wbreply-head>.wbreply-tools{align-self:center}.wbreply-tools .wbreply-act{margin-left:0}.wbreply-head:has(.bin-round){align-items:center}.wbreply-confirm{display:inline-flex;align-items:center;gap:8px;flex:none}.wbreply-confirm-yes{border:none;background:var(--danger,#b3261e);color:#fff;border-radius:999px;padding:2px 11px}.wbreply-confirm-no,.wbreply-confirm-yes{font:inherit;font-size:12px;cursor:pointer}.wbreply-confirm-no{border:none;background:none;color:var(--sub);padding:2px}.wbreply-confirm-no:hover{text-decoration:underline;text-underline-offset:3px}.wbkids{margin-top:-2px;margin-bottom:12px;padding-left:56px;display:flex;flex-direction:column}.wbkids .wbreply{background:var(--paper);box-shadow:none}.wbcompose{position:relative;padding-left:46px}.wbcompose-av{position:absolute;left:0;top:0;width:34px;height:34px}.wbcompose-box{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 20px -14px rgba(50,32,12,.34)}.wbreplying{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--amber-ink);background:var(--amber-soft);border-radius:8px;padding:6px 10px}.closex.wbreplying-x{margin:-10px -8px -10px auto;border-color:transparent;background:transparent;color:inherit}.wb-tag-x{position:relative;flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.wb-tag-x:before{content:"";position:absolute;inset:-13px}.wb-tag-x:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.veil.wb-newveil{align-items:flex-start;padding:20px;overflow-y:auto;overscroll-behavior:contain}.wb-newform{width:min(520px,94vw);margin:auto 0}@media (max-width:640px){.wbpost{padding:18px 16px 20px;border-radius:12px}.wbpost-title{font-size:23px;margin-top:26px}.wbpost-body{font-size:16px}.wbthread-list{padding-left:40px}.wbreply-av{left:-40px;top:10px;width:28px;height:28px}.wbreply{padding:11px 13px}.wbcompose{padding-left:40px}.wbcompose-av{width:28px;height:28px}.wbkids{padding-left:32px}}.wbthread-page{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 calc(50vw - 50%) 64px;background:var(--bg);min-height:100%}body:has(.wbthread-page) .site-footer{margin-top:0}.lib{max-width:1240px;margin:0 auto;padding:0 26px}.toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;gap:14px;align-items:center;padding:18px 0 12px;background:linear-gradient(180deg,var(--bg) 70%,hsla(40,55%,96%,0))}.toolbar.solo{position:static}.search{flex:1 1;max-width:560px;display:flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:11px 14px;box-shadow:var(--shadow);height:44px;box-sizing:border-box}.search-ic{color:var(--amber);font-size:20px;display:inline-block;transform:scale(1.35);transform-origin:center}.search input{flex:1 1;border:none;outline:none;background:none;font-family:inherit;font-size:15px;color:var(--ink)}.search input::placeholder{color:var(--faint)}.search-x{border:none;background:none;color:var(--faint);font-size:13px}.sortwrap{display:flex;align-items:center;gap:8px}.sort-label{font-size:13px;color:var(--sub)}.sortwrap select,.up-field select{border:1px solid var(--line);background-color:var(--card);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;color:var(--ink)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%237a5620' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px!important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--ink)}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value,input[type=month]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}.chips{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:14px}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 14px;font-size:14px;color:var(--ink);transition:.15s}.chip i{font-style:normal;font-size:12px;color:var(--faint)}.chip:hover{border-color:var(--amber)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip.on i{color:hsla(0,0%,100%,.55)}.lib-body{padding-bottom:50px}.home-hero{padding:14px 0 22px}.home-hero-th{font-size:26px;font-weight:600;letter-spacing:-.01em}.home-hero-en{color:var(--sub);font-size:14px;margin-top:4px}.row{margin-bottom:30px}.row-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.row-title{display:flex;align-items:baseline;gap:4px 9px;flex-wrap:wrap;min-width:0}.row-title h2{flex:1 0 100%}.row-title.count-inline h2{flex:0 1 auto}.formrow{display:flex;gap:12px}@media (max-width:640px){.formrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.formrow>*{min-width:0}}.formstack{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}@media (max-width:640px){.formstack{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.formstack>*{min-width:0}.formstack>button{grid-column:1/-1}
  /* !important because the select carries width:auto as an INLINE style — it is
     sized to "ส.ค." on a desktop row on purpose, and an inline style beats a
     stylesheet rule. This is the one place that has to win. */.formstack button,.formstack select{width:100%!important}}.rcpt{display:grid;grid-column-gap:18px;column-gap:18px;grid-template-columns:1fr auto 18px;grid-template-areas:"lbl  amt arw" "no   amt arw" "meta amt arw" "tags amt arw";padding:13px 14px;border:1px solid var(--line,#eadfce);border-radius:10px;background:var(--card,#fff);margin-top:10px;cursor:pointer;transition:background .15s,border-color .15s}.rcpt:hover{background:var(--amber-tint,#faf3e6)}.rcpt:focus-within{border-color:var(--amber-ink,#4a2f16);box-shadow:0 0 0 2px rgba(122,86,32,.18)}.rcpt-label{grid-area:lbl;font-weight:700;font-size:14.5px;min-width:0}.rcpt-amount{grid-area:amt;justify-self:end;align-self:center;text-align:right;font-weight:700;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rcpt-no{grid-area:no;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:2px;word-break:break-all}.rcpt-meta,.rcpt-no{color:var(--sub);min-width:0}.rcpt-meta{grid-area:meta;font-size:12.5px;margin-top:4px;line-height:1.6}.rcpt-tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-width:0}.rcpt-open{grid-area:arw;justify-self:end;align-self:center;border:none;background:none;padding:0;width:18px;font-family:inherit;font-size:0;color:var(--sub);cursor:pointer;line-height:1}.rcpt-open:after{content:"\203A";font-size:19px}.rcpt:hover .rcpt-open{color:var(--amber-ink,#4a2f16)}.rcpt-void{opacity:.72}.rcpt-void .rcpt-amount,.rcpt-void .rcpt-label{text-decoration:line-through}@media (max-width:640px){.rcpt{grid-template-columns:1fr;grid-template-areas:"lbl" "no" "meta" "tags" "amt" "btn";cursor:default}.rcpt:hover{background:var(--card,#fff)}.rcpt-amount{justify-self:stretch;text-align:right;font-size:16.5px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line2,#f0e7d6)}.rcpt-open{grid-area:btn;justify-self:stretch;width:100%;margin-top:9px;padding:10px 15px;border:1px solid var(--line,#eadfce);border-radius:8px;background:var(--card,#fff);font-size:13px;font-weight:600;color:inherit;line-height:1.4}.rcpt-open:after{content:none}.btn-wide-mobile{width:100%}}.filter-clear{background:none;border:none;padding:7px 4px;cursor:pointer;font-family:inherit;font-size:13px;color:var(--amber-ink)}.filter-clear:hover{text-decoration:underline;text-underline-offset:3px}.filter-clear:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:6px}.row-title h2{margin:0;font-size:20px;font-weight:600}.row-title span{font-size:13px;color:var(--sub)}.row-see{border:none;background:none;color:var(--amber-ink);font-size:14px;font-weight:500}.row-see:hover{text-decoration:underline}.row-scroll{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity}.row-scroll::-webkit-scrollbar{height:8px}.row-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.row-scroll .card{width:148px;flex:none;scroll-snap-align:start}.row-more{width:120px;flex:none;border:1px dashed var(--line);border-radius:var(--r);background:var(--card);color:var(--sub);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px}.row-more span{font-size:17px;font-weight:600;color:var(--amber-ink)}.row-more:hover{border-color:var(--amber)}.browse-head{display:flex;align-items:baseline;gap:12px;padding:6px 0 16px}.browse-head h2{margin:0;font-size:22px;font-weight:600}.browse-head span{color:var(--sub);font-size:14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:18px 16px;gap:18px 16px}.grid-more{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 0 10px}.grid-count{font-size:13px;color:var(--sub)}.grid-end{text-align:center;color:var(--faint);font-size:13px;padding:26px 0}.card{border:none;background:none;padding:0;text-align:left;display:flex;flex-direction:column}.card-cover{position:relative;border-radius:0;overflow:hidden;box-shadow:0 1px 2px rgba(50,40,30,.06),0 10px 22px -6px rgba(60,45,20,.14);transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s cubic-bezier(.2,.75,.2,1)}.card-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 -26px 40px -26px rgba(35,22,8,.42)}.card:hover .card-cover{transform:translateY(-7px) scale(1.025);box-shadow:0 6px 12px -4px rgba(60,45,20,.12),0 24px 44px -10px rgba(55,38,15,.26)}.card-flag{position:absolute;top:8px;left:8px;background:rgba(42,36,32,.82);color:#fff;font-size:10.5px;padding:3px 8px;border-radius:8px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2}.card-t,.card-title{font-size:14px;font-weight:600;margin-top:10px;line-height:1.3;color:var(--ink);letter-spacing:.004em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.card:hover .card-t,.card:hover .card-title{color:var(--amber-ink)}.card-a,.card-author{font-size:12.5px;color:var(--sub);margin-top:3px;line-height:1.3}.card-rate{margin-top:4px}.grid .card{background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:10px;padding:10px 10px 12px;box-shadow:0 8px 20px -10px rgba(50,32,12,.32);transition:transform .16s ease,box-shadow .16s ease}.grid .card:hover{transform:translateY(-5px);box-shadow:0 16px 30px -12px rgba(50,32,12,.5)}.grid .card .card-cover{border-radius:0;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}.grid .card:hover .card-cover{transform:none;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}.grid .card .card-cover:after{display:none}.grid .card .card-t{color:var(--amber-ink,#3a2c1a);margin-top:10px;padding:0 2px}.grid .card .card-a{color:var(--sub,#7c6f5a);padding:0 2px}.bcover{width:100%;aspect-ratio:2/3;border-radius:0}.bcover.big{width:220px;aspect-ratio:2/3}.tickbox input:focus-visible+span{outline:2px solid var(--amber-ink);outline-offset:2px}@media (max-width:480px){.sbr-row{display:grid!important;grid-template-columns:34px auto minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"cover . . tick" "cover title title tick" "cover note note tick" "cover vol side tick" "cover . . tick";grid-column-gap:10px;column-gap:10px;grid-row-gap:0!important;row-gap:0!important;align-items:center}.sbr-row>.sbr-text{display:contents!important}.sbr-row .sbr-cover{grid-area:cover;align-self:center}.sbr-row .sbr-title{grid-area:title;min-width:0;overflow-wrap:break-word}.sbr-row .sbr-note{grid-area:note;min-width:0}.sbr-row .sbr-vol{grid-area:vol;align-self:baseline}.sbr-row .sbr-side{grid-area:side;justify-self:start;align-self:baseline;font-size:13px!important;line-height:1.5}.sbr-row .sbr-side.sbr-alone{grid-area:auto;grid-row:4;grid-column:2/4}.sbr-row>.tickbox{grid-area:tick;align-self:center}.swp-frame{padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:none!important}}.bcover-inner{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:var(--tint)}.bcover-inner img{filter:saturate(1.22) contrast(1.02)}.bcover-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 12px;text-align:center;color:#f6ecd6;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 88%,#fff) 0,var(--tint) 55%,color-mix(in srgb,var(--tint) 80%,#000) 100%)}.bc-fleur{font-size:12px;opacity:.6}.bc-title{font-weight:600;font-size:10.5px;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.25);max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.bcover.big .bc-title{font-size:23px}.featbook-cover .bc-title{font-size:15px;line-height:1.28;-webkit-line-clamp:4}.bc-rule{width:26px;height:2px;border-radius:2px;background:hsla(41,64%,90%,.6)}.bc-en{font-family:var(--serif);font-style:italic;font-size:10px;opacity:.85}.bcover.big .bc-en{font-size:14px}.bc-pen{font-size:10.5px;letter-spacing:.04em;opacity:.8;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcover.big .bc-pen{font-size:12px}.bcover-gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 60%,hsla(0,0%,100%,.12) 78%,transparent 88%)}image-slot::part(frame){background:transparent}image-slot::part(ring){display:none}image-slot::part(empty){opacity:0}.stars{display:inline-flex;align-items:center;gap:1px;color:var(--amber)}.star{color:#dcd2bd}.star.on{color:var(--amber)}.stars-n{margin-left:5px;font-size:12px;color:var(--sub)}.giftbadge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:3px 9px;margin:0 5px 5px 0}.gift-dot{font-size:9px}.btn-primary{display:inline-flex;align-items:center;gap:7px;justify-content:center;border:none;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(167,121,31,.3);transition:filter .15s,transform .1s}.btn-primary:hover{filter:brightness(1.05)}.btn-primary:active{transform:translateY(1px)}.btn-primary i{font-style:normal;font-weight:400;opacity:.85;font-size:12px}.btn-primary:disabled{opacity:.5}.btn-ghost{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:12px 18px;font-size:15px;font-weight:500;color:var(--ink)}.btn-ghost:hover{border-color:var(--amber);background:var(--amber-tint)}.wide{width:100%}.pill{border:1px solid var(--amber);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:7px 15px;font-size:13.5px;font-weight:500;white-space:nowrap}.pill:hover{background:var(--amber-soft)}.pill.ghost{border-color:var(--line);background:var(--card);color:var(--sub)}.pagewrap{max-width:1240px;margin:0 auto;padding:24px 26px 60px}.pagewrap.narrow{max-width:680px}.page-head{margin-bottom:18px}.page-head h1{margin:0;font-size:26px;font-weight:600}.page-head p{margin:4px 0 0;color:var(--sub);font-size:14px}.empty{text-align:center;color:var(--sub);padding:40px;font-size:15px}.empty.big{padding:70px 20px;font-size:16px}.empty.big .btn-primary{margin-top:16px}.muted{color:var(--faint)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.shopcard{display:flex;gap:14px;text-align:left;border:1px solid var(--line);border-radius:var(--r);padding:14px;background:var(--card);box-shadow:var(--shadow);transition:.16s}.shopcard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(60,45,20,.12);border-color:var(--amber-soft)}.shopcard-cover .bcover{width:74px}.shopcard-b{flex:1 1;min-width:0;display:flex;flex-direction:column}.sc-t{font-weight:600;font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-a{font-size:12.5px;color:var(--sub);margin:2px 0 8px}.sc-row{display:flex;align-items:baseline;gap:8px;margin-top:auto}.sc-p{font-size:17px;font-weight:700;color:var(--amber-ink)}.sc-s{font-size:11.5px;color:var(--sub)}.sc-s.out{color:#b3261e}.sc-g{font-size:11.5px;color:var(--amber-ink);margin-top:6px}.shelf-list{display:flex;flex-direction:column;gap:12px}.shelf-item{display:flex;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--shadow)}.shelf-cover{border:none;background:none;padding:0;flex:none}.shelf-cover .bcover{width:64px}.shelf-info{flex:1 1;min-width:0;display:flex;flex-direction:column}.shelf-t{font-weight:600;font-size:16px}.shelf-a{font-size:12.5px;color:var(--sub);margin:1px 0 9px}.shelf-prog{height:5px;border-radius:3px;background:var(--line);overflow:hidden;max-width:260px}.shelf-prog span{display:block;height:100%;background:var(--amber)}.shelf-due{font-size:12px;color:var(--sub);margin:7px 0 9px}.shelf-act{display:flex;gap:8px}.acc-card{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px;margin-bottom:14px;box-shadow:var(--shadow)}.acc-av{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:17px;color:#fff;background:var(--amber)}.acc-av,.acc-n{font-weight:600}.acc-n{font-size:18px}.acc-m{font-size:13px;color:var(--sub)}.acc-plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px;margin-bottom:14px;box-shadow:var(--shadow)}.acc-plan-top{display:flex;justify-content:space-between;align-items:center;color:var(--sub);font-size:13px;margin-bottom:8px}.acc-plan-n{font-size:19px;font-weight:600;color:var(--amber-ink);margin-bottom:12px}.acc-signout{margin-top:16px}.acc-signout-btn{display:block;width:100%;padding:11px 20px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:700;color:#fff;background:var(--amber-ink,#7a5620);border:1px solid var(--amber-ink,#7a5620);transition:background .15s,border-color .15s}.acc-signout-btn:hover:not(:disabled){background:#5f4318;border-color:#5f4318}.acc-signout-btn:disabled{opacity:.6;cursor:wait}.acc-signout-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.acc-role{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.7;white-space:nowrap;background:var(--paper,#f7f4ec);color:var(--sub);border:1px solid var(--line,#eadfce);cursor:default}.mem{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#eadfce)}.mem-plan{line-height:1.35;font-size:20px;color:var(--amber-ink);margin-bottom:15px}.mem-kind,.mem-plan{font-weight:600}.mem-kind.off{color:#8a5a12}.mem-dl{margin:0;display:flex;flex-direction:column;gap:12px}.mem-dl>div{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.mem-dl dt{font-size:12.5px;color:var(--faint)}.mem-dl dd{margin:0;font-size:13.5px;color:var(--ink)}.mem-n{font-family:var(--display);font-size:23px;line-height:1;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:7px}.mem-of{font-size:12.5px;color:var(--sub)}.mem-note{color:var(--sub);line-height:1.6}.mem-bar{height:5px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:8px;max-width:220px}.mem-bar span{display:block;height:100%;background:var(--amber);border-radius:3px}@media (max-width:640px){.mem-dl>div{grid-template-columns:1fr;gap:2px}.mem-plan{font-size:18px}}.acc-rows{background:var(--card);border:1px solid var(--line);border-radius:var(--r);--jr:7px;overflow:hidden;margin-bottom:16px;box-shadow:var(--shadow)}.acc-row{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:14.5px;border-bottom:1px solid var(--line2)}.acc-row:last-child{border-bottom:none}.acc-row i{color:var(--faint);font-style:normal}.acc-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft);font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.acc-badge.urgent{background:var(--amber);color:#fff;border-color:var(--amber)}.acc-switch{width:100%;border:1px solid var(--amber);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:14px;font-size:15px;font-weight:500}.acc-switch:hover{background:var(--amber-soft)}.veil{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(40,30,18,.5);animation:vIn .25s ease both}@keyframes vIn{0%{opacity:0}to{opacity:1}}.checkout,.plans,.sheet{position:relative;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 70px rgba(40,30,15,.3);animation:sIn .3s cubic-bezier(.2,.85,.25,1) both}@keyframes sIn{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:none;opacity:1}}.sheet-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--sub);font-size:13px;z-index:3}.sheet-x:hover{background:var(--paper)}.sheet{display:flex;gap:26px;width:min(720px,94vw);padding:30px}.sheet-cover{flex:none}.sheet-body{flex:1 1;min-width:0}.sheet-kick{font-size:12px;color:var(--amber-ink);font-weight:600}.lang-en .sheet-kick{letter-spacing:.04em;text-transform:uppercase}.sheet-title{font-size:25px;font-weight:600;margin:6px 0 3px;line-height:1.2}.sheet-acts{margin:18px 0 14px}.sheet-en{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--sub)}.sheet-author{font-size:14px;color:var(--sub);margin-top:6px}.sheet-meta{display:flex;align-items:center;gap:5px;font-size:13.5px;color:var(--sub);margin:13px 0;flex-wrap:wrap}.sheet-lang{white-space:nowrap;color:var(--amber-ink);font-weight:500;display:inline-flex;align-items:center}.sheet-meta .d{opacity:.5}.sheet-blurb{font-family:var(--serif);font-size:16.5px;line-height:1.6;color:#3c352b;margin:0 0 18px;white-space:pre-line}.sheet-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.sheet-actions .btn-primary{flex:1 1;border-radius:8px;padding:10px 16px;justify-content:center;text-align:center}.sheet-actions .btn-buy{justify-content:flex-end}.sheet-actions .ba-main{min-height:1.2em;display:flex;align-items:center;justify-content:center}.sheet-actions .ba-main,.sheet-actions .ba-sub{white-space:nowrap}.sheet-buy{margin-top:16px;border:none;background:none;border-top:1px solid var(--line);padding-top:14px;width:100%;text-align:left;color:var(--amber-ink);font-size:14px;font-weight:500}.sheet-buy:hover{color:var(--amber-d)}.gift-box{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:12px 14px;margin-bottom:14px}.gift-label{font-size:12px;font-weight:600;color:var(--amber-ink);margin-bottom:8px}.pricelines{font-size:14px;color:#5a5043;margin-bottom:14px}.pricelines>div{display:flex;justify-content:space-between;padding:4px 0}.pl-total{border-top:1px solid var(--line);margin-top:4px;padding-top:8px!important;font-weight:700;font-size:16px;color:var(--ink)}.fineprint{font-size:12px;color:var(--faint);text-align:center;margin-top:10px}.plans{width:min(760px,94vw);padding:30px 32px}.plans.stripe-pay{width:min(440px,94vw);max-height:86vh;overflow-y:auto;margin-top:64px}.plans-h{text-align:center;margin-bottom:20px}.plans-h h2{margin:0;font-size:25px;font-weight:600}.plans-h p{margin:4px 0 0;color:var(--sub);font-size:13.5px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.plan{position:relative;text-align:left;border:1.5px solid var(--line);border-radius:8px;padding:22px 18px;background:var(--card);transition:.16s}.plan:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(60,45,20,.1)}.plan.pop,.plan:hover{border-color:var(--amber)}.plan.cur{outline:2px solid var(--amber);outline-offset:1px}.plan-flag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--amber);color:#fff;font-size:11px;padding:3px 12px;border-radius:8px}.plan-name{font-size:20px;font-weight:600;display:flex;flex-direction:column}.plan-name i{font-style:normal;font-family:var(--en);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink)}.plan-price{font-size:30px;font-weight:700;color:var(--amber-ink);margin:10px 0 2px}.plan-price i{font-style:normal;font-size:13px;font-weight:400;color:var(--sub)}.plan-q{font-size:15px;font-weight:600}.plan-sub{font-size:12.5px;color:var(--sub);margin:4px 0 16px}.plan-cta{text-align:center;border-radius:8px;padding:10px;font-weight:600;font-size:14px;background:var(--amber);color:#fff}a:has(.plan-cta){text-decoration:none}.plan.cur .plan-cta{background:var(--paper);color:var(--sub)}.checkout{width:min(440px,94vw);padding:26px}.co-h{font-size:22px;font-weight:600;text-align:center;margin:0 0 16px}.co-line{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.co-mini .bcover{width:42px}.co-t{font-weight:600}.co-a{font-size:12.5px;color:var(--sub)}.co-field{margin-bottom:14px}.co-field label{display:block;font-size:12px;color:var(--sub);margin-bottom:6px}.co-fake{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px}.co-pay{display:flex;gap:8px}.co-pay span{flex:1 1;text-align:center;border:1px solid var(--line);border-radius:8px;padding:9px 6px;font-size:13px;color:var(--sub)}.co-pay span.on{border-color:var(--amber);background:var(--amber-tint);color:var(--amber-ink);font-weight:600}.reader-overlay{position:fixed;inset:0;z-index:65;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(30,22,12,.55);animation:vIn .3s ease both}.er{height:100%;flex-direction:column;background:#faf6ec;color:var(--ink)}.er,.er-top{display:flex}.er-top{align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px}.er-top button{border:none;background:none;color:var(--amber-ink);font-size:14px}.er-ch{color:var(--sub)}.er-page{flex:1 1;overflow-y:auto;padding:22px}.er-page h3{font-size:28px;text-align:center;margin:6px 0 18px;color:var(--amber);font-weight:600}.er-page p{font-family:var(--th);font-size:18px;line-height:1.85;margin:0 0 16px;text-indent:1.6em}.er-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.er-foot button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--card);font-size:15px}.er-foot button:disabled{opacity:.4}.er-prog{flex:1 1;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.er-prog span{display:block;height:100%;background:var(--amber)}.er-pn{font-size:12.5px;color:var(--sub)}.phone-fb{width:380px;height:760px;border-radius:8px;overflow:hidden;border:8px solid #1a1a1a}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:8px;padding:13px 20px;box-shadow:0 16px 40px rgba(0,0,0,.3);font-size:14.5px;line-height:1.35;max-width:90vw;animation:tIn .35s cubic-bezier(.2,.85,.25,1)}.toast b{font-weight:600;color:#fff}.toast-ic{width:22px;height:22px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:13px;flex:none}@keyframes tIn{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}.deskwrap{height:100vh;display:flex;align-items:stretch;justify-content:center;padding:0;position:relative;z-index:1}.desk,.deskwrap,.deskwrap>*{background:var(--bg)}.desk{display:flex;height:100%;width:100%;color:var(--ink);font-size:14px;font-family:var(--th)}.desk-main,.desk-side{background:var(--bg)}.desk-side{width:228px;flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 12px}.brand-mark{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-family:var(--en);font-weight:700;color:#fff;background:var(--amber)}.brand-mark.sm{width:26px;height:26px;font-size:14px}.desk-brand{font-family:var(--en);font-size:16px;color:var(--ink);padding:6px 8px 16px}.desk-brand i{font-family:var(--th);margin-left:auto}.desk-nav{text-align:left;border:none;background:none;color:var(--sub);border-radius:8px;padding:10px 13px;margin-bottom:2px}.desk-nav b{display:block;font-weight:600;font-size:15px}.desk-nav span{font-size:11px;opacity:.8}.desk-nav:hover{background:var(--amber-tint);color:var(--ink)}.desk-nav.on{background:var(--amber-soft);color:var(--amber-ink)}.desk-side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.desk-author{display:flex;align-items:center;gap:9px;margin-bottom:12px}.desk-author b{font-size:14px}.desk-author i{display:block;font-style:normal;font-size:11px;color:var(--sub)}.desk-roleswitch{display:block;width:100%;text-align:left;border:none;background:none;color:var(--sub);font-size:12.5px;padding:6px 4px}.desk-roleswitch:hover{color:var(--amber-ink)}.desk,.desk *{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important}.desk-main{flex:1 1;overflow-y:auto;padding:26px 30px}.desk-h{margin-bottom:20px}.desk-h.between{display:flex;justify-content:space-between;align-items:flex-end}.desk-h h1{font-size:26px;font-weight:600;margin:0}.desk-h p{margin:4px 0 0;color:var(--sub);font-size:13.5px}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.stat{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:var(--shadow)}.stat.accent{background:var(--amber);color:#fff;border:none}.stat-label{font-size:12.5px;color:var(--sub);display:flex;flex-direction:column}.stat.accent .stat-label{color:hsla(0,0%,100%,.85)}.stat-label i{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.stat-value{font-size:24px;font-weight:600;margin-top:7px}.stat-sub{font-size:12px;color:var(--sub);margin-top:3px}.stat.accent .stat-sub{color:hsla(0,0%,100%,.9)}.desk-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:var(--shadow)}.panel-h{font-size:16px;font-weight:600;margin-bottom:12px}.split-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line);font-size:14px}.split-row.sub{color:var(--sub);font-size:13px}.split-row.total{border-bottom:none;border-top:2px solid var(--ink);margin-top:4px;font-weight:700;font-size:16px}.feed{list-style:none;margin:0;padding:0}.feed li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line2);font-size:13.5px}.feed li:last-child{border-bottom:none}.dot{width:8px;height:8px;border-radius:50%;background:#d5cab2;flex:none}.dot.ok{background:var(--ok-dot)}.dot.warn{background:var(--amber)}.dtable{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden}.dtable th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--sub);padding:11px 14px;background:var(--paper);border-bottom:1px solid var(--line)}.dtable td{padding:11px 14px;border-bottom:1px solid var(--line2);font-size:14px;vertical-align:middle}.dtable tr:last-child td{border-bottom:none}.dt-cover .bcover{width:38px}.dt-en{color:var(--sub)}.dt-en,.sbadge{font-size:11.5px}.sbadge{display:inline-block;border-radius:8px;padding:3px 10px;white-space:nowrap}.sbadge.ok{background:rgba(var(--ok-dot-rgb),.14);color:var(--ok)}.sbadge.warn{background:var(--amber-soft);color:var(--amber-ink)}.sbadge.bad{background:rgba(179,38,30,.12);color:#b3261e}.earn-note{font-size:12.5px;color:var(--sub);margin-top:14px}.qrow{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:10px;box-shadow:var(--shadow)}.qrow-info{flex:1 1;min-width:0}.qrow-info b{font-size:16px;font-weight:600}.qrow-flags{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.flag{font-size:11px;border:1px solid var(--line);border-radius:8px;padding:2px 9px;color:var(--sub);white-space:nowrap}.flag.ok{border-color:rgba(var(--ok-dot-rgb),.4);color:var(--ok);background:rgba(var(--ok-dot-rgb),.07)}.qrow-act{gap:8px;flex:none}.abtn.primary,.abtn.primary.sm{border:none;border-radius:8px;font-weight:600;cursor:pointer;color:#fff;background:var(--amber)}.abtn.ghost,.abtn.ghost.sm,.abtn.primary,.abtn.primary.sm{display:inline-flex;align-items:center;padding:9px 16px;font-size:14px}.abtn.ghost,.abtn.ghost.sm{border:1px solid var(--line);background:var(--card);border-radius:8px;color:var(--ink)}.abtn.sm{padding:7px 13px;font-size:13px}.abtn.wide{width:100%;justify-content:center}.abtn.disabled{opacity:.5}.abtn-sub{display:none}.chip{cursor:pointer}.upload{position:relative;background:var(--card);border-radius:8px;width:min(480px,94vw);padding:26px;box-shadow:0 30px 70px rgba(40,30,15,.3);animation:sIn .3s both}.up-title{font-size:21px;font-weight:600;margin-bottom:16px}.up-field{display:block;margin-bottom:13px}.up-field span{display:block;font-size:12px;color:var(--sub);margin-bottom:5px}.up-field input,.up-field select{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;background-color:var(--card)}.up-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.up-drop{margin:6px 0 16px}.up-drop-file{flex:1 1;border:1.5px dashed var(--line);border-radius:8px;color:var(--sub);font-size:13px;gap:4px;padding:14px}.up-file-ic{font-size:22px;color:var(--amber)}.up-drop-file i{font-style:normal;font-size:11px;opacity:.8}.up-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#3c352b;margin-bottom:11px;line-height:1.4}.up-check input{margin-top:3px}.up-warn{font-size:12px;color:#b3261e;background:rgba(179,38,30,.08);border-radius:8px;padding:9px 11px;margin:6px 0 16px}.desk .toast{position:absolute}.wordmark{font-family:Playfair Display,serif;font-size:23px;letter-spacing:-.01em;line-height:1}.wordmark.sm{font-size:18px}.nav-brand{flex-direction:column;justify-content:center;line-height:1.1}.wordmark-sub{font-size:9.5px;letter-spacing:.02em;margin-top:2px;font-family:var(--th)}.hero{position:relative;margin:6px 0 26px}.lib>.hero:first-child{margin-top:18px}@media (max-width:1024px){.lib:has(>.hero:first-child){padding-top:0}.lib>.hero:first-child{margin-top:0}}.sp-noticebar~.main .lib:has(>.hero:first-child){padding-top:0}.sp-noticebar~.main .lib>.hero:first-child{margin-top:0}.hero-slide{position:relative;min-height:400px;height:auto;border-radius:8px;overflow:hidden;background:var(--tint);display:flex;align-items:center;box-shadow:var(--shadow)}.hero-slide:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(22,14,8,.6),rgba(22,14,8,.18) 56%,transparent)}.hero-text{position:relative;z-index:2;padding:0 36px;max-width:62%;pointer-events:none}.hero-tag{display:inline-block;white-space:nowrap;background:hsla(0,0%,100%,.22);color:#fff;font-size:11px;padding:3px 11px;border-radius:8px;margin-bottom:10px}.hero-th{font-size:26px;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.35);text-wrap:balance}.hero-sub{font-size:14px;color:hsla(0,0%,100%,.92);margin-top:6px;text-shadow:0 1px 3px rgba(0,0,0,.35);text-wrap:balance}.hero-cta{pointer-events:auto;margin-top:15px;border:none;background:#fff;color:var(--ink);font-weight:600;font-size:14px;padding:9px 18px;border-radius:8px}.hero-cta:hover{background:var(--amber);color:#fff}.hero-dots{position:absolute;bottom:12px;right:16px;display:flex;gap:6px;z-index:3}.hero-dots button{width:9px;height:9px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer;padding:0;flex:none}.hero-dots button.on{background:#fff}.gbanner{position:relative;height:190px;border-radius:8px;overflow:hidden;background:var(--tint);margin:6px 0 16px;display:flex;align-items:center;box-shadow:var(--shadow)}.gbanner:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(22,14,8,.55),rgba(22,14,8,.12) 62%,transparent)}.gbanner-text{position:relative;z-index:2;padding:0 26px;pointer-events:none}.gbanner-tag{display:inline-block;white-space:nowrap;font-size:10.5px;color:#fff;background:hsla(0,0%,100%,.22);padding:2px 9px;border-radius:8px;margin-bottom:7px}.gbanner-th{font-size:19px;font-weight:700;color:#fff;line-height:1.18}.gbanner-sub,.gbanner-th{text-shadow:0 1px 3px rgba(0,0,0,.35)}.gbanner-sub{font-size:13px;color:hsla(0,0%,100%,.92);margin-top:3px}.shop-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.viewtoggle{display:flex;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:3px}.viewtoggle button{border:none;background:none;color:var(--sub);font-size:14px;font-weight:500;padding:8px 16px;border-radius:4px}.viewtoggle button.on{background:var(--card);color:var(--amber-ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.backlink{border:none;background:none;color:var(--sub);font-size:14px;padding:2px 0 18px;text-decoration:none}.backlink:hover{color:var(--amber-ink)}.shopmini{border:none;background:none;padding:0;text-align:left;display:flex;flex-direction:column}.row-scroll .shopmini{width:122px;flex:none;scroll-snap-align:start}.shopmini-cover{border-radius:0;overflow:hidden;box-shadow:var(--shadow);transition:transform .16s}.shopmini:hover .shopmini-cover{transform:translateY(-3px)}.shopmini-cover .bcover{width:100%}.shopmini-t{font-size:13px;font-weight:500;margin-top:7px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shopmini-p{font-size:13px;font-weight:700;color:var(--amber-ink);margin-top:2px}.author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:16px;gap:16px}.authorcard{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:var(--r);padding:16px;box-shadow:var(--shadow);transition:.16s;display:flex;flex-direction:column;gap:12px}.authorcard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(60,45,20,.12);border-color:var(--amber-soft)}.authorcard-top{display:flex;align-items:center;gap:12px}.author-av{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:600;font-size:15px;color:#fff;background:linear-gradient(155deg,var(--amber),var(--amber-d))}.author-name{font-weight:600;font-size:16px}.author-meta{font-size:12.5px;color:var(--sub)}.author-mini{display:flex;gap:6px}.amini{flex:1 1;border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.amini .bcover{width:100%}.author-go{font-size:13px;font-weight:500}.store-head{display:flex;align-items:flex-start;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow);margin-bottom:22px}.store-actions-tr{position:absolute;top:16px;right:16px;z-index:2}@media(max-width:560px){.store-head{flex-wrap:wrap}.store-actions-tr{position:static;order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap;margin-top:14px}}.store-av{width:66px;height:66px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;font-size:22px;color:#fff;background:linear-gradient(155deg,var(--amber),var(--amber-d))}.store-info{flex:1 1;min-width:0}.store-info h1{margin:0;font-size:24px;font-weight:600}.store-meta{font-size:13px;color:var(--sub);margin:3px 0 8px}.store-bio{margin:0;font-size:14.5px;color:#5a5043;line-height:1.55;white-space:pre-wrap}.store-follow{flex:none}.store-sec-h{display:flex;align-items:baseline;gap:10px;margin:8px 0 14px}.store-sec-h h2{margin:0;font-size:28px;font-weight:600}.store-sec-h span{font-size:13px;color:var(--sub)}.store-feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.featcard{position:relative;display:flex;gap:14px;text-align:left;border:1.5px solid var(--amber-soft);border-radius:var(--r);padding:14px;box-shadow:var(--shadow);transition:.16s}.featcard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(60,45,20,.12)}.featcard-cover{flex:none}.featcard-cover .bcover{width:66px}.featcard-b{flex:1 1;min-width:0;display:flex;flex-direction:column}.fc-t{font-weight:600;font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-g{font-size:12px;color:var(--sub);margin:2px 0 8px}.fc-row{display:flex;align-items:center;gap:10px;margin-top:auto}.featpin{position:absolute;top:10px;right:10px;font-size:10.5px;background:#fff;border:1px solid var(--amber-soft);padding:2px 8px;border-radius:8px}.grow{margin-bottom:30px}.shelf{margin-bottom:8px}.shelf-books{display:flex;gap:18px;overflow-x:auto;align-items:flex-end;padding:8px 18px 0;scroll-snap-type:x proximity}.shelf-books::-webkit-scrollbar{height:8px}.shelf-books::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.shelfbook{border:none;background:none;padding:0;flex:none;cursor:pointer;scroll-snap-align:start}.shelfbook-cover{position:relative;display:block;width:120px;overflow:hidden;box-shadow:0 8px 12px -5px rgba(60,40,18,.5);transition:transform .16s}.shelfbook:hover .shelfbook-cover{transform:translateY(-7px)}.shelfbook-cover .bcover{width:120px}.shelf-books .shopmini{width:120px;flex:none;scroll-snap-align:start}.shelf-more{flex:none;align-self:flex-end;width:92px;height:160px;border:1px dashed var(--line);border-radius:8px;background:var(--card);color:var(--sub);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;cursor:pointer}.shelf-more span{font-size:20px;color:var(--amber-ink)}.shelf-more:hover{border-color:var(--amber)}.shelf-ledge{z-index:1;height:14px;border-radius:0 0 5px 5px;margin-top:-1px;background:linear-gradient(180deg,#cdb088,#b58e5c 55%,#8d6840);box-shadow:0 9px 14px -7px rgba(60,40,18,.55),inset 0 2px 0 hsla(0,0%,100%,.28)}.subchips{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 18px}.subchip{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:6px 13px;font-size:13px;color:var(--ink);cursor:pointer}.subchip i{font-style:normal;color:var(--faint);font-size:11px;margin-left:4px}.subchip.on,.subchip:hover{border-color:var(--amber)}.subchip.on{background:var(--amber-soft);color:var(--amber-ink);font-weight:600}.subsec{margin-bottom:24px}.subsec-h{display:flex;align-items:baseline;gap:12px;margin:0 0 4px}.subsec-h h3{margin:0;font-size:17px;font-weight:600}.gbanner-wrap{position:relative;margin-bottom:16px}.gbanner-dots{position:absolute;bottom:10px;right:14px;display:flex;gap:6px;z-index:3}.gbanner-dots button{width:7px;height:7px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer}.gbanner-dots button.on{background:#fff}@media (max-width:980px){.stat-row{grid-template-columns:repeat(2,1fr)}.desk-2col,.plans-grid{grid-template-columns:1fr}.sheet{flex-direction:column;align-items:center}.sheet .sheet-cover{align-self:center;margin:16px 0 0}.sheet .sheet-body{width:100%;display:flex;flex-direction:column}.sheet .sheet-acts{order:-1;margin:0 0 26px;justify-content:center}.nav-words i{display:none}}:root{--bg:#f4efe3;--paper:#ebe3d1;--card:#fbf8f0;--ink:#2c2722;--sub:#7c7466;--faint:#a99f8c;--line:#e4dbc6;--line2:#efe8d8;--amber:#2f5a43;--amber-d:#244836;--amber-ink:#2c5640;--amber-soft:#dde7dd;--amber-tint:#eef2e9;--display:"Cormorant Garamond","IBM Plex Sans Thai",serif;--shadow:0 1px 2px rgba(60,48,28,.04),0 4px 16px rgba(60,48,28,.05);--amber-dd:#1c3a2b;--amber-deep:#1d4a47;--amber-d-line:#244a36;--amber-d-alt:#26492f;--amber-wash:#e3ece3;--amber-card-wash:#eef4ef;--amber-staff-wash:#eef3ee;--amber-note:#f2f7f3;--amber-note-line:#cfe0d4;--amber-off:#b9c4ba;--amber-on-dark:#8fb3a0;--amber-dark-fill:#24382e;--amber-dark-line:#3f6b53;--amber-on-wood:#b9d6ad;--amber-rgb:47,90,67;--amber-d-rgb:36,72,54;--amber-ink-rgb:44,86,64;--amber-s06:#f3f5f4;--amber-s08:#eef2f0;--amber-s10:#eaefec;--amber-s25:#cbd6d0;--amber-s30:#c1cec7;--amber-s35:#b6c5bd;--amber-s45:#a1b5aa;--ok:#3f6a37;--ok-rgb:63,106,55;--ok-dot:#5b8c4f;--ok-dot-rgb:91,140,79;--ok-bright:#2f7d52;--ok-saved:#2f7d4f;--ok-saved-rgb:47,125,79;--ok-live:#3f9d55;--ok-fee:#4a6b52;--ok-fee-rgb:74,107,82;--ok-wash:#e2efdd;--ok-s08:#f0f3ef;--ok-s10:#ecf0eb;--ok-s35:#bccbb9;--ok-s45:#a9bca5;--gain:#2f5a43;--gain-rgb:47,90,67;--gain-tint:#eef2e9;--velvet-1:#2d5443;--velvet-2:#244636;--velvet-3:#17301f;--new-velvet-1:#2f5a43;--new-velvet-2:#244836;--new-velvet-3:#1c3a2b;--tier-basic-1:#c6dabf;--tier-basic-2:#a3bf9e;--tier-basic-flat:#b5ccae;--tier-basic-ink:#1f3a2b;--tier-basic-seal:#244836;--tier-middle-1:#3d7556;--tier-middle-2:#24503a;--tier-middle-flat:#2a5a41;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.78 0 0 0 0 0.62 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=navy]{--amber:#3a4c82;--amber-d:#2d3d69;--amber-dd:#243155;--amber-deep:#313f69;--amber-d-line:#2e3e6d;--amber-d-alt:#2b3c70;--amber-ink:#37497d;--amber-soft:#e1e4ea;--amber-tint:#eef0f5;--amber-wash:#e7e9ee;--amber-card-wash:#f1f2f5;--amber-staff-wash:#f0f1f4;--amber-note:#f4f5f8;--amber-note-line:#d7dbe3;--amber-off:#bec0c7;--amber-on-dark:#a0abc5;--amber-dark-fill:#28324b;--amber-dark-line:#495d95;--amber-on-wood:#c8ceda;--amber-rgb:58,76,130;--amber-d-rgb:45,61,105;--amber-ink-rgb:55,73,125;--amber-s06:#f4f4f5;--amber-s08:#f0f1f3;--amber-s10:#ededf0;--amber-s25:#d1d3d8;--amber-s30:#c8cad1;--amber-s35:#bdc1c9;--amber-s45:#acafb8;--ok:#475b91;--ok-rgb:71,91,145;--ok-dot:#627abb;--ok-dot-rgb:98,122,187;--ok-bright:#5268a7;--ok-saved:#5168a9;--ok-saved-rgb:81,104,169;--ok-live:#6381da;--ok-fee:#546182;--ok-fee-rgb:84,97,130;--ok-wash:#e6eaf4;--ok-s08:#f1f2f4;--ok-s10:#edeff1;--ok-s35:#c2c6d0;--ok-s45:#b0b5c4;--gain:#3a4c82;--gain-rgb:58,76,130;--gain-tint:#eef0f5;--velvet-1:#3e4a68;--velvet-2:#333d58;--velvet-3:#202940;--new-velvet-1:#3a4c82;--new-velvet-2:#2d3d69;--new-velvet-3:#243155;--tier-basic-1:#cdd3e1;--tier-basic-2:#aeb5c9;--tier-basic-flat:#bcc4d6;--tier-basic-ink:#253154;--tier-basic-seal:#2d3d69;--tier-middle-1:#4b63aa;--tier-middle-2:#304278;--tier-middle-flat:#374b86;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.858 0 0 0 0 0.87 0 0 0 0 0.899 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.68 0 0 0 0 0.707 0 0 0 0 0.773 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=wine]{--amber:#7b3838;--amber-d:#632c2c;--amber-dd:#502323;--amber-deep:#63302f;--amber-d-line:#662c2c;--amber-d-alt:#68292a;--amber-ink:#753535;--amber-soft:#ebe1e0;--amber-tint:#f5efee;--amber-wash:#f2e6e5;--amber-card-wash:#f8f0ef;--amber-staff-wash:#f5f0ef;--amber-note:#faf4f3;--amber-note-line:#ebd5d4;--amber-off:#cabdbc;--amber-on-dark:#c8a2a0;--amber-dark-fill:#482928;--amber-dark-line:#8e4847;--amber-on-wood:#dccac9;--amber-rgb:123,56,56;--amber-d-rgb:99,44,44;--amber-ink-rgb:117,53,53;--amber-s06:#f9f3f3;--amber-s08:#f3f0f0;--amber-s10:#f2ecec;--amber-s25:#dad0d0;--amber-s30:#ddc4c2;--amber-s35:#c7bebe;--amber-s45:#baabaa;--ok:#8a4746;--ok-rgb:138,71,70;--ok-dot:#b36361;--ok-dot-rgb:179,99,97;--ok-bright:#9f5150;--ok-saved:#a0504f;--ok-saved-rgb:160,80,79;--ok-live:#cd6060;--ok-fee:#7e5554;--ok-fee-rgb:126,85,84;--ok-wash:#f8e5e4;--ok-s08:#f5f1f0;--ok-s10:#f4edec;--ok-s35:#cfc2c1;--ok-s45:#c9aeac;--gain:#7b3838;--gain-rgb:123,56,56;--gain-tint:#f5efee;--velvet-1:#653f3e;--velvet-2:#553332;--velvet-3:#3d2020;--new-velvet-1:#833f3f;--new-velvet-2:#6b3433;--new-velvet-3:#582a29;--tier-basic-1:#eacac8;--tier-basic-2:#d6a9a7;--tier-basic-flat:#ddbab8;--tier-basic-ink:#4f2524;--tier-basic-seal:#632c2c;--tier-middle-1:#a04848;--tier-middle-2:#6f2e2e;--tier-middle-flat:#7d3435;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.899 0 0 0 0 0.86 0 0 0 0 0.857 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.776 0 0 0 0 0.683 0 0 0 0 0.677 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=wood]{--amber:#69472a;--amber-d:#553820;--amber-dd:#452d19;--amber-deep:#5b3819;--amber-d-line:#573920;--amber-d-alt:#543922;--amber-ink:#654327;--amber-soft:#e8e2de;--amber-tint:#f4efeb;--amber-wash:#f7e6d8;--amber-card-wash:#f5f1ef;--amber-staff-wash:#f4f1ef;--amber-note:#f7f5f3;--amber-note-line:#eed6c4;--amber-off:#c5bfba;--amber-on-dark:#c4a68f;--amber-dark-fill:#402f21;--amber-dark-line:#7b573a;--amber-on-wood:#dbcbbe;--amber-rgb:105,71,42;--amber-d-rgb:85,56,32;--amber-ink-rgb:101,67,39;--amber-s06:#f5f4f4;--amber-s08:#f3f0ef;--amber-s10:#efedeb;--amber-s25:#d8d1cc;--amber-s30:#d1c8c2;--amber-s35:#c9beb6;--amber-s45:#b6ada6;--ok:#795436;--ok-rgb:121,84,54;--ok-dot:#9f724e;--ok-dot-rgb:159,114,78;--ok-bright:#955c29;--ok-saved:#955c29;--ok-saved-rgb:149,92,41;--ok-live:#b87538;--ok-fee:#775b46;--ok-fee-rgb:119,91,70;--ok-wash:#fde6d4;--ok-s08:#f5f1ef;--ok-s10:#f1eeec;--ok-s35:#d3c2b5;--ok-s45:#c9b09d;--gain:#69472a;--gain-rgb:105,71,42;--gain-tint:#f4efeb;--velvet-1:#60442c;--velvet-2:#513823;--velvet-3:#382514;--new-velvet-1:#795232;--new-velvet-2:#654428;--new-velvet-3:#52371f;--tier-basic-1:#ecccb4;--tier-basic-2:#d4ad8f;--tier-basic-flat:#dcbda5;--tier-basic-ink:#432d1c;--tier-basic-seal:#553820;--tier-middle-1:#885c37;--tier-middle-2:#5f3d20;--tier-middle-flat:#6a4525;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.899 0 0 0 0 0.863 0 0 0 0 0.836 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.775 0 0 0 0 0.691 0 0 0 0 0.63 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=plum]{--amber:#5f4075;--amber-d:#4c325e;--amber-dd:#3d284d;--amber-deep:#4e365f;--amber-d-line:#4e3362;--amber-d-alt:#4f3063;--amber-ink:#5b3c70;--amber-soft:#e6e2e8;--amber-tint:#f2eff4;--amber-wash:#ebe8ed;--amber-card-wash:#f3f1f4;--amber-staff-wash:#f2f1f4;--amber-note:#f6f5f7;--amber-note-line:#ddd9e1;--amber-off:#c3bfc6;--amber-on-dark:#b6a5c4;--amber-dark-fill:#3a2c45;--amber-dark-line:#705088;--amber-on-wood:#d4cbdb;--amber-rgb:95,64,117;--amber-d-rgb:76,50,94;--amber-ink-rgb:91,60,112;--amber-s06:#f5f4f5;--amber-s08:#f1f0f2;--amber-s10:#eeedef;--amber-s25:#d4d2d6;--amber-s30:#ccc9cf;--amber-s35:#c3bfc6;--amber-s45:#b2adb6;--ok:#6d4e84;--ok-rgb:109,78,132;--ok-dot:#906bab;--ok-dot-rgb:144,107,171;--ok-bright:#7e5a98;--ok-saved:#7e5999;--ok-saved-rgb:126,89,153;--ok-live:#a06cc5;--ok-fee:#6b597a;--ok-fee-rgb:107,89,122;--ok-wash:#ede8f1;--ok-s08:#f3f1f4;--ok-s10:#f0eef1;--ok-s35:#cac3cf;--ok-s45:#bab2c0;--gain:#5f4075;--gain-rgb:95,64,117;--gain-tint:#f2eff4;--velvet-1:#544361;--velvet-2:#463751;--velvet-3:#30233a;--new-velvet-1:#5f4075;--new-velvet-2:#4c325e;--new-velvet-3:#3d284d;--tier-basic-1:#d7cfde;--tier-basic-2:#bcb0c5;--tier-basic-flat:#cabfd2;--tier-basic-ink:#3d294c;--tier-basic-seal:#4c325e;--tier-middle-1:#7c5299;--tier-middle-2:#55366b;--tier-middle-flat:#603d78;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.882 0 0 0 0 0.861 0 0 0 0 0.899 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.733 0 0 0 0 0.686 0 0 0 0 0.774 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=slate]{--amber:#2e556a;--amber-d:#234455;--amber-dd:#1b3645;--amber-deep:#1c475c;--amber-d-line:#234558;--amber-d-alt:#254455;--amber-ink:#2b5165;--amber-soft:#dfe5e9;--amber-tint:#ecf1f4;--amber-wash:#e4eaed;--amber-card-wash:#eff3f5;--amber-staff-wash:#eff2f4;--amber-note:#f3f6f8;--amber-note-line:#d3dde2;--amber-off:#bbc2c6;--amber-on-dark:#8fb0c3;--amber-dark-fill:#233640;--amber-dark-line:#3e667c;--amber-on-wood:#c0d1da;--amber-rgb:46,85,106;--amber-d-rgb:35,68,85;--amber-ink-rgb:43,81,101;--amber-s06:#f3f5f5;--amber-s08:#eff1f2;--amber-s10:#ebeeef;--amber-s25:#ced4d7;--amber-s30:#c4ccd0;--amber-s35:#bbc2c6;--amber-s45:#a7b1b8;--ok:#3a637a;--ok-rgb:58,99,122;--ok-dot:#5384a0;--ok-dot-rgb:83,132,160;--ok-bright:#2e7497;--ok-saved:#2e7397;--ok-saved-rgb:46,115,151;--ok-live:#3d90bb;--ok-fee:#496677;--ok-fee-rgb:73,102,119;--ok-wash:#e2ecf2;--ok-s08:#f0f2f4;--ok-s10:#eceff1;--ok-s35:#bdc8ce;--ok-s45:#aab8c0;--gain:#2e556a;--gain-rgb:46,85,106;--gain-tint:#ecf1f4;--velvet-1:#2c5063;--velvet-2:#234253;--velvet-3:#162d39;--new-velvet-1:#2e556a;--new-velvet-2:#234455;--new-velvet-3:#1b3645;--tier-basic-1:#c5d6e0;--tier-basic-2:#a3b9c7;--tier-basic-flat:#b5c7d2;--tier-basic-ink:#1e3643;--tier-basic-seal:#234355;--tier-middle-1:#3c6e89;--tier-middle-2:#234b60;--tier-middle-flat:#29546b;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.841 0 0 0 0 0.877 0 0 0 0 0.899 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.642 0 0 0 0 0.722 0 0 0 0 0.773 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=rose]{--amber:#743857;--amber-d:#5d2c45;--amber-dd:#4c2338;--amber-deep:#5e3047;--amber-d-line:#612c47;--amber-d-alt:#622947;--amber-ink:#6f3553;--amber-soft:#ebe1e5;--amber-tint:#f4eff1;--amber-wash:#efe7ea;--amber-card-wash:#f5f1f2;--amber-staff-wash:#f5f0f2;--amber-note:#f8f4f6;--amber-note-line:#e3d7dc;--amber-off:#c6bec1;--amber-on-dark:#c6a2b2;--amber-dark-fill:#452936;--amber-dark-line:#874867;--amber-on-wood:#dcc9d1;--amber-rgb:116,56,87;--amber-d-rgb:93,44,69;--amber-ink-rgb:111,53,83;--amber-s06:#f6f4f5;--amber-s08:#f3f0f1;--amber-s10:#f0edee;--amber-s25:#d7d1d3;--amber-s30:#cfc8cb;--amber-s35:#c9bdc2;--amber-s45:#bbaab1;--ok:#834665;--ok-rgb:131,70,101;--ok-dot:#ab6286;--ok-dot-rgb:171,98,134;--ok-bright:#975174;--ok-saved:#985074;--ok-saved-rgb:152,80,116;--ok-live:#c36092;--ok-fee:#7a5566;--ok-fee-rgb:122,85,102;--ok-wash:#f2e7eb;--ok-s08:#f5f1f2;--ok-s10:#f1eeef;--ok-s35:#cec2c7;--ok-s45:#c1b0b7;--gain:#743857;--gain-rgb:116,56,87;--gain-tint:#f4eff1;--velvet-1:#613f4f;--velvet-2:#523341;--velvet-3:#3a202d;--new-velvet-1:#743857;--new-velvet-2:#5d2c45;--new-velvet-3:#4c2338;--tier-basic-1:#e1ccd5;--tier-basic-2:#c9acb9;--tier-basic-flat:#d4bcc7;--tier-basic-ink:#4b2438;--tier-basic-seal:#5d2c45;--tier-middle-1:#984871;--tier-middle-2:#692e4d;--tier-middle-flat:#763456;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.858 0 0 0 0 0.875 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.776 0 0 0 0 0.677 0 0 0 0 0.718 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=ink]{--amber:#4f4f4f;--amber-d:#3f3f3f;--amber-dd:#333;--amber-deep:#414141;--amber-d-line:#414141;--amber-d-alt:#404040;--amber-ink:#4c4c4c;--amber-soft:#e4e4e4;--amber-tint:#f0f0f0;--amber-wash:#e9e9e9;--amber-card-wash:#f2f2f2;--amber-staff-wash:#f1f1f1;--amber-note:#f5f5f5;--amber-note-line:#dbdbdb;--amber-off:silver;--amber-on-dark:#ababab;--amber-dark-fill:#333;--amber-dark-line:#606060;--amber-on-wood:#cecece;--amber-rgb:79,79,79;--amber-d-rgb:63,63,63;--amber-ink-rgb:76,76,76;--amber-s06:#f4f4f4;--amber-s08:#f1f1f1;--amber-s10:#ededed;--amber-s25:#d3d3d3;--amber-s30:#cacaca;--amber-s35:#c1c1c1;--amber-s45:#afafaf;--ok:#5d5d5d;--ok-rgb:93,93,93;--ok-dot:#7d7d7d;--ok-dot-rgb:125,125,125;--ok-bright:#6c6c6c;--ok-saved:#6b6b6b;--ok-saved-rgb:107,107,107;--ok-live:#878787;--ok-fee:#626262;--ok-fee-rgb:98,98,98;--ok-wash:#eaeaea;--ok-s08:#f2f2f2;--ok-s10:#efefef;--ok-s35:#c6c6c6;--ok-s45:#b5b5b5;--gain:#4f4f4f;--gain-rgb:79,79,79;--gain-tint:#f0f0f0;--velvet-1:#4b4b4b;--velvet-2:#3e3e3e;--velvet-3:#2a2a2a;--new-velvet-1:#585858;--new-velvet-2:#484848;--new-velvet-3:#3a3a3a;--tier-basic-1:#d3d3d3;--tier-basic-2:#b5b5b5;--tier-basic-flat:#c4c4c4;--tier-basic-ink:#323232;--tier-basic-seal:#3f3f3f;--tier-middle-1:#676767;--tier-middle-2:#464646;--tier-middle-flat:#4f4f4f;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.87 0 0 0 0 0.87 0 0 0 0 0.87 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.706 0 0 0 0 0.706 0 0 0 0 0.706 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=pink]{--amber:#b05478;--amber-d:#984566;--amber-dd:#7d3853;--amber-deep:#994b69;--amber-d-line:#9d4468;--amber-d-alt:#9f3f67;--amber-ink:#903f5f;--amber-soft:#f3dde4;--amber-tint:#faeff2;--amber-wash:#f5e7eb;--amber-card-wash:#faf2f4;--amber-staff-wash:#f9f1f3;--amber-note:#fcf6f8;--amber-note-line:#f0d1db;--amber-off:#d0b9c0;--amber-on-dark:#c7a1ad;--amber-dark-fill:#462833;--amber-dark-line:#894861;--amber-on-wood:#dcc9ce;--amber-rgb:176,84,120;--amber-d-rgb:152,69,102;--amber-ink-rgb:144,63,95;--amber-s06:#faf5f7;--amber-s08:#f9f1f4;--amber-s10:#f7eef2;--amber-s25:#ebd4dd;--amber-s30:#e7ccd7;--amber-s35:#e3c3d0;--amber-s45:#dbb2c2;--ok:#86465e;--ok-rgb:134,70,94;--ok-dot:#ae627e;--ok-dot-rgb:174,98,126;--ok-bright:#9a516c;--ok-saved:#9b4f6c;--ok-saved-rgb:155,79,108;--ok-live:#c65f88;--ok-fee:#7c5562;--ok-fee-rgb:124,85,98;--ok-wash:#f4e6ea;--ok-s08:#f5f1f2;--ok-s10:#f1eeef;--ok-s35:#d1c1c6;--ok-s45:#c1b0b6;--gain:#b05478;--gain-rgb:176,84,120;--gain-tint:#faeff2;--velvet-1:#8a5467;--velvet-2:#764657;--velvet-3:#55303e;--new-velvet-1:#b05478;--new-velvet-2:#984566;--new-velvet-3:#7d3853;--tier-basic-1:#f7c2d3;--tier-basic-2:#e2a0b6;--tier-basic-flat:#d7bbc4;--tier-basic-ink:#4c2333;--tier-basic-seal:#5f2c40;--tier-middle-1:#c24c7e;--tier-middle-2:#ab4670;--tier-middle-flat:#79344f;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.858 0 0 0 0 0.87 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.776 0 0 0 0 0.679 0 0 0 0 0.708 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}:root[data-accent=sky]{--amber:#3776ac;--amber-d:#306796;--amber-dd:#26547b;--amber-deep:#376a97;--amber-d-line:#2d699c;--amber-d-alt:#24689f;--amber-ink:#2e6491;--amber-soft:#dde8f2;--amber-tint:#eef4fa;--amber-wash:#e6edf4;--amber-card-wash:#f1f6fa;--amber-staff-wash:#f1f5f9;--amber-note:#f5f9fc;--amber-note-line:#d0dfee;--amber-off:#b9c4cf;--amber-on-dark:#96aec4;--amber-dark-fill:#233545;--amber-dark-line:#3d6487;--amber-on-wood:#c5d0db;--amber-rgb:55,118,172;--amber-d-rgb:48,103,150;--amber-ink-rgb:46,100,145;--amber-s06:#f3f7fa;--amber-s08:#eff4f8;--amber-s10:#ebf1f7;--amber-s25:#cdddea;--amber-s30:#c3d6e6;--amber-s35:#b9cfe2;--amber-s45:#a5c1da;--ok:#396185;--ok-rgb:57,97,133;--ok-dot:#5182ad;--ok-dot-rgb:81,130,173;--ok-bright:#3470a4;--ok-saved:#3170a5;--ok-saved-rgb:49,112,165;--ok-live:#3c8ccf;--ok-fee:#48657f;--ok-fee-rgb:72,101,127;--ok-wash:#e3ecf4;--ok-s08:#f0f2f4;--ok-s10:#edeff1;--ok-s35:#bfc7cf;--ok-s45:#acb7c2;--gain:#3776ac;--gain-rgb:55,118,172;--gain-tint:#eef4fa;--velvet-1:#507392;--velvet-2:#42627e;--velvet-3:#2c455b;--new-velvet-1:#3878ae;--new-velvet-2:#306796;--new-velvet-3:#26547b;--tier-basic-1:#bdd9f3;--tier-basic-2:#99bcdd;--tier-basic-flat:#b7c6d4;--tier-basic-ink:#1e354b;--tier-basic-seal:#22425e;--tier-middle-1:#217bc0;--tier-middle-2:#2b71aa;--tier-middle-flat:#285277;--velvet-fuzz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.849 0 0 0 0 0.874 0 0 0 0 0.899 0 0 0 0.35 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--velvet-mist:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.658 0 0 0 0 0.716 0 0 0 0 0.773 0 0 0 0.42 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}.ac-sw[data-sw=green]{--sw-a:#2f5a43;--sw-d:#244836}.ac-sw[data-sw=navy]{--sw-a:#3a4c82;--sw-d:#2d3d69}.ac-sw[data-sw=wine]{--sw-a:#7b3838;--sw-d:#632c2c}.ac-sw[data-sw=wood]{--sw-a:#69472a;--sw-d:#553820}.ac-sw[data-sw=plum]{--sw-a:#5f4075;--sw-d:#4c325e}.ac-sw[data-sw=slate]{--sw-a:#2e556a;--sw-d:#234455}.ac-sw[data-sw=rose]{--sw-a:#743857;--sw-d:#5d2c45}.ac-sw[data-sw=ink]{--sw-a:#4f4f4f;--sw-d:#3f3f3f}.ac-sw[data-sw=pink]{--sw-a:#b05478;--sw-d:#984566}.ac-sw[data-sw=sky]{--sw-a:#3776ac;--sw-d:#306796}:root[data-accent=pink] .mp-band:not(.has-pic) .mp-who-r,:root[data-accent=sky] .mp-band:not(.has-pic) .mp-who-r{color:#fff}:root[data-accent=pink] .mp-band:not(.has-pic) .mp-plan,:root[data-accent=sky] .mp-band:not(.has-pic) .mp-plan{background:rgba(0,0,0,.1)}:root[data-accent=pink] .mp-band:not(.has-pic) .mp-plan:hover,:root[data-accent=sky] .mp-band:not(.has-pic) .mp-plan:hover{background:rgba(0,0,0,.16)}:root[data-accent=pink] .mp-band:not(.has-pic) .mp-seg,:root[data-accent=sky] .mp-band:not(.has-pic) .mp-seg{background:rgba(0,0,0,.1)}:root[data-accent=pink] .featbook-plate-g,:root[data-accent=sky] .featbook-plate-g{text-shadow:0 0 9px rgba(0,0,0,.62),0 1px 3px rgba(0,0,0,.7)}:root[data-accent=pink] .featbook-plate-s,:root[data-accent=sky] .featbook-plate-s{color:#f6ecd6;text-shadow:0 0 8px rgba(0,0,0,.62),0 1px 2px rgba(0,0,0,.7)}body{background:var(--bg);font-family:var(--th);color:var(--ink)}.co-h,.fc-t,.gbanner-th,.hero-th,.home-hero-th,.page-head h1,.panel-h,.plan-name,.plan-price,.row-title h2,.sc-t,.sheet-title,.stat-value,.store-info h1,.subsec-h h3,.toast b,.up-title,h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:.005em}.wordmark{font-family:Cormorant Garamond,serif;font-weight:700;font-size:25px;color:var(--ink);letter-spacing:.01em}.shelfbook-cover{border-radius:1px 3px 3px 1px}.acc-card,.acc-plan,.acc-rows,.authorcard,.btn-ghost,.btn-primary,.checkout,.chip,.dtable,.featcard,.gbanner,.hero-cta,.hero-slide,.panel,.pill,.plans,.qrow,.search,.sheet,.shelf-item,.shopcard,.stat,.subchip,.upload{border-radius:8px}.nav{background:hsla(42,44%,92%,.92);border-bottom:1px solid var(--line);height:66px}.logo-emblem{height:46px;width:auto;flex:none}.logo-emblem.sm{height:28px}.logo-nav{height:42px;width:auto;flex:none;display:block}.nav-onerow .logo-nav{height:48px}.item-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nav-brand{flex-direction:row;gap:12px}.nav-brandtext{display:flex;flex-direction:column;line-height:1.02}.wordmark-sub{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.lib{max-width:1180px}.grow{margin-bottom:42px}.row-title h2{font-size:23px}.home-hero{padding:22px 0 26px}.home-hero-th,.page-head h1{font-size:30px}.chips{gap:9px;padding-bottom:20px}.chip{padding:8px 15px}.gbanner,.hero-slide{background:linear-gradient(115deg,color-mix(in srgb,var(--tint) 13%,var(--card)),var(--card));border:1px solid var(--line);box-shadow:none}.gbanner:before,.hero-slide:before{display:none}.gbanner{border-color:color-mix(in srgb,var(--tint) 60%,#000)}.hero-slide{border:none}.gbanner-th,.hero-th{color:var(--ink);text-shadow:none}.gbanner-sub,.hero-sub{color:var(--sub);text-shadow:none}.gbanner-tag,.hero-tag{background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft)}.hero-cta{background:var(--amber);color:#fbf8f0}.hero-cta:hover{background:var(--amber-d)}.gbanner-dots button,.hero-dots button{background:rgba(44,39,34,.22)}.gbanner-dots button.on,.hero-dots button.on{background:var(--amber)}.shelf-ledge{background:linear-gradient(180deg,#c9a878,#b08a55 58%,#8a6736);box-shadow:0 10px 16px -9px rgba(70,48,20,.5),inset 0 2px 0 hsla(0,0%,100%,.3)}.chip.on{background:var(--amber);border-color:var(--amber);color:#fbf8f0}.chip.on i{color:hsla(0,0%,100%,.65)}.role button.on,.viewtoggle button.on{color:var(--amber-ink)}.toast{background:#2c2722}.toast-ic{background:var(--amber)}.search:focus-within{border-color:var(--amber)}.btn-primary{background:var(--amber)}.btn-primary:hover{background:var(--amber-d)}.featcard{background:var(--amber-tint)}.featcard,.featpin{border-color:var(--amber-soft)}.featpin{color:var(--amber-ink)}.stars .star.on{color:var(--amber)}.role button,.viewtoggle button{white-space:nowrap}.nav{gap:18px;height:92px;padding:0 26px}.nav,.nav-brand{display:flex;align-items:center}.logo-wordmark{height:74px;width:auto;display:block}.shelf{position:relative;margin-bottom:36px;padding:12px 14px 0;border-radius:14px;background:linear-gradient(180deg,#6f4d2c,#573920 55%,#3d2814);box-shadow:0 26px 46px -22px rgba(38,22,6,.62),inset 0 1px 0 rgba(255,228,184,.24),inset 0 0 0 1px rgba(255,220,170,.09),inset 0 -3px 0 rgba(0,0,0,.32)}.shelf:before{content:"";position:absolute;left:14px;right:14px;top:12px;bottom:24px;border-radius:7px;background:radial-gradient(130% 72% at 50% -12%,rgba(255,216,152,.16),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.016) 0 7px,rgba(0,0,0,.032) 7px 14px),linear-gradient(180deg,#54391f,#3a2612);box-shadow:inset 0 16px 30px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,220,170,.06),inset 0 -9px 18px rgba(0,0,0,.34)}.shelf-books{position:relative;z-index:1;padding:26px 28px 30px;gap:24px}.shelf-books:after{content:"";flex:0 0 2px}.shelf-ledge{position:relative;z-index:2;height:18px;margin:0 -14px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#a67c4d,#7c5631 46%,#492f16);box-shadow:0 15px 22px -10px rgba(40,24,8,.5),inset 0 2px 0 rgba(255,234,194,.5),inset 0 -2px 3px rgba(0,0,0,.34)}.shelf .shopmini-t{color:#f1e7d5}.shelf .shopmini-p{color:#ecd09a}.shelf-more{align-self:stretch;min-height:170px;width:46px}.pagewrap .shelf-more{width:48px;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/bg-monet.jpg) 50%/cover no-repeat;opacity:.28;mix-blend-mode:normal}:root[data-page-bg] body:before{background-image:var(--page-bg-image,url("/bg-monet.jpg"))}.app{background:hsla(42,44%,92%,.3);position:relative;z-index:1}.main{background:transparent}.nav{background:hsla(42,44%,92%,.97)}.lib,.pagewrap{position:relative}.hero-th{font-size:24px;line-height:1.4}.hero-sub{margin-top:8px;line-height:1.45}.hero-text{max-width:66%;padding-top:18px;padding-bottom:18px}@font-face{font-family:LatinOnly;src:local("Arial");unicode-range:u+00??,u+0100-024f,u+2000-206f,u+2070-209f,u+20a0-20bf,u+2122,u+2212}@font-face{font-family:LatinOnly;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");unicode-range:u+00??,u+0100-024f,u+2000-206f,u+2070-209f,u+20a0-20bf,u+2122,u+2212}.lang-en,.lang-en *,.lang-th,.lang-th *{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important}.lang-th .co-h,.lang-th .fc-t,.lang-th .gbanner-th,.lang-th .hero-th,.lang-th .home-hero-th,.lang-th .page-head h1,.lang-th .panel-h,.lang-th .plan-name,.lang-th .plan-price,.lang-th .row-title h2,.lang-th .sc-t,.lang-th .sheet-title,.lang-th .stat-value,.lang-th .store-info h1,.lang-th .subsec-h h3,.lang-th .toast b,.lang-th .up-title,.lang-th h1,.lang-th h2,.lang-th h3{letter-spacing:normal}.spineshelf .shelf-books{gap:7px;align-items:flex-end;overflow:visible;flex-wrap:wrap}.fstar{font-size:1.15em;line-height:1;vertical-align:baseline;color:var(--amber);text-shadow:0 1px 2px rgba(0,0,0,.15)}.gshelf-th,.page-head h1,.row-title h2,.store-sec-h h2,.subsec-h h3{font-weight:700!important}.spine{position:relative;flex:none;width:42px;height:176px;border:none;background:none;padding:0;cursor:pointer;align-self:flex-end}.spine-face{position:absolute;inset:0;border-radius:2px 3px 1px 1px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 0 9px;background:linear-gradient(90deg,rgba(0,0,0,.36),hsla(0,0%,100%,.12) 16%,rgba(0,0,0,.06) 55%,rgba(0,0,0,.28) 88%),var(--tint);box-shadow:-2px 0 4px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.25);transition:transform .3s ease,opacity .3s ease}.spine-title{color:#f4ead2;font-size:12px;font-weight:600;line-height:1.1;max-height:120px;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.45)}.spine-pen,.spine-title{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.spine-pen{color:hsla(42,61%,89%,.72);font-size:8px;letter-spacing:.04em}.spine:hover .spine-face{transform:translateY(-9px)}.spine-cover{position:absolute;left:50%;bottom:0;width:116px;transform:translateX(-50%) translateY(10px) scale(.5);transform-origin:bottom center;opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.85,.2,1),opacity .4s ease;z-index:30}.spine-cover .bcover{width:116px;filter:drop-shadow(0 16px 20px rgba(0,0,0,.5))}.spine.pop .spine-face{opacity:0;transform:translateY(-14px) scaleX(.7)}.spine.pop .spine-cover{opacity:1;transform:translateX(-50%) translateY(-66px) scale(1) rotate(-2deg)}.featured5{display:flex;gap:12px;justify-content:center;align-items:flex-end;flex-wrap:wrap}.featbook{border:none;background:none;padding:0;cursor:pointer;flex:1 1;min-width:0;max-width:200px}.featbook-cover{position:relative;border-radius:0;overflow:hidden;box-shadow:0 16px 30px -10px rgba(40,30,15,.42);transition:transform .22s,box-shadow .22s}.featbook-cover .bcover{width:100%}.featbook:hover .featbook-cover{transform:translateY(-10px);box-shadow:0 26px 42px -12px rgba(40,30,15,.5)}.featbook-cap{margin-top:10px;text-align:center;height:66px;overflow:hidden}.featbook-t{font-size:13.5px;font-weight:700;line-height:1.5;color:var(--amber-ink);overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featbook-a{font-size:12px;color:var(--sub);margin-top:3px}.featbook-a,.featbook-g{line-height:1.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featbook-g{font-size:11.5px;color:var(--faint,#a99f8c);margin-top:2px}.bigshelf{position:relative;margin-top:26px;padding:16px;border-radius:9px;background:linear-gradient(135deg,#7c5731,#5c3d20 30%,#43301b 54%,#6d4c2c 78%,#4a3016);box-shadow:0 30px 52px -24px rgba(28,16,5,.58),inset 0 0 0 1px rgba(255,226,178,.26),inset 0 0 24px rgba(18,10,3,.42)}.bigshelf:before{content:"";position:absolute;inset:16px;border-radius:4px;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px rgba(52,34,16,.78),inset 0 0 0 4px rgba(255,228,182,.32)}.bigshelf .featured5{position:relative;z-index:1;margin:0;gap:24px;align-items:flex-end;padding:30px 26px 26px;border-radius:5px;background:radial-gradient(130% 72% at 50% -12%,rgba(255,216,152,.16),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.016) 0 7px,rgba(0,0,0,.032) 7px 14px),linear-gradient(180deg,#54391f,#3a2612);box-shadow:inset 0 18px 32px -8px rgba(0,0,0,.42),inset 0 -12px 26px -8px rgba(0,0,0,.36),inset 14px 0 24px -14px rgba(0,0,0,.34),inset -14px 0 24px -14px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,246,220,.08)}.bigshelf .featbook-t{color:#f3edda;text-shadow:0 1px 3px rgba(0,0,0,.55)}.bigshelf .featbook-a,.bigshelf .featbook-g{color:hsla(46,51%,90%,.78);text-shadow:0 1px 3px rgba(0,0,0,.5)}.bigshelf .featbook-cover{box-shadow:0 16px 26px -10px rgba(40,26,8,.42)}.bigshelf .featbook:hover .featbook-cover{box-shadow:0 24px 34px -12px rgba(40,26,8,.5)}.bigshelf-ledge,.bigshelf-nav{display:none}@media(max-width:640px){.bigshelf{padding:8px;border-radius:9px}.bigshelf:before{inset:8px}.featbook{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 3);max-width:none}.bigshelf .featured5{padding:28px 10px 24px;gap:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bigshelf .featured5::-webkit-scrollbar{display:none}.bigshelf .featbook{flex:0 0 100%;max-width:100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center}.bigshelf .featbook-cover{width:min(58vw,220px)}.bigshelf .featbook-cap{max-width:min(72vw,270px,calc(100% - 32px))}.bigshelf-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(180deg,#6d4c2c,#4a3016);color:#f3e6cc;font-size:15px;line-height:1;padding:0;cursor:pointer;box-shadow:0 4px 12px rgba(20,12,4,.5),inset 0 1px 0 rgba(255,236,196,.28)}.bigshelf-nav:active{transform:translateY(-50%) scale(.94)}.bigshelf-nav.prev{left:10px}.bigshelf-nav.next{right:10px}.bkrelease .bigshelf-nav{background:var(--card,#fffdf8);color:var(--amber-ink);border:1px solid var(--line,#eadfce);box-shadow:0 3px 10px rgba(50,32,12,.16)}.bkrelease .bigshelf-nav:active{background:var(--amber-tint,#f7f0e9)}}.lib-searchcard{background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:12px;box-shadow:0 8px 26px -8px rgba(50,32,12,.12);padding:16px 18px;margin:16px 0 22px;display:flex;flex-direction:column;gap:12px}.lib-searchcard>div{margin:0!important}.lib-searchcard>.shelf-seg-band{margin:-16px -18px 0!important;padding:8px;border-bottom:1px solid var(--line);background:var(--paper);border-radius:12px 12px 0 0}.lib-searchcard form{margin:0!important;border:none!important;padding:0!important;background:none!important}.shelf-seg,.unigal-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shelf-seg-tab,.unigal-tab{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;box-sizing:border-box;margin:0;padding:8px 11px 8px 10px;border:1px solid var(--line);border-radius:0;background:var(--card);color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer}:where(.shelf-seg-tab,.unigal-tab):nth-child(2n){margin-left:-1px}:where(.shelf-seg-tab,.unigal-tab):nth-child(n+3){margin-top:-1px}:where(.shelf-seg-tab,.unigal-tab):first-child{border-top-left-radius:14px}:where(.shelf-seg-tab,.unigal-tab):nth-child(2){border-top-right-radius:14px}:where(.shelf-seg-tab,.unigal-tab):nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:14px}:where(.shelf-seg-tab,.unigal-tab):last-child,:where(.shelf-seg-tab,.unigal-tab):nth-child(2n):nth-last-child(2){border-bottom-right-radius:14px}@media(hover:hover){.shelf-seg-tab:not(.on):hover,.unigal-tab:not(.on):hover{background:#f5f5ec}}.shelf-seg-tab.on,.unigal-tab.on{background:var(--amber-tint)}.shelf-seg-tab:focus-visible,.unigal-tab:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.tabcell-ic{display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--amber-ink)}.tabcell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding:4px 2px;margin:-4px -2px}.tabcell-badge{margin-left:auto;flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 3px;box-sizing:border-box;border-radius:10px;background:#e4dbc6;color:var(--ink);font-size:11.5px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shelf-seg-tab.on .tabcell-badge,.unigal-tab.on .tabcell-badge{background:var(--amber);color:#fff}@media(min-width:800px){.shelf-seg{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf-seg .shelf-seg-tab{margin:0 0 0 -1px;border-radius:0}.shelf-seg .shelf-seg-tab:first-child{margin-left:0;border-radius:14px 0 0 14px}.shelf-seg .shelf-seg-tab:last-child{border-radius:0 14px 14px 0}}@media(max-width:560px){.shelf-seg-tab,.unigal-tab{gap:4px;padding:8px 7px 8px 5px;font-size:13px}}@media(max-width:400px){.lib-searchcard>.shelf-seg-band{padding:6px}}@media(max-width:374px){.shelf-seg-tab,.unigal-tab{padding:8px 5px 8px 3px}}.coupon-reads{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:10px;gap:10px}.coupon-read{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-decoration:none}.coupon-read:hover{border-color:var(--amber-ink)}.coupon-read-cover .bcover{width:52px}.coupon-read-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.coupon-read-t{font-weight:600;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.coupon-read-a,.coupon-read-d{font-size:13px;color:var(--sub);line-height:1.5}.coupon-read-d,.coupon-read-go{color:var(--amber-ink)}.coupon-read-go{font-size:20px}.lib-searchcard .search{box-shadow:none!important;background:var(--amber-tint,#faf5ea)!important;height:44px!important;padding:0 16px!important;display:flex;align-items:center}.lib-filter{display:grid;grid-gap:12px;gap:12px;min-width:0;--lf-tan:#8a5538}.lib-filter-row{display:flex;align-items:center;gap:8px;min-width:0}.lib-filter-btn{position:relative;flex:none;width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--amber-ink);cursor:pointer;font-family:inherit}.lib-filter-btn:hover{border-color:var(--amber-ink)}.lib-filter-btn[aria-expanded=true]{background:var(--amber);border-color:var(--amber);color:#fff}.lib-filter-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.lib-filter-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;box-sizing:border-box;padding:0 4px;border-radius:8px;background:#96281f;color:#fff;font-size:10.5px;font-weight:700;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib-searchcard .search.lib-filter-search{flex:1 1 auto;min-width:0;max-width:none;margin:0;border-radius:999px;gap:8px;padding:0 4px 0 14px!important}.lib-filter-search input{min-width:0;width:100%}.lib-filter-searchic{color:var(--sub)}.closex.lib-filter-x{border-color:transparent;background:transparent;color:var(--sub)}.lib-filter-panel{position:relative;border:1px solid var(--line);border-radius:16px;background:var(--bg);padding:12px 12px 14px;display:grid;grid-gap:12px;gap:12px;min-width:0}.lib-filter-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.lib-filter-pick{position:relative;display:grid;min-width:0}.lib-filter-face{display:flex;align-items:center;min-height:44px;padding:10px 42px 10px 18px;box-sizing:border-box;border-radius:8px;border:1px solid var(--line,#eadfce);line-height:1.4;background-color:var(--card,#fffdf8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%237a5620' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;box-shadow:0 6px 22px rgba(50,32,12,.08);min-width:0;overflow-wrap:anywhere;text-align:left}.lib-filter-face,.lib-filter-select{font-size:15px;color:var(--amber-ink)}.lib-filter-select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-family:inherit;background:var(--card,#fffdf8)}@media(hover:hover){.lib-filter-pick:hover .lib-filter-face{border-color:var(--amber-ink)}}.lib-filter-pick:focus-within .lib-filter-face{outline:2px solid var(--amber-ink);outline-offset:2px}.lib-filter-pick.set .lib-filter-face{border-color:var(--amber);background-color:var(--amber-tint)}.lib-filter-clearcap{flex:none;height:44px;box-sizing:border-box;margin:0;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--lf-tan);font-family:inherit;font-size:14px;line-height:1.6;white-space:nowrap;cursor:pointer}.lib-filter-clearcap:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.lib-filter-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:559px){.lib-filter-face{padding-left:12px;padding-right:32px;background-position:right 12px center}}@media(min-width:760px){.lib-filter-selects{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-media{margin:2px 0 14px}.media-row{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.media-video{position:relative;display:inline-block}.vplay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-shadow:0 1px 5px rgba(0,0,0,.7);pointer-events:none}.nav{gap:10px;padding:0 16px}.shelfbook{display:flex;flex-direction:column;align-items:center;width:120px}.shelfbook-t{color:#f3e7cf;font-size:11.5px;font-weight:600}.shelfbook-a,.shelfbook-t{width:120px;max-width:120px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.55)}.shelfbook-a{color:hsla(40,60%,88%,.72);font-size:10px;margin-top:1px}.orders-list{display:flex;flex-direction:column;gap:12px}.order-card{display:flex;gap:14px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;box-shadow:var(--shadow);cursor:pointer;text-align:left;width:100%}.order-card:hover{border-color:var(--amber-soft)}.order-cover .bcover{width:48px}.order-cover.sm .bcover{width:46px}.order-binfo{flex:1 1;min-width:0}.order-bt{font-weight:600;font-size:15px}.order-bp{font-size:12px;color:var(--sub);margin:2px 0}.order-tot{font-size:14px;color:var(--ink)}.order-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.order-go{color:var(--faint);font-size:18px}.ostatus{font-size:11.5px;border-radius:8px;padding:3px 10px;white-space:nowrap}.ostatus.ok{background:var(--amber-soft);color:var(--amber-ink)}.ostatus.warn{background:#fbe8cf;color:#9a6a16}.ostatus.done{background:rgba(var(--ok-dot-rgb),.16);color:var(--ok)}.ostatus.bad{background:rgba(179,38,30,.12);color:#b3261e}.order-conf{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:var(--shadow);margin-bottom:14px}.order-conf-ic{width:40px;height:40px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:20px;flex:none}.order-conf-t{font-weight:600;font-size:17px}.order-conf-s{font-size:13px;color:var(--sub)}.order-conf .ostatus{margin-left:auto}.order-book{display:flex;gap:14px;padding:14px}.order-book,.otrack{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:14px}.otrack{padding:16px}.otrack-head{display:flex;justify-content:space-between;font-size:13px;margin-bottom:16px;flex-wrap:wrap;gap:6px}.otrack-label{color:var(--sub);margin-right:4px}.otrack-line{display:flex;justify-content:space-between;position:relative}.otrack-line:before{content:"";position:absolute;left:10%;right:10%;top:7px;height:2px;background:var(--line)}.otrack-step{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1;text-align:center;z-index:1}.otrack-dot{width:16px;height:16px;border-radius:50%;background:var(--card);border:2px solid var(--line)}.otrack-step.done .otrack-dot{background:var(--amber);border-color:var(--amber)}.otrack-step.now .otrack-dot{box-shadow:0 0 0 4px var(--amber-soft)}.otrack-t{font-size:11px;margin-top:6px;color:var(--ink);max-width:76px}.otrack-step.done .otrack-t{font-weight:600}.otrack-d{font-size:10px;color:var(--sub)}.order-actions{display:flex;gap:10px;flex-wrap:wrap}.o-complaint{background:rgba(179,38,30,.08);border:1px solid rgba(179,38,30,.2);border-radius:8px;padding:10px 12px;font-size:13px;color:#8c2f28;margin-bottom:12px}.o-textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;font-family:inherit;font-size:14px;min-height:70px;background:var(--card)}.o-note{font-size:12px;color:var(--sub);margin:10px 0}.ochat{position:relative;background:var(--card);border-radius:8px;width:min(440px,94vw);height:min(560px,86vh);display:flex;flex-direction:column;box-shadow:0 30px 70px rgba(40,30,15,.3);animation:sIn .3s both;overflow:hidden}.ochat-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.ochat-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(155deg,var(--amber),var(--amber-d));color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px}.ochat-head b{font-size:15px}.ochat-head i{display:block;font-style:normal;font-size:11px;color:var(--sub)}.ochat-head .sheet-x{margin-left:auto;position:static}.ochat-body{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.ochat-msg{max-width:78%;padding:9px 13px;border-radius:8px;font-size:14px;line-height:1.4}.ochat-msg.author{background:var(--card);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.ochat-msg.me{background:var(--amber);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.ochat-input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.ochat-input input{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.ochat-input .btn-primary{padding:10px 16px}.shelf .shopmini .shelfbook-price{color:#ecd09a;font-size:12.5px;font-weight:700;margin-top:2px;text-shadow:0 1px 2px rgba(0,0,0,.55)}.shelf .shopmini .shelfbook-t{color:#f3e7cf}.shelf .shopmini .shelfbook-a{color:hsla(40,60%,88%,.72)}.desk-brand{display:flex;align-items:center;gap:8px}.logo-wordmark-desk{height:40px;width:auto;display:block}.desk-brand i{font-style:normal;font-size:11px;color:var(--sub);margin-left:2px}.dtable tfoot td{padding:11px 14px;border-top:2px solid var(--ink);background:var(--amber-tint)}.dtable td:nth-child(5),.dtable th:nth-child(5){white-space:nowrap;min-width:96px}.myshelf-real{max-width:760px;margin-left:auto;margin-right:auto}.myshelf-books{display:flex;flex-wrap:wrap;align-items:flex-start;padding:22px 26px 16px 36px}.myshelf-book{border:none;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:0}.myshelf-book>*{min-width:0;max-width:100%}.myshelf-cover{position:relative;width:120px;border-radius:1px 3px 3px 1px;overflow:hidden;box-shadow:0 8px 12px -5px rgba(40,25,8,.55);transition:transform .18s}.myshelf-book:hover .myshelf-cover{transform:translateY(-6px)}.myshelf-cover .bcover{width:120px}.myshelf-badge{position:absolute;bottom:6px;right:6px;background:rgba(20,12,4,.5);color:#fff;font-size:10.5px;font-weight:700;line-height:1.3;padding:2px 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 4px rgba(0,0,0,.3);white-space:nowrap}.myshelf-prog{display:block;width:120px;height:4px;border-radius:3px;background:rgba(0,0,0,.28);overflow:hidden;margin:5px 0 0}.myshelf-prog span{display:block;height:100%;background:linear-gradient(90deg,#cdb98e,#ecd09a)}.myshelf-t{color:#f3e7cf;font-size:12px;font-weight:600;margin-top:4px}.myshelf-a,.myshelf-t{width:120px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.55)}.myshelf-a{color:hsla(40,60%,88%,.72);font-size:10px;max-width:120px}.myshelf-due{color:#ecd09a;font-size:10.5px;margin-top:2px}.myshelf-due,.myshelf-kind{width:120px;max-width:120px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}.myshelf-kind{font-size:11.5px;line-height:1.5;margin-top:1px;color:#e8c68f}.myshelf-kind:empty{display:none}.myshelf-meta{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:74px;overflow:hidden;width:120px}.myshelf-meta>*{flex-shrink:0}.myshelf-cap{display:flex;flex-direction:column;align-items:center;gap:6px;width:120px;max-width:100%;margin-top:10px;text-align:center}.myshelf-cap,.myshelf-cap>*{min-width:0;box-sizing:border-box}.myshelf-cap-t{display:block;width:calc(100% + 4px);font-size:12.5px;font-weight:600;line-height:1.6;color:#f6efe1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 2px;margin:-3px -2px}.myshelf-cap-pre{color:var(--amber-on-wood)}.myshelf-cap-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;width:100%;font-size:10.5px;line-height:1.6;color:#e3d3b1;white-space:nowrap}.myshelf-cap-pen{min-width:0;color:#cbb487;text-align:left;overflow:hidden;text-overflow:ellipsis;padding:3px 1px;margin:-3px -1px}.myshelf-cap-pct{flex:none}.myshelf-cap-gauge{display:block;width:100%;height:4px;margin-top:-3px;border-radius:9px;background:hsla(0,0%,100%,.16);overflow:hidden}.myshelf-cap-gauge>span{display:block;height:100%;border-radius:9px;background:#f3e7cf}.myshelf-cap-solo{display:flex;justify-content:center;width:100%;font-size:10.5px;line-height:1.6;color:#e3d3b1;white-space:nowrap}.myshelf-cap-solo .myshelf-cap-pen{text-align:center}.myshelf-cap-solo+.myshelf-cap-note,.myshelf-cap-solo+.uniset-cta{margin-top:7px}.myshelf-cap-solo+.myshelf-cap-kind{margin-top:0}.myshelf-cap-kind{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#e3d3b1;font-size:10.5px;line-height:1.6;white-space:nowrap}.myshelf-cap-kind svg{width:13px;height:13px}.myshelf-cap-kw{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:3px 1px;margin:-3px -1px}.myshelf-cap-note{display:block;width:calc(100% + 4px);color:#ecd09a;overflow:hidden;text-overflow:ellipsis;padding:3px 2px;margin:-3px -2px}.myshelf-cap-note,.myshelf-cap-on{font-size:10.5px;line-height:1.6;white-space:nowrap}.myshelf-cap-on{color:#cbb487}.myshelf-cap.dim{opacity:.6}.myshelf-book>.myshelf-cap{width:136px;max-width:none}.myshelf-book>.myshelf-cap .myshelf-cap-gauge,.myshelf-book>.myshelf-cap .myshelf-cap-row{width:120px;max-width:100%}.ob{display:flex;height:100%;background:var(--bg)}.ob-side{width:280px;flex:none;background:linear-gradient(180deg,#2c4636,#23371f);color:#e9e0cf;padding:26px 22px;display:flex;flex-direction:column}.ob-brand .logo-wordmark-desk{height:26px;filter:brightness(0) invert(1);opacity:.95}.ob-tagline{font-family:var(--display);font-size:18px;margin:18px 0 24px;color:#fff;line-height:1.3}.ob-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;flex:1 1}.ob-steps li{display:flex;align-items:center;gap:11px;font-size:14.5px;color:hsla(39,37%,86%,.6)}.ob-steps li.on{color:#fff;font-weight:600}.ob-steps li.done{color:hsla(39,37%,86%,.85)}.ob-num{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;background:hsla(0,0%,100%,.14)}.ob-steps li.on .ob-num{background:#ecd09a;color:#2c4636}.ob-steps li.done .ob-num{background:hsla(40,68%,76%,.4);color:#fff}.ob-cancel{margin-top:auto;background:none;border:none;color:hsla(39,37%,86%,.75);font-size:13px;cursor:pointer;text-align:left;padding:8px 0}.ob-cancel:hover{color:#fff}.ob-main{flex:1 1;overflow-y:auto;padding:34px 40px}.ob-h{font-family:var(--display);font-size:26px;margin:0 0 6px}.ob-p{color:var(--sub);font-size:14px;margin:0 0 22px}.ob-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ob-field{display:block;margin-bottom:15px}.ob-field span{display:block;font-size:12.5px;color:var(--sub);margin-bottom:6px}.ob-field input{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 13px;font-family:inherit;font-size:14.5px;background:var(--card);color:var(--ink)}.ob-field input:focus{outline:none;border-color:var(--amber)}.ob-uploads{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:8px 0 16px}.ob-up{display:flex;flex-direction:column;gap:6px}.ob-up span{font-size:11.5px;color:var(--sub);text-align:center}.ob-note{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:11px 13px;font-size:13px;color:var(--amber-ink);margin-bottom:16px}.ob-terms{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin-bottom:16px}.ob-terms p{margin:0 0 9px;font-size:13px;line-height:1.55;color:#5a5043}.ob-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;margin-bottom:11px;cursor:pointer;line-height:1.4;color:var(--ink)}.ob-check input{margin-top:2px;flex:none}.ob-sign{margin-top:14px}.ob-sign input{font-family:var(--display);font-size:20px}.ob-sign-preview{display:block;margin-top:8px;font-family:"Caveat",var(--display),cursive;font-size:30px;color:var(--amber-ink);min-height:36px;border-bottom:1.5px dashed var(--line)}.ob-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.ob-actions .btn-primary{margin-left:auto}.btn-primary.disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed}.backlink2{border:none;background:none;color:var(--sub);font-size:14px;cursor:pointer;padding:0 0 14px}.backlink2:hover{color:var(--amber-ink)}.ap-detail{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px}.ap-col{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.ap-h{font-family:var(--display);font-size:17px}.ap-grid,.ap-h{margin-bottom:14px}.ap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.ap-grid span{display:block;font-size:11.5px;color:var(--sub)}.ap-grid b{font-size:14px}.ap-flags{display:flex;gap:6px;flex-wrap:wrap}.ap-docs{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.ap-doc{display:flex;align-items:center;gap:12px}.ap-doc-box{width:120px;height:74px;border:1px dashed var(--line);border-radius:8px;display:grid;place-items:center;font-size:12px;color:var(--sub);background:var(--paper);flex:none}.ap-doc span{font-size:12.5px;color:var(--sub)}.ap-warn{background:rgba(179,38,30,.08);border:1px solid rgba(179,38,30,.22);border-radius:8px;padding:10px 12px;font-size:13px;color:#8c2f28;margin-bottom:14px}.ap-actions{display:flex;gap:10px}.cmp-detail{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.6;color:#5a5043}.cmp-evi{display:flex;gap:10px;flex-wrap:wrap}.cmp-evi-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100px;height:80px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--sub);font-size:12.5px;cursor:pointer}.cmp-evi-thumb:hover{border-color:var(--amber);color:var(--amber-ink)}.cmp-evi-ic{font-size:18px}.cmp-chatcol{display:flex;flex-direction:column}.cmp-chat{flex:1 1;min-height:230px;max-height:330px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:9px;margin-bottom:10px}.cmp-chat-empty{color:var(--sub);font-size:13px;text-align:center;margin:auto;max-width:80%}.cmp-msg{max-width:82%;padding:8px 12px;border-radius:8px;font-size:13.5px;line-height:1.45;position:relative}.cmp-msg i{display:block;font-style:normal;font-size:10.5px;opacity:.6;margin-bottom:2px}.cmp-msg.author,.cmp-msg.buyer{background:#fff;border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.cmp-msg.admin{background:var(--amber);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.cmp-input{display:flex;gap:8px}.cmp-input input{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13.5px}.evi-modal{position:relative;background:#fff;border-radius:8px;width:min(560px,94vw);padding:20px;box-shadow:0 30px 70px rgba(40,30,15,.4)}.evi-head{font-family:var(--display);font-size:17px;margin-bottom:12px}.evi-cap{font-size:12.5px;color:var(--sub);margin-top:10px}.rep-tabs{font-family:var(--display);font-size:16px;margin:6px 0 12px;color:var(--ink)}.desk-navbadge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:7px;border-radius:8px;background:#b3261e;color:#fff;font-size:11px;font-weight:600;vertical-align:middle}.msg-wrap{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px;height:520px}.msg-list{background:#fff;border:1px solid var(--line);border-radius:8px;overflow-y:auto}.msg-conv{display:flex;gap:11px;width:100%;text-align:left;border:none;background:none;padding:13px 14px;border-bottom:1px solid var(--line2);cursor:pointer}.msg-conv:hover{background:var(--paper)}.msg-conv.on{background:var(--amber-tint)}.msg-av{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:600;color:#fff;background:linear-gradient(155deg,var(--amber),var(--amber-d))}.msg-av.sm{width:34px;height:34px;font-size:13px}.msg-meta{min-width:0;display:flex;flex-direction:column;flex:1 1}.msg-meta b{font-size:14.5px;display:flex;align-items:center;gap:6px}.msg-dot{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:8px;background:#b3261e;color:#fff;font-size:10.5px}.msg-meta i{font-style:normal;font-size:11.5px;color:var(--amber-ink)}.msg-last{font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.msg-thread{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.msg-empty{margin:auto;color:var(--sub);font-size:14px}.msg-thread-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.msg-thread-head b{font-size:15px}.msg-thread-head i{display:block;font-style:normal;font-size:11.5px;color:var(--sub)}.msg-body{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:9px;background:var(--paper)}.msg-thread .cmp-input{padding:12px;border-top:1px solid var(--line);background:#fff}.notif-list{display:flex;flex-direction:column;gap:10px;max-width:760px}.notif{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 16px;cursor:pointer}.notif.read{opacity:.62}.notif-ic{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:16px;color:#fff}.notif-ic.warn{background:#c8901f}.notif-ic.ok{background:var(--ok)}.notif-ic.info{background:#5a7a8c}.notif-body{flex:1 1;min-width:0}.notif-top{display:flex;align-items:center;gap:8px}.notif-top b{font-size:15px}.notif-new{font-size:10.5px;background:#b3261e;color:#fff;padding:1px 7px;border-radius:8px}.notif-book{font-size:12.5px;color:var(--amber-ink);margin:3px 0}.notif-detail{font-size:13.5px;color:#5a5043;line-height:1.5}.notif-date{font-size:11.5px;color:var(--sub);margin-top:4px}.rr-veil{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif;background:linear-gradient(135deg,#2c4636,#23371f)}.rr-veil *{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important}.rr-card{position:relative;background:var(--card);border-radius:8px;width:min(560px,96vw);max-height:92vh;overflow-y:auto;padding:30px 34px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.rr-brand{margin-bottom:22px;display:flex;justify-content:center}.rr-brand .logo-wordmark{height:104px;width:auto}.rr-h{font-family:var(--display);font-size:25px;margin:0 0 6px}.rr-p{color:var(--sub);font-size:14px;margin:0 0 20px}.rr-field{display:block;margin-bottom:14px}.rr-field span{display:block;font-size:12.5px;color:var(--sub);margin-bottom:6px}.rr-field input{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px;background:var(--card);color:var(--ink)}.rr-field input:focus{outline:none;border-color:var(--amber)}.rr-alt{text-align:center;font-size:13.5px;color:var(--sub);margin-top:14px}.rr-alt a{color:var(--amber-ink);cursor:pointer;text-decoration:underline}.rr-terms{border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin-bottom:16px;max-height:280px;overflow-y:auto;background:var(--paper)}.rr-term-h{font-family:var(--display);font-size:16px;margin:4px 0 8px}.rr-terms ul{margin:0 0 14px;padding-left:18px}.rr-terms li{font-size:13px;line-height:1.6;color:#5a5043;margin-bottom:5px}.rr-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;margin-bottom:11px;cursor:pointer;line-height:1.45;color:var(--ink)}.rr-check input{margin-top:2px;flex:none}.rr-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.rr-actions .btn-primary{margin-left:auto}.rr-card .btn-primary.disabled{opacity:.5;cursor:not-allowed}.qrow-act{align-items:center;gap:6px;justify-content:center}.ms-modal,.qrow-act{display:flex;flex-direction:column}.ms-modal{position:relative;background:#fff;border-radius:8px;width:min(640px,95vw);max-height:90vh;box-shadow:0 30px 70px rgba(40,30,15,.4);overflow:hidden}.ms-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.ms-modal-head b{font-family:var(--display);font-size:18px}.ms-modal-head i{display:block;font-style:normal;font-size:12px;color:var(--sub)}.ms-format{font-size:12px;color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-soft);padding:3px 10px;border-radius:8px;white-space:nowrap}.ms-reader{flex:1 1;overflow-y:auto;padding:22px 28px;background:var(--paper)}.ms-reader h3{font-family:var(--display);font-weight:600;font-size:19px;text-align:center;margin:14px 0;color:var(--amber-ink)}.ms-reader p{font-family:"EB Garamond",var(--display),serif;font-size:16px;line-height:1.85;margin:0 0 14px;text-indent:1.6em;color:#3a3128}.ms-more{text-align:center;font-style:italic;color:var(--sub);text-indent:0!important;font-size:13px!important}.ms-modal-foot{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.clarify-ctx{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:9px 12px;font-size:12.5px;color:var(--amber-ink);line-height:1.5;align-self:stretch}.myshelf-real{max-width:none}.myshelf-books{justify-content:flex-start}.ord-toggle{display:flex;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:3px;margin-bottom:18px;width:-moz-fit-content;width:fit-content}.ord-toggle button{border:none;background:none;color:var(--sub);font-size:14px;font-weight:500;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:7px}.ord-toggle button.on{background:var(--card);color:var(--amber-ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.ord-toggle-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:8px;background:#b3261e;color:#fff;font-size:11px}.empty-sub{font-size:13px;color:var(--sub)}.hist-switch{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 4px}.hist-switch button{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 15px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--amber-ink)}.hist-switch button[aria-pressed=true]{border-color:var(--amber-ink);background:var(--amber-ink);color:#fff}.hist-n{font-size:12.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.hist-switch button[aria-pressed=true] .hist-n{opacity:.75}:root .count-pill{display:inline-block;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:inherit;font-size:max(12px,.8em);font-weight:400;font-style:normal;line-height:1;letter-spacing:0;color:var(--sub);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;vertical-align:baseline;align-self:auto}:root[data-count=b] .count-pill{padding:.24em .66em .2em;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);font-size:max(12px,.62em);font-weight:600;line-height:1.2;vertical-align:middle;align-self:center}:root[data-count=b] .count-pill.on-tint{background:var(--amber-soft)}:root[data-count=c] .count-pill{font-size:max(12.5px,.6em)}:root[data-count=c] .count-pill[data-unit]:after{content:"\00a0" attr(data-unit)}.myshelf-books{display:grid;grid-template-columns:repeat(auto-fill,120px);grid-gap:20px;gap:20px;justify-content:space-between}.myshelf-book{width:120px}@media(max-width:560px){.shelf{padding:9px 9px 0;border-radius:12px}.shelf:before{left:9px;right:9px;top:9px;bottom:20px}.shelf-ledge{margin:0 -9px;height:14px;border-radius:0 0 12px 12px}.myshelf-books{grid-template-columns:1fr 1fr;gap:12px 16px;justify-content:stretch;padding:26px 12px 20px}.myshelf-book{width:min(100%,calc((34vh - 70px) / 1.5),150px);justify-self:center}.myshelf-meta{height:68px}.myshelf-t{font-size:11.5px;margin-top:3px}.myshelf-a{font-size:9.5px}.myshelf-due{font-size:10px}.myshelf-kind{font-size:10.5px}.myshelf-a,.myshelf-cap,.myshelf-cover,.myshelf-cover .bcover,.myshelf-due,.myshelf-kind,.myshelf-meta,.myshelf-prog,.myshelf-t{width:100%;max-width:100%}}.myshelf-box{font:inherit;color:inherit;text-align:center;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.myshelf-box:focus-visible{outline:2px solid #ecd09a;outline-offset:4px;border-radius:6px}.myshelf-stack{position:relative;display:block;width:120px;aspect-ratio:2/3;padding:0;margin:0;border:none;background:none;cursor:pointer;font:inherit;transition:transform .18s}.myshelf-stack-cover{display:block}.myshelf-box:hover .myshelf-stack{transform:translateY(-6px)}.myshelf-stack-layer{position:absolute;width:86%;aspect-ratio:2/3;box-sizing:border-box;border:none;border-radius:1px 3px 3px 1px;overflow:hidden;background:#efe6d2;box-shadow:0 7px 11px -6px rgba(30,18,6,.65)}.myshelf-stack-layer>.myshelf-stack-cover{height:100%}.myshelf-stack-layer .bcover{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.myshelf-stack-layer.l2{left:14%;top:0}.myshelf-stack-layer.l1{left:7%;top:7%}.myshelf-stack-layer.front{left:0;top:14%}.myshelf-tally{bottom:6px;left:14px;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(20,12,4,.5);box-shadow:0 1px 4px rgba(0,0,0,.3)}.myshelf-newbadge,.myshelf-tally{position:absolute;white-space:nowrap;line-height:1.3;padding:2px 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.myshelf-newbadge{top:4px;right:2px;z-index:4;font-size:10.5px;font-weight:700;background:rgba(20,12,4,.45);box-shadow:0 2px 8px rgba(0,0,0,.25)}.myshelf-slot{position:relative}.myshelf-slot>.myshelf-box{width:100%}.myshelf-heartframe{top:0;width:100%;z-index:5;pointer-events:none;transition:transform .18s}.myshelf-heartframe,.myshelf-heartspot{position:absolute;left:0;aspect-ratio:2/3}.myshelf-heartspot{top:14%;width:86%}.myshelf-slot:hover .myshelf-heartframe,.myshelf-slot:hover .myshelf-stack{transform:translateY(-6px)}.myshelf-heart{position:absolute;top:6px;right:6px;width:30px;height:30px;box-sizing:border-box;margin:0;padding:0;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;background:rgba(30,22,12,.42);color:hsla(0,0%,100%,.85);box-shadow:0 2px 8px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .15s,background .15s}.myshelf-heart[aria-pressed=true]{background:rgba(150,40,34,.94);color:#fff}.myshelf-heart:focus-visible{outline:2px solid #ecd09a;outline-offset:2px}.myshelf-heart[aria-disabled=true]{cursor:progress}.myshelf-slot .myshelf-stack-layer.front .bcover-tags{right:42px}.sbox-sheet{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(820px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:9px;border-radius:14px;color:var(--ink);background:linear-gradient(180deg,#775029,#624120 16%,#50331c 62%,#3e2a18);box-shadow:0 0 0 1px #1a110a,inset 0 1px 0 rgba(255,225,180,.24),inset 0 -1px 0 rgba(0,0,0,.45),0 30px 60px rgba(10,6,3,.55),0 8px 18px rgba(10,6,3,.35)}.sbox-sheet:focus{outline:none}.sbox-sheet:focus-visible{outline:2px solid #f3e7cf;outline-offset:3px}.sbox-sheet.inline{max-height:none;margin:0 auto}.sbox-leaf{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box;border-radius:7px;padding:22px 26px;background:radial-gradient(ellipse 140% 80% at 50% 0,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 55%),linear-gradient(180deg,#fbf8f0,#f5eedd);box-shadow:inset 0 0 0 1px rgba(26,17,10,.55),inset 0 2px 5px rgba(26,17,10,.32),inset 0 0 46px rgba(150,105,55,.12);scrollbar-width:thin;scrollbar-color:rgba(138,85,56,.45) transparent}.sbox-sheet.inline .sbox-leaf{overflow:visible}.sbox-head{min-width:0}.sbox-headrow{display:flex;align-items:flex-start;gap:10px}.sbox-headname{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:4px 4px 6px}.sbox-title{font-size:22px;font-weight:400;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.sbox-pre{color:var(--amber);font-size:15px;margin-right:8px;white-space:nowrap}.sbox-title .sbox-done{margin-left:10px;vertical-align:.25em}@media(max-width:640px){.sbox-title .sbox-done{display:flex;width:-moz-fit-content;width:fit-content;margin:6px 0 2px;vertical-align:baseline}}.sbox-platesub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:3px}.sbox-pen{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--sub);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sbox-pen svg{color:var(--amber-ink)}.sbox-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:14px}.sbox-stats.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.sbox-stat{display:grid;align-content:start;grid-gap:1px;gap:1px;min-width:0;box-sizing:border-box;padding:9px 12px 11px;border-radius:10px;background:rgba(255,253,248,.74);border:1px solid rgba(138,85,56,.2)}.sbox-stat-k{font-size:12.5px;line-height:1.6;color:var(--sub)}.sbox-stat-v{font-size:16px;font-weight:400;line-height:1.5;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sbox-stat-bar{display:block;height:5px;margin-top:6px;border-radius:999px;background:rgba(var(--amber-rgb),.15);overflow:hidden}.sbox-stat-bar span{display:block;height:100%;border-radius:999px;background:var(--amber)}.sbox-frontcell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:stretch;grid-column-gap:12px;column-gap:12px;padding:8px 12px}.sbox-front-why,.sbox-front-words{min-width:0;display:grid}.sbox-front-why{justify-items:end;align-content:center;grid-gap:6px;gap:6px}.sbox-mode{font-size:13.5px;line-height:1.6;white-space:nowrap;color:#8a5538}.sbox-btn.sbox-auto{width:auto;min-height:40px;padding:0 12px;font-size:14px;white-space:nowrap}.sbox-mini{position:relative;flex:none;width:40px;height:54px}.sbox-mini-l{position:absolute;left:0;bottom:0;overflow:hidden;box-shadow:0 1px 3px rgba(40,25,10,.4)}.sbox-mini-l,.sbox-mini-l .bcover{width:30px;height:45px;border-radius:0}.sbox-mini-l .bcover-fallback{display:none}.sbox-mini-l.l1{transform:translate(5px,-5px);filter:brightness(.85)}.sbox-mini-l.l2{transform:translate(10px,-9px);filter:brightness(.85)}.sbox-mini-l.sil{background:#000;opacity:.36;box-shadow:none}.sbox-chips{display:flex;flex-wrap:wrap;gap:6px}.sbox-chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-height:24px;padding:1px 10px;border-radius:999px;font-size:12px;font-weight:400;line-height:1.6;white-space:nowrap;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft)}.sbox-chip.new{padding-left:8px;background:var(--amber);border-color:var(--amber);color:#fff}.sbox-chip-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.sbox-new{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:1.5;padding:1px 9px;border-radius:999px;background:var(--amber);color:#fff;border:1px solid var(--amber);white-space:nowrap}.sbox-rest{--cw:168px;--ch:calc(var(--cw) * 1.5);--top:46px;--gap:40px;--pad:26px;--y0:calc(var(--top) + var(--ch));position:relative;margin:20px calc(-1 * var(--pad)) 0;padding:0 0 18px;background:linear-gradient(180deg,rgba(0,0,0,.36),transparent) 0 calc(var(--y0) + 12px) /100% 10px no-repeat,linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 calc(var(--y0) + 5px) /100% 7px no-repeat,linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(var(--y0) - 10px) /100% 1px no-repeat,linear-gradient(180deg,#845a30,#664321 60%,#50331c) 0 calc(var(--y0) - 10px) /100% 15px no-repeat,linear-gradient(180deg,#55391f 0,#4d3319 45%,#442d17 100%) 0 calc(var(--y0) + 12px) /100% 100% no-repeat,linear-gradient(180deg,#734c27 0,#644121 50%,#55371b 100%);box-shadow:inset 0 1px 0 #1a110a,inset 0 -1px 0 #1a110a,inset 0 14px 18px -14px rgba(0,0,0,.7),inset 30px 0 34px -22px rgba(0,0,0,.6),inset -30px 0 34px -22px rgba(0,0,0,.6)}.sbox-row{gap:var(--gap);overflow-x:auto;overflow-y:hidden;padding:var(--top) 28px 2px;scroll-snap-type:x proximity;scroll-padding:0 28px;scrollbar-width:thin;scrollbar-color:hsla(40,60%,88%,.45) transparent}.sbox-cv,.sbox-row{position:relative;display:flex}.sbox-cv{flex:none;flex-direction:column;align-items:center;width:calc(var(--cw) + 16px);margin:0;padding:0;border:0;border-radius:8px;background:none;color:#f3e7cf;font:inherit;cursor:pointer;scroll-snap-align:center}.sbox-cv:first-child{margin-left:auto}.sbox-cv:last-child{margin-right:auto}.sbox-cv:focus{outline:none}.sbox-cv:focus-visible .sbox-cv-cap{outline:2px solid #f3e7cf;outline-offset:2px}.sbox-cv-stand{position:relative;width:var(--cw);height:var(--ch)}.sbox-cv-cast{position:absolute;z-index:0;left:5%;right:-8%;bottom:-8px;height:18px;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,rgba(0,0,0,.62),transparent 70%);transition:opacity .25s,transform .25s}.sbox-cv-wall{position:absolute;z-index:0;inset:8px -9px -3px 9px;background:rgba(10,6,3,.5);filter:blur(9px);border-radius:6px}.sbox-cv-art{position:absolute;inset:0;z-index:1;border-radius:1px 3px 3px 1px;transition:transform .25s ease}.sbox-cv-art .bcover{width:100%;height:100%;aspect-ratio:auto;border-radius:1px 3px 3px 1px}.sbox-cv-gloss{position:absolute;inset:0;z-index:2;border-radius:1px 3px 3px 1px;pointer-events:none;background:linear-gradient(180deg,rgba(255,226,170,.14),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.sbox-cv:hover .sbox-cv-art{transform:translateY(-3px)}.sbox-cv.is-front .sbox-cv-stand:before{content:"";position:absolute;z-index:0;left:-34px;right:-34px;top:-40px;bottom:-14px;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 42%,rgba(255,230,180,.7),rgba(255,226,170,.22) 55%,rgba(255,226,170,0) 78%)}.sbox-cv.is-front .sbox-cv-art{transform:translateY(-12px);box-shadow:0 14px 26px rgba(0,0,0,.45),0 0 0 1px rgba(255,236,200,.35)}.sbox-cv.is-front .sbox-cv-cast{opacity:.55;transform:scaleX(1.06)}.sbox-front-tag{position:absolute;z-index:4;left:50%;top:-13px;transform:translateX(-50%);display:inline-flex;align-items:center;padding:1px 12px;border-radius:999px;background:rgba(var(--amber-rgb),.55);color:#fff;border:1px solid hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12.5px;line-height:1.6;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.35)}.sbox-rib{position:absolute;z-index:5;right:16px;top:-7px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));animation:sbox-lay .3s cubic-bezier(.2,.7,.2,1)}.sbox-rib>span{display:block;width:20px;height:70px;background:#6e1a17;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%)}@keyframes sbox-lay{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.sbox-cv.off .sbox-cv-art img{filter:saturate(.45) brightness(.8)}.sbox-cv.off .sbox-cv-gloss{background:linear-gradient(180deg,rgba(40,28,16,.18),rgba(40,28,16,.3))}.sbox-cv-tags{position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.sbox-cv-tags .sbox-new{font-size:11.5px;padding:1px 10px;border:1px solid hsla(0,0%,100%,.6);background:rgba(20,12,4,.58);box-shadow:0 2px 8px rgba(0,0,0,.25)}.sbox-cv-tags .sbox-new,.sbox-vol-tag{line-height:1.6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.sbox-vol-tag{position:absolute;z-index:3;left:0;right:0;top:50%;transform:translateY(-50%);display:block;padding:6px 8px;white-space:nowrap;font-size:13px;font-weight:400;background:rgba(20,12,4,.62);border-top:1px solid hsla(0,0%,100%,.6);border-bottom:1px solid hsla(0,0%,100%,.6);box-shadow:0 1px 4px rgba(0,0,0,.3)}.sbox-cv-cap,.sbox-vol-tag{box-sizing:border-box;text-align:center}.sbox-cv-cap{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:62px;margin-top:20px;padding:5px 6px 8px;border-radius:8px;text-shadow:0 1px 2px rgba(0,0,0,.45);border:1px solid transparent}.sbox-cv[aria-selected=true] .sbox-cv-cap{border-radius:14px;background:rgba(20,12,4,.5);border-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.35)}.sbox-cv[aria-selected=true] .sbox-cv-no{color:#f3e7cf}.sbox-cv[aria-selected=true] .sbox-cv-st,.sbox-cv[aria-selected=true] .sbox-cv-st.quiet{color:#fff}.sbox-cv-no{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;font-size:13px;line-height:1.6;color:#e3d3b1}.sbox-cv-st{font-size:14px;line-height:1.6;color:#f6efe1}.sbox-cv-st.quiet{color:#cbb487}.sbox-cv-bar{width:calc(100% - 28px);height:4px;margin-top:3px;background:hsla(0,0%,100%,.16);overflow:hidden}.sbox-cv-bar,.sbox-cv-bar span{display:block;border-radius:9px}.sbox-cv-bar span{height:100%;background:#f3e7cf}.sbox-notch{position:absolute;bottom:-1px;width:28px;height:14px;margin-left:-14px;background:#f8f2e4;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;transition:left .2s ease}.sbox-notch[hidden]{display:none}.sbox-vols{min-width:0}.sbox-vol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-gap:16px 28px;gap:16px 28px;padding:18px 0 2px}.sbox-vol[hidden]{display:none}.sbox-vol-main{min-width:0}.sbox-vol-top{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.sbox-vol-no{font-size:13.5px;line-height:1.6;color:var(--sub)}.sbox-vol-state{margin-left:auto;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:14px;line-height:1.6;color:var(--amber-ink);text-align:right}.sbox-vol-title{margin-top:2px;font-size:19px;font-weight:400;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.sbox-vol-hold{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:6px;font-size:13.5px;line-height:1.6;color:var(--amber-ink)}.sbox-vol-hold.warn{color:#7a5620}.sbox-prog{display:block;height:5px;margin-top:12px;border-radius:3px;background:var(--line);overflow:hidden}.sbox-prog span{display:block;height:100%;background:var(--amber)}.sbox-vol-note{margin-top:8px;font-size:13px;line-height:1.6;color:var(--sub)}.sbox-booklink{display:inline-block;margin-top:10px;font-size:14px;line-height:1.6;color:var(--amber-ink);text-decoration:none}.sbox-booklink:hover{text-decoration:underline}.sbox-booklink:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px;border-radius:4px}.sbox-vol-act{display:flex;flex-direction:column;gap:10px;min-width:0}.sbox-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:9px 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.sbox-btn:hover{border-color:var(--amber)}.sbox-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.sbox-btn.primary{background:var(--amber);border-color:var(--amber);color:#fff;font-weight:400}.sbox-btn.primary:hover{background:var(--amber-d)}.sbox-btn.danger{background:#b3261e;border-color:#b3261e;color:#fff}.sbox-btn[disabled]{opacity:.6;cursor:progress}.sbox-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sbox-act-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center}.sbox-act-main{min-width:0}.unipic-bin.sbox-bin{justify-self:end}.sbox-take{padding:10px 12px;border-radius:8px;border:1px solid #e7b4ae;background:#fbeeec}.sbox-take-q{font-size:13.5px;line-height:1.6;margin-bottom:8px;color:var(--ink)}.sbox-take-q span{color:var(--sub)}.sbox-err{padding:8px 12px;border-radius:8px;font-size:13.5px;line-height:1.6;background:#fbeeec;border:1px solid #e7b4ae;color:#8a2a1f}.sbox-front{margin-top:4px;padding-top:12px;border-top:1px solid rgba(138,85,56,.24)}.sbox-front-k{font-size:12.5px;line-height:1.6;color:var(--sub);margin-bottom:6px}.sbox-front .sbox-err{margin-top:8px}.sbox-front-toggle{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:6px 8px 6px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.sbox-front-toggle:hover{border-color:var(--amber)}.sbox-front-toggle:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.sbox-front-toggle[aria-pressed=true]{background:var(--amber-tint);border-color:var(--amber)}.sbox-front-toggle[aria-disabled=true]{opacity:.6;cursor:progress}.sbox-ft-ic{flex:none;color:var(--amber-ink)}.sbox-ft-words{flex:1 1 auto;min-width:0}.sbox-tick{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-right:8px;border-radius:4px;border:1.5px solid var(--faint,#a99f8c);background:var(--card);color:#fff}.sbox-tick.on{border-color:var(--amber);background:var(--amber)}.sbox-missing{margin-top:22px;padding:10px 14px;border-radius:8px;font-size:13.5px;line-height:1.6;background:rgba(255,253,248,.74);border:1px solid rgba(138,85,56,.22);color:var(--ink)}.sbox-missing-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sbox-missing-list li{display:flex;align-items:center;gap:8px;min-width:0}.sbox-missing-no{flex:none;font-size:12px;font-weight:400;line-height:1.5;padding:1px 9px;border-radius:999px;background:var(--card);border:1px solid var(--amber-ink);color:var(--amber-ink);white-space:nowrap}.sbox-missing-title{min-width:0;overflow-wrap:anywhere}.sbox-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.sbox-close-foot{align-self:center}.sbox-say{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.sbox-btn,.sbox-cv-art,.sbox-cv-cast,.sbox-front-toggle,.sbox-notch{transition:none}.sbox-rib{animation:none}}@media (max-width:780px){.sbox-rest{--cw:150px;--gap:28px}.sbox-vol{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:14px 20px}}@media (max-width:640px){.sbox-overlay{align-items:stretch!important;padding:0!important}.sbox-sheet{width:100%;height:100vh;height:100dvh;max-height:none;padding:0;border-radius:0}.sbox-sheet.inline{height:auto;border-radius:14px;padding:6px}.sbox-leaf{border-radius:0;padding:calc(14px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;touch-action:pan-y}.sbox-sheet.inline .sbox-leaf{border-radius:9px}.sbox-headrow{gap:8px}.sbox-headname{padding:2px 2px 4px}.sbox-title{font-size:19px}.sbox-pre{font-size:14px;margin-right:6px}.sbox-stats,.sbox-stats.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}.sbox-frontcell{grid-column:1/-1}.sbox-stat{padding:8px 11px 10px}.sbox-stat-v{font-size:15px}.sbox-rest{--cw:128px;--top:40px;--gap:16px;--pad:16px;margin-top:16px}.sbox-row{padding-left:16px;padding-right:16px;scroll-padding:0 16px}.sbox-cv{width:calc(var(--cw) + 8px)}.sbox-cv-cap{padding:4px 4px 8px}.sbox-vol{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:16px}.sbox-vol-title{font-size:18px}.sbox-rib{right:10px}.sbox-rib>span{width:16px;height:54px}}@media (max-width:370px){.sbox-rest{--cw:122px}}.uniline{margin-top:12px}.sbox-leaf>.uniline{margin-top:18px;padding-top:14px;border-top:1px solid rgba(138,85,56,.24)}.uniline-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px;line-height:1.5;color:var(--sub)}.uniline-head b{color:var(--ink);font-size:14.5px}.uni-card{min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden;color:var(--ink);container-type:inline-size}.uni-top{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-row-gap:8px;row-gap:8px;grid-column-gap:14px;column-gap:14px;padding:16px 18px}.uni-ring{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--amber-ink);background:var(--card);color:var(--amber-ink);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uni-name,.uni-ring{box-sizing:border-box}.uni-name{min-width:0;padding:4px 0;font-size:18px;font-weight:700;line-height:28px;overflow-wrap:anywhere}.uni-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.uni-chip{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;min-height:28px;padding:2px 12px 2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uni-chip.seen{background:var(--amber-tint);color:var(--amber-ink)}.uni-chip.unseen{background:#fbf3e4;color:#7a5620}.uni-chip-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.uni-gone{grid-column:2/-1;box-sizing:border-box;padding:7px 12px;border-radius:8px;border:1px solid #e7b4ae;background:#fbeeec;color:#8a2a1f;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.uni-covers{border-top:1px solid var(--line);padding:14px 18px 14px 64px}.uni-covers ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.uni-cover{flex:none;width:64px;min-width:0;display:grid;grid-gap:5px;gap:5px;justify-items:center}.uni-cover-img{position:relative;width:64px}.uni-cover.draft .uni-cover-art{opacity:.45}.uni-cover-tag{position:absolute;top:6px;left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap;font-size:10px;font-weight:800;line-height:1;padding:3px 7px;border-radius:999px;background:rgba(20,12,4,.55);border:1px solid hsla(0,0%,100%,.6);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 4px rgba(0,0,0,.3)}.uni-cover-no{min-height:17px;font-size:12px;line-height:1.4;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uni-tools{border-top:1px solid var(--line);background:var(--bg);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.uni-part{display:inline-grid;grid-template-columns:repeat(2,minmax(max-content,1fr));min-width:240px;height:44px;box-sizing:border-box;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.uni-part.off{opacity:.45}.uni-half{height:42px;box-sizing:border-box;margin:0;padding:0 16px;border-radius:999px;border:3px solid transparent;background-clip:padding-box;background-color:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}.uni-half[aria-pressed=true]{background-color:var(--amber);color:#fff;font-weight:700;cursor:default}.uni-half:disabled{cursor:not-allowed}.uni-btns{display:grid;grid-template-columns:84px 84px 1px 84px;align-items:center;grid-column-gap:8px;column-gap:8px;margin-left:auto}.uni-btns-sep{width:1px;height:28px;background:var(--line);justify-self:center}.uni-btn{width:100%;height:44px;margin:0;padding:0 14px 0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.uni-btn,.uni-btn-ic{box-sizing:border-box}.uni-btn-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--amber-tint);border:1px solid var(--amber-soft);color:var(--amber-ink);transition:background .15s}.uni-btn:hover:not(:disabled){background:var(--amber-tint);border-color:var(--amber-ink)}.uni-btn:hover:not(:disabled) .uni-btn-ic{background:var(--card)}.uni-btn.danger{padding:0 10px;border-color:var(--line);color:var(--ink)}.uni-btn.danger:hover:not(:disabled){background:#f7e7da;border-color:#d4a585}.uni-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.uni-btn:disabled{cursor:not-allowed;opacity:.45}.uni-btn.danger.has-ic{padding:0 14px 0 6px}.uni-btn.danger .uni-btn-ic{background:#f7e7da;border-color:#ecd3c1;color:#a0674a}.uni-btn.danger:hover:not(:disabled) .uni-btn-ic{background:var(--card)}.uni-btn.plain{padding:0 18px;min-width:120px}.uni-btn.primary{border-color:var(--amber-ink);background:var(--amber-ink);color:#fff}.uni-btn.primary:hover:not(:disabled){background:var(--amber-ink);filter:brightness(1.08)}.unihead{box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--card);container-type:inline-size;margin-bottom:12px}.unihead-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:14px;row-gap:14px;padding:16px 18px}.unihead-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.unihead-eyebrow{font-size:12px;letter-spacing:.04em;color:var(--sub)}.unihead-name{font-weight:700;font-size:30px;line-height:1.3;overflow-wrap:anywhere}.unihead-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;font-size:13.5px;color:var(--sub)}.unihead-seen{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;min-height:28px;padding:2px 12px 2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap}.unihead-seen.seen{background:var(--amber-tint);color:var(--amber-ink)}.unihead-seen.unseen{background:#fbf3e4;color:#7a5620}.unihead-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.unihead-fact{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.unihead-fact svg{color:var(--amber-ink)}.unihead-note{margin-top:4px;font-size:12.5px;line-height:1.6;color:var(--sub)}.unihead-btns{display:grid;grid-template-columns:max-content;grid-gap:8px;gap:8px}@container (max-width:560px){.unihead-in{grid-template-columns:minmax(0,1fr);padding:14px}.unihead-btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.unihead-btns .uni-btn{justify-content:center}.unihead-name{font-size:28px}.unihead-main{justify-items:center;text-align:center}.unihead-facts{justify-content:center}}@media(max-width:560px){.uni-top{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:6px;padding:14px}.uni-ring{grid-row:1/3;width:52px;height:52px;font-size:22px}.uni-name{font-size:17px;line-height:26px;padding:0}.uni-stats{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.uni-gone{grid-column:2;text-align:left}.uni-covers{padding:12px 0 12px 14px}.uni-covers ul{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:50px;scroll-padding-left:4px;margin-left:-4px;padding:0 14px 6px 4px}.uni-cover{scroll-snap-align:start}.uni-tools{display:block;padding:0}.uni-sw{padding:12px 14px}.uni-part{display:grid;width:100%;min-width:0}.uni-btns{margin-left:0;padding:12px 14px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1px minmax(0,1fr)}}@container (max-width:500px){.uni-top{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:6px;padding:14px}.uni-ring{grid-row:1/3;width:52px;height:52px;font-size:22px}.uni-name{font-size:17px;line-height:26px;padding:0}.uni-stats{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.uni-gone{grid-column:2;text-align:left}.uni-covers{padding:12px 0 12px 14px}.uni-covers ul{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:50px;scroll-padding-left:4px;margin-left:-4px;padding:0 14px 6px 4px}.uni-cover{scroll-snap-align:start}.uni-tools{display:block;padding:0}.uni-sw{padding:12px 14px}.uni-part{display:grid;width:100%;min-width:0}.uni-btns{margin-left:0;padding:12px 14px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1px minmax(0,1fr)}}.btn-glass{display:inline-flex;align-items:center;gap:6px;min-height:40px;box-sizing:border-box;padding:0 12px 0 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);background:rgba(20,12,4,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:background .15s}.btn-glass:hover{background:rgba(20,12,4,.55)}.btn-glass:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn-glass-arrow{font-size:18px;line-height:1;margin-top:-2px}.cover-tag,.glass-tag{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;padding:3px 7px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);background:rgba(20,12,4,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);white-space:nowrap}.cover-price{position:absolute;right:-16px;bottom:16px;z-index:3;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));pointer-events:none}.cover-price-t{position:relative;display:flex;align-items:center;height:28px;padding:0 10px 0 20px;box-sizing:border-box;background:#f6ecd4;color:#3a2a1a;-webkit-clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);font:700 16px/1 Cormorant Garamond,serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:.02em;white-space:nowrap}.cover-price-t:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#7a5a3a;box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.cover-best-band{position:absolute;right:-34px;top:25px;width:140px;height:22px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);background:#f4efe3;color:#3a2a1a;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.4)}.cover-out{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none}.cover-out-band{position:absolute;right:-34px;bottom:25px;width:140px;height:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);background:#8e2a22;color:#f3e7cf;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.45)}.unicard{border-radius:14px;overflow:hidden;box-shadow:var(--shadow);margin-bottom:28px}.unicard,.unicard-head{display:flex;flex-direction:column}.unicard-head{position:relative;z-index:2;isolation:isolate;justify-content:flex-end;gap:14px;min-height:220px;box-sizing:border-box;padding:24px 20px 18px;color:#fff;background:linear-gradient(120deg,var(--amber),var(--amber-d))}.unicard-head:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,12,4,0),rgba(20,12,4,.35) 30%,rgba(20,12,4,.82) 70%,rgba(20,12,4,.88))}.unicard-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.unicard-plate{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.unicard-logo{flex:none;width:72px;height:72px;display:grid;place-items:center}.unicard-sitemark{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4))}.unicard-logo.has-img{width:auto;height:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none}.unicard-logo.has-img img{display:block;width:auto;height:auto;max-width:min(260px,70vw);max-height:96px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.unicard-plate-body{min-width:0;max-width:100%;text-shadow:0 1px 3px rgba(0,0,0,.55)}.unicard-eyebrow{font-size:11.5px;letter-spacing:.04em;color:hsla(0,0%,100%,.85)}.unicard-name{font-weight:700;font-size:21px;line-height:1.3;overflow-wrap:anywhere;color:#fff}.unicard-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;font-size:12.5px;color:hsla(0,0%,100%,.9);margin-top:2px}.unicard-pen{color:#fff;font-weight:600;text-decoration:none;padding:1px 8px;margin:0 -8px;border-radius:999px;transition:background .15s}.unicard-pen:hover{background:hsla(0,0%,100%,.24)}.unicard-pen:focus-visible{outline:2px solid #fff;outline-offset:2px}button.unicard-pen{font:inherit;font-weight:600;border:none;background:none;cursor:pointer;text-shadow:inherit}.unipop-veil{z-index:90;padding:16px}.unipop{width:100%;max-width:380px;box-sizing:border-box;padding:20px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.35);color:var(--ink);text-shadow:none;text-align:left}.unipop-kind{font-size:12.5px;color:var(--sub)}.unipop-title{font-weight:700;font-size:18px;line-height:1.35;margin-bottom:14px;overflow-wrap:anywhere}.unipop-ways{display:grid;grid-gap:8px;gap:8px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.unipop-way{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:10px;border:1px solid var(--amber-ink);background:var(--card);color:var(--amber-ink);font-size:14.5px;font-weight:600;text-decoration:none}.unipop-way span{font-size:20px;line-height:1}.unipop-way:hover{background:var(--amber-tint)}.unipop-way:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.unicard-progress{display:grid;grid-gap:6px;gap:6px}.unicard-progress-row{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.unicard-bar{height:8px;background:hsla(0,0%,100%,.28);overflow:hidden}.unicard-bar,.unicard-bar span{display:block;border-radius:999px}.unicard-bar span{height:100%;background:#f3e7cf}.unicard-shelf{margin:0;border-radius:0}.unicard-shelf .shelf-ledge{margin:0 -14px;border-radius:0}.unicard-books{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.unicard-books>*{flex:none;scroll-snap-align:start}.myshelf-stack-layer.silhouette{border:1.5px solid hsla(40,60%,88%,.2);box-shadow:none;background:linear-gradient(90deg,rgba(0,0,0,.3) 0 9%,hsla(40,60%,88%,.1) 9% 10%,rgba(20,12,4,.42) 10% 100%)}.myshelf-stack-layer.l1.silhouette,.myshelf-stack-layer.l2.silhouette{opacity:.75}.uniset-frame{display:flex;align-items:center;justify-content:center;padding-left:9%}.uniset-plus{width:48px;height:48px;padding:0;border-radius:50%;border:1px solid #f3e7cf;background:var(--card);color:var(--amber-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.35)}.uniset-plus:hover{background:#fff}.uniset-plus:focus-visible{outline:2px solid #ecd09a;outline-offset:3px}.uniset-plus[aria-disabled=true]{cursor:progress;opacity:.6}.uniset-plus[aria-disabled=true]:hover{background:var(--card)}.uniset-slot .myshelf-cap-t{opacity:.8}.unicard-said{padding:4px 12px;background:var(--card)}@media(max-width:560px){.unicard-books .myshelf-book,.unicard-books .myshelf-stack{width:112px}.unicard-books{gap:16px;padding-left:18px;padding-right:18px}.unicard-head{padding:20px 14px 16px;min-height:200px}.unicard-name{font-size:18px}}.unigal{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px}.unigal-head{margin:20px 0;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.unigal-headrow{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;box-sizing:border-box;padding:28px 20px 22px}.unigal-foot{padding:8px;border-top:1px solid var(--line);background:var(--paper)}.unigal-foot>.unigal-signin{padding:4px 6px}.unigal-headrow .unigal-av{width:128px;height:128px;font-size:34px;border-width:4px}.unigal-headtext{display:grid;grid-gap:6px;gap:6px;min-width:0;justify-items:center}.unigal-pen{font-size:13.5px;line-height:1.6;color:var(--sub)}.unigal-title{margin:0;font-size:26px;line-height:1.45}.unigal-facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;font-size:14px;line-height:1.6;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unigal-facts span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.unigal-facts svg{color:var(--amber-ink)}.unigal-foot>.unigal-tabs{max-width:560px;margin:0 auto}@media(min-width:600px){.unigal-foot>.unigal-tabs{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.unigal-foot>.unigal-tabs .unigal-tab{margin:0 0 0 -1px;border-radius:0}.unigal-foot>.unigal-tabs .unigal-tab:first-child{margin-left:0;border-radius:14px 0 0 14px}.unigal-foot>.unigal-tabs .unigal-tab:last-child{border-radius:0 14px 14px 0}}.unigal-foot .tabcell-badge{min-width:0;height:auto;padding:0;margin-right:10px;border-radius:0;background:none;color:var(--sub);font-size:13px;font-weight:400;line-height:1.6}.unigal-foot .unigal-tab.on .tabcell-badge{background:none;color:var(--amber-ink)}.unigal-profile{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--amber-ink);text-decoration:none}.unigal-profile:hover{text-decoration:underline}.unigal-signin{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;font-size:14px;line-height:1.6;color:var(--sub);text-align:center}.unigal-signin,.unigal-signin a{align-items:center;min-height:44px}.unigal-signin a{display:inline-flex;color:var(--amber-ink);font-weight:600;text-decoration:none}.unigal-signin a:hover{text-decoration:underline}.unigal-open{width:100%;max-width:760px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:14px}.unigal-open .unicard{margin-bottom:10px}.unitile{display:flex;flex-direction:column;padding:0;margin:0;border:none;border-radius:14px;overflow:hidden;background:none;box-shadow:var(--shadow);cursor:pointer;font:inherit;text-align:center;color:#fff;transition:transform .16s,box-shadow .16s}.unitile:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(60,45,20,.16)}.unitile:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}.unitile-head{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:230px;box-sizing:border-box;padding:16px;color:#fff;background:linear-gradient(120deg,var(--amber),var(--amber-d))}.unitile-head:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,12,4,0),rgba(20,12,4,.35) 30%,rgba(20,12,4,.82) 66%,rgba(20,12,4,.88))}.unitile-logo{width:60px;height:60px;margin-bottom:10px}.unitile-logo.has-img{width:auto;height:auto}.unitile-logo.has-img img{max-width:min(200px,60vw);max-height:72px}.unitile-name{font-weight:700;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.unitile-meta,.unitile-name{text-shadow:0 1px 3px rgba(0,0,0,.55)}.unitile-meta{display:flex;gap:12px;font-size:12px;color:hsla(0,0%,100%,.9)}.unitile-foot{display:grid;grid-gap:7px;gap:7px;width:100%;margin-top:10px;text-align:left}.unitile-row{display:flex;justify-content:space-between;gap:8px;min-height:24px;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.55)}.unitile-done,.unitile-row{align-items:center;color:#fff}.unitile-done{display:inline-flex;gap:4px;padding:2px 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);background:rgba(20,12,4,.3);font-size:11.5px;font-weight:700;white-space:nowrap;text-shadow:none}.unitile-bar{height:7px;background:hsla(0,0%,100%,.28);overflow:hidden}.unitile-bar,.unitile-bar span{display:block;border-radius:999px}.unitile-bar span{height:100%;background:#f3e7cf}.unipic{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.unipic-top{display:grid;grid-gap:2px;gap:2px;padding:12px 16px}.unipic-title{font-weight:700;font-size:15px;line-height:1.45}.unipic-look{min-height:210px;border-top:1px solid var(--line)}.unipic-look .unicard-eyebrow{text-shadow:0 1px 3px rgba(0,0,0,.55)}.unipic-tag{position:absolute;top:10px;left:10px}.unipic-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.unipic-slot{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--card)}.unipic-slot-head{flex:1 1;display:flex;align-items:flex-start;gap:12px}.unipic-thumb{flex:none;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px}.unipic-thumb.background{width:104px;height:66px;background:var(--amber-tint)}.unipic-thumb.background img{display:block;width:100%;height:100%;object-fit:cover}.unipic-thumb.logo{width:66px;height:66px;padding:6px;background:repeating-conic-gradient(#9b9387 0 25%,#b4ac9f 0 50%) 0 0/12px 12px}.unipic-thumb.logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.unipic-none{font-size:11.5px;color:var(--sub)}.unipic-thumb.logo .unipic-none{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.unipic-slot-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.unipic-slot-name{font-weight:700;font-size:14.5px;line-height:1.4}.unipic-slot-rule{font-size:12.5px;line-height:1.6;color:var(--sub)}.unipic-up{width:100%}.closex{flex:none;width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.closex:hover:not(:disabled){background:var(--amber-tint);border-color:var(--amber-ink)}.closex:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.closex:disabled{opacity:.55;cursor:not-allowed}.closex.sbox-close{margin:0}.sbox-like{flex:none;width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.sbox-like:hover:not([aria-disabled=true]){background:var(--amber-tint);border-color:var(--amber-ink)}.sbox-like:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.sbox-like[aria-pressed=true]{color:#962822;border-color:#962822}.sbox-like[aria-disabled=true]{opacity:.55;cursor:progress}.sbox-like-err{margin-top:12px}.closex.unipop-x{display:grid;margin:14px auto 0}.closex.unigal-x{display:grid;margin:4px auto 0}.closex.share-x{margin:-10px -10px -10px 0}.closex.lightbox-x{position:absolute;top:14px;right:14px;z-index:2;background:hsla(0,0%,100%,.16);border-color:transparent;color:#fff}.closex.lightbox-x:hover:not(:disabled){background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.55)}.closex.lightbox-x:focus-visible{outline-color:#fff}.closex.alert-x{width:30px;height:30px;margin:-4px 0;background:none;border-color:transparent;color:inherit;opacity:.75}.closex.alert-x:hover:not(:disabled){background:hsla(0,0%,100%,.55);border-color:currentColor;opacity:1}.closex.alert-x:focus-visible{outline-color:currentColor}.closex.noticebar-x{width:32px;height:32px;margin:-6px -8px -6px 0;background:none;border-color:currentColor;color:inherit;opacity:.8}.closex.noticebar-x:hover:not(:disabled){background:hsla(0,0%,100%,.35);border-color:currentColor;opacity:1}.closex.rd-note-x{margin:-8px -10px -8px 0;background:none;border-color:currentColor;color:inherit;opacity:.75}.closex.rd-note-x:hover:not(:disabled){background:none;border-color:currentColor;opacity:1}.closex.rd-note-x:focus-visible{outline-color:currentColor}.actionrow>.closex,.ordc-acts .closex{width:44px;flex:none;align-self:center}.bin-round,.unipic-bin{width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:50%;background:var(--card);color:#a0674a;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.bin-round:hover:not(:disabled),.unipic-bin:hover:not(:disabled){background:#f7e7da;border-color:#d4a585;color:#8a5538}.bin-round:focus-visible,.unipic-bin:focus-visible{outline:2px solid #a0674a;outline-offset:2px}.bin-round:disabled,.unipic-bin:disabled{border-color:var(--line);background:var(--card);color:var(--faint);cursor:not-allowed}.unipic-problem{padding:8px 10px;border:1px solid #b3261e;border-radius:8px;background:#fbeeec;color:#b3261e;font-size:13px;line-height:1.6}.uniline-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.uniline-list li{min-width:0;width:100%}.uniline-item{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;box-sizing:border-box;width:100%;min-height:40px;padding:5px 12px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13.5px;line-height:1.4;text-decoration:none}.uniline-item.here{border:2px solid var(--amber-ink);padding:4px 11px;font-weight:700;background:var(--amber-tint)}.uniline-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sub)}.uniline-title{overflow-wrap:anywhere}.uniline-role{padding:1px 8px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink);margin-left:auto}.uniline-here,.uniline-role{font-size:12px;white-space:nowrap}.uniline-here{color:var(--amber-ink)}@media(max-width:560px){.myshelf-stack{width:100%}.myshelf-book>.myshelf-cap{width:100%;max-width:100%}.myshelf-book>.myshelf-cap .myshelf-cap-gauge,.myshelf-book>.myshelf-cap .myshelf-cap-row{width:100%}.myshelf-books{container-type:inline-size}.myshelf-book>.myshelf-cap{width:max(100%,calc((100cqw - 16px) / 2));max-width:none}.unicard-books .myshelf-book>.myshelf-cap{width:100%}}.bc-intro{margin-bottom:18px}.bc-intro h1{margin:0 0 6px}.bc-intro p{margin:0 0 10px;color:var(--sub);max-width:64ch;line-height:1.7}.bc-rules{margin:0;padding-left:20px;color:var(--ink);line-height:1.8;font-size:14.5px;max-width:72ch}.bc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:none;border-radius:8px;background:var(--amber);color:#fff;font:inherit;font-size:14.5px;cursor:pointer;text-decoration:none}.bc-btn:hover{background:var(--amber-d)}.bc-btn:disabled{opacity:.5;cursor:default}.bc-btn-quiet{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer;white-space:nowrap}.bc-btn-quiet:hover{border-color:var(--amber)}.bc-btn-quiet:disabled{opacity:.5;cursor:default}.bc-btn-quiet:disabled:hover{border-color:var(--line)}.bc-btn-quiet:focus-visible,.bc-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bc-face{flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--amber-tint);color:var(--amber-ink);font-size:20px}.bc-face img{width:100%;height:100%;object-fit:cover}.bc-member{display:flex;align-items:center;gap:14px}.bc-member-text{flex:1 1;min-width:0}.bc-member-name{font-size:18px;line-height:1.5}.bc-chip{display:inline-block;margin:2px 6px 0 0;padding:1px 10px;border-radius:999px;font-size:12px;line-height:1.7;background:var(--amber-tint);color:var(--amber-ink)}.bc-chip-applied,.bc-chip-submitted{background:rgba(201,152,58,.16);color:#7a5a1a}.bc-chip-missed,.bc-chip-sent_back,.bc-chip-suspended{background:rgba(176,64,48,.12);color:#9a3a2a}.bc-chip-dropped{background:rgba(0,0,0,.06);color:var(--sub)}.bc-chip-approved{background:rgba(var(--amber-rgb),.12);color:var(--amber)}.bc-round{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:760px){.bc-round{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-book{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-book-cover{margin-bottom:8px}.bc-book-t{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-book-a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-book-a,.bc-book-left{font-size:12.5px;color:var(--sub)}.bc-book-left{margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-book .bc-btn,.bc-book-state{margin-top:auto;width:100%}.bc-book-state{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;border:1px solid var(--line);font-size:13.5px;color:var(--sub);box-sizing:border-box}.bc-book-state.mine{border-color:var(--amber);color:var(--amber-ink);background:var(--amber-tint)}.bc-book.wait .bc-book-cover{opacity:.7}.bc-book-state.wait{flex-wrap:wrap;column-gap:.3em;border-style:dashed;background:var(--paper);text-align:center;line-height:1.4;padding:4px 8px}.bc-nb{white-space:nowrap}.bc-round.has-wait .bc-book .bc-btn,.bc-round.has-wait .bc-book-state{min-height:48px}.bc-done-head{display:flex;align-items:center;gap:10px}.bc-done-tick{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--amber);color:#fff}.bc-done-t{flex:1 1;min-width:0;font-size:17px;font-weight:600;line-height:1.5}.bc-done-p{margin:10px 0 0;max-width:80ch;font-size:14.5px;line-height:1.75}.bc-done-acts{display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;grid-gap:10px;gap:10px;margin-top:14px}.bc-done-acts>.bc-btn,.bc-done-acts>.bc-btn-quiet{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;text-decoration:none}.bc-done{outline:2px solid var(--amber-soft);outline-offset:-1px}.bc-acts{display:inline-grid;grid-auto-flow:column;grid-auto-columns:120px;gap:8px}.bc-acts .bc-btn-quiet{width:100%;min-height:40px}.tbl-scroll{overflow-x:auto}.bc-table{width:100%;border-collapse:collapse;font-size:14px}.bc-table td{padding:10px 8px;border-top:1px solid var(--line);vertical-align:middle}.bc-table td.num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-table td.act{text-align:right}.bc-cell-book{display:flex;flex-direction:column;min-width:160px}.bc-cell-book span{font-size:12.5px;color:var(--sub)}.bc-subrow td{border-top:none;padding-top:0;color:var(--sub)}.bc-label{display:block;margin:10px 0 4px;font-size:13px;color:var(--sub)}.bc-input,.bc-textarea{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:14.5px}.bc-textarea{resize:vertical;line-height:1.7}.bc-input:focus-visible,.bc-textarea:focus-visible{outline:2px solid var(--amber);outline-offset:0}.bc-form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.bc-count{font-size:12.5px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-count.bad{color:#9a3a2a}.bc-form-name{display:flex;align-items:flex-end;gap:14px}.bc-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}@media(max-width:640px){.bc-socials{grid-template-columns:minmax(0,1fr)}}.bc-mail{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow-y:auto}.bc-letter{border:1px solid var(--line);border-radius:10px;background:var(--card)}.bc-letter summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;cursor:pointer;list-style:none}.bc-letter summary::-webkit-details-marker{display:none}.bc-letter.new .bc-letter-s:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--amber);vertical-align:middle}.bc-letter.mine{background:var(--amber-tint)}.bc-letter-s{min-width:0}.bc-letter-d{flex:none;font-size:12.5px;color:var(--sub)}.bc-letter-b{padding:0 14px 12px;white-space:pre-wrap;line-height:1.7;font-size:14px}.bc-write{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:640px){.bc-table thead{display:none}.bc-table,.bc-table tbody,.bc-table td,.bc-table tr{display:block;width:100%;box-sizing:border-box}.bc-table tr{padding:12px 0;border-top:1px solid var(--line)}.bc-table tr.bc-subrow{padding-top:0;border-top:none}.bc-table td{padding:2px 0;border-top:none}.bc-table td.num{display:flex;justify-content:space-between;gap:12px}.bc-table td.num:before{content:attr(data-label);color:var(--sub);font-size:13px}.bc-table td.st{padding-top:6px}.bc-table td.act{text-align:left;padding-top:8px}.bc-table td.act .bc-btn-quiet{width:100%;min-height:40px}.bc-acts{display:grid;grid-auto-columns:minmax(0,1fr);width:100%}.bc-done-acts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.bc-member{flex-wrap:wrap}.bc-member>.bc-btn-quiet{width:100%;min-height:40px}}@media(min-width:641px) and (max-width:900px){.bc-places thead{display:none}.bc-places,.bc-places tbody,.bc-places td,.bc-places tr{display:block;width:100%;box-sizing:border-box}.bc-places tr{padding:12px 0;border-top:1px solid var(--line)}.bc-places tr.bc-subrow{padding-top:0;border-top:none}.bc-places td{padding:2px 0;border-top:none}.bc-places td.num{display:flex;justify-content:space-between;gap:12px}.bc-places td.num:before{content:attr(data-label);color:var(--sub);font-size:13px}.bc-places td.st{padding-top:6px}.bc-places td.act{text-align:left;padding-top:8px}.bc-places .bc-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,200px);justify-content:end;width:100%}.bc-places td.act .bc-btn-quiet{width:100%;min-height:40px}}.bca h2{margin:0 0 12px}.bca-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.bca-pills.small{margin:0 0 12px}.bca-pill{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.bca-pill.on{background:var(--amber);border-color:var(--amber);color:#fff}.bca-pill{display:inline-flex;align-items:center;gap:6px}.bca-pill:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}@media(max-width:640px){.bca-pills.small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bca-pills.small .bca-pill{justify-content:center}}.bca-week.now{box-shadow:0 0 0 2px var(--amber)}.bca-week-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.bca-week-head>div{flex:1 1;min-width:0}.bca-week-t{font-size:16px}.bca-week-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--sub);margin-top:4px}.bca-places{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:900px){.bca-places{grid-template-columns:repeat(2,minmax(0,1fr))}}.bca-place{display:flex;flex-direction:column;gap:2px;min-width:0}.bca-place.gone{opacity:.6}.bca-place-cover{width:72%;margin-bottom:6px}.bca-place-t{font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bca-place-a,.bca-place-how,.bca-place-n{font-size:12px;color:var(--sub)}.bca-place .bc-btn-quiet{margin-top:auto;width:100%}.bca-place-st{margin:2px 0 6px}.bca-place-st .bcal-chip{white-space:normal;line-height:1.5;border-radius:10px}.bca-place-ban{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:6px;margin:0 0 8px}.bca-place-acts{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.bca-place-acts .bc-btn-quiet{margin-top:0;min-height:40px;white-space:normal;line-height:1.3;padding:4px 10px}.bca-place-how{margin-bottom:8px}.bca-swap{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.bca-swap-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.bca-swap-list{display:grid;max-height:320px;overflow-y:auto;margin-top:8px;border:1px solid var(--line);border-radius:8px}.bca-swap-row{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:none;border-top:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.bca-swap-row:first-child{border-top:none}.bca-swap-row:hover{background:var(--amber-tint)}.bca-swap-a{color:var(--sub);font-size:12.5px;white-space:nowrap}.bca-list{display:grid;grid-gap:12px;gap:12px}.bca-list.scroll,.bca-scroll,.bca-threads.scroll{max-height:70vh;overflow-y:auto}.bca-app,.bca-review{padding:14px;border:1px solid var(--line);border-radius:10px}.bca-app-head,.bca-review-book{display:flex;gap:12px;align-items:center}.bca-app-who{min-width:0}.bca-app-name{font-size:15px}.bca-app-real{font-size:12.5px;color:var(--sub)}.bca-app-about,.bca-review-body{margin:10px 0 0;white-space:pre-wrap;line-height:1.7;font-size:14px}.bca-review-cover{width:44px;flex:none}.bca-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bca-socials a{font-size:13px;color:var(--amber-ink)}.bca-app-act{flex-wrap:wrap;gap:10px;margin-top:12px}.bca-app-act,.bca-reason{display:flex;align-items:center}.bca-reason{gap:8px;flex:1 1 320px;min-width:0}.bca-reason .bc-input{flex:1 1;min-width:0;min-height:40px;padding-top:7px;padding-bottom:7px}.bca-app-act .bc-btn,.bca-app-act .bc-btn-quiet{min-height:40px}.bca-hint{font-size:12.5px;color:var(--sub)}.bca-mailroom{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media(max-width:900px){.bca-mailroom{grid-template-columns:minmax(0,1fr)}}.bca-threads{display:grid}.bca-thread{display:flex;align-items:center;gap:8px;padding:10px 8px;border:none;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.bca-thread:first-child{border-top:none}.bca-thread.on{background:var(--amber-tint)}.bca-thread-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bca-thread-d{font-size:12px;color:var(--sub)}.bca-thread{flex-wrap:wrap}.bca-thread-remark{flex:1 0 100%;min-width:0}.bca-write{display:grid;grid-gap:8px;gap:8px}.bca{--bca-warn-bg:#fbf3df;--bca-warn-line:#e3c98f;--bca-warn-ink:#7a5a1a;--bca-due-bg:#f8e6e1;--bca-due-line:#e2b3a8;--bca-due-ink:#9a3a2a;--bca-due-dot:#b04030;--bca-open-bg:#e6edf5;--bca-open-ink:#34557a;--bca-open-dot:#5b80a8;--bca-book-bg:#dce7f3;--bca-book-line:#8eaacb;--bca-rev-line:#d6a092;--bca-due-solid:#b04030;--bca-hatch:repeating-linear-gradient(135deg,rgba(176,64,48,0) 0 5px,rgba(176,64,48,.17) 5px 7px)}.bch{margin:0 0 14px;border:0;border-radius:14px;--jr:14px;background:var(--card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.bch-band{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;margin:0;padding:16px 20px;border:0;border-radius:0;color:#fff;background:linear-gradient(135deg,var(--amber),var(--amber-d));font:inherit;text-align:left}button.bch-band{cursor:pointer}button.bch-band:hover .bch-box:not(.warn){background:hsla(0,0%,100%,.18)}button.bch-band:focus-visible{outline:2px solid #f3e7cf;outline-offset:-5px}.bch-who{display:flex;align-items:center;gap:14px;min-width:0}.bch-face{display:grid;place-items:center;flex:none;width:44px;height:44px;box-sizing:border-box;border-radius:50%;border:1px solid transparent}.bch-wt{display:grid;min-width:0}.bch-wl{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.88)}.bch-wv{font-size:21px;line-height:1.4;white-space:nowrap}.bch-box{display:grid;grid-gap:8px;gap:8px;flex:0 1 400px;min-width:0;box-sizing:border-box;padding:11px 14px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.12)}.bch-box-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:14px;line-height:1.5}.bch-box.warn{background:var(--bca-warn-bg);color:var(--ink)}.bch-wait{color:var(--bca-warn-ink)}.bch-has{white-space:nowrap}.bch-bar{height:6px;background:hsla(0,0%,100%,.22);overflow:hidden}.bch-bar,.bch-bar>span{display:block;border-radius:999px}.bch-bar>span{height:100%;background:#f3e7cf}.bch-box.warn .bch-bar{background:var(--bca-warn-line)}.bch-box.warn .bch-bar>span{background:var(--amber)}.bch-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:14px 16px;gap:14px 16px;padding:14px 16px 16px;align-items:start}.bch-slot{display:contents}.bch-group{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.bch-gt{padding-left:4px;font-size:12.5px;line-height:1.5;color:var(--sub)}.bch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bch-cell{display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;box-sizing:border-box;margin:0;padding:9px 10px 9px 12px;border:1px solid var(--line);border-radius:0;background:var(--card);color:var(--ink);font:inherit;font-size:14px;line-height:1.3;text-align:left}button.bch-cell{cursor:pointer}button.bch-cell:hover{background:var(--amber-tint);--bch-ic:var(--card)}.bch-cell:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.bch-cell.on{background:var(--amber-tint);--bch-ic:var(--card)}.bch-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--bch-ic,var(--amber-tint));color:var(--amber-ink)}.bch-name{min-width:0;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bch{--bch-lab:#5e574c;--bch-tile:#fffdf8;--bch-foot:#fbf8f2;--bch-warn:#8a5a12;--bch-warn-bg:#f7eedb}.bch-g2.bch-todo{gap:0}.bch-tdh{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:32px;margin:0 0 12px}.bch-tdh-t{margin:0;font-size:17px;line-height:1.5;font-weight:400;color:var(--ink);letter-spacing:normal;overflow-wrap:break-word}.bch-tdh-n{margin-left:auto;font-size:13px;line-height:1.6;color:var(--bch-lab);white-space:nowrap}.bch-wic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--amber-tint);color:var(--amber-ink)}.bch-wic.warn{background:var(--bch-warn-bg);color:var(--bch-warn)}.bch-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px;align-items:start}.bch-row,.bch-rows{display:grid;min-width:0}.bch-row{border-radius:12px;background:var(--bch-tile);border:1px solid var(--line)}.bch-row.open{background:var(--amber-tint);border-color:var(--amber-s25)}.bch-row.open .bch-wic{background:var(--card)}.bch-rmain{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}button.bch-rmain:hover{background:var(--amber-tint)}.bch-rmain:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}div.bch-rmain{cursor:default}.bch-rt{flex:1 1;min-width:0;display:grid;line-height:1.45}.bch-rn{font-size:14px;overflow-wrap:break-word}.bch-rs{font-size:12.5px;color:var(--bch-lab);overflow-wrap:anywhere}.bch-rchev{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;color:var(--sub);font-size:18px;line-height:1}.bch-row.failed .bch-rs{color:var(--bch-warn)}.bch-steps{display:grid;padding:0 12px 8px 52px;margin-top:-6px}.bch-step{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;border-top:1px solid var(--line2);background:none;color:var(--ink);font:inherit;font-size:12.5px;text-align:left}.bch-step-t{flex:1 1;min-width:0;overflow-wrap:break-word}.bch-step-mk{flex:none;width:18px}.bch-disc{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--amber);color:#fff;font-size:11.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bch-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bch-retry{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 -12px;padding:0;border:0;background:none;color:var(--amber-ink);font:inherit;font-size:13px;cursor:pointer;justify-self:start}.bch-retry:hover{text-decoration:underline}.bch-retry:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bch-quiet{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 12px;margin-top:14px;padding:6px 12px;border-radius:12px;background:var(--bch-foot);border:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--bch-lab)}.bch-g2.bch-todo>.bch-quiet:nth-child(2){margin-top:0}.bch-quiet-k{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink)}.bch-quiet-k svg{color:var(--amber)}.bch-quiet-i{flex-wrap:wrap;gap:0 6px;min-width:0}.bch-quiet-a,.bch-quiet-i{display:inline-flex;align-items:center}.bch-quiet-a{min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;white-space:nowrap}.bch-quiet-a:hover{color:var(--amber-ink)}.bch-quiet-a:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bch-quiet-s,.bch-quiet-w{display:inline-flex;align-items:center;min-height:44px}.bch-quiet-w{color:var(--ink)}.bch-open{grid-column:1/-1;min-width:0}.bch-list{border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden}.bch-tbl{width:100%;border-collapse:collapse;border-style:hidden;font-size:14px}.bch-tbl td,.bch-tbl th{border-left:1px solid var(--line)}.bch-tbl td{padding:10px 14px;border-top:1px solid var(--line);vertical-align:middle;color:var(--ink);line-height:1.5}.bch-tbl td:first-child,.bch-tbl th:first-child{border-left:none}.bch-tbl td.bch-book>.bch-cv{float:left;margin-right:12px}.bch-cv{display:block;flex:none;width:34px;overflow:hidden}.bch-cv,.bch-cv .bcover{border-radius:0}.bch-cv .bc-pen,.bch-cv .bc-title,.bch-cv .bcover-tags{display:none}.bch-bt{display:grid;min-width:0;padding-top:3px}.bch-title{overflow-wrap:anywhere}.bch-no{font-size:12.5px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bch-v,.bch-vs{display:block;white-space:nowrap}.bch-vs{font-size:12.5px;color:var(--sub)}.bch-st.warn{color:var(--bca-warn-ink)}.bch-tbl td.bch-go{width:1%;white-space:nowrap;text-align:right}.bc-btn-quiet.bch-gobtn{min-height:44px;padding:0 16px;color:var(--amber-ink);white-space:nowrap}.bch-month{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.bch-mrow{display:contents}.bch-mrow>.bch-mnav{grid-column:1;grid-row:1}.bch-mrow>.bch-acts{grid-column:3;grid-row:1}.bch-mnav{display:flex;align-items:center;gap:10px;min-width:0}.bch-nav{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--amber-ink);font:inherit;font-size:0;line-height:1;cursor:pointer}.bch-nav:before{content:"";display:block;width:9px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'><path d='M1.5 1.5 7.5 7.5 1.5 13.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 15'><path d='M1.5 1.5 7.5 7.5 1.5 13.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.bch-mnav .bch-nav:first-child:before{transform:scaleX(-1)}.bch-nav:hover{border-color:var(--amber)}.bch-nav:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}.bch-mt{margin:0;min-width:0;font-size:20px;font-weight:400;white-space:nowrap}.bch-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-left:auto}.bch-mnote{grid-column:2;grid-row:1;text-align:right;font-size:12.5px;line-height:1.5;color:var(--sub)}@media(max-width:1000px){.bch-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.bch-band{flex-direction:column;align-items:stretch;gap:12px}.bch-box{flex:none}}@media(min-width:1001px){.bch-solo .bch-body{grid-template-columns:minmax(0,1fr)}.bch-solo .bch-g1 .bch-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bch-solo .bch-g1 .bch-cell{margin:0 0 0 -1px;border-radius:0}.bch-solo .bch-g1 .bch-cell:first-child{margin-left:0;border-radius:14px 0 0 14px}.bch-solo .bch-g1 .bch-cell:last-child{border-radius:0 14px 14px 0}.bch:not(.bch-solo) .bch-g1>.bch-gt{display:flex;align-items:center;min-height:32px;margin-bottom:5px}}@media(max-width:900px){.bch-tbl thead{display:none}.bch-tbl,.bch-tbl tbody{display:block;width:auto}.bch-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;padding:14px;border-top:1px solid var(--line)}.bch-tbl tr:first-child{border-top:none}.bch-tbl td{display:block;padding:0;border:none;min-width:0}.bch-tbl td.bch-book{display:flex;align-items:center;gap:12px;grid-column:1/-1}.bch-tbl td.bch-book>.bch-cv{float:none;margin:0;width:40px}.bch-bt{padding-top:0}.bch-tbl td[data-l]{display:grid;align-content:start;font-size:14px}.bch-tbl td[data-l]:before{content:attr(data-l);font-size:12.5px;color:var(--sub)}.bch-tbl td.bch-due{grid-column:1/-1}.bch-v,.bch-vs{white-space:normal}.bch-tbl td.bch-st{grid-column:1/-1;order:2;padding:5px 0;text-align:center;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.bch-tbl td.bch-go{grid-column:1/-1;order:3;width:auto;text-align:center}.bc-btn-quiet.bch-gobtn{width:100%}}@media(min-width:481px) and (max-width:900px){.bch-tbl tr{grid-template-columns:repeat(3,minmax(0,1fr))}.bch-tbl td.bch-due{grid-column:auto}}@media(max-width:640px){.bch-band{padding:14px 16px}.bch-wv{font-size:19px}.bch-body{padding:12px 12px 14px}.bch-rows{grid-template-columns:minmax(0,1fr)}.bch-g1 .bch-cell{gap:5px;padding:8px 6px 8px 8px}.bch-g1 .bch-ic{width:28px;height:28px}.bch-g1 .bch-name{font-size:13.5px}.bch-month{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}.bch-mrow{display:flex;flex-direction:column;align-items:stretch;gap:10px}.bch-mnav{justify-content:space-between}.bch-acts{margin-left:0}.bch-acts button{padding-left:8px!important;padding-right:8px!important;font-size:14px!important;line-height:1.25!important}.bch-mnote{grid-column:1;grid-row:2;text-align:center}}@media(max-width:370px){.bch .bch-g1 .bch-grid{grid-template-columns:minmax(0,1fr)}.bch .bch-g1 .bch-cell{margin-left:0;border-radius:0}.bch .bch-g1 .bch-cell+.bch-cell{margin-top:-1px}.bch .bch-g1 .bch-cell:first-child{border-radius:14px 14px 0 0}.bch .bch-g1 .bch-cell:last-child{border-radius:0 0 14px 14px}}.bcal-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start;margin:0 0 16px}.card-pad.bcal-cal{padding:0!important}.bcal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bcal-dow span{padding:10px 10px 6px;font-size:12.5px;color:var(--sub)}.bcal-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:44px auto auto;border-top:1px solid var(--line)}.bcal-day{grid-row:1/4;min-width:0;padding:8px 8px 0;border-left:1px solid var(--line)}.bcal-day:first-child{border-left:none}.bcal-n{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:14px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bcal-day.out .bcal-n{color:var(--faint)}.bcal-day.today .bcal-n{background:var(--amber);color:#fff;font-weight:600}.bcal-lane{position:relative;z-index:1;grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bcal-band{position:relative;display:flex;align-items:center;min-width:0;min-height:34px;margin:0 6px 6px;padding:3px 10px;box-sizing:border-box;border-radius:8px;font-size:13px}.bcal-band-t{min-width:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bcal-band-t b{font-weight:700}.bcal-band-w{font-weight:400}.bcal-wide{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;margin:0 6px 6px;font-size:13px;color:var(--bca-due-ink)}.bcal-wide.k-book{color:var(--bca-open-ink)}.bcal-wide.left{justify-content:flex-end;text-align:right}.bcal-wide .bcal-band-t{flex:0 1 auto}.bcal-blk{position:relative;flex:none;align-self:stretch;display:grid;place-items:center;box-sizing:border-box;border-radius:8px;font-size:12.5px;font-weight:700}.bcal-band.k-book,.bcal-blk.k-book{background:var(--bca-book-bg);border:1px solid var(--bca-book-line);color:var(--bca-open-ink)}.bcal-band.k-book.pend,.bcal-blk.k-book.pend{background:var(--card);border:1.5px dotted var(--bca-open-dot)}.bcal-band.k-rev,.bcal-blk.k-rev{background:var(--bca-hatch),var(--bca-due-bg);border:1px solid var(--bca-rev-line);color:var(--bca-due-ink)}.bcal-band.k-due,.bcal-blk.k-due{background:var(--bca-due-solid);border:1px solid var(--bca-due-solid);color:#fff}.bcal-duecell{position:absolute;top:-1px;bottom:-1px;right:-1px;display:grid;place-items:center;background:var(--bca-due-solid);color:#fff;font-size:12px;font-weight:700;border-radius:0 7px 7px 0}.bcal-band.cut-r .bcal-duecell{border-radius:0}.bcal-band.cut-l:before,.bcal-band.cut-r:after,.bcal-blk.cut-l:before,.bcal-blk.cut-r:after{content:"";position:absolute;top:-1px;bottom:-1px;width:7px;background:var(--card);pointer-events:none;z-index:2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9'%3E%3Cpolygon points='7,0 0.5,4.5 7,9' fill='black'/%3E%3C/svg%3E") 0 0/7px 9px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9'%3E%3Cpolygon points='7,0 0.5,4.5 7,9' fill='black'/%3E%3C/svg%3E") 0 0/7px 9px repeat-y}.bcal-band.cut-r:after,.bcal-blk.cut-r:after{right:-1px}.bcal-band.cut-l:before,.bcal-blk.cut-l:before{left:-1px;transform:scaleX(-1)}.bcal-band.cut-l,.bcal-blk.cut-l{border-top-left-radius:0;border-bottom-left-radius:0}.bcal-band.cut-r,.bcal-blk.cut-r{border-top-right-radius:0;border-bottom-right-radius:0}.bcal-band.k-book.pend.cut-r,.bcal-blk.k-book.pend.cut-r{border-right-color:transparent}.bcal-band.k-book.pend.cut-l,.bcal-blk.k-book.pend.cut-l{border-left-color:transparent}.bcal-band.k-book.pend.cut-l:before,.bcal-band.k-book.pend.cut-r:after,.bcal-blk.k-book.pend.cut-l:before,.bcal-blk.k-book.pend.cut-r:after{background:var(--bca-open-dot);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9'%3E%3Cpolyline points='7,0 1,4.5 7,9' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/7px 9px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9'%3E%3Cpolyline points='7,0 1,4.5 7,9' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/7px 9px repeat-y}.bcal-sw{position:relative;display:inline-block;flex:none;width:24px;height:13px;box-sizing:border-box;border-radius:3px}.bcal-sw.k-book{background:var(--bca-book-bg);border:1px solid var(--bca-book-line)}.bcal-sw.k-book.pend{background:var(--card);border:1.5px dotted var(--bca-open-dot)}.bcal-sw.k-rev{background:var(--bca-hatch),var(--bca-due-bg);border:1px solid var(--bca-rev-line)}.bcal-sw.k-due{background:var(--bca-due-solid);border:1px solid var(--bca-due-solid)}.bcal-sw.k-show{background:linear-gradient(90deg,var(--amber) 0 50%,var(--paper) 50%);border:1px solid var(--line)}.bcal-sw.k-cut{background:var(--bca-book-bg);border:1px solid var(--bca-book-line);border-right:none;border-radius:3px 0 0 3px}.bcal-sw.k-cut:after{content:"";position:absolute;top:-1px;bottom:-1px;right:-1px;width:6px;background:var(--card);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='5'%3E%3Cpolygon points='6,0 0.5,2.5 6,5' fill='black'/%3E%3C/svg%3E") 0 0/6px 5px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='5'%3E%3Cpolygon points='6,0 0.5,2.5 6,5' fill='black'/%3E%3C/svg%3E") 0 0/6px 5px repeat-y}.bcal-now{padding:12px;border-bottom:1px solid var(--line)}.bcal-now-h{margin:0 0 8px;font-size:13.5px;font-weight:700}.bcal-now-g{border:1px solid var(--line);border-radius:8px;overflow:hidden}.bcal-now-g,.bcal-now-r{display:grid;background:var(--card)}.bcal-now-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) 22px;align-items:stretch;min-height:44px;padding:0;border:none;border-top:1px solid var(--line);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.bcal-now-r:first-child{border-top:none}.bcal-now-r>span{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-left:1px solid var(--line)}.bcal-now-r>span:first-child{border-left:none;font-weight:600}.bcal-now-r>.bcal-chev{justify-content:center;padding:0;border-left:none;color:var(--sub)}.bcal-now-r:hover{background:var(--paper)}.bcal-now-r.sel{background:var(--amber-tint);box-shadow:inset 0 0 0 2px var(--ink)}.bcal-now-r:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.bcal-now-r:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.bcal-now-r:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-5px}.bcal-now-u{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bcal-now-none{font-size:13px;color:var(--sub)}.bcal-per{padding:12px;border-top:1px solid var(--line)}.bcal-per-h{margin:0 0 8px;font-size:13.5px;font-weight:700}.bcal-per-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.bcal-per-c{display:grid;grid-template-rows:auto 1fr;min-width:0;border-left:1px solid var(--line)}.bcal-per-c:first-child{border-left:none}.bcal-per-c dt{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);background:var(--paper);font-size:12.5px;font-weight:600;color:var(--sub)}.bcal-per-c dd{display:grid;align-content:start;grid-gap:2px;gap:2px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.bcal-per-v{font-weight:600}.bcal-per-n{font-size:12.5px;color:var(--sub)}.bcal-per-go{display:none;width:100%;min-height:44px;margin-top:10px}.bcal-bar{position:relative;z-index:1;grid-row:3;grid-column:1/-1;display:flex;align-items:center;gap:10px;min-width:0;min-height:42px;margin:0 6px 8px;padding:4px 10px 4px 6px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.bcal-bar.t-now{background:var(--amber);color:#fff}.bcal-bar.t-set{background:var(--amber-tint);border-color:var(--amber-soft);color:var(--amber-ink)}.bcal-bar.t-warn{background:var(--bca-warn-bg);border:1px dashed var(--bca-warn-line);color:var(--bca-warn-ink)}.bcal-bar.t-due{background:var(--bca-due-bg);border:1px dashed var(--bca-due-line);color:var(--bca-due-ink)}.bcal-bar.t-later{background:var(--card);border:1px dashed var(--line);color:var(--sub)}.bcal-bar.t-wait{background:var(--bca-open-bg);border:1px dashed var(--bca-open-dot);color:var(--bca-open-ink)}.bcal-bar.t-none,.bcal-bar.t-past{background:var(--paper);border-color:var(--line);color:var(--sub)}.bcal-bar:hover{border-color:var(--amber-ink)}.bcal-bar.sel{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}.bcal-bar:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.bcal-covers{display:flex;align-items:center;gap:4px;flex:none}.bcal-cv{width:22px;flex:none;border-radius:0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.25)}.bcal-cv.gone{opacity:.45}.bcal-bk-cv .bcover,.bcal-cv .bcover{border-radius:inherit}.bcal-bk-cv .bc-pen,.bcal-bk-cv .bc-title,.bcal-bk-cv .bcover-tags,.bcal-cv .bc-pen,.bcal-cv .bc-title,.bcal-cv .bcover-tags{display:none}.bcal-bar-t{flex:1 1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcal-chev{flex:none;font-size:18px;line-height:1}.bcal-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:8px 16px;gap:8px 16px;padding:12px 14px;border-top:1px solid var(--line);font-size:12px;line-height:1.45;color:var(--sub)}.bcal-legend span{display:flex;align-items:center;gap:8px;min-width:0}.bcal-legend .bcal-cvdot{margin:0 7.5px}.bcal-legend span:has(>.bcal-cvdot.s-waiting_files){grid-column-start:1}.bcal-rep{min-width:0;scroll-margin-top:84px}.bcal-rep-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.bcal-rep-t{font-size:16px;font-weight:700;white-space:nowrap}.bcal-rep-sub{margin:4px 0 12px;font-size:12.5px;line-height:1.6;color:var(--sub)}.bcal-rep-head+.bcal-ban{margin-top:12px}.bcal-chip{display:inline-flex;align-items:center;flex:none;padding:1px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.7;white-space:nowrap}.bcal-chip.t-now{background:var(--amber);color:#fff}.bcal-chip.t-set{background:var(--amber-tint);color:var(--amber-ink)}.bcal-chip.t-warn{background:var(--bca-warn-bg);color:var(--bca-warn-ink)}.bcal-chip.t-due{background:var(--bca-due-bg);color:var(--bca-due-ink)}.bcal-chip.t-later,.bcal-chip.t-none,.bcal-chip.t-past{background:var(--paper);color:var(--sub)}.bcal-chip.t-wait{background:var(--bca-open-bg);color:var(--bca-open-ink)}.bcal-ban{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.bcal-ban-img{display:block;width:100%;height:84px;object-fit:cover;border-radius:8px}.bcal-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bcal-two .bc-btn-quiet{width:100%;min-height:40px}.bcal-warn{padding:6px 10px;border:1px solid var(--bca-warn-line);border-radius:8px;background:var(--bca-warn-bg);color:var(--bca-warn-ink);font-size:12.5px}.bcal-books{display:grid;border-top:1px solid var(--line)}.bcal-bk{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 0}.bcal-bkw{min-width:0;border-bottom:1px solid var(--line)}.bcal-bk.gone{opacity:.6}.bcal-bk-cv{width:40px;flex:none;border-radius:0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.2)}.bcal-bk-mid{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.bcal-bk-t{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcal-meter{height:6px;border-radius:3px;background:var(--line2);overflow:hidden}.bcal-meter i{display:block;height:100%;border-radius:inherit;background:var(--amber)}.bcal-bk-n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--sub)}.bcal-bk-n .bcal-chip{flex:0 1 auto;min-width:0;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px;background:none;padding:0;border-radius:0}.bcal-bk-n .bcal-chip.t-now{color:var(--amber-ink)}.bcal-next td.cv>.bcal-chip,.bcal-next td.st .bcal-chip{background:none;padding:0;border-radius:0}.bcal-next td.cv>.bcal-chip.t-now,.bcal-next td.st .bcal-chip.t-now{color:var(--amber-ink)}.bcal-next td.st .bcal-chips{gap:2px 14px}.bcal-bk-r{flex:none;font-size:12.5px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bcal-all{width:100%;min-height:40px;margin-top:12px}.bcal-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:4px 0 2px;font-size:13.5px;color:var(--sub)}.bcal-next td.wk{font-weight:600;white-space:nowrap}.bcal-next td.cv .bcal-cv{width:26px}.bcal-next .on{background:var(--amber-tint)}.bcal-next td.act .bc-btn,.bcal-next td.act .bc-btn-quiet{min-width:112px;min-height:40px}.bcal-cv{position:relative}.bcal-cv:after,.bcal-cvdot{content:"";box-sizing:border-box;width:9px;height:9px;border-radius:1px}.bcal-cv:after{position:absolute;right:2px;bottom:2px;display:none;box-shadow:0 0 0 1.5px var(--card)}.bcal-cvdot{display:inline-block;flex:none}.bcal-cv.s-banner_review:after,.bcal-cv.s-files_in:after,.bcal-cv.s-open:after,.bcal-cv.s-sent_back:after,.bcal-cv.s-waiting_files:after{display:block}.bcal-cv.s-sent_back:after,.bcal-cv.s-waiting_files:after,.bcal-cvdot.s-waiting_files{background:var(--card);border:2px solid var(--bca-open-dot)}.bcal-cv.s-banner_review:after,.bcal-cv.s-files_in:after,.bcal-cvdot.s-banner_review,.bcal-cvdot.s-files_in{width:8px;height:8px;transform:rotate(45deg);background:var(--bca-warn-ink)}.bcal-cv.s-open:after,.bcal-cvdot.s-open{background:var(--amber)}.bcal-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.bcal-ban-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--sub)}.bcal-ban-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bcal-banrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:6px;gap:6px}.bcal-bthumb{position:relative;display:block;height:0;padding-top:33.333%;min-width:0;border-radius:6px;overflow:hidden;background:var(--paper)}.bcal-bthumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.bcal-bthumb.blank{border:1px dashed var(--line);box-sizing:border-box;background:var(--bg)}.bcal-bthumb-e{position:absolute;inset:0;display:grid;place-items:center;font-size:11.5px;color:var(--faint)}.bcal-bthumb-tag{position:absolute;left:4px;top:4px;padding:0 6px;border-radius:999px;background:rgba(20,14,8,.74);color:#fff;font-size:11px;line-height:1.6}.bcal-oldban{display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--line)}.bcal-oldban .bc-btn-quiet{min-height:40px}.bcal-two .bc-btn{width:100%;min-height:40px}.bcal-chk{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px;padding:10px;border:1px solid var(--bca-warn-line);border-radius:8px;background:var(--bca-warn-bg)}.bcal-chk-img{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:6px;background:var(--paper)}.bcal-chk .bc-input{min-height:40px;background:var(--card)}.bcal-chk-why{display:block;resize:vertical;line-height:1.5;font:inherit;font-size:14px}.bcal-chk.big{margin:4px 0 8px;padding:8px}.bcal-chk.big .bcal-two{grid-template-columns:minmax(0,1fr)}.bcal-bk-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0 0 10px;font-size:13px}.bcal-bk-go.due{background:var(--bca-warn-bg);border-color:var(--bca-warn-line);color:var(--bca-warn-ink);font-weight:600}.bcal-left{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--paper)}.bcal-left-h{font-size:12.5px;font-weight:600;color:var(--sub);margin-bottom:4px}.bcal-left ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.bcal-left li{display:grid;grid-gap:1px;gap:1px;font-size:12.5px;line-height:1.5}.bcal-left-t{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcal-left-why{color:var(--bca-due-ink)}.bcal-left-then{color:var(--sub)}.bca-week .bcal-left{margin-top:16px}@media(max-width:900px){.bcal-main{grid-template-columns:minmax(0,1fr)}.bcal-per-go{display:block}}@media(min-width:641px) and (max-width:900px){.bcal-books{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(max-width:640px){.bcal-dow span{padding:8px 0 4px;text-align:center}.bcal-wk{grid-template-rows:38px auto auto}.bcal-day{padding:6px 0 0;text-align:center}.bcal-n{min-width:26px;height:26px;font-size:13px}.bcal-band{padding:2px 6px}.bcal-band,.bcal-wide{min-height:32px;margin:0 3px 5px;font-size:12px}.bcal-wide{gap:5px}.bcal-blk{font-size:11.5px}.bcal-now{padding:10px}.bcal-now-r{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 16px;grid-template-rows:auto auto;font-size:12.5px}.bcal-now-r>span{padding:4px 8px}.bcal-now-r>.bcal-now-k{grid-row:1/3}.bcal-now-r>.bcal-now-w{grid-column:2;padding-bottom:0}.bcal-now-r>.bcal-now-u{grid-column:2;grid-row:2;padding-top:0;border-left:1px solid var(--line);color:var(--sub)}.bcal-now-r>.bcal-chev{grid-column:3;grid-row:1/3}.bcal-per{padding:10px}.bcal-per-g{grid-template-columns:minmax(0,1fr)}.bcal-per-c{grid-template-columns:136px minmax(0,1fr);grid-template-rows:none;border-left:none;border-top:1px solid var(--line)}.bcal-per-c:first-child{border-top:none}.bcal-per-c dt{border-bottom:none;border-right:1px solid var(--line)}.bcal-bar{gap:6px;min-height:40px;margin:0 4px 6px;padding:3px 8px 3px 4px;font-size:12px}.bcal-cv{width:16px}.bc-table.bcal-next tr{margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.bc-table.bcal-next tbody tr:first-child{margin-top:0}.bc-table.bcal-next td.cv,.bc-table.bcal-next td.st{padding-top:6px}.bc-table.bcal-next td.st{display:flex;justify-content:space-between;align-items:center;gap:12px}.bc-table.bcal-next td.st:before{content:attr(data-label);color:var(--sub);font-size:13px;white-space:nowrap}.bcal-next .bcal-chips{justify-content:flex-end}.bc-table.bcal-next td.act .bc-btn{width:100%}}.bwa-none .card-note,.bwa-weeks .card-note{max-width:none}.bwa-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.bwa-cover,.bwa-week{min-width:0}.bwa-cover{width:72px;flex:none}.bwa-body{flex:1 1;min-width:0}.bwa-t{font-size:15px}.bwa-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bwa-n,.bwa-when{font-size:13px;color:var(--sub);margin-top:2px}.bwa-n{line-height:1.65}.bwa-reviews{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.bwa-reviews li{display:flex;gap:10px;align-items:flex-start}.bwa-reviews .bc-face{width:36px;height:36px;font-size:15px}.bwa-reviews p{margin:0;line-height:1.7;font-size:14px}.bwa-reviews span{font-size:12.5px;color:var(--sub)}.bwa-nw{white-space:nowrap}.bwa-look-a .bwa-list{gap:0}.bwa-look-a .bwa-week{display:grid;grid-template-columns:104px minmax(0,1fr);grid-column-gap:20px;column-gap:20px;align-content:start;padding:18px 0;border-top:1px solid var(--line)}.bwa-look-a .bwa-week:first-child{padding-top:2px;border-top:0}.bwa-look-a .bwa-week:last-child{padding-bottom:0}.bwa-look-a .bwa-week>.bwa-cover{grid-column:1;grid-row:1/span 4;width:104px}.bwa-look-a .bwa-week>:not(.bwa-cover){grid-column:2}.bwa-look-a .bwa-week .bwa-t{font-size:18px;font-weight:600;line-height:1.45;color:var(--ink)}.bwa-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:10px 0 0}.bwa-cols>div{min-width:0}.bwa-cols dt{font-size:12.5px;line-height:1.5;color:var(--sub)}.bwa-cols dd{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bwa-cols .bc-chip{margin:0}.bwa-look-a .bwa-ended .bwa-n{margin-top:10px}.bwa-look-b .bwa-list{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:16px}.bwa-look-b .bwa-week{display:flex;flex-direction:column;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.bwa-look-b .bwa-week>.bwa-cover{width:100%}.bwa-look-b .bwa-week .bwa-body{padding-top:10px}.bwa-look-b .bwa-week .bwa-t{font-size:15px;font-weight:600;line-height:1.45;color:var(--ink)}.bwa-look-b .bwa-week .bc-chip{margin:6px 0 0;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px}.bwa-endnote{grid-column:1/-1;order:1;margin:0;font-size:13px;line-height:1.7;color:var(--sub)}.bwa-more{grid-column:1/-1;order:2;min-width:0;margin-top:2px;padding-top:16px;border-top:1px solid var(--line)}.bwa-more-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.bwa-more-h .bwa-t{font-size:16px;font-weight:600;color:var(--ink)}.bwa-more-h .bwa-when{margin-top:0}.bwa-look-c{--bwa-tl-when:128px}.bwa-look-c .bwa-list{position:relative;gap:14px}.bwa-look-c .bwa-list:before{content:"";position:absolute;left:calc(var(--bwa-tl-when) + 23px);top:8px;bottom:8px;width:2px;background:var(--line)}.bwa-look-c .bwa-week{position:relative;display:grid;grid-template-columns:var(--bwa-tl-when) 24px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:start}.bwa-tl-when{display:grid;justify-items:end;grid-gap:4px;gap:4px;padding-top:16px;text-align:right;font-size:13px;line-height:1.5;color:var(--sub)}.bwa-tl-now{padding:1px 10px;border-radius:999px;background:var(--amber);color:#fff;font-size:12px;font-weight:700;line-height:1.7}.bwa-tl-dot{position:relative;z-index:1;width:12px;height:12px;margin:19px auto 0;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px var(--line)}.bwa-tl-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bwa-tl-card>.bwa-cover{grid-row:1/span 4;width:88px}.bwa-tl-card>:not(.bwa-cover){grid-column:2}.bwa-tl-card .bwa-t{font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}.bwa-tl-card .bc-chip{margin:6px 0 0}.bwa-tl-card .bwa-n{margin-top:6px}.bwa-look-c .is-now .bwa-tl-card{padding:13px;border:2px solid var(--amber);background:var(--amber-tint)}.bwa-look-c .is-now .bwa-tl-dot{width:16px;height:16px;margin-top:17px;background:var(--amber);box-shadow:0 0 0 4px var(--amber-tint),0 0 0 5px var(--amber)}.bwa-look-c .is-now .bwa-tl-d{color:var(--ink);font-weight:600}@media(max-width:640px){.bwa-look-a .bwa-week{grid-template-columns:88px minmax(0,1fr);column-gap:14px}.bwa-look-a .bwa-week>.bwa-cover{grid-row:1;width:88px}.bwa-look-a .bwa-week>:is(.bwa-reviews,.bwa-done){grid-column:1/-1}.bwa-look-a .bwa-week .bwa-t{font-size:16px}.bwa-cols{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.bwa-cols dd{margin-top:1px}.bwa-cols .bc-chip{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px}.bwa-look-b .bwa-list{grid-template-columns:minmax(0,1fr);gap:12px}.bwa-look-b .bwa-week{order:var(--bwa-o);flex-direction:row;align-items:flex-start;gap:12px;padding:10px}.bwa-look-b .bwa-week>.bwa-cover{width:96px}.bwa-look-b .bwa-week .bwa-body{padding-top:0}.bwa-look-b .bwa-week.has-more{border-bottom-left-radius:0;border-bottom-right-radius:0}.bwa-look-b .bwa-more{order:var(--bwa-om);margin-top:-12px;padding:12px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;background:var(--bg)}.bwa-look-b .bwa-more-h{display:none}.bwa-look-b .bwa-more>.bwa-more-h+*,.bwa-look-b .bwa-more>:first-child:not(.bwa-more-h){margin-top:0}.bwa-look-b .bwa-endnote{order:9999}.bwa-look-c .bwa-list:before{left:11px}.bwa-look-c .bwa-week{grid-template-columns:24px minmax(0,1fr);column-gap:10px}.bwa-tl-when{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-items:start;gap:6px;padding:0 0 6px;text-align:left}.bwa-tl-dot{grid-column:1;grid-row:1;margin-top:5px}.bwa-look-c .is-now .bwa-tl-dot{margin-top:3px}.bwa-tl-card{grid-column:2;grid-row:2;grid-template-columns:72px minmax(0,1fr);column-gap:12px;padding:12px}.bwa-look-c .is-now .bwa-tl-card{padding:11px}.bwa-tl-card>.bwa-cover{grid-row:1;width:72px}.bwa-tl-card>:is(.bwa-reviews,.bwa-done){grid-column:1/-1}.bwa-tl-card .bc-chip{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px}}.bwa-ask{--bwa-warn-bg:#fbf3df;--bwa-warn-line:#e3c98f;--bwa-warn-ink:#7a5a1a;--bwa-due-bg:#f8e6e1;--bwa-due-line:#e2b3a8;--bwa-due-ink:#9a3a2a}.bwa-due{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.bwa-due-l{font-size:12.5px;color:var(--sub)}.bwa-due-v{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bwa-due-left{margin-left:auto;padding:1px 10px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);font-size:12.5px;font-weight:600;white-space:nowrap}.bwa-due.soon{background:var(--bwa-warn-bg);border-color:var(--bwa-warn-line)}.bwa-due.soon .bwa-due-left{background:var(--bwa-warn-ink);color:#fff}.bwa-due.over .bwa-due-left{background:var(--bwa-due-bg);color:var(--bwa-due-ink)}.bwa-letter{margin:16px 0 0;font-size:14px;line-height:1.75;color:var(--ink)}.bwa-note{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--paper);color:var(--sub);font-size:13.5px;line-height:1.6}.bwa-acts{display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;grid-gap:10px;gap:10px;margin-top:14px}.bwa-acts>button{width:100%;min-height:44px}.bwa-acts.one{grid-template-columns:minmax(0,220px)}.bwa-up>.bwa-acts{max-width:640px}.bwa-back{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid var(--bwa-due-line);border-radius:8px;background:var(--bwa-due-bg);color:var(--bwa-due-ink)}.bwa-back-h{font-size:12.5px;font-weight:600}.bwa-back-r{font-size:14px;line-height:1.7;white-space:pre-wrap;color:var(--ink)}.bwa-up{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.bwa-up-help{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--sub)}.bwa-frame,.bwa-pick{max-width:640px}.bwa-frame{position:relative;aspect-ratio:3/1;border-radius:8px;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.bwa-frame.pending{box-shadow:0 0 0 2px var(--bwa-warn-line)}.bwa-frame-img{display:block;width:100%;height:100%;object-fit:cover}.bwa-frame-tag{position:absolute;left:10px;top:10px;padding:2px 10px;border-radius:999px;background:rgba(20,14,8,.74);color:#fff;font-size:12px;line-height:1.6}.bwa-pick{display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;width:100%;aspect-ratio:3/1;box-sizing:border-box;border:1.5px dashed var(--line);border-radius:8px;background:var(--bg);color:var(--sub);font:inherit;cursor:pointer}.bwa-pick:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.bwa-pick:disabled{cursor:default;opacity:.6}.bwa-pick:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bwa-pick-t{font-size:15px;font-weight:600}.bwa-pick-s{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bwa-up-size{margin-top:8px;font-size:12.5px;color:var(--sub)}.bwa-up-size.warn{color:var(--bwa-warn-ink)}.bwa-ask-foot{margin-top:12px}.bwa-ask-foot>.bwa-confirm{margin-top:0}.bwa-club{margin-top:8px;padding:8px 12px;border:1px solid var(--bwa-warn-line);border-radius:8px;background:var(--bwa-warn-bg);color:var(--bwa-warn-ink);font-size:13px;line-height:1.6}.bwa-safe{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(20,14,8,.45),rgba(20,14,8,.45)) top /100% var(--bwa-safe-y) no-repeat,linear-gradient(rgba(20,14,8,.45),rgba(20,14,8,.45)) bottom /100% var(--bwa-safe-y) no-repeat,linear-gradient(rgba(20,14,8,.45),rgba(20,14,8,.45)) 0 /var(--bwa-safe-x) calc(100% - 2 * var(--bwa-safe-y)) no-repeat,linear-gradient(rgba(20,14,8,.45),rgba(20,14,8,.45)) 100% /var(--bwa-safe-x) calc(100% - 2 * var(--bwa-safe-y)) no-repeat}.bwa-safe:after{content:"";position:absolute;left:var(--bwa-safe-x);right:var(--bwa-safe-x);top:var(--bwa-safe-y);bottom:var(--bwa-safe-y);border:2px dashed #fff;box-shadow:0 0 0 1px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.45)}.bwa-safe-note{max-width:640px;margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--sub)}.bwa-confirm{margin-top:14px;padding:14px;border:1px solid var(--bwa-due-line);border-radius:8px;background:var(--bwa-due-bg)}.bwa-confirm-t{margin:0;font-size:14px;line-height:1.7;color:var(--ink)}.bwa-confirm .bwa-acts{margin-top:12px}.bwa-ended .bwa-cover{opacity:.55}@media(max-width:640px){.bwa-due-left{margin-left:0}.bwa-acts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.bwa-acts.one{grid-template-columns:minmax(0,1fr)}}.bwa-ask{--bwa-pad:20px}.bwa-hd{min-width:0}.bwa-hd>.bwa-t{color:var(--ink);font-weight:600}.bwa-kicker{font-size:13px;font-weight:700;line-height:1.6;color:var(--amber-ink);text-wrap:balance}.bwa-head-t{display:block}.bwa-band-in .bwa-t,.bwa-hd>.bwa-t,.bwa-head-t{text-wrap:balance}.bwa-look-a .bwa-hd{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-column-gap:26px;column-gap:26px;align-items:start}.bwa-look-a .bwa-hd>.bwa-cover{grid-column:1;grid-row:1/span 4;width:160px}.bwa-look-a .bwa-hd>:not(.bwa-cover){grid-column:2}.bwa-look-a .bwa-hd>.bwa-t{font-size:26px;line-height:1.35}.bwa-facts{display:grid;margin:14px 0 0}.bwa-fact{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.bwa-fact dt{font-size:13px;line-height:1.5;color:var(--sub)}.bwa-fact dd{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.bwa-fact .bc-chip{margin:0}.bwa-look-a .bwa-due{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:0;padding:12px 0 2px;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.bwa-look-a .bwa-due.over,.bwa-look-a .bwa-due.soon{background:none}.bwa-look-a .bwa-due-l{flex:0 0 100%;font-size:13px}.bwa-look-a .bwa-due-v{font-size:26px;line-height:1.35}.bwa-look-a .bwa-due.over .bwa-due-v{color:var(--bwa-due-ink)}.bwa-look-a .bwa-due-left{margin-left:0;padding:3px 14px;font-size:16px;font-weight:700;line-height:1.6}.bwa-look-b .bwa-hd{display:grid;grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:26px;column-gap:26px;margin-top:calc(-1 * var(--bwa-pad))}.bwa-band{grid-column:1/-1;grid-row:1;position:relative;z-index:0;overflow:hidden;isolation:isolate;margin:0 calc(-1 * var(--bwa-pad));border-radius:7px 7px 0 0;background:var(--amber-d)}.bwa-band-art{position:absolute;left:-60px;top:-60px;z-index:-2;width:calc(100% + 120px);height:calc(100% + 120px);object-fit:cover;filter:blur(36px) saturate(1.15)}.bwa-band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,9,6,.5),rgba(12,9,6,.46)),linear-gradient(180deg,rgba(var(--amber-d-rgb),.44),rgba(var(--amber-d-rgb),.7))}.bwa-band-in{grid-column:2;grid-row:1;position:relative;z-index:1;min-width:0;padding:24px 0 22px}.bwa-look-b .bwa-kicker{color:hsla(44,58%,96%,.86)}.bwa-look-b .bwa-band-in .bwa-t{margin-top:6px;font-size:30px;line-height:1.3;color:#fbf8f0}.bwa-look-b .bwa-band-in .bwa-when{margin-top:10px;font-size:14px;color:hsla(44,58%,96%,.9)}.bwa-look-b .bwa-band-in .bc-chip{margin:0;background:#fbf8f0}.bwa-look-b .bwa-hd>.bwa-cover{grid-column:1;grid-row:1/span 2;position:relative;z-index:1;width:168px;margin-top:24px}.bwa-look-b .bwa-hd>.bwa-cover .bcover{box-shadow:0 16px 34px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.18)}.bwa-hd-b{grid-column:2;grid-row:2;min-width:0;padding-top:16px}.bwa-look-b .bwa-due{align-items:center;gap:4px 14px;margin-top:0;padding:14px 16px}.bwa-look-b .bwa-due-l{flex:0 0 100%;font-size:13px}.bwa-look-b .bwa-due-v{font-size:26px;line-height:1.35}.bwa-look-b .bwa-due-left{margin-left:0;padding:4px 14px;font-size:16px;font-weight:700;line-height:1.6}.bwa-look-c .bwa-hd{display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(ellipse min(50%,320px) 230px at 50% 160px,rgba(var(--amber-rgb),.12),rgba(var(--amber-rgb),0) 72%)}.bwa-look-c .bwa-hd>.bwa-cover{width:176px;margin-top:18px}.bwa-look-c .bwa-hd>.bwa-cover .bcover{box-shadow:0 18px 36px rgba(40,28,12,.26),0 4px 10px rgba(40,28,12,.16)}.bwa-look-c .bwa-hd>.bwa-t{max-width:100%;margin-top:20px;font-size:28px;line-height:1.35}.bwa-look-c .bwa-hd>.bwa-when{justify-content:center;margin-top:8px;font-size:14px}.bwa-look-c .bwa-hd>.bwa-when .bc-chip{margin:0}.bwa-look-c .bwa-due{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:100%;box-sizing:border-box;margin-top:18px;padding:16px 14px}.bwa-look-c .bwa-due-left{order:-1;margin:0 0 4px;padding:0;background:none;color:var(--amber-ink);font-size:30px;font-weight:800;line-height:1.3;white-space:normal}.bwa-look-c .bwa-due.soon .bwa-due-left{background:none;color:var(--bwa-warn-ink)}.bwa-look-c .bwa-due.over .bwa-due-left{background:none;color:var(--bwa-due-ink)}.bwa-look-c .bwa-due-l{font-size:13px}.bwa-look-c .bwa-due-v{font-size:17px}.bwa-look-c .bwa-hd>.bwa-club{width:100%;box-sizing:border-box}@media(max-width:640px){.bwa-ask{--bwa-pad:14px}.bwa-look-a .bwa-hd{grid-template-columns:min(calc(50vw - 16px),220px) minmax(0,1fr);grid-template-rows:none;column-gap:14px}.bwa-look-a .bwa-hd>.bwa-t{grid-column:1/-1;grid-row:1;margin-bottom:12px;font-size:22px}.bwa-look-a .bwa-hd>.bwa-cover{grid-row:2;width:auto}.bwa-look-a .bwa-hd>.bwa-facts{grid-row:2;margin:0}.bwa-look-a .bwa-hd>:is(.bwa-due,.bwa-club){grid-column:1/-1}.bwa-look-a .bwa-hd>.bwa-due{margin-top:14px}.bwa-look-a .bwa-due-v,.bwa-look-b .bwa-due-v{font-size:22px}.bwa-fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}.bwa-fact:first-child{padding-top:0;border-top:0}.bwa-fact .bc-chip{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px}.bwa-look-b .bwa-hd{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.bwa-band-in{grid-column:1;padding:18px 0 78px;text-align:center}.bwa-look-b .bwa-band-in .bwa-t{font-size:24px}.bwa-look-b .bwa-band-in .bwa-when{justify-content:center}.bwa-look-b .bwa-hd>.bwa-cover{grid-column:1;grid-row:2;justify-self:center;width:min(calc(50vw - 16px),220px);margin-top:-62px}.bwa-hd-b{grid-column:1;grid-row:3}.bwa-look-c .bwa-hd>.bwa-cover{width:min(calc(50vw - 16px),220px);margin-top:14px}.bwa-look-c .bwa-hd>.bwa-t{font-size:23px}.bwa-look-c .bwa-due-left{font-size:25px}}@media(max-width:480px){.bwa-look-a .bwa-hd>.bwa-t{grid-column:2;grid-row:1;align-self:start;margin:0}.bwa-look-a .bwa-hd>.bwa-cover{grid-row:1}.bwa-look-a .bwa-hd>.bwa-facts{grid-column:1/-1;grid-row:2;margin:14px 0 0}.bwa-look-a .bwa-fact{grid-template-columns:118px minmax(0,1fr);gap:4px 12px;padding:10px 0}.bwa-look-a .bwa-fact:first-child{padding-top:10px;border-top:1px solid var(--line)}}@media(max-width:360px){.bwa-look-a .bwa-fact{grid-template-columns:minmax(0,1fr);gap:2px}}.bwf{margin-top:14px}.bwf-sec{padding:16px 0;border-top:1px solid var(--line)}.bwf>.bwf-sec:last-child{padding-bottom:0}.bwf-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 4px}.bwf-h.sub{margin-top:14px}.bwf-h-t{font-size:15px;font-weight:700;color:var(--ink)}.bwf-h-n{font-size:12.5px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bwf-h-n.bad{color:var(--bwa-due-ink);font-weight:600}.bwf-help{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--sub)}.bwf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:10px;gap:10px}.bwf-grid.is-slots{grid-template-columns:repeat(var(--bwf-cols,4),minmax(0,1fr))}.bwf-grid.is-slots>.bwf-add{grid-column:span var(--bwf-span,1)}.bwf-grid.is-one{grid-template-columns:minmax(0,1fr)}.bwf-grid.is-one .bwf-pic img,.bwf-grid.is-one .bwf-pic-none{aspect-ratio:5/2}.bwf-pair{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:49px;column-gap:49px;border-top:1px solid var(--line)}.bwf-pair:before{content:"";position:absolute;left:50%;top:16px;bottom:16px;border-left:1px solid var(--line)}.bwf-pair>.bwf-sec{display:flex;flex-direction:column;min-width:0;border-top:0}.bwf-pair>.bwf-sec>.bwf-grid{margin-top:auto}@media(max-width:720px){.bwf-pair{grid-template-columns:minmax(0,1fr)}.bwf-pair:before{display:none}.bwf-pair>.bwf-sec+.bwf-sec{border-top:1px solid var(--line)}}.bwf-pic{position:relative;display:grid;align-content:start;min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.bwf-pic img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper)}.bwf-pic-none{display:grid;place-items:center;width:100%;aspect-ratio:4/3;padding:8px;text-align:center;font-size:12.5px;color:var(--sub);background:var(--paper)}.bcp-file.is-logo .bcp-thumb,.bwf-pic.is-logo img{object-fit:contain;background-color:#fff;background-image:linear-gradient(45deg,#e9e5dd 25%,transparent 0),linear-gradient(-45deg,#e9e5dd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e9e5dd 0),linear-gradient(-45deg,transparent 75%,#e9e5dd 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.bwf-pic.warn{border-color:var(--bwa-due-line);box-shadow:0 0 0 1px var(--bwa-due-line)}.closex.bwf-x{position:absolute;right:6px;top:6px;background:var(--card)}.bwf-pic-m{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;font-size:12.5px;line-height:1.5}.bwf-pic-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.bwf-pic-s{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bwf-nw{white-space:nowrap}.bwf-pic-w{color:var(--bwa-due-ink);font-weight:600}.bwf-add{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;min-height:150px;box-sizing:border-box;border:1.5px dashed var(--line);border-radius:8px;background:var(--bg);color:var(--sub);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bwf-add:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.bwf-add:disabled{cursor:default;opacity:.6}.bwf-add:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bwf-input{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:15px;line-height:1.6}textarea.bwf-input{resize:vertical;min-height:72px}.bwf-input:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.bwf-bad{display:block;margin-top:6px;font-size:13px;color:var(--bwa-due-ink)}.bwf-ticks{display:grid;grid-gap:6px;gap:6px}.bwf-tick{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:8px 0 8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}.bwf-tick-t{flex:1 1;min-width:0;font-size:14px;line-height:1.6;color:var(--ink)}.bwf-k{margin-right:4px;color:var(--sub)}.bwf-tick.consent{align-items:center;padding-top:12px;padding-bottom:12px}.bwf-tick.consent .bwf-tick-t{line-height:1.75}.bwf-only{margin:8px 0 0;font-size:13.5px;line-height:1.6;font-weight:600;color:var(--ink)}.bwf-foot{display:grid;grid-gap:10px;gap:10px}.bwf-foot .bwa-acts,.bwf-foot .bwa-confirm{margin-top:0}.bwf-prog{position:relative;height:30px;border-radius:999px;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.bwf-prog i{position:absolute;left:0;top:0;bottom:0;background:var(--amber-soft);transition:width .2s ease}.bwf-prog span{position:relative;display:grid;place-items:center;height:100%;font-size:12.5px;font-weight:600;color:var(--ink)}.bwf-todo{padding-left:18px;line-height:1.7}.bwf-once,.bwf-todo{margin:0;font-size:13px;color:var(--sub)}.bwf-once{line-height:1.6}.bwf-sent{margin-top:10px}.bwf-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13.5px;line-height:1.6}.bwf-quote{margin:0 0 6px;font-size:15px;line-height:1.7;white-space:pre-wrap;color:var(--ink)}.bwf-words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 14px;gap:4px 14px}.bwf-word{min-width:0}.bwf-from,.bwf-word .bwf-h.sub{margin-top:6px}.bwf-from{display:block;font-size:12.5px;line-height:1.5;color:var(--sub)}.bwf-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media(min-width:1100px){.bwf-tags{grid-template-columns:repeat(4,minmax(0,1fr))}}.bwf-tagchips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.bwa-done{display:grid;grid-gap:6px;gap:6px;margin-top:12px;min-width:0}.bwa-done-pics{display:grid;grid-gap:8px;gap:8px;min-width:0}@media(min-width:900px){.bwa-done-pics.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.bwa-done-h{font-size:12.5px;font-weight:600;color:var(--sub)}.bwa-done-img,.bwa-done-vid{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:8px;background:var(--paper)}.bwa-done-n{font-size:12.5px;color:var(--sub)}@media(max-width:640px){.bwf-grid,.bwf-grid.is-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bwf-grid.is-slots>.bwf-add{grid-column:span var(--bwf-span2,1)}.bwf-add{min-height:120px}}.bcp{scroll-margin-top:84px}.bcp-head{display:flex;gap:14px;align-items:flex-start}.bcp-cover{width:64px;flex:none}.bcp-head-b{flex:1 1;min-width:0}.bcp-title{font-size:17px;font-weight:700;line-height:1.4}.bcp-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:13px;color:var(--sub)}.bcp-sub .bcal-chip{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.5;padding-top:2px;padding-bottom:2px;border-radius:10px}.bcp-sec{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.bcp-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:14.5px;font-weight:700}.bcp-h span{font-size:12.5px;font-weight:400;color:var(--sub)}.bcp-h>span{flex:none;white-space:nowrap}.bcp-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.bcp-file{display:grid;grid-template-rows:auto 1fr auto;grid-gap:8px;gap:8px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bcp-file .bcp-meta{align-content:start}.bcp-thumb{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;background:var(--paper)}.bcp-thumb.wait{display:grid;place-items:center;font-size:12px;color:var(--faint)}.bcp-meta{display:grid;grid-gap:1px;gap:1px;font-size:12.5px;line-height:1.5;color:var(--sub)}.bcp-meta b{font-weight:600;color:var(--ink)}.bcp-fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.bcp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.bcp-two>.bc-btn,.bcp-two>.bc-btn-quiet{width:100%;min-height:40px}.bcp-tag{margin:0;padding:10px 12px;border-radius:8px;background:var(--paper);font-size:16px;line-height:1.7;white-space:pre-wrap;color:var(--ink)}.bcp-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:13.5px;line-height:1.6}.bcp-kv dt{color:var(--sub)}.bcp-kv dd{margin:0;min-width:0}.bcp-consent{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bcp-words{margin:0;font-size:13px;line-height:1.7;color:var(--ink)}.bcp-words.only{font-weight:600}.bcp-ban{display:grid;grid-gap:10px;gap:10px;max-width:640px}.bcp-ban-img,.bcp-vid{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:8px;background:var(--paper)}.bcp-pick{display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;width:100%;aspect-ratio:3/1;box-sizing:border-box;border:1.5px dashed var(--line);border-radius:8px;background:var(--bg);color:var(--sub);font:inherit;cursor:pointer}.bcp-pick:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.bcp-pick:disabled{cursor:default;opacity:.6}.bcp-pick:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bcp-pick-t{font-size:15px;font-weight:600}.bcp-note,.bcp-pick-s{font-size:12.5px}.bcp-note{margin:0;line-height:1.6;color:var(--sub)}.bcp-files+.bcp-note{margin-top:10px}.bcp-note+.bcp-note{margin-top:6px}.bcp-acts{display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:start;grid-gap:8px;gap:8px}.bcp-acts.one{grid-template-columns:minmax(0,220px)}.bcp-acts>.bc-btn,.bcp-acts>.bc-btn-quiet{width:100%;min-height:44px}.bcp-open{width:100%;border-collapse:collapse;font-size:13px}.bcp-open td,.bcp-open th{padding:8px 10px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:left}.bcp-open td:first-child,.bcp-open th:first-child{border-left:none}.bcp-openbtn{margin-top:8px;width:100%;min-height:40px}@media(max-width:640px){.bcp-files{grid-template-columns:repeat(2,minmax(0,1fr))}.bcp-kv,.bcp-two{grid-template-columns:minmax(0,1fr)}.bcp-kv dt{margin-top:4px}.bcp-acts,.bcp-acts.one{grid-template-columns:repeat(2,minmax(0,1fr))}}.bcp-h .bcp-link{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:600;text-decoration:none}.bcp-h.sub{margin-top:14px}.bcp-cmp th[scope=row]{font-weight:600;color:var(--ink);white-space:nowrap}.bcp-cmp tr.diff td,.bcp-cmp tr.diff th{background:var(--bca-warn-bg)}.bcp-tags{display:flex;flex-wrap:wrap;gap:4px}.bcp-tagchip{display:inline-block;max-width:100%;box-sizing:border-box;padding:1px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:12.5px;line-height:1.7;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.bcp-cmp tr.diff .bcal-chip{background:var(--card);box-shadow:inset 0 0 0 1px currentColor}.bcp-book{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.bcp-book-cv{width:96px}.bcp-book-hd{display:none}.bcp-opens{display:grid;grid-template-columns:repeat(2,minmax(0,200px));grid-gap:8px;gap:8px}.bcp-opens>.bca-pill{justify-content:center;width:100%}.bcp-opens-n{margin:8px 0 10px}.bcp-blurb{margin:0;max-width:80ch;font-size:13.5px;line-height:1.75;white-space:pre-wrap;color:var(--ink)}.bcp-back{display:grid;grid-gap:8px;gap:8px;max-width:640px}.bcp-why{min-width:180px;white-space:pre-wrap}.bcp-chk{display:grid;grid-gap:12px;gap:12px}.bcp-scroll{max-height:480px;overflow-y:auto}.bwf-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;margin:0 0 10px;font-size:14px;line-height:1.6}.bwf-kv dt{color:var(--sub)}.bwf-kv dd{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}@media(max-width:640px){.bwf-tags,.bwf-words{grid-template-columns:minmax(0,1fr)}.bcp-book{grid-template-columns:72px minmax(0,1fr);gap:12px 14px}.bcp-book-cv{width:72px}.bcp-book-hd{display:grid;grid-gap:4px;gap:4px;align-content:start;font-size:14px;line-height:1.5}.bcp-book-hd span{font-size:12.5px;color:var(--sub)}.bcp-book-kv{grid-column:1/-1;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:6px 12px}.bcp-book-kv dt{margin-top:0}.bcp-book-kv .bcp-top{display:none}.bcp-opens{grid-template-columns:repeat(2,minmax(0,1fr))}.bcp-stack thead{display:none}.bcp-stack,.bcp-stack tbody,.bcp-stack td,.bcp-stack th,.bcp-stack tr{display:block;width:100%;box-sizing:border-box}.bcp-stack tbody{display:grid;grid-gap:8px;gap:8px}.bcp-stack tr{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bcp-stack td,.bcp-stack th{padding:4px 0;border:none;background:transparent}.bcp-stack th[scope=row]{padding-bottom:6px;font-size:14px;white-space:normal}.bcp-stack td{display:grid;grid-template-columns:minmax(84px,32%) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.bcp-stack td:before{content:attr(data-label);font-size:12.5px;color:var(--sub)}.bcp-stack td>.bcal-chip{justify-self:start}.bcp-stack td.bcp-why{min-width:0}.bcp-stack.bcp-cmp tr.diff{background:var(--bca-warn-bg)}.bcp-stack.bcp-cmp tr.diff td,.bcp-stack.bcp-cmp tr.diff th{background:transparent}}.bcb{min-width:0}.bcb-h{display:flex;align-items:baseline;gap:.3em;margin:0 0 6px;font-size:18px;line-height:1.5;color:var(--ink);letter-spacing:normal}.bcb-list{list-style:none;margin:0;padding:0}.bcb-item{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line2)}.bcb-item:first-child{border-top:0}.bcb-item .bc-face{width:40px;height:40px;font-size:15px;background:var(--amber-d);color:#fff}.bcb-body{min-width:0}.bcb-body p{margin:0;font-size:15px;line-height:1.7;color:var(--ink)}.bcb-body span{display:block;margin-top:4px;font-size:12.5px;color:var(--sub)}.cab{--rowpad:18px;--off:10px;--cwmax:160px;--cwgap:18px;--head:36px;--rail:18px;--pil:34px;--capgap:18px;--cols:5;--cab-grain-h:none;--cab-grain-h-soft:none;--cab-grain-h-faint:none;--cab-grain-v:none;position:relative;width:100%;max-width:1120px;margin:0 auto 12px;container-type:inline-size;container-name:cab}.cab-title{margin:0;padding:0 0 6px;text-align:center;font-size:30px;line-height:1.6;letter-spacing:.3px;color:#2c2722}.cab-cornice{position:relative;margin:0 -14px;display:flex;flex-direction:column}.cab-cornice i{display:block;position:relative}.cab-c-cap{height:10px;border-radius:3px 3px 0 0;z-index:4;background:linear-gradient(180deg,#a57945,#845a30 30%,#50331c 65%,#26180c);box-shadow:0 2px 3px rgba(0,0,0,.5)}.cab-c-cove{height:16px;margin:0 6px;z-index:3;background:linear-gradient(180deg,#1c130b,#372516 30%,#624120 70%,#895f33 92%,#624120)}.cab-c-cove,.cab-c-dent{box-shadow:0 1px 0 #1a110a}.cab-c-dent{height:12px;margin:0 11px;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 35%,transparent 80%,rgba(0,0,0,.35)),repeating-linear-gradient(90deg,#845a30 0 1px,#664421 1px 12px,#3e2a18 12px 13px,#140d07 13px 19px)}.cab-c-frieze{height:6px;margin:0 13px;z-index:1;background:linear-gradient(180deg,#9a6d3c,#664321 50%,#3e2a18)}.cab-c-frieze:after{content:none}.cab-case{position:relative;display:grid;grid-template-columns:var(--pil) minmax(0,1fr) var(--pil);background:#3e2a18;box-shadow:0 28px 30px rgba(14,10,6,.55),0 6px 8px rgba(14,10,6,.35);--colw:calc((min(1120px, 100vw - 32px) - 2 * var(--pil) - 2 * var(--rowpad)) / var(--cols));--cw:min(var(--cwmax),calc(var(--colw) - 2 * var(--off) - var(--cwgap)));--ch:calc(var(--cw) * 1.5);--stageh:calc(var(--head) + var(--ch) + 15px);--capw:var(--cw)}@supports (width:1cqw){.cab-bays{container-type:inline-size}.cab-case{--colw:calc((100cqw - 2 * var(--rowpad)) / var(--cols))}}.cab-top{grid-column:1/-1;grid-row:1;min-width:0;background:var(--cab-grain-h-soft),linear-gradient(180deg,#2e1d0e 0,#3e2a18 22px,#3e2a18 calc(100% - 22px),#372516 100%);background-size:900px 260px,auto;box-shadow:inset 0 1px 0 rgba(255,220,170,.1)}.cab-post{grid-row:2;position:relative;background:var(--cab-grain-v),linear-gradient(90deg,#2e1d0e,#624120 30%,#775029 50%,#50331c 75%,#24170c);background-size:260px 900px,auto}.cab-post:before{content:"";position:absolute;left:8px;right:8px;top:30px;bottom:30px;border-radius:9px;background:repeating-linear-gradient(90deg,rgba(14,9,5,.7) 0 2px,rgba(255,222,170,.22) 2px 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.45),0 0 0 1px rgba(255,220,170,.12)}.cab-post-cap,.cab-post-foot{position:absolute;left:-3px;right:-3px;height:18px;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.45)}.cab-post-cap{top:0}.cab-post-foot{bottom:0;transform:scaleY(-1)}.cab-bays{grid-column:2;grid-row:2;min-width:0;position:relative;background:repeating-linear-gradient(90deg,rgba(20,12,6,0) 0 139px,rgba(20,12,6,.13) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(20,12,6,0) 141px 180px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(0,0,0,.08) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#734c27,#644121 50%,#55371b);background-size:180px 100%,auto,auto;box-shadow:inset 30px 0 34px -22px rgba(0,0,0,.75),inset -30px 0 34px -22px rgba(0,0,0,.75)}.cab-tabsec{padding:12px 14px 4px}.cab-tabsec .shelf-seg{border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.4)}@media(min-width:800px){.cab-tabsec .shelf-seg{grid-template-columns:repeat(4,minmax(0,1fr))}.cab-tabsec .shelf-seg .shelf-seg-tab{margin:0 0 0 -1px;border-radius:0}.cab-tabsec .shelf-seg .shelf-seg-tab:first-child{margin-left:0;border-radius:14px 0 0 14px}.cab-tabsec .shelf-seg .shelf-seg-tab:last-child{border-radius:0 14px 14px 0}}.cab-tabsec .tabcell-badge{min-width:0;height:auto;padding:0;margin-right:10px;border-radius:0;background:none;color:var(--sub);font-size:13px;font-weight:400;line-height:1.6}.cab-tabsec .shelf-seg-tab.on .tabcell-badge{background:none;color:var(--amber-ink)}.cab-ledge{position:relative;padding:10px 14px 14px}.cab-ledge:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:1px;background:linear-gradient(90deg,transparent,rgba(119,80,41,.45) 10%,rgba(132,90,48,.6) 50%,rgba(119,80,41,.45) 90%,transparent)}.cab-ledge .lib-filter,.cab-ledge .lib-filter-row{gap:10px}.cab-ledge .lib-filter-btn{background:var(--card);border-color:var(--line);color:var(--amber-ink);box-shadow:0 2px 6px rgba(0,0,0,.4)}.cab-ledge .lib-filter-btn[aria-expanded=true]{background:var(--amber);border-color:var(--amber);color:#fff}.cab-ledge .lib-filter-btn:focus-visible{outline:2px solid #f3e7cf;outline-offset:2px}.cab-ledge .lib-filter-dot{top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;line-height:18px}:root:not([data-wood=white]) .cab-top .cab-ledge .lib-filter-btn[aria-expanded=true] .lib-filter-dot{background:#fff;color:#96281f}.cab-ledge .search.lib-filter-search{flex:1 1 auto;min-width:0;max-width:none;height:44px;margin:0;padding:0 4px 0 14px;gap:8px;border-radius:999px;border:1px solid var(--line);background:var(--card);box-shadow:0 2px 6px rgba(0,0,0,.4)}.cab-ledge .search.lib-filter-search:focus-within{border-color:var(--amber)}.cab-ledge .lib-filter-search input{font-size:14.5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cab-ledge .lib-filter-panel{gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 2px 6px rgba(0,0,0,.4);transform-origin:top center;animation:cab-drop .2s ease-out}@keyframes cab-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cab-ledge .lib-filter-panel{animation:none}}.cab-ledge .lib-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cab-ledge .lib-filter-face{border-radius:10px;background-color:var(--bg);box-shadow:none;padding:10px 38px 10px 14px;background-position:right 14px center}.cab-ledge .lib-filter-clearcap{box-shadow:0 2px 6px rgba(0,0,0,.4)}.cab-ledge .lib-filter-clearcap:focus-visible{outline:2px solid #f3e7cf;outline-offset:2px}.lib-filter-types>:first-child{grid-column:1/-1}.lib-filter-selects.lib-filter-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-filter-selects.lib-filter-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.lib-filter-selects.lib-filter-three{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-filter-three>:first-child{grid-column:1/-1}}.lib-ledgebox.gsub-ledge{margin:16px 0 28px}.row-head.gsub-head{align-items:baseline;gap:12px}.gsub-count{flex:none;font-size:15px;line-height:1.6;color:var(--sub);white-space:nowrap}.lib-ledgebox{position:relative;z-index:1;margin:48px 0 24px}.lib-body.gp>.lib-ledgebox:first-child{margin-top:0}.lib-ledgebox>.cab-ledge{padding-top:14px}.lib-ledgebox{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px -8px rgba(50,32,12,.16)}.lib-ledgebox>.cab-ledge:after{content:none}.lib-ledgebox .lib-filter-btn,.lib-ledgebox .search.lib-filter-search{background:var(--bg);box-shadow:none;border-color:var(--line)}.cab-notes{display:flow-root;padding:0 14px}.cab-shelves{display:block}.cab-bay{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rail) auto var(--stageh) auto}.cab-rail{grid-row:1;grid-column:1;position:relative;z-index:3;display:block;background:var(--cab-grain-h),linear-gradient(180deg,#775029 0,#624120 3px,#50331c 55%,#2e1d0e);background-size:900px 260px,auto;box-shadow:0 1px 0 #1a110a,inset 0 1px 0 rgba(255,225,180,.18)}.cab-shelves>.cab-bay:nth-child(2n) .cab-rail{background-position:-230px -60px,0 0}.cab-bay>.cab-rail{margin:0 calc(-1 * var(--pil) - 3px);background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.45)}.cab-shelves>.cab-bay+.cab-bay{grid-template-rows:0 auto var(--stageh) auto}.cab-shelves>.cab-bay+.cab-bay>.cab-rail{display:none}.cab-bays{padding-bottom:var(--rail)}.cab-bays:after{content:"";position:absolute;z-index:3;bottom:0;left:calc(-1 * var(--pil) - 3px);right:calc(-1 * var(--pil) - 3px);height:var(--rail);transform:scaleY(-1);pointer-events:none;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.45)}.cab-back{grid-row:2/4;grid-column:1;position:relative;z-index:0;display:block;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%,transparent 70%,rgba(0,0,0,.14));box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.55)}.cab-back:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:calc(13px + 2 * var(--off, 10px) + 2px);background:linear-gradient(180deg,#845a30,#664321 60%,#50331c);box-shadow:inset 0 1px 0 rgba(255,225,180,.22)}.cab-apron{grid-row:4;grid-column:1;position:relative;z-index:1;display:block;background:linear-gradient(180deg,#55391f,#4d3319 45%,#442d17);box-shadow:inset 0 8px 10px -6px rgba(0,0,0,.45)}.cab-apron:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.55),0 -1px 0 rgba(255,236,206,.18)}.cab-row{grid-row:3/5;grid-column:1;position:relative;z-index:4;min-width:0;padding:0 var(--rowpad) 14px;overflow-x:clip}.cab-rowin{display:grid;grid-template-columns:repeat(var(--n,var(--cols)),var(--colw));width:max-content;margin:0 auto}.cab-bay.cab-one .cab-rowin{grid-template-columns:repeat(var(--cols),var(--colw))}.cab-bay.cab-plainbay{display:block;background:linear-gradient(180deg,#55391f,#4d3319 45%,#442d17);box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.55)}.cab-plain{padding:22px var(--rowpad) 26px}.cab-plain>*{max-width:760px;margin-left:auto;margin-right:auto}.cab-plain .hist-switch{margin:0;justify-content:center}.cab-plain .shelf-seg.hist-seg{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:0 auto;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.4)}.cab-plain .shelf-seg.hist-seg .shelf-seg-tab{margin:0 0 0 -1px;border-radius:0}.cab-plain .shelf-seg.hist-seg .shelf-seg-tab:first-child{margin-left:0;border-radius:14px 0 0 14px}.cab-plain .shelf-seg.hist-seg .shelf-seg-tab:last-child{border-radius:0 14px 14px 0}.cab-plain .hist-seg .tabcell-badge{min-width:0;height:auto;padding:0;margin-right:10px;border-radius:0;background:none;color:var(--sub);font-size:13px;font-weight:400;line-height:1.6}.cab-plain .hist-seg .shelf-seg-tab.on .tabcell-badge{background:none;color:var(--amber-ink)}.cab-plain .coupon-reads{margin:0 auto}.cab-rowin>.myshelf-book{width:auto;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;text-decoration:none}.cab-rowin>.myshelf-book:not(.myshelf-slot),.cab-rowin>.myshelf-slot>.myshelf-box{padding:calc(var(--head) + 4px) 0 0}.cab-rowin>.myshelf-slot{display:block;padding:0}.cab-rowin>.myshelf-slot>.myshelf-box{width:100%;display:flex;flex-direction:column;align-items:center}.cab-rowin .myshelf-cover{flex:none;width:var(--cw);overflow:visible;border-radius:1px 3px 3px 1px}.cab-rowin .myshelf-cover,.wdesk-cover{box-shadow:0 7px 7px -4px rgba(0,0,0,.6),12px 6px 18px -6px rgba(5,10,6,.55)}.cab-rowin .myshelf-cover .bcover,.cab-rowin .myshelf-stack-layer .bcover{width:100%;border-radius:1px 3px 3px 1px}.cab-rowin .bcover-inner:after,.wdesk-cover .bcover-inner:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,226,170,.16),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.cab-rowin .myshelf-cover:before,.cab-rowin .myshelf-stack-layer:before,.wdesk-cover:before{content:"";position:absolute;z-index:0;left:0;top:-5px;width:calc(100% + 6px);height:6px;-webkit-clip-path:polygon(2px 100%,8px 1px,100% 1px,calc(100% - 6px) 100%);clip-path:polygon(2px 100%,8px 1px,100% 1px,calc(100% - 6px) 100%);background:repeating-linear-gradient(180deg,#fbf3df 0 1px,#e6d8b8 1px 2px),#f2e7cc}.cab-rowin .myshelf-cover:after,.cab-rowin .myshelf-stack-layer:after,.wdesk-cover:after{content:"";position:absolute;z-index:0;left:100%;top:-5px;width:6px;height:calc(100% + 5px);-webkit-clip-path:polygon(0 7px,100% 2px,100% calc(100% - 4px),0 100%);clip-path:polygon(0 7px,100% 2px,100% calc(100% - 4px),0 100%);background:linear-gradient(180deg,rgba(255,236,200,.3),rgba(0,0,0,.18)),repeating-linear-gradient(90deg,#efe5cd 0 1px,#cdbf9f 1px 2px),#ddd0b2;box-shadow:inset -1px 0 0 rgba(0,0,0,.45)}.cab-rowin .myshelf-stack{flex:none;width:var(--cw);height:var(--ch);aspect-ratio:auto}.cab-rowin .myshelf-stack-layer{left:0;top:0;width:100%;height:100%;aspect-ratio:auto;overflow:visible;border-radius:1px 3px 3px 1px;box-shadow:0 7px 7px -4px rgba(0,0,0,.6),12px 6px 18px -6px rgba(5,10,6,.5)}.cab-rowin .myshelf-stack-layer.front{left:0;top:0}.cab-rowin .myshelf-stack-layer.l1{left:0;top:0;transform:translate(var(--off),calc(var(--off) * -1))}.cab-rowin .myshelf-stack-layer.l2{left:0;top:0;transform:translate(calc(var(--off) * 2),calc(var(--off) * -2))}.cab-rowin .myshelf-stack-layer.l1 .bcover,.cab-rowin .myshelf-stack-layer.l2 .bcover{filter:brightness(.82) saturate(.9)}.cab-rowin .myshelf-stack-layer.silhouette{border:0;background:#efe6d2;filter:brightness(0);opacity:.42}.cab-rowin .myshelf-heartframe{left:50%;top:calc(var(--head) + 4px);width:var(--cw);height:var(--ch);aspect-ratio:auto;margin-left:calc(var(--cw) / -2)}.cab-rowin .myshelf-heartspot{left:0;top:0;width:100%;height:100%;aspect-ratio:auto}.cab-rowin .myshelf-cover,.cab-rowin .myshelf-stack-layer.front{overflow:visible}.myshelf-bookmark{position:absolute;z-index:4;top:-7px;right:44px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.myshelf-bookmark>span{display:block;width:14px;height:46px;background:#6e1a17;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 6px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 6px),0 100%)}.cab-rowin .myshelf-badge,.cab-rowin .myshelf-newbadge,.cab-rowin .myshelf-tally{font-size:11px;line-height:1.5}.cab-rowin .myshelf-newbadge{top:-33px;right:-24px}.cab-rowin .myshelf-book>.myshelf-cap,.cab-rowin .myshelf-cap{width:var(--capw);max-width:100%;margin-top:calc(11px + var(--capgap));gap:5px}.cab-rowin .myshelf-cap .myshelf-cap-t{font-size:14.5px;white-space:normal;text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.cab-rowin .myshelf-cap .myshelf-cap-gauge,.cab-rowin .myshelf-cap .myshelf-cap-row,.cab-rowin .myshelf-cap .myshelf-cap-solo{width:calc(100% - 12px)}.cab-rowin .myshelf-cap .myshelf-cap-row,.cab-rowin .myshelf-cap .myshelf-cap-solo{font-size:12px}.cab-rowin .myshelf-cap .myshelf-cap-gauge{margin-top:-2px}.cab-rowin .myshelf-cap .myshelf-cap-kind,.cab-rowin .myshelf-cap .myshelf-cap-note,.cab-rowin .myshelf-cap .myshelf-cap-on{font-size:12px}.cab-rowin .myshelf-meta{width:var(--capw);max-width:100%;height:auto;overflow:visible;margin-top:calc(11px + var(--capgap));gap:3px}.cab-rowin .myshelf-meta .myshelf-a,.cab-rowin .myshelf-meta .myshelf-due,.cab-rowin .myshelf-meta .myshelf-t{width:calc(100% + 4px);max-width:none;margin:-3px -2px 0;padding:3px 2px 0;line-height:1.6}.cab-rowin .myshelf-meta .myshelf-t{font-size:14.5px;color:#f6efe1}.cab-rowin .myshelf-meta .myshelf-a{font-size:12px;color:#cbb487}.cab-rowin .myshelf-meta .myshelf-due{font-size:12px;color:#e3d3b1}.cab-unibay.has-bg .cab-back:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%,transparent 70%,rgba(0,0,0,.14)),linear-gradient(180deg,rgba(20,12,6,.18),rgba(20,12,6,.32));box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.55),inset 30px 0 34px -22px rgba(0,0,0,.75),inset -30px 0 34px -22px rgba(0,0,0,.75)}.cab-unibg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.cab-uniband{grid-row:2;grid-column:1;position:relative;z-index:5;box-sizing:border-box;min-height:84px;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:10px 28px;text-align:left}.cab-uniband,.cab-unilogoslot{min-width:0;display:flex;align-items:center}.cab-unilogoslot{flex:1 1;height:68px;justify-content:flex-start}.cab-unilogo{display:block;width:auto;height:auto;max-width:min(100%,460px);max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.cab-uniname{font-size:22px;color:#f6efe1;overflow-wrap:anywhere;text-shadow:0 1px 3px rgba(0,0,0,.6)}.cab-unimeta,.cab-uniname{max-width:100%;line-height:1.6}.cab-unimeta{flex:none;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:4px 14px;border-radius:999px;background:rgba(20,12,6,.5);color:#f3e7cf;font-size:12.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cab-unimeta,.cab-uniprog{display:inline-flex;align-items:center}.cab-uniprog{position:relative;top:-1.5px;gap:5px}.cab-unibar{width:80px;height:4px;background:hsla(0,0%,100%,.22);overflow:hidden}.cab-unibar,.cab-unibar>span{display:block;border-radius:9px}.cab-unibar>span{height:100%;background:#f3e7cf}.cab-unimeta .unicard-pen{position:relative;top:-1.5px;margin:0;padding:0 0 0 10px;border-radius:0;color:#f3e7cf;font-size:12.5px}.cab-unimeta .unicard-pen:before{content:"";position:absolute;left:0;top:calc(50% + 1.5px);width:1px;height:16.5px;margin-top:-8.25px;background:hsla(40,60%,88%,.35)}.cab-unimeta .unicard-pen:hover{background:none;text-decoration:underline}.cab-unisaid{flex:1 0 100%;display:block;max-width:560px;margin:0 auto;text-align:left}.cab-rowin .uniset-shade{filter:brightness(0);opacity:.42}.uniset-plusspot{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none}.uniset-plusspot .uniset-plus{pointer-events:auto}.cab-rowin .uniset-plus{border:1px solid hsla(0,0%,100%,.6);background:rgba(20,12,6,.5);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cab-rowin .uniset-plus:hover{background:rgba(20,12,6,.7)}.cab-rowin .uniset-slot .myshelf-cap{opacity:.85}.uniset-cta{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.uniset-cta .myshelf-cap-note{color:#f3e7cf}.cab-unirow{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--rowpad);scrollbar-width:thin;scrollbar-color:hsla(40,60%,88%,.45) transparent}.cab-unirow::-webkit-scrollbar{height:6px}.cab-unirow::-webkit-scrollbar-thumb{background:hsla(40,60%,88%,.45);border-radius:9px}.cab-unirow .cab-rowin>*{scroll-snap-align:start}.lib-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.lib-mcard{min-width:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--card);box-shadow:0 6px 16px rgba(0,0,0,.3)}.lib-mcard-band{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;color:#fff;font-size:16px;line-height:1.6}.lib-mcard.tier-basic .lib-mcard-band{background:linear-gradient(135deg,var(--tier-basic-1),var(--tier-basic-2));color:var(--tier-basic-ink)}.lib-mcard.tier-middle .lib-mcard-band{background:linear-gradient(135deg,var(--tier-middle-1),var(--tier-middle-2))}.lib-mcard.tier-pro .lib-mcard-band{background:linear-gradient(135deg,#3a342e,#171411)}.lib-mcard-seal{flex:none;display:block;width:18px;height:22px;opacity:.9;background:var(--bg);-webkit-mask:url(/emblem-cream.png) center/contain no-repeat;mask:url(/emblem-cream.png) center/contain no-repeat}.lib-mcard.tier-basic .lib-mcard-seal{background:var(--tier-basic-seal)}.lib-mcard-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:14px 16px 16px;color:var(--ink);font-size:15px;line-height:1.6}.lib-mcard-cta{margin-top:auto;padding-top:10px;display:grid;grid-gap:10px;gap:10px}.lib-mcard-cta .lib-mcard-btn{margin-top:0}.lib-mcard-flag{align-self:flex-start;margin-bottom:4px;padding:2px 10px;border-radius:999px;font-size:12px;line-height:1.6;background:var(--amber-tint);color:var(--amber-ink)}.lib-mcard-each{font-size:13px;color:var(--faint)}.lib-mcard-feats{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;font-size:14px;color:var(--sub)}.lib-mcard.current{box-shadow:0 0 0 2px var(--amber),0 6px 16px rgba(0,0,0,.3)}.lib-mcard-price{font-size:26px;line-height:1.5;color:var(--amber)}.lib-mcard-days,.lib-mcard-price small{font-size:13px;color:var(--sub)}.lib-mcard-btn{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;border-radius:8px;background:var(--amber);color:#fff;text-decoration:none;font-size:15px}.lib-mcard-btn:hover{background:var(--amber-d)}.lib-mcard-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}@media (max-width:760px){.lib-cards{grid-template-columns:minmax(0,1fr)}}.cab-uniscroll{--colw:calc((min(1120px, 100vw - 32px) - 2 * var(--pil) - 2 * var(--rowpad)) / (var(--cols) + .3));--cw:min(var(--cwmax),calc(var(--colw) - 2 * var(--off) - var(--cwgap)));--ch:calc(var(--cw) * 1.5);--stageh:calc(var(--head) + var(--ch) + 15px);--capw:var(--cw)}@supports (width:1cqw){.cab-uniscroll{--colw:calc((100cqw - 2 * var(--rowpad)) / (var(--cols) + .3))}}.cab.unicard-cab{max-width:none;margin:0}.cab-case.unicard-case{--pil:0px;box-shadow:none}.cab-plinth{position:relative;margin:0 -10px;height:40px;border-radius:0 0 3px 3px;box-shadow:0 -1px 0 #1a110a,0 28px 30px rgba(14,10,6,.55),0 6px 8px rgba(14,10,6,.35);background:linear-gradient(180deg,#845a30 0,#50331c 4px,#2e1d0e 7px,#624120 9px,#3e2a18 12px,transparent 13px),var(--cab-grain-h-faint),linear-gradient(180deg,#50331c,#3e2a18 60%,#2e1d0e);background-size:auto,900px 260px,auto;background-position:0 0,-120px -40px,0 0}.cab-plinth:after{content:"";position:absolute;left:14px;right:14px;top:22px;height:2px;opacity:.6;background:linear-gradient(90deg,transparent,#775029 8%,#845a30 50%,#775029 92%,transparent)}@media(max-width:1100px){.cab-case{--cols:4}.cab-case,.cab-uniscroll{--capw:min(calc(var(--colw) - 14px),184px)}}@media(max-width:960px){.cab-case{--cols:3}.cab-case,.cab-uniscroll{--capw:min(calc(var(--colw) - 10px),184px)}}@media(max-width:640px){.cab-case{--cols:2;--rowpad:10px;--off:5px;--cwmax:150px;--cwgap:22px;--head:42px;--rail:14px;--pil:24px;--capgap:16px}.cab-case,.cab-uniscroll{--capw:min(calc(var(--colw) - 10px),176px)}}@container cab (max-width:1080px){.cab-case{--cols:4}.cab-case,.cab-uniscroll{--capw:min(calc(var(--colw) - 14px),184px)}}@container cab (max-width:930px){.cab-case{--cols:3}.cab-case,.cab-uniscroll{--capw:min(calc(var(--colw) - 10px),184px)}.cab-rowin .myshelf-cap .myshelf-cap-t{font-size:14px}}@container cab (max-width:1080px){.cab-unilogoslot{height:52px}.cab-uniband{padding:10px 20px;min-height:76px}}@container cab (max-width:767px){.cab-tabsec .shelf-seg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cab-tabsec .shelf-seg .shelf-seg-tab{margin:0;border-radius:0}.cab-tabsec .shelf-seg .shelf-seg-tab:nth-child(2n){margin-left:-1px}.cab-tabsec .shelf-seg .shelf-seg-tab:nth-child(n+3){margin-top:-1px}.cab-tabsec .shelf-seg .shelf-seg-tab:first-child{border-radius:14px 0 0 0}.cab-tabsec .shelf-seg .shelf-seg-tab:nth-child(2){border-radius:0 14px 0 0}.cab-tabsec .shelf-seg .shelf-seg-tab:nth-child(3){border-radius:0 0 0 14px}.cab-tabsec .shelf-seg .shelf-seg-tab:last-child{border-radius:0 0 14px 0}}@container cab (max-width:608px){.cab-case{--cols:2;--rowpad:10px;--off:5px;--cwmax:150px;--cwgap:22px;--head:42px;--rail:14px;--pil:24px;--capgap:16px;--capw:min(calc(var(--colw) - 10px),176px)}.cab-title{font-size:20px}.cab-uniscroll{--capw:min(calc(var(--colw) - 10px),176px)}.cab-cornice{margin:0 -8px}.cab-c-cap{height:8px}.cab-c-cove{height:11px;margin:0 4px}.cab-c-dent{height:9px;margin:0 8px}.cab-c-frieze{height:5px;margin:0 9px}.cab-post:before{left:4px;right:4px;top:22px;bottom:22px;background:repeating-linear-gradient(90deg,rgba(14,9,5,.55) 0 1px,rgba(255,222,170,.14) 1px 2px,transparent 2px 3px)}.cab-post-cap,.cab-post-foot{height:14px;left:-2px;right:-2px}.cab-tabsec{padding:10px 8px 2px}.cab-tabsec .shelf-seg .shelf-seg-tab{gap:4px;padding:8px 14px 8px 8px;font-size:13px}.cab-tabsec .tabcell-badge{margin-right:2px}.cab-ledge{padding:10px 8px 14px}.cab-ledge .lib-filter-row{gap:8px}.cab-ledge .search.lib-filter-search{padding:0 4px 0 12px;gap:7px}.cab-ledge .lib-filter-search input{font-size:13px}.cab-ledge .lib-filter-panel{padding:12px;gap:10px}.cab-ledge .lib-filter-selects{gap:8px}.cab-ledge .lib-filter-face{padding:10px 30px 10px 10px;background-position:right 10px center;font-size:14px}.cab-ledge .lib-filter-clearcap{padding:0 12px;font-size:13.5px}.cab-notes{padding:0 8px}.cab-plain{padding:16px var(--rowpad) 20px}.cab-rowin .myshelf-newbadge{right:-16px}.cab-rowin .myshelf-cap{gap:4px}.cab-rowin .myshelf-cap .myshelf-cap-t,.cab-rowin .myshelf-meta .myshelf-t{font-size:13px}.cab-rowin .myshelf-cap .myshelf-cap-kind,.cab-rowin .myshelf-cap .myshelf-cap-note,.cab-rowin .myshelf-cap .myshelf-cap-on,.cab-rowin .myshelf-cap .myshelf-cap-row,.cab-rowin .myshelf-cap .myshelf-cap-solo,.cab-rowin .myshelf-meta .myshelf-a,.cab-rowin .myshelf-meta .myshelf-due{font-size:11px}.cab-rowin .myshelf-cap-kind svg{width:12px;height:12px}.cab-rowin .myshelf-cap-solo+.myshelf-cap-note,.cab-rowin .myshelf-cap-solo+.uniset-cta{margin-top:6px}.cab-uniband{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-height:150px;padding:14px var(--rowpad) 6px;text-align:center}.cab-unilogoslot{flex:none;width:92%;height:100px;justify-content:center}.cab-uniname{font-size:18px}.cab-unimeta{font-size:11.5px;gap:3px 8px;padding:3px 10px}.cab-unimeta .unicard-pen{font-size:11.5px;padding-left:8px}.cab-unibar{width:50px}.cab-plinth{margin:0 -5px;height:34px}.cab-plinth:after{top:19px}}@media(max-width:400px){.cab-rowin .myshelf-badge,.cab-rowin .myshelf-tally{bottom:4px;padding:1px 5px;font-size:10px}.cab-rowin .myshelf-badge{right:4px}.cab-rowin .myshelf-tally{left:4px}}@container cab (max-width:370px){.cab-rowin .myshelf-badge,.cab-rowin .myshelf-tally{bottom:4px;padding:1px 5px;font-size:10px}.cab-rowin .myshelf-badge{right:4px}.cab-rowin .myshelf-tally{left:4px}}.er-fmt-tag{font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--amber);padding:2px 7px;border-radius:8px}.er-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid #e8dcc0;background:#f3ead6}.er-fmt,.er-size{display:flex;gap:4px}.er-fmt button,.er-size button{border:1px solid #d8c7a0;background:#fff;color:#6a5f4a;font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px;cursor:pointer;font-family:inherit}.er-fmt button.on{background:var(--amber);color:#fff;border-color:var(--amber)}.er-pdf{flex:1 1;overflow-y:auto;background:#cfc6b4;padding:14px;display:flex;justify-content:center}.er-pdf-page{background:#fff;width:100%;max-width:340px;min-height:430px;box-shadow:0 4px 14px rgba(0,0,0,.18);padding:26px 24px;display:flex;flex-direction:column}.er-pdf-h{font-family:var(--display,serif);font-size:15px;font-weight:600;text-align:center;color:#2c2722;border-bottom:1px solid #e2d8c2;padding-bottom:8px;margin-bottom:14px}.er-pdf-num{text-align:center;font-size:11px;color:#9a8e76;margin-bottom:12px}.er-pdf-page p{font-family:EB Garamond,serif;font-size:14px;line-height:1.7;color:#3a3128;margin:0 0 11px;text-indent:1.4em;text-align:justify}.er-pdf-foot{margin-top:auto;font-size:10px;color:#9a8e76;text-align:center;border-top:1px solid #e2d8c2;padding-top:8px}.er-toolbar{flex-wrap:wrap;row-gap:6px}.er-font{display:flex;gap:4px;flex-wrap:wrap}.er-font button{border:1px solid #d8c7a0;background:#fff;color:#6a5f4a;font-size:12px;padding:5px 9px;border-radius:8px;cursor:pointer}.er-font button.on{background:var(--amber);color:#fff;border-color:var(--amber)}.up-textarea{width:100%;padding:10px 12px;font-family:inherit;font-size:14px;min-height:70px;resize:vertical;background:#fff;color:var(--ink)}.up-sell,.up-textarea{border:1px solid var(--line);border-radius:8px}.up-sell{padding:12px 14px;margin:6px 0 14px;background:var(--paper)}.up-sell-head{margin-bottom:0!important}.up-sell-fields{margin-top:12px}.up-sell-note{font-size:12px;color:var(--sub);margin-top:10px}.up-drop-file{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.up-files{flex:1 1;display:flex;flex-direction:column;gap:8px}.up-files .up-drop-file{flex:1 1;min-height:64px}.up-filenote{font-size:12px;color:var(--sub);margin:8px 0 14px;text-align:center}.up-media{margin-top:12px}.up-media-label{font-size:12.5px;color:var(--sub);margin-bottom:8px}.up-media-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.up-media-slot{display:inline-block}.up-vplay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-shadow:0 1px 5px rgba(0,0,0,.7);pointer-events:none}.up-gifts{margin-top:12px}.up-gift-row{display:flex;flex-wrap:wrap;gap:7px}.up-gift-chip{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:6px 12px;font-size:12.5px;cursor:pointer;font-family:inherit}.up-gift-chip.on,.up-gift-chip:hover{border-color:var(--amber)}.up-gift-chip.on{background:var(--amber-soft);color:var(--amber-ink);font-weight:600}.up-files .up-drop-file{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.up-media-slot{border:1.5px dashed #c9b88e;border-radius:8px;background:var(--paper);position:relative}.up-media-slot:before{content:"⬆";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#b09a6a;pointer-events:none;z-index:0}.up-media-slot image-slot{position:relative;z-index:1}.up-media-slot.vid .up-vplay{z-index:2}.up-media-slot:hover{border-color:var(--amber)}.up-drop{display:flex;justify-content:center;align-items:stretch;gap:14px}.up-files{flex:0 1 320px;max-width:320px}.up-sell .up-field,.up-sell .up-sell-fields{margin-top:12px;margin-bottom:0}.up-drop-file{cursor:pointer;position:relative}.up-fileinput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.up-drop-file b{color:var(--amber-ink)}.up-cover-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative}.up-cover-cap{font-size:11.5px;color:var(--amber-ink);font-weight:600;text-align:center;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-cover-wrap image-slot{border:1.5px dashed #c9b88e;border-radius:0;background:var(--paper)}.up-cover-wrap:hover image-slot{border-color:var(--amber)}.up-review{border:1.5px solid var(--amber-soft);background:var(--amber-tint);border-radius:8px;padding:16px;margin-top:6px}.up-review-h{font-family:var(--display);font-size:17px;margin-bottom:14px}.up-review-grid{display:flex;gap:14px}.up-review-cover{flex:none}.up-review-cover image-slot{border:1px solid var(--line);border-radius:0}.up-review-info{flex:1 1;min-width:0}.up-rv{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px dashed var(--amber-soft)}.up-rv span{font-size:11.5px;color:var(--sub)}.up-rv b{font-size:14px;color:var(--ink)}.up-rv-blurb{font-weight:400!important;font-size:13px!important;line-height:1.5}.up-review-sell{margin-top:12px;padding-top:10px;border-top:1px solid var(--amber-soft)}.up-review-sub{font-weight:600;font-size:14px;margin-bottom:6px}.up-review-warn{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px;color:#7a5f33;line-height:1.55;margin:12px 0}.up-review-actions{display:flex;gap:10px;justify-content:space-between}.qcard{display:flex;gap:16px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:12px}.qcard-cover{flex:none}.qcard-cover .bcover{width:84px}.qcard-main{flex:1 1;min-width:0}.qcard-head b{font-family:var(--display);font-size:17px}.qcard-head .dt-en{display:block;font-size:12.5px;color:var(--sub);margin-top:1px}.qcard-flags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.qcard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px;margin:8px 0}.qcard-f{display:flex;flex-direction:column}.qcard-f span{font-size:11px;color:var(--sub)}.qcard-f b{font-size:13.5px}.qcard-blurb{font-size:13px;color:#5a5043;line-height:1.55;margin:6px 0;background:var(--paper);border-radius:8px;padding:9px 11px}.qcard-blurb span{display:block;font-size:11px;color:var(--sub);margin-bottom:3px}.qcard-gifts{font-size:12.5px;color:var(--sub);margin:6px 0;align-items:center;gap:5px}.qcard-files,.qcard-gifts{display:flex;flex-wrap:wrap}.qcard-files{gap:8px;margin:8px 0}.qcard-file{font-size:12px;background:var(--amber-tint);border:1px solid var(--amber-soft);color:var(--amber-ink);border-radius:8px;padding:5px 10px}.qcard-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;border-top:1px solid var(--line2);padding-top:12px}.books-pending{background:#fbe8cf;border:1px solid #e8c98a;color:#8a5a16;border-radius:8px;padding:10px 14px;font-size:13.5px;margin-bottom:14px}.dtable tr.row-pending{background:rgba(200,144,31,.06)}.nav-onerow{display:flex;align-items:center;gap:20px;height:auto;min-height:84px;padding:10px 28px;position:-webkit-sticky;position:sticky;top:0;background:hsla(42,41%,92%,.96);border-bottom:1px solid var(--line);z-index:50}.nav-onerow .nav-brand{display:flex;align-items:center;flex:none}.nav-avatar-dot{position:absolute;top:-3px;right:-3px;z-index:2;pointer-events:none;display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#96281f;color:#fff;font-size:11px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intro-veil{z-index:120}.intro{position:relative;background:var(--card);border-radius:8px;width:min(480px,94vw);max-height:92vh;overflow-y:auto;padding:30px 32px;text-align:center;box-shadow:0 30px 80px rgba(40,30,15,.4);animation:cIn .34s cubic-bezier(.2,.85,.25,1) both}.intro-logo{height:104px;width:auto;max-width:100%;display:block;margin:16px auto 24px}.intro-h{font-family:var(--display);font-size:24px;margin:0 0 10px}.intro-p{font-size:14.5px;line-height:1.6;color:#5a5043;margin:0 0 16px}.intro-list{list-style:none;margin:0 0 16px;padding:0;text-align:left;display:flex;flex-direction:column;gap:9px}.intro-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink);line-height:1.5}.intro-list li span{flex:none;width:20px;height:20px;border-radius:50%;background:var(--amber);color:#fff;display:grid;place-items:center;font-size:11px;margin-top:1px}.intro-foot{font-size:13px;line-height:1.6;color:var(--sub);font-style:italic;margin:0 0 20px;padding-top:14px;border-top:1px solid var(--line)}@keyframes cIn{0%{transform:translateY(22px) scale(.97);opacity:0}to{transform:none;opacity:1}}.intro-rev{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:14px 16px;margin:0 0 18px;text-align:left}.intro-rev-h{font-family:var(--display);font-size:15px;color:var(--amber-ink);margin-bottom:9px;text-align:center}.intro-rev-rows{display:flex;flex-direction:column;gap:6px;margin-bottom:9px}.intro-rev-row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.intro-rev-row span{color:var(--sub)}.intro-rev-row b{color:var(--ink)}.intro-rev-note{font-size:11.5px;color:var(--sub);line-height:1.5;border-top:1px solid var(--amber-soft);padding-top:8px}.sharebtn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--card);color:var(--amber-ink);border-radius:8px;padding:6px 12px;font-size:12.5px;font-family:inherit;cursor:pointer;white-space:nowrap}.sharebtn:hover{border-color:var(--amber);background:var(--amber-tint)}.sharebtn.copied{background:var(--amber);color:#fff;border-color:var(--amber)}.sharebtn-ic{font-size:13px}.sharebtn-ic:empty{display:none}.sharebtn.inline{padding:5px 14px;font-size:11.5px;vertical-align:middle;margin-left:8px;justify-content:center}.store-share{flex:none;padding:12px 18px;font-weight:500;border-radius:8px;color:var(--ink);gap:7px}.store-share,.store-share .sharebtn-ic{font-size:15px}.hall-head{margin-bottom:16px}.hall-h{font-family:var(--display);font-size:24px;margin:0}.hall-sub{color:var(--sub);font-size:13.5px;margin:4px 0 0}.hall-spot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:26px}.hall-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:linear-gradient(180deg,var(--amber-tint),var(--card));border:1px solid var(--amber-soft);border-radius:8px;padding:22px 16px 16px;cursor:pointer;box-shadow:var(--shadow);transition:.16s}.hall-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(60,45,20,.13)}.hall-rank{position:absolute;top:12px;left:14px;font-family:var(--display);font-size:18px;color:var(--amber)}.hall-av{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:19px;color:#fff;background:linear-gradient(155deg,var(--amber),var(--amber-d))}.hall-name{font-family:var(--display);font-size:19px}.hall-meta{font-size:12.5px;color:var(--sub)}.hall-cover{width:84px;margin:4px 0}.hall-cover .bcover{width:84px}@media(max-width:760px){.hall-spot{grid-template-columns:1fr}}.profile-edit{display:flex;flex-direction:column;gap:16px;max-width:760px}.pe-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.pe-sec-h{font-weight:700;font-size:15px;margin-bottom:14px;color:var(--ink)}.pe-media{display:flex;gap:20px;align-items:flex-start}.pe-avatar-label{display:block;font-size:12px;color:var(--sub);margin-bottom:6px}.pe-cover-wrap{flex:1 1}.pe-field{display:block;position:relative;margin-bottom:13px}.pe-field>span{display:block;font-size:12.5px;color:var(--sub);margin-bottom:5px}.pe-field input,.pe-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;color:var(--ink);background:#fdfbf6;resize:vertical}.pe-field input:focus,.pe-field textarea:focus{outline:none;border-color:var(--amber)}.pe-count{position:absolute;right:8px;bottom:9px;font-size:11px;color:var(--faint)}.pe-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pe-hint{font-size:12.5px;color:var(--sub);margin:0 0 12px}.pe-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:12px;gap:12px}.pe-pick{border:none;background:none;cursor:pointer;text-align:center}.pe-pick-cover{position:relative;border-radius:0;overflow:hidden;border:2px solid transparent;transition:.15s}.pe-pick.on .pe-pick-cover{border-color:var(--amber);box-shadow:0 4px 12px rgba(60,45,20,.2)}.pe-pick-cover .bcover{width:100%}.pe-pick-badge{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--amber);color:#fff;font-size:11px;display:grid;place-items:center}.pe-pick-t{font-size:11.5px;margin-top:5px;color:var(--ink);line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pe-preview{background:var(--amber-tint)}.pe-prev-name{font-weight:700;font-size:18px;font-family:var(--display)}.pe-prev-tag{font-size:13px;color:var(--amber-ink);margin:2px 0 6px}.pe-prev-bio{margin:0;font-size:13.5px;color:#5a5043;line-height:1.5}.deskscene{margin:6px 0 26px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.desk-room{position:relative;height:300px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(120% 90% at 50% 8%,#4a3a28 0,#34281b 46%,#241a11 100%);overflow:hidden}.desk-lamp{top:-40px;left:50%;transform:translateX(-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(255,224,150,.55),rgba(255,210,120,.12) 55%,transparent 72%)}.desk-glow,.desk-lamp{position:absolute;pointer-events:none}.desk-glow{top:0;left:0;right:0;height:230px;background:radial-gradient(60% 80% at 50% 0,rgba(255,214,130,.22),transparent 70%)}.desk-dust{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(255,231,180,.7);filter:blur(.5px);pointer-events:none;animation:deskdust 7s ease-in-out infinite}.desk-dust.d1{left:32%;top:60%;animation-delay:0s}.desk-dust.d2{left:58%;top:48%;animation-delay:-2.4s}.desk-dust.d3{left:70%;top:66%;animation-delay:-4.8s}@keyframes deskdust{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(-26px);opacity:.9}}.desk-caption{position:absolute;top:16px;left:0;right:0;text-align:center;color:#f0dcae;font-size:14px;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.5);z-index:4}.desk-caption b{font-family:var(--display);font-weight:700;font-size:17px}.desk-books{position:relative;z-index:3;display:flex;justify-content:center;align-items:flex-end;gap:10px;padding:0 24px 6px;min-height:150px}.desk-book{border:none;background:none;padding:0;cursor:pointer;transform-origin:bottom center;transform:rotate(calc((var(--i) - 3) * 2.4deg)) translateY(calc(var(--i) * 0px));animation:deskfloat 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.55s);filter:drop-shadow(0 12px 14px rgba(0,0,0,.5))}@keyframes deskfloat{0%,to{transform:rotate(calc((var(--i) - 3) * 2.4deg)) translateY(0)}50%{transform:rotate(calc((var(--i) - 3) * 2.4deg)) translateY(-5px)}}.desk-book-cover{display:block;width:84px;border-radius:1px 3px 3px 1px;overflow:hidden;transition:transform .2s}.desk-book-cover .bcover{width:84px}.desk-book:hover{animation-play-state:paused;z-index:6}.desk-book:hover .desk-book-cover{transform:translateY(-16px) scale(1.06);box-shadow:0 20px 30px rgba(0,0,0,.55)}.desk-quill{align-self:flex-end;font-size:30px;margin-left:6px;transform:rotate(12deg);filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));animation:quill 6s ease-in-out infinite}@keyframes quill{0%,to{transform:rotate(12deg)}50%{transform:rotate(6deg) translateY(-3px)}}.desk-surface{height:46px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 7px,transparent 7px 15px),linear-gradient(180deg,#7a5530,#5c3d20 60%,#422b15);box-shadow:0 -3px 14px rgba(0,0,0,.4),inset 0 2px 0 rgba(255,220,160,.18)}.desk-edge{bottom:0;height:10px;background:linear-gradient(180deg,#3a2613,#28190c)}.desk-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--card);flex-wrap:wrap}.desk-hint{font-size:15.5px;color:var(--sub)}@media(max-width:680px){.desk-book-cover,.desk-book-cover .bcover{width:60px}.desk-books{gap:6px}}.acc-logout{width:100%;margin-top:10px;border:1px solid var(--amber-ink,#7a5620);background:var(--amber-ink,#7a5620);color:#fff;border-radius:8px;padding:13px;font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.acc-logout:hover{background:#5f4318;border-color:#5f4318}.desk-logout{display:block;width:100%;text-align:left;margin-top:8px;border:none;background:none;color:var(--amber-ink,#7a5620);font-size:13px;cursor:pointer;font-family:inherit}.desk-logout:hover{text-decoration:underline}.pe-media image-slot{border:2px dashed var(--line);border-radius:50%;background:#fdfbf6;box-shadow:inset 0 1px 4px rgba(60,45,20,.06)}.pe-cover-wrap image-slot{border-radius:0}.pe-media image-slot:hover{border-color:var(--amber)}.store-tagline{font-size:14px;color:var(--amber-ink);margin:2px 0 6px;font-weight:500}.store-genres{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 8px}.store-gtag{font-size:11.5px;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:3px 10px;color:var(--ink)}.store-links{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--sub)}.authorcard-newstag{flex:0 0 auto;margin-top:1px}.authorcard-newstag,.authorlink{display:inline-flex;align-items:center;color:var(--amber-ink)}.authorlink{gap:6px;text-decoration:none;font-size:13px;line-height:1.4;border:none;background:none;padding:0;white-space:nowrap;transition:color .16s}.authorlink svg{opacity:.72;transition:opacity .16s}.authorlink span{text-underline-offset:3px;text-decoration-thickness:1px}.authorlink:hover{color:var(--amber-d)}.authorlink:hover span{text-decoration:underline}.authorlink:hover svg{opacity:1}.authorlink:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px;border-radius:4px}.store-link{white-space:nowrap}.store-actions{display:flex;flex-direction:column;gap:8px;flex:none}.store-stats{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.store-stat{flex:1 1;min-width:90px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;text-align:center;box-shadow:var(--shadow)}.store-stat b{display:block;font-family:var(--display);font-size:19px;color:var(--ink)}.store-stat span{font-size:11.5px;color:var(--sub)}.bookcase{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.gshelf{border:none;background:none;padding:0;cursor:pointer;text-align:left;transition:transform .16s}.gshelf:hover{transform:translateY(-3px)}.gshelf-box{position:relative;padding:12px 10px 0;border-radius:6px;background:linear-gradient(180deg,#775029,#624120 30%,#50331c);box-shadow:inset 0 1px 0 rgba(255,225,180,.25),inset 0 0 0 1px rgba(20,12,6,.45),0 14px 20px -10px rgba(14,10,6,.55)}.gshelf-box:before{content:"";position:absolute;left:10px;right:10px;top:12px;bottom:19px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%,transparent 70%,rgba(0,0,0,.14)),repeating-linear-gradient(90deg,rgba(20,12,6,0) 0 69px,rgba(20,12,6,.13) 69px 70px,rgba(255,220,170,.02) 70px 71px,rgba(20,12,6,0) 71px 90px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(0,0,0,.08) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#54391f,#47301a 50%,#3a2612);box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.6),inset 22px 0 26px -18px rgba(0,0,0,.6),inset -22px 0 26px -18px rgba(0,0,0,.6)}.gshelf-books{position:relative;z-index:1;display:flex;gap:6px;align-items:flex-end;justify-content:center;min-height:118px;padding:10px 8px 6px;background:linear-gradient(180deg,#845a30,#664321 60%,#50331c) 0 100% /100% 12px no-repeat}.gshelf-books:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:1px;background:rgba(255,225,180,.22);z-index:-1}.gshelf-cover,.gshelf-cover .bcover{border-radius:1px 3px 3px 1px}.gshelf-cover{position:relative;flex:0 1 62px;min-width:0;overflow:hidden;box-shadow:0 7px 7px -4px rgba(0,0,0,.6),10px 5px 14px -6px rgba(5,10,6,.55);transition:transform .18s}.gshelf-cover:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,226,170,.16),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.gshelf-cover .bcover{width:100%}.gshelf-box{container-type:inline-size}.gshelf-cover:nth-child(n+4){display:none}@container (min-width:260px){.gshelf-cover:nth-child(4){display:block}}@container (min-width:320px){.gshelf-cover:nth-child(5){display:block}}@container (min-width:380px){.gshelf-cover:nth-child(6){display:block}}@container (min-width:440px){.gshelf-cover:nth-child(7){display:block}}@container (min-width:500px){.gshelf-cover:nth-child(8){display:block}}@container (min-width:560px){.gshelf-cover:nth-child(9){display:block}}@container (min-width:620px){.gshelf-cover:nth-child(10){display:block}}.gshelf:hover .gshelf-cover:nth-child(2){transform:translateY(-5px)}.gshelf:hover .gshelf-cover:nth-child(4){transform:translateY(-3px)}.gshelf-ledge{position:relative;z-index:2;height:19px;margin:0;background:linear-gradient(180deg,#845a30,#50331c 15%,#2e1d0e 20%,#624120 30%,#3e2a18 37%,#55391f 0,#4d3319 65%,#442d17);box-shadow:0 2px 3px rgba(0,0,0,.4)}.gshelf-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 4px 0}.bigshelf:not(.bkrelease){padding:14px 12px 10px;border-radius:4px;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 0 /100% 14px no-repeat,linear-gradient(0deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 100% /100% 10px no-repeat,repeating-linear-gradient(90deg,rgba(14,9,5,.7) 0 1px,rgba(255,222,170,.18) 1px 2px,transparent 2px 4px) 3px 22px /6px calc(100% - 44px) no-repeat,repeating-linear-gradient(90deg,rgba(14,9,5,.7) 0 1px,rgba(255,222,170,.18) 1px 2px,transparent 2px 4px) calc(100% - 3px) 22px /6px calc(100% - 44px) no-repeat,linear-gradient(90deg,#2e1d0e,#624120 1.5%,#775029 2.5%,#50331c 3.5%,#3e2a18 4.5%,#3e2a18 95.5%,#50331c 96.5%,#775029 97.5%,#624120 98.5%,#24170c);box-shadow:0 22px 30px -14px rgba(14,10,6,.6),0 4px 8px rgba(14,10,6,.3)}.bigshelf:not(.bkrelease):before{display:none}.bigshelf.wk{margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.bigshelf.wk>.wk-rail{display:block;height:var(--rail);margin:0 calc(-1 * var(--pil) - 3px);background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.45)}@container cab (max-width:608px){.bigshelf.wk>.wk-rail{height:22px}}@media(max-width:640px){.bigshelf.wk>.wk-rail{height:22px}}.cab-top>.bigshelf-head{justify-content:center;padding:13px 26px 16px;text-align:center;background:none;box-shadow:none}.cab-top>.bigshelf-head .bigshelf-t{font-family:var(--display);font-size:28px;color:#fff}@media(max-width:640px){.cab-top>.bigshelf-head{padding:12px 16px 14px}}.cab-top>.bigshelf-head:not(.has-pic){background:var(--cab-grain-h-faint) 0 0 /900px 260px,linear-gradient(180deg,#2e1d0e 0,#3e2a18 22px,#3e2a18 calc(100% - 22px),#372516 100%);box-shadow:inset 0 10px 14px -10px rgba(0,0,0,.6)}.cab-top>.bigshelf-head.has-pic{display:block;padding:22px;background:linear-gradient(rgba(255,225,180,.18),rgba(255,225,180,.18)) 0 0 /100% 1px no-repeat,linear-gradient(180deg,#5a3c1f,#664321 40%,#50331c);box-shadow:inset 0 10px 14px -10px rgba(0,0,0,.6)}.cab-top>.bigshelf-head.has-pic:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:14px;margin-top:-7px;pointer-events:none;z-index:1;background:radial-gradient(circle 3.4px at 5.6px 4.9px,rgba(196,150,96,.9),rgba(165,121,69,0)) 0 0 /14px 14px no-repeat,radial-gradient(circle 3.4px at 5.6px 4.9px,rgba(196,150,96,.9),rgba(165,121,69,0)) 100% 0 /14px 14px no-repeat,radial-gradient(circle 7px at 7px 7px,#7a5530 0,#664321 2.8px,#2e1d0e 4.6px,#50331c 4.9px,#2e1d0e 6.6px,rgba(46,29,14,0) 7px) 0 0 /14px 14px no-repeat,radial-gradient(circle 7px at 7px 7px,#7a5530 0,#664321 2.8px,#2e1d0e 4.6px,#50331c 4.9px,#2e1d0e 6.6px,rgba(46,29,14,0) 7px) 100% 0 /14px 14px no-repeat;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.cab-top>.bigshelf-head.has-pic:before{content:"";display:block;box-sizing:border-box;height:190px;padding:7px;border-radius:2px;background:radial-gradient(ellipse 42% 46% at 50% 50%,rgba(20,12,6,.5),rgba(20,12,6,0)) content-box,linear-gradient(180deg,rgba(20,12,5,.25),rgba(20,12,5,0) 30%,rgba(20,12,5,0) 70%,rgba(20,12,5,.35)) content-box,var(--pic) var(--picpos,center 28%)/cover no-repeat content-box,linear-gradient(180deg,#2e1d0e,#3e2a18 50%,#24170c);box-shadow:0 0 0 1px #1a110a,0 0 0 3px #7a5530,0 0 0 4px #2a1b0d,inset 0 0 0 1px rgba(201,160,67,.55),0 10px 18px -8px rgba(0,0,0,.7)}.cab-top>.bigshelf-head.has-pic .bigshelf-t{position:absolute;left:0;right:0;top:117px;transform:translateY(-50%);margin:0;padding:0 40px;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75)}@media(max-width:640px){.cab-top>.bigshelf-head.has-pic{padding:9px}.cab-top>.bigshelf-head.has-pic:after{display:none}.cab-top>.bigshelf-head.has-pic:before{height:142px;padding:5px}.cab-top>.bigshelf-head.has-pic .bigshelf-t{top:80px;padding:0 28px}}.bigshelf.wk .featured5{--pt:100px;padding-top:var(--pt)}@media(max-width:640px){.bigshelf.wk .featured5{--pt:88px}}.bigshelf:not(.bkrelease) .featured5{--foot:118px;border-radius:0;padding-bottom:26px;background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(100% - var(--foot) - 3px) /100% 1px no-repeat,linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 calc(100% - var(--foot) + 19px) /100% 7px no-repeat,linear-gradient(180deg,#845a30,#664321 60%,#50331c) 0 calc(100% - var(--foot) + 12px) /100% 16px no-repeat,linear-gradient(180deg,#55391f 0,#4d3319 45%,#442d17 100%) 0 100% /100% calc(var(--foot) - 19px) no-repeat,linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%),repeating-linear-gradient(90deg,rgba(20,12,6,0) 0 139px,rgba(20,12,6,.13) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(20,12,6,0) 141px 180px),linear-gradient(104deg,rgba(255,240,215,.05) 0,hsla(0,0%,100%,0) 35%,rgba(0,0,0,.08) 62%,rgba(255,240,215,.04) 100%),linear-gradient(180deg,#734c27 0,#644121 50%,#55371b 100%);box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.6),inset 26px 0 30px -20px rgba(0,0,0,.6),inset -26px 0 30px -20px rgba(0,0,0,.6)}.bigshelf.wk .featured5{background:linear-gradient(rgba(255,236,206,.18),rgba(255,236,206,.18)) 0 calc(100% - var(--foot) + 16px) /100% 1px no-repeat,linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(100% - var(--foot) - 13px) /100% 1px no-repeat,linear-gradient(180deg,#845a30,#664321 60%,#50331c) 0 calc(100% - var(--foot) + 16px) /100% 30px no-repeat,linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 calc(100% - var(--foot) + 23px) /100% 7px no-repeat,linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 30%,transparent) 0 calc(100% - var(--foot) + 33px) /100% 10px no-repeat,linear-gradient(180deg,#55391f 0,#4d3319 45%,#442d17 100%) 0 100% /100% calc(var(--foot) - 23px) no-repeat,linear-gradient(180deg,rgba(255,226,170,.38),rgba(255,214,150,.14) 70px,rgba(255,214,150,0) 190px) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat,radial-gradient(ellipse 55% 220px at 50% 0,rgba(255,232,185,.3),rgba(255,232,185,0) 100%) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat,var(--velvet-fuzz) 0 0 /200px 200px repeat,var(--velvet-mist) 0 0 /360px 360px repeat,linear-gradient(180deg,var(--velvet-1) 0,var(--velvet-2) 45%,var(--velvet-3) 100%) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat;box-shadow:inset 26px 0 30px -20px rgba(0,0,0,.6),inset -26px 0 30px -20px rgba(0,0,0,.6)}.bigshelf.wk:not(.bkrelease) .featbook-cap{margin-top:38px}.bigshelf.wk .featured5{--foot:154px}.bigshelf.wk.has-club .featured5{--foot:316px}.bigshelf.wk .featbook-cap{height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigshelf.wk .featbook-t{-webkit-line-clamp:3;text-wrap:balance}.bigshelf.wk .featbook-a{max-width:100%}@media(max-width:640px){.bigshelf.wk .featured5{--foot:170px}.bigshelf.wk.has-club .featured5{--foot:332px}.bigshelf.wk .featbook-cap{height:106px}.bigshelf.wk .featbook-t{font-size:16px;line-height:1.6}.bigshelf.wk .featbook-a{font-size:13.5px}.bigshelf.wk .featbook-plate-g{font-size:20px}.bigshelf.wk .featbook-plate-s{font-size:15px}.bigshelf.wk .featured5{--pt:96px}}.bigshelf.wk.has-club .featbook-reviews{margin-top:12px}.bigshelf:not(.bkrelease) .featbook-cap{margin-top:26px}.bigshelf-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 26px 4px;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent),repeating-linear-gradient(90deg,rgba(20,12,6,0) 0 139px,rgba(20,12,6,.13) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(20,12,6,0) 141px 180px),linear-gradient(180deg,#734c27,#6e4828);box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.6),inset 26px 0 30px -20px rgba(0,0,0,.6),inset -26px 0 30px -20px rgba(0,0,0,.6)}.bigshelf-head.has-pic{background:linear-gradient(90deg,rgba(28,18,8,.72),rgba(28,18,8,.35)),var(--pic) center/cover no-repeat;padding:20px 26px 14px}.bigshelf-t{margin:0;font-family:inherit;font-size:22px;font-weight:400;line-height:1.6;color:#f6efe1;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bigshelf:not(.bkrelease):not(.wk) .featured5{box-shadow:inset 26px 0 30px -20px rgba(0,0,0,.6),inset -26px 0 30px -20px rgba(0,0,0,.6)}@media(max-width:640px){.bigshelf-head{padding:12px 16px 2px}.bigshelf-t{font-size:19px}.bigshelf .featbook-reviews{max-width:min(72vw,270px,calc(100% - 32px))}}.bigshelf.has-club:not(.bkrelease):not(.wk) .featured5{--foot:286px}.featbook-reviews{display:grid;justify-items:center;align-content:start;margin-top:18px}.featbook-review-track,.featbook-reviews{position:relative;width:100%;height:150px}.featbook-review-track{overflow:hidden}.featbook-review{position:absolute;left:0;right:0;top:26px;box-sizing:border-box;height:124px;padding:30px 10px 8px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:center;background:#f4efe3;border:1px solid #e4dbc6;box-shadow:0 2px 6px rgba(0,0,0,.35)}.featbook-review .featbook-face{position:absolute;left:50%;top:-26px;width:52px;height:52px;margin:0;transform:translateX(-50%);font-size:19px;border:0;box-shadow:0 3px 8px rgba(0,0,0,.5)}.featbook-review-t{margin:0;font-size:12.5px;line-height:1.6;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.featbook-review-t:before{content:"\201C"}.featbook-review-t:after{content:"\201D"}.featbook-review-by{font-size:11.5px;line-height:1.6;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rv-a .featbook-review{background:#fbf6ea;border:0;box-shadow:0 4px 10px rgba(0,0,0,.35);padding:30px 14px 10px;justify-content:flex-start}.rv-a .featbook-review-t{font-size:12.5px;line-height:1.6;text-align:center}.rv-a .featbook-review-t:after,.rv-a .featbook-review-t:before{content:none}.rv-a .featbook-review-by{margin-top:auto;padding-top:4px;color:#8a5538;font-size:11.5px}.rv-b .featbook-review-track{overflow:visible}.rv-b .featbook-review{background:linear-gradient(180deg,#fbf6ea,#f1e6cf);border:1px solid #d9c49a;border-radius:4px 4px 10px 10px;box-shadow:0 6px 12px rgba(0,0,0,.4)}.rv-b .featbook-review:after,.rv-b .featbook-review:before{content:"";position:absolute;top:-26px;width:2px;height:26px;background:linear-gradient(#e6cb84,#b88e3a)}.rv-b .featbook-review:before{left:18px}.rv-b .featbook-review:after{right:18px}.rv-b .featbook-review .featbook-face{border:3px solid #d9b765;box-shadow:0 3px 8px rgba(0,0,0,.5)}.rv-b .featbook-review-by{color:#8a5538}.rv-c .featbook-review{top:0;height:150px;padding:0;background:none;border:0;box-shadow:none;justify-content:flex-start;gap:12px}.rv-c .featbook-review-t{position:relative;overflow:visible;box-sizing:border-box;width:100%;min-height:86px;padding:12px;border-radius:14px;background:#fbf6ea;display:flex;align-items:center;justify-content:center;-webkit-line-clamp:unset;box-shadow:0 4px 10px rgba(0,0,0,.35)}.rv-c .featbook-review-t:after{content:"";position:absolute;left:22px;bottom:-9px;width:18px;height:10px;background:#fbf6ea;-webkit-clip-path:polygon(0 0,100% 0,25% 100%);clip-path:polygon(0 0,100% 0,25% 100%)}.rv-c .featbook-review-t:before{content:none}.rv-c .featbook-review .featbook-face{position:static;transform:none;width:38px;height:38px;font-size:15px;order:2;margin-left:14px}.rv-c .featbook-review-by{order:3;position:absolute;left:62px;bottom:24px;color:#e3d3b1;font-size:12.5px}.rv-c .featbook-review{flex-direction:column;align-items:flex-start}.rv-c .featbook-review-t{order:1}.featbook-face{width:30px;height:30px;box-sizing:border-box;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:2px solid #f3e7cf;background:var(--tint,#845a30);color:#fff;font-size:12px;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.45)}.featbook-face img{width:100%;height:100%;object-fit:cover}.bigshelf-club{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:40px;padding:0 16px 2px;background:#442d17;color:#e3d3b1;font-size:13px;line-height:1.6;text-align:center}.bigshelf-club a{color:#f3e7cf;text-decoration:none}.bigshelf-club a:hover{text-decoration:underline}.bigshelf.wk .featbook{position:relative;isolation:isolate}.bigshelf.wk .featbook:not(:last-child):after{content:"";position:absolute;z-index:-1;right:-13px;width:2px;bottom:-26px;height:calc(var(--foot) - 23px);pointer-events:none;background:linear-gradient(90deg,rgba(20,12,6,.32) 0 1px,rgba(255,220,170,.05) 1px 2px)}.bigshelf.wk .featbook:before{content:"";position:absolute;z-index:-1;left:-12%;right:-12%;top:calc(-1 * var(--pt));height:calc(var(--pt) + 230px);pointer-events:none;background:radial-gradient(ellipse 30px 10px at 50% 2px,rgba(255,228,170,.85),rgba(255,214,150,0) 100%),radial-gradient(ellipse 46% 80% at 50% 0,rgba(255,216,156,.42),rgba(255,214,150,.14) 45%,rgba(255,214,150,0) 72%)}@media(max-width:640px){.bigshelf.wk .featbook:before{left:50%;right:auto;width:calc(min(58vw,220px) * 1.3);transform:translateX(-50%);height:calc(var(--pt) + min(58vw,220px) * 1.2)}.bigshelf.wk .featbook:not(:last-child):after{content:none}}.bigshelf.wk .featbook-plate{position:absolute;z-index:2;left:50%;bottom:calc(100% + var(--pt) / 2);transform:translate(-50%,50%);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:100%;pointer-events:none;white-space:nowrap;text-align:center;bottom:calc(100% + 22px);transform:translateX(-50%)}@media(max-width:640px){.bigshelf.wk .featbook-plate{bottom:calc(100% + 18px)}}.featbook-plate-g,.featbook-plate-s{max-width:100%;overflow:hidden;text-overflow:ellipsis}.featbook-plate-g{font-size:16px;line-height:1.6;letter-spacing:.03em;color:#f6ecd6;text-shadow:0 1px 3px rgba(0,0,0,.6)}.featbook-plate-s{font-size:13px;line-height:1.6;color:hsla(41,64%,90%,.8);text-shadow:0 1px 2px rgba(0,0,0,.55)}.bigshelf:not(.bkrelease) .featbook-cover{box-shadow:0 16px 26px -10px rgba(40,26,8,.42)}.bigshelf.wk .featbook-cover{box-shadow:9px 8px 14px rgba(10,6,3,.5),0 7px 7px -4px rgba(0,0,0,.6)}.bigshelf.wk .featbook-cover,.bigshelf.wk .featbook-cover .bcover,.bigshelf.wk .featbook-cover .bcover-inner{border-radius:1px 3px 3px 1px}.bigshelf.wk .featbook:hover .featbook-cover{box-shadow:12px 14px 18px rgba(10,6,3,.5),0 12px 12px -6px rgba(0,0,0,.55)}.bigshelf:not(.bkrelease) .featbook-cover .bcover-inner:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,226,170,.14),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bigshelf:not(.bkrelease) .featbook:hover .featbook-cover{box-shadow:0 14px 16px -8px rgba(0,0,0,.6),12px 10px 22px -6px rgba(5,10,6,.55)}.gshelf-th{font-family:var(--display);font-weight:700;font-size:20px;color:var(--ink)}.lang-en .gshelf-th{font-size:20px;font-weight:600!important}.gshelf-meta{color:var(--sub);white-space:nowrap}.gshelf-meta,.lang-en .gshelf-meta{font-size:20px}.lang-th .bc-title{font-size:10.5px!important}.lang-th .featbook-cover .bc-title{font-size:15px!important}.lang-th .bcover.big .bc-title{font-size:21px!important}.lang-th .bc-pen{font-size:10.5px!important}.lang-th .featbook-cover .bc-pen{font-size:11px!important}.gshelf:hover .gshelf-th{color:var(--amber-ink)}.site-footer{margin-top:40px;background:#2c2117;color:#e7dcc8}.foot-cols{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1.4fr 1.4fr;grid-gap:32px;gap:32px;padding:40px 28px 28px}.foot-logo{height:40px;width:auto;filter:brightness(0) invert(88%) sepia(24%) saturate(360%) hue-rotate(2deg) brightness(95%);margin-bottom:12px}.foot-tag{font-size:13.5px;line-height:1.6;color:#d8c9a8;margin:0;max-width:320px}.foot-col{display:flex;flex-direction:column;gap:9px}.foot-col h4{font-family:var(--display);font-size:16px;font-weight:600;margin:0 0 6px;color:#f0e6d2}.foot-col a,.foot-col button,.foot-col span{font-size:13.5px;color:#b5a888;text-align:left;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;font-family:inherit}.foot-col a:hover,.foot-col button:hover{color:#f0e6d2}.foot-social{margin-top:16px}.foot-bar,.foot-social{display:flex;gap:14px;flex-wrap:wrap}.foot-bar{border-top:1px solid #443626;max-width:1180px;margin:0 auto;padding:16px 28px;justify-content:space-between;align-items:center;font-size:12.5px;color:#8f8267}.foot-links{display:flex;gap:18px}.foot-links a{color:#8f8267;text-decoration:none}.foot-links a:hover{color:#e7dcc8}@media(max-width:820px){.foot-cols{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:600px){.foot-cols{grid-template-columns:1fr;gap:26px;padding:32px 24px 24px}.foot-bar{padding:16px 24px}}.foot-eink{margin-left:auto}@media(max-width:600px){.foot-eink{margin-left:0;flex-basis:100%;display:flex;justify-content:center}}.banner-mgr{display:flex;flex-direction:column;gap:12px}.banner-row{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.banner-slot{flex:none}.banner-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.banner-info b{font-size:14.5px;color:var(--ink)}.banner-info span{font-size:12.5px;color:var(--sub)}.banner-status{font-size:11.5px;margin-top:2px}.banner-status.ok{color:var(--ok)}.banner-act{display:flex;gap:8px;flex:none}.desk-room{min-height:330px;background:radial-gradient(120% 90% at 50% 6%,#4d3a26 0,#34261a 48%,#1f160e 100%)}.desk-books{padding-bottom:0}.desk-surface{position:relative;height:118px;margin-top:-4px;background:repeating-linear-gradient(91deg,rgba(0,0,0,.1) 0 3px,rgba(255,210,150,.05) 3px 9px),linear-gradient(180deg,#7a4a25,#5e391c 42%,#4a2c14);box-shadow:0 -4px 16px rgba(0,0,0,.45),inset 0 3px 0 rgba(255,214,150,.28),inset 0 -2px 6px rgba(0,0,0,.4)}.desk-inlay{display:none}.desk-edge{top:44px;height:11px;background:linear-gradient(180deg,#caa15f,#7a4a25 55%,#3a2210);box-shadow:0 3px 7px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,230,180,.5)}.desk-apron,.desk-edge{position:absolute;left:0;right:0}.desk-apron{top:55px;height:48px;display:flex;gap:10px;justify-content:center;align-items:center;padding:0 28px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 8px),linear-gradient(180deg,#5e391c,#3f2611)}.desk-drawer{position:relative;flex:1 1;max-width:150px;height:34px;border-radius:4px;background:linear-gradient(180deg,#6b4324,#4a2c14);box-shadow:inset 0 0 0 1px rgba(255,220,160,.18),inset 0 1px 0 rgba(255,220,160,.25),0 2px 4px rgba(0,0,0,.35)}.desk-drawer.wide{max-width:190px}.desk-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#f2d691,#b3852f 60%,#7a5616);box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 1px hsla(0,0%,100%,.5)}.desk-leg{position:absolute;bottom:-2px;width:22px;height:30px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#3f2611,#6b4324 45%,#3f2611);box-shadow:0 4px 8px rgba(0,0,0,.4)}.desk-leg:before{content:"";position:absolute;top:-6px;left:-3px;right:-3px;height:10px;border-radius:4px;background:linear-gradient(90deg,#4a2c14,#8a5a30 50%,#4a2c14);box-shadow:0 2px 3px rgba(0,0,0,.4)}.desk-leg.left{left:34px}.desk-leg.right{right:34px}.desk-lamp{background:radial-gradient(circle at 50% 40%,rgba(255,231,165,.6),rgba(255,205,120,.14) 56%,transparent 74%)}@media(max-width:680px){.desk-drawer{height:26px}.desk-leg{display:none}}.desk-glow,.desk-lamp{display:none}.desk-inkwell{position:relative;align-self:flex-end;width:60px;height:66px;margin-left:6px;z-index:4}.ink-pot{position:absolute;bottom:0;left:10px;width:34px;height:30px;border-radius:5px 5px 9px 9px;background:linear-gradient(180deg,#322a4e,#1b1730 70%,#0f0c1e);box-shadow:0 4px 8px rgba(0,0,0,.55),inset 0 1px 2px hsla(0,0%,100%,.14)}.ink-pot:before{top:-4px;left:2px;right:2px;height:10px;background:radial-gradient(circle at 50% 40%,#4b3f73,#211c38);box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 1px 0 hsla(0,0%,100%,.12)}.ink-pot:after,.ink-pot:before{content:"";position:absolute;border-radius:50%}.ink-pot:after{top:-1px;left:7px;right:7px;height:5px;background:#15122a}.ink-quill{position:absolute;bottom:12px;left:16px;font-size:38px;line-height:1;transform-origin:bottom left;transform:rotate(40deg);filter:drop-shadow(0 4px 5px rgba(0,0,0,.5)) saturate(.85) brightness(1.05);animation:quillsway 6s ease-in-out infinite}.desk-inkwell,.ink-pot-hidden{display:none}.desk-book{transform:none;animation:deskfloatY 5s ease-in-out infinite}@keyframes deskfloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.desk-books{gap:7px}.prop-lamp{position:absolute;left:30px;bottom:96px;z-index:5;width:60px;height:96px;pointer-events:none}.lamp-shade{position:absolute;top:8px;left:2px;width:56px;height:24px;border-radius:14px 14px 5px 5px;background:linear-gradient(180deg,#2f7d52,#1c5436 70%,#123b25);box-shadow:inset 0 2px 3px hsla(0,0%,100%,.25),0 4px 8px rgba(0,0,0,.5);filter:drop-shadow(0 0 14px rgba(255,224,150,.35))}.lamp-shade:after{content:"";position:absolute;bottom:-3px;left:6px;right:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#ffe9b0,#caa15f);box-shadow:0 0 16px 5px rgba(255,222,150,.55)}.lamp-neck{position:absolute;top:30px;left:27px;width:5px;height:44px;background:linear-gradient(90deg,#7a5616,#caa15f 50%,#7a5616);border-radius:2px}.lamp-base{position:absolute;bottom:8px;left:14px;width:32px;height:12px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#e9c66a,#9a7022 70%,#5e4413);box-shadow:0 3px 6px rgba(0,0,0,.5)}.prop-stack{position:absolute;right:36px;bottom:92px;z-index:5;width:74px;height:40px;pointer-events:none}.ps-book{position:absolute;left:0;right:0;height:11px;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.18)}.ps-book:after{content:"";position:absolute;right:5px;top:4px;left:5px;border-top:1px solid rgba(255,228,170,.4)}.ps-book.b1{bottom:0;background:linear-gradient(180deg,#8a3b34,#5e2722);width:74px}.ps-book.b2{bottom:11px;left:6px;right:-2px;background:linear-gradient(180deg,#3f6a4a,#274730);width:70px;transform:rotate(-3deg)}.ps-book.b3{bottom:22px;left:2px;background:linear-gradient(180deg,#9a7022,#6e4f16);width:66px;transform:rotate(2deg)}@media(max-width:680px){.prop-lamp,.prop-stack{display:none}}.prop-ink{position:absolute;left:108px;bottom:92px;z-index:5;width:54px;height:58px;pointer-events:none}.pi-pot{position:absolute;bottom:0;left:8px;width:30px;height:26px;border-radius:5px 5px 8px 8px;background:linear-gradient(180deg,#322a4e,#1b1730 70%,#0f0c1e);box-shadow:0 4px 7px rgba(0,0,0,.5),inset 0 1px 2px hsla(0,0%,100%,.14)}.pi-pot:before{content:"";position:absolute;top:-4px;left:2px;right:2px;height:9px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#4b3f73,#211c38);box-shadow:inset 0 2px 4px rgba(0,0,0,.6)}.pi-quill{position:absolute;bottom:11px;left:14px;font-size:34px;line-height:1;transform-origin:bottom left;transform:rotate(40deg);filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) saturate(.85) brightness(1.05);animation:quillsway 6s ease-in-out infinite}@keyframes quillsway{0%,to{transform:rotate(40deg)}50%{transform:rotate(36deg) translateY(-2px)}}.btn-buy,.btn-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.15}.ba-sub{font-weight:600;font-size:14px;opacity:.9;margin-top:1px}.sheet-actions .btn-buy{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.sheet-actions .btn-buy .ba-sub{margin-top:0}.btn-buy{flex:1 1;border:1px solid var(--amber);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.btn-buy:hover{background:var(--amber-soft)}.sheet-preview{margin-top:12px;border:none;background:none;color:var(--sub);font-size:13.5px;cursor:pointer;font-family:inherit;padding:0}.sheet-preview:hover{color:var(--amber-ink)}@media(max-width:680px){.prop-ink{display:none}}.pe-prev-store{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px}.pe-prev-head{display:flex;gap:14px;align-items:flex-start}.pe-prev-info{flex:1 1;min-width:0}.pe-prev-meta{font-size:12.5px;color:var(--sub);margin:3px 0 7px}.pe-prev-genres{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.pe-prev-links{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--sub)}.pe-prev-stats{display:flex;gap:10px;margin-top:14px}.pe-prev-stats>div{flex:1 1;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px;text-align:center}.pe-prev-stats b{display:block;font-family:var(--display);font-size:17px;color:var(--ink)}.pe-prev-stats span{font-size:11px;color:var(--sub)}.billboard{position:relative;margin:36px 0 8px;height:480px;border-radius:8px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(115deg,var(--amber),var(--amber-d) 60%,var(--amber-dd))}.billboard:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,30,24,.55),rgba(20,30,24,.1) 62%,transparent)}.billboard-text{position:relative;z-index:2;padding:0 64px;height:100%;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.billboard-tag{display:inline-block;align-self:flex-start;font-size:11px;color:var(--amber);background:#f3eee2;border-radius:8px;padding:3px 11px;margin-bottom:8px;letter-spacing:.02em}.billboard-th{font-family:var(--display);font-weight:700;font-size:30px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.billboard-sub{font-size:15px;color:hsla(0,0%,100%,.9);margin-top:7px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.billboard-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:none;background:hsla(0,0%,100%,.85);color:#2c2722;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}.billboard-arrow:hover{background:#fff}.billboard-arrow.left{left:16px}.billboard-arrow.right{right:16px}.billboard-dots{position:absolute;bottom:16px;right:20px;z-index:3;display:flex;gap:7px}.billboard-dots button{width:9px;height:9px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer;padding:0}.billboard-dots button.on{background:#fff}.cmt{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.cmt-h{font-family:var(--display);font-weight:700;font-size:17px;margin-bottom:12px}.cmt-h span{color:var(--sub);font-family:var(--th);font-size:13px;font-weight:400}.cmt-box{display:flex;gap:8px;margin-bottom:14px}.cmt-box-fixed{margin-top:16px;margin-bottom:0;flex-direction:column;align-items:stretch;gap:10px}.cmt-input-row{display:flex;gap:8px;align-items:flex-end}.cmt-input-row textarea{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;background:var(--card);resize:vertical;color:var(--ink)}.cmt-input-row textarea:focus{outline:none;border-color:var(--amber)}.cmt-box textarea{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;background:var(--card);resize:vertical;color:var(--ink)}.cmt-box textarea:focus{outline:none;border-color:var(--amber)}.cmt-post{align-self:flex-end;border:none;background:var(--amber);color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.cmt-post:disabled{opacity:.45;cursor:default}@media(max-width:560px){.cmt-input-row{flex-direction:column;align-items:stretch;gap:10px}.cmt-input-row textarea{font-size:16px;min-height:88px;padding:12px 14px;width:100%;box-sizing:border-box}.cmt-post{align-self:stretch;width:100%;padding:13px;font-size:15.5px}}.ipk{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:6px}.ipk-lbl{font-size:13px;line-height:1.4;color:var(--sub);margin:0 0 6px}.ipk-block{background:var(--card);border:1px solid var(--line);border-radius:10px;--jr:9px;overflow:hidden}.ipk-on-card .ipk-block{background:var(--bg)}.ipk-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:66px;padding:10px 10px 10px 12px}.ipk-face{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;background:linear-gradient(155deg,var(--amber),var(--amber-d));color:#fff;line-height:1;font-size:13px}.ipk-face img{width:100%;height:100%;object-fit:cover;display:block}.ipk-face-card{width:40px;height:40px;font-size:14px}.ipk-face-row{width:30px;height:30px;font-size:11px}.ipk-txt{display:flex;flex-direction:column;flex:1 1 auto;width:min-content;min-width:5em;max-width:calc(100% - 56px)}.ipk-name{font-size:15px;color:var(--ink)}.ipk-name,.ipk-role{line-height:1.4;overflow-wrap:break-word}.ipk-role{font-size:13px;color:var(--sub)}.ipk-change{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--amber-ink);font-size:14px;font-family:inherit;line-height:1.2;cursor:pointer}.ipk-on-card .ipk-change{background:var(--card)}.ipk-block.open .ipk-change{background:var(--amber-tint);border-color:var(--amber-soft)}.ipk-change:focus-visible,.ipk-row:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.ipk-group+.ipk-group,.ipk-list{border-top:1px solid var(--line)}.ipk-glabel{font-size:12.5px;line-height:1.3;color:var(--sub);padding:10px 12px 2px}.ipk-row{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 8px 7px 12px;margin:0;border:0;border-radius:0;background:none;font-family:inherit;font-size:14.5px;line-height:1.35;color:var(--ink);text-align:start;cursor:pointer}.ipk-row+.ipk-row{border-top:1px solid var(--line2)}.ipk-row[aria-selected=true]{background:var(--amber-tint);color:var(--amber-ink)}@media (hover:hover){.ipk-row:not([aria-selected=true]):hover{background:var(--paper)}}.ipk-rtxt{display:flex;flex-direction:column;min-width:0;flex:1 1}.ipk-rname{overflow-wrap:anywhere}.ipk-rsub{font-size:12.5px;line-height:1.35;color:var(--sub)}.ipk-tick{flex:none;display:inline-flex;color:var(--amber)}.ipk-tick svg{width:16px;height:16px}.ipk-face-board{box-sizing:border-box;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft);font-weight:700}.ipk-face-board.ipk-face-card{font-size:16px}.ipk-face-board.ipk-face-row{font-size:12px}.wbcompose .ipk-block{max-width:400px}@media (max-width:640px){.ipk-card{min-height:68px}.ipk-face-card{width:44px;height:44px;font-size:15px}.ipk-face-row{width:34px;height:34px;font-size:12px}.ipk-name{font-size:16px}.ipk-role{font-size:13.5px}.ipk-change{font-size:15px}.ipk-row{min-height:54px;font-size:15.5px}.ipk-glabel,.ipk-rsub{font-size:13px}.ipk-tick svg{width:18px;height:18px}.ipk-face-board.ipk-face-card{font-size:17.5px}.ipk-face-board.ipk-face-row{font-size:13.5px}.wbcompose .ipk-block{max-width:none}}.cmt-list{display:flex;flex-direction:column;gap:14px;max-height:270px;overflow-y:auto;padding-right:4px}.cmt-item{display:flex;gap:10px}.cmt-av{flex:none;align-self:flex-start;width:34px;height:34px;min-width:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(155deg,var(--amber),var(--amber-d))}.cmt-av img{width:100%;height:100%;object-fit:cover;display:block}.cmt-item.me .cmt-av{background:linear-gradient(155deg,#8a6a3a,#5e4522)}.cmt-body{flex:1 1;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 13px}.cmt-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px}.cmt-top:has(.bin-round){align-items:center}.cmt-top b{font-size:13.5px}.cmt-top span{font-size:11.5px;color:var(--sub)}.cmt-body p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.cmt-locked{padding:12px 14px;font-size:13.5px;margin:14px 0;text-align:center}.cmt-locked,.postgone{background:var(--paper);border:1px dashed var(--line);border-radius:8px;color:var(--sub)}.postgone{padding:9px 13px;font-size:12.5px;margin:2px 0;display:flex;align-items:center;gap:8px}.postgone .when{color:var(--faint);font-size:11.5px;margin-left:auto;white-space:nowrap}.wbrow-gone{display:flex;align-items:center;gap:9px;min-height:34px;font-size:14px;color:var(--sub);line-height:1.5}.wbrow-gone-when{color:var(--faint);font-size:12px;margin-left:2px;white-space:nowrap}.wbrow.gone .wbrow-cat,.wbrow.gone .wbrow-count{background:var(--card)}.wbrow.gone:hover{border-color:var(--amber-ink)!important;box-shadow:none!important}.wbrow.gone .wbrow-side{flex-direction:row;align-items:center;gap:10px}.wbrow.gone .wbrow-count{font-size:13.5px;padding:3px 11px}.wb-list,.wbthread-list{gap:10px}.wbpost.gone{background:var(--paper);border-style:dashed;box-shadow:none;padding:16px 20px}.wbpost-gone{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:15px;color:var(--sub);line-height:1.6}.name-gone{color:var(--faint);font-weight:400}.wbref-gone{cursor:default;border-style:dashed;background:var(--paper)}.wbref-gone,.wbref-gone .wbref-n{color:var(--sub)}.wbpager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.wbpager-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13.5px;font-family:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease;white-space:nowrap}.wbpager-btn:hover:not(:disabled){border-color:var(--amber);background:var(--paper)}.wbpager-btn:disabled{opacity:.4;cursor:default}.wbpager-at{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:13.5px;color:var(--ink);text-align:center;line-height:1.4}.wbpager-total{font-size:11.5px;color:var(--sub)}@media(max-width:560px){.sectionhead{flex-wrap:wrap;gap:10px}.sectionhead>h2{flex:1 1 100%;min-width:0}.sectionhead>button{width:100%}}@media(max-width:480px){.wbpager{gap:8px}.wbpager-btn{padding:8px 12px;font-size:12.5px}}.cmt-badge{font-size:10.5px;color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:1px 8px;margin-right:2px}.finish-pop{position:relative;background:var(--card);border:1px solid var(--line);border-radius:8px;max-width:440px;width:100%;padding:26px 24px;box-shadow:0 30px 70px rgba(40,30,15,.35)}.finish-badge{display:inline-block;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft);border-radius:8px;padding:3px 12px;font-size:12.5px;font-weight:600;margin-bottom:12px}.finish-h{font-family:var(--display);font-weight:700;font-size:21px;margin:0 0 6px;line-height:1.25}.finish-sub{font-size:14px;color:var(--sub);margin:0 0 14px}.finish-ta{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px;font-family:inherit;font-size:14.5px;background:var(--paper);resize:vertical;color:var(--ink)}.finish-ta:focus{outline:none;border-color:var(--amber)}.finish-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.finish-actions .btn-ghost,.finish-actions .btn-primary{padding:10px 18px;border-radius:8px}.finish-thanks{text-align:center;padding:22px;font-size:16px;color:var(--amber-ink)}.calc-steps{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.calc-steps li{font-size:14px;line-height:1.55;color:var(--ink)}.calc-eg{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:14px}.calc-eg-h{font-weight:600;font-size:13.5px;color:var(--amber-ink);margin-bottom:8px}.policy-ta{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px;font-family:inherit;font-size:14px;line-height:1.6;background:var(--card);color:var(--ink);resize:vertical}.policy-ta:focus{outline:none;border-color:var(--amber)}.store-genre-group{margin-bottom:22px}.store-genre-h{font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink);margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.store-genre-h span{font-family:var(--th);font-weight:400;font-size:13px;color:var(--sub)}.store-subgenre{margin:0 0 14px}.store-subgenre-h{font-size:13.5px;font-weight:600;color:var(--amber-ink);margin:0 0 8px;padding-left:2px}.shopcard-cover{position:relative}.print-badge{position:absolute;top:6px;left:6px;background:rgba(var(--amber-rgb),.92);color:#fff;font-size:10.5px;padding:2px 7px;border-radius:8px;white-space:nowrap}.sc-print{display:inline-block;font-size:11px;color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:2px 8px;margin:4px 0 2px;white-space:nowrap}.store-banner{height:180px;border-radius:8px;overflow:hidden;margin-bottom:-44px;background:linear-gradient(120deg,var(--amber-tint),var(--paper));border:1px solid var(--line)}.store-av,.store-banner,.store-head{position:relative}.store-av{overflow:hidden}.store-av-fb{position:absolute;inset:0;justify-content:center}.rating-row,.store-av-fb{display:flex;align-items:center}.rating-row{flex-wrap:wrap;gap:8px;margin:0 0 14px}.age-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:8px;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft)}.age-badge.adult{background:#f5e2df;color:#b3261e;border-color:#e4b8b2}.tw-warn{font-size:12.5px;color:#9a6a16;background:#fbe8cf;border:1px solid #eccf9f;border-radius:8px;padding:3px 10px}.age-gate{background:#f8efe9;border:1px solid #e4b8b2;border-radius:8px;padding:18px;text-align:center}.age-gate-h{font-weight:700;font-size:17px;color:#b3261e;margin-bottom:6px}.age-gate p{font-size:14px;color:var(--ink);margin:0 0 14px;line-height:1.55}.age-gate-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.age-gate-btns .btn-ghost,.age-gate-btns .btn-primary{padding:10px 18px;border-radius:8px}.sharebtn.inline .sharebtn-ic{display:none}.rr-agenote,.tw-none{font-size:12px;color:var(--sub)}.rr-agenote{margin:-4px 0 12px;line-height:1.5}.up-trigs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.up-trig{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:6px 12px;font-size:13px;color:var(--ink);cursor:pointer;font-family:inherit}.up-trig.on{background:#fbe8cf;border-color:#eccf9f;color:#9a6a16;font-weight:600}.co-cta{display:flex;align-items:center;justify-content:space-between}.shop-rating{margin-top:12px}.stat-mini{font-size:13px;color:var(--sub);background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:8px 14px}.stat-mini b{color:var(--amber-ink);font-size:16px}.dt-addr{font-size:11.5px;color:var(--sub);max-width:220px;line-height:1.35;margin-top:2px}.orders-head-right,.panel-h.between{display:flex;align-items:center;gap:12px}.panel-h.between{justify-content:space-between}.rev-month{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 11px;font-family:inherit;font-size:13px;color:var(--ink)}.contract-doc{position:relative;background:#fff;border-radius:8px;width:min(640px,96vw);max-height:92vh;overflow-y:auto;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.contract-print{border:1px solid #d8cfc0;border-radius:8px;padding:28px 30px;color:#2c2722;font-size:13.5px;line-height:1.6}.contract-h{display:flex;align-items:center;gap:14px;border-bottom:2px solid #2c2722;padding-bottom:12px;margin-bottom:14px}.contract-title{font-family:var(--th);font-weight:700;font-size:16px;line-height:1.3}.contract-title span{font-weight:400;font-size:12px;color:var(--sub)}.contract-no{font-size:12px;color:var(--sub);margin-bottom:12px}.contract-sec{margin:8px 0;padding-left:4px}.contract-meta{margin:16px 0;border:1px solid #e6dcc4;border-radius:8px;padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.contract-meta span{display:block;font-size:11px;color:var(--sub)}.contract-meta b{font-size:13px}.contract-sign{display:flex;gap:20px;margin-top:24px}.contract-sign-box{flex:1 1;text-align:center}.sign-line{font-family:Arial,Times New Roman,serif;font-size:18px;border-bottom:1px solid #2c2722;padding-bottom:6px;margin-bottom:6px}.contract-foot,.contract-sign-box span{font-size:11px;color:var(--sub)}.contract-foot{margin-top:20px;border-top:1px dashed #d8cfc0;padding-top:12px}.contract-actions{margin-top:14px;text-align:right}.ap-doc-box{cursor:pointer;border:1px solid var(--line);background:var(--card);font-family:inherit}.ap-doc-box:hover{border-color:var(--amber);color:var(--amber-ink)}.doc-view{margin:6px 0 10px}.doc-note{font-size:12px;color:var(--sub);margin-bottom:12px}.ac-item{gap:10px;padding:8px 10px}.ac-item:hover{background:var(--amber-tint)}.ac-item span{font-size:11.5px}.payinfo{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:10px 14px;font-size:13.5px;color:var(--ink);margin-bottom:16px}.acc-modal{display:block;max-width:520px;max-height:78vh;overflow-y:auto;margin-top:64px}.acc-modal .pe-field{display:block;margin-bottom:12px}.acc-modal .pe-field span{display:block;font-size:12.5px;color:var(--sub);margin-bottom:5px}.acc-modal .pe-field input,.acc-modal .pe-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;background:var(--card);box-sizing:border-box}.acc-terms p{font-size:13.5px;line-height:1.6;margin:0 0 8px;color:var(--ink)}.acc-terms h3{font-size:15px;margin:24px 0 6px}.acc-paytable{width:100%;border-collapse:collapse;font-size:13.5px}.acc-paytable th{text-align:left;color:var(--sub);font-weight:600;padding:8px 6px;border-bottom:1px solid var(--line)}.acc-paytable td{padding:8px 6px;border-bottom:1px solid var(--line2)}.acc-terms p:first-child{font-weight:700;font-size:15px}.acc-modal .acc-terms p:first-child{text-align:center;font-size:16px}.acc-sec-label{font-size:12px;font-weight:600;color:var(--sub);padding:14px 4px 6px;letter-spacing:.02em}.acc-row span{display:flex;align-items:center;gap:10px}.acc-ic{font-style:normal;width:22px;text-align:center;color:var(--amber-ink);font-size:15px}.acc-row{border-radius:8px;transition:background .12s}.acc-rows>.acc-row{border-radius:0}.acc-row:hover{background:var(--amber-tint)}.acc-cancel{margin-top:12px;border:none;background:none;color:#b3433a;font-size:13px;cursor:pointer;font-family:inherit;padding:4px 0;text-decoration:underline}.paymethods{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.paymethod{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--card)}.paymethod.on{border-color:var(--amber);background:var(--amber-tint)}.pm-ic{font-size:22px}.pm-info{flex:1 1;min-width:0}.pm-name{font-weight:600;font-size:14px;color:var(--ink)}.pm-sub{font-size:12px;color:var(--sub)}.pm-badge{font-size:11.5px;color:var(--amber-ink);background:var(--amber-soft);border-radius:8px;padding:3px 10px;white-space:nowrap}.btn-ghost.wide{width:100%;justify-content:center}.acc-cancel-confirm{width:100%;border:none;background:#b3433a;color:#fff;border-radius:8px;padding:12px;font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit;margin:8px 0 10px}.acc-cancel-confirm:hover{background:#9a3830}.cancel-done{text-align:center;padding:10px 0 6px}.cancel-done p{margin:0 0 8px;font-size:14px;color:var(--ink)}.acc-autobill{margin-top:8px;font-size:11.5px;color:var(--sub);line-height:1.5}.pm-add{border:1px solid var(--amber-soft);border-radius:8px;padding:14px;background:var(--amber-tint)}.pm-add-types{display:flex;gap:8px;margin-bottom:10px}.pm-type{flex:1 1;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px;font-size:13px;color:var(--ink);cursor:pointer;font-family:inherit}.pm-type.on{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink);font-weight:600}.pm-input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;background:var(--card);margin-bottom:10px}.pm-add-actions{display:flex;gap:8px}.pm-add-actions .btn-ghost,.pm-add-actions .btn-primary{flex:1 1;justify-content:center}.stripe-conn{border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:12px;background:var(--card)}.stripe-conn.connected{border-color:#635bff;background:#f5f4ff}.stripe-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.stripe-logo{font-weight:700;font-size:17px;color:#635bff;font-family:Times New Roman,serif}.stripe-badge{font-size:11.5px;color:var(--sub);background:var(--paper);border-radius:8px;padding:3px 10px;white-space:nowrap}.stripe-badge.ok{color:#635bff;background:#ecebff}.stripe-sub{font-size:12px;color:var(--sub);margin:7px 0 11px;line-height:1.5}.stripe-btn{width:100%;border:none;background:#635bff;color:#fff;border-radius:8px;padding:11px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.stripe-btn:hover{background:#4f47e0}.stripe-btn.loading{opacity:.7;cursor:default}.manage-plan{background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:14px;margin-bottom:14px}.manage-plan-n{font-weight:700;font-size:16px;color:var(--ink)}.manage-plan-q{font-size:13px;color:var(--sub);margin-top:3px}.acc-cancel-btm{width:100%;border:1px solid #e0c3bf;background:none;color:#b3433a;border-radius:8px;padding:12px;font-size:14px;cursor:pointer;font-family:inherit;margin-top:10px;margin-bottom:0}.acc-cancel-btm:hover{background:#fbeeed}.sp-summary{margin-bottom:14px}.sp-summary>div{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:var(--ink)}.sp-summary .sp-total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:16px}.sp-summary .sp-total b{font-weight:700}.sp-card{padding:14px;margin-bottom:16px;background:var(--card)}.sp-card,.sp-field{border:1px solid var(--line);border-radius:8px}.sp-field{padding:10px 12px;font-size:14px;color:var(--ink);margin:10px 0}.sp-note{font-size:12px;color:var(--sub);line-height:1.5;margin-top:10px}.sp-done{text-align:center;color:var(--ok-bright);font-weight:600;padding:12px;font-size:15px}.store-link{color:var(--amber-ink);text-decoration:underline;cursor:pointer}.store-link:hover{color:var(--amber-d)}.er-top-actions{display:flex;align-items:center;gap:6px}.er-bm-btn{background:none;border:none;cursor:pointer;font-size:17px;opacity:.6;padding:2px 4px}.er-bm-btn.on{opacity:1}.er-toc-sub{font-size:11.5px;color:var(--sub);padding:8px 14px 4px;font-weight:600}.er-toc-row.bm span:first-child{color:var(--amber-ink)}.er-watermark{z-index:5;pointer-events:none;display:flex;color:rgba(120,100,70,.09);transform:rotate(-24deg);white-space:nowrap;letter-spacing:.1em;font-family:Times New Roman,serif}.er-capture-block,.er-watermark{position:absolute;inset:0;align-items:center;justify-content:center;font-size:15px}.er-capture-block{z-index:40;display:none;text-align:center;background:var(--bg);color:var(--ink);padding:30px;line-height:1.6}.er-guard .er-chap-head,.er-guard .er-page,.er-guard .er-pdf{filter:blur(14px)}.co-stripe,.er-guard .er-capture-block{display:flex}.co-stripe{align-items:center;gap:10px;border:1px solid #635bff;background:#f5f4ff;border-radius:8px;padding:11px 13px}.co-stripe-txt{font-size:13px;color:var(--ink)}.co-stripe-note{font-size:11.5px;color:var(--sub);text-align:center;margin-top:10px;line-height:1.5}.acc-card-info{flex:1 1;min-width:0}.acc-forgot{display:block;width:100%;text-align:center;border:none;background:none;color:var(--amber-ink);font-size:13px;cursor:pointer;font-family:inherit;margin-top:12px;text-decoration:underline}.acc-forgot:hover{color:var(--amber-d)}.acc-prof-lines{margin-top:8px;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--sub);line-height:1.5}.acc-card{align-items:flex-start}.rdr-row:hover{background:var(--amber-tint)}.rdr-detail{display:flex;flex-direction:column;gap:2px}.rdr-detail>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.rdr-detail>div:last-child{border-bottom:none}.rdr-detail span{color:var(--sub)}.rep-month{border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;background:var(--card);color:var(--ink);cursor:pointer;height:-moz-fit-content;height:fit-content}.ap-detail .stat-row{grid-template-columns:1fr}.rdr-author-link{width:100%;margin-top:14px;border:1px solid var(--amber);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left}.rdr-author-link:hover{background:var(--amber-soft)}.mail-to{font-size:12.5px;color:var(--sub);margin-bottom:12px}.mail-pref{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:11px 13px;font-size:13px;color:var(--ink);margin-bottom:14px}.mail-list{display:flex;flex-direction:column;gap:2px}.mail-item{display:flex;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line)}.mail-item:last-child{border-bottom:none}.mail-ic{width:34px;height:34px;flex:none;border-radius:8px;background:var(--amber-tint);color:var(--amber-ink);display:flex;align-items:center;justify-content:center;font-size:16px}.mail-main{min-width:0;flex:1 1}.mail-subj{font-weight:600;font-size:14px;color:var(--ink)}.mail-body{font-size:12.5px;color:var(--sub);line-height:1.45;margin:2px 0 3px}.mail-when{font-size:11px;color:var(--faint)}.wb .page-head.between{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.wb-cats{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 20px}.wb-cat-tab{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13.5px;cursor:pointer;font-family:inherit;transition:.15s}.wb-cat-tab.on,.wb-cat-tab:hover{border-color:var(--amber)}.wb-cat-tab.on{background:var(--amber);color:#fff;font-weight:600}.wb-list{display:flex;flex-direction:column;gap:12px}.wb-item{display:flex;align-items:stretch;gap:16px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px 18px;cursor:pointer;font-family:inherit;transition:.16s;box-shadow:0 1px 2px rgba(60,48,28,.04)}.wb-item:hover{border-color:var(--amber);transform:translateY(-2px);box-shadow:0 8px 22px rgba(60,48,28,.09)}.wb-item-main{flex:1 1;min-width:0}.wb-item-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}.wb-pin{font-size:13px}.wb-cat{font-size:11px;font-weight:600;border-radius:8px;padding:2px 9px;letter-spacing:.02em}.wb-cat-chat{background:#e8eef2;color:#3d5a6b}.wb-cat-rec{background:#eee7f5;color:#6a4a86}.wb-cat-author{background:var(--amber-soft);color:var(--amber-ink)}.wb-cat-issue{background:#fbe6df;color:#a8502f}.wb-status{font-size:10.5px;font-weight:600;border-radius:8px;padding:2px 8px}.wb-status.open{background:#fbe6df;color:#a8502f}.wb-status.resolving{background:#fdf0d6;color:#8a6516}.wb-status.resolved{background:var(--ok-wash);color:var(--ok)}.wb-item-title{font-family:var(--display);font-size:18px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb-meta{font-size:12.5px;color:var(--sub)}.wb-item-count{flex:none;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-left:1px solid var(--line);padding-left:14px}.wb-item-count b{font-family:var(--display);font-size:22px;color:var(--amber-ink);line-height:1}.wb-item-count span{font-size:11px;color:var(--sub)}.wb-thread{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px;margin:14px 0 20px;box-shadow:0 1px 2px rgba(60,48,28,.04)}.wb-thread-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.wb-thread-title{font-family:var(--display);font-size:26px;font-weight:700;color:var(--ink);line-height:1.3;margin:0 0 8px}.wb-body{font-size:15.5px;line-height:1.7;color:#3c352b;margin:14px 0 0}.wb-author-link{margin-top:16px;border:1px solid var(--amber);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit}.wb-author-link:hover{background:var(--amber-soft)}.wb-replies-h{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink);margin:0 0 12px;padding-left:2px}.wb-replies{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.wb-reply{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.wb-reply.admin{border-color:var(--amber-soft);background:var(--amber-tint)}.wb-reply-by{font-size:12.5px;color:var(--sub);margin-bottom:5px;display:flex;align-items:center;gap:7px}.wb-reply-by span{color:var(--faint)}.wb-adm{background:var(--amber);color:#fff;font-size:10px;font-weight:600;border-radius:5px;padding:1px 7px}.wb-reply-text{font-size:14.5px;line-height:1.6;color:#3c352b}.wb-empty{text-align:center;color:var(--sub);font-style:italic;padding:26px;font-size:14px}.wb-replybar{display:flex;gap:10px;position:-webkit-sticky;position:sticky;bottom:16px;background:var(--card);padding:10px;box-shadow:0 6px 20px rgba(60,48,28,.1)}.wb-replybar,.wb-replybar input{border:1px solid var(--line);border-radius:8px}.wb-replybar input{flex:1 1;padding:11px 13px;font-size:14px;font-family:inherit;background:var(--bg)}.wb-replybar input:focus{outline:none;border-color:var(--amber)}.wb-form{gap:14px}.wb-form,.wb-form label{display:flex;flex-direction:column}.wb-form label{gap:6px;font-size:13px;color:var(--sub)}.wb-form input,.wb-form select,.wb-form textarea{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;background:var(--card);color:var(--ink)}.wb-form textarea{resize:vertical}.wb-form .btn-primary.wide{width:100%;justify-content:center;margin-top:4px}.wb-thumbs{margin-top:16px}.wb-thumbs,.wb-upload{display:flex;gap:10px;flex-wrap:wrap}.wb-upload{align-items:center}.wb-addimg{border:1.5px dashed var(--line);background:var(--bg);color:var(--sub);border-radius:8px;width:72px;height:72px;font-size:11px;cursor:pointer;font-family:inherit;padding:4px}.wb-addimg:hover{border-color:var(--amber);color:var(--amber-ink)}.co-stripe-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.co-secure{font-size:12px;color:var(--sub)}.co-cardrow{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:11px 13px;background:var(--card)}.co-cardbrand{font-weight:700;font-size:12px;color:#1a1f71;background:#eaf0ff;border-radius:4px;padding:2px 6px;letter-spacing:.05em}.co-cardno{flex:1 1;font-size:14px;color:var(--ink);letter-spacing:.06em}.co-cardexp{font-size:12.5px;color:var(--sub)}.co-done{text-align:center;padding:16px 0 8px}.co-done-ic{width:52px;height:52px;border-radius:50%;background:var(--ok-bright);color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.co-done-t{font-family:var(--display);font-size:20px;font-weight:700;color:var(--ink)}.co-done-s{font-size:13.5px;color:var(--sub);margin-top:4px}.co-receipt{font-size:11.5px;color:var(--faint);margin-top:10px;font-family:Times New Roman,serif}.wb-replybar{flex-direction:column;gap:8px}.wb-replybar-row{display:flex;gap:10px;align-items:center;width:100%}.wb-reply-imgs{display:flex;gap:8px;flex-wrap:wrap}.wb-attach{flex:none;border:1px solid var(--line);background:var(--bg);border-radius:8px;width:42px;height:42px;font-size:17px;cursor:pointer}.wb-attach:hover{border-color:var(--amber)}.acc-av{position:relative;overflow:hidden}.acc-av .acc-av-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0}.acc-av>img{z-index:1}.acc-av image-slot{border-radius:50%}.pe-avatar-edit{display:flex;flex-direction:column;align-items:center;gap:8px;margin:16px 0}.pe-avatar-edit image-slot{border:2px dashed var(--amber);border-radius:50%}.pe-avatar-hint{font-size:12px;color:var(--sub)}.ac-list{display:flex;flex-direction:column;gap:4px}.ac-item{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid transparent;border-radius:8px;cursor:pointer;background:none;font-family:inherit;text-align:left;width:100%}.ac-item:hover{background:var(--paper)}.ac-item.on{background:var(--amber-tint);border-color:var(--amber-soft)}.ac-item .ochat-av{flex:none}.ac-item b{display:block;font-size:14px;color:var(--ink)}.ac-item span{font-size:12px;color:var(--sub)}.acchat{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg);box-shadow:0 1px 3px rgba(60,48,28,.05)}.acchat-head{background:var(--card);border-bottom:1px solid var(--line);padding:12px 16px;gap:12px;align-items:center}.acchat-hinfo{flex:1 1}.acchat-hinfo b{font-size:15px}.acchat-hinfo i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12px;color:var(--sub);margin-top:2px}.acchat-dot{width:7px;height:7px;border-radius:50%;background:var(--ok-live);display:inline-block}.acchat-body{background:linear-gradient(180deg,var(--paper),var(--bg));padding:18px;display:flex;flex-direction:column;gap:10px}.acchat-day{align-self:center;font-size:11px;color:var(--sub);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px 12px;margin-bottom:4px}.acchat-row{display:flex}.acchat-row.me{justify-content:flex-end}.acchat-row.author{justify-content:flex-start}.acchat .ochat-msg{max-width:74%;position:relative;padding:10px 14px;border-radius:8px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px rgba(60,48,28,.06)}.acchat .ochat-msg.me{background:var(--amber);color:#fff;border-bottom-right-radius:5px}.acchat .ochat-msg.author{background:var(--card);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px}.acchat-time{display:block;font-size:10px;margin-top:5px;opacity:.65}.acchat .ochat-msg.me .acchat-time{color:#fff}.acchat-body+*{border-top:1px solid var(--line)}.acchat-ctx{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:6px}.acchat-ctx-h{font-size:12px;font-weight:600;color:var(--sub);margin-bottom:8px}.acchat-ctx-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:9px 12px;margin-bottom:6px;cursor:pointer;font-family:inherit}.acchat-ctx-item:last-child{margin-bottom:0}.acchat-ctx-item:hover{border-color:var(--amber)}.acchat-ctx-item.warn{border-color:#e6c9bf;background:#fbf1ec}.acchat-ctx-item>span:first-child{font-size:13px;font-weight:600;color:var(--ink)}.acchat-ctx-sub{font-size:11.5px;color:var(--sub)}.acchat-ctx-none{font-size:12px;color:var(--sub);font-style:italic;padding:4px 2px}.shop-ebook-link{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--amber-soft);background:var(--amber-tint);color:var(--amber-ink);border-radius:8px;padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;margin:10px 0 0;width:100%;transition:.16s}.shop-ebook-link:hover{background:var(--amber-soft);border-color:var(--amber);transform:translateY(-1px)}.rr-forgot{text-align:right;margin:-4px 0 12px}.rr-forgot a{font-size:12.5px;color:var(--sub);cursor:pointer}.logo-wordmark-text,.rr-forgot a:hover{color:var(--amber-ink)}.logo-wordmark-text{height:auto!important;width:auto!important;display:flex;align-items:center;font-family:Cormorant Garamond,IBM Plex Sans Thai,serif;font-weight:700;letter-spacing:.01em;line-height:1;filter:none!important}.nav-brand .logo-wordmark-text{font-size:30px}.intro .logo-wordmark-text{font-size:54px;justify-content:center;margin:0 auto 14px;color:var(--amber-ink)}.foot-brand .logo-wordmark-text{font-size:27px;color:#ecd8b5;margin-bottom:12px}.ob-brand .logo-wordmark-text,.rr-brand .logo-wordmark-text{font-size:30px;margin-bottom:6px}body,html{height:auto;min-height:100%}.main{flex:none;overflow:visible;min-height:0}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40}.lib{padding-top:22px}.lib-body{padding-bottom:60px}.nav-brand .logo-emblem{height:40px;width:auto}a.card,a.shelf-more,a.shelfbook{text-decoration:none;color:inherit}a.shelfbook{display:flex;flex-direction:column}.shelfbook-t{display:block;font-size:12.5px;font-weight:500;margin-top:7px;line-height:1.2}.shelfbook-a{display:block;font-size:11.5px;color:var(--sub)}.lib .shelf-books{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible;gap:22px;align-items:flex-end;padding:16px 26px 20px!important}.lib .shelf-books:after{content:"";flex:0 0 4px}.lib .shelfbook-t{color:#f3e7cf!important;font-weight:600}.lib .shelfbook-a{color:hsla(40,60%,88%,.75)!important}.lib .shelfbook-cover .bcover{width:120px}.lib .shelf-more{align-self:flex-end}body{min-height:100vh;display:flex;flex-direction:column}body>.main{flex:1 0 auto}.site-footer{flex-shrink:0}.nav-burger{display:none}.nav-onerow .nav-collapse{display:contents}.penpicker{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:560px){.penpicker{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.penpicker>button{width:100%;justify-content:flex-start;min-height:38px;box-sizing:border-box}.penchip-n,.penchip-t{line-height:1.2;text-box:trim-both cap alphabetic}}.countchips{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:560px){.countchips{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.countchips>button{width:100%;min-width:0;justify-content:space-between;text-align:left;white-space:normal;word-break:break-word;line-height:1.35}.aord-filters>button.chip-full,.countchips>button.chip-full{grid-column:1/-1}}.filterbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.filterbar>.countchips{margin-bottom:0}.filterbar>.search{flex:1 1 260px;min-width:220px;max-width:340px;height:38px;padding:8px 14px}.filterbar>.search input{font-size:13.5px}@media(max-width:560px){.filterbar{flex-direction:column;align-items:stretch;gap:10px}.filterbar>.search{order:-1;max-width:none;width:100%;flex:0 0 auto;height:38px}}.actionrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:560px){.actionrow{flex-direction:column;align-items:stretch}.actionrow>*{flex:0 0 auto!important;margin-left:0!important}.actionrow>*,.actionrow>*>button{width:100%;justify-content:center}.actionrow label>span{width:100%}.nav-onerow{flex-wrap:nowrap!important;justify-content:space-between;position:-webkit-sticky;position:sticky}.nav-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 12px;flex:none;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:50%}.nav-burger span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-onerow .nav-collapse{display:none}.nav-onerow .nav-collapse.open{display:flex;flex-direction:column;align-items:stretch;gap:14px;position:absolute;top:100%;left:0;right:0;background:hsla(42,41%,92%,.99);border-bottom:1px solid var(--line);box-shadow:0 14px 24px rgba(0,0,0,.12);padding:14px 18px 20px;max-height:calc(100vh - 84px);overflow-y:auto;z-index:60}}.mp{display:block;background:var(--bg);color:var(--ink);text-align:left;--mp-out:#8a5538}.mp-phone{display:none}.mp-band{display:grid;grid-gap:12px;gap:12px;padding:18px 18px 16px;color:#fff;background:linear-gradient(135deg,var(--amber),var(--amber-d))}.mp-band.has-pic{background:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 96px,rgba(0,0,0,.1) 150px,rgba(0,0,0,.1) 100%),linear-gradient(135deg,rgba(var(--amber-rgb),.35),rgba(var(--amber-d-rgb),.35)),var(--mp-band-img) center /cover no-repeat}:where(:root[data-accent=pink],:root[data-accent=sky]) .mp-band:not(.has-pic) .mp-auth-in,:where(:root[data-accent=pink],:root[data-accent=sky]) .mp-band:not(.has-pic) .mp-round{background:rgba(0,0,0,.1)}:where(:root[data-accent=pink],:root[data-accent=sky]) .mp-band:not(.has-pic) .mp-round:hover{background:rgba(0,0,0,.16)}.mp-band.has-pic .mp-plan{background:rgba(0,0,0,.45)}.mp-band.has-pic .mp-plan:hover{background:rgba(0,0,0,.52)}.mp-band.has-pic .mp-seg{background:rgba(0,0,0,.45)}.mp-band :focus-visible{outline:2px solid #f3e7cf;outline-offset:2px}.mp-who{display:flex;align-items:center;gap:12px;min-width:0}.mp-face{position:relative;flex:none;width:56px;height:56px;padding:0;border:none;border-radius:50%;background:none;color:inherit;font-family:inherit;cursor:pointer}.mp-face[aria-disabled=true]{cursor:wait}.mp-face-av{display:flex;align-items:center;justify-content:center;width:56px;height:56px;box-sizing:border-box;border-radius:50%;overflow:hidden;background:var(--card);color:var(--ink);border:0;font-size:18px;font-weight:700;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.28)}.mp-face-av img{width:100%;height:100%;object-fit:cover;display:block}.mp-face[aria-disabled=true] .mp-face-av{opacity:.6}.mp-face-cam{position:absolute;right:-3px;bottom:-3px;width:24px;height:24px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--amber-ink);border:2px solid var(--amber);border:0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.mp-who-t{flex:1 1;min-width:0}.mp-who-n{font-size:17px;font-weight:700;line-height:1.45;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:3px;margin-top:-3px}.mp-who-r{color:hsla(0,0%,100%,.88)}.mp-err,.mp-who-r{font-size:12.5px;line-height:1.4}.mp-err{margin-top:4px;padding:3px 8px;border-radius:6px;background:var(--card);color:var(--danger,#b3261e)}.mp-tools{display:flex;gap:4px;flex:none;margin-left:auto}.mp-round{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid transparent;background:hsla(0,0%,100%,.12);color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer}.mp-round:hover{background:hsla(0,0%,100%,.2)}.mp-auth{display:flex;flex-wrap:wrap;gap:8px;flex:1 1;min-width:0}.mp-auth-in,.mp-auth-up{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;box-sizing:border-box;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.mp-auth-in{border:1px solid transparent;background:hsla(0,0%,100%,.12);color:#fff}.mp-auth-up{border:1px solid var(--card);background:var(--card);color:var(--amber-ink)}.mp-plan{display:grid;grid-gap:7px;gap:7px;padding:10px 12px;border-radius:12px;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.12);border:1px solid transparent}.mp-plan:hover{background:hsla(0,0%,100%,.18)}.mp-plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;line-height:1.4}.mp-plan-top b{min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-plan-top span{flex:none;color:hsla(0,0%,100%,.9)}.mp-plan-bar{height:6px;background:hsla(0,0%,100%,.22);overflow:hidden}.mp-plan-bar,.mp-plan-bar span{display:block;border-radius:999px}.mp-plan-bar span{height:100%;background:#f3e7cf}.mp-todo .mp-todo-t{flex:1 1 auto;min-width:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding:4px 2px;margin:-4px -2px}.mp-todo .mp-todo-n{display:flex;gap:10px;white-space:nowrap}.mp-seg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:3px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid transparent}.mp-seg button{min-height:38px;padding:0 6px;border:none;border-radius:999px;background:none;color:#fff;font-family:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.mp-seg button.on{background:var(--card);color:var(--amber-ink);font-weight:700}.mp-seg.mp-seg-hug{display:flex;gap:2px}.mp-seg.mp-seg-hug button{flex:1 1 auto;min-width:0;padding:0 5px}.mp-seg.mp-seg-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-radius:20px}.mp-body{display:grid;grid-gap:14px;gap:14px;padding:14px 16px 16px}.mp-group{display:grid;grid-gap:7px;gap:7px;min-width:0}.mp-gt{padding-left:4px;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--sub)}.mp-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp-cell{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;box-sizing:border-box;padding:11px 8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:inherit;font-size:14px;line-height:1.3;white-space:nowrap;text-decoration:none}.bch-cell.mp-r1,.mp-cell.mp-r1{margin-top:-1px}.bch-cell.mp-c1,.mp-cell.mp-c1{margin-left:-1px}.bch-cell.mp-tl,.mp-cell.mp-tl{border-top-left-radius:14px}.bch-cell.mp-tr,.mp-cell.mp-tr{border-top-right-radius:14px}.bch-cell.mp-bl,.mp-cell.mp-bl{border-bottom-left-radius:14px}.bch-cell.mp-br,.mp-cell.mp-br{border-bottom-right-radius:14px}.mp-cell.on,.mp-cell:hover{background:var(--amber-tint);--mp-ic:var(--card)}.mp-cell.on{font-weight:700}.cartbtn-cell:focus-visible,.mp-cell:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.mp-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--mp-ic,var(--amber-tint));color:var(--amber-ink)}.mp-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding:4px 2px;margin:-4px -2px}.mp-badge{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 3px;box-sizing:border-box;border-radius:10px;background:var(--amber);color:#fff;font-size:11.5px;font-weight:700}.mp-badge,.mp-chev{margin-left:auto;line-height:1}.mp-chev{flex:none;color:var(--sub);font-size:18px}.mp-notes{display:grid;border:1px solid var(--line);border-radius:14px;--jr:13px;background:var(--card);overflow:hidden}.mp-notes-h{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 10px 7px 8px;box-sizing:border-box}.mp-notes-t{flex:1 1;min-width:0;font-size:14px;line-height:1.6;color:var(--ink)}.mp-notes-all{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 4px;font-size:13.5px;color:var(--amber-ink);text-decoration:none;white-space:nowrap}.mp-notes-all:hover{text-decoration:underline}.mp-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px 11px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.mp-note:hover{background:var(--amber-tint)}.mp-note:focus-visible,.mp-notes-all:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.mp-note-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;color:var(--amber-ink)}.mp-note-main{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.mp-note-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mp-note-sec{letter-spacing:.02em}.mp-note-sec,.mp-note-when{font-size:12px;color:var(--sub)}.mp-note-when{flex:none}.mp-note-b,.mp-note-s{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;padding:2px 0;margin:-2px 0}.mp-note-s{-webkit-line-clamp:1;font-size:14px}.mp-note-b{-webkit-line-clamp:2;font-size:12.5px;color:var(--sub);white-space:pre-line}.mp-cell.cartwrap-cell{position:static!important;padding:0}.cartbtn-cell{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;min-height:44px;box-sizing:border-box;padding:11px 8px;border:none;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cartwrap-cell .cartmenu-drop{top:calc(100% + 6px)!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;white-space:normal;font-weight:400}.cartmenu-drop{box-shadow:0 12px 34px rgba(50,32,12,.18)}.mp-foot{padding-top:12px;border-top:1px solid var(--line)}.mp-out{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--mp-out);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.mp-out:hover{background:#f7e7da;border-color:#d4a585}.mp-eink{display:grid;grid-gap:10px;gap:10px;padding:11px 10px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mp-eink-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.3;white-space:nowrap}.mp-eink-for{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--sub)}.mp-eink-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.mp-eink-seg button{min-width:0;min-height:38px;padding:0 4px;border:none;border-radius:999px;background:none;color:var(--ink);font-family:inherit;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mp-eink-seg button:hover{background:var(--amber-tint)}.mp-eink-seg button.on{background:var(--amber);color:#fff;font-weight:700}.mp-eink-seg button:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.mp-eink-seg.mp-seg2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-theme{display:grid;grid-gap:10px;gap:10px;padding:8px 10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mp-theme-h{display:flex;align-items:center;gap:8px;min-width:0}.mp-theme-t{font-size:14px;margin:-4px -2px}.mp-theme-now,.mp-theme-t{line-height:1.6;padding:4px 2px;white-space:nowrap}.mp-theme-now{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--sub);margin-top:-4px;margin-bottom:-4px}.mp-theme-x{margin-right:-4px}.mp-swatches{display:grid;grid-template-columns:repeat(5,44px);justify-content:space-around;grid-row-gap:12px;row-gap:12px;padding:4px 0 2px}.ac-sw{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--sw-a),var(--sw-d));box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ac-sw[aria-checked=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--sw-a)}.ac-sw:focus-visible{outline:2px solid var(--amber-ink);outline-offset:5px}.mp-theme-sub{padding-top:10px;border-top:1px solid var(--line);font-size:14px;line-height:1.6}.ac-sw-name{display:none}.mp-theme-acts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.mp-theme-acts.mp-theme-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp-theme-btn{min-height:44px;padding:0 10px;border:1px solid var(--amber);border-radius:12px;background:var(--amber);color:#fff;font-family:inherit;font-size:14px;line-height:1.4;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-theme-btn:hover{background:var(--amber-d);border-color:var(--amber-d)}.mp-theme-btn.mp-theme-quiet{background:var(--card);border-color:var(--line);color:var(--ink)}.mp-theme-btn.mp-theme-quiet:hover{background:var(--amber-tint);border-color:var(--amber-ink)}.mp-theme-btn[aria-disabled=true]{opacity:.6;cursor:wait}.mp-theme-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.mp-theme-prog{height:6px;border-radius:999px;background:var(--paper);overflow:hidden}.mp-theme-prog span{display:block;height:100%;border-radius:999px;background:var(--amber);transition:width .15s}.mp-theme-said{min-height:0;font-size:12.5px;line-height:1.6;color:var(--sub)}.mp-theme-said:empty{display:none}.mp-theme-err{margin-top:0}.cw-row{grid-gap:8px}.cw-row,.cw-woods{display:grid;gap:8px}.cw-woods{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px}.cw-opt{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:4px 8px 4px 4px;border:0;border-radius:12px;background:none;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.6;text-align:left;cursor:pointer}.cw-opt:hover{background:var(--amber-tint)}.cw-opt:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.cw-sw{display:grid;place-items:center;flex:none;width:44px;height:44px;box-sizing:border-box;border-radius:10px;border:5px solid var(--cw-frame);color:var(--cw-tick);background:linear-gradient(var(--cw-ledge),var(--cw-ledge)) 0 64% /100% 4px no-repeat,repeating-linear-gradient(90deg,transparent 0 9px,var(--cw-joint) 9px 10px),linear-gradient(180deg,var(--cw-back-1),var(--cw-back-2));box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.cw-opt[aria-checked=true] .cw-sw{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--cw-ring)}.cw-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;margin:-4px -2px}.pbg-row{grid-gap:8px}.pbg-opts,.pbg-row{display:grid;gap:8px}.pbg-opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px}.pbg-opt{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:4px 8px 4px 4px;border:0;border-radius:12px;background:none;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.6;text-align:left;cursor:pointer}.pbg-opt:hover{background:var(--amber-tint)}.pbg-opt:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.pbg-sw{display:grid;place-items:center;flex:none;width:44px;height:44px;box-sizing:border-box;border-radius:10px;background-color:var(--paper);background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.pbg-opt[aria-checked=true] .pbg-sw{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--amber-ink)}.pbg-tick{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--ink);color:var(--card)}.pbg-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;margin:-4px -2px}@media(max-width:560px){.nav-onerow .nav-collapse.open{padding:0;gap:0}.nav-onerow .nav-collapse.open>.mp-phone{display:block}}@media(max-width:374px){.mp-body{padding:14px 12px 16px}.cartbtn-cell,.mp-cell{gap:5px;padding:11px 6px}.mp-ic{width:28px;height:28px}.mp-eink{padding:10px 8px}}.nav-capwrap{display:none}@media(min-width:560.02px){.nav-onerow{flex-wrap:nowrap;justify-content:space-between;gap:16px}.nav-capwrap{position:relative;display:flex;align-items:center;flex:0 1 auto;min-width:0;margin-left:auto}}.nav-cap{display:flex;align-items:center;gap:12px;height:52px;box-sizing:border-box;min-width:0;max-width:100%;padding:0 14px 0 4px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-family:inherit;font-size:13.5px;line-height:1.3;text-align:left;cursor:pointer}.nav-cap.open,button.nav-cap:hover{border-color:var(--amber)}.nav-cap-av{position:relative;flex:none;width:42px;height:42px}.nav-cap-face{display:flex;align-items:center;justify-content:center;width:42px;height:42px;box-sizing:border-box;border-radius:50%;overflow:hidden;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--line);font-size:14px;font-weight:700;line-height:1}.nav-cap-face img{width:100%;height:100%;object-fit:cover;display:block}.nav-cap-mode{flex:none;font-size:13.5px;font-weight:700;color:var(--amber-ink);white-space:nowrap}.nav-cap-div{flex:none;width:1px;height:24px;background:var(--line)}.nav-cap-meter{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;flex:0 1 auto;min-width:150px;max-width:260px;font-size:12px}.nav-cap-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;white-space:nowrap}.nav-cap-plan{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--amber-ink)}.nav-cap-left{flex:none;color:var(--sub)}.nav-cap-bar{height:5px;background:var(--line);overflow:hidden}.nav-cap-bar,.nav-cap-bar span{display:block;border-radius:9px}.nav-cap-bar span{height:100%;background:var(--amber)}.nav-cap-free{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;box-sizing:border-box;padding:0 10px 0 8px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);font-size:12px;font-weight:700;white-space:nowrap}.nav-cap-free-n{display:none}.nav-cap-chev{flex:none;color:var(--sub);font-size:19px}.nav-cap-out{padding:0 4px;cursor:default}.nav-cap-menu{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:var(--amber-tint);color:var(--amber-ink);cursor:pointer}.nav-cap-menu.open,.nav-cap-menu:hover{background:var(--amber-soft)}.nav-cap-in{display:inline-flex;align-items:center;min-height:42px;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap}.nav-cap-in:hover{color:var(--amber-ink);text-decoration:underline}.nav-cap-up{display:inline-flex;align-items:center;height:42px;box-sizing:border-box;padding:0 18px;border-radius:999px;background:var(--amber);color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.nav-cap-up:hover{background:var(--amber-d)}.nav-cap-in:focus-visible,.nav-cap-menu:focus-visible,.nav-cap-up:focus-visible,button.nav-cap:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}@media(min-width:560.02px) and (max-width:760px){.nav-onerow{padding-left:16px;padding-right:16px;gap:12px}.nav-onerow .logo-nav{height:40px}button.nav-cap{gap:9px;padding-right:11px}.nav-cap-meter{min-width:96px}.nav-cap-free{padding:0 8px}.nav-cap-free-w{display:none}.nav-cap-free-n{display:inline}}.nav-drop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;flex-direction:column;width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);overflow:hidden;border-radius:18px;background:var(--bg);box-shadow:0 14px 40px rgba(0,0,0,.18)}.nav-drop[hidden]{display:none}.nav-drop-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.nav-drop-more{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;padding:0 12px;border:none;border-top:1px solid var(--line);background:var(--card);color:var(--sub);font-family:inherit;font-size:12.5px;line-height:1.3;cursor:pointer}.nav-drop-more:hover{color:var(--amber-ink)}.nav-drop-more-chev{font-size:16px}.market{max-width:1180px;margin:0 auto}.market-awning{position:relative;z-index:2;height:52px;margin:14px 0 -4px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,hsla(0,0%,100%,.22),rgba(0,0,0,.1) 62%,rgba(0,0,0,.18)),repeating-linear-gradient(90deg,var(--amber) 0 34px,#f3ead9 34px 68px);box-shadow:0 12px 24px -14px rgba(40,26,8,.55)}.market-awning:before{top:0;height:9px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#8a8377,#565149 55%,#3f3b34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.market-awning:after,.market-awning:before{content:"";position:absolute;left:0;right:0}.market-awning:after{top:100%;height:18px;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2)),repeating-linear-gradient(90deg,var(--amber) 0 34px,#f3ead9 34px 68px);-webkit-mask-image:radial-gradient(circle at 17px 0,#000 16.4px,transparent 16.9px);mask-image:radial-gradient(circle at 17px 0,#000 16.4px,transparent 16.9px);-webkit-mask-size:34px 100%;mask-size:34px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.market-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:132px;background:linear-gradient(135deg,#3f2f1c,#63451f);color:#f3ead9;border-radius:14px;padding:22px 24px;margin:0 0 26px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 16px 34px -22px rgba(50,32,12,.6)}.market-hero h1{font-family:var(--display);font-size:29px;margin:0;color:#fff;letter-spacing:.01em}.market-hero p{margin:6px 0 0;font-size:14px;opacity:.85;max-width:520px;line-height:1.5}.market-toggle{display:inline-flex;background:rgba(0,0,0,.22);border-radius:999px;padding:4px;gap:4px;flex:none;align-self:center}.market-toggle button{border:none;background:none;color:#f3ead9;font-family:inherit;font-weight:600;font-size:14px;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.market-toggle button.on{background:#f3ead9;color:#3a2c1a}.stall{margin-bottom:38px}.stall-sign{position:relative;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%;margin-bottom:0;color:#f5ecda;text-decoration:none;background:linear-gradient(180deg,#7a552f,#5a3c1f 58%,#432c14);border-radius:8px 8px 0 0;padding:10px 20px;box-shadow:0 6px 14px -6px rgba(40,26,8,.5),inset 0 1px 0 rgba(255,228,182,.26),inset 0 -2px 0 rgba(0,0,0,.22);transition:box-shadow .16s ease}.stall-sign:hover{box-shadow:0 9px 18px -6px rgba(40,26,8,.6),inset 0 1px 0 rgba(255,228,182,.32),inset 0 -2px 0 rgba(0,0,0,.22)}.stall-name{font-family:var(--display);font-size:17px;color:inherit}.stall-count{font-size:12.5px;color:#f5ecda;opacity:.66}.stall-all{margin-left:auto;font-size:13px;color:#f5ecda;opacity:.9;white-space:nowrap}.stall-sign:hover .stall-all{text-decoration:underline;text-underline-offset:3px}.stall-shelf{position:relative;border-radius:0 0 10px 10px;padding:20px 18px 26px;background:radial-gradient(130% 80% at 50% -10%,rgba(255,216,152,.11),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.008) 0 34px,rgba(0,0,0,.016) 34px 68px),repeating-linear-gradient(90deg,rgba(0,0,0,.014) 0 79px,hsla(0,0%,100%,.006) 79px 158px),linear-gradient(180deg,#6d4c2c,#5a3c1f 60%,#43301b);box-shadow:0 16px 30px -18px rgba(40,26,8,.6),inset 0 2px 0 rgba(255,228,182,.17),inset 0 -1px 0 rgba(0,0,0,.3)}.stall-shelf:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#835c33,#5f4122 60%,#3f2912);box-shadow:inset 0 1px 0 rgba(255,228,182,.3),0 4px 10px -5px rgba(40,26,8,.7)}.stall-empty{background:rgba(95,65,34,.1);border:1px dashed var(--line);border-radius:10px;padding:12px 16px;color:var(--faint);font-size:13px}.stall-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:20px;gap:20px;align-items:start}.mbook{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:10px;padding:10px 10px 12px;box-shadow:0 8px 18px -10px rgba(50,32,12,.34);transition:transform .16s ease,box-shadow .16s ease}.mbook:hover{transform:translateY(-5px);box-shadow:0 18px 30px -12px rgba(50,32,12,.5)}.mbook-cover{position:relative;width:100%;border-radius:0;overflow:hidden;box-shadow:0 4px 10px -4px rgba(0,0,0,.45)}.mbook-cover .bcover{width:100%}.mbook-set{position:relative;width:100%;aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(90,58,38,.13),rgba(90,58,38,.04))}.mbook-set,.mbook-set>span{border-radius:0;overflow:hidden}.mbook-set>span{position:absolute;box-shadow:0 3px 10px rgba(40,26,8,.34)}.mbook-set>.mbook-pill{border-radius:999px;overflow:visible;box-shadow:0 2px 6px rgba(0,0,0,.28)}.mbook-set>.pricetag{border-radius:3px;overflow:visible;box-shadow:0 3px 7px rgba(0,0,0,.35)}.mbook-pill{position:absolute;top:8px;left:8px;z-index:20;background:#5a3a26;color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;height:26px;display:inline-flex;align-items:center;padding:0 12px;box-shadow:0 2px 6px rgba(0,0,0,.28)}.pricetag{position:absolute;top:9px;right:-5px;z-index:9;background:#f3ead9;color:#3a2c1a;font-family:var(--display);font-weight:800;font-size:15px;padding:3px 12px;border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.35)}.mbook-t{color:var(--ink,#2a2320);font-size:14px;margin-top:10px;line-height:1.35;min-height:2.7em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mbook-a{color:var(--sub,#7c7466);font-size:12px;margin-top:3px}.mbook-ship{color:var(--sub,#8a7d68);font-size:11px;margin-top:2px}.boxset-card{transition:transform .16s ease,box-shadow .16s ease}.boxset-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px rgba(50,32,12,.5)}@media(max-width:860px){.stall-books{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px}.market-hero h1{font-size:25px}}@media(max-width:640px){.market-awning{height:40px;margin:12px 0 -2px;background:linear-gradient(180deg,hsla(0,0%,100%,.22),rgba(0,0,0,.1) 62%,rgba(0,0,0,.18)),repeating-linear-gradient(90deg,var(--amber) 0 26px,#f3ead9 26px 52px)}.market-awning:after{height:14px;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2)),repeating-linear-gradient(90deg,var(--amber) 0 26px,#f3ead9 26px 52px);-webkit-mask-image:radial-gradient(circle at 13px 0,#000 12.4px,transparent 12.9px);mask-image:radial-gradient(circle at 13px 0,#000 12.4px,transparent 12.9px);-webkit-mask-size:26px 100%;mask-size:26px 100%}.market-hero{flex-direction:column;align-items:center;gap:16px;padding:36px 16px 22px;min-height:158px;border-radius:12px;text-align:center}.market-hero h1{font-size:23px}.market-toggle{align-self:stretch;justify-content:center}.market-toggle button{flex:1 1;padding:9px 6px;font-size:13.5px}.stall-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mbook{padding:8px 8px 10px;border-radius:9px}.mbook-t{font-size:13.5px;margin-top:8px}.mbook-a{font-size:11.5px}.stall-sign{padding:9px 16px;gap:8px;border-radius:7px 7px 0 0}.stall-shelf{padding:14px 12px 22px;border-radius:0 0 9px 9px}.stall-name{font-size:15.5px}.stall-count{font-size:12px}.stall-all{font-size:12.5px}.stall{margin-bottom:30px}.pricetag{font-size:13px;padding:2px 10px;top:7px}}.author-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}.author-grid.even{align-items:stretch}.authorcard{position:relative;overflow:hidden;padding:18px;border:none;background:linear-gradient(180deg,#fffdf7,var(--card))}.authorcard:hover{box-shadow:0 12px 28px rgba(60,45,20,.16)}.authorcard-top{gap:14px}.author-av{width:54px;height:54px;font-size:17px;box-shadow:0 2px 6px rgba(50,32,12,.25);border:2px solid #fff}.author-name{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:.01em}.authorcard-plate{position:relative;z-index:1;display:flex;align-items:flex-start;gap:13px;margin-top:-24px}.authorcard-plate-body{flex:1 1;min-width:0;padding-top:27px}.author-meta{margin-top:2px;letter-spacing:.01em;display:flex;flex-wrap:wrap;gap:2px 14px;line-height:1.45;height:calc(2 * 1.45em + 2px);overflow:hidden}.authorcard-say{display:grid;grid-template-rows:22px 36px;grid-gap:12px;gap:12px;height:70px;overflow:hidden}.authorcard-tagline{grid-row:1;min-height:0;overflow:hidden;font-size:13.5px;color:var(--amber-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.authorcard-news{grid-row:2;min-height:0;display:flex;gap:8px;align-items:flex-start;overflow:hidden;background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:8px;padding:8px 11px}.authorcard-news-body{font-size:12.5px;color:var(--ink,#2a2320);line-height:1.45;overflow:hidden;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.author-mini{gap:8px;padding-top:2px}.amini{border-radius:5px;box-shadow:0 4px 9px -4px rgba(0,0,0,.4)}.author-go{margin-top:4px;padding-top:11px;border-top:1px solid var(--line2);color:var(--amber-ink);font-weight:600;letter-spacing:.02em}.chat-scroll{scrollbar-width:thin;scrollbar-color:#c9a24b transparent}.chat-scroll::-webkit-scrollbar{width:10px}.chat-scroll::-webkit-scrollbar-track{background:transparent;margin:6px 0}.chat-scroll::-webkit-scrollbar-thumb{background:#d8c6a0;border-radius:8px;border:2px solid #fff}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#c9a24b}.notif-row:hover{background:var(--paper)}.acc-av,.author-av,.cmt-av,.hall-av,.msg-av,.ochat-av,.store-av{overflow:hidden;aspect-ratio:1/1;border-radius:50%}.acc-av>img,.author-av>img,.cmt-av>img,.hall-av>img,.msg-av>img,.ochat-av>img,.store-av>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.rd-chev{opacity:0;transition:opacity .15s}@media (hover:hover){.rd-tapzone:hover .rd-chev{opacity:.5}}.reader-wrap{max-width:820px;margin:0 auto;padding:24px 20px}@media (max-width:560px){.reader-wrap{padding:12px 6px}}.rd-full{position:fixed;inset:0;z-index:120;width:100vw;max-width:none;margin:0;height:100vh;height:100dvh;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column}.rd-full .rd-stagewrap,.rd-full>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rd-full .rd-stage{flex:1 1 auto;min-height:0;height:auto}@media (max-width:560px){.rd-full{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))}}.rd-toolstoggle{display:none}@media (max-width:1024px){.rd-toolstoggle{display:inline-flex}
  /* !important because these carry an inline display from the component, and an
     inline style outranks any stylesheet rule.
     `.rd-bar > [role="group"]` is the EPUB/PDF switch — the only group that sits
     directly in the bar; the rest live inside the row below. It folds away too,
     leaving just the burger and the chapter picker out on a phone. */.rd-bar:has(.rd-toolstoggle)>.rd-bmgroup,.rd-bar:has(.rd-toolstoggle)>[role=group],.rd-bar:has(.rd-toolstoggle)>div[style*="flex-basis: 100%"]{display:none!important}.rd-bar.rd-tools-open>[role=group]{display:inline-flex!important}.rd-bar.rd-tools-open>.rd-bmgroup{display:flex!important;flex-basis:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start}.rd-bar.rd-tools-open>div[style*="flex-basis: 100%"]{display:flex!important}.rd-bar.rd-tools-open .rd-toolstoggle{background:var(--amber-soft);border-color:var(--amber)}}.rd-full .rd-bar{margin-top:env(safe-area-inset-top,0)}@media (max-width:560px){.rd-bmgroup{margin-left:0!important;flex:1 1 100%}.rd-bmgroup .rd-bmlist{flex:1 1}.rd-bmgroup .rd-bmlist>button{width:100%}}body[data-rtheme=sepia]{background:#f4ecd8!important}body[data-rtheme=dark]{background:#141414!important}body[data-rtheme=dark] .site-footer{background:#101010!important;border-top-color:#2a2a2a!important}.reader-wrap[data-rtheme=sepia]{background:#f4ecd8;border-radius:12px}.reader-wrap[data-rtheme=dark]{background:#141414;border-radius:12px}.reader-wrap[data-rtheme=dark] a{color:var(--amber-on-dark)!important}.reader-wrap[data-rtheme=dark] .rd-title{color:#efeae0!important}.reader-wrap[data-rtheme=dark] .rd-by{color:#a9a296!important}.reader-wrap[data-rtheme=sepia] .rd-bar{background:#efe6d0!important;border-color:#dccfb0!important;box-shadow:none!important}.reader-wrap[data-rtheme=sepia] .rd-bar [role=group],.reader-wrap[data-rtheme=sepia] .rd-bar button,.reader-wrap[data-rtheme=sepia] .rd-bar select{background-color:#e6dcc2!important;border-color:#d3c4a2!important;color:#5b4636!important}.reader-wrap[data-rtheme=sepia] .rd-bar [role=group]>button{border-left-color:#d3c4a2!important}.reader-wrap[data-rtheme=sepia] .rd-bar button[aria-pressed=true]{background-color:var(--amber-soft)!important;color:var(--amber)!important;border-color:var(--amber)!important}.reader-wrap[data-rtheme=dark] .rd-bar{background:#232323!important;border-color:#333!important;box-shadow:none!important}.reader-wrap[data-rtheme=dark] .rd-bar button,.reader-wrap[data-rtheme=dark] .rd-bar select{background-color:#2c2c2c!important;color:#e2ded6!important;border-color:#3a3a3a!important}.reader-wrap[data-rtheme=dark] .rd-bar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23c9c2b6' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")!important}.reader-wrap[data-rtheme=dark] .rd-bar [role=group]{background-color:#2c2c2c!important;border-color:#3a3a3a!important}.reader-wrap[data-rtheme=dark] .rd-bar [role=group]>button{border-left-color:#3a3a3a!important}.reader-wrap[data-rtheme=dark] .rd-bar button[aria-pressed=true]{background-color:var(--amber-dark-fill)!important;color:var(--amber-on-dark)!important;border-color:var(--amber-dark-line)!important}@media (max-width:560px){.rd-startlabel{display:none}}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;display:inline-block}.dl-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.dl-badges,.dl-badges a{justify-content:center;align-items:center}.dl-badges a{display:inline-flex;text-decoration:none}.dl-badge-img{height:88px;width:auto;display:block;max-width:100%}@media (max-width:520px){.dl-badges{flex-direction:row;flex-wrap:nowrap;gap:10px;margin-top:32px;align-items:center}.dl-badges a{flex:1 1;min-width:0}.dl-badge-img{width:100%;height:auto;max-width:100%}}button.acc-row{background:none;border:none;border-bottom:1px solid var(--line2);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer}button.acc-row:last-child{border-bottom:none}@media (max-width:1024px){.hero{margin-left:-26px;margin-right:-26px}.hero-slide{border-radius:0;box-shadow:none}.hero-text{max-width:100%;padding:26px 22px}.hero-dots{right:18px;bottom:14px}}@media (max-width:560px){.hero-slide{min-height:300px}.hero-text{padding:22px 18px}.hero-th{font-size:22px}}.ordf{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:12px}.ordf .search{flex:2 1 260px;min-width:0}.ordf .formstack{flex:1 1 300px;min-width:0}.ordf .formstack>label{flex:1 1;min-width:0}.ordf .formstack select{width:100%}@media (max-width:640px){.ordf{flex-direction:column;align-items:stretch}.ordf .search{flex:none;width:100%}.ordf .formstack,.ordf .formstack>label{flex:none}.ordf .formstack>label:last-of-type{grid-column:1/-1}}.ordc{display:grid;grid-template-columns:84px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:0;row-gap:0;align-items:start;grid-template-areas:"cover head" "cover body" "cover acts"}.ordc-cover{grid-area:cover}.ordc-head{grid-area:head}.ordc-body{grid-area:body;display:flex;flex-direction:column;gap:8px;margin-top:10px}.ordc-acts{grid-area:acts}.ordc-titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ordc-title{font-weight:700;font-size:17px;line-height:1.45;min-width:0;text-wrap:balance}.ordc-titlerow>span{flex:none}.ordc-meta{margin-top:3px;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--sub)}.ordc-no{font-weight:600;color:var(--ink);letter-spacing:.01em}.ordc-tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ordc-track{font-size:13px;color:var(--amber-ink);gap:2px 14px}.ordc-paid,.ordc-track{display:flex;flex-wrap:wrap}.ordc-paid{margin-top:8px;align-items:baseline;gap:2px 8px;font-size:16px;font-weight:700}.ordc-paid-lbl{font-size:12.5px;font-weight:600;color:var(--sub)}.ordc-paid-sub{font-size:13px;font-weight:400;color:var(--sub)}.ordc-acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line,#eadfce)}.ordc-acts a{display:inline-flex;color:inherit;text-decoration:none}.ordc-receipt{margin-right:auto}@media (max-width:640px){.ordc{grid-template-columns:68px minmax(0,1fr);column-gap:12px;grid-template-areas:"cover head" "body  body" "acts  acts"}.ordc-title{font-size:16px}.ordc-titlerow{display:block}.ordc-titlerow>span{margin-top:6px}.ordc-meta{margin-top:10px}.ordc-track,.ordc-track>span{display:block}.ordc-track .ordc-tabnum{white-space:nowrap}.ordc-acts{flex-direction:column;align-items:stretch;gap:10px}.ordc-acts a{display:flex}.ordc-acts button{width:100%}.ordc-receipt{margin-right:0;order:1}}.cmp-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.cmp-acts{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.cmp-acts>*{flex:1 1;min-width:0}.cmp-acts button{width:100%;padding-left:10px;padding-right:10px}.card-pad{padding:14px!important}}.card-note{max-width:64ch}.card-points{margin:2px 0 0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.card-points li{padding-left:2px}.card-points li::marker{color:var(--amber-ink)}.card-note .card-points{text-align:left}@media (max-width:640px){.card-note{max-width:none;text-align:justify;text-justify:inter-character}.lib{padding-left:16px;padding-right:16px}.hero{margin-left:-16px;margin-right:-16px}}.aord-filters{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px -20px rgba(50,32,12,.4);padding:15px 17px;margin:0 0 14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:560px){.aord-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:13px}.aord-filters>button{width:100%;justify-content:space-between}.aord-filters>button:last-of-type{grid-column:2}.aord-filters-wide>button:last-of-type{grid-column:1/-1}.aord-filters>.search{grid-column:1/-1;grid-row:1;width:100%;height:38px}.aord-filters>button{min-width:0;white-space:normal;word-break:break-word;text-align:left;line-height:1.35}}.aord-book{display:grid;grid-template-columns:var(--cover-w,84px) minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:var(--cover-gap,14px);column-gap:var(--cover-gap,14px);align-items:start}.bk-age-m,.bk-no-line{display:none}.bk-age-head{display:flex}.aord-cover{grid-column:1;grid-row:1/span 2}.aord-head{grid-row:1}.aord-head,.aord-rest{grid-column:2;min-width:0}.aord-rest{grid-row:2}.aord-facts{display:flex;gap:18px;flex-wrap:wrap}.aord-fact-l,.aord-fact-v{white-space:nowrap}@media(max-width:560px){.aord-cover{grid-row:1}.aord-rest{grid-column:1/-1;padding-top:4px}.aord-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px}.aord-fact-v{white-space:normal;overflow-wrap:anywhere}.bk-age-head,.bk-no-inline{display:none}.bk-age-m,.bk-no-line{display:block}.bk-age-m{margin-bottom:4px}}.aord-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;align-self:stretch;gap:10px;text-align:right}@media (max-width:900px){.aord-side{width:100%;align-items:flex-start;justify-content:center;align-self:auto;text-align:left;margin-top:12px;padding-top:21px;border-top:1px solid var(--line)}.aord-side>div{display:flex;align-items:center;line-height:1}.aord-side>.aord-track{flex-direction:column;align-items:flex-start;gap:5px;line-height:1.25}}@media(max-width:560px){.aord-side{text-align:center}.aord-side,.aord-side>.aord-track{align-items:center}}.bkhead{position:relative;margin-bottom:26px;border-radius:var(--r);overflow:hidden;background:var(--card);box-shadow:var(--shadow)}.bkbanner{position:relative;width:100%;aspect-ratio:4/1;background:linear-gradient(120deg,var(--amber),var(--amber-d));background-size:cover;background-position:50%}.bkbanner:after{content:"";position:absolute;inset:auto 0 0 0;height:86px;background:linear-gradient(180deg,transparent,rgba(30,18,8,.5))}.bkbanner-actions{position:absolute;top:14px;right:14px;z-index:3;display:flex;gap:8px;align-items:center}.bkplate{position:relative;z-index:1;display:flex;gap:22px;align-items:flex-start;padding:0 26px 24px;margin-top:-46px}.bkav{flex:none;width:104px;height:104px;border-radius:50%;object-fit:cover;background:linear-gradient(155deg,var(--amber-soft),var(--amber-tint));border:4px solid var(--card);display:grid;place-items:center;font-size:32px;color:var(--amber-ink);box-shadow:0 8px 18px -10px rgba(40,24,8,.6)}.bkplate-body{min-width:0;flex:1 1;padding-top:52px}.bkplate-body h1{margin:10px 0;font-size:32px;line-height:1.4}.lang-en .bkplate-body h1{letter-spacing:-.01em}.bkeyebrow{font-size:11.5px;color:var(--amber-ink)}.lang-en .bkeyebrow{letter-spacing:.18em;text-transform:uppercase}.bktagline{color:var(--amber-ink);font-size:16px;line-height:1.6;margin:0 0 14px}.bkstats{display:flex;flex-wrap:wrap;gap:5px 20px;font-size:14px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:15px}.bkstats b{color:var(--ink)}.bkcase{position:relative;border-radius:var(--r);padding:18px 18px 0;background:linear-gradient(180deg,#5f4126,#48301a 55%,#31200f);box-shadow:0 40px 70px -34px rgba(38,22,6,.68),inset 0 1px 0 rgba(255,228,184,.22),inset 0 0 0 1px rgba(255,220,170,.08)}.bkcase:after,.bkcase:before{content:"";position:absolute;left:0;right:0;z-index:5;background:linear-gradient(180deg,#9a7145,#7c5631 40%,#553818 74%,#33200d);box-shadow:inset 0 2px 0 rgba(255,236,200,.42),inset 0 -2px 0 rgba(24,14,4,.62),0 4px 9px -4px rgba(18,10,3,.6)}.bkcase:before{top:0;height:17px;border-radius:var(--r) var(--r) 0 0}.bkcase:after{bottom:0;height:19px;border-radius:0 0 var(--r) var(--r)}.bkcase-inner{position:relative;z-index:1;display:flex;flex-direction:column;padding-bottom:22px}.bkcase-inner:after,.bkcase-inner:before{content:"";position:absolute;top:-18px;bottom:0;width:12px;z-index:4;pointer-events:none}.bkcase-inner:before{left:-18px;border-radius:var(--r) 0 0 var(--r);background:linear-gradient(90deg,#7a5630,#5a3c1f 52%,#2e1d0d);box-shadow:inset 1px 0 0 rgba(255,228,186,.16),3px 0 7px -4px rgba(0,0,0,.75)}.bkcase-inner:after{right:-18px;border-radius:0 var(--r) var(--r) 0;background:linear-gradient(270deg,#7a5630,#5a3c1f 52%,#2e1d0d);box-shadow:inset -1px 0 0 rgba(255,228,186,.16),-3px 0 7px -4px rgba(0,0,0,.75)}.bkshelf{position:relative}.bkshelf-label{display:flex;align-items:center;gap:8px;padding:20px 8px 10px;color:#f3e7cf;flex-wrap:wrap}.bkshelf-label .t{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.55)}.bkshelf-label .n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:hsla(40,60%,88%,.16);color:#f3e7cf;font-size:12.5px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.lang-en .bkshelf-label .t{letter-spacing:.03em}.lang-en .bkshelf-label .n{letter-spacing:0;text-transform:none;font-size:12.5px}.bkvoid{display:flex;align-items:flex-end;gap:3px;min-height:284px;padding:0 16px;border-radius:2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;border-radius:3px;background:radial-gradient(120% 90% at 22% -10%,rgba(255,216,152,.2),rgba(255,216,152,0) 66%),linear-gradient(90deg,transparent,rgba(0,0,0,.14) 62%,rgba(0,0,0,.3)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.01) 0 9px,rgba(0,0,0,.022) 9px 18px),linear-gradient(180deg,#54391f,#3a2612);box-shadow:inset 0 10px 18px -10px rgba(0,0,0,.8)}.bkledge,.bkvoid{position:relative}.bkledge{z-index:2;height:19px;margin:0 -18px;background:linear-gradient(180deg,#a67c4d,#7c5631 46%,#492f16);box-shadow:0 16px 22px -12px rgba(40,24,8,.55),inset 0 2px 0 rgba(255,234,194,.48),inset 0 -2px 3px rgba(0,0,0,.34)}.bkledge:after{content:"";position:absolute;left:0;right:0;top:2px;height:4px;background:linear-gradient(180deg,rgba(255,238,200,.38),rgba(255,238,200,0));pointer-events:none}.bkbook{position:relative;flex:none;align-self:flex-end;border:0;padding:0;background:none;cursor:pointer;scroll-snap-align:start;text-decoration:none;color:inherit;transform-origin:50% 100%;transition:transform .22s cubic-bezier(.2,.8,.3,1)}.bkbook:focus-visible,.bkbook:hover{transform:translateY(-16px) rotate(-1.2deg)}.bkbook:focus-visible{outline:none}.bkbook:focus-visible .bkspine{box-shadow:0 0 0 2px var(--amber),0 14px 20px -8px rgba(0,0,0,.6)}.bkspine{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:var(--w,40px);height:var(--h,200px);padding:14px 0;border-radius:3px 3px 2px 2px;color:var(--spine-fg,#f2e8d6);overflow:hidden;background:linear-gradient(90deg,hsla(0,0%,100%,.16) 0 6%,transparent 16% 84%,rgba(0,0,0,.3) 96% 100%),linear-gradient(180deg,hsla(0,0%,100%,.09),rgba(0,0,0,.16)),var(--spine-bg,#7b3b32);box-shadow:0 12px 16px -10px rgba(0,0,0,.7)}.bkspine.art{padding:0}.bkspine-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bkspine.gen:after,.bkspine.gen:before{content:"";position:absolute;left:4px;right:4px;height:1px;background:var(--spine-rule,rgba(255,228,180,.55));box-shadow:0 3px 0 var(--spine-rule,rgba(255,228,180,.55))}.bkspine.gen:before{top:10px}.bkspine.gen:after{bottom:10px}.bkspine-t{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;font-size:14px;line-height:1.1;max-height:calc(var(--h,200px) - 62px);overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.45)}.bkspine-v{font-size:10.5px;letter-spacing:.06em;opacity:.82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bkflag{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 1.5px rgba(0,0,0,.35)}.bkpeek{position:fixed;width:184px;translate:-50% 0;z-index:900;padding:10px;border-radius:10px;background:var(--card);border:1px solid var(--line);box-shadow:0 26px 40px -18px rgba(30,18,6,.6);transform-origin:50% 100%;pointer-events:none;text-align:left;animation:bkpeek-in .16s ease-out both}@keyframes bkpeek-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bkpeek{animation:none}}.bkpeek-cover{aspect-ratio:2/3;border-radius:0;overflow:hidden;margin-bottom:9px;display:grid;place-items:center;padding:14px;text-align:center;font-size:15px;line-height:1.35;color:var(--spine-fg,#f2e8d6);background:linear-gradient(200deg,hsla(0,0%,100%,.14),rgba(0,0,0,.22)),var(--spine-bg,#7b3b32)}.bkpeek-cover img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.bkpeek h3{margin:0 0 3px;font-size:15px;line-height:1.4;color:var(--ink)}.bkpeek-vol{display:flex;gap:12px;align-items:baseline;font-size:12.5px;color:var(--amber-ink);margin:0 0 5px;line-height:1.4}.bkpeek-vol b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bkpeek-meta{font-size:12.5px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;justify-content:space-between;gap:8px}.bkpeek-meta .price{color:var(--amber-ink)}.bkset{display:flex;align-items:flex-end;gap:3px;position:relative;padding-top:46px;margin-right:20px}.bkset-uni{flex-direction:column;align-items:flex-start;gap:14px;padding-top:13px}.bkset-spines{display:flex;align-items:flex-end;gap:3px}.bkset-role{display:inline-flex;align-items:baseline;gap:6px;max-width:220px;min-width:0;box-sizing:border-box;font-size:11.5px;line-height:1.4;padding:1px 8px;border-radius:999px;border:1px solid hsla(40,60%,88%,.6);color:#f3e7cf;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.55)}.bkset-role-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.bkset-role-r{flex:none;font-weight:700}.bkempty{margin:auto 0 26px;padding-left:8px;color:hsla(40,60%,88%,.66);font-size:14px;font-style:italic}@keyframes bksettle{0%{transform:translateY(-26px);opacity:0}to{transform:translateY(0);opacity:1}}.bkbook{animation:bksettle .42s cubic-bezier(.2,.9,.3,1) backwards;animation-delay:calc(var(--i,0) * 34ms)}@media (prefers-reduced-motion:reduce){.bkbook{animation:none}.bkbook,.bkpeek{transition:none}.bkbook:focus-visible,.bkbook:hover{transform:none}}@media (max-width:640px){.bkplate{flex-direction:column;gap:12px;padding:0 18px 20px;margin-top:-30px}.bkplate-body{padding-top:0}.bkplate-body h1{font-size:26px;margin:8px 0}.bkav{width:76px;height:76px;font-size:25px}.bkcase{padding:14px 12px 0}.bkledge{margin:0 -12px}.bkcase-inner:before{left:-12px;width:9px;top:-14px}.bkcase-inner:after{right:-12px;width:9px;top:-14px}.bkvoid{min-height:280px;padding:0 12px}.bkpeek{width:172px}.desk-books{justify-content:safe center;overflow-x:auto;overflow-y:hidden;padding:20px 16px 6px;gap:12px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.desk-books::-webkit-scrollbar{display:none}.desk-book{flex:none;scroll-snap-align:center}}.bkrelease{background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:14px;box-shadow:0 12px 28px -14px rgba(50,32,12,.36);padding:0;margin-top:14px}.bkrelease:before{display:none}.bkrelease .featured5{background:none;box-shadow:none;padding:24px 20px 20px}.bkrelease .featbook-t{color:var(--amber-ink);text-shadow:none}.bkrelease .featbook-a,.bkrelease .featbook-g{color:var(--sub);text-shadow:none}@media (max-width:640px){.bkrelease .featured5{background:none;box-shadow:none;padding:22px 10px 18px}.bkfaces{flex-wrap:nowrap!important;gap:10px!important;align-items:flex-start!important}.bkfaces>div{width:auto!important;max-width:none!important}.bkfaces>div:first-child,.bkfaces>div:last-child{flex:1 1;min-width:0}.bkfaces>.psheet-spine{flex:0 0 auto}.bkfaces>.psheet-spine .psheet-spinebox{max-width:33vw}.bkfaces>div:first-child img,.bkfaces>div:last-child img{width:100%}}.sheet-cover .bcover{border-radius:0}.hero-slide.whole{aspect-ratio:2.4/1;min-height:0;background-color:var(--paper)}@media (max-width:900px){.hero-slide.whole{min-height:0}}.hero-club-go{display:block;text-decoration:none;color:inherit;border-radius:8px}.hero-club-go:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.hero-slide.hero-club{background:var(--paper)}.hero-slide.hero-club:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero-slide.hero-club .hero-club-blur{display:none;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);filter:blur(14px) brightness(.55)}.hero-slide.hero-club .hero-club-pic{z-index:1}.hero-club-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero.on-club:not(.club-whole) .hero-dots button{background:hsla(0,0%,100%,.5);box-shadow:0 0 0 1px rgba(0,0,0,.28)}.hero.on-club:not(.club-whole) .hero-dots button.on{background:#fff}@media (max-width:1024px){.hero-club-go{border-radius:0}.hero-club-go:focus-visible{outline:none}.hero-club-go:focus-visible .hero-slide.hero-club:after{box-shadow:inset 0 0 0 3px var(--amber),inset 0 0 0 5px #fff}}@media (max-width:800px){.hero:not(.club-whole) .hero-slide.hero-club .hero-club-blur{display:block}.hero:not(.club-whole) .hero-slide.hero-club .hero-club-pic{top:50%;right:auto;bottom:auto;left:-25%;width:150%;height:auto;transform:translateY(-50%)}}.hero.club-whole .hero-slide.hero-club{aspect-ratio:2.4/1;min-height:0}.hero-slide.hero-club .hero-video{z-index:2}@media (max-width:800px){.hero:not(.club-whole) .hero-slide.hero-club .hero-video{top:50%;right:auto;bottom:auto;left:-25%;width:150%;height:auto;aspect-ratio:3/1;transform:translateY(-50%)}}.hero-slide.hero-ph{background:var(--paper);box-shadow:none}.hero-video{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:transparent;pointer-events:none;opacity:0;transition:opacity .35s ease}.hero-video.is-whole{object-fit:contain}.hero-video.is-on{opacity:1}.hero-video-tint{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-vbtn{position:absolute;right:12px;bottom:28px;z-index:3;width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center;background:rgba(20,12,4,.62)}.hero-vbtn:hover{background:rgba(20,12,4,.78)}.hero-vbtn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px rgba(20,12,4,.9),0 0 0 6px rgba(20,12,4,.9)}.hero-vbtn svg{fill:currentColor}.hero-vbtn.hero-vsnd{right:60px}@media (max-width:1024px){.hero-vbtn{right:14px;bottom:30px}.hero-vbtn.hero-vsnd{right:62px}}@media (max-width:640px){.hero-vbtn{width:32px;height:32px;min-height:32px}.hero-vbtn svg{width:16px;height:16px}.hero-vbtn:after{content:"";position:absolute;inset:-6px;border-radius:50%}.hero-vbtn.hero-vsnd{right:58px}}@media (prefers-reduced-motion:reduce){.hero-video{transition:none}}.hero-pic{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hero-pic.is-whole{object-fit:contain}.hero-video.is-chain{transition:none}.hero-layer.is-leaving{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.hero-layer.is-leaving .hero-slide{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);min-height:100%}.hero-layer.is-leaving.to-words .hero-slide.whole :is(.hero-pic,.hero-video).is-whole{object-fit:cover}.club-tag{--ct-glass:hsla(43,58%,95%,.82);--ct-edge:rgba(201,160,67,.7);--ct-words:#3b3024;position:absolute;z-index:2;left:16px;top:16px;display:flex;align-items:center;gap:5px;box-sizing:border-box;height:22px;padding:0 9px 0 7px;border-radius:11px;background:var(--ct-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ct-edge);box-shadow:0 3px 10px rgba(0,0,0,.22);color:var(--amber-ink);white-space:nowrap;pointer-events:none}.club-tag-ic{flex:none;width:13px;height:13px}.club-tag .club-tag-t{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-size:11px;font-weight:400!important;line-height:1;letter-spacing:0;text-transform:none;color:var(--ct-words)}@media (max-width:560px){.club-tag{left:10px;top:10px;height:20px;gap:4px;padding:0 8px 0 6px;border-radius:10px}.club-tag-ic{width:11px;height:11px}.club-tag .club-tag-t{font-size:10px}}.wbrow{display:flex;align-items:flex-start;gap:13px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease;padding:13px 17px!important}
/* !important because Card writes border and box-shadow inline, and an inline
   style outranks any ordinary rule here. The staff colours take the other route
   — through Card's style prop — but a :hover state cannot. */.wbrow:hover{border-color:var(--amber-ink)!important;box-shadow:0 12px 26px -16px rgba(50,32,12,.45)!important}.wbrow-av{flex:none;margin-top:2px}.wbrow-main{flex:1 1;min-width:0}.wbrow-title{font-size:16.5px;line-height:1.38;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wbrow-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:12.5px;color:var(--sub)}.wbrow-by{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.wbrow-side{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 10px;margin-top:1px;max-width:42%}@media(max-width:560px){.wbrow{flex-wrap:wrap;gap:10px}.wbrow-side{width:100%;max-width:none;justify-content:flex-start;margin-top:0}.wbrow-title{font-size:15.5px}.wbrow-admin{order:3;margin-left:auto}}.wbrow-tags{display:inline-flex;align-items:center;gap:7px}.wbrow-cat{font-size:11.5px;color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:999px;padding:2px 10px;white-space:nowrap}.wbrow-count,.wbrow-pin{display:inline-flex;align-items:center;color:var(--amber-ink)}.wbrow-count{gap:5px;font-size:14px;background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:999px;padding:3px 11px}.wbrow-count.zero{color:var(--faint);background:transparent;border-color:transparent}.wbrow.staff .wbrow-cat,.wbrow.staff .wbrow-count{background:var(--card)}.wbrow-admin{gap:2px;align-self:flex-start}.wb-act,.wbrow-admin{flex:none;display:inline-flex;align-items:center}.wb-act{background:none;border:none;padding:0;cursor:pointer;width:30px;height:30px;justify-content:center;border-radius:8px;transition:background .12s}.wb-act:hover{background:rgba(90,58,38,.09)}.wb-act:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.wbboard-sub{margin:6px 0 0;font-size:14.5px;color:var(--sub);max-width:52ch;line-height:1.55}.wbfilters{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px -20px rgba(50,32,12,.4);padding:15px 17px;margin:20px 0 18px;display:flex;flex-direction:column;gap:13px}.wbpills{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.wbpills{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wbpills>button{width:100%;text-align:center;padding-left:10px;padding-right:10px}.wbpills>button:last-child:nth-child(odd){grid-column:1/-1}.wbhead>a,.wbhead>a>button,.wbhead>button{width:100%}.wbrow{gap:11px;flex-wrap:wrap}.wbrow-av{order:1}.wbrow-av>img,.wbrow-av>span{width:40px!important;height:40px!important;font-size:15px!important}.wbrow-main{order:2}.wbrow-title{font-size:16.5px}.wbrow-meta{gap:5px 9px;margin-top:7px}.wbrow-side{order:4;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 51px);flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;margin-left:51px;margin-top:0;padding-right:92px}.wbrow{position:relative}.wbrow>.wbrow-admin{position:absolute;right:13px;bottom:11px}}.feefold{display:inline-block}.feefold>summary{cursor:pointer;list-style:none;white-space:nowrap}.feefold>summary::-webkit-details-marker{display:none}.feefold>summary:after{content:"\2304";margin-left:5px;color:var(--faint,#a99f8c);font-weight:400}.feefold[open]>summary:after{content:"\2303"}.txopen{background:none;border:none;padding:0;font:inherit;color:var(--amber-ink,#4a2f16);cursor:pointer;text-align:left;white-space:nowrap}.txopen:hover{text-decoration:underline;text-underline-offset:2px}.txopen:focus-visible{outline:2px solid var(--amber,#7a5620);outline-offset:2px;border-radius:3px}.txchev{margin-left:7px;color:var(--faint,#a99f8c);font-weight:400}.profbtn{display:inline-block;padding:6px 12px;border-radius:999px;background:hsla(44,58%,96%,.92);border:1px solid var(--line,#e4dbc6);font-size:12.5px;font-weight:600;color:var(--ink,#2c2722);box-shadow:0 1px 3px rgba(40,26,8,.18);white-space:nowrap}.profbtn:hover{background:#fff}input[type=file]:focus-visible+.profbtn{outline:2px solid var(--amber,#7a5620);outline-offset:2px}.proffields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:620px){.proffields{grid-template-columns:1fr}}.txrow{transition:background .12s}.txrow:hover{background:rgba(122,86,32,.035)}.bsheet{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:0 40px;gap:0 40px;align-items:start;width:min(1000px,100%);margin:0 auto;padding:34px 38px 40px;background:var(--card);box-shadow:var(--shadow)}.bsheet,.bsheet-rail{border:1px solid var(--line);border-radius:8px}.bsheet-rail{background:var(--paper);padding:18px}.bsheet-cover{display:flex;justify-content:center}.bsheet-cover .bcover.big{width:100%;max-width:212px}.bsheet-cover .bcover{border-radius:0}.bsheet-ticket{margin-top:18px}.bsheet-cta{display:flex;flex-direction:column;gap:9px}.bsheet-cta .btn-primary{padding:12px 16px}.bsheet-cta .btn-ghost,.bsheet-cta .btn-primary{width:100%;justify-content:center;text-align:center;border-radius:8px}.bsheet-cta .btn-ghost{padding:10px 16px}.bsheet-cta .btn-ghost:disabled{opacity:.45;cursor:not-allowed}.bsheet-cta .bsheet-opt{background:var(--amber-tint,#f2efe8);border-color:var(--amber-soft)}.bsheet-cta .ba-main{display:block;line-height:1.3}.bsheet-cta .ba-sub{display:block;font-size:12px;opacity:.82;margin-top:3px;line-height:1.4}.bsheet-note{margin-top:12px;font-size:12.5px;line-height:1.65;color:var(--sub)}.bsheet-note:empty{display:none}.bsheet-note p{margin:0 0 3px}.bsheet-note a{color:var(--amber-ink)}.bsheet-spec{margin:18px 0 0;padding:0}.bsheet-specrow{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line)}.bsheet-specrow:last-child{border-bottom:1px solid var(--line)}.bsheet-spec dt{font-size:12.5px;color:var(--sub);line-height:1.55}.bsheet-spec dd{margin:0;font-size:13.5px;color:var(--ink);line-height:1.55;overflow-wrap:anywhere}.bsheet-none{color:var(--sub)}.bsheet-rt.hard{color:#b3261e}.bsheet-kick{display:flex;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--amber-ink)}.bsheet-kick span+span{margin-left:11px;padding-left:11px;border-left:1px solid var(--amber-soft)}.bsheet-title{margin:9px 0 0;font-size:31px;line-height:1.4;color:var(--ink);letter-spacing:normal;text-wrap:pretty;overflow-wrap:break-word}.lang-en .bsheet-title{line-height:1.22}.bsheet-by{margin-top:9px;font-size:16px;color:var(--sub)}.bsheet-pen{color:var(--amber-ink);text-decoration:none;border-bottom:1px solid var(--amber-soft)}.bsheet-pen:hover{border-bottom-color:var(--amber-ink)}.bsheet-blurb{font-family:var(--serif);font-size:17px;line-height:1.8;color:#3c352b;margin:0;white-space:pre-line;max-width:62ch}.bsheet-gate{border-top:1px solid rgba(179,38,30,.3);border-bottom:1px solid rgba(179,38,30,.3);padding:16px 0;margin:0}.bsheet-gate-h{font-size:16px;color:#b3261e;line-height:1.5}.bsheet-gate p{margin:7px 0 0;font-size:14px;line-height:1.65;color:var(--sub)}.bsheet-msg{border-radius:8px;background:var(--amber-tint);border:1px solid var(--amber-soft);color:var(--amber-ink)}.bsheet-err,.bsheet-msg{margin:16px 0 0;padding:10px 14px;font-size:14px}.bsheet-err{border-radius:8px;background:rgba(179,38,30,.08);color:#b3261e}@media (max-width:1023px){.bsheet{grid-template-columns:216px minmax(0,1fr);gap:0 30px;padding:28px 28px 34px}.bsheet-cover .bcover.big{max-width:180px}.bsheet-title{font-size:28px}.bsheet-specrow{grid-template-columns:80px minmax(0,1fr)}}@media (max-width:860px){.bsheet{grid-template-columns:190px minmax(0,1fr);gap:0 24px;padding:24px 22px 30px}.bsheet-rail{padding:14px}.bsheet-cover .bcover.big{max-width:158px}.bsheet-title{font-size:26px}.bsheet-by{font-size:15px}.bsheet-blurb{font-size:16.5px;line-height:1.78}.bsheet-specrow{grid-template-columns:80px minmax(0,1fr);padding:8px 0}}@media (max-width:640px){.bsheet{display:flex;flex-direction:column;align-items:stretch;padding:36px 16px 24px;gap:0;width:100%}.bsheet-main,.bsheet-rail{display:contents}.bsheet-cover{order:1}.bsheet-kick{order:2;margin-top:18px;justify-content:center}.bsheet-title{order:3;font-size:24px;text-align:center;margin-top:12px}.bsheet-by{order:4;text-align:center;font-size:15px}.bsheet-ticket{order:6;margin-top:0}.bsheet-blurb,.bsheet-gate{order:7;margin-top:34px}.bsheet-blurb{font-size:16.5px;max-width:none;text-align:left}.bsheet-err,.bsheet-msg{order:8}.bsheet-specrow{grid-template-columns:104px minmax(0,1fr);padding:11px 0}.bsheet-spec dt{font-size:14px}.bsheet-spec dd{font-size:15px}.bsheet-spec{order:9;margin-top:22px}.bsheet-spec .bsheet-specrow:last-child{border-bottom:1px solid var(--line)}.bsheet-cover .bcover.big{max-width:186px}.bsheet-ticket{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:14px}}.bkp{--bkp-side:392px;--bkp-gap:40px;--bkp-v:28px}.bkp,.bkp-hero{position:relative}.bkp-hero{overflow:hidden;isolation:isolate;color:#fbf8f0}.bkp-hero-bg{position:absolute;inset:-80px;z-index:-3;background-size:cover;background-position:center 30%;filter:blur(44px) saturate(1.15);transform:scale(1.08)}.bkp-hero-shade{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 46% 70% at 26% 52%,rgba(255,236,205,.08),rgba(255,236,205,0) 70%),linear-gradient(90deg,rgba(12,9,6,.52) 0,rgba(12,9,6,.48) 50%,rgba(12,9,6,.5) 100%),linear-gradient(180deg,rgba(var(--amber-d-rgb),.44) 0,rgba(var(--amber-d-rgb),.68) 100%)}.bkp-hero-shade:after{content:"";position:absolute;inset:0;background:var(--velvet-fuzz) 0 0/200px 200px repeat;opacity:.35;mix-blend-mode:soft-light}.bkp-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,246,226,.35)}.bkp-hero-in{max-width:1120px;margin:0 auto;padding:22px 24px 48px}
/* !important: after a step inside the site BackLink is a button whose inline
   "font: inherit; color: inherit" beat this, and it showed larger and solid
   (review, 17 ต.ค. 2569). */.bkp-hero .backlink{color:hsla(44,58%,96%,.86)!important;font-size:14px!important;padding:2px 0 0}.bkp-hero .backlink:hover{color:#fff!important}.bkp-notlive{margin:14px 0 0;max-width:820px;padding:12px 16px;border-radius:10px;border:1px solid #e3b9b1;background:#f9ebe8;color:#7f1d15;font-size:14px;line-height:1.7}.bkp-hero-grid{display:grid;grid-template-columns:var(--bkp-side) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:var(--bkp-gap);column-gap:var(--bkp-gap);align-items:start;margin-top:20px}.bkp-cover{position:relative;min-width:0;grid-column:1;grid-row:1}.bkp-cover .bcover.big{width:100%;border-radius:0;box-shadow:0 2px 0 hsla(0,0%,100%,.06),0 30px 60px rgba(0,0,0,.45),0 8px 18px rgba(0,0,0,.3)}.bkp-cover:after{content:"";position:absolute;left:8%;right:8%;bottom:-26px;height:26px;border-radius:50%;z-index:-1;background:radial-gradient(ellipse at center,rgba(0,0,0,.35),transparent 70%)}.bkp-info{min-width:0;padding-top:4px;grid-column:2;grid-row:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:20px;column-gap:20px}.bkp-info>*{grid-column:1/-1}.bkp-genres{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:13.5px;color:hsla(44,58%,96%,.86)}.bkp-genres span+span{margin-left:12px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.35)}.bkp-kicker{display:inline-block;justify-self:start;margin-top:12px;font-size:13.5px;line-height:1.6;color:hsla(44,58%,96%,.86);text-decoration:none}.bkp-kicker:hover{color:#fff}.bkp .bkp-kicker b{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important;font-size:18px;letter-spacing:.02em;color:#fbf8f0}.bkp-kicker-arrow{font-size:17px;line-height:1;margin-left:2px}.bkp .bkp-title{margin:10px 0 0;font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important;font-size:48px;line-height:1.06;letter-spacing:.005em;color:#fbf8f0;text-shadow:0 2px 24px rgba(0,0,0,.25);overflow-wrap:break-word;text-wrap:balance}.bkp .bkp-title.long{font-size:45px}.bkp .bkp-title.xlong{font-size:32px;line-height:1.12}.bkp .bkp-title.th{line-height:1.32}.bkp :is(.bkp-title,.bkp-kicker b,.bkp-sername) .bkp-title-th{font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important;letter-spacing:normal}.bkp .bkp-kicker b .bkp-title-th{font-size:15px}.bkp .bkp-title .bkp-title-th.br{display:block}.bkp .bkp-sername:has(.bkp-title-th){line-height:1.4}.bkp-by{grid-column:1;margin-top:22px;font-size:16px;color:hsla(44,58%,96%,.88)}.bkp-pen{color:#fbf8f0;text-decoration:none;border-bottom:1px solid hsla(44,58%,96%,.5);padding-bottom:1px}.bkp-pen:hover{border-bottom-color:#fbf8f0}.bkp-social{grid-column:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.bkp-pill{height:40px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.45);background:hsla(44,58%,96%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fbf8f0;font-family:inherit;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s}.bkp-pill:hover{background:hsla(44,58%,96%,.2)}.bkp-pill:disabled{cursor:wait}.bkp-pill.round{width:40px;padding:0;flex:none}.bkp-heart.on{background:#96281f;border-color:#96281f;color:#fff}.bkp-follow{background:hsla(44,58%,96%,.92);border-color:hsla(0,0%,100%,.7);color:var(--amber-ink)}.bkp-follow:hover{background:#fbf8f0}.bkp-follow.on{background:hsla(44,58%,96%,.12);border-color:hsla(0,0%,100%,.45);color:#fbf8f0}.bkp-facts{grid-column:1;grid-row:2;margin:34px 0 0;padding:4px 22px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;background:hsla(44,58%,96%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fbf8f0}.bkp-facts .bsheet-specrow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border:0;border-top:1px solid hsla(0,0%,100%,.18)}.bkp-facts .bsheet-specrow:first-child{border-top:0}.bkp-facts dt{flex:none;font-size:13.5px;line-height:1.5;color:hsla(44,58%,96%,.86)}.bkp-facts dd{min-width:0;margin:0;text-align:right;font-size:15px;line-height:1.5;color:#fbf8f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.bkp-facts .bsheet-none{color:hsla(44,58%,96%,.86)}.bkp-facts .bsheet-rt.hard{color:inherit}@media (min-width:1001px){.bkp-hero-grid[data-facts=row]{grid-template-rows:auto 1fr}.bkp-hero-grid[data-facts=row] .bkp-cover{grid-row:1/span 2}.bkp-hero-grid[data-facts=row] .bkp-info{grid-row:1}.bkp-hero-grid[data-facts=row] .bkp-facts{grid-column:2;grid-row:2;margin-top:22px;display:grid;grid-auto-flow:column;grid-auto-columns:auto;padding:0}.bkp-hero-grid[data-facts=row] .bkp-facts .bsheet-specrow{display:block;min-width:0;padding:10px 14px 11px;text-align:center;border-top:0;border-left:1px solid hsla(0,0%,100%,.18)}.bkp-hero-grid[data-facts=row] .bkp-facts .bsheet-specrow:first-child{border-left:0}.bkp-hero-grid[data-facts=row] .bkp-facts dt{font-size:12.5px}.bkp-hero-grid[data-facts=row] .bkp-facts dd{text-align:center;font-size:14px}}.bkp-panel{margin-top:30px;box-sizing:border-box;padding:18px 20px 20px;border-radius:18px;color:var(--ink);background:linear-gradient(180deg,var(--card),var(--bg));border:1px solid hsla(0,0%,100%,.6);box-shadow:0 18px 50px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.75)}.bkp-panel .bsheet-err,.bkp-panel .bsheet-msg{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.6}.bkp-panel .bsheet-msg{background:var(--ok-s10);border:1px solid var(--ok-s35);color:var(--ok)}.bkp-panel .bsheet-err{background:#f9ebe8;border:1px solid #e3b9b1;color:#9b2219}.bkp-status{display:flex;align-items:center;gap:12px;padding:0 2px 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.bkp-status-ico{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--amber-tint);color:var(--amber);border:1px solid var(--amber-soft)}.bkp-status-t{min-width:0}.bkp-status-h{display:block;font-size:15.5px;line-height:1.4;color:var(--ink)}.bkp-status-sub{display:block;margin-top:1px;font-size:13px;line-height:1.5;color:var(--sub)}.bkp-panel .btn-ghost,.bkp-panel .btn-primary,.bkp-serfoot .btn-ghost{width:100%;min-height:58px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:7px 12px;border-radius:12px;text-align:center;line-height:1.3;font-size:15px}.bkp-panel .btn-primary{background:linear-gradient(180deg,var(--amber),var(--amber-d));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 12px rgba(var(--amber-d-rgb),.28)}.bkp-panel .btn-ghost,.bkp-serfoot .btn-ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.bkp-panel .btn-ghost:hover,.bkp-serfoot .btn-ghost:hover{border-color:var(--amber-s35);background:var(--card)}.bkp-panel .bsheet-opt,.bkp-serfoot .bsheet-opt{background:var(--amber-tint);border-color:var(--amber-s25);color:var(--amber-ink)}.bkp-panel .bsheet-opt:hover,.bkp-serfoot .bsheet-opt:hover{background:var(--amber-tint);border-color:var(--amber-s45)}.bkp-panel .btn-ghost:disabled,.bkp-panel .btn-primary:disabled,.bkp-serfoot .btn-ghost:disabled{opacity:.5;cursor:not-allowed}.bkp-panel .ba-main,.bkp-serfoot .ba-main{display:block;font-size:15px;line-height:1.3}.bkp-panel .ba-sub,.bkp-serfoot .ba-sub{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;opacity:.86}.bkp-panel .btn-ghost .ba-sub,.bkp-serfoot .btn-ghost .ba-sub{color:var(--sub);opacity:1}.bkp-main{display:grid}.bkp-nowrap{white-space:nowrap}.bkp-group{margin-top:16px}.bkp-glabel{display:flex;align-items:center;gap:10px;margin:0 2px 9px;font-size:12.5px;line-height:1.5;color:var(--sub)}.bkp-glabel:after{content:"";flex:1 1;min-width:24px;height:1px;background:var(--line)}.bkp-glabel-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bkp-row+.bkp-row{margin-top:10px}.bkp-row:empty{display:none}.bkp-row>:last-child:nth-child(odd){grid-column:1/-1}.bkp-panel .bsheet-note{margin:10px 2px 0;font-size:13px;line-height:1.65;color:var(--sub)}.bkp-panel .bsheet-note p{margin:0 0 2px}.bkp-panel .bsheet-note a{color:var(--amber-ink)}.bkp-gate{padding:14px 16px;border-radius:12px;background:#f9ebe8;border:1px solid #e3b9b1}.bkp-gate-h{font-size:16px;line-height:1.5;color:#9b2219}.bkp-gate p{margin:6px 0 0;font-size:14px;line-height:1.65;color:var(--ink)}.bkp-gate .btn-primary{margin-top:12px}.bkp-body{max-width:1120px;margin:0 auto;padding:40px 24px 72px}.bkp-cols{display:grid;grid-template-columns:var(--bkp-side) minmax(0,1fr);grid-column-gap:var(--bkp-gap);column-gap:var(--bkp-gap);grid-row-gap:var(--bkp-v);row-gap:var(--bkp-v);align-items:start}.bkp-col{display:grid;grid-gap:var(--bkp-v);gap:var(--bkp-v);min-width:0;container:bkp-col/inline-size}:root .bkp .bkp-measuring,:root .bkp .bkp-measuring *{transition:none!important}.bkp-cols.one{grid-template-columns:minmax(0,1fr)}.bkp-card{min-width:0;box-sizing:border-box;padding:28px 30px 30px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.bkp-card-h{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;line-height:1.5;color:var(--ink);letter-spacing:normal}.bkp-blurb{margin:0;font-size:17px;line-height:1.85;color:var(--ink);white-space:pre-line;max-width:66ch;overflow-wrap:break-word}.bkp-para{display:block}.bkp-para:empty:before{content:"\200b"}.bkp-blurb-series{margin:20px 0 0;font-size:17px;line-height:1.85;color:var(--ink);overflow-wrap:break-word}.bkp-details .bsheet-spec{margin:0;padding:0}.bkp-details .bsheet-specrow{grid-template-columns:112px minmax(0,1fr);gap:0 14px;padding:11px 0;border-top:1px solid var(--line2)}.bkp-details .bsheet-specrow:first-child{border-top:0;padding-top:2px}.bkp-details .bsheet-specrow:last-child{border-bottom:0;padding-bottom:0}.bkp-details .bsheet-spec dt{font-size:13.5px}.bkp-details .bsheet-spec dd{font-size:15px}.bkp-details{container:bkp-details/inline-size}.bkp-details .bsheet-spec dd{overflow-wrap:break-word}.bkp-details .bsheet-boxset-go{display:block;width:-moz-fit-content;width:fit-content;margin-top:3px;padding:2px 0;font-size:14px;line-height:1.5;font-weight:600;color:var(--amber-ink);text-decoration:none}.bkp-details .bsheet-boxset-go:hover{text-decoration:underline;text-underline-offset:3px}.bsheet-boxset-out{font-weight:600}@container bkp-details (min-width:520px){.bkp-details .bsheet-spec{column-count:2;column-gap:28px;margin:-10px 0 -11px;-webkit-clip-path:inset(10px -12px -12px);clip-path:inset(10px -12px -12px)}.bkp-details .bsheet-specrow{page-break-inside:avoid;break-inside:avoid;grid-template-columns:88px minmax(0,1fr);gap:0 10px}.bkp-details .bsheet-specrow:first-child{border-top:1px solid var(--line2);padding-top:11px}.bkp-details .bsheet-specrow:last-child{padding-bottom:11px}}.bkp-kick{display:block;font-size:12.5px;line-height:1.5;color:var(--amber-ink)}.bkp .bkp-sername{margin:2px 0 0;font-family:LatinOnly,Arimo,Thonburi,Noto Sans Thai Looped,Times New Roman,Times,serif!important;font-weight:400!important;font-size:30px;line-height:1.2;letter-spacing:normal;color:var(--ink);overflow-wrap:anywhere}.bkp-sertags{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:8px;min-width:0}.bkp-sstat{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 10px;box-sizing:border-box;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--amber-soft)}.bkp-sstat.done{background:var(--ok-saved);border-color:var(--ok-saved);color:#fff}.bkp-sfacts{flex:0 1 auto;min-width:0;max-width:100%;-webkit-clip-path:inset(-8px -8px -8px 0);clip-path:inset(-8px -8px -8px 0)}.bkp-sfacts-in{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;margin-left:-21px;font-size:13px;line-height:1.6;color:var(--sub)}.bkp-sfact{position:relative;display:inline-flex;align-items:center;column-gap:.35em;padding-left:21px;white-space:nowrap}.bkp-sfact:before{content:"";position:absolute;left:10px;top:50%;width:1px;height:12px;margin-top:-6px;background:currentColor;opacity:.4}.bkp-sfact svg{flex:none}.bkp-series .uniline{margin-top:14px}.bkp-series{scroll-margin-top:100px}.bkp-serhead{display:flex;align-items:flex-start;gap:14px}.bkp-serhead-t{flex:1 1;min-width:0}.bkp-serlike{margin-top:2px}.bkp-serlike-err{margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.6;background:#f9ebe8;border:1px solid #e3b9b1;color:#9b2219;display:flex;align-items:flex-start;gap:8px;padding-right:8px}.bkp-serlike-err-t{flex:1 1 auto;min-width:0;align-self:center;overflow-wrap:anywhere}.bpcase-ontag{position:absolute;z-index:3;left:50%;bottom:8px;transform:translateX(-50%);gap:3px;font-size:10.5px;padding:4px 8px;width:max-content;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}.bpcase-cap-say{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bkp-serfoot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.bkp-sernote{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink);text-wrap:pretty}.bkp-sernote+.bkp-row{margin-top:14px}.bkp-serfoot .bkp-serbox{text-decoration:none}.bpcase{margin-top:18px;border-radius:8px 8px 6px 6px;background:linear-gradient(180deg,#50331c,#3e2a18 60%,#2e1d0e);box-shadow:0 10px 24px rgba(40,24,10,.28),0 2px 4px rgba(40,24,10,.2)}.bpcase-top{height:16px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 2px 3px rgba(0,0,0,.4);position:relative;z-index:1}.bpcase-scroll{overflow-x:auto;overscroll-behavior-x:contain}.bpcase-track{display:flex;flex-direction:column;width:max-content;min-width:100%;padding-top:12px;box-sizing:border-box}.bpvelvet{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:20px;height:204px;margin:0 10px;padding:0 12px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(255,226,170,.2),rgba(255,214,150,.06) 60px,rgba(255,214,150,0) 150px),radial-gradient(ellipse 55% 150px at 50% 0,rgba(255,232,185,.18),rgba(255,232,185,0) 100%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28) 100%),var(--velvet-fuzz) 0 0/200px 200px repeat,var(--velvet-mist) 0 0/360px 360px repeat,linear-gradient(180deg,var(--velvet-1) 0,var(--velvet-2) 45%,var(--velvet-3) 100%);box-shadow:inset 18px 0 22px -14px rgba(0,0,0,.55),inset -18px 0 22px -14px rgba(0,0,0,.55),inset 0 10px 14px -8px rgba(0,0,0,.45)}.bpcase-cover{position:relative;display:block;flex:none;width:100px;text-decoration:none}.bpcase-cover .bcover{border-radius:1px 3px 3px 1px;box-shadow:6px 0 12px rgba(0,0,0,.35),0 8px 14px rgba(0,0,0,.35)}.bpcase-cover .bpcase-here{top:-13px}.bpcase-ledge{height:14px;position:relative;z-index:1;background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18);box-shadow:0 3px 4px rgba(0,0,0,.45)}.bpcase-caps{display:flex;justify-content:center;gap:20px;margin:0;padding:10px 22px 14px;list-style:none;background:linear-gradient(180deg,#50331c,#3e2a18 60%,#2e1d0e)}.bpcase-cap{flex:none;width:100px;text-align:center;position:relative}.bpcase-cap-n{display:block;font-size:11.5px;line-height:1.5;letter-spacing:.04em;color:var(--amber-on-wood)}.bpcase-cap-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12.5px;line-height:1.45;color:#f2e8d6;text-decoration:none}a.bpcase-cap-t:hover{text-decoration:underline}.bpcase-cap-t{text-wrap:balance;overflow-wrap:anywhere}.bpcase-plinth{height:10px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#845a30,#664321 60%,#50331c)}.bkp-comments{margin-top:var(--bkp-v)}.bkp-comments .cmt{margin:0;border-top:0;padding-top:0}.bkp-comments .cmt-h{display:flex;align-items:baseline;gap:.3em;margin:0 0 14px;font-family:inherit;font-size:18px;line-height:1.5;letter-spacing:normal}.cmt-cols{position:relative;display:grid;grid-template-columns:calc(var(--bkp-side) - 60px) minmax(0,1fr);grid-column-gap:calc(var(--bkp-gap) + 60px);column-gap:calc(var(--bkp-gap) + 60px);align-items:start}.cmt-cols:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--bkp-side) - 30px + var(--bkp-gap) / 2);width:1px;background:var(--line2)}.cmt-main,.cmt-side{min-width:0}.cmt-none{font-size:14px;color:var(--sub)}.cmt-side .cmt-box-fixed{margin-top:0;padding:16px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.cmt-side .cmt-locked{margin:0}.cmt-side .cmt-input-row{flex-direction:column;align-items:stretch;gap:10px}.cmt-side .cmt-input-row textarea{min-height:96px}.cmt-side .cmt-post{align-self:stretch;width:100%;padding:12px;min-height:44px}.bkp-comments .cmt-list{max-height:360px}@container bkp-col (min-width:540px) and (max-width:619px){.bpvelvet{height:184px;gap:16px;margin:0 8px;padding:0 8px}.bpcase-caps{gap:16px;padding:10px 16px 14px}.bpcase-cap,.bpcase-cover{width:92px}.bkp-series.many .bpcase-cap,.bkp-series.many .bpcase-cover{width:88px}.bkp-series.many .bpcase-caps,.bkp-series.many .bpvelvet{gap:12px}}@container bkp-col (min-width:620px){.bkp-series:not(.many) .bpvelvet{gap:28px;height:214px}.bkp-series:not(.many) .bpcase-caps{gap:28px}.bkp-series:not(.many) .bpcase-cap,.bkp-series:not(.many) .bpcase-cover{width:108px}.bkp-series.many .bpvelvet{gap:16px;height:190px;padding:0 10px}.bkp-series.many .bpcase-caps{gap:16px;padding:10px 20px 14px}.bkp-series.many .bpcase-cap,.bkp-series.many .bpcase-cover{width:92px}}@container bkp-col (max-width:459px){.bkp-series.many .bpcase-cap,.bkp-series.many .bpcase-cover{width:84px}.bkp-series.many .bpcase-caps,.bkp-series.many .bpvelvet{gap:12px}.bkp-series.many .bpvelvet{height:180px}.bkp-serfoot .btn-ghost{min-height:56px;padding:7px 8px}.bkp-serfoot .btn-ghost .ba-main{font-size:14.5px}.bkp-serfoot .btn-ghost .ba-sub{font-size:12px}}@container bkp-col (max-width:307px){.bkp-series:not(.many) .bpcase-cap,.bkp-series:not(.many) .bpcase-cover{width:92px}.bkp-series:not(.many) .bpvelvet{gap:16px;margin:0 8px;padding:0 8px}.bkp-series:not(.many) .bpcase-caps{gap:16px;padding:10px 16px 14px}}@media (min-width:1001px) and (max-width:1100px){.bkp{--bkp-side:360px;--bkp-gap:32px;--bkp-v:24px}.bkp .bkp-title.long{font-size:37px}.bkp .bkp-title.xlong{font-size:29px}}@media (max-width:1000px){.bkp{--bkp-v:24px}.bkp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;margin-top:14px;text-align:center}.bkp-cover,.bkp-facts,.bkp-info{grid-column:auto;grid-row:auto}.bkp-cover{width:220px;margin:4px auto 0}.bkp-info{display:block;margin-top:32px;padding-top:0}.bkp .bkp-title{font-size:40px}.bkp .bkp-title.long{font-size:32px}.bkp .bkp-title.xlong{font-size:26px}.bkp-genres,.bkp-social{justify-content:center}.bkp-kicker{margin-top:10px}.bkp-by{margin-top:12px}.bkp-social{margin-top:20px}.bkp-panel{margin-top:24px;text-align:left}.bkp-facts{display:grid;grid-auto-flow:column;grid-auto-columns:auto;margin-top:16px;padding:0}.bkp-facts .bsheet-specrow{display:block;min-width:0;padding:9px 10px 10px;border-top:0;border-left:1px solid hsla(0,0%,100%,.18)}.bkp-facts .bsheet-specrow:first-child{border-left:0}.bkp-facts dt{font-size:12.5px}.bkp-facts dd{text-align:center;font-size:14px}.cmt-cols{grid-template-columns:minmax(0,1fr);gap:16px}.cmt-cols:before{content:none}}@media (max-width:640px){.bkp{--bkp-v:18px}.bkp-hero-in{padding:10px 16px 24px}.bkp-hero-grid{margin-top:8px}.bkp-cover{width:164px}.bkp-info{margin-top:18px}.bkp-kicker{margin-top:8px}.bkp .bkp-title{font-size:30px;margin-top:4px}.bkp .bkp-title.long{font-size:25px}.bkp .bkp-title.xlong{font-size:20px}.bkp-by{margin-top:8px;font-size:15px}.bkp-social{margin-top:14px}.bkp-panel{margin-top:18px;padding:14px 14px 16px;border-radius:16px}.bkp-panel .btn-ghost,.bkp-panel .btn-primary{min-height:56px;font-size:14.5px}.bkp-facts{display:none}.bkp-body{padding:24px 16px 48px}.bkp-card{padding:22px 18px;border-radius:12px}.bcb-h,.bkp-card-h,.bkp-comments .cmt-h{font-size:17px}.bkp-blurb,.bkp-blurb-series{font-size:16.5px;line-height:1.8}.bkp-details .bsheet-specrow{grid-template-columns:104px minmax(0,1fr)}.bkp-details .bsheet-spec dt{font-size:14px}.bkp .bkp-sername{font-size:28px}.bpvelvet{height:200px;padding:0 10px}.bpcase-caps{padding:10px 20px 14px}.cmt-side .cmt-box-fixed{padding:12px}}@media (max-width:400px){.bkp-cover{width:150px}.bkp-social{gap:8px}.bkp-pill{padding:0 14px;font-size:13.5px}.bkp-panel{padding:12px 12px 14px}.bkp-panel .btn-ghost,.bkp-panel .btn-primary{padding:7px 6px}.bkp-panel .ba-main{font-size:14px}}@media (max-width:360px){.bkp-cover{width:136px}.bkp-info{margin-top:14px}}.psheet-price{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.psheet-amount{font-size:28px;line-height:1.2;color:var(--amber-ink)}.psheet-terms{margin:10px 0 0;font-size:13px;color:var(--sub)}.psheet-terms>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.psheet-terms dt{margin:0}.psheet-terms dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psheet-terms .total{margin-top:5px;padding-top:7px;border-top:1px solid var(--line);color:var(--ink)}.psheet-faces{display:flex;justify-content:center;align-items:flex-start;gap:24px;flex-wrap:wrap;margin:20px 0 22px}.psheet-face{width:200px;max-width:46%}.psheet-facebox{aspect-ratio:2/3;border-radius:0;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.psheet-face img{width:100%;height:100%;object-fit:cover;display:block}.psheet-facebox .bcover{width:100%}.psheet-face>span,.psheet-spine>span{display:block;font-size:12px;color:var(--sub);margin-top:7px;text-align:center}.psheet-spine{align-self:flex-start;display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.psheet-spinebox{width:26px;height:200px;overflow:hidden;border-radius:0;box-shadow:0 10px 22px -12px rgba(40,26,8,.55)}.psheet-spine img{width:100%;height:100%;object-fit:fill;display:block}.psheet-set{margin:20px 0 22px}.psheet-setvol+.psheet-setvol{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.psheet-setvol h2{margin:0;font-size:15px;line-height:1.5;color:var(--ink);letter-spacing:normal}.psheet-setvol .psheet-faces{margin:20px 0 0}.psheet-photos{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.psheet-photos h2{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--ink);letter-spacing:normal}.psheet-photos>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.psheet-photos img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--line)}.psheet-photos .psheet-photo{display:block;width:100%;padding:0;border:none;background:none;font:inherit;cursor:zoom-in}.psheet-fine{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.75;color:var(--sub)}@media (max-width:860px){.psheet-amount{font-size:25px}.psheet-face{width:170px}.psheet-spine{width:48px}.psheet-faces{gap:18px}}@media (max-width:640px){.psheet-faces{order:1;margin:0 0 14px;gap:10px}.psheet-set{order:1;margin:0}.psheet-price{order:5;margin-top:18px}.psheet-photos{order:9}.psheet-fine{order:12}.psheet-face{width:auto;max-width:none}.psheet-face>span,.psheet-spine>span{font-size:11px}.psheet-fine,.psheet-photos{border-top:none;padding-top:0}.psheet-photos+.psheet-fine{border-top:1px solid var(--line);padding-top:16px}}.cartwrap{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:0 26px;gap:0 26px;align-items:start}.cartmain{min-width:0}.cartside{position:-webkit-sticky;position:sticky;top:18px}.cartgroup{background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:14px;box-shadow:0 10px 26px -16px rgba(50,32,12,.34);padding:16px 18px;margin-bottom:14px;overflow:hidden}.carthead{margin-bottom:20px}.carthead-count{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;margin-top:12px;padding:12px 16px;border-radius:10px;background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);box-shadow:0 2px 12px rgba(50,32,12,.1);font-size:14px;line-height:1.6;color:var(--amber-ink,#7a5620)}.carthead-n{display:inline-grid;place-items:center;flex:0 0 auto;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--amber-tint,#f2efe8);font-size:14px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartgroup-head{display:flex;align-items:flex-start;gap:13px;padding-bottom:14px;position:relative;z-index:1}.cartgroup-headbody{min-width:0;padding-top:10px}.cartgroup-banner{margin:-17px -19px 0;height:52px;background:linear-gradient(120deg,var(--amber),var(--amber-d))}.cartgroup-disc{width:52px;height:52px;flex:none;margin-top:-30px;border-radius:50%;background:var(--amber-tint);color:var(--amber-ink);border:3px solid var(--card,#fffdf8);box-shadow:0 2px 6px rgba(50,32,12,.25);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;overflow:hidden}.cartgroup-by{display:block;font-size:11px;color:var(--faint,#a99f8c)}.lang-en .cartgroup-by{letter-spacing:.06em;text-transform:uppercase}.cartgroup-name{display:block;margin-top:1px;font-size:15px;color:var(--ink,#2a2320)}.cartline{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:0 14px;gap:0 14px;align-items:center;padding:14px 0;border-top:1px solid var(--line,#eadfce)}.cartline-cover{width:56px}.cartline-cover .bcover{width:100%;border-radius:0;overflow:hidden;box-shadow:0 4px 10px -4px rgba(40,25,8,.45)}.cartline-title{font-size:15px;line-height:1.4;color:var(--ink,#2a2320)}.cartline-meta{margin-top:3px;font-size:12.5px;color:var(--sub,#7c7466);display:flex;flex-wrap:wrap;gap:2px 12px}.cartline-right{display:flex;align-items:center;gap:12px;justify-self:end}.cartline-price{font-size:15px;color:var(--ink,#2a2320);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cartline-set{display:inline-block;font-size:10.5px;font-weight:800;color:#fff;background:#5a3a26;border-radius:4px;padding:1px 6px;margin-right:6px;vertical-align:1px;letter-spacing:.02em}.cartship{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line,#eadfce);font-size:13px;color:var(--sub,#7c7466)}.cartship b{font-weight:400;color:var(--ink,#2a2320);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartsum{background:var(--card,#fffdf8);border:1px solid var(--line,#eadfce);border-radius:14px;box-shadow:0 12px 30px -16px rgba(50,32,12,.4);padding:18px 20px 20px}.cartsum-head{font-size:12px;color:var(--faint,#a99f8c);padding-bottom:10px}.lang-en .cartsum-head{letter-spacing:.06em;text-transform:uppercase}.cartsum-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:14px;color:var(--sub,#7c7466)}.cartsum-row span:last-child{color:var(--ink,#2a2320);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cartsum-total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;padding-top:14px;border-top:1px solid var(--line,#eadfce);font-size:14.5px;color:var(--ink,#2a2320)}.cartsum-total b{font-weight:400;font-size:27px;line-height:1.15;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cartsum-cta{margin-top:16px;display:flex;flex-direction:column;gap:10px}.cartsum-cta>button:first-child{width:100%}.cartsum-clear{align-self:center;border:none;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--sub,#7c7466);padding:4px 8px;border-radius:8px}.cartsum-clear:hover{color:var(--danger,#b3261e)}.cartsum-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--line,#eadfce);font-size:12px;line-height:1.7;color:var(--sub,#7c7466)}@media (max-width:979px){.cartwrap{grid-template-columns:minmax(0,1fr);gap:0}.cartside{position:static;margin-top:4px}}@media (max-width:640px){.cartgroup{padding:14px 15px;border-radius:12px}.cartgroup-banner{margin:-15px -16px 0}.cartline{grid-template-columns:46px minmax(0,1fr) auto;gap:0 12px;padding:12px 0;align-items:start}.cartline-cover{width:46px}.cartline-title{font-size:14.5px}.cartline-right{flex-direction:column;align-items:flex-end;gap:6px;align-self:start}.cartline-price{font-size:14.5px}.cartsum{padding:16px 16px 18px;border-radius:12px}.cartsum-total b{font-size:25px}}.sub-eyebrow{font-size:12px;color:var(--sub)}.lang-en .sub-eyebrow{letter-spacing:.14em;text-transform:uppercase}.sub-now{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:22px;box-shadow:0 10px 26px -18px rgba(50,32,12,.4)}.sub-now-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.sub-now-name{font-size:24px;color:var(--ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.sub-now-meta{display:flex;flex-wrap:wrap;gap:2px 16px;color:var(--sub);font-size:13.5px;margin-top:6px}.sub-quota{margin-top:18px;padding-top:16px;border-top:1px solid var(--line2)}.sub-quota-top{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.sub-quota-n{font-family:var(--display);font-size:34px;line-height:1;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-quota-of{font-size:14px;color:var(--ink)}.sub-quota-used{margin-left:auto;font-size:12.5px;color:var(--faint)}.sub-bar{margin-top:11px;height:8px;border-radius:999px;background:var(--paper);overflow:hidden}.sub-bar>span{display:block;height:100%;border-radius:999px;background:var(--amber-ink);transition:width .3s ease}.sub-pay{align-items:center;gap:12px;margin:0 0 18px}.sub-pay,.sub-pay-opts{display:flex;flex-wrap:wrap}.sub-pay-opts{gap:8px}.sub-pay-opt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:13.5px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sub);transition:border-color .15s,background .15s,color .15s}.sub-pay-opt.on{border-color:var(--amber-ink);background:var(--amber-tint);color:var(--amber-ink)}.sub-pay-note{flex:1 1 100%;font-size:12.5px;color:var(--sub);line-height:1.6}.sub-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));grid-gap:18px;gap:18px;align-items:stretch;margin-top:14px}.sub-plan{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 22px 22px;box-shadow:0 10px 26px -20px rgba(50,32,12,.4)}.sub-plan.rec{border-color:var(--amber-ink);box-shadow:0 16px 34px -22px rgba(var(--amber-ink-rgb),.65)}.sub-plan.current{border-color:var(--amber-soft);background:var(--amber-tint)}.sub-ribbon{position:absolute;top:-11px;left:22px;font-size:11.5px;padding:3px 12px;border-radius:999px;background:var(--amber-ink);color:#fff;white-space:nowrap}.sub-ribbon.current{background:var(--amber-soft);color:var(--amber-ink)}.sub-plan-name{font-family:var(--display);font-size:19px;color:var(--ink)}.sub-price{display:flex;align-items:baseline;gap:4px;margin-top:8px}.sub-price-n{font-family:var(--display);font-size:38px;line-height:1;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-price-u{font-size:14px;color:var(--sub)}.sub-each{margin-top:6px;font-size:12.5px;color:var(--faint)}.sub-feats{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.sub-feats li{position:relative;padding-left:30px;font-size:14px;color:var(--ink);line-height:1.5}.sub-feats li:before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:999px;background:var(--amber-ink);opacity:.13}.sub-feats li:after{content:"";position:absolute;left:9.5px;top:11.5px;width:8px;height:4px;border-left:1.7px solid var(--amber-ink);border-bottom:1.7px solid var(--amber-ink);transform:translate(-50%,-54%) rotate(-45deg)}.sub-cta{margin-top:auto;padding-top:20px}.sub-secure{display:flex;justify-content:center;margin-top:26px}.sub-secure img{width:min(190px,60%);height:auto;display:block;opacity:.75}@media (max-width:640px){.sub-now{padding:16px}.sub-now-name{font-size:21px}.sub-quota-n{font-size:30px}.sub-plan{padding:24px 18px 18px}.sub-price-n{font-size:34px}.sub-plans{grid-template-columns:1fr}.sub-pay{gap:9px}.sub-pay-opts{flex:1 1 100%;flex-direction:column;gap:9px}.sub-pay-opt{width:100%;justify-content:center;padding:12px 14px;font-size:14px}}.sub-after{display:flex;flex-direction:column;gap:18px;max-width:960px;margin:26px auto 0}.sub-after .sub-terms{margin:0;max-width:none}.sub-single,.sub-terms{border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;box-shadow:0 10px 26px -20px rgba(50,32,12,.4)}.sub-single,.sub-terms{background:var(--card)}.sub-single{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:start}.sub-single-say{max-width:56ch}.sub-single-buy{display:flex;flex-direction:column;gap:14px;min-width:250px}.sub-single h3,.sub-terms h3{margin:0;font-family:var(--display);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:.005em}.sub-single p{margin:8px 0 0;font-size:13.5px;line-height:1.65;color:var(--sub)}.sub-single-opts{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sub-single-opt{flex:1 1;min-width:0;padding:14px 0 13px;display:flex;flex-direction:column;gap:3px}.sub-single-opt:first-child{padding-right:18px}.sub-single-opt+.sub-single-opt{border-left:1px solid var(--line);padding-left:18px}.sub-single-opt b{font-family:var(--display);font-size:30px;line-height:1;font-weight:600;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-single-opt span{font-size:12.5px;color:var(--sub)}.sub-single ul,.sub-terms ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.sub-single li,.sub-terms li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.6;color:var(--sub)}.sub-single li:before,.sub-terms li:before{content:"";position:absolute;left:7px;top:9px;width:5px;height:5px;border-radius:999px;background:var(--amber-ink);opacity:.45}.sub-single-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:var(--amber-tint);border-radius:9px;padding:12px 18px;font-size:14px;color:var(--amber-ink);text-decoration:none;transition:border-color .15s,background .15s}.sub-single-cta:hover{border-color:var(--amber-ink);background:#fff}@media (max-width:720px){.sub-single{grid-template-columns:1fr;gap:16px}.sub-single-buy{min-width:0}}.acc-studio-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:16px 20px;border-radius:var(--r);background:var(--amber);color:#fff;text-decoration:none;font-size:15.5px;font-weight:600;box-shadow:var(--shadow);border:1px solid var(--amber);transition:background .15s}.acc-studio-btn:hover{background:var(--amber-d-alt)}.acc-studio-btn i{font-style:normal;font-size:19px;opacity:.75;line-height:1}.btn-signup{display:inline-flex;align-items:center;justify-content:center;padding:6px 2px;border:none;background:none;box-shadow:none;color:var(--amber-ink);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--amber-rgb),.4);text-decoration-color:rgba(var(--amber-rgb),.4);transition:color .15s,-webkit-text-decoration-color .15s;transition:text-decoration-color .15s,color .15s;transition:text-decoration-color .15s,color .15s,-webkit-text-decoration-color .15s}.btn-signup:hover{-webkit-text-decoration-color:var(--amber-ink);text-decoration-color:var(--amber-ink)}.btn-signup:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}input[type=checkbox]{font:inherit;flex:none;align-self:flex-start;width:1em;height:1em;margin-top:2px}@supports (margin-top:1lh){input[type=checkbox]{margin-top:calc((1lh - 1em) / 2)}}.anav-wrap{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:14px 16px;margin-bottom:24px}.anav{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;align-items:stretch}.anav-group{position:relative;display:flex}.anav-btn{display:flex;width:100%;text-align:left;align-items:center;gap:9px;padding:9px 13px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer;line-height:1.35;transition:background .15s,border-color .15s,color .15s}.anav-btn:hover{background:var(--amber-tint);border-color:var(--amber-soft)}.anav-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.anav-btn.open{border-color:var(--amber);box-shadow:0 0 0 3px rgba(var(--amber-rgb),.12)}.anav-btn.on{background:var(--amber);border-color:var(--amber);color:#fff;font-weight:600}.anav-btn.on:hover{background:var(--amber-d);border-color:var(--amber-d)}.anav-cur{font-weight:400;opacity:.85;padding-left:9px;border-left:1px solid hsla(0,0%,100%,.35)}.anav-caret{font-size:17px;opacity:.6;margin-left:auto;padding-left:2px}.anav-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;width:max-content;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 18px 40px -12px rgba(50,35,12,.32);display:flex;flex-direction:column;gap:1px;max-width:calc(100vw - 40px)}.anav-menu.right{left:auto;right:0}.anav-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:9px 11px;border-radius:6px;border:none;background:none;text-align:left;font-family:inherit;font-size:14.5px;color:var(--amber-ink);cursor:pointer;white-space:nowrap}.anav-item:hover{background:var(--amber-tint)}.anav-item:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.anav-item.on{background:var(--amber-tint);font-weight:600}.anav-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#96281f;color:#fff;font-size:11.5px;font-weight:600;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.anav-btn.on .anav-badge{background:#fff;color:#96281f}@media(max-width:560px){.anav{grid-template-columns:1fr 1fr}.anav>:nth-child(2n) .anav-menu{left:auto;right:0}.anav-cur{display:none}.anav-btn{gap:6px;padding:9px 10px}.anav-badge{min-width:18px;height:18px;padding:0 5px;font-size:11px}}.fillrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;align-items:end}.fillrow,.filltiles{display:grid;gap:12px}.filltiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px}.fillbtns{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.fillbtns>button{width:100%;text-align:center}@media(max-width:560px){.fillrow{grid-template-columns:1fr 1fr}.fillrow-few>*,.fillrow>:first-child,.fillrow>:nth-child(2n):last-child{grid-column:1/-1}.filltiles{grid-template-columns:1fr 1fr}.fillbtns{grid-template-columns:1fr}}.exp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px 14px;gap:10px 14px}.exp-f{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.exp-f>span{font-weight:600;color:#2c2722}.exp-f>small{color:#7c7466;font-size:12px;line-height:1.5}.exp-f.wide{grid-column:1/-1}.exp-select{width:100%;box-sizing:border-box;padding:10px;border-radius:8px;font:inherit;font-size:15px;color:#2c2722}.exp-line,.exp-select{border:1px solid #e4dbc6;background:#fff}.exp-line{border-radius:8px;padding:12px 14px 14px}.exp-line-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.exp-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:10px 0 4px}.exp-choice button{text-align:left;padding:12px 14px;border-radius:8px;border:1.5px solid #e4dbc6;background:#fff;font:inherit;color:#2c2722;cursor:pointer;line-height:1.5}.exp-choice button[aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft)}.exp-choice button:disabled{cursor:default}.exp-choice b{display:block;font-size:15px}.exp-choice small{color:#7c7466}.exp-list{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:720px}.exp-list th{text-align:left;color:#7c7466;font-weight:600;padding:8px;border-bottom:1px solid #e4dbc6;white-space:nowrap}.exp-list td{padding:9px 8px;border-bottom:1px solid #efe8d8;vertical-align:top}.exp-list .num{text-align:right;white-space:nowrap}.exp-bar{height:10px;border-radius:99px;background:#efe8d8;overflow:hidden;margin:8px 0 6px}.exp-bar>div{height:100%;border-radius:99px}.exp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.exp-stat{border:1px solid #e4dbc6;border-radius:8px;padding:10px 12px;background:#fff}.exp-stat span{display:block;font-size:12px;color:#7c7466}.exp-stat b{font-size:17px}.exp-stat b,.exp-sum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-sum{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px}.exp-sum span,.exp-x{color:#7c7466}.exp-x{border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;margin-left:auto}.exp-x:disabled{visibility:hidden}.exp-file{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px dashed #e4dbc6;background:#fbf8f0;cursor:pointer;font-size:13px}.exp-file input{display:none}.exp-link{border:0;background:transparent;color:var(--amber-ink);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.exp-sheet{background:#fff;color:#1d1a16;border:1px solid #d9d0bc;border-radius:6px;padding:28px 30px;font-size:13.5px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-sheet h2{font-size:18px;margin:0 0 2px;font-weight:700;text-wrap:balance}.exp-sheet .exp-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:14px}.exp-sheet .exp-sub{color:#5f574b;font-size:12.5px}.exp-sheet table{width:100%;border-collapse:collapse;font-size:12.5px;margin:8px 0}.exp-sheet td,.exp-sheet th{border:1px solid #6d6457;padding:5px 7px;vertical-align:top}.exp-sheet th{background:#f1ece0;font-weight:600;text-align:center}.exp-sheet .num{text-align:right;white-space:nowrap}.exp-sheet .ctr{text-align:center}.exp-sheet tfoot td{font-weight:700;background:#faf7f0}.exp-sheet .exp-words{margin:6px 0 16px}.exp-sheet .exp-sign{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px 40px;gap:18px 40px;margin:26px 0 10px}.exp-sheet .exp-sign>div{text-align:center;line-height:2}.exp-sheet .exp-notes{font-size:11.5px;color:#4d463c;border-top:1px solid #d9d0bc;padding-top:8px;margin-top:14px}.exp-sheet .exp-notes ol{margin:4px 0 0 18px;padding:0}.exp-sheet .exp-void{color:#b3261e;font-weight:700;border:2px solid #b3261e;display:inline-block;padding:1px 10px;border-radius:4px}.exp-sheet .exp-kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:3px 14px;gap:3px 14px;margin:6px 0 10px}.exp-sheet .exp-kv>span:nth-child(odd){color:#5f574b}@media (max-width:640px){.exp-choice{grid-template-columns:1fr}}@media print{body:has(.exp-sheet) *{visibility:hidden!important}body:has(.exp-sheet) .exp-sheet,body:has(.exp-sheet) .exp-sheet *{visibility:visible!important}.exp-sheet{position:absolute;left:0;top:0;width:100%;border:0;border-radius:0;padding:0;box-sizing:border-box}.exp-noprint{display:none!important}}.dir-hall{margin:18px 0 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 2px 6px rgba(40,30,18,.06),0 12px 30px rgba(40,30,18,.08)}.dir-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.dir-door{position:relative;display:block;height:176px;border-radius:12px;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(180deg,#4f3925,#47331f 45%,#3f2d1c);box-shadow:0 2px 6px rgba(40,30,18,.12),0 10px 24px rgba(40,30,18,.14);transition:transform .2s ease,box-shadow .2s ease}.dir-door-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .2s ease}.dir-door:hover .dir-door-pic{transform:scale(1.04)}.dir-door:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,12,6,.05) 30%,rgba(18,12,6,.78))}.dir-door.wood:before{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.3));box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.55)}.dir-door:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(20,14,8,.38);transition:opacity .2s ease}.dir-door:not(.on) .dir-door-pic{filter:saturate(.7)}.dir-door:focus-visible:after,.dir-door:hover:after{opacity:0}.dir-door:focus-visible .dir-door-pic,.dir-door:hover .dir-door-pic{filter:none}.dir-door.on:after{content:none}.dir-door.on{transform:translateY(-3px);box-shadow:0 4px 10px rgba(40,30,18,.2),0 16px 32px rgba(40,30,18,.24)}.dir-door-ic{position:absolute;z-index:2;left:14px;top:14px;width:44px;height:44px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;background:rgba(20,12,4,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.6)}.dir-door.on .dir-door-ic{background:var(--amber);border-color:#fff}.dir-door-t{position:absolute;z-index:2;left:16px;right:16px;bottom:12px;display:grid}.dir-door-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:19px;line-height:1.6;text-shadow:0 1px 3px rgba(0,0,0,.4)}.dir-door-word{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 2px;margin:-4px -2px}.dir-door-chev{flex:none;font-size:20px;line-height:1}.dir-door-n{font-size:13.5px;line-height:1.6;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.4)}.dir-door:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dir-door-ribbon{position:absolute;z-index:3;right:16px;top:-2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.dir-door-ribbon>span{display:block;width:30px;height:48px;background:#f4efe3;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}@media (prefers-reduced-motion:reduce){.dir-door,.dir-door-pic,.dir-door:after{transition:none}.dir-door:hover .dir-door-pic{transform:none}}@media (max-width:760px){.dir-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.dir-door{height:132px}.dir-door-ic{width:40px;height:40px;left:12px;top:12px}.dir-door-t{left:12px;right:12px;bottom:8px}.dir-door-name{font-size:16.5px}.dir-door-ribbon{right:12px}.dir-door-ribbon>span{width:26px;height:42px}}.cr-search{display:flex;align-items:center;gap:8px;height:46px;box-sizing:border-box;padding:0 4px 0 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--sub)}.cr-search input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:16px}.cr-search .closex{flex:none}.cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.cr-card{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow);color:inherit;text-decoration:none;min-width:0}.cr-card:hover{border-color:var(--amber)}.cr-av{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--amber-tint);color:var(--amber-ink);font-size:20px;line-height:1.6}.cr-av img{width:100%;height:100%;object-fit:cover;display:block}.cr-av.big{width:112px;height:112px;font-size:34px;border:3px solid var(--card)}.cr-card-t{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.cr-name{font-size:17px;font-weight:600;color:var(--ink);line-height:1.6;overflow-wrap:anywhere}.cr-meta{font-size:13.5px;color:var(--sub);line-height:1.6}.cr-bio{font-size:14px;color:var(--ink);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:2px}.cr-more{display:flex;justify-content:center;margin-top:20px}.cr-prof{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.cr-prof-t{flex:1 1 260px;min-width:0;display:grid;grid-gap:4px;gap:4px}.cr-prof-n{font-size:26px;font-weight:600;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.cr-role{display:inline-flex;align-items:center;gap:6px;align-self:start;justify-self:start;min-height:30px;padding:0 12px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);font-size:13.5px;line-height:1.6}.cr-prof-bio{margin:14px 0 0;white-space:pre-line;font-size:15px;line-height:1.75;color:var(--ink)}.cr-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cr-links a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--amber-ink);font-size:14px;line-height:1.6;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:18px;gap:18px;margin-top:14px}.cr-book{display:grid;grid-gap:6px;gap:6px;color:inherit;text-decoration:none;min-width:0}.cr-book-t{font-size:14.5px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.cr-book-s{font-size:13px;line-height:1.6;color:var(--sub)}.cr-req{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-top:12px}.cr-req-cover{flex:none;width:64px}.cr-req-t{flex:1 1 auto;min-width:0;display:grid;grid-gap:3px;gap:3px}.cr-req-title{font-size:16px;font-weight:600;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.cr-req-line{font-size:13.5px;line-height:1.6;color:var(--sub)}.cr-req-acts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.cr-req-acts>*{min-height:40px}.cr-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;line-height:1.6;background:var(--amber-tint);color:var(--amber-ink);white-space:nowrap}.cr-chip.wait{background:var(--paper);color:var(--ink)}.cr-chip.no{background:var(--paper);color:var(--sub)}.cr-join-held{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cnb-box{position:relative;min-width:0}.cnb-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 10px 30px rgba(40,30,20,.14);max-height:260px;overflow:auto}.cnb-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14.5px;line-height:1.6;text-align:left;cursor:pointer}.cnb-opt.on,.cnb-opt:hover{background:var(--amber-tint)}.cnb-opt .cr-av{width:30px;height:30px;font-size:12px}.cnb-note{padding:8px 10px;font-size:13px;line-height:1.6;color:var(--sub)}.cnb-pick{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.credit-link{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px}.gp{padding-top:18px}.gp-back{background:none;border:none;padding:0;margin:0 0 12px;font:inherit;font-size:14px;color:var(--amber-ink);cursor:pointer}.gp-head{position:relative;display:grid;align-content:center;justify-items:center;min-height:180px;padding:26px 22px;border-radius:0;background:radial-gradient(ellipse 44% 52% at 50% 50%,rgba(20,12,6,.5),rgba(20,12,6,0)),linear-gradient(rgba(20,12,6,.22),rgba(20,12,6,.22)),var(--pic,linear-gradient(180deg,#664321,#50331c 55%,#3e2a18)) center 28%/cover no-repeat;box-shadow:0 0 0 2px #1c130b,0 0 0 7px #664321,0 0 0 8px #a57945,0 0 0 10px #2e1d0e,0 14px 22px rgba(14,10,6,.4);margin:10px 10px 44px}.gp-head-t{margin:0;font-family:var(--display);font-size:34px;font-weight:400;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75)}.gp-head-s{margin:4px 0 0;font-size:14px;color:hsla(0,0%,100%,.88);text-shadow:0 1px 6px rgba(0,0,0,.7)}.gp-head-toggle{margin-top:16px}.market-toggle.gp-head-toggle{align-self:center}.market-toggle.gp-head-toggle button{flex:none;white-space:nowrap;padding:8px 18px;font-size:14px}.gp-stall{margin:6px 0 44px}.gp-awn{position:relative;z-index:2;margin:0 -24px -64px;--sw:56px;--slope:24px}.gp-awn,.gp-awn>span{display:block}.gp-awn-cloth{height:64px;-webkit-clip-path:polygon(var(--slope) 0,calc(100% - var(--slope)) 0,100% 100%,0 100%);clip-path:polygon(var(--slope) 0,calc(100% - var(--slope)) 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.05) 70%,hsla(0,0%,100%,.08)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2))}.gp-awn-hem{height:30px;margin-top:-1px;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2));-webkit-mask:radial-gradient(circle at calc(var(--sw) / 2) 2px,#000 calc(var(--sw) / 2 - 2px),transparent calc(var(--sw) / 2 - 1.5px)) 0 0/var(--sw) 100% repeat-x;mask:radial-gradient(circle at calc(var(--sw) / 2) 2px,#000 calc(var(--sw) / 2 - 2px),transparent calc(var(--sw) / 2 - 1.5px)) 0 0/var(--sw) 100% repeat-x;filter:drop-shadow(0 6px 5px rgba(0,0,0,.35))}.gp-stall>.gp-head{margin:0 10px;padding-top:80px;min-height:250px}@media(max-width:640px){.gp-awn{--sw:40px;--slope:12px;margin:0 -12px -46px}.gp-stall>.gp-head{padding-top:60px;min-height:200px}.gp-awn-cloth{height:46px}.gp-awn-hem{height:22px}.gp-head{min-height:132px;margin:8px 8px 34px}.gp-head-t{font-size:28px}}.gp-stand{position:relative;margin:0 0 54px}.gp-stand-sign{margin:0 0 38px;padding:0 10px;font-family:var(--display);font-size:24px;font-weight:400;line-height:1.5;color:#f3edda;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.55)}.gp-sb{display:block;width:var(--cw,128px);flex:none;border-radius:0;text-decoration:none;color:inherit;box-shadow:0 10px 14px -6px rgba(0,0,0,.55);transform-origin:50% 100%}.gp-sb .bcover{width:100%}.gp-stand.gp-v-a .gp-rack{padding:26px 26px 6px;border-radius:4px;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 6%,transparent 94%,rgba(0,0,0,.25)),linear-gradient(180deg,#c9a46e,#b38755 60%,#9a7146);box-shadow:0 0 0 12px #664321,0 0 0 13px #2e1d0e,inset 0 10px 18px -8px rgba(0,0,0,.45),0 18px 26px rgba(14,10,6,.35)}.gp-stand.gp-v-a .gp-rack-row{position:relative;padding-top:10px}.gp-stand.gp-v-a .gp-rack-books{display:flex;justify-content:center;gap:22px;position:relative;z-index:1}.gp-stand.gp-v-a .gp-sb{transform:perspective(700px) rotateX(9deg)}.gp-stand.gp-v-a .gp-rack-ledge{height:16px;margin:-6px -26px 16px;position:relative;z-index:2;background:linear-gradient(180deg,#a57945,#845a30 25%,#664321 60%,#3e2a18);box-shadow:0 6px 8px -2px rgba(0,0,0,.4)}.gp-rack-feet{position:relative;height:18px;margin:0 2px}.gp-rack-feet i{position:absolute;top:13px;width:16px;height:22px;background:linear-gradient(90deg,#3e2a18,#664321 50%,#2e1d0e)}.gp-rack-feet i:first-child{left:10px}.gp-rack-feet i:last-child{right:10px}.gp-stand.gp-v-b .gp-rack{padding:48px 22px 22px;border-radius:6px;background:radial-gradient(ellipse 220px 34px at 50% 0,rgba(255,228,170,.5),rgba(255,214,150,0) 100%),radial-gradient(ellipse 78% 100% at 50% 0,rgba(255,216,156,.34),rgba(255,214,150,.12) 48%,rgba(255,214,150,0) 80%),radial-gradient(ellipse 70% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.28)),repeating-linear-gradient(90deg,var(--new-velvet-1) 0 35px,var(--new-velvet-2) 35px 70px);box-shadow:inset 0 0 0 1px rgba(20,12,6,.45),inset 0 0 30px rgba(0,0,0,.35),0 14px 22px rgba(14,10,6,.22)}.gp-stand.gp-v-b .gp-rack-books{display:flex;justify-content:center;align-items:flex-end;gap:24px}.gp-stand.gp-v-b .gp-rack-row{position:relative}.gp-stand.gp-v-b .gp-rack-books{position:relative;z-index:1}.gp-stand.gp-v-b .gp-rack-ledge{position:relative;z-index:0;height:40px;margin:-16px -22px 26px;background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 3px/100% 1px no-repeat,linear-gradient(180deg,#845a30,#664321 60%,#50331c) 0 0/100% 20px no-repeat,linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 20px/100% 7px no-repeat,linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 30%,transparent) 0 27px/100% 8px no-repeat,linear-gradient(180deg,#55391f,#4d3319 45%,#442d17) 0 27px/100% 13px no-repeat;box-shadow:0 8px 10px -4px rgba(0,0,0,.45)}.gp-stand.gp-v-b .gp-rack-row:last-child .gp-rack-ledge{margin-bottom:0}.gp-stand.gp-v-b .gp-rack.gp-fit .gp-sb{flex:none;min-width:0;max-width:none}.gp-stand.gp-v-b .gp-rack.gp-fit .gp-sb:not(.gp-sb-set){width:var(--cw)}.gp-stand.gp-v-b .gp-rack-row{padding-top:var(--lift,0)}.gp-stand.gp-v-c{display:flex;flex-direction:column;align-items:center}.gp-stand.gp-v-c .gp-stand-sign{margin-bottom:14px}.gp-step{width:var(--w);min-width:min(100%,300px)}.gp-step-books{display:flex;justify-content:center;gap:20px;position:relative;z-index:1}.gp-step .gp-sb{--cw:118px}.gp-step-board{height:30px;margin-top:-6px;border-radius:2px;background:linear-gradient(180deg,#a57945,#845a30 22%,#664321 0,#50331c 70%,#3e2a18);box-shadow:0 8px 12px -4px rgba(0,0,0,.4)}@media(max-width:640px){.gp-sb{flex:1 1;min-width:0;width:auto;max-width:88px}.gp-stand.gp-v-a .gp-rack,.gp-stand.gp-v-b .gp-rack{padding-left:12px;padding-right:12px}.gp-stand.gp-v-b .gp-rack-ledge{margin-left:-12px;margin-right:-12px;height:34px;background-size:100% 1px,100% 16px,100% 6px,100% 8px,100% 12px;background-position:0 3px,0 0,0 16px,0 22px,0 22px}.gp-stand.gp-v-a .gp-rack-books,.gp-stand.gp-v-b .gp-rack-books{gap:8px}.gp-stand.gp-v-a .gp-rack-ledge{margin-left:-12px;margin-right:-12px}.gp-step .gp-sb{max-width:74px}.gp-step-books{gap:8px}}.gp-table{margin:0 0 56px;--cw:120px}.gp-table-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 6px 4px}.gp-table-h h2,.gp-table-h h3{margin:0;font-size:20px;font-weight:400}.gp-tb{position:relative}.gp-tb-cap{position:absolute;left:50%;top:calc(100% + var(--tt) - var(--ov) + (var(--ah) + 7px) / 2);width:calc(var(--cw) + 40px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.gp-tb-a,.gp-tb-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding:2px 0;margin:-2px 0}.gp-tb-t{font-size:13.5px;color:#f3edda;text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5}.gp-tb-a{font-size:12px;color:hsla(46,51%,90%,.78);text-shadow:0 1px 3px rgba(0,0,0,.5)}.gp-tb-u{display:flex;align-items:center;justify-content:center;gap:5px;line-height:1.4}.gp-tb-u>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-tb-cap .myshelf-cap-pre{margin-right:4px}.gp-tb-set .gp-tb-cap{width:max-content;min-width:calc(var(--cw) + 40px);max-width:max(calc(var(--cw) + 40px),calc(100% + 104px))}.gp-tb-set .gp-tb-t{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:unset}@media(max-width:640px){.gp-tb-set .gp-tb-cap{max-width:max(calc(var(--cw) + 40px),calc(100% + 88px))}.gp-tb-set .gp-tb-t{font-size:13px}}:root:where([data-wood=white]) .myshelf-cap-pre{color:var(--cap-pre-white,var(--amber-d))}:where(:root[data-accent=pink],:root[data-accent=sky]){--cap-pre-white:var(--amber-dd)}.gp-tb-u-room{visibility:hidden}.gp-tb-u-room:before{content:"\00a0"}.gp-spines{position:absolute;z-index:-1;left:50%;bottom:24px;width:calc(var(--cw) * 1.5);max-height:calc(var(--cw) * 1.5);overflow:hidden;transform:translateX(-50%);display:flex;flex-direction:column-reverse;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.gp-spines i{position:relative;flex:none;display:block;width:100%;height:calc(var(--cw) * 1.5 * var(--r));overflow:hidden}.gp-spines i:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--cw) * 1.5 * var(--r));height:calc(var(--cw) * 1.5);transform:translate(-50%,-50%) rotate(-90deg);background:var(--spine) center /100% 100% no-repeat}.gp-spines i:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(0,0,0,.35)}.gp-tb.gp-tb-stack{margin-inline:max(0px,calc(var(--cw) * .25 - (var(--tbgap, 96px) - 84px) / 2))}.gp-sb:focus-visible,.gp-tb:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}.gp-table-h.gp-quiet{margin-bottom:6px}.gp-see{font-size:14px;color:var(--amber-ink);text-decoration:none;white-space:nowrap}.gp-table-scroll{padding:0 2px 6px}.gp-table-in{position:relative;width:100%;box-sizing:border-box;padding:0}.gp-table{--tt:66px;--ov:46px;--ah:110px;--capz:calc(var(--tt) - var(--ov) + var(--ah))}.gp-table-books{position:relative;z-index:2;display:flex;align-items:flex-end;--tbgap:96px;gap:var(--tbgap);padding:36px 50px var(--capz);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:50px;scrollbar-width:thin;scrollbar-color:rgba(80,51,28,.35) transparent}.gp-table-books>*{scroll-snap-align:start;flex:none}.gp-table-books>:first-child{margin-left:auto}.gp-table-books>:last-child{margin-right:auto}.gp-tb{display:flex;flex-direction:column;flex:none;width:var(--cw);text-decoration:none;color:inherit}.gp-tb-cover{display:block;border-radius:0;overflow:hidden;box-shadow:6px 8px 10px -4px rgba(0,0,0,.45)}.gp-table.gp-v-a .gp-tb-cover{position:relative;overflow:visible;border-radius:1px 3px 3px 1px;box-shadow:0 7px 7px -4px rgba(0,0,0,.6),12px 6px 18px -6px rgba(5,10,6,.5)}.gp-table.gp-v-a .gp-tb-cover .bcover,.gp-table.gp-v-a .gp-tb-cover .bcover-inner{border-radius:1px 3px 3px 1px}.gp-table.gp-v-a .gp-tb-cover .bcover-inner:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,226,170,.16),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.gp-table.gp-v-a .gp-tb-cover:before{content:"";position:absolute;z-index:0;left:0;top:-5px;width:calc(100% + 6px);height:6px;-webkit-clip-path:polygon(2px 100%,8px 1px,100% 1px,calc(100% - 6px) 100%);clip-path:polygon(2px 100%,8px 1px,100% 1px,calc(100% - 6px) 100%);background:repeating-linear-gradient(180deg,#fbf3df 0 1px,#e6d8b8 1px 2px),#f2e7cc}.gp-table.gp-v-a .gp-tb-cover:after{content:"";position:absolute;z-index:0;left:100%;top:-5px;width:6px;height:calc(100% + 5px);-webkit-clip-path:polygon(0 7px,100% 2px,100% calc(100% - 4px),0 100%);clip-path:polygon(0 7px,100% 2px,100% calc(100% - 4px),0 100%);background:linear-gradient(180deg,rgba(255,236,200,.3),rgba(0,0,0,.18)),repeating-linear-gradient(90deg,#efe5cd 0 1px,#cdbf9f 1px 2px),#ddd0b2;box-shadow:inset -1px 0 0 rgba(0,0,0,.45)}.gp .bcover,.gp .bcover-inner{border-radius:0}.gp-tb-cover .bcover{width:100%}.gp-set{width:calc(var(--cw,128px) * 1.5 * var(--s) * var(--d) + 8px)}.gp-box,.gp-set{position:relative}.gp-box{filter:drop-shadow(5px 7px 6px rgba(0,0,0,.4))}.gp-box-face{position:relative;z-index:2;display:flex;flex-direction:column;border:4px solid var(--box);border-bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 0 0 1px rgba(255,240,210,.22)}.gp-box-books{display:flex;height:calc(var(--cw,128px) * 1.5 * var(--s));background:#1f1610;box-shadow:inset 0 6px 8px -4px rgba(0,0,0,.6)}.gp-box-books i{position:relative;display:block;flex:none;height:100%;width:calc(var(--cw,128px) * 1.5 * var(--s) * var(--r));background-image:var(--spine);background-position:50%;background-size:100% 100%;background-repeat:no-repeat}.gp-box-books i+i{box-shadow:inset 1px 0 0 rgba(0,0,0,.4)}.gp-box-lip{display:flex;align-items:center;justify-content:center;height:22px;background:var(--box);color:#f6ecd4;font-size:11.5px;letter-spacing:.04em;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -2px 3px rgba(0,0,0,.3)}.gp-set-light .gp-box-lip{color:#3a2a1a}.gp-box-top{position:absolute;left:0;bottom:100%;width:100%;height:calc(var(--cw,128px) * .36 * var(--s));background:var(--box);transform:skewX(-45deg);transform-origin:0 100%;box-shadow:inset 0 1px 0 rgba(255,240,210,.3)}.gp-box-top:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.28))}.gp-box-side{position:absolute;left:100%;bottom:0;height:100%;width:calc(var(--cw,128px) * .36 * var(--s));background:var(--box);transform:skewY(-45deg);transform-origin:0 100%;box-shadow:inset -1px 0 0 rgba(255,240,210,.22)}.gp-box-side:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28)}.gp-box>.cover-price{z-index:6}.gp-box>.cover-out{z-index:5}.gp-tb.gp-tb-set{width:calc(var(--cw) * (1.5 * var(--d) + .36) * var(--s) + 8px);margin-top:calc(var(--cw) * .36 * var(--s))}.gp-tb.gp-tb-set .gp-tb-cover{width:auto}.gp-sb.gp-sb-set{width:auto;margin-right:calc(var(--cw,128px) * .36 * var(--s))}.gp-table.gp-table-sets{--tt:calc(var(--cw) * .36 + 50px);--ov:calc(var(--cw) * .36 + 30px)}.gp-table.gp-v-a .gp-tb-set .gp-tb-cover{box-shadow:none}.gp-table.gp-v-a .gp-tb-set .gp-tb-cover:after,.gp-table.gp-v-a .gp-tb-set .gp-tb-cover:before{display:none}.gp-sb .gp-set,.gp-tb-set .gp-set{overflow:visible}.gp-sb.gp-sb-set{box-shadow:none}.gp-top{position:relative;z-index:1;height:var(--tt);margin:calc(-1 * (var(--ov) + var(--capz))) 0 0;background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 3px/100% 1px no-repeat,linear-gradient(180deg,#845a30,#664321 60%,#50331c)}.gp-apron{position:relative;height:var(--ah);background:linear-gradient(180deg,#845a30,#50331c 40%,#2e1d0e 55%,#624120 80%,#3e2a18) 0 0/100% 7px no-repeat,linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 30%,transparent) 0 7px/100% 10px no-repeat,linear-gradient(180deg,#55391f,#4d3319 45%,#442d17);display:flex;align-items:center;justify-content:center}.gp-table.gp-v-b .gp-tb-cover{transform:perspective(600px) rotateX(10deg);transform-origin:50% 100%}.gp-easel{display:block;height:10px;margin:0 8px;background:linear-gradient(180deg,#664321,#3e2a18);border-radius:0 0 2px 2px;position:relative}.gp-tent{align-self:flex-end;margin-right:6px;padding:12px 14px;min-width:120px;max-width:170px;text-align:center;background:linear-gradient(180deg,#fbf6ea,#efe5cf);border-radius:3px;box-shadow:4px 6px 8px -3px rgba(0,0,0,.35);transform:perspective(500px) rotateX(8deg);transform-origin:50% 100%}.gp-tent span{font-family:var(--display);font-size:18px;color:#3e2a18;line-height:1.4}.gp-pile{position:relative;width:110px;height:60px;align-self:flex-end;margin-left:6px}.gp-pile i{position:absolute;left:0;right:0;height:16px;border-radius:2px;box-shadow:0 3px 4px rgba(0,0,0,.3)}.gp-pile i:first-child{bottom:0;background:linear-gradient(180deg,#3d6a52,#24503a);right:6px}.gp-pile i:nth-child(2){bottom:16px;background:linear-gradient(180deg,#8a3b2f,#6e2a22);left:8px}.gp-pile i:nth-child(3){bottom:32px;background:linear-gradient(180deg,#e9dcc0,#cdb894);left:2px;right:12px}.gp-apron-name{font-family:var(--display);font-size:17px;color:#f3e7cf;text-shadow:0 1px 2px rgba(0,0,0,.6);letter-spacing:.02em}.gp-table.gp-v-c .gp-apron{height:40px}@media(max-width:640px){.gp-table{--cw:96px;margin-bottom:44px}.gp-table-h{margin-bottom:2px}.gp-table-books{--tbgap:68px;padding:30px 52px var(--capz);scroll-padding-inline:52px}.gp-table{--tt:58px;--ov:40px;--ah:104px}.gp-table.gp-v-c .gp-apron{height:32px}.gp-tent{min-width:96px;padding:10px}.gp-tent span{font-size:15px}}.gp-rows{display:flex;flex-direction:column;gap:22px}.gp-rows>.gp-table{margin:0}.gp-table-flat .gp-table-books{--tbgap:48px;padding-left:40px;padding-right:40px;overflow-x:visible}.gp-table.gp-v-a.gp-table-flat .gp-tb-cover{box-shadow:0 6px 10px -3px rgba(6,4,2,.55);border-radius:0}.gp-table.gp-v-a.gp-table-flat .gp-tb-cover .bcover-inner:after,.gp-table.gp-v-a.gp-table-flat .gp-tb-cover:after,.gp-table.gp-v-a.gp-table-flat .gp-tb-cover:before{display:none}.gp-table.gp-v-a.gp-table-flat .gp-tb-cover .bcover,.gp-table.gp-v-a.gp-table-flat .gp-tb-cover .bcover-inner{border-radius:0}@media(max-width:640px){.gp-rows{gap:16px}.gp-table-flat .gp-table-books{--tbgap:32px;padding-left:20px;padding-right:20px;--tbgap:56px;overflow-x:auto}}.gp-table.gp-table-flat{--cw:150px}@media(max-width:640px){.gp-table.gp-table-flat{--cw:116px}}.gp-table.gp-table-flat{--tt:52px;--ov:36px;--ah:92px}@media(max-width:640px){.gp-table.gp-table-flat{--tt:46px;--ov:32px;--ah:88px}}.lgc{margin-top:8px}.lgc,.lgc-crown{position:relative}.lgc-crown{display:flex;flex-direction:column;z-index:3}.lgc-crown i{display:block;position:relative}.lgc-c-cap{height:10px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#a57945,#845a30 30%,#50331c 65%,#26180c);box-shadow:0 2px 3px rgba(0,0,0,.5)}.lgc-c-cove{height:16px;margin:0 6px;background:linear-gradient(180deg,#1c130b,#372516 30%,#624120 70%,#895f33 92%,#624120)}.lgc-c-cove,.lgc-c-dent{box-shadow:0 1px 0 #1a110a}.lgc-c-dent{height:12px;margin:0 11px;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 35%,transparent 80%,rgba(0,0,0,.35)),repeating-linear-gradient(90deg,#845a30 0 1px,#664421 1px 12px,#3e2a18 12px 13px,#140d07 13px 19px)}.lgc-c-bead{height:6px;margin:0 13px;background:linear-gradient(180deg,#9a6d3c,#664321 50%,#3e2a18)}.lgc-carcass{position:relative;margin:0 14px;background:#3e2a18;box-shadow:0 30px 34px rgba(14,10,6,.5),0 6px 8px rgba(14,10,6,.3)}.lgc-frieze{position:relative;padding:22px;background:linear-gradient(180deg,#5a3c1f,#664321 40%,#50331c);box-shadow:inset 0 10px 14px -10px rgba(0,0,0,.6)}.lgc-frieze:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(255,225,180,.18)}.lgc-ros{position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#a57945,#664321 45%,#2e1d0e 70%,#50331c 72%,#2e1d0e);box-shadow:0 1px 0 rgba(255,225,180,.15),0 1px 2px rgba(0,0,0,.6)}.lgc-ros-l{left:2px}.lgc-ros-r{right:2px}.lgc-bframe{position:relative;padding:7px;border-radius:2px;background:linear-gradient(180deg,#2e1d0e,#3e2a18 50%,#24170c);box-shadow:0 0 0 1px #1a110a,0 0 0 3px #7a5530,0 0 0 4px #2a1b0d,inset 0 0 0 1px rgba(201,160,67,.55),0 10px 18px -8px rgba(0,0,0,.7)}.lgc-banner{position:relative;display:block;aspect-ratio:4/1;overflow:hidden;border-radius:1px;background:linear-gradient(180deg,#664321,#3e2a18)}.lgc-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%;display:block}.lgc-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 46% 78% at 50% 54%,rgba(20,12,5,.62),rgba(20,12,5,.28) 60%,rgba(20,12,5,0) 100%),linear-gradient(180deg,rgba(20,12,5,.25),rgba(20,12,5,0) 30%,rgba(20,12,5,0) 70%,rgba(20,12,5,.35));box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 0 26px rgba(0,0,0,.45)}.lgc-btext{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 16px}.lgc-b-name{margin:2px 0 0;font-size:44px;font-weight:600;line-height:1.45;color:#f3edda;text-shadow:0 2px 10px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.6)}.lgc-b-meta{font-size:15px;line-height:1.6;color:hsla(46,51%,90%,.92);text-shadow:0 1px 3px rgba(0,0,0,.7)}.lgc-body{display:grid;grid-template-columns:var(--lgc-post) minmax(0,1fr) var(--lgc-post);--lgc-post:34px}.lgc-post{position:relative;grid-row:1;background:linear-gradient(90deg,#24170c,#5a3c1f 18%,#7a5229 40%,#845a30 50%,#664321 66%,#3e2a18 86%,#1c120a)}.lgc-post:before{content:"";position:absolute;left:8px;right:8px;top:44px;bottom:44px;border-radius:9px;background:repeating-linear-gradient(90deg,rgba(18,11,5,.55) 0 2px,rgba(255,215,160,.1) 2px 3px,transparent 3px 6px);box-shadow:inset 0 6px 6px -4px rgba(0,0,0,.6),inset 0 -6px 6px -4px rgba(0,0,0,.5)}.lgc-post i,.lgc-post:after{content:"";position:absolute;left:-3px;right:-3px;height:22px}.lgc-post:after{top:0;background:linear-gradient(180deg,#9a6d3c,#664321 25%,#3e2a18 45%,#845a30 60%,#50331c 85%,#2e1d0e);box-shadow:0 2px 3px rgba(0,0,0,.45)}.lgc-post i{bottom:0;background:linear-gradient(0deg,#9a6d3c,#664321 25%,#3e2a18 45%,#845a30 60%,#50331c 85%,#2e1d0e);box-shadow:0 -2px 3px rgba(0,0,0,.45)}.lgc-post-l{grid-column:1}.lgc-post-r{grid-column:3}.lgc-levels{grid-column:2;grid-row:1;min-width:0;position:relative;z-index:1}.lgc-empty{padding:40px 20px;text-align:center;color:#f3edda;background:linear-gradient(180deg,#54391f,#3a2612)}.lgc-lvl{position:relative;--cw:150px;--slot:186px;--pt:62px;--ch:calc(var(--cw) * 1.5);--cap:80px}.lgc-lvl.lgc-new{--pt:66px}.lgc-beam{position:relative;z-index:4;height:44px;background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 1px /100% 1px no-repeat,linear-gradient(180deg,#845a30,#6e4a26 18%,#50331c 55%,#3e2a18 78%,#24170c);box-shadow:0 5px 8px -2px rgba(0,0,0,.55)}.lgc-lvl+.lgc-lvl .lgc-beam{border-top:1px solid #1a110a}.lgc-plate{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:0 16px}.lgc-plate-n{margin:0;font-size:17px;font-weight:500;line-height:1.4;color:#f3edda;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 180px)}.lgc-plate-a{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:500;color:hsla(46,51%,90%,.85);text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.55)}.lgc-plate-a b{font-weight:600;font-size:17px;line-height:1;transform:translateY(-1px)}.lgc-bk:focus-visible,.lgc-plate-a:focus-visible{outline:2px solid #f3edda;outline-offset:3px}.lgc-bay{position:relative;isolation:isolate}.lgc-back{position:absolute;left:0;right:0;top:0;height:calc(var(--pt) + var(--ch) - 9px);z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%,transparent 70%,rgba(0,0,0,.14)),repeating-linear-gradient(90deg,rgba(20,12,6,0) 0 69px,rgba(20,12,6,.13) 69px 70px,rgba(255,220,170,.02) 70px 71px,rgba(20,12,6,0) 71px 90px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(0,0,0,.08) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#54391f,#47301a 50%,#3a2612);box-shadow:inset 0 14px 20px -14px rgba(0,0,0,.6),inset 22px 0 26px -18px rgba(0,0,0,.6),inset -22px 0 26px -18px rgba(0,0,0,.6)}.lgc-new .lgc-back{background:radial-gradient(ellipse 220px 34px at 50% 0,rgba(255,228,170,.5),rgba(255,214,150,0) 100%),radial-gradient(ellipse 78% 100% at 50% 0,rgba(255,216,156,.34),rgba(255,214,150,.12) 48%,rgba(255,214,150,0) 80%),radial-gradient(ellipse 70% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.28)),var(--velvet-fuzz) 0 0 /200px 200px repeat,linear-gradient(180deg,var(--new-velvet-1) 0,var(--new-velvet-2) 50%,var(--new-velvet-3) 100%);box-shadow:inset 0 16px 18px -12px rgba(0,0,0,.7),inset 26px 0 26px -18px rgba(0,0,0,.65),inset -26px 0 26px -18px rgba(0,0,0,.65)}.lgc-plank{top:calc(var(--pt) + var(--ch) - 9px);height:20px;background:linear-gradient(rgba(255,236,206,.2),rgba(255,236,206,.2)) 0 0 /100% 1px no-repeat,linear-gradient(180deg,rgba(0,0,0,.35),transparent 6px),linear-gradient(180deg,#5a3c1f,#845a30 35%,#74502a 70%,#5e4020)}.lgc-lip,.lgc-plank{position:absolute;left:0;right:0;z-index:-1}.lgc-lip{top:calc(var(--pt) + var(--ch) + 11px);height:8px;background:linear-gradient(180deg,#9a6d3c,#664321 35%,#2e1d0e 60%,#624120 85%,#3e2a18)}.lgc-apron{position:absolute;left:0;right:0;top:calc(var(--pt) + var(--ch) + 19px);bottom:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.18) 9px,transparent 14px),linear-gradient(180deg,#55391f,#4d3319 45%,#442d17)}.lgc-row{display:flex;overflow-x:auto;overflow-y:hidden;padding:var(--pt) 12px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lgc-row::-webkit-scrollbar{display:none}.lgc-row>.lgc-bk:first-child{margin-left:auto}.lgc-row>.lgc-bk:last-child{margin-right:auto}.lgc-bk{flex:none;width:var(--slot);display:flex;flex-direction:column;align-items:center;scroll-snap-align:center;text-decoration:none;color:inherit}.lgc-bk,.lgc-cv{position:relative}.lgc-cv{display:block;width:var(--cw);border-radius:0;box-shadow:0 6px 10px -3px rgba(6,4,2,.55)}.lgc-cv .bcover,.lgc-cv .bcover-inner{width:100%;border-radius:0}.lgc-cv:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.lgc-cap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:var(--cap);margin-top:30px;padding:0 6px;text-align:center}.lgc-cap-t{max-width:100%;font-size:14px;font-weight:500;line-height:1.45;color:#f3edda;text-shadow:0 1px 2px rgba(0,0,0,.55);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.lgc-cap-a{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:hsla(46,51%,90%,.66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgc-plinth{position:relative;z-index:3;margin:0 -10px;height:40px;border-radius:0 0 3px 3px;box-shadow:0 -1px 0 #1a110a,0 28px 30px rgba(14,10,6,.55),0 6px 8px rgba(14,10,6,.35);background:linear-gradient(180deg,#845a30,#50331c 4px,#2e1d0e 7px,#624120 9px,#3e2a18 12px,transparent 13px),linear-gradient(180deg,#50331c,#3e2a18 60%,#2e1d0e)}.lgc-plinth:after{content:"";position:absolute;left:14px;right:14px;top:22px;height:2px;opacity:.6;background:linear-gradient(90deg,transparent,#775029 8%,#845a30 50%,#775029 92%,transparent)}@media(max-width:640px){.lgc-plate-n{font-size:15.5px;max-width:calc(100% - 120px)}.lgc-plate-a{right:10px;font-size:13px}.lgc-c-cap{height:8px}.lgc-c-cove{height:11px;margin:0 4px}.lgc-c-dent{height:9px;margin:0 8px}.lgc-c-bead{height:5px;margin:0 9px}.lgc-carcass{margin:0 8px}.lgc-frieze{padding:9px}.lgc-ros{display:none}.lgc-bframe{padding:5px}.lgc-banner{aspect-ratio:auto;height:150px}.lgc-banner img{object-position:66% 40%}.lgc-banner:after{background:radial-gradient(ellipse 80% 80% at 50% 54%,rgba(20,12,5,.62),rgba(20,12,5,.3) 60%,rgba(20,12,5,.1) 100%)}.lgc-b-name{font-size:32px}.lgc-b-meta{font-size:14px}.lgc-body{--lgc-post:13px}.lgc-post:before{left:3px;right:3px;top:30px;bottom:30px;border-radius:5px;background:repeating-linear-gradient(90deg,rgba(18,11,5,.55) 0 1px,rgba(255,215,160,.1) 1px 2px,transparent 2px 4px)}.lgc-post i,.lgc-post:after{left:-2px;right:-2px;height:16px}.lgc-lvl{--cw:116px;--slot:144px;--pt:76px}.lgc-lvl.lgc-new{--pt:80px}.lgc-row{padding-left:6px;padding-right:6px}.lgc-plinth{margin:0 -5px;height:34px}.lgc-plinth:after{top:19px}}.nf-switch{position:relative;flex:none;width:68px;height:34px;padding:0;border:0;border-radius:999px;cursor:pointer;font:inherit;background:#d9d0bf;box-shadow:inset 0 1px 2px rgba(40,26,8,.25);transition:background .18s}.nf-switch[aria-checked=true]{background:var(--amber)}.nf-switch-word{position:absolute;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:600;line-height:1;color:#6f6556;right:11px;left:auto}.nf-switch[aria-checked=true] .nf-switch-word{left:11px;right:auto;color:#f3edda}.nf-switch-knob{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fffdf8;color:var(--amber);box-shadow:0 1px 3px rgba(0,0,0,.28);transition:left .18s}.nf-switch[aria-checked=true] .nf-switch-knob{left:37px}.nf-switch:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nf-switch,.nf-switch-knob{transition:none}}.nf-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.nf-filters-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:var(--sub)}.nf-filter-panel{margin-top:14px}.nf-filter-panel .nf-filters-foot{margin-top:0}.nf-list{display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:640px){.nf-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-in-case{display:block;position:relative}.lgc-bk-set{width:auto;min-width:var(--slot);padding:0 12px}.lgc-bk-set .lgc-cv{width:auto;box-shadow:none}.lgc-bk-set .lgc-cv:after{display:none}.lgc-btext .gp-head-toggle{margin-top:14px}.lgc-bay-table{position:relative;isolation:isolate}.lgc-bay-table>.lgc-back{height:auto;bottom:0}.lgc-bay-table>.gp-table{margin:0}.lgc-bay-table>.gp-table .gp-table-scroll{padding:0}.lgc-bay-table>.gp-table .gp-table-books{padding-top:64px}@media(max-width:640px){.lgc-bay-table>.gp-table .gp-table-books{padding-top:76px}}.lgc-bay-table>.gp-table.gp-table-plates .gp-table-books,.lgc-new .lgc-bay-table>.gp-table .gp-table-books{padding-top:124px}.gp-table-flat.gp-table-plates .gp-table-books,.gp-table-wide.gp-table-plates .gp-table-books{padding-top:104px}.gp-tb-plate{position:absolute;z-index:2;left:50%;bottom:calc(100% + 22px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;max-width:calc(var(--cw) + 60px);pointer-events:none;white-space:nowrap;text-align:center}.gp-tb-plate .featbook-plate-g{font-size:19px}.gp-tb-plate .featbook-plate-s{font-size:14.5px}@media(max-width:640px){.lgc-bay-table>.gp-table.gp-table-plates .gp-table-books,.lgc-new .lgc-bay-table>.gp-table .gp-table-books{padding-top:116px}.gp-table-flat.gp-table-plates .gp-table-books,.gp-table-wide.gp-table-plates .gp-table-books{padding-top:92px}.gp-tb-plate{bottom:calc(100% + 18px)}.gp-tb-plate .featbook-plate-g{font-size:16px}.gp-tb-plate .featbook-plate-s{font-size:13px}}.gp-tb-plate.gp-tb-plate-set{bottom:calc(100% + var(--cw) * .36 * var(--s,1) + 16px);max-width:max(calc(var(--cw) + 60px),calc(100% + 24px))}.lgc-bay-table>.gp-table.gp-table-sets .gp-table-books{padding-top:118px}@media(max-width:640px){.gp-tb-plate.gp-tb-plate-set{bottom:calc(100% + var(--cw) * .36 * var(--s,1) + 12px)}.lgc-bay-table>.gp-table.gp-table-sets .gp-table-books{padding-top:112px}}.gp-table.gp-table-sets .gp-table-books{padding-top:100px}@media(max-width:640px){.gp-table.gp-table-sets .gp-table-books{padding-top:88px}}.gp-table .gp-tb-plate-set .featbook-plate-g,.gp-table .gp-tb-plate-set .featbook-plate-s{color:var(--ink);text-shadow:none}.lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-g{color:#f6ecd6;text-shadow:0 1px 3px rgba(0,0,0,.6)}.lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-s{color:hsla(41,64%,90%,.8);text-shadow:0 1px 2px rgba(0,0,0,.55)}.lgc-bay-table .gp-easel{display:none}.lgc-bay-table .gp-spines{bottom:14px}.lgc-bay-table>.gp-table{--cw:150px}@media(max-width:640px){.lgc-bay-table>.gp-table{--cw:116px}}.lgc-bay-table>.gp-table .gp-table-books{--tbgap:120px}@media(max-width:640px){.lgc-bay-table>.gp-table .gp-table-books{--tbgap:96px}}.lgc-bay-table>.gp-table .gp-table-books{padding-left:76px;padding-right:76px;scroll-padding-inline:76px}@media(max-width:640px){.lgc-bay-table>.gp-table .gp-table-books{padding-left:60px;padding-right:60px;scroll-padding-inline:60px}}.gp-table-sets .gp-table-books,.lgc-bay-table>.gp-table-sets .gp-table-books{--tbgap:60px}@media(max-width:640px){.gp-table-sets .gp-table-books,.lgc-bay-table>.gp-table-sets .gp-table-books{--tbgap:44px}}.gp-table.gp-table-wide{--cw:150px}.gp-table-wide .gp-table-books{--tbgap:120px;padding-left:76px;padding-right:76px;scroll-padding-inline:76px;overflow-x:visible}.gp-table-wide.gp-table-sets .gp-table-books{--tbgap:60px}@media(max-width:640px){.gp-table.gp-table-wide{--cw:116px}.gp-table-wide .gp-table-books{--tbgap:96px;padding-left:60px;padding-right:60px;scroll-padding-inline:60px;overflow-x:auto}.gp-table-wide.gp-table-sets .gp-table-books{--tbgap:44px}}.gp-table-wide.gp-table-tight .gp-table-books{padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.gp-table-wide .gp-easel{display:none}.gp-table-wide .gp-spines{bottom:14px}.lgc-shop .lgc-banner{aspect-ratio:auto;width:100%;min-height:200px}.nb-wrap{position:fixed;z-index:55;top:84px;right:24px;width:min(380px,calc(100vw - 32px));pointer-events:none}.nb-card,.nb-under{pointer-events:auto;border-radius:20px;background:hsla(42,44%,92%,.6);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 12px 34px rgba(60,45,20,.2)}.nb-card{position:relative;z-index:2;display:flex;align-items:flex-start;animation:nb-in .32s cubic-bezier(.2,.8,.2,1)}.nb-under{position:absolute;left:12px;right:12px;bottom:-7px;height:30px;z-index:1;border-radius:0 0 18px 18px;opacity:.85}.nb-under-2{left:24px;right:24px;bottom:-13px;opacity:.6;z-index:0}.nb-under{-webkit-clip-path:inset(calc(100% - 8px) -2px -2px -2px);clip-path:inset(calc(100% - 8px) -2px -2px -2px)}.nb-under-2{-webkit-clip-path:inset(calc(100% - 7px) -2px -2px -2px);clip-path:inset(calc(100% - 7px) -2px -2px -2px)}.nb-main{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:14px 10px 14px 16px;color:var(--ink);text-decoration:none}.nb-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;color:var(--amber-ink)}.nb-text{min-width:0;display:flex;flex-direction:column}.nb-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nb-sec{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-sec,.nb-when{line-height:1.5;color:var(--sub)}.nb-when{flex:none;font-size:12px}.nb-s{font-size:14.5px;font-weight:600}.nb-b,.nb-s{line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nb-b{font-size:13.5px;color:#4a4238;white-space:pre-line}.nb-more{margin-top:4px;font-size:12px;line-height:1.5;color:var(--amber-ink)}.nb-x{flex:none;margin:6px 6px 0 0}.nb-main:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-4px;border-radius:20px}@keyframes nb-in{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.nb-card{animation:none}}@media(max-width:560px){.nb-wrap{top:72px;left:8px;right:8px;width:auto}}.pbg-adm{scroll-margin-top:96px}.pbg-mock{position:relative;overflow:hidden;height:132px;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);background:var(--bg)}.pbg-mock,.pbg-mock-pic{display:block;width:100%}.pbg-mock-pic{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center;opacity:.28}.pbg-mock-nav{position:absolute;left:0;right:0;top:0;height:16px;background:var(--bg);border-bottom:1px solid var(--line)}.pbg-mock-body{position:absolute;left:10%;right:10%;top:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.pbg-mock-card{display:grid;grid-gap:6px;gap:6px;padding:9px;border-radius:5px;background:var(--card);border:1px solid var(--line)}.pbg-mock-title{width:45%;height:7px;background:var(--amber)}.pbg-mock-line,.pbg-mock-title{display:block;border-radius:3px}.pbg-mock-line{height:5px;background:var(--line)}.pbg-mock-line.is-short{width:60%}.pbg-adm-limits{margin:0 0 14px;padding:11px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:13.5px;line-height:1.8;color:var(--ink)}.pbg-adm-limits-h{font-weight:600}.pbg-adm-limits-sub{color:var(--sub);margin-top:4px}.pbg-adm-form{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--line)}.pbg-adm-prev{display:grid;grid-gap:6px;gap:6px;min-width:0}.pbg-adm-cap{font-size:12.5px;line-height:1.6;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbg-adm-fields{display:grid;grid-gap:10px;gap:10px;min-width:0}.pbg-adm-field{display:grid;grid-gap:4px;gap:4px}.pbg-adm-label{font-size:13.5px;color:var(--sub)}.pbg-adm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:420px}.pbg-adm-list{display:grid;grid-gap:10px;gap:10px}.pbg-adm-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.pbg-adm-row.is-off .pbg-mock{opacity:.55}.pbg-adm-info{display:grid;grid-gap:4px;gap:4px;min-width:0}.pbg-adm-name{font-size:15px;color:var(--ink);overflow-wrap:anywhere}.pbg-adm-meta{font-size:13px;line-height:1.6;color:var(--sub);overflow-wrap:anywhere}.pbg-adm-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pbg-adm-badge{display:inline-block;padding:1px 10px;border-radius:999px;border:1px solid var(--line);font-size:12.5px;line-height:1.7;color:var(--sub)}.pbg-adm-badge.is-on{border-color:var(--amber-soft);background:var(--amber-tint);color:var(--amber-ink)}.pbg-adm-acts{display:grid;grid-template-columns:repeat(5,78px);grid-gap:6px;gap:6px}.pbg-adm-ask{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;justify-items:end;padding:12px;border-radius:8px;border:1px solid var(--line);background:var(--paper)}.pbg-adm-ask-t{justify-self:stretch;font-size:14px;line-height:1.7;color:var(--ink)}.pbg-adm-ask .pbg-adm-two{width:100%}.pbg-adm-empty{padding:10px 2px;font-size:13.5px;color:var(--sub)}@media(max-width:760px){.pbg-adm-form,.pbg-adm-row{grid-template-columns:minmax(0,1fr)}.pbg-adm-acts{grid-template-columns:repeat(5,minmax(0,1fr))}.pbg-adm-two{max-width:none}}.bvid{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.bvid-h{font-size:15px;font-weight:600;color:var(--ink)}.bvid-help{font-size:13px;line-height:1.7;color:var(--sub)}.bvid-none{padding:6px 0 2px;font-size:13.5px;color:var(--sub)}.bvid-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:6px}.bvid-slot{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bvid-slot.is-locked .bvid-empty{opacity:.7}.bvid-label{font-size:14px;font-weight:600;color:var(--ink)}.bvid-sub{font-size:12.5px;line-height:1.6;color:var(--sub)}.bvid-empty,.bvid-prev{display:block;width:100%;aspect-ratio:2.4/1;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);background:var(--paper)}.bvid-prev{object-fit:contain;background:#14110d}.bvid-empty{display:grid;place-items:center;font-size:13px;color:var(--sub)}.bvid-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:20px;font-size:12.5px;line-height:1.6;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bvid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bvid-note{min-width:0}.bvid-ask{display:grid;grid-gap:10px;gap:10px;margin-top:4px;padding:12px;border-radius:8px;border:1px solid var(--line);background:var(--paper)}.bvid-ask-t{font-size:14px;line-height:1.7;color:var(--ink)}.bvid-snd{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.bvid-snd.is-none{color:var(--sub);font-weight:400}.bvid-loop{display:flex;align-items:center;gap:12px;margin-top:4px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}.bvid-loop.is-locked{cursor:default}.bvid-loop.is-locked :is(.bvid-loop-h,.bvid-loop-sub){opacity:.55}.bvid-loop-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.bvid-loop-h{font-size:14px;font-weight:600;color:var(--ink)}.bvid-loop-sub{color:var(--sub)}.bvid-loop-sub,.bvid-loop-why{font-size:12.5px;line-height:1.6}.bvid-loop-why{font-weight:600;color:var(--ink)}.bvid-list{display:grid;margin-top:4px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bvid-list-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px}.bvid-item{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border-top:1px solid var(--line)}.bvid-item-top{display:flex;align-items:center;gap:14px;min-width:0}.bvid-item-prev{flex:none;display:block;width:200px;aspect-ratio:2.4/1;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);object-fit:contain;background:#14110d}.bvid-item-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.bvid-moves{flex:none;display:flex;gap:8px}.bvid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.bvid-add{display:grid;grid-gap:6px;gap:6px;padding:14px;border-top:1px solid var(--line)}.bvid-list>.bvid-note{padding:0 14px 14px}.bvid-still{margin-top:4px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.bvid-still>.bvid-loop{margin-top:0;border:none}.bvid-still.is-locked>.bvid-loop{cursor:default}.bvid-still.is-locked :is(.bvid-loop-h,.bvid-loop-sub,.bvid-secs-l){opacity:.55}.bvid-secs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-top:1px solid var(--line)}.bvid-secs-l{font-size:14px;font-weight:600;color:var(--ink)}.bvid-secs-s{min-height:44px;min-width:150px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.bvid-loop.is-ro{cursor:default}.bvid-state{flex:none;margin-right:8px;font-size:14px;font-weight:600;color:var(--sub);text-align:right}.bvid-state.is-on{color:var(--amber)}@media(max-width:760px){.bvid-slots{grid-template-columns:minmax(0,1fr)}.bvid-item-top{flex-wrap:wrap}.bvid-item-prev,.bvid-moves{width:100%}.bvid-moves>button{flex:1 1}.bvid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctag-part{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.ctag-row{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}.ctag-row.is-locked{cursor:default}.ctag-row.is-locked :is(.ctag-row-h,.ctag-row-sub){opacity:.55}.ctag-row-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ctag-row-h{font-size:14px;font-weight:600;color:var(--ink)}.ctag-row-sub{color:var(--sub)}.ctag-row-sub,.ctag-row-why{font-size:12.5px;line-height:1.6}.ctag-row-why{font-weight:600;color:var(--ink)}.ctag-note{min-width:0}:root{--bo-lab:#5e574c;--bo-tile:#fffdf8;--bo-foot:#fbf8f2;--bo-ring:#c9bea7;--bo-ph:#8f8676;--bo-warn:#8a5a12;--bo-warn-bg:#f7eedb;--bo-warn-line:#e6d3a8;--bo-warn-ink:#5a3d0c;--bo-bad:#a3271d;--bo-bad-bg:#f9ebe8;--bo-bad-line:#e3b9b1;--bo-bad-ink:#7f1d15;--bo-seam:rgba(60,48,28,.1)}.bo-root{padding-bottom:64px;color:var(--ink)}.bo-root *,.bo-veil *{box-sizing:border-box}.bo-grow{flex:1 1;min-width:0}.bo-wrap{width:min(1200px,calc(100vw - 64px));margin:0 auto}.bo-body{padding-top:22px;display:grid;grid-gap:18px;gap:18px;min-width:0}.bo-wrap.bo-classic{width:min(1000px,calc(100vw - 64px))}.bo-body.bo-classic{display:block}.bo-root-classic.bo-sided .bo-band-in,.bo-root-classic.bo-sided .bo-cols,.bo-root-classic:not(.bo-sided) .bo-band-in{width:min(1000px,calc(100vw - 64px))}@media (min-width:1400px){.bo-wrap{width:min(1340px,calc(100vw - 96px))}.bo-root-classic:not(.bo-sided) .bo-band-in,.bo-wrap.bo-classic{width:min(1000px,calc(100vw - 96px))}}.bo-band{position:relative;color:#fff;background:linear-gradient(135deg,var(--amber),var(--amber-d));border-bottom:1px solid rgba(0,0,0,.08)}.bo-band:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 100% 0,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 55%)}.bo-band-in{position:relative;z-index:1;padding:8px 0 20px}.bo-band :focus-visible{outline:2px solid #f3e7cf;outline-offset:2px}.bo-crumb{display:flex;flex-wrap:wrap;gap:0 10px;font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.86)}.bo-crumb,.bo-crumb-a{align-items:center;min-height:44px}.bo-crumb-a{display:inline-flex;padding:0;border:0;background:none;color:hsla(0,0%,100%,.92);font:inherit;text-decoration:none;cursor:pointer}.bo-crumb-a:hover{text-decoration:underline}.bo-crumb-sep{opacity:.6}.bo-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 18px;margin-top:0}.bo-head h1{margin:0;font-size:30px;line-height:1.35;font-weight:400;color:#fff;letter-spacing:normal}.bo-n{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.84);padding-bottom:5px}.bo-n:empty{display:none}.bo-slot{display:contents}.bo-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.bo-glass,.bo-tools{align-items:center;gap:8px}.bo-glass{display:inline-flex;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:hsla(0,0%,100%,.12);color:#fff;font:inherit;font-size:14px;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer}.bo-glass:hover{background:hsla(0,0%,100%,.2)}.bo-sel{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 16px;border-radius:12px;background:hsla(0,0%,100%,.12);border:1px solid transparent;color:#fff;font-size:14px;white-space:nowrap}.bo-sel-k{color:hsla(0,0%,100%,.86);font-size:12.5px}.bo-sel-in{min-height:42px;padding:0 22px 0 0;margin-right:-18px;border:0;background:none;color:#fff;font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bo-sel-in option{color:var(--ink);background:var(--card)}.bo-sel-v{pointer-events:none;font-size:17px;opacity:.9}.bo-sibs{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.bo-bandline{position:relative;margin-top:12px;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.9)}.bo-heads{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.bo-hbox{position:relative;display:grid;align-content:start;grid-gap:2px;gap:2px;min-height:96px;padding:12px 30px 12px 16px;border-radius:14px;background:hsla(0,0%,100%,.12);border:1px solid transparent;color:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.bo-hbox:hover{background:hsla(0,0%,100%,.18)}.bo-hbox-l{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.9)}.bo-hbox-v{font-size:28px;line-height:1.3;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-hbox-d{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.86)}.bo-hbox-chev{position:absolute;right:12px;top:10px;font-size:18px;line-height:1;opacity:.8}.bo-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:24px;min-width:0;max-width:100%}.bo-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13.5px;line-height:1.3;white-space:nowrap;cursor:pointer}.bo-seg-band{background:hsla(0,0%,100%,.14);border:1px solid transparent}.bo-seg-band button{color:#fff}.bo-seg-band button:hover{background:hsla(0,0%,100%,.12)}.bo-seg-card{background:var(--paper);border:1px solid var(--line)}.bo-seg-card button{color:var(--ink)}.bo-seg-card button:hover{background:var(--amber-tint)}.bo-seg button.on{background:var(--card);color:var(--amber-ink)}.bo-seg button:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.bo-seg-band button:focus-visible{outline-color:#f3e7cf}.bo-disc{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--amber);color:#fff;font-size:11.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-disc.bo-disc-inv{background:var(--card);color:var(--amber-ink)}.bo-card{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:18px 20px 20px}.bo-card.bo-card-tight{padding:14px 16px 16px}.bo-card.bo-card-flush{padding:0;overflow:hidden}.bo-ch{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:32px;margin:0 0 12px}.bo-ch h2,.bo-ch h3{margin:0;font-size:17px;line-height:1.5;font-weight:400;color:var(--ink);letter-spacing:normal}.bo-ch>.bo-ic+h2,.bo-ch>.bo-ic+h3{max-width:calc(100% - 40px)}.bo-meta{font-size:13px;line-height:1.6;color:var(--bo-lab);white-space:nowrap}.bo-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--amber-tint);color:var(--amber-ink)}.bo-ic.bo-ic-bad{background:var(--bo-bad-bg);color:var(--bo-bad)}.bo-ic.bo-ic-warn{background:var(--bo-warn-bg);color:var(--bo-warn)}.bo-grid{display:grid;grid-gap:18px;gap:18px;align-items:start;min-width:0}.bo-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-gside{grid-template-columns:minmax(0,1fr) 360px}.bo-col{display:grid;grid-gap:18px;gap:18px;min-width:0;align-content:start}.bo-sect{display:flex;align-items:center;gap:10px;margin:8px 0 -4px;font-size:13px;color:var(--bo-lab)}.bo-sect:after{content:"";flex:1 1;height:1px;background:var(--line)}.bo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.bo-btn:hover:not(:disabled){border-color:var(--amber-ink);background:var(--amber-tint)}.bo-btn.bo-btn-pri{background:var(--amber);border-color:var(--amber);color:#fff}.bo-btn.bo-btn-pri:hover:not(:disabled){background:var(--amber-d);border-color:var(--amber-d)}.bo-btn.bo-btn-bad{color:var(--bo-bad);border-color:var(--bo-bad-line);background:var(--card)}.bo-btn.bo-btn-bad:hover:not(:disabled){background:var(--bo-bad-bg);border-color:var(--bo-bad)}.bo-btn.bo-btn-badfill{background:var(--bo-bad);border-color:var(--bo-bad);color:#fff}.bo-btn.bo-btn-badfill:hover:not(:disabled){background:var(--bo-bad-ink);border-color:var(--bo-bad-ink)}.bo-btn:disabled{opacity:.45;cursor:not-allowed}.bo-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bo-chev{font-size:18px;line-height:1}.bo-btns{display:flex;flex-wrap:wrap;gap:8px}.bo-btns.bo-btns-eq{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr))}.bo-state{font-size:13px;line-height:1.6;white-space:nowrap;color:var(--bo-lab)}.bo-state.bo-state-done{color:var(--ok)}.bo-state.bo-state-wait{color:var(--bo-warn)}.bo-state.bo-state-stop{color:var(--bo-bad)}.bo-cv{position:relative;flex:none;display:block;aspect-ratio:2/3;overflow:hidden;background:#6b5a4a;box-shadow:0 1px 2px rgba(0,0,0,.18)}.bo-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bo-cv.bo-cv-ph{display:grid;place-items:center;padding:3px;color:hsla(0,0%,100%,.92);font-size:10px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.bo-av{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--line);font-size:12px;line-height:1;overflow:hidden}.bo-av img{width:100%;height:100%;object-fit:cover;display:block}.bo-tiles{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.bo-tile{position:relative;display:grid;align-content:start;grid-gap:1px;gap:1px;min-width:0;min-height:84px;padding:10px 14px;border-radius:12px;background:var(--bo-tile);border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;text-decoration:none}button.bo-tile{cursor:pointer}button.bo-tile:hover{border-color:var(--amber-ink)}button.bo-tile:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bo-tile-l{font-size:13px;line-height:1.5;color:var(--bo-lab)}.bo-tile-v{margin-top:2px;font-size:21px;line-height:1.35;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.bo-tile-u{margin-left:3px;font-size:13px;color:var(--bo-lab)}.bo-tile-x{font-size:12.5px;line-height:1.5;color:var(--ink)}.bo-tile-d{font-size:11.5px;line-height:1.5;color:var(--bo-lab)}.bo-tile-more{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--amber-ink)}.bo-tile.bo-tile-zero{background:transparent}.bo-tile.bo-tile-zero .bo-tile-v{color:var(--faint)}.bo-tile.bo-tile-denied .bo-tile-v,.bo-tile.bo-tile-failed .bo-tile-v{font-size:15px;color:var(--bo-lab)}.bo-tile.bo-tile-failed .bo-tile-v,.bo-tile.bo-tile-warn .bo-tile-v{color:var(--bo-warn)}.bo-tile.bo-tile-bad .bo-tile-v{color:var(--bo-bad)}.bo-tile[aria-expanded=true]{background:var(--amber-tint);border-color:var(--amber-s25)}.bo-retry{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 -12px;padding:0;border:0;background:none;color:var(--amber-ink);font:inherit;font-size:13px;cursor:pointer;justify-self:start}.bo-retry:hover{text-decoration:underline}.bo-fact,.bo-facts{display:grid}.bo-fact{grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:44px;padding:0 2px;border:0;border-top:1px solid var(--line2);background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none}.bo-fact:first-child{border-top:0}button.bo-fact{cursor:pointer}button.bo-fact:hover{background:var(--amber-tint)}button.bo-fact:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.bo-fact-l{font-size:13.5px;line-height:1.5;color:var(--bo-lab);text-wrap:balance}.bo-fact-v{font-size:15px;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-fact-v small{margin-right:8px;font-size:12.5px;color:var(--bo-lab)}.bo-fact-chev{color:var(--sub);font-size:17px;line-height:1}.bo-fact.bo-fact-warn .bo-fact-v{color:var(--bo-warn)}.bo-fact.bo-fact-bad .bo-fact-v{color:var(--bo-bad)}.bo-fact.bo-fact-wrap{grid-template-columns:minmax(88px,34%) minmax(0,1fr) 12px;align-items:start;padding-top:10px;padding-bottom:10px}.bo-fact.bo-fact-wrap .bo-fact-v{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.55}.bo-zero-n{color:var(--faint)}.bo-wgroups{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px;align-items:start}.bo-wgrp{display:grid;grid-gap:8px;gap:8px;min-width:0}.bo-wgt{font-size:12.5px;line-height:1.6;color:var(--bo-lab)}.bo-wait{display:grid;min-width:0;border-radius:12px;background:var(--bo-tile);border:1px solid var(--line)}.bo-wait-main{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.bo-wait-main:hover{background:var(--amber-tint)}.bo-wait-main:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.bo-wait-t{flex:1 1;min-width:0;display:grid;line-height:1.45}.bo-wait-n{font-size:14px}.bo-wait-s{font-size:12.5px;color:var(--bo-lab)}.bo-wait-chev{color:var(--sub);font-size:18px;line-height:1}.bo-wait.bo-wait-failed .bo-wait-s{color:var(--bo-warn)}.bo-wait-steps{display:grid;padding:0 12px 8px 52px;margin-top:-6px}.bo-wait-step{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;border-top:1px solid var(--line2);background:none;color:var(--ink);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.bo-wait-step:hover{color:var(--amber-ink)}.bo-quiet{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 12px;margin-top:14px;padding:6px 12px;border-radius:12px;background:var(--bo-foot);border:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--bo-lab)}.bo-quiet-k{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink)}.bo-quiet-k svg{color:var(--amber)}.bo-quiet-a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;white-space:nowrap}.bo-quiet-a:hover{color:var(--amber-ink)}.bo-line{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--ink)}.bo-line svg{margin-top:2px}.bo-line.bo-line-warn svg{color:var(--bo-warn)}.bo-line.bo-line-bad{color:var(--bo-bad-ink)}.bo-line.bo-line-bad svg{color:var(--bo-bad)}.bo-line.bo-line-lab{color:var(--bo-lab)}.bo-phr{display:inline-block;max-width:100%}.bo-lines{display:grid;grid-gap:4px;gap:4px}.bo-note{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 12px;min-height:52px;border-radius:12px;font-size:13.5px;line-height:1.6;border:1px solid var(--line);background:var(--bo-tile);color:var(--ink)}.bo-note.bo-note-warn{background:var(--bo-warn-bg);border-color:var(--bo-warn-line);color:var(--bo-warn-ink)}.bo-note.bo-note-bad{background:var(--bo-bad-bg);border-color:var(--bo-bad-line);color:var(--bo-bad-ink)}.bo-note.bo-note-ok{background:var(--amber-s08);border-color:var(--amber-s25);color:var(--amber-ink)}.bo-note-t{flex:1 1;min-width:0;padding:6px 0}.closex.bo-note-x{background:transparent;border-color:transparent;color:inherit}.bo-iwrap{position:relative;display:inline-flex;flex:none;vertical-align:middle}.bo-i{display:inline-grid;place-items:center;width:44px;height:44px;margin:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bo-lab);cursor:pointer}.bo-i:hover{color:var(--amber-ink)}.bo-i:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-4px}.bo-band .bo-i{color:#fff}.bo-pop{position:absolute;z-index:40;top:calc(100% + 8px);display:grid;grid-gap:4px;gap:4px;padding:6px 6px 14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 14px 40px rgba(50,32,12,.22);font-size:13.5px;line-height:1.7;color:var(--ink);text-align:left}.bo-pop-h{display:flex;align-items:center;gap:8px}.bo-pop-t{flex:1 1;min-width:0;font-size:14.5px;padding-top:4px}.bo-pop-ul{margin:0;padding:0 10px 0 18px;display:grid;grid-gap:4px;gap:4px}.closex.bo-pop-x{background:transparent;border-color:transparent;color:var(--sub)}.bo-fb-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.bo-fb-lone,.bo-fb-pills,.bo-find-go{--fb-lab:var(--sub)}.bo-fb-lone{display:inline-flex;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:14px;--jr:13px;background:var(--bg);overflow:hidden}.bo-fb-lone>.fb-cell{min-height:44px;border-left:0;padding:0 12px 0 14px}.fb-pills.bo-fb-pills{padding:0;border-top:0}.bo-find-after{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;margin-top:10px}.bo-find-go{border:1px solid var(--line);border-radius:14px;--jr:13px;overflow:hidden;background:var(--bg)}.bo-find-go>.fb{border:0;border-radius:0}.bo-find-go>.fb>.fb-foot{display:none}.bo-find-go .fb-chip[disabled],.bo-find-go .fb-clear[disabled]{cursor:default;opacity:.6}@media (max-width:760px){.bo-find .fb-bar.fb-has-dates>.fb-cell.fb-date{grid-column:auto}.bo-find .fb-bar.fb-has-dates>.fb-cell.fb-date+.fb-cell.fb-date{grid-column:2/-1;border-left:1px solid var(--line)}}.bo-tframe.bo-long:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.bo-tframe.bo-long thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 1px 0 var(--line)}.bo-t{font-size:13px}.bo-t .bo-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-t .bo-wrapcell{overflow-wrap:anywhere;min-width:160px}.bo-t .bo-actcell{width:1%}.bo-t td>.bo-rowbtn,.bo-t td>.bo-tick-l{margin:-8px 0}.bo-t td>.bo-who{align-items:flex-start}.bo-t td>.bo-who>.bo-av{margin-top:-6px}.bo-t tr.bo-tr-on>td{background:var(--amber-tint)}.bo-t-sub{display:block;font-size:12px;line-height:1.45;color:var(--bo-lab)}.bo-email{display:inline}.bo-email>span{white-space:nowrap;overflow-wrap:normal}.bo-table{display:grid;grid-gap:4px;gap:4px;min-width:0}.bo-tfoot{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;padding:0 2px;font-size:12.5px;line-height:1.6;color:var(--bo-lab)}.bo-more{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;background:none;color:var(--amber-ink);font:inherit;font-size:13px;cursor:pointer}.bo-more:hover{text-decoration:underline}.bo-empty{padding:18px 14px;font-size:13.5px;color:var(--bo-lab)}.bo-who{display:flex;align-items:center;gap:10px;min-width:0}.bo-who-t{display:grid;line-height:1.45;min-width:0}.bo-t .bo-tickcell{width:1%}.bo-tick-l{display:flex;justify-content:flex-end;gap:10px;padding-left:4px}.bo-rowbtn,.bo-tick-l{align-items:center;min-height:44px;cursor:pointer;white-space:nowrap}.bo-rowbtn{display:inline-flex;gap:6px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13.5px}.bo-rowbtn:hover{border-color:var(--amber-ink);background:var(--amber-tint)}.bo-rowbtn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bo-rowbtn .bo-chev{color:var(--sub)}.bo-tcards{display:none}.bo-tcard{display:grid;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid var(--line);background:var(--card)}.bo-tcard:first-child{border-top:0}.bo-tcard.bo-tcard-on{background:var(--amber-tint)}.bo-tcard-top{display:flex;align-items:center;gap:10px;min-width:0}.bo-tcard-top.bo-tcard-tickrow{cursor:pointer;margin-right:-14px;min-height:44px}.bo-tcard-top.bo-tcard-tickrow>.bo-who-t{flex:1 1}.bo-tcard-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;font-size:13px;line-height:1.5}.bo-tcard-f{display:grid;align-content:start;min-width:0;overflow-wrap:anywhere}.bo-tcard-k{font-size:12px;color:var(--bo-lab)}.bo-tcard .bo-btn,.bo-tcard .bo-rowbtn{width:100%;justify-content:center}.veil.bo-sheetveil{align-items:stretch;justify-content:flex-end;padding:0}.bo-sheet{display:flex;flex-direction:column;width:min(460px,100%);max-height:100%;overflow:auto;background:var(--bg);border-left:1px solid var(--line);box-shadow:-18px 0 40px rgba(50,32,12,.18)}.bo-sheet.bo-sheet-inline{max-height:none;overflow:visible;border:1px solid var(--line);border-radius:16px}.bo-sheet-h{display:grid;grid-gap:10px;gap:10px;padding:14px 12px 16px 18px;color:#fff;background:linear-gradient(135deg,var(--amber),var(--amber-d))}.bo-sheet-inline .bo-sheet-h{border-radius:15px 15px 0 0}.bo-sheet-top{display:flex;align-items:center;gap:12px;min-width:0}.bo-sheet-nm{display:grid;flex:1 1;min-width:0;line-height:1.45}.bo-sheet-nm h2{margin:0;font-size:17px;line-height:1.5;font-weight:400;color:#fff;overflow-wrap:anywhere}.bo-sheet-sub{font-size:12.5px;color:hsla(0,0%,100%,.88);overflow-wrap:anywhere}.bo-sheet-states{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.94)}.bo-sheet-b{display:grid;grid-gap:0;gap:0;padding:4px 16px 18px}.closex.bo-band-x{background:hsla(0,0%,100%,.12);border-color:transparent;color:#fff}.closex.bo-band-x:hover:not(:disabled){background:hsla(0,0%,100%,.22);border-color:transparent}.bo-sheet-h .bo-av{border-color:transparent}.closex.bo-band-x:focus-visible{outline-color:#f3e7cf}.bo-sec{display:grid;grid-gap:10px;gap:10px;padding:16px 0}.bo-sec+.bo-sec{border-top:1px solid var(--line)}.bo-sec-h{display:flex;align-items:center;gap:8px;min-height:28px}.bo-sec-h .bo-iwrap{margin-left:auto}.bo-sec-t{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;font-weight:400;color:var(--bo-lab)}.veil.bo-dlgveil{overflow-y:auto}.bo-dlg{display:grid;width:min(var(--w,460px),100%);margin:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 60px rgba(40,26,10,.28);overflow:hidden;text-align:left}.bo-dlg:focus{outline:none}.bo-dlg-h{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-bottom:1px solid var(--line)}.bo-dlg-t{flex:1 1;min-width:0;margin:0;font-size:17px;font-weight:400;line-height:1.5}.closex.bo-dlg-x{background:transparent;border-color:transparent;color:var(--sub)}.bo-dlg-b{display:grid;grid-gap:16px;gap:16px;padding:16px 18px 18px}.bo-dlg-f{padding:14px 18px 16px;border-top:1px solid var(--line);background:var(--bo-foot)}.bo-subj{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--bo-tile);border:1px solid var(--line)}.bo-subj-t{display:grid;min-width:0;line-height:1.45}.bo-subj-n{font-size:15px;overflow-wrap:anywhere}.bo-subj-no{font-size:12.5px;color:var(--bo-lab);overflow-wrap:anywhere}.bo-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.bo-field-l{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13px;line-height:1.6}.bo-field-l,.bo-opt{color:var(--bo-lab)}.bo-whosees{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink)}.bo-area{display:block;width:100%;min-height:88px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:14.5px;line-height:1.7;resize:vertical}.bo-area::placeholder{color:var(--bo-ph)}.bo-area:focus{border-color:var(--amber)}.bo-area:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.bo-count{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.6;color:var(--bo-lab);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-count.bo-count-short{color:var(--bo-warn)}.bo-err{font-size:13px;line-height:1.6;color:var(--bo-bad)}.bo-stepl{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bo-tile)}.bo-stepr{display:grid;grid-template-columns:auto minmax(0,1fr) auto 150px;align-items:center;grid-gap:14px;gap:14px;min-height:64px;padding:10px 14px;border-top:1px solid var(--line)}.bo-stepr:first-child{border-top:0}.bo-stepr-mk{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--bo-ring);color:var(--bo-lab);font-size:13px}.bo-stepr.bo-st-done .bo-stepr-mk{background:var(--amber);border-color:var(--amber);color:#fff}.bo-stepr.bo-st-now .bo-stepr-mk{border-color:var(--bo-warn);color:var(--bo-warn);background:var(--bo-warn-bg)}.bo-stepr-t{display:grid;grid-gap:2px;gap:2px;min-width:0;line-height:1.45}.bo-stepr-n{font-size:14.5px}.bo-stepr-s{font-size:12.5px;color:var(--bo-lab)}.bo-steps{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));border:1px solid var(--line);border-radius:12px;--jr:11px;overflow:hidden;background:var(--bo-tile)}.bo-step{display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:92px;padding:10px 10px 10px 12px;border:0;border-left:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.bo-step:first-child{border-left:0}.bo-step:hover{background:var(--amber-tint)}.bo-step:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.bo-step-no{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--bo-lab)}.bo-step-mk{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--bo-ring);color:#fff;font-size:11px}.bo-step.bo-st-done .bo-step-mk{background:var(--amber);border-color:var(--amber)}.bo-step.bo-st-now .bo-step-mk{background:var(--bo-warn);border-color:var(--bo-warn)}.bo-step.bo-st-now{background:var(--bo-warn-bg)}.bo-step-nm{font-size:13.5px;line-height:1.45}.bo-save{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 -6px 24px rgba(50,32,12,.12)}.bo-save-t{flex:1 1;min-width:0;font-size:14px;line-height:1.6}.bo-save .bo-btns{flex:0 1 320px}.bo-cols{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 20px;gap:0 20px;align-items:start}.bo-main{min-width:0}.bo-main:focus{outline:none}.bo-main.bo-classic{width:100%;max-width:1000px;justify-self:start}.bo-side-col,.bo-skip{display:none}.bo-skip{align-items:center;min-height:44px;padding:0 14px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:14px;text-decoration:none;box-shadow:var(--shadow)}.bo-skip:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.bo-side{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.bo-side .mp-group{gap:6px}.bo-side .mp-gt{padding:0 4px;line-height:1.6}.bo-side .mp-cell{gap:10px;min-height:44px;padding:6px 10px 6px 7px;border-color:transparent}.bo-side .mp-cell.mp-r1{border-top-color:var(--bo-seam)}.mp-card.mp-col1{grid-template-columns:minmax(0,1fr)}.mp-group.mp-shut{gap:0}.bo-side .mp-cell.on{--mp-ic:var(--amber)}.bo-side .mp-cell.on .mp-ic{color:#fff}.bo-fold{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 12px 0 14px;border:1px solid transparent;border-radius:14px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer}.bo-fold:hover{background:var(--amber-tint)}.bo-fold:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.bo-fold-n{flex:1 1;min-width:0}.bo-fold-v{font-size:17px;color:var(--sub)}.bo-fold.bo-fold-jt{margin-top:-13px;border-top-color:var(--bo-seam);border-top-left-radius:0;border-top-right-radius:0}.bo-fold.bo-fold-jb{border-bottom-left-radius:0;border-bottom-right-radius:0}.bo-fold.bo-fold-open{align-items:flex-end;padding:0 6px 4px 4px;border-color:transparent;background:none;font-size:12.5px;letter-spacing:.03em;color:var(--sub)}.bo-fold.bo-fold-open:hover{color:var(--ink);background:none}.bo-fold.bo-fold-shut .bo-gt-n{font-size:12.5px}.bo-fold .bo-gt-n{flex:none;margin-left:0;white-space:nowrap}.bo-fold.bo-fold-shut{padding:0 10px 0 12px}.bo-gt-n{margin-left:8px;font-size:12px;color:var(--amber-ink)}.bo-fold.bo-fold-shut.bo-fold-here{background:var(--amber-tint)}.bo-fold-say{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bo-side-col .bo-fold.bo-fold-open,.bo-side-col .mp-gt{color:var(--ink)}.bo-side-col .bo-fold.bo-fold-open:hover{color:var(--amber-ink)}.bo-side-fix,.bo-side-rest{display:contents}.bo-parts{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.bo-band-menu{flex:none}@media (min-width:1280px){.bo-root-classic.bo-sided .bo-band-in,.bo-root-classic.bo-sided .bo-cols,.bo-sided .bo-wrap{width:min(1596px,calc(100vw - 64px))}.bo-cols{grid-template-columns:236px minmax(0,1fr)}.bo-side-col{display:block;align-self:stretch;min-width:0;padding-top:22px}.bo-side{position:-webkit-sticky;position:sticky;top:100px;max-height:var(--bo-side-room,calc(100vh - 116px));overflow-y:auto;margin:0 -6px;padding:0 6px 2px}.bo-side.bo-side-split{display:flex;flex-direction:column;gap:12px;overflow:hidden}.bo-side-split .bo-side-fix{display:grid;grid-gap:12px;gap:12px;flex:none;min-width:0}.bo-side-split .bo-side-rest{display:grid;grid-gap:12px;gap:12px;align-content:start;flex:0 1 auto;min-height:0;min-width:0;overflow-y:auto;margin:0 -6px;padding:0 6px 2px}.bo-root.bo-sided{padding-bottom:0}.bo-sided .bo-main{padding-bottom:64px}.bo-sided .bo-band-menu,.bo-sided .bo-sibs{display:none}.bo-skip{display:flex;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bo-skip:focus{left:0;top:22px;z-index:6;width:auto;height:auto;overflow:visible;clip:auto}}.veil.bo-menuveil{align-items:stretch;justify-content:flex-start;padding:0;overflow:hidden}.bo-menu{display:flex;flex-direction:column;width:min(340px,100%);height:100%;max-height:100%;background:var(--bg);border:0;border-right:var(--bo-edge,0) solid var(--line);box-shadow:18px 0 50px rgba(50,32,12,.3);color:var(--ink);text-align:left}.bo-menu.bo-menu-inline{height:auto;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:none}.bo-menu-h{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;color:#fff;background:linear-gradient(135deg,var(--amber),var(--amber-d))}.bo-menu-t{flex:1 1;min-width:0;margin:0;font-size:17px;line-height:1.5;font-weight:400;color:#fff}.bo-drawer-b{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 24px}.bo-drawer-b .bo-side{position:static;max-height:none;overflow:visible;margin:0;padding:0}.bo-pv-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:10px 16px;background:var(--paper);border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.6}.bo-pv-bar-t{flex:1 1 280px;min-width:0}.bo-pv-cap{margin:0;padding:6px 12px;border-radius:10px;background:var(--bg);border:1px dashed var(--sub);font-size:13px;line-height:1.6;color:var(--bo-lab)}.bo-pv-dcol{justify-items:center}.bo-pv-dcol>*{width:min(460px,100%)}.bo-pv-covers{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px 24px}.bo-pv-cover{display:grid;grid-gap:6px;gap:6px;justify-items:start;font-size:12.5px;line-height:1.5;color:var(--bo-lab)}.bo-pv-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.bo-pv-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.bo-pv-chart{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px 14px 6px;border-radius:12px;background:var(--bo-tile);border:1px solid var(--line)}.bo-pv-chart-h{display:flex;align-items:center;gap:8px;font-size:14px}.bo-pv-row,.bo-pv-rows{display:grid}.bo-pv-row{grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.bo-pv-row:first-child{border-top:0;padding-top:4px}.bo-pv-row-t{display:grid;grid-gap:2px;gap:2px;min-width:0;align-content:start}.bo-pv-row-n{font-size:15px;line-height:1.5}.bo-pv-row-w{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px}.bo-pv-row-b{margin-top:10px}.bo-pv-prof{display:flex;align-items:center;gap:12px;margin-bottom:8px}@media (max-width:560px){.bo-root-classic.bo-sided .bo-band-in,.bo-root-classic.bo-sided .bo-cols,.bo-root-classic:not(.bo-sided) .bo-band-in,.bo-wrap,.bo-wrap.bo-classic{width:calc(100vw - 32px)}.bo-band-in{padding:14px 0 16px}.bo-head h1{font-size:24px}.bo-band .bo-seg,.bo-crumb,.bo-head,.bo-parts,.bo-sibs{justify-content:center}.bo-bandline,.bo-head h1{text-align:center}.bo-tools{justify-content:center;margin-left:0;width:100%}.bo-heads{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bo-hbox{min-height:84px;padding:10px 26px 10px 12px}.bo-hbox-v{font-size:22px}.bo-seg button{padding:0 11px}.bo-card{padding:14px 14px 16px}.bo-g2,.bo-g3,.bo-gside{grid-template-columns:minmax(0,1fr)}.bo-tiles{--cols:2!important}.bo-wgroups{grid-template-columns:minmax(0,1fr)}.bo-menu{width:100%;min-height:100%;border:0;border-radius:0}.bo-sheet{width:100%;border-left:0}.bo-stepr{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.bo-stepr>.bo-btn,.bo-stepr>.bo-state{grid-column:2}.bo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-step{border-left:0;border-top:1px solid var(--line)}.bo-step:nth-child(2n){border-left:1px solid var(--line)}.bo-step:nth-child(-n+2){border-top:0}.bo-steps>.bo-step:is(:first-child,:last-child){border-radius:0}.bo-steps>.bo-step:first-child{border-top-left-radius:var(--jr)}.bo-steps>.bo-step:nth-child(2){border-top-right-radius:var(--jr)}.bo-steps>.bo-step:nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:var(--jr)}.bo-steps>.bo-step:nth-child(2n):last-child{border-bottom-right-radius:var(--jr)}.bo-tframe.bo-has-cards{display:none}.bo-tcards{display:grid;border:1px solid var(--line);border-radius:12px;--jr:11px;overflow:hidden}.bo-tcards.bo-long{max-height:640px;overflow:auto}.bo-save .bo-btns{flex:1 1 100%}.bo-pop{max-width:calc(100vw - 32px)}.bo-pv-cols,.bo-pv-form{grid-template-columns:minmax(0,1fr)}}@media (min-width:561px) and (max-width:900px){.bo-g3,.bo-heads,.bo-wgroups{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-g3>:nth-child(3):last-child{grid-column:1/-1}.bo-gside{grid-template-columns:minmax(0,1fr)}.bo-tiles-5,.bo-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-pv-cols{grid-template-columns:minmax(0,1fr)}}@media (min-width:561px) and (max-width:1007px){.bo-tframe.bo-has-cards{display:none}.bo-tcards{display:grid;border:1px solid var(--line);border-radius:12px;--jr:11px;overflow:hidden}.bo-tcards.bo-long{max-height:640px;overflow:auto}.bo-tcard-facts{grid-template-columns:repeat(auto-fit,minmax(max(140px,calc(25% - 9px)),1fr))}}.bo-crumb-step{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@media (max-width:359px){.bo-crumb-here{display:none}}.bo-crumb-drop{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-band:after{display:none}:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-bandline,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-crumb,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-crumb-a,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-hbox-d,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-hbox-l,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-n,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-sel-k,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-sheet-states,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-sheet-sub{color:#fff}:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-glass,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-hbox,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-seg-band,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-sel,:where(:root[data-accent=pink],:root[data-accent=sky]) .closex.bo-band-x{background:rgba(0,0,0,.1)}:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-glass:hover,:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-hbox:hover,:where(:root[data-accent=pink],:root[data-accent=sky]) .closex.bo-band-x:hover:not(:disabled){background:rgba(0,0,0,.16)}:where(:root[data-accent=pink],:root[data-accent=sky]) .bo-seg-band button:hover{background:rgba(0,0,0,.08)}.crm-page{display:grid;grid-gap:18px;gap:18px;min-width:0}.crm-wait{padding:18px 20px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:var(--bo-lab);font-size:14px}.crm-quiet{font-size:12.5px;line-height:1.6;color:var(--bo-lab)}.crm-gap{margin-top:16px;display:grid;grid-gap:10px;gap:10px;min-width:0}.crm-sub-t{font-size:14px;line-height:1.5;color:var(--ink);margin:2px 0}.crm-open{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;min-width:0}.crm-open-h{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;font-size:14.5px}.crm-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.crm-right{justify-items:end}.crm-warnword{color:var(--bo-warn)}.crm-badword{color:var(--bo-bad)}.crm-moved{font-weight:400}.crm-moved,.crm-new{color:var(--amber-ink)}.crm-new{font-size:12.5px}.crm-mark{display:grid;grid-gap:2px;gap:2px;color:var(--amber-ink);text-decoration:none}.crm-mark:hover{text-decoration:underline}.crm-denied{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:12px;background:var(--bo-tile);border:1px solid var(--line);font-size:14px;color:var(--bo-lab)}.crm-denied-n{font-size:21px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-people{display:grid;grid-gap:10px;gap:10px;min-width:0}.crm-dls{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.crm-dl{width:100%;min-width:150px}.crm-dl:disabled{opacity:.7;cursor:wait}.crm-make{min-width:150px}.crm-dl-err{grid-column:1/-1;font-size:12.5px;color:#fff}.crm-dlcard{display:grid;grid-gap:8px;gap:8px}.crm-dl-l{font-size:13px;color:var(--bo-lab)}.crm-cellbtn{display:inline-flex;align-items:center;justify-content:flex-end;min-height:32px;min-width:44px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--amber-ink);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.crm-cellbtn:hover{background:var(--amber-tint)}.crm-cohort{display:inline-flex;align-items:center;justify-content:flex-end;min-height:32px;min-width:58px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.crm-cohort:hover{border-color:var(--amber-ink)}.crm-cohort.crm-cohort-open{border:1px dashed var(--bo-lab)}.crm-cohort-key{cursor:default;min-width:0}.crm-legend-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px;font-size:12.5px;line-height:1.6;color:var(--bo-lab)}.crm-chart{display:grid;grid-gap:6px;gap:6px;min-width:0}.crm-chart-t{font-size:15px;color:var(--ink)}.crm-chart-c,.crm-legend{font-size:12.5px;color:var(--bo-lab)}.crm-legend{display:flex;flex-wrap:wrap;gap:6px 16px}.crm-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.crm-legend-n{display:inline-block;min-width:14px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.crm-tablewrap{min-width:0}.crm-scrollhint{font-size:12.5px;line-height:1.5;color:var(--bo-lab);text-align:right;margin:0 0 6px}.crm-tablewrap.crm-wide .bo-t td:first-child,.crm-tablewrap.crm-wide .bo-t th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:#fff!important;box-shadow:1px 0 0 var(--line)}.crm-tablewrap.crm-wide .bo-t th:first-child{background-image:linear-gradient(rgba(122,86,32,.05),rgba(122,86,32,.05))}.crm-tablewrap.crm-wide .bo-t td.bo-actcell,.crm-tablewrap.crm-wide .bo-t th.bo-actcell{position:-webkit-sticky;position:sticky;right:0;z-index:1;background-color:#fff!important;box-shadow:-1px 0 0 var(--line)}.crm-chart-svg{overflow-x:auto;min-width:0}.crm-spark{display:block;margin-top:4px;color:var(--ink);width:100%;max-width:140px}.crm-bars{display:grid;grid-gap:8px;gap:8px}.crm-bar-row{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.crm-bar-l{color:var(--bo-lab)}.crm-bar{height:28px;border-radius:6px;border:1px solid var(--line);background:var(--card)}.crm-bar,.crm-bar-p{display:flex;overflow:hidden}.crm-bar-p{align-items:center;justify-content:center;min-width:0;white-space:nowrap;font-size:11.5px;line-height:1;padding:0 2px;border-right:1px solid var(--card)}.crm-bar-p:last-child{border-right:0}.crm-rank,.crm-rank-r{display:grid}.crm-rank-r{grid-template-columns:24px 36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.crm-rank-r:first-child{border-top:0;padding-top:0}.crm-rank-n{font-size:13px;color:var(--bo-lab);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-rank-v{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.crm-rank-btn{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.crm-rank-btn:first-child{border-top:0}.crm-rank-btn:hover .crm-rank-title{text-decoration:underline}.crm-row-tools{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:12px}.crm-sel{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-size:13.5px;color:var(--bo-lab)}.crm-sel select{min-height:42px;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer}.crm-field{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--bo-lab)}.crm-field input,.crm-field select{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);font:inherit;font-size:15px;color:var(--ink);width:100%}.crm-field-hint{font-size:12.5px;line-height:1.6;color:var(--bo-lab)}.crm-indent{display:inline-block;padding-left:18px}.crm-live{padding:12px 14px;border-radius:10px;background:var(--bo-tile);border:1px solid var(--line);font-size:14px}@media (max-width:560px){.crm-dls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.crm-dl{min-width:0}.crm-bar-row{grid-template-columns:minmax(0,1fr)}.crm-open-h{justify-content:center;text-align:center}}.fb{--fb-lab:var(--sub);background:var(--card);border:1px solid var(--line);border-radius:14px;--jr:13px;box-shadow:var(--shadow);overflow:hidden;container:fb/inline-size}.fb-inset{background:var(--bg);box-shadow:none}.fb-wood{box-shadow:0 2px 6px rgba(0,0,0,.4);border-color:rgba(0,0,0,.2)}.fb-bar{display:grid;grid-template-columns:var(--fb-cols,minmax(0,1fr));min-height:64px}.fb-q{align-items:stretch;padding:8px;cursor:text}.fb-fld,.fb-q{display:flex;min-width:0}.fb-fld{flex:1 1;align-items:center;gap:8px;box-sizing:border-box;padding:0 4px 0 2px;border-radius:12px;background:var(--amber-tint)}.fb-q.has .fb-fld{padding-right:0}.fb-q:focus-within .fb-fld{box-shadow:inset 0 0 0 2px var(--amber-ink)}.fb-ic{position:relative;flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--amber-tint);color:var(--amber)}.fb-fld .fb-ic{background:transparent}.fb-ic.sm{width:34px;height:34px;border-radius:9px}.fb-q input{flex:1 1;min-width:0;height:44px;margin:0;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);text-overflow:ellipsis;box-shadow:none}.fb-q input::placeholder{color:var(--ink);opacity:.72}.fb .closex.fb-cx{border-color:transparent;background:transparent;color:var(--sub)}.fb .closex.fb-cx:hover{background:var(--amber-tint)}.fb .fb-fld .closex.fb-cx:hover{background:var(--amber-soft)}.fb-cell{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;box-sizing:border-box;padding:0 16px 0 18px;margin:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fb-cell:focus-within{box-shadow:inset 0 0 0 2px var(--amber-ink)}.fb-t{flex:1 1;min-width:0;display:grid}.fb-lab{font-size:13px;color:var(--fb-lab)}.fb-lab,.fb-val{line-height:1.45}.fb-val{font-size:15.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-cell.on{background:var(--amber-tint)}.fb-cell.on .fb-val{color:var(--amber-ink)}.fb-sel{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font:inherit;font-size:16px}.fb-vee{color:var(--amber-ink);font-size:20px}.fb-more .fb-val{font-size:14px;color:var(--fb-lab);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.fb-more.on .fb-val{color:var(--amber-ink)}.fb-more.open{background:var(--bg)}.fb-more:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.fb-dot{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;box-sizing:border-box;padding:0 4px;border-radius:10px;background:#96281f;color:#fff;font-size:11px;line-height:20px;text-align:center}.fb-gocell{display:flex;align-items:center;padding:0 10px 0 12px;border-left:1px solid var(--line)}.fb-go{height:44px;padding:0 24px;border-radius:10px;border:0;background:var(--amber);color:#fff;font:inherit;font-size:15px;cursor:pointer}.fb-go:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.fb-dic{flex:none;display:grid;place-items:center;color:var(--amber-ink)}.fb-day{position:absolute;inset:0;width:100%;height:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;opacity:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);cursor:pointer;outline:0}.fb-date.editing .fb-day{opacity:1;padding:22px 12px 0 18px}.fb-date.editing .fb-dic,.fb-date.editing .fb-val{visibility:hidden}.fb-date.bad{outline:2px solid #b3261e;outline-offset:-2px}.fb-panel{border-top:1px solid var(--line);background:var(--bg);padding:6px 12px 14px 16px}.fb-panel-h{display:flex;align-items:center;justify-content:space-between;min-height:44px}.fb-panel-t{font-size:14px;color:var(--fb-lab)}.fb-joined{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:4px}.fb-joined.fb-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-joined.fb-c1{grid-template-columns:minmax(0,1fr)}.fb-joined .fb-cell{min-height:60px;border:1px solid var(--line);margin:0 0 0 -1px;background:var(--card)}.fb-joined .fb-cell:first-child{margin-left:0;border-radius:14px 0 0 14px}.fb-joined .fb-cell:last-child{border-radius:0 14px 14px 0}.fb-joined .fb-cell:only-child{border-radius:14px}.fb-joined .fb-cell.on{background:var(--amber-tint)}.fb-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 12px 16px;border-top:1px solid var(--line)}.fb-pills-lab{font-size:13px;color:var(--fb-lab);margin-right:4px}.fb-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;box-sizing:border-box;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font:inherit;font-size:15px;color:var(--ink);cursor:pointer}.fb-pill.on{background:var(--amber);border-color:var(--amber);color:#fff}.fb-pill:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.fb-pill-n{color:var(--sub)}.fb-pill-n.ok{color:var(--ok)}.fb-pill-n.warn{color:#b3261e}.fb-pill.on .fb-pill-n{color:#fff}.fb-foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;padding:4px 10px 4px 16px;border-top:1px solid var(--line);background:var(--bg)}.fb-found{font-size:14px;color:var(--fb-lab);margin-right:4px}.fb-chip,.fb-clear{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;box-sizing:border-box;padding:0 12px 0 14px;border:0;background:transparent;font:inherit;font-size:14px;cursor:pointer}.fb-chip{color:var(--amber-ink)}.fb-chip:before,.fb-clear:before{content:"";position:absolute;inset:5px 0;border-radius:999px;background:var(--amber-tint);border:1px solid var(--amber-soft)}.fb-chip>*,.fb-clear>*{position:relative}.fb-chip:focus-visible,.fb-clear:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px;border-radius:999px}.fb-clear{margin-left:auto;color:var(--ink);padding:0 16px}.fb-clear:before{background:var(--card);border-color:var(--line)}.fb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-foot.fb-foot-idle{display:block;height:0;min-height:0;padding:0;border-top:0;overflow:hidden}.fb-inset .fb-bar,.fb-inset .fb-cell{min-height:60px}.fb-inset .fb-ic{width:36px;height:36px}.fb-inset .fb-panel,.fb-inset .fb-pill,.fb-inset .fb-pills{background:var(--card)}.fb-inset .fb-pill.on{background:var(--amber)}.fb-picks{display:grid;border-top:1px solid var(--line);max-height:340px;overflow:auto}.fb-pick{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 18px;border-top:1px solid var(--line2);cursor:pointer}.fb-pick:first-child{border-top:0}.fb-pick.on{background:var(--amber-tint)}.fb-pick-t{flex:1 1;min-width:0;display:grid;font-size:15px;color:var(--ink)}.fb-pick-t small{font-size:12.5px;color:var(--sub)}.fb-picks-empty{margin:0;padding:14px 18px;font-size:14px;color:var(--sub)}.fb-pick-cv{flex:none;width:30px;line-height:0}@container fb (max-width:1010px){.fb-k3:where(.fb-has-more,.fb-has-go,.fb-has-dates){grid-template-columns:repeat(3,minmax(0,1fr))}.fb-k4{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-k3:where(.fb-has-more,.fb-has-go,.fb-has-dates)>.fb-q,.fb-k4>.fb-q{grid-column:1/-1;min-height:60px}.fb-k3:where(.fb-has-more,.fb-has-go,.fb-has-dates)>.fb-cell,.fb-k3:where(.fb-has-more,.fb-has-go,.fb-has-dates)>.fb-gocell,.fb-k4>.fb-cell,.fb-k4>.fb-gocell{border-top:1px solid var(--line)}.fb-k3:where(.fb-has-more,.fb-has-go,.fb-has-dates)>.fb-q+*,.fb-k4>.fb-q+*{border-left:0}}@container fb (max-width:940px){.fb-k3{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-k3>.fb-q{grid-column:1/-1;min-height:60px}.fb-k3>.fb-cell,.fb-k3>.fb-gocell{border-top:1px solid var(--line)}.fb-k3>.fb-q+*{border-left:0}}@container fb (max-width:800px){.fb-k2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-k2>.fb-q{grid-column:1/-1;min-height:60px}.fb-k2>.fb-cell,.fb-k2>.fb-gocell{border-top:1px solid var(--line)}.fb-k2>.fb-q+*{border-left:0}}@media (max-width:760px){.fb-bar,.fb-bar.fb-has-go{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-bar.fb-has-more{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px}.fb-q{grid-column:1/-1;min-height:58px;padding:7px}.fb-fld{padding-right:6px}.fb-q input::placeholder{font-size:14.5px}.fb-has-more>.fb-q{grid-column:1/3;grid-row:1}.fb-bar>.fb-cell{min-height:60px;border-left:0;border-top:1px solid var(--line);padding:0 12px 0 14px}.fb-date.editing .fb-day{padding-left:14px}.fb-bar.fb-n1>.fb-cell:not(.fb-more){grid-column:1/-1}.fb-bar.fb-n2>.fb-cell:nth-child(2){grid-column:1}.fb-bar.fb-n2>.fb-cell:nth-child(3){grid-column:2/-1;border-left:1px solid var(--line)}.fb-bar.fb-n3:not(.fb-has-more)>.fb-cell:nth-child(3){border-left:1px solid var(--line)}.fb-bar.fb-n3:not(.fb-has-more)>.fb-cell:nth-child(4){grid-column:1/-1}.fb-has-more>.fb-more{grid-column:3;grid-row:1;border-top:0;border-left:1px solid var(--line);padding:0;justify-content:center}
  /* !important: Chevron draws its box with an inline display */.fb-has-more>.fb-more .fb-t,.fb-has-more>.fb-more .fb-vee{display:none!important}.fb-gocell{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:8px 12px}.fb-go{width:100%}.fb-joined,.fb-joined.fb-c3{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.fb-joined.fb-c3 .fb-cell:first-child{border-radius:14px 0 0 0}.fb-joined.fb-c3 .fb-cell:nth-child(2){border-radius:0 14px 0 0}.fb-joined.fb-c3 .fb-cell:nth-child(3){grid-column:1/-1;margin:-1px 0 0;border-radius:0 0 14px 14px}.fb-panel{padding:4px 10px 12px 12px}.fb-pills{gap:6px;padding:10px 12px 12px}.fb-pills-lab{flex-basis:100%}.fb-pill{padding:0 14px;font-size:14.5px}.fb-foot{padding:4px 8px 4px 12px}.fb-clear{margin-left:0}}@media (max-width:360px){.fb-bar>.fb-cell,.fb-joined .fb-cell{gap:6px;padding:0 8px 0 12px}.fb-date.editing .fb-day{padding-left:12px}.fb-val{font-size:14.5px}.fb-q{padding:6px}.fb-fld{gap:6px}}.gi{display:inline-block;flex:none;vertical-align:-5px;color:var(--gbi);overflow:visible}.gi-disc{fill:var(--gbd)}.gi-ink{stroke:var(--gbi)}.prf{--prf-lab:var(--sub);--prf-face:176px}.prf-hero .bkp-hero-in{padding-bottom:44px}.prf-grid{margin-top:18px}.prf-banner{position:relative;width:100%;aspect-ratio:4/1;max-height:480px;overflow:hidden;background:var(--amber-d)}.prf-banner>img{display:block;width:100%;height:100%;object-fit:cover}.prf-banner-top{position:absolute;left:0;right:0;top:0;z-index:2}.prf-banner-top-in{max-width:1120px;margin:0 auto;padding:16px 24px 0;box-sizing:border-box}.prf-id{display:flex;justify-content:center;align-items:flex-start}.prf-id:after{display:none}.prf-hero.has-banner .bkp-hero-in{padding-top:0}.prf-hero.has-banner .prf-grid{margin-top:0}.prf-hero.has-banner .prf-id{margin-top:calc(var(--prf-face) / -2)}.prf-hero.has-banner .bkp-info{padding-top:28px}.prf-av{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:var(--prf-face);height:var(--prf-face);border-radius:50%;overflow:hidden;background:var(--card);box-shadow:0 10px 24px rgba(0,0,0,.35);color:var(--amber-ink);font-size:52px;line-height:1}.prf-av img{width:100%;height:100%;object-fit:cover;display:block}.prf-av.none{background:var(--amber-tint)}.prf-id.nopic{align-items:center;min-height:220px}.prf-id.nopic .prf-av{--prf-face:196px;font-size:60px}.prf-facts{margin-top:22px;border-color:transparent}.prf-facts-narrow{display:none!important}.prf-genres{gap:6px 0}.prf-genres .prf-g{display:inline-flex;align-items:center;gap:7px}.prf-genres .prf-g .gi{vertical-align:0}.prf-hero .bkp-kicker.prf-kicker{margin-top:10px}.prf-hero .bkp-title{margin-top:4px}.prf-tagline{margin:10px 0 0;font-size:16px;line-height:1.6;color:hsla(44,58%,96%,.9)}.prf-social{grid-column:1/-1;justify-content:space-between;margin-top:20px}.prf-links,.prf-share{display:flex;flex-wrap:wrap;gap:10px}.prf-linkpill{text-decoration:none}.prf-linkpill span{max-width:220px;overflow:hidden;text-overflow:ellipsis}.fw-btn{display:inline-flex;align-items:center;gap:9px;box-sizing:border-box;max-width:100%;padding:0 14px 0 6px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s}.fw-btn:hover{filter:brightness(1.06)}.fw-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fw-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.fw-words{min-width:0;overflow:hidden;text-overflow:ellipsis}.fw-arrow{font-size:18px;font-weight:400;line-height:1;margin-top:-2px}.fw-btn.on-band{height:40px;background:#fbf8f0;border-color:#fbf8f0;color:var(--amber-ink);box-shadow:0 2px 10px rgba(0,0,0,.22)}.fw-btn.on-band .fw-chip{width:28px;height:28px;background:var(--amber);color:#fff}.fw-btn.on-card{min-height:44px;background:var(--amber);border-color:var(--amber);color:#fff;padding:0 16px 0 7px}.fw-btn.on-card .fw-chip{background:#fff;color:var(--amber-ink)}.prf-links .fw-btn{order:-1}.cr-fw{margin-top:14px}.fw-problem{display:block;margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.6;color:var(--danger,#b3261e)}.prf-panel{margin-top:22px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.prf-panel,.prf-panel .bkp-status-ico{border-color:transparent}.bkp-panel .ba-main.prf-plus{display:inline-flex;align-items:center;justify-content:center;gap:6px}.prf-hero a,.prf-panel a{text-decoration:none}.prf-panel .ba-sub.prf-cut{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prf-body{padding-top:28px}.prf-subh-h{margin:0 2px 12px;font-size:20px;line-height:1.4;color:var(--ink);font-weight:400}.prf-cols{margin-bottom:34px}.prf-chip{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--amber-tint);color:var(--amber)}.bkp-card-h .prf-chip{width:30px;height:30px}.prf-bio{margin:0;font-size:16px;line-height:1.85;color:var(--ink);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.prf-bio.open{display:block;-webkit-line-clamp:none}.prf-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--amber-ink);cursor:pointer}.prf-more:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px;border-radius:6px}.prf-news-row{padding:12px 0;border-top:1px solid var(--line2)}.prf-news-row:first-of-type{border-top:0;padding-top:0}.prf-news-body{font-size:16.5px;line-height:1.65;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.prf-news-at{display:block;margin-top:4px;font-size:13px;color:var(--prf-lab)}.prf-news-hint{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line2);font-size:13.5px;color:var(--prf-lab)}.prf-new{display:flex;gap:22px;flex-wrap:wrap}.prf-new-b{width:132px;text-decoration:none;color:var(--ink)}.prf .prf-new-b .bcover{box-shadow:0 6px 16px rgba(40,26,8,.22)}.prf-new-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:9px;font-size:14px;line-height:1.5}.prf-new-g{display:block;margin-top:2px;font-size:12.5px;color:var(--prf-lab);line-height:1.5}.prf-rows{display:grid;border:1px solid var(--line);border-radius:14px;--jr:13px;overflow:hidden;background:var(--card)}.prf-row{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;box-sizing:border-box;margin:0;padding:8px 14px 8px 10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-decoration:none;font:inherit;font-size:15px;line-height:1.45;text-align:left}.prf-row:first-child{border-top:0}a.prf-row:hover,button.prf-row:hover{background:var(--amber-tint)}a.prf-row:focus-visible,button.prf-row:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}button.prf-row{cursor:pointer}.prf-row-t{flex:1 1;min-width:0;display:grid}.prf-row-t small{font-size:13px;color:var(--prf-lab);line-height:1.5}.prf-row-t small,.prf-row-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prf-arrow{flex:none;font-size:18px;line-height:1;color:var(--amber-ink)}.prf-h2{margin-top:22px}.prf-works{display:grid;grid-gap:26px;gap:26px;min-width:0}.prf-works-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:-12px}.prf-works-h h2{margin:0;font-size:24px;line-height:1.4;color:var(--ink);font-weight:400}.prf-works-sub{font-size:14px;color:var(--prf-lab)}.prf-subh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 2px 12px}.prf-subh h3{margin:0;font-size:20px;line-height:1.4;color:var(--ink);font-weight:400}.prf-subh span{font-size:13.5px;color:var(--prf-lab)}.prf-shop-more{display:none;align-items:center;min-height:44px;margin-left:auto;font-size:14px;color:var(--amber-ink);text-decoration:none}.prf-shop-more:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px;border-radius:6px}.prf-gp{white-space:nowrap}.prf-uni{border:1px solid var(--line);border-radius:14px;--jr:13px;background:var(--card);box-shadow:var(--shadow);overflow:hidden;container:prf-uni/inline-size}.prf-uni-head{position:relative;min-height:112px;display:flex;align-items:center;color:#fbf8f0;background:linear-gradient(135deg,var(--amber) 0,var(--amber-d) 100%)}.prf-uni-head.has-bg{min-height:176px;background:var(--amber-d)}.prf-uni-head.plain{min-height:0;color:var(--ink);background:var(--card);border-bottom:1px solid var(--line)}.prf-uni-bg{position:absolute;inset:0;overflow:hidden}.prf-uni-bg img{width:100%;height:100%;object-fit:cover;display:block}.prf-uni-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,12,6,.2),rgba(20,12,6,.38))}.prf-uni-band{position:relative;z-index:2;flex:1 1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding:18px 28px}.prf-uni-head.plain .prf-uni-band{padding:18px 24px}.prf-uni-id{flex:1 1;min-width:0;display:flex;align-items:center}.prf-uni-head.has-logo .prf-uni-band{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"id logo right";grid-gap:12px 24px;gap:12px 24px}.prf-uni-head.has-logo .prf-uni-id{grid-area:id}.prf-uni-head.has-logo .prf-uni-logo{grid-area:logo}.prf-uni-head.has-logo .prf-uni-right{grid-area:right;justify-self:end}.prf-uni-head.has-logo .prf-uni-name{font-size:20px}.prf-uni-logo{display:flex;align-items:center;justify-content:center;min-width:0}.prf-uni-logo img{display:block;max-width:340px;max-height:112px;width:auto;height:auto;object-fit:contain}@container prf-uni (max-width:900px){.prf-uni-head.has-logo .prf-uni-band{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo logo" "id right"}.prf-uni-head.has-logo .prf-uni-logo img{max-width:min(300px,100%);max-height:96px}}@container prf-uni (max-width:560px){.prf-uni-head.has-logo .prf-uni-band{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "id" "right";justify-items:center;text-align:center}.prf-uni-head.has-logo .prf-uni-right{justify-self:center;align-items:center}}.prf-uni-namebox{display:grid;grid-gap:2px;gap:2px;min-width:0}.prf-uni-kick{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:hsla(44,58%,96%,.88)}.prf-uni-name{font-size:26px;line-height:1.35;color:#fbf8f0;overflow-wrap:anywhere}.prf-uni-plainname{margin:0;font-size:22px;line-height:1.35;color:var(--ink);font-weight:400}.prf-uni-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.prf-uni-meta{font-size:13px}.prf-uni-head:not(.has-bg) .prf-uni-meta{background:hsla(0,0%,100%,.14)}.prf-uni-count{font-size:13.5px;color:var(--prf-lab);white-space:nowrap}.prf-uni-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prf-cell{min-width:0;padding:24px;border-top:1px solid var(--line);container:prf-cell/inline-size}.prf-uni-cells>.prf-cell:nth-child(2n){border-left:1px solid var(--line)}.prf-uni-cells>.prf-cell:nth-child(-n+2){border-top:0}.prf-uni-cells>.prf-cell:last-child:nth-child(odd){grid-column:1/-1;border-left:0}.prf-cell .bkp-serhead{align-items:flex-start;gap:12px}@container prf-cell (max-width:260px){.prf-cell .prf-no+.bkp-serhead-t>.bkp-sertags{margin-left:-44px}}.prf-no{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:2px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--amber-ink);color:var(--amber-ink);font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bkp-kick.prf-side{color:var(--prf-lab)}.prf-cell-name{margin:2px 0 0;font-size:22px;line-height:1.35;color:var(--ink);font-weight:400;overflow-wrap:anywhere}.prf-cell-case .bpcase{margin-top:16px}.prf-cell .bpcase-cover .prf-fresh{top:-13px;font-size:11.5px;padding:1px 10px}@container prf-cell (min-width:820px){.prf-cell-in{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"head case" "box case" "foot case" ". case";grid-column-gap:28px;column-gap:28px;align-items:start}.prf-cell-in>.bkp-serhead{grid-area:head}.prf-cell-in>.prf-cell-case{grid-area:case}.prf-cell-in>.prf-cell-case .bpcase{margin-top:0}.prf-cell-in>.prf-boxrow{grid-area:box}.prf-cell-in>.bkp-serfoot{grid-area:foot}.prf-cell-in>.bkp-serfoot .bkp-row{grid-template-columns:minmax(0,1fr)}}.prf-boxrow{display:flex;align-items:center;gap:12px;margin-top:14px;min-height:56px;box-sizing:border-box;padding:10px 14px 10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);text-decoration:none}.prf-boxrow:hover{background:var(--amber-tint)}.prf-boxrow:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.prf-boxrow-t{flex:1 1;min-width:0;display:grid;font-size:14.5px;line-height:1.5}.prf-nw{white-space:nowrap}.prf-boxrow-t small{font-size:12.5px;color:var(--prf-lab)}.prf-boxrow-go{font-size:14px;color:var(--amber-ink);white-space:nowrap}.prf-cell .bkp-serfoot{margin-top:18px;padding-top:16px}.prf-cell .bkp-serfoot a{text-decoration:none}.prf-fold{border-top:1px solid var(--line)}.prf-fold-h{padding:14px 24px 6px;font-size:13px;color:var(--prf-lab)}.prf-fold-item{border-top:1px solid var(--line2)}.prf-fold-h+.prf-fold-item{border-top:0}.prf-fold-row{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;box-sizing:border-box;margin:0;padding:10px 20px 10px 24px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.prf-fold-row:hover{background:var(--amber-tint)}.prf-fold-row:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-3px}.prf-fold-t{flex:1 1;min-width:0;display:grid}.prf-fold-n{font-size:17px;line-height:1.45;color:var(--ink)}.prf-fold-c{font-size:13.5px;color:var(--prf-lab);white-space:nowrap}.prf-fold-mini{display:flex;gap:5px}.prf .prf-fold-mini .bcover{width:34px;box-shadow:none}.prf-fold-v{color:var(--amber-ink);font-size:20px}.prf-fold-item.open .prf-cell{border-top:1px solid var(--line2)}.prf-cell-fold{flex:none;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--amber-ink);font-size:20px;cursor:pointer}.prf-cell-fold:hover{background:var(--amber-tint)}.prf-cell-fold:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}@container prf-uni (max-width:760px){.prf-uni-cells{grid-template-columns:minmax(0,1fr)}.prf-uni-cells>.prf-cell,.prf-uni-cells>.prf-cell:nth-child(2n){border-left:0;border-top:1px solid var(--line)}.prf-uni-cells>.prf-cell:first-child{border-top:0}}.prf-allrow{display:flex;align-items:center;gap:12px;min-height:64px;box-sizing:border-box;padding:10px 18px 10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;font-size:16px}.prf-allrow:hover{background:var(--amber-tint)}.prf-allrow:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.prf-allrow-t{flex:1 1;min-width:0;display:grid;line-height:1.45}.prf-allrow-t small{font-size:13px;color:var(--prf-lab)}.prf-singles .prf-singles-case .bpcase{margin-top:16px}.prf-res,.prf-results-list{display:grid}.prf-res{grid-template-columns:64px minmax(0,1fr) 14px;grid-template-areas:"c t go" "c s go" "c f go";grid-column-gap:16px;column-gap:16px;align-items:center;padding:14px 4px;border-top:1px solid var(--line2);color:var(--ink);text-decoration:none}.prf-res:first-child{border-top:0;padding-top:4px}.prf-res:hover{background:var(--amber-tint)}.prf-res:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.prf-res-c{grid-area:c;align-self:start}.prf .prf-res-c .bcover{width:64px;box-shadow:0 2px 6px rgba(40,26,8,.22)}.prf-res-t{grid-area:t;font-size:16px;line-height:1.5}.prf-res-s{grid-area:s;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13.5px;line-height:1.6;color:var(--prf-lab)}.prf-res-s .m{color:var(--amber-ink)}.prf-res mark{background:var(--amber-soft);color:inherit;border-radius:3px;padding:0 2px}.prf-res-f{grid-area:f;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.prf-res-f span{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--ink);white-space:nowrap}.prf-res-go{grid-area:go}.prf-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:40px 24px 38px;text-align:center}.prf-empty b{font-weight:400;font-size:19px;color:var(--ink)}.prf-empty span{font-size:14px;line-height:1.7;color:var(--prf-lab);max-width:52ch}.prf-empty-ic{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--amber-tint);color:var(--amber);margin-bottom:6px}.prf-empty-ic.warn{background:#f6e7e2;color:#96281f}.prf-empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:220px;box-sizing:border-box;margin-top:10px;padding:0 22px;border-radius:12px;border:1px solid var(--line);background:var(--amber-tint);color:var(--amber-ink);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.prf-empty-btn.strong{background:var(--amber);border-color:var(--amber);color:#fff}.prf-empty-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.prf-state{max-width:560px;margin:24px auto 0}.prf-shop .prf-shopcase{margin:0}.prf-shopcase .lgc-carcass{padding-top:10px}.prf-spinefold{box-shadow:var(--shadow)}.prf-spinefold .prf-row{min-height:66px;padding:10px 18px 10px 14px;font-size:16px}.prf-spines{margin-top:-10px}.prf-skel{background:var(--amber-d)}.prf-skel-grid{display:grid;grid-template-columns:var(--bkp-side) minmax(0,1fr);grid-gap:var(--bkp-gap);gap:var(--bkp-gap);margin-top:18px}.prf-skel-pic{display:block;justify-self:center;width:196px;height:196px;border-radius:50%;background:hsla(0,0%,100%,.14)}.prf-skel-lines{display:grid;align-content:start;grid-gap:14px;gap:14px}.prf-skel-lines>span{display:block;height:16px;border-radius:8px;background:hsla(0,0%,100%,.14)}.prf-skel-lines .w60{width:60%}.prf-skel-lines .w40{width:40%}.prf-skel-lines>.prf-skel-card{height:220px;border-radius:18px;background:hsla(44,58%,96%,.86)}.prf-skel-load{max-width:1120px;margin:16px auto 0;padding:0 24px;font-size:14px;color:var(--prf-lab)}@media (max-width:1000px){.prf-facts.prf-facts-wide{display:none!important}.prf-facts.prf-facts-narrow{display:grid!important}.prf{--prf-face:140px}.prf-av{font-size:44px}.prf-id{width:100%;margin:4px auto 0}.prf-id.nopic{min-height:0}.prf-id.nopic .prf-av{--prf-face:150px;font-size:48px}.prf-hero.has-banner .bkp-info{padding-top:18px}.prf-skel-pic{width:150px;height:150px}.prf-links,.prf-share,.prf-social{justify-content:center}.prf-facts{width:100%}.prf-skel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.prf-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.prf-genres .prf-g.sub,.prf-genres .prf-g:nth-child(n+3){display:none}.prf{--prf-face:96px}.prf-av{font-size:32px}.prf-id.nopic .prf-av{--prf-face:120px;font-size:40px}.prf-skel-pic{width:120px;height:120px}.prf-banner{aspect-ratio:2/1}.prf-banner-top-in{padding:10px 16px 0}.prf-hero.has-banner .prf-id{margin-top:max(-48px,calc(58px - 50vw))}.prf-hero.has-banner .bkp-info{padding-top:12px}.prf-hero .bkp-facts.prf-facts{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:14px;padding:0}.prf-hero .bkp-facts.prf-facts .bsheet-specrow{display:block;padding:8px 4px 9px;text-align:center;border-top:0;border-left:1px solid hsla(0,0%,100%,.18)}.prf-hero .bkp-facts.prf-facts .bsheet-specrow:first-child{border-left:0}.prf-hero .bkp-facts.prf-facts dt{font-size:12px}.prf-hero .bkp-facts.prf-facts dd{font-size:14px;text-align:center}.prf-tagline{font-size:15px;margin-top:6px}.prf-social{margin-top:14px;gap:8px}.prf-share{gap:8px}.prf-links .fw-btn{flex:1 0 100%;justify-content:center;max-width:320px;margin:0 auto}.cr-fw .fw-btn{width:100%;justify-content:center}.prf-hero .bkp-hero-in{padding-bottom:22px}.prf-body{padding-top:20px}.prf-cols{margin-bottom:22px}.prf-works{gap:18px}.prf-works-h h2{font-size:21px}.prf-uni-head.has-bg{min-height:190px}.prf-uni-band{flex-direction:column;text-align:center;padding:18px 16px}.prf-uni-band,.prf-uni-right{align-items:center}.prf-uni-id{justify-content:center}.prf-uni-head.has-logo .prf-uni-logo img{max-width:min(240px,100%);max-height:80px}.prf-uni-name{font-size:22px}.prf-cell{padding:20px 16px}.prf-cell-name{font-size:20px}.prf-fold-row{padding:10px 14px 10px 16px;gap:10px}.prf-fold-mini{display:none}.prf-new{gap:14px}.prf-new-b{width:calc(50% - 7px)}.prf-res{grid-template-columns:48px minmax(0,1fr) 12px;grid-template-areas:"c t go" "s s s" "f f f";row-gap:6px;column-gap:12px}.prf .prf-res-c .bcover{width:48px}.prf-res-t{align-self:center}.prf-res-f{justify-content:flex-start}.prf-empty-btn{min-width:0;width:100%}.prf-shopcase .lgc-plate-a{display:none}.prf-shopcase .lgc-plate-n{max-width:100%}.prf-shop-more{display:inline-flex}.prf-shopcase .gp-tb-set .gp-tb-cap{width:calc(100% + 36px);min-width:0;max-width:calc(100% + 36px)}.prf-shopcase .gp-tb-set .gp-tb-t{white-space:normal;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:wrap;line-height:1.45}}@media (max-width:360px){.prf-cell .bkp-serfoot .bkp-row{grid-template-columns:minmax(0,1fr)}.prf .prf-new-b .bcover{border-radius:0!important}}.hall-page>.hero{margin-bottom:0}.hero-slide.hall-plain{min-height:232px;align-items:flex-end;flex-wrap:wrap;gap:16px 24px;padding:34px 36px 32px;box-sizing:border-box;border:0;border-radius:14px;isolation:isolate;background:linear-gradient(180deg,var(--velvet-1),var(--velvet-3));box-shadow:var(--shadow)}.hall-plain .hall-velvet{position:absolute;inset:-60px;z-index:-2;display:flex;filter:blur(30px) saturate(1.1);opacity:.6;pointer-events:none}.hall-plain .hall-velvet img{flex:1 1;min-width:0;height:100%;object-fit:cover;display:block}.hall-plain:after{content:"";inset:0;background:linear-gradient(90deg,rgba(12,9,6,.5),rgba(12,9,6,.34)),linear-gradient(180deg,rgba(var(--amber-d-rgb),.45),rgba(var(--amber-d-rgb),.75))}.hall-plain .hall-mark,.hall-plain:after{position:absolute;z-index:-1;pointer-events:none}.hall-plain .hall-mark{right:24%;top:50%;transform:translateY(-50%);line-height:0;color:hsla(44,58%,96%,.1)}.hall-plain .hero-text{flex:1 1 360px;min-width:0;max-width:640px;padding:0}.hall-plain .hero-tag{display:inline-flex;align-items:center;gap:6px;height:30px;box-sizing:border-box;margin:0;padding:0 13px 0 10px;border-radius:999px;font-size:13px;color:#fbf8f0;background:rgba(20,12,4,.32);border:1px solid hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hall-plain .hero-th{margin-top:14px;font-size:36px;font-weight:400;line-height:1.3;color:#fbf8f0;text-shadow:0 2px 20px rgba(0,0,0,.25)}.hall-plain .hero-sub{margin-top:8px;max-width:600px;font-size:15.5px;line-height:1.7;color:hsla(44,58%,96%,.9);text-shadow:none}.hall-facts{position:relative;z-index:2;flex:none;display:grid;grid-auto-flow:column;align-self:flex-end;margin:0 0 0 auto;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;background:rgba(20,12,4,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-slide:not(.hall-plain) .hall-facts{margin:0 36px 32px auto}.hall-facts div{padding:10px 20px 11px;text-align:center;border-left:1px solid hsla(0,0%,100%,.18)}.hall-facts div:first-child{border-left:0}.hall-facts dt{font-size:13px;line-height:1.5;color:hsla(44,58%,96%,.9)}.hall-facts dd{margin:0;font-size:17px;line-height:1.45;color:#fbf8f0;white-space:nowrap}.hall-body>.fb{margin-top:16px}.hall-sec-h{display:flex;align-items:center;gap:10px;margin:36px 0 16px}.hall-sec-h h2{margin:0;font-size:24px;font-weight:400;line-height:1.4;color:var(--ink)}.hall-more{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:30px}.hall-more-n{font-size:14px;padding:4px 12px;border-radius:999px;border:1px solid var(--line)}.hall-more-err,.hall-more-n{color:var(--ink);background:var(--card)}.hall-more-err{display:flex;align-items:center;gap:4px;min-height:44px;box-sizing:border-box;padding:0 2px 0 16px;border-radius:12px;border:1px solid var(--line);font-size:14.5px;line-height:1.5}.hall-more-err .closex{border-color:transparent;background:transparent;color:var(--sub)}.hall-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;padding:0 24px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.hall-btn.wide{width:320px;max-width:100%}.hall-btn.main{border-color:var(--amber-d);background:var(--amber-d);color:#fbf8f0}.hall-btn:focus-visible{outline:3px solid var(--amber-ink);outline-offset:2px}.hall-btn[disabled]{opacity:.6;cursor:default}.hall-empty{display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;margin-top:22px;padding:40px 24px 38px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.hall-empty.big{padding:58px 24px}.hall-empty-ic{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--amber-tint);color:var(--amber)}.hall-empty-h{margin:10px 0 0;font-size:18px;line-height:1.5;color:var(--ink)}.hall-empty-s{margin:0 0 14px;max-width:520px;font-size:14.5px;line-height:1.6;color:var(--sub)}.hc-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.hc{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);color:var(--ink)}.hc,.hc-band{position:relative;overflow:hidden}.hc-band{flex:none;aspect-ratio:4/1;background:var(--hc-soft,var(--amber-tint))}.hc-band:not(.has-pic){aspect-ratio:6/1}.hc-band-pic{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.hc-head{display:flex;align-items:flex-start;gap:14px;margin-top:-34px;padding:0 18px}.hc-av{position:relative;flex:none;width:76px;height:76px;overflow:hidden;border-radius:50%;background:var(--card);box-shadow:0 0 0 3px var(--card),0 4px 12px rgba(40,24,10,.2)}.hc-av img{display:block;width:100%;height:100%;object-fit:cover}.hc-av-in{display:grid;place-items:center;font-size:26px;line-height:1;color:var(--card);background:var(--hc-deep,var(--amber))}.hc-who{flex:1 1;display:grid;grid-gap:4px;gap:4px;min-width:0;padding-top:52px}.hc-name{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:19px;font-weight:400;line-height:1.4;color:var(--ink)}.hc-name .hc-link{min-width:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}.hc-link:after{content:"";position:absolute;inset:0;z-index:4;border-radius:14px}.hc-link:focus-visible{outline:none}.hc-link:focus-visible:after{outline:3px solid var(--amber-ink);outline-offset:-3px}.hc-line{display:flex;margin:0;overflow:hidden;white-space:nowrap;font-size:13.5px;line-height:1.5;color:var(--sub)}.hc-g,.hc-line{align-items:center;min-width:0}.hc-g{display:inline-flex;gap:5px}.hc-g>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.hc-g+.hc-g{margin-left:9px;padding-left:9px;border-left:1px solid var(--line)}.hc-g-more{flex:none}.hc-body{flex:1 1;display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.hc-say p{margin:0}.hc-say-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:14.5px;line-height:1.65;color:var(--ink)}.hc-news{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:var(--amber-tint);font-size:14px;line-height:1.5;color:var(--amber-ink)}.hc-say-t+.hc-news{margin-top:8px}.hc-news-ic{flex:none;display:grid;place-items:center}.hc-news-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hc-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:10px;gap:10px;margin-top:auto;padding:4px 0 0}.hc-row.hc-n1{grid-template-columns:minmax(0,1fr)}.hc-book{position:relative;min-width:0}.hc .hc-book .bcover{box-shadow:0 5px 12px rgba(40,24,10,.22),0 1px 2px rgba(40,24,10,.16)}.hc-book .bcover-tags{top:4px!important;left:4px!important}.hc-more-tag{position:absolute;z-index:3;left:50%;bottom:7px;transform:translateX(-50%);padding:4px 7px;font-size:10.5px}.hc-gap{margin-top:auto}.hc-none{margin:auto 0 0;padding:14px 12px;border:1px dashed var(--line);border-radius:10px;text-align:center;font-size:14px;line-height:1.5;color:var(--sub)}.hc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.hc-facts.hc-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-facts.hc-c1{grid-template-columns:minmax(0,1fr)}.hc-facts div{min-width:0;padding:8px 6px 9px;text-align:center;border-left:1px solid var(--line)}.hc-facts div:first-child{border-left:0}.hc-facts dt{font-size:13px;line-height:1.5;color:var(--sub)}.hc-facts dd{margin:0;font-size:15.5px;line-height:1.45;color:var(--ink);white-space:nowrap}.hc-links{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.hc-chip{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;box-sizing:border-box;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:13.5px;color:var(--ink);text-decoration:none}.hc-chip svg{color:var(--amber)}.hc-chip:focus-visible{outline:3px solid var(--amber-ink);outline-offset:2px}.hc-loading{margin-top:36px}.hc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hc-skel .hc-band{background:var(--line)}.hc-skel-lines{display:grid;grid-gap:10px;gap:10px;padding:46px 18px 24px}.hc-skel-lines>span{display:block;height:12px;border-radius:6px;background:var(--line)}.hc-skel-lines>span:nth-child(2){width:70%}.hc-skel-lines>span:nth-child(3){width:46%;height:96px}@media (max-width:1024px){.hero-slide.hall-plain{border-radius:0;box-shadow:none}}@media (max-width:1000px){.hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hero-slide.hall-plain{min-height:0;flex-direction:column;align-items:stretch;gap:16px;padding:22px 18px 18px}.hall-plain .hero-text{flex:none}.hall-plain .hero-th{margin-top:12px;font-size:26px}.hall-plain .hero-sub{font-size:14.5px}.hall-plain .hall-mark{right:-30px;top:20px;transform:none}.hall-facts,.hero-slide:not(.hall-plain) .hall-facts{align-self:stretch;margin:0;grid-auto-columns:minmax(0,1fr)}.hero-slide.has-facts{flex-direction:column;align-items:stretch;justify-content:flex-end}.hero-slide.has-facts .hero-text{max-width:none}.hero-slide:not(.hall-plain) .hall-facts{margin:0 18px 34px}.hall-facts div{padding:8px 8px 9px}.hall-sec-h{margin:28px 0 12px}.hall-sec-h h2{font-size:21px}.hc-grid{grid-template-columns:minmax(0,1fr);gap:18px}.hall-btn.wide{width:100%}}.rw-stack{display:grid;grid-gap:18px;gap:18px;min-width:0}.rw-wait{padding:24px 4px;color:var(--sub)}.rw-code{font-size:12.5px;color:var(--bo-lab);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-gift{display:flex;align-items:flex-start;gap:10px;min-width:0}.rw-gift-pic{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:var(--paper)}.rw-gift-none{display:grid;place-items:center;color:var(--sub)}.rw-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 8px;gap:0 8px;min-width:150px}.rw-links .rw-link{min-height:44px;font-size:12.5px;gap:4px}.rw-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--amber-ink);font:inherit;font-size:13px;line-height:1.4;text-decoration:none;cursor:pointer;white-space:nowrap}.rw-link:hover{text-decoration:underline}.rw-link:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-link-n{margin-left:auto;padding-left:6px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-warn-word{color:var(--bo-warn)}.rw-namebtn{display:inline-flex;align-items:center;justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.rw-namebtn:hover{-webkit-text-decoration-color:var(--amber-ink);text-decoration-color:var(--amber-ink)}.rw-namebtn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-right{text-align:right;justify-items:end}.rw-addr{white-space:pre-line}.rw-lines{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.rw-part{margin-top:16px;padding-top:16px;border-top:1px solid var(--line2)}.rw-part.rw-part-first{margin-top:0;padding-top:0;border-top:0}.rw-part-t{margin-bottom:10px;font-size:13.5px;color:var(--bo-lab)}.rw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.rw-form.rw-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-f{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.rw-f.rw-f-wide{grid-column:1/-1}.rw-f-l{display:flex;align-items:center;justify-content:space-between;gap:4px 10px;font-size:13px;line-height:1.6;color:var(--bo-lab)}.rw-f-n{font-size:12px;color:var(--bo-ph);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-f-h{font-size:12px;line-height:1.55;color:var(--bo-lab)}.rw-in{display:block;width:100%;min-height:44px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background-color:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.5}.rw-in:focus{border-color:var(--amber)}.rw-in:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.rw-in:disabled{background-color:var(--paper);color:var(--sub);cursor:not-allowed}.rw-area{min-height:72px;resize:vertical}.rw-pick{display:block;min-width:0}.rw-sel{padding-right:30px}.rw-value{flex-wrap:wrap;gap:6px;font-size:14.5px}.rw-tickrow,.rw-value{display:flex;align-items:center;min-height:44px}.rw-tickrow{justify-content:space-between;gap:12px;padding:0 0 0 2px;font-size:14px;cursor:pointer}.rw-tickrow-head{font-size:15px}.rw-conds{display:grid;grid-gap:0;gap:0}.rw-cond{display:grid;grid-gap:4px;gap:4px}.rw-cond-box{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px 60px 12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.rw-cond-box>.closex.rw-cond-x{position:absolute;top:6px;right:6px}.rw-cond-box>.rw-tickrow{margin-right:-60px;padding-right:0}.rw-cond-n{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.rw-and{justify-self:start;margin:8px 0;padding:2px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--bo-lab)}.rw-cond-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.rw-cond-row .rw-pick{flex:1 1 220px}.rw-cond-box .rw-tickrow-off{opacity:.55}.rw-unit{min-width:44px;font-size:14px;color:var(--bo-lab)}.rw-cond .rw-tickrow{max-width:none}.closex.rw-cond-x{flex:none}.rw-date{max-width:220px}.rw-badge-ed{display:grid;grid-gap:0;gap:0;margin-top:8px}.rw-locked{opacity:.6;pointer-events:none}.rw-add{margin-top:12px}.rw-preview{align-items:center;gap:6px 14px}.rw-pic,.rw-preview{display:flex;flex-wrap:wrap}.rw-pic{align-items:flex-start;gap:14px}.rw-pic-img{flex:none;width:120px;height:120px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:var(--paper)}.rw-pic-t{display:grid;grid-gap:8px;gap:8px;flex:1 1 260px;min-width:0;font-size:13.5px}.rw-stockrow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-top:12px;max-width:520px}.rw-icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.rw-icon{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-height:84px;padding:8px 4px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.rw-icon:hover:not(:disabled){border-color:var(--amber-ink)}.rw-icon.on{border:2px solid var(--amber);padding:7px 3px;background:var(--amber-tint)}.rw-icon:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-bpv{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:10px}.rw-card-pv{display:grid;grid-gap:8px;gap:8px;min-width:200px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rw-card-pv-h{display:flex;align-items:center;gap:10px;font-size:14px}.rw-card-pv-b{display:flex;gap:8px}.rw-fold{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--amber-ink);font:inherit;font-size:14px;cursor:pointer}.rw-fold:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-hist{list-style:none;margin:8px 0 0;padding:0;display:grid}.rw-hist li{display:grid;grid-gap:2px;gap:2px;padding:10px 0;border-top:1px solid var(--line2);font-size:13.5px;line-height:1.55}.rw-hist li:first-child{border-top:0}.rw-hist-at{font-size:12.5px;color:var(--bo-lab);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-foot{display:grid;grid-gap:10px;gap:10px}.rw-addrbox{display:grid;grid-gap:2px;gap:2px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:14px}.rw-inline{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line2)}@media (max-width:420px){.rw-btnstack .bo-btns{display:grid;grid-template-columns:minmax(0,1fr)}.rw-btnstack .bo-btns>*{width:100%}}.rw-dls{display:grid;grid-gap:14px;gap:14px}.rw-dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;grid-gap:10px 16px;gap:10px 16px;padding-top:14px;border-top:1px solid var(--line2)}.rw-dl:first-child{padding-top:0;border-top:0}.rw-dl-t{display:grid;grid-gap:2px;gap:2px;font-size:14px}.rw-trk{min-height:44px;padding:9px 10px;font-size:14px}.rw-trkno{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-tick-only{justify-content:flex-end}.rw-glass:disabled{opacity:.55;cursor:not-allowed}.rw-bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.rw-bcard{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:14px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bo-tile);text-align:center}.rw-bcard .rw-link{width:100%;min-height:44px;justify-content:space-between}.rw-sumbox{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:4px 14px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bo-foot);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:520px;margin-left:auto}.rw-sum-total{font-size:15.5px;color:var(--ink)}.rw-sum-ok{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-size:13.5px}@media (max-width:760px){.rw-form,.rw-form.rw-form-3{grid-template-columns:minmax(0,1fr)}.rw-icons{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-dl,.rw-stockrow{grid-template-columns:minmax(0,1fr)}}.rw-medal{display:inline-grid;place-items:center;flex:none;border-radius:50%;border-style:solid;border-color:var(--rw-tone);background:var(--card);color:var(--rw-tone)}.rw-badge{display:inline-grid;justify-items:center;align-content:start;gap:4px;min-width:72px;max-width:104px;padding:4px;border:0;background:none;color:var(--ink);font:inherit;text-align:center}button.rw-badge{cursor:pointer;border-radius:12px;min-height:44px}button.rw-badge:hover{background:var(--amber-tint)}button.rw-badge:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-badge.rw-badge-sm{min-width:0;max-width:none;padding:0}.rw-badge.rw-badge-faded{opacity:.45}.rw-badge-n{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.rw-badge-x{font-size:12px;line-height:1.4;color:var(--sub)}.rw-page{max-width:920px;margin:0 auto;padding-top:18px;padding-bottom:48px}.rw-h1{margin:0 0 4px;font-size:28px;font-weight:400;color:var(--amber-ink)}.rw-lead{margin:0 0 18px;color:var(--sub);max-width:64ch;line-height:1.7}.rw-sec{margin-top:26px}.rw-h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:19px;color:var(--ink)}.rw-h2,.rw-h3{font-weight:400}.rw-h3{margin:14px 0 10px;font-size:15px;color:var(--sub)}.rw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px}.rw-card,.rw-goal,.rw-item{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:16px 18px}.rw-goal,.rw-item{display:grid;align-content:start;grid-gap:12px;gap:12px}.rw-item-top{display:flex;align-items:center;gap:12px;min-width:0}.rw-item-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.rw-item-n{font-size:16px;line-height:1.45}.rw-photo{flex:none;width:72px;height:72px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:var(--paper)}.rw-photo-none{display:grid;place-items:center;color:var(--sub)}.rw-sub{font-size:13px;line-height:1.55;color:var(--sub)}.rw-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-dl2{display:grid;grid-gap:6px;gap:6px;margin:0;padding-top:12px;border-top:1px solid var(--line2)}.rw-dl2>div{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px;line-height:1.55}.rw-dl2 dt{color:var(--sub)}.rw-dl2 dd{margin:0;overflow-wrap:anywhere}.rw-state{font-size:13.5px}.rw-state-wait{color:var(--bo-warn)}.rw-state-done{color:var(--ok)}.rw-state-stop{color:var(--bo-bad)}.rw-say{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:14px;line-height:1.6}.rw-say>div{flex:1 1 100%}.rw-say-warn{background:var(--bo-warn-bg);border-color:var(--bo-warn-line);color:var(--bo-warn-ink)}.rw-say-stop{background:var(--bo-bad-bg);border-color:var(--bo-bad-line);color:var(--bo-bad-ink)}.rw-say-ok{background:var(--amber-tint);border-color:var(--amber-soft);color:var(--ink);margin-bottom:12px}.rw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.3;cursor:pointer;text-decoration:none}.rw-btn:hover:not(:disabled){border-color:var(--amber-ink);background:var(--amber-tint)}.rw-btn.rw-btn-pri{background:var(--amber);border-color:var(--amber);color:#fff}.rw-btn.rw-btn-pri:hover:not(:disabled){background:var(--amber-d);border-color:var(--amber-d)}.rw-btn.rw-btn-full{width:100%}.rw-btn:disabled{opacity:.5;cursor:not-allowed}.rw-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rw-goal-n{font-size:16px;line-height:1.45}.rw-goal-gift{font-size:14px}.rw-progress{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line2);display:grid;grid-gap:10px;gap:10px}.rw-progress-t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:1.5}.rw-progress-ok{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-size:13px;white-space:nowrap}.rw-bar{height:8px;margin-top:6px;border:1px solid var(--line);border-radius:6px;background:var(--paper);overflow:hidden}.rw-bar>span{display:block;height:100%;background:var(--amber)}.rw-medals{display:flex;flex-wrap:wrap;gap:12px 8px}.rw-public{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.rw-pasts{list-style:none;margin:0;padding:4px 18px}.rw-past{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-top:1px solid var(--line2)}.rw-past:first-child{border-top:0}.rw-past-t{min-width:0;font-size:14.5px}.rw-past-s,.rw-past-t{display:grid;grid-gap:2px;gap:2px}.rw-past-s{justify-items:end;text-align:right}.rw-past-why{grid-column:1/-1}.rw-ask{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;padding:14px 16px;border:1px solid;border-radius:12px}.rw-ask-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.rw-ask-t{font-size:16px}.closex.rw-ask-x{margin:-8px -8px -8px 0;border-color:transparent;background:transparent}.rw-side+.rw-side{margin-top:6px}.rw-bcard-m{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.rw-acc .acc-row>span:first-child{flex-wrap:wrap}.rw-acc-n{padding:1px 10px;border-radius:999px;background:var(--amber);color:#fff;font-size:12.5px}.rw-acc-r{display:flex;align-items:center;gap:6px}@media (max-width:560px){.rw-h1{font-size:24px}.rw-grid{grid-template-columns:minmax(0,1fr)}.rw-photo{width:56px;height:56px}}.rwc{display:grid;grid-gap:0;gap:0}.rwc-h{display:flex;align-items:center;gap:12px;margin:-6px -6px 4px 0}.rwc-t{flex:1 1;min-width:0;margin:0;font-size:19px;font-weight:400;line-height:1.45}.closex.rwc-x{margin-left:auto}.rwc-part{display:grid;grid-gap:10px;gap:10px;padding:16px 0;border-top:1px solid var(--line2)}.rwc-part:first-of-type{border-top:0}.rwc-gift{display:flex;align-items:center;gap:12px}.rwc-gift-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.rwc-name{font-size:16px;line-height:1.45}.rwc-about{margin:0;font-size:14px;line-height:1.7;color:var(--ink)}.rwc-k{font-size:13px;color:var(--sub)}.rwc-name-line{font-size:15px}.rwc-saved{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid;border-radius:10px}.rwc-addr{white-space:pre-line;font-size:14.5px;line-height:1.6}.rwc-foot,.rwc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rwc-foot{padding-top:16px;border-top:1px solid var(--line2)}@media (max-width:420px){.rwc-foot,.rwc-pair{grid-template-columns:minmax(0,1fr)}}.rwc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.3;text-align:center;cursor:pointer}.rwc-btn:hover:not(:disabled){border-color:var(--amber-ink)}.rwc-btn.on{border:2px solid var(--amber);padding:0 13px;background:var(--amber-tint)}.rwc-btn.rwc-pri{background:var(--amber);border-color:var(--amber);color:#fff}.rwc-btn.rwc-pri:hover:not(:disabled){background:var(--amber-d)}.rwc-btn:disabled{opacity:.5;cursor:not-allowed}.rwc-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rwc-new{display:grid;grid-gap:6px;gap:6px}.rwc-area{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.6;resize:vertical}.rwc-area:focus-visible{outline:2px solid var(--amber-ink);outline-offset:1px}.rwc-warn{color:var(--bo-warn)}.rwc-tick{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px;line-height:1.5;cursor:pointer}.rwc-note{line-height:1.6}.rwc-tick a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px}.rwc-err{margin:0 0 12px;padding:10px 12px;border:1px solid var(--bo-bad-line);border-radius:10px;background:var(--bo-bad-bg);color:var(--bo-bad-ink);font-size:14px}.rdc{color:var(--ink)}.rdc .rwc-part{padding:12px 0 4px}.rdc .rdc-medals{padding-top:4px}.rdc-face{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--amber-tint);color:var(--amber-ink);border:1px solid var(--line);font-size:15px}.rdc-face img{width:100%;height:100%;object-fit:cover}.rdc-t{display:grid;grid-gap:0;gap:0;flex:1 1;min-width:0}.rdc-medals{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px}.rdc-medal{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:96px;text-align:center}.rdc-more{display:grid;place-items:center;font-size:13px;color:var(--sub)}.rdc-name{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.rdc-name:hover{-webkit-text-decoration-color:var(--amber-ink);text-decoration-color:var(--amber-ink)}.rdc-name:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.rdc-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber)}.bcb-body .rdc-name .rdc-dot{display:inline-block;margin:0}.ms-rcard-badges{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line2);color:var(--ink)}.ms-rcard-badges .rdc-medals{justify-content:flex-start}.rdc-head{font-size:13px}.cbc{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.cbc-empty{margin:0;color:var(--sub)}.cbc-opt{display:flex;flex-direction:column;gap:8px;min-width:0;box-sizing:border-box;padding:8px;border:1.5px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.cbc-opt:hover{border-color:var(--amber)}.cbc-opt:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.cbc-opt[aria-checked=true]{padding:7px;border:2.5px solid var(--amber);background:var(--amber-tint)}.cbc-pic{position:relative;display:block}.cbc-auto{display:grid;place-items:center;aspect-ratio:2/3;box-sizing:border-box;border:1.5px dashed var(--line);background:var(--bg);color:var(--sub)}.cbc-tick{position:absolute;z-index:3;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--amber);color:var(--card)}.cbc-words{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:13px;line-height:1.5}.cbc-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cbc-sub{color:var(--sub);font-size:11.5px}.cbc-said{color:var(--amber-ink);font-size:12px;font-weight:700}@media (max-width:640px){.cbc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root{--wdk-brass-hi:#fff1c4;--wdk-brass-1:#ddb867;--wdk-brass-2:#a98035;--wdk-brass-3:#6a4a16;--wdk-brass-dk:#4a320c;--wdk-brass-bail:#ddb867;--wdk-orbit:#ddb867;--wdk-orbit-back:#a98035;--wdk-collar:#a98035;--wdk-gilt:#cfa95a;--wdk-glass:rgba(225,238,240,.16);--wdk-glass-hi:hsla(0,0%,100%,.42);--wdk-ink-1:#1d2240;--wdk-ink-2:#05060f;--wdk-ink-hi:rgba(104,116,168,.45);--wdk-ink-top:#0a0c18;--wdk-feather-1:#fbf6ea;--wdk-feather-2:#e9dcc2;--wdk-feather-3:#a88b5f;--wdk-feather-edge:rgba(120,92,52,.45);--wdk-barb:rgba(120,92,52,.28);--wdk-down:rgba(255,250,238,.55);--wdk-shaft:#c7b48f;--wdk-shaft-hi:rgba(255,250,240,.8);--wdk-cup-1:#4a1712;--wdk-cup-2:#8c3528;--wdk-cup-in:#1e0907;--wdk-cup-rim:#a24a3a;--wdk-planet-1:#7d9cc9;--wdk-planet-2:#2f4f86;--wdk-planet-3:#111d3a;--wdk-opal-1:#fffaf0;--wdk-opal-2:#efe4cf;--wdk-opal-3:#d4c5a9;--wdk-flame:#ffcf5c;--wdk-flame-in:#fff4c8;--wdk-flame-glow:#ffd27a;--wdk-wick:#2a1f14;--wdk-candle-1:#dccfb2;--wdk-candle-2:#fbf4e2;--wdk-candle-3:#d4c6a6;--wdk-pen-1:#3b3b3b;--wdk-pen-2:#151515;--wdk-pen-3:#050505;--wdk-pencil-wood:#c9995b;--wdk-pencil-wood-hi:#e2bd86;--wdk-pencil-cut:#e8cc9c;--wdk-lead:#2b2b2b;--wdk-pencil-red:#9b2f25;--wdk-pencil-red-hi:#c4503f;--wdk-eraser:#d98a8a;--wdk-brush:#5b2f1a;--wdk-brush-hi:#8a5434;--wdk-book-a1:#3d100c;--wdk-book-a2:#7e2b21;--wdk-book-a3:#3a0f0b;--wdk-book-b1:#16301f;--wdk-book-b2:#2f553a;--wdk-book-b3:#132a1b;--wdk-book-c1:#161f35;--wdk-book-c2:#2c3c62;--wdk-book-c3:#141c31;--wdk-pages:#e9dfca;--wdk-pages-line:#c9b997;--wdk-label:rgba(26,20,13,.7);--wdk-blot-paper:#b9b199;--wdk-blot-tan:#8f6236;--wdk-blot-pad:var(--velvet-3);--wdk-ek-leather:var(--velvet-2);--wdk-ek-lean-foot:var(--velvet-3);--wdk-ek-spine-edge:transparent;--wdk-tray-wall:#e6dcc8;--wdk-tray-rail:#cdbd9c;--wdk-tray-shade:rgba(60,40,20,.28);--wdk-light:#ffd28a;--wdk-shade-1:#2e604a;--wdk-shade-2:#3f7a5f;--wdk-shade-3:#2a5a44;--wdk-shade-4:#163a2a;--wdk-shade-5:#10291d;--wdk-shade-top:rgba(13,34,25,.55);--wdk-bulb:#ffe6a6;--wdk-hole:#140b04;--wdk-glint:hsla(0,0%,100%,.3);--wdk-glint-2:hsla(0,0%,100%,.1);--wdk-glint-3:hsla(0,0%,100%,.45);--wdk-glint-4:hsla(0,0%,100%,.8);--wdk-glint-5:hsla(0,0%,100%,.55);--wdk-glint-6:hsla(0,0%,100%,.3);--wdk-glint-7:hsla(0,0%,100%,.1);--wdk-glint-8:hsla(0,0%,100%,.12);--wdk-glint-9:hsla(0,0%,100%,.35);--wdk-pore:rgba(0,0,0,.2);--wdk-pore-hi:hsla(0,0%,100%,.05);--wdk-shadow-2:rgba(0,0,0,.12)}.wdesk-wood{--wdk-rail-1:#a06c3e;--wdk-rail-2:#714625;--wdk-rail-3:#3a2310;--wdk-field-1:#5b381c;--wdk-field-2:#6c4427;--wdk-field-3:#7a4e2c;--wdk-mould-1:#a8784a;--wdk-mould-2:#7c4f2c;--wdk-mould-3:#4f2f15;--wdk-mould-4:#26150a;--wdk-face-1:#4f2f18;--wdk-face-2:#3b2211;--wdk-drawer-1:#6d4425;--wdk-drawer-2:#583519;--wdk-bead:#9a6a3f;--wdk-bead-sh:rgba(10,5,0,.6);--wdk-flute:rgba(0,0,0,.35);--wdk-flute-hi:rgba(255,214,160,.12);--wdk-grain-1:rgba(30,15,5,.16);--wdk-grain-2:rgba(28,14,4,.27);--wdk-grain-3:rgba(24,11,3,.38);--wdk-grain-4:rgba(18,8,2,.52);--wdk-grain-gl:rgba(255,214,160,.07);--wdk-string:#d8b47c;--wdk-shell-line:rgba(18,8,2,.52);--wdk-rest-top:#7c4f2c;--wdk-shadow:rgba(12,6,0,.55);--wdk-vign:rgba(0,0,0,.32);--wdk-hl:hsla(0,0%,100%,.2);--wdk-hl-edge:hsla(0,0%,100%,.28);--wdk-hl-lip:hsla(0,0%,100%,.3)}.wdesk-wall{--wdk-wall-1:#3d2c1e;--wdk-wall-2:#2a1d13;--wdk-damask:rgba(255,226,176,.035);--wdk-damask-2:rgba(0,0,0,.1);--wdk-pan:#462c18;--wdk-pan-sh:rgba(0,0,0,.42);--wdk-pan-hi:rgba(255,214,160,.13)}.wdesk-sec{margin:0 0 28px}.wdesk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.wdesk-head .prf-subh-h{margin:0 2px}.wdesk-box{position:relative;width:100%}.wdesk{position:relative;overflow:hidden;border-radius:8px;box-shadow:var(--shadow);background:var(--wdk-wall-2);isolation:isolate}.wdesk-art,.wdesk-art>svg{position:absolute;left:0;top:0}.wdesk-art>svg{display:block}.wdesk-defs{width:0;height:0;overflow:hidden}.wdesk-it{position:absolute;transform-origin:50% 100%;pointer-events:none}.wdesk-it>svg{position:absolute;left:0;top:0;display:block;overflow:visible}.wdesk-lip{pointer-events:none}.wdesk-room{display:block}.wdesk-ek{display:none}.wdesk-cover{position:absolute;z-index:200;display:block;text-decoration:none;border-radius:1px 3px 3px 1px}a.wdesk-cover:hover{transform:translateY(-3px)}.wdesk .wdesk-spines{transform:none}:root{--wdk-spine-ink:#f3ead6;--wdk-spine-board:#3a2a1c;--wdk-spine-pages:#efe5cd;--wdk-spine-page-line:#d3c4a2}.wdesk-stack{pointer-events:none}.wdesk-spine,.wdesk-stack{position:absolute;display:block}.wdesk-spine{--bt:max(1px,calc(var(--t) * .1));z-index:var(--z,1);text-decoration:none;color:var(--cloth-ink,var(--wdk-spine-ink))}a.wdesk-spine{pointer-events:auto;cursor:pointer}a.wdesk-spine:before{content:"";position:absolute;left:0;right:0;top:calc(var(--up,0px) * -1);z-index:1;height:calc(100% + var(--up,0px) + var(--down,0px))}.wdesk-spine-f{position:absolute;inset:0;z-index:2;display:block;overflow:hidden;border-radius:2px;background:var(--cloth,#6b4a2b);box-shadow:inset 0 1px 0 rgba(0,0,0,.35)}.wdesk-spine-f:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 38%,transparent 62%,rgba(0,0,0,.3))}.wdesk-spine-f.pic:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:var(--t);height:var(--len);transform:translate(-50%,-50%) rotate(-90deg);background:var(--spine) center /100% 100% no-repeat}.wdesk-spine-b:after,.wdesk-spine-b:before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:1px;background:var(--cloth-rule);box-shadow:3px 0 0 var(--cloth-rule)}.wdesk-spine-b:before{left:2.4%}.wdesk-spine-b:after{right:2.4%;box-shadow:-3px 0 0 var(--cloth-rule)}.wdesk-spine-t{position:absolute;inset:0;z-index:0;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;column-gap:8px;padding:0 calc(2.4% + 8px);font-size:var(--fs);line-height:var(--t);font-weight:400;overflow:hidden}.wdesk-spine-f:not(.pic) .wdesk-spine-t{z-index:1}.wdesk-spine-tt{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wdesk-spine-a,.wdesk-spine-tt{white-space:nowrap;line-height:var(--t)}.wdesk-spine-a{flex:none;margin-left:auto;font-size:.82em;opacity:.86}.wdesk-spine-end{left:100%;top:0;width:var(--dx);height:100%;transform:skewY(-45deg);transform-origin:0 0;background:linear-gradient(180deg,var(--board,var(--wdk-spine-board)) 0 var(--bt),transparent var(--bt) calc(100% - var(--bt)),var(--board,var(--wdk-spine-board)) calc(100% - var(--bt))),linear-gradient(90deg,rgba(255,236,200,.22),rgba(0,0,0,.24)),repeating-linear-gradient(180deg,var(--wdk-spine-pages) 0 1px,var(--wdk-spine-page-line) 1px 2px)}.wdesk-spine-end,.wdesk-spine-top{position:absolute;z-index:0;pointer-events:none}.wdesk-spine-top{left:0;bottom:100%;width:100%;height:var(--dy);overflow:hidden;transform:skewX(-45deg);transform-origin:0 100%;background:var(--cloth,#6b4a2b)}.wdesk-spine-top i{position:absolute;left:50%;top:50%;width:var(--dy);height:var(--len);transform:translate(-50%,-50%) rotate(-90deg) scaleX(-1);background:var(--spine) 100% 50% /calc(var(--dy) * 16) 100% no-repeat}.wdesk-spine-top:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.04) 65%,rgba(255,240,210,.28))}a.wdesk-spine:focus-visible,a.wdesk-spine:hover{transform:translateX(3px)}a.wdesk-spine:hover .wdesk-spine-f:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.08) 38%,transparent 62%,rgba(0,0,0,.22))}a.wdesk-spine:focus-visible{outline:none;z-index:20}a.wdesk-spine:focus-visible .wdesk-spine-f{z-index:3;outline:2px solid var(--ink);outline-offset:1px;box-shadow:0 0 0 3px var(--card)}.wdesk-stack-tap{display:none}@media (pointer:coarse){a.wdesk-spine:before{top:0;height:100%}.wdesk-stack-tap{position:absolute;left:0;right:0;top:50%;z-index:40;display:block;height:max(100%,44px);transform:translateY(-50%);margin:0;padding:0;border:0;border-radius:4px;background:none;pointer-events:auto;cursor:pointer}.wdesk-stack-tap:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 3px var(--card)}}.wdesk-sl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px -8px 12px 0}.wdesk-sl-h{margin:0;font-size:17px;font-weight:400;line-height:1.5;color:var(--ink)}.wdesk-sl-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;--jr:9px;overflow:hidden}.wdesk-sl-list li+li{border-top:1px solid var(--line)}.wdesk-sl-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;box-sizing:border-box;text-decoration:none;color:var(--ink)}.wdesk-sl-cover{flex:none;width:34px}.wdesk-sl-cover .bcover{border-radius:0}.wdesk-sl-title{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.5}.wdesk-sl-go{flex:none;font-size:20px;line-height:1;color:var(--sub)}.wdesk-sl-row:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px}.wdesk-cover:focus-visible,.wdesk-planet:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--card)}.wdesk-planet{display:block;text-decoration:none}.wdesk-planet,.wdesk-tag{position:absolute;border-radius:12px}.wdesk-tag{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;box-sizing:border-box;padding:5px 9px;font-weight:400;white-space:normal;text-align:center}.wdesk-w{white-space:nowrap}@media (max-width:640px){.wdesk-sec{margin-bottom:20px}}.studio-desk-edit{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:11px 20px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:15px;font-weight:600;line-height:1.65;text-decoration:none}.studio-desk-edit:hover{border-color:var(--amber);background:var(--amber-tint)}.btn-glass.wdesk-edit{position:absolute;z-index:2;top:12px;right:12px}.btn-glass.wdesk-edit:after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;border-radius:999px}.wdesk-edit[hidden]{display:none}.wdesk-ed{position:relative;background:var(--card);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;font-weight:400}.wdesk-ed:focus{outline:none}.wdesk-ed-defs{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}.wdesk-ed-top{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--line)}.wdesk-ed-t{display:flex;flex-direction:column;min-width:0;flex:1 1 220px}.wdesk-ed-title{margin:0;font-size:19px;font-weight:400;line-height:1.4;color:var(--ink)}.wdesk-ed-title:focus{outline:none}.wdesk-ed-sub{font-size:13.5px}.wdesk-ed-count,.wdesk-ed-sub{color:var(--sub);line-height:1.5}.wdesk-ed-count{font-size:14px;white-space:nowrap}.wdesk-ed-acts{display:flex;gap:10px;flex-wrap:wrap}.wdesk-ed-btn{min-height:44px;min-width:128px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;font-family:inherit;font-size:15px;line-height:1.3;cursor:pointer}.wdesk-ed-btn:disabled{opacity:.5;cursor:default}.wdesk-ed-notice{padding:4px 20px 0}.wdesk-ed-reload{display:flex;margin:8px 0 2px;min-width:0}.wdesk-ed-ask{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 20px 0;padding:12px 14px;border-radius:10px;background:var(--amber-tint);border:1px solid var(--amber-soft);color:var(--amber-ink);line-height:1.5}.wdesk-ed-empty{padding:40px 20px;text-align:center;color:var(--sub);line-height:1.6}.wdesk-ed-stage{position:relative;overflow:hidden;background:var(--paper);isolation:isolate}.wdesk-ed-scale{position:relative;transform-origin:0 0}.wdesk-ed-scale .wdesk{border-radius:0;box-shadow:none}.wdesk-ed-pv{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:16px 0}.wdesk-ed-phone{position:relative}.wdesk-ed-hit{position:absolute;display:block;margin:0;padding:0;border:0;background:transparent;border-radius:8px;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.wdesk-ed-hit:focus{outline:none}.wdesk-ed-hit.on,.wdesk-ed-hit:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--card)}.wdesk-ed-hit.on{touch-action:none;cursor:move}.wdesk-ed-hit.bad{outline-color:#96281f;box-shadow:0 0 0 3px #f6dcd8}.wdesk-ed-nodrop{position:absolute;z-index:295;border-radius:6px;background:rgba(150,40,31,.32);outline:2px dashed #96281f;pointer-events:none}.btn-glass.wdesk-ed-nudge{position:absolute;z-index:600;width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:50%}.wdesk-ed-tag{position:absolute;z-index:600;box-sizing:border-box;width:140px;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.3;pointer-events:none}.wdesk-ed-say{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wdesk-ed-stage:focus{outline:none}.wdesk-ed-stage:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wdesk-ed-tools{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 20px;background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wdesk-ed-what{display:flex;flex-direction:column;min-width:200px;flex:1 1 260px}.wdesk-ed-what b{font-weight:400;font-size:16px;color:var(--ink);line-height:1.5}.wdesk-ed-what span{font-size:13.5px;color:var(--sub);line-height:1.5}.wdesk-ed-toolbtns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;flex:2 1 520px}.wdesk-ed-tool{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;box-sizing:border-box;font-family:inherit;font-size:14.5px;line-height:1.3;cursor:pointer;min-width:0}.wdesk-ed-tool span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.wdesk-ed-tool:disabled{opacity:.45;cursor:default}.wdesk-ed-tool.warn{color:#96281f}.wdesk-ed-keys{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 20px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--sub)}.wdesk-ed-key{gap:6px;line-height:1.5}.wdesk-ed-key,.wdesk-ed-key kbd{display:inline-flex;align-items:center}.wdesk-ed-key kbd{justify-content:center;min-width:30px;height:28px;padding:0 7px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-family:var(--en);font-size:13px}.wdesk-ed-view{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line)}.wdesk-ed-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;--jr:9px;overflow:hidden;background:var(--paper)}.wdesk-ed-seg button{min-height:44px;padding:0 18px;border:0;background:transparent;font-family:inherit;font-size:14.5px;color:var(--sub);cursor:pointer}.wdesk-ed-seg button.on{background:var(--amber-tint);color:var(--amber-ink);outline:2px solid var(--amber);outline-offset:-2px}.wdesk-ed-out{margin:0;font-size:13.5px;color:var(--sub);line-height:1.5;flex:1 1 300px}.wdesk-ed-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 20px 0;border:1px solid var(--line);border-radius:10px;--jr:9px;overflow:hidden}.wdesk-ed-tab{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 8px;border:0;border-left:1px solid var(--line);background:var(--card);font-family:inherit;font-size:15px;color:var(--ink);cursor:pointer}.wdesk-ed-tab:first-child{border-left:0}.wdesk-ed-tab.on{background:var(--amber-tint);color:var(--amber-ink);outline:2px solid var(--amber);outline-offset:-2px}.wdesk-ed-tabw{line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wdesk-ed-tabn{color:var(--sub);font-size:13.5px}.wdesk-ed-panel{padding:6px 20px 20px}.wdesk-ed-h{margin:16px 0 10px;line-height:1.5}.wdesk-ed-h,.wdesk-ed-note{font-size:14px;color:var(--sub)}.wdesk-ed-note{margin:6px 0;line-height:1.6}.wdesk-ed-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.wdesk-ed-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:8px 8px 10px;box-sizing:border-box;border:2px solid var(--line);border-radius:12px;background:var(--card);font-family:inherit;text-align:center;cursor:pointer}.wdesk-ed-tile.on{border-color:var(--amber)}.wdesk-ed-tile:disabled{opacity:.45;cursor:default}.wdesk.wdesk-ed-art{position:relative;display:block;height:96px;margin:0 0 6px;border-radius:8px;box-shadow:none;background:var(--paper);overflow:hidden}.wdesk-ed-art>svg{position:absolute;left:8px;top:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.wdesk-thing{display:block}.wdesk-ed-add{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--amber);color:#fff}.wdesk-ed-tname{display:block;min-width:0;font-size:14.5px;color:var(--ink);line-height:1.5}.wdesk-ed-tname span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wdesk-ed-tsub{display:block;font-size:12.5px;color:var(--sub);line-height:1.5}.wdesk-ed-tout{color:var(--amber-ink)}.wdesk-ed-books{display:flex;flex-direction:column;gap:10px}.wdesk-ed-book{display:flex;align-items:center;gap:14px;padding:10px 0 10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer}.wdesk-ed-book.off>:not(.tickbox){opacity:.45}.wdesk-ed-bcover{flex:none;width:44px}.wdesk-ed-btext{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.wdesk-ed-btext b{font-weight:400;font-size:15px;color:var(--ink);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdesk-ed-btext span{font-size:13px;color:var(--sub);line-height:1.5}.wdesk-ed-stack{margin:12px 0 0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.wdesk-ed-stack-head{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:0 0 10px}.wdesk-ed-stack-head p{margin:0;font-size:14px;color:var(--sub);line-height:1.5;min-width:0;flex:1 1 240px}.wdesk-ed-stack-head p b{display:block;font-weight:400;font-size:15.5px;color:var(--ink)}.wdesk-ed-stackfull{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.wdesk-ed-stackfull:not(:empty){margin:0 0 10px}.wdesk-ed-slabel{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;align-self:stretch;cursor:pointer}.wdesk-ed-sbook.locked,.wdesk-ed-sbook.locked .wdesk-ed-slabel{cursor:default}.wdesk-ed-sbook .bcover{border-radius:0}.wdesk-ed-spineline{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;min-width:0;margin-top:4px}.wdesk-ed-spineprev{--len:120px;--t:calc(var(--len) * var(--r));--fs:max(6px,min(9px,calc(var(--t) * .5)));position:relative;flex:none;display:block;width:var(--len);height:var(--t);color:var(--cloth-ink,var(--wdk-spine-ink))}.wdesk-ed-spineprev .wdesk-spine-f{border-radius:1px}.wdesk-ed-btext .wdesk-ed-spineprev span{font-size:inherit;color:inherit;line-height:var(--t)}.wdesk-ed-btext .wdesk-ed-spineprev .wdesk-spine-t{font-size:var(--fs);line-height:var(--t);color:var(--cloth-ink,var(--wdk-spine-ink));padding:0 6%}.wdesk-ed-pos{--pos-gap:14px;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--pos-gap);align-self:stretch;cursor:pointer}.wdesk-ed-sbook.locked .wdesk-ed-pos{cursor:default}.wdesk-ed-place{font-size:13px;color:var(--sub);line-height:1.5;text-align:right;white-space:nowrap}.wdesk-ed-place:last-child{margin-right:calc(94px + var(--pos-gap))}.wdesk-ed-move{flex:none;display:flex;gap:6px;align-items:center}.wdesk-ed-movebtn{width:44px;height:44px;min-width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.wdesk-ed-movebtn:disabled{opacity:.4;cursor:default}.wdesk-ed-movebtn:focus-visible,.wdesk-ed-stackdo:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.wdesk-ed.is-phone .wdesk-ed-sbook{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label tick" "pos pos";grid-gap:0 14px;gap:0 14px;padding:10px 0 0 12px}.wdesk-ed.is-phone .wdesk-ed-slabel{grid-area:label}.wdesk-ed.is-phone .wdesk-ed-sbook>.tickbox{grid-area:tick}.wdesk-ed.is-phone .wdesk-ed-pos{--pos-gap:12px;grid-area:pos;min-width:0;margin:10px 8px 0 0;padding:6px 0 8px;border-top:1px solid var(--line2)}.wdesk-ed.is-phone .wdesk-ed-place{white-space:normal;min-width:0}.wdesk-ed.is-phone .wdesk-ed-place:last-child{margin-right:0}.wdesk-ed-stackdo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;box-sizing:border-box;margin:6px 0 0;font-family:inherit;font-size:14.5px;line-height:1.3;cursor:pointer}.wdesk.wdesk-ed-planet{flex:none;width:56px;height:56px;margin:0}.wdesk-ed.is-phone{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1200;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wdesk-ed.is-phone .wdesk-ed-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px;background:var(--card)}.wdesk-ed-bar{display:flex;align-items:flex-start;gap:12px}.wdesk-ed-acts.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wdesk-ed.is-phone .wdesk-ed-btn{min-width:0;width:100%}.wdesk-ed.is-phone .wdesk-ed-notice{padding:4px 16px 0}.wdesk-ed.is-phone .wdesk-ed-ask{margin:10px 16px 0}.wdesk-ed.is-phone .wdesk-ed-stage{margin:12px 16px 0;background:transparent;border-radius:8px}.wdesk-ed.is-phone .wdesk-ed-stage .wdesk{border-radius:8px}.wdesk-ed.is-phone .wdesk-ed-tools{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:12px;padding:10px 16px}.wdesk-ed.is-phone .wdesk-ed-toolbtns{flex:1 1 100%;gap:6px}.wdesk-ed.is-phone .wdesk-ed-tool{flex-direction:column;gap:2px;min-height:64px;padding:6px 2px;font-size:13px}.wdesk-ed.is-phone .wdesk-ed-what{order:2;min-width:0;flex:1 1 100%}.wdesk-ed.is-phone .wdesk-ed-tabs{margin:12px 16px 0}.wdesk-ed.is-phone .wdesk-ed-tab{min-height:48px;font-size:14.5px}.wdesk-ed.is-phone .wdesk-ed-panel{padding:4px 16px 16px}.wdesk-ed.is-phone .wdesk-ed-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wdesk-ed.is-phone .wdesk.wdesk-ed-art{height:72px}.wdesk-ed.is-phone .wdesk-ed-tile{padding:6px 6px 8px}.wdesk-ed.is-phone .wdesk-ed-tname{font-size:13.5px}.wdesk-ed.is-phone .wdesk-ed-out{padding:0 16px 24px}:is(.wdesk-ed-seg,.wdesk-ed-tabs,.bo-steps,.bo-fb-lone,.ms-split)>:first-child{border-top-left-radius:var(--jr);border-bottom-left-radius:var(--jr)}:is(.wdesk-ed-seg,.wdesk-ed-tabs,.bo-steps,.bo-fb-lone,.ms-split)>:last-child{border-top-right-radius:var(--jr);border-bottom-right-radius:var(--jr)}:is(.mp-notes,.prf-rows,.prf-uni,.wdesk-sl-list,.ipk-block,.bch,.bo-tcards,.acc-rows,.ms-jcard)>:first-child{border-top-left-radius:var(--jr);border-top-right-radius:var(--jr)}:is(.mp-notes,.prf-rows,.prf-uni,.wdesk-sl-list,.ipk-block,.bch,.bo-tcards,.acc-rows,.ms-jcard)>:last-child{border-bottom-left-radius:var(--jr);border-bottom-right-radius:var(--jr)}:is(.wdesk-sl-list>li,.ipk-list,.ipk-list>.ipk-group,.prf-fold,.prf-fold>.prf-fold-item,.ms-list,.ms-adm-thread)>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}:is(.wdesk-sl-list>li,.ipk-list,.ipk-list>.ipk-group,.prf-fold,.prf-fold>.prf-fold-item,.ms-list,.ms-adm-thread)>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}[data-jc~=tl]{border-top-left-radius:var(--jr)}[data-jc~=tr]{border-top-right-radius:var(--jr)}[data-jc~=bl]{border-bottom-left-radius:var(--jr)}[data-jc~=br]{border-bottom-right-radius:var(--jr)}.fb-picks:is(:last-child,:has(+.fb-foot-idle:last-child))>.fb-pick:last-child{border-bottom-left-radius:var(--jr);border-bottom-right-radius:var(--jr)}@media (max-width:899px){.ms-split>:is(:first-child,:last-child){border-radius:0}.ms-split>:first-child{border-top-left-radius:var(--jr);border-top-right-radius:var(--jr)}.ms-split>:last-child{border-bottom-left-radius:var(--jr);border-bottom-right-radius:var(--jr)}}:root{--gt-lilac:#efdffc;--gt-lilac-i:#56396a;--gt-rose:#ffddde;--gt-rose-i:#6e3239;--gt-sky:#ccebff;--gt-sky-i:#044e6e;--gt-periwinkle:#dce6fe;--gt-periwinkle-i:#344575;--gt-teal:#c7f0ec;--gt-teal-i:#005350;--gt-sage:#d8eed3;--gt-sage-i:#2d5324;--gt-apricot:#fce0cb;--gt-apricot-i:#683b0e;--gt-ochre:#efe7c7;--gt-ochre-i:#554702}.ms-host{--ms-out:#8a5538;--ms-out-bg:#f6ece3;max-width:1080px;margin:0 auto;padding:28px 20px 56px;box-sizing:border-box}.ms-host.narrow{max-width:760px}.ms-host *{box-sizing:border-box}.ms-ic{display:block;flex:none}.ms-h1row{display:flex;align-items:center;gap:16px;margin:0 0 16px}.ms-h1row h1{margin:0;font-size:30px;font-weight:400;flex:1 1;min-width:0}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.3;white-space:nowrap;cursor:pointer;text-decoration:none}.ms-btn:disabled{cursor:not-allowed}.ms-btn.pri{background:var(--amber);border-color:var(--amber);color:#fff}.ms-btn.off{opacity:.5}.ms-btn.wide{width:100%}.ms-btn:focus-visible,.ms-mi:focus-visible,.ms-round:focus-visible,.ms-row:focus-visible,.ms-tab:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.ms-round{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);padding:0;font:inherit;cursor:pointer;text-decoration:none}.ms-round.on{background:var(--amber-tint);border-color:var(--amber-ink)}.ms-back-btn{border:none;background:none;width:32px;font-size:24px;line-height:1;color:var(--sub)}.ms-tabs{border:1px solid var(--line);box-shadow:var(--shadow);padding:12px;margin:0 0 16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.ms-tab,.ms-tabs{background:var(--card);border-radius:8px}.ms-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 8px;border:1px solid var(--line);color:var(--ink);font:inherit;font-size:14.5px;line-height:1.3;white-space:nowrap;cursor:pointer;min-width:0}.ms-tab>span:not(.ms-cnt){min-width:0;overflow:hidden;text-overflow:ellipsis}.ms-tab .ms-ic{color:var(--amber-ink)}.ms-tab.on{background:var(--amber);border-color:var(--amber);color:#fff}.ms-tab.on .ms-ic{color:#fff}.ms-cnt{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--amber);color:#fff;font-size:11.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.ms-tab.on .ms-cnt{background:#fff;color:var(--amber-ink)}.ms-split{display:grid;grid-template-columns:372px minmax(0,1fr);background:var(--card);border:1px solid var(--line);border-radius:8px;--jr:7px;box-shadow:var(--shadow);overflow:hidden}.ms-split.solo{grid-template-columns:minmax(0,1fr)}.ms-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:var(--card)}.ms-split.solo .ms-list{border-right:none}.ms-search{padding:12px;border-bottom:1px solid var(--line)}.ms-input{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--faint);font-size:14.5px}.ms-input .ms-ic{color:var(--sub)}.ms-input input{flex:1 1;min-width:0;min-height:42px;border:none;background:none;padding:0;font:inherit;color:var(--ink);outline:none}.ms-input:focus-within{border-color:var(--amber-ink)}.ms-pad{padding:12px 14px}.ms-note{font-size:12.5px;color:var(--sub);line-height:1.65;margin:0}.ms-empty{padding:28px 18px;text-align:center;color:var(--sub);font-size:14px;line-height:1.7}.ms-pick-one{display:grid;justify-items:center;grid-gap:12px;gap:12px;align-content:center;min-height:420px}.ms-pick-one .ms-ic{color:var(--faint)}.ms-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;background:var(--card)}.ms-row:last-child{border-bottom:none}.ms-row.sel,.ms-row:hover{background:var(--amber-tint)}.ms-row-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.ms-row-top{display:flex;align-items:center;gap:7px;min-width:0}.ms-name{font-size:15px}.ms-last,.ms-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding:3px 0;margin:-3px 0}.ms-last{font-size:13.5px;color:var(--sub)}.ms-row.unread .ms-last{color:var(--ink)}.ms-order{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--amber-ink);line-height:1.5;min-width:0}.ms-order>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px;align-self:stretch;align-content:center}.ms-time{font-size:12px;color:var(--sub);white-space:nowrap;line-height:1.3}.ms-dot{width:10px;height:10px;border-radius:50%;background:var(--amber)}.ms-dot.none{background:transparent}.ms-muted{color:var(--faint)}.ms-role{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:11.5px;line-height:1;white-space:nowrap}.ms-role,.ms-role .ms-ic{color:var(--amber-ink)}.ms-role.staff{background:var(--amber-soft);border-color:var(--amber-soft)}.ms-role.big{height:26px;font-size:12.5px;padding:0 10px}.ms-av{flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--amber-tint);color:var(--amber-ink);line-height:1}.ms-av img{display:block;width:100%;height:100%;object-fit:cover}.ms-av.team{background:var(--paper);border:1px solid var(--line);color:var(--amber-ink);font-family:Times New Roman,Times,serif;font-style:italic}.ms-thread{flex-direction:column;min-width:0}.ms-th,.ms-thread{display:flex;background:var(--card)}.ms-th{align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.ms-th-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ms-th-n{display:flex;align-items:center;gap:8px;min-width:0;font-size:17px;line-height:1.5}.ms-th-n>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-th-s{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--sub);line-height:1.5}.ms-th-s a{color:var(--amber-ink);text-decoration:none}.ms-th-acts{display:flex;gap:8px;flex:none;position:relative}.ms-msgs{flex:1 1;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;background:var(--card);min-height:360px;max-height:calc(100vh - 320px);overflow-y:auto}.ms-older{align-self:center;margin:0 0 8px}.ms-day{margin:8px 0 6px;padding:2px 12px;border-radius:999px;background:var(--amber-tint);font-size:12px;line-height:1.7}.ms-day,.ms-sys{align-self:center;color:var(--sub)}.ms-sys{max-width:86%;text-align:center;font-size:12.5px;line-height:1.6;margin:2px 0}.ms-b{max-width:72%;display:grid;grid-gap:3px;gap:3px}.ms-b.me{align-self:flex-end;justify-items:end}.ms-b.them{align-self:flex-start;justify-items:start}.ms-b-who{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--sub);line-height:1.5;margin-top:6px}.ms-b-admin{font-size:11.5px;color:var(--faint)}.ms-bub{padding:9px 13px;border-radius:14px;font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ms-b.me .ms-bub{background:var(--amber);color:#fff;border-bottom-right-radius:4px}.ms-b.them .ms-bub{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.ms-bub.removed{font-style:italic;opacity:.75}.ms-t{font-size:11.5px;color:var(--sub);line-height:1.3}.ms-find{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--card)}.ms-found{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow-y:auto}.ms-found-row{display:grid;grid-gap:1px;gap:1px;font-size:13.5px;line-height:1.6;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.ms-found-when{font-size:12px;color:var(--sub)}.ms-comp{border-top:1px solid var(--line);background:var(--card);padding:12px 14px}.ms-comp-row{display:flex;align-items:flex-end;gap:8px}.ms-ta{flex:1 1;min-width:0;min-height:44px;max-height:160px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;resize:none;outline:none}.ms-ta:focus{border-color:var(--amber-ink)}.ms-comp-hint{margin-top:8px;font-size:12px;color:var(--sub);line-height:1.6}.ms-closed{padding:4px 2px;color:var(--ink)}.ms-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:300px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 18px 40px -12px rgba(50,35,12,.32);display:grid;grid-gap:1px;gap:1px}.ms-mi{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:none;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:14.5px;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.ms-mi:hover:not(:disabled){background:var(--amber-tint)}.ms-mi:disabled{cursor:default}.ms-mi.hl{background:var(--amber-tint)}.ms-mi .ms-chip{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--amber-tint);color:var(--amber-ink);font-size:18px;line-height:1}.ms-mi-t{flex:1 1;min-width:0;display:grid}.ms-mi-s{font-size:12px;color:var(--sub);line-height:1.5}.ms-mi-on{flex:none;font-size:11.5px;color:var(--amber-ink)}.ms-mi.out,.ms-mi.out .ms-chip{color:var(--ms-out,#8a5538)}.ms-mi.out .ms-chip{background:var(--ms-out-bg,#f6ece3)}.ms-chev{flex:none;color:var(--sub);font-size:18px;line-height:1}.ms-msep{height:1px;background:var(--line);margin:4px 2px}.ms-mi-back .ms-chip{font-size:22px;color:var(--sub)}.closex.ms-x44{width:44px;height:44px;margin-left:auto}.ms-one .ms-thread{min-height:0}.ms-veil{position:fixed;inset:0;background:rgba(30,22,12,.38);z-index:80}.ms-sheet{position:fixed;left:0;right:0;bottom:0;z-index:81;max-height:86vh;overflow-y:auto;background:var(--card);border-radius:18px 18px 0 0;padding:12px 16px 22px;box-shadow:0 -12px 32px rgba(30,20,8,.22);display:grid;grid-gap:12px;gap:12px}.ms-sheet-h{display:flex;align-items:center;gap:10px;padding:0 0 12px;border-bottom:1px solid var(--line)}.ms-jcard{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:14px;--jr:13px;overflow:hidden;background:var(--card)}.ms-jcard>.ms-mi{border-top:1px solid var(--line);min-height:52px;padding:9px 12px}:where(.ms-jcard)>.ms-mi{border-radius:0}.ms-jcard>.ms-mi:first-child{border-top:none}.ms-adm .ms-split{min-height:520px}.ms-adm-who{display:grid;grid-gap:1px;gap:1px;min-width:0}.ms-adm-mail{font-size:12px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-adm-start{display:grid;grid-gap:10px;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.ms-adm-hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ms-adm-closebox{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-top:1px solid var(--line);background:var(--card)}.ms-adm-closebox textarea{min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;resize:vertical}.ms-adm-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:640px){.ms-host{padding:18px 16px 40px}.ms-h1row h1{font-size:26px}.ms-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:6px}.ms-tabs .ms-tab:first-child{grid-column:1/-1}.ms-tab{font-size:14px;padding:0 6px;gap:5px}.ms-split{grid-template-columns:minmax(0,1fr)}.ms-list{border-right:none}.ms-row{padding:11px 12px;gap:10px}.ms-b{max-width:84%}.ms-msgs{padding:14px 12px 16px;max-height:calc(100vh - 250px)}.ms-th{padding:10px 10px 10px 8px;gap:8px}.ms-th-n{font-size:16px}.ms-comp{padding:10px}.ms-adm-acts{grid-template-columns:minmax(0,1fr)}}.ms-h1-acts{display:flex;gap:8px;flex:none}.ms-btn-new{min-width:176px}.ms-btn.out{background:var(--ms-out-bg,#f6ece3);border-color:#e7cdbd}.ms-btn.out,.ms-btn.out .ms-ic{color:var(--ms-out,#8a5538)}.ms-under{display:flex;justify-content:flex-end;margin:12px 2px 0}.ms-under-link{font-size:13px;color:var(--sub);text-decoration:none}.ms-under-link:hover{color:var(--amber-ink)}.ms-card{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.ms-search-top{display:grid;grid-gap:8px;gap:8px}.ms-search-hint{margin:0}.ms-pickrow{width:100%;border:none;font:inherit;text-align:left;cursor:pointer}.ms-pickrow,.ms-to{border-bottom:1px solid var(--line)}.ms-to{display:flex;align-items:center;gap:12px;padding:16px}.ms-to-link{font-size:13px;color:var(--amber-ink);text-decoration:none}.ms-sec{display:grid;grid-gap:10px;gap:10px;padding:16px;border-bottom:1px solid var(--line)}.ms-sec:last-child{border-bottom:none}.ms-sec-h{font-size:13px;color:var(--sub);line-height:1.5}.ms-faces{display:flex;flex-wrap:wrap;gap:8px}.ms-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;max-width:100%}.ms-pill.on{border-color:var(--amber);background:var(--amber-tint);outline:1px solid var(--amber);outline-offset:-2px}.ms-pill:disabled{cursor:default}.ms-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-ta-big{width:100%;min-height:96px;max-height:none;resize:vertical}.ms-count{font-size:12px;color:var(--sub);text-align:right;margin-top:-4px}.ms-rules{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:13px;line-height:1.65;color:var(--ink)}.ms-rules .ms-ic{color:var(--amber-ink);margin-top:2px}.ms-err{color:#b3261e}.ms-strong{color:var(--ink);font-size:14px}.ms-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ms-actions.one{grid-template-columns:minmax(0,1fr)}.ms-actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-actions.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-actions .ms-btn{width:100%}.ms-av-tray{background:var(--card);border:1px solid var(--line);color:var(--amber-ink)}.ms-reqrow{width:100%;border:none;border-bottom:1px solid var(--line);font:inherit;text-align:left;cursor:pointer}.ms-reqrow .ms-cnt{margin-left:2px}.ms-reqs{min-height:0}.ms-reqs-h{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.ms-reqs-h .ms-th-n{font-size:16px}.ms-reqs-h .ms-th-s{display:block}.ms-req{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--card)}.ms-req.sel{background:var(--amber-tint)}.ms-req-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;color:var(--ink);text-decoration:none}.ms-req-msg{font-size:13.5px;line-height:1.6;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-reqs-foot{border-bottom:none}.ms-reqfoot{display:grid;grid-gap:10px;gap:10px}.ms-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:13.5px;line-height:1.65;color:var(--ink)}.ms-notice .ms-ic{color:var(--amber-ink);margin-top:2px}.ms-jcard.out .ms-chip,.ms-jcard.out .ms-mi{color:var(--ms-out,#8a5538)}.ms-dlg{position:fixed;z-index:82;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 70px rgba(40,30,15,.32)}.ms-dlg.wide{width:min(560px,calc(100vw - 32px))}.ms-dlg-h{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--line)}.ms-dlg-h b{flex:1 1;min-width:0;font-weight:400;font-size:18px}.ms-dlg-b{flex:1 1;overflow-y:auto;padding:16px 18px;display:grid;grid-gap:10px;gap:10px;align-content:start}.ms-dlg-f{padding:12px 18px 16px;border-top:1px solid var(--line)}.ms-dlg-p{margin:0;font-size:14.5px;line-height:1.7;color:var(--ink)}.ms-radios{margin-bottom:6px}.ms-radio{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border-top:1px solid var(--line);font-size:14.5px;cursor:pointer;position:relative}.ms-radio:first-child{border-top:none}.ms-radio input{position:absolute;opacity:0;pointer-events:none}.ms-radio-dot{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--faint);background:var(--card);display:grid;place-items:center}.ms-radio.on .ms-radio-dot{border-color:var(--amber)}.ms-radio.on .ms-radio-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--amber)}.ms-radio:focus-within{outline:2px solid var(--amber-ink);outline-offset:-2px}.ms-tickrow{display:flex;align-items:center;gap:10px;padding:10px 6px 10px 14px;border-top:1px solid var(--line);cursor:pointer}.ms-tickrow:first-child{border-top:none}.ms-tickrow.ms-jcard{border-top:1px solid var(--line)}.ms-tickrow-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ms-tickrow-b{font-size:14.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ms-tickrow-s{font-size:12px;color:var(--sub)}.ms-rname-wrap{position:relative;display:inline}.ms-rname{display:inline;padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ms-rname:hover{-webkit-text-decoration-color:var(--amber-ink);text-decoration-color:var(--amber-ink)}.ms-rcard{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 32px));display:grid;grid-gap:12px;gap:12px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -12px rgba(50,35,12,.32);text-align:left;font-weight:400;white-space:normal;color:var(--ink)}.ms-rcard-h{display:flex;align-items:flex-start;gap:12px}.ms-rcard-n{font-size:16px;line-height:1.5}.ms-rcard-s{font-size:12.5px;color:var(--sub);line-height:1.5}.ms-rcard .ms-note{font-size:12px}.ms-blockrow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.ms-tabs .ms-tab{gap:5px;padding:0 6px}.cr-prof-acts{display:grid;grid-template-columns:minmax(0,186px);grid-gap:8px;gap:8px;margin:2px 0 4px}.crp,.crp-detail{min-width:0}.crp-titlerow{display:flex;align-items:center;gap:12px;margin:8px 0 14px}.crp-titlerow h2{margin:0;flex:1 1;min-width:0;font-weight:400}.crp-total{font-size:16px;color:var(--sub)}.crp-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.crp-card,.crp-tiles{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px}.crp-note{color:var(--sub);line-height:1.65}.crp-err,.crp-note{margin:0;font-size:13px}.crp-err{color:#b3261e}.crp-muted{font-size:12.5px;color:var(--sub);line-height:1.6;margin:0}.crp-person{display:grid;grid-gap:1px;gap:1px;min-width:0}.crp-name{font-size:14px;color:var(--ink)}.crp-sub{display:block;font-size:12.5px;color:var(--sub);line-height:1.5;overflow-wrap:anywhere}.crp-hot{color:#b3261e}.crp-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;white-space:nowrap;border:1px solid transparent}.crp-badge.open{background:#f9e3e1;color:#b3261e;border-color:#f0c8c3}.crp-badge.done{background:var(--amber-tint);color:var(--amber-ink);border-color:var(--amber-soft)}.crp-badge.quiet{background:var(--paper);color:var(--sub);border-color:var(--line)}.crp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;line-height:1.3;cursor:pointer;white-space:nowrap}.crp-btn:disabled{opacity:.5;cursor:not-allowed}.crp-btn.pri{background:var(--amber);border-color:var(--amber);color:#fff}.crp-btn.on{border-color:var(--amber-ink);background:var(--amber-tint);outline:1px solid var(--amber-ink);outline-offset:-2px}.crp-btn.out{color:var(--ms-out,#8a5538);background:var(--ms-out-bg,#f6ece3);border-color:#e7cdbd}.crp-btn.danger{background:#b3261e;border-color:#b3261e;color:#fff}.crp-back:focus-visible,.crp-btn:focus-visible,.crp-link:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.crp-link{color:var(--amber-ink)}.crp-back,.crp-link{padding:0;border:none;background:none;font:inherit;font-size:13px;cursor:pointer}.crp-back{color:var(--sub);min-height:32px}.crp-lift{display:grid;grid-gap:8px;gap:8px}.crp-lift textarea,.crp-ta{width:100%;box-sizing:border-box;min-height:80px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;resize:vertical;background:var(--card);color:var(--ink)}.crp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.crp-two.one{grid-template-columns:minmax(0,1fr)}.crp-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.crp-more{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--sub)}.crp-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.crp-side{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.crp-lbl{font-size:12.5px;color:var(--sub)}.crp-face{display:flex;align-items:center;gap:8px;font-size:15px;min-width:0;flex-wrap:wrap}.crp-dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;margin:0;font-size:13px}.crp-dl dt{color:var(--sub)}.crp-dl dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.crp-otherface{display:block}.crp-sec{display:grid;grid-gap:10px;gap:10px;padding:16px 0 0;border-top:1px solid var(--line)}.crp-sec h3{margin:0;font-size:16px;font-weight:400;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.crp-chip{justify-self:start;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13px}.crp-p{margin:0;font-size:14px;line-height:1.7}.crp-thread{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--card);max-height:520px;overflow-y:auto}.crp-msg{max-width:78%;display:grid;grid-gap:3px;gap:3px;align-self:flex-start;justify-items:start}.crp-msg.reporter{align-self:flex-end;justify-items:end}.crp-who{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--sub)}.crp-sidetag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink)}.crp-sidetag.hot{background:#f9e3e1;color:#b3261e}.crp-bub{padding:9px 13px;border-radius:14px;font-size:14.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.crp-msg.reporter .crp-bub{background:var(--amber-tint);border-color:var(--amber-soft)}.crp-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.crp-days{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sub);flex-wrap:wrap}.crp-days input{width:96px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px}.crp-happens{display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:var(--ink);line-height:1.6}.crp-switch{gap:10px}.crp-switch-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crp-switch-t{flex:1 1;min-width:220px;display:grid;grid-gap:2px;gap:2px}.crp-switch-t b{font-weight:400;font-size:15px}.crp-switch-row .crp-btn{min-width:120px}@media (max-width:760px){.crp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-tiles>:first-child{grid-column:1/-1}.crp-sides{grid-template-columns:minmax(0,1fr)}.crp-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ms-h1row{flex-wrap:wrap}.ms-h1-acts{flex:1 1 100%}.ms-h1-acts .ms-btn{flex:1 1;min-width:0}.ms-actions.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-dlg{left:0;right:0;top:auto;bottom:0;transform:none;max-height:calc(100vh - 56px);border-radius:18px 18px 0 0}.ms-dlg,.ms-dlg.wide{width:auto}.ms-tabs .ms-tab{font-size:13.5px;gap:4px;padding:0 4px}.ms-tabs .ms-tab .ms-cnt{min-width:18px;height:18px;padding:0 4px;font-size:11px}.cr-prof-acts{grid-template-columns:minmax(0,1fr)}}.ms-split.three{grid-template-columns:300px minmax(0,1fr) 290px}.ms-backline{display:inline-block;margin:0 0 10px;font-size:13px;color:var(--sub);text-decoration:none}.ms-backline:hover{color:var(--amber-ink)}.ms-sec-t{font-size:16px;line-height:1.5;color:var(--ink)}.ms-sec-s{font-size:12.5px;color:var(--sub);margin-left:8px}.ms-btn.sm{min-height:36px;padding:0 12px;font-size:13px}.ms-linkbtn{padding:0;border:none;background:none;font:inherit;font-size:12.5px;color:var(--amber-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ms-field{display:grid;grid-gap:6px;gap:6px}.ms-gav{position:relative;background:var(--amber-tint)}.ms-gav .ms-pic-frame{width:100%;height:100%;border-radius:50%}.ms-gav.ms-gmos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.ms-gav.ms-gmos>.ms-av{width:100%!important;height:100%!important;border-radius:0;font-size:11px!important;outline:none}.ms-gmos.ms-gmos-1{grid-template-columns:1fr;grid-template-rows:1fr}.ms-gmos.ms-gmos-2>.ms-av,.ms-gmos.ms-gmos-3>.ms-av:first-child{grid-row:1/-1}.ms-rchip{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--amber-soft);color:var(--amber-ink);font-size:12px;line-height:1;white-space:nowrap}.ms-rchip.wait{background:var(--ms-out-bg,#f6ece3);color:var(--ms-out,#8a5538)}.ms-pic-frame{overflow:hidden;background:var(--paper)}.ms-pic-frame,.ms-pic-frame img{display:block;width:100%;height:100%}.ms-pic-frame img{object-fit:cover}.ms-pic-wait{display:grid;place-items:center;width:100%;height:100%;min-height:60px;font-size:12px;color:var(--sub);text-align:center;padding:8px}.ms-picbub{display:grid;width:min(260px,62vw);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.ms-picbub.me{border-color:var(--amber)}.ms-pics{display:grid;grid-gap:2px;gap:2px;background:var(--line)}.ms-pics-2,.ms-pics-3,.ms-pics-4{grid-template-columns:1fr 1fr}.ms-pics-3>.ms-pic:first-child{grid-column:1/-1}.ms-pic{display:block;width:100%;aspect-ratio:1/1;padding:0;border:none;background:var(--paper);cursor:zoom-in;max-height:340px}.ms-pics-3>.ms-pic:first-child{aspect-ratio:2/1}.ms-piccap{padding:8px 12px;font-size:13.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--line)}.ms-press{cursor:pointer;display:inline-block}.ms-bub.ms-press:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.ms-b .ms-btn.sm{margin-top:2px}.ms-comp-row>.ms-round{align-self:flex-end}.ms-picks{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.ms-pickpic{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.ms-pickpic img{display:block;width:100%;height:100%;object-fit:cover}.closex.ms-pickpic-x{position:absolute;top:2px;right:2px;width:26px;height:26px;background:var(--card)}.ms-pick{display:grid;grid-gap:10px;gap:10px}.ms-chips{display:flex;flex-wrap:wrap;gap:8px}.ms-chipp{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 4px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:13.5px;max-width:100%}.ms-chipp-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closex.ms-chipp-x{width:28px;height:28px;border:none;background:none}.ms-prow{gap:12px;padding:10px 6px 10px 12px}.ms-prow .ms-row-top{min-width:0}.ms-gname{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ms-gname-t{display:grid;grid-gap:8px;gap:8px;min-width:0}.ms-gpic{display:grid;justify-items:center;grid-gap:6px;gap:6px}.ms-gpic-btn{position:relative;padding:0;border:none;background:none;cursor:pointer;border-radius:50%}.ms-gpic-av{width:88px;height:88px}.ms-gpic-av.ms-gpic-none{background:var(--amber-tint);border:1.5px dashed var(--amber-ink);color:var(--amber-ink)}.ms-gpic-cam{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--ink)}.ms-gpic-btn:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}.ms-titlein{padding-right:12px}.ms-count-in{flex:none;font-size:12px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-gcount{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--sub)}.ms-bar{flex:1 1;height:6px;border-radius:3px;background:var(--amber-soft);overflow:hidden;min-width:60px}.ms-bar>span{display:block;height:100%;background:var(--amber);border-radius:3px}.ms-grow{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;border:none;border-top:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left}.ms-jcard>.ms-grow:first-child{border-top:none}button.ms-grow{cursor:pointer}button.ms-grow:hover{background:var(--amber-tint)}.ms-grow-t{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;justify-items:start}.ms-grow-n{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.5}.ms-grow-t>.ms-row-top{width:100%}.ms-grow-acts{display:flex;align-items:center;gap:6px;flex:none}.ms-tickable{cursor:pointer}.ms-tick-l{flex:none;font-size:12.5px;color:var(--sub)}.ms-rights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ms-right{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.ms-right b{font-weight:400;font-size:14.5px}.ms-right span{font-size:12.5px;color:var(--sub);line-height:1.65}.ms-msheet-h{display:flex;align-items:center;gap:12px}.ms-msheet-h .ms-th-t{justify-items:start}.ms-gpanel{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line);background:var(--card)}.ms-gpanel.page{border-left:none}.ms-gpanel-h{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.ms-gpanel-h b{flex:1 1;font-weight:400;font-size:16px}.ms-gpanel-b{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px;overflow-y:auto;max-height:calc(100vh - 260px)}.ms-gpanel.page .ms-gpanel-b{max-height:none}.ms-gmembers .ms-grow{min-height:62px}.cr-prof-acts{grid-template-columns:repeat(2,minmax(0,186px))}.crp-pics{display:grid;grid-template-columns:repeat(2,120px);grid-gap:4px;gap:4px}.crp-pic{width:120px;height:120px;border-radius:8px;border:1px solid var(--line)}.crp-btn.crp-act{min-height:36px;font-size:13px;margin-top:2px}@media (max-width:640px){.ms-gname{grid-template-columns:minmax(0,1fr);justify-items:start}.ms-gname .ms-gpic{justify-self:center}.ms-actions.ms-stack,.ms-rights{grid-template-columns:minmax(0,1fr)}.ms-actions.ms-stack>.pri{order:-1}.ms-picbub{width:min(240px,70vw)}.cr-prof-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ms-b.them .ms-link{color:var(--amber-ink)}.ms-req.sel .ms-av,.ms-row.sel .ms-av{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ms-req-to{display:block;font-size:12px;line-height:1.5;color:var(--sub)}.ms-contact{display:inline-block;margin:4px 2px 0}.ms-under .btn-glass{font-size:13.5px}.ms-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}.ms-rcov{flex:none;display:grid;place-items:center;overflow:hidden;background:var(--amber-tint);color:var(--amber-ink);line-height:1}.ms-rcov img{display:block;object-fit:cover}.ms-rcov .ms-pic-frame,.ms-rcov img{width:100%;height:100%}.ms-rcov.none{border:1px solid var(--line)}.ms-gpic-av.ms-rcov{border-radius:0}.ms-lead{margin:-6px 0 16px}.ms-input-ro{color:var(--ink);background:var(--amber-tint)}.ms-room{border-bottom:1px solid var(--line);background:var(--card)}.ms-room-h{gap:10px;padding:8px 12px 8px 8px}.ms-room-fold,.ms-room-h{display:flex;align-items:center;min-width:0}.ms-room-fold{flex:1 1;gap:8px;min-height:44px;padding:0 8px;border:none;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14.5px;line-height:1.4;text-align:left;cursor:pointer}.ms-room-fold .ms-ic{color:var(--amber-ink)}.ms-room-fold:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.ms-room-ht{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-room-acts{flex:none;display:grid;grid-template-columns:repeat(2,auto);grid-gap:8px;gap:8px}.ms-room-acts .ms-btn{min-height:40px;font-size:13.5px;padding:0 12px}.ms-room-said{padding:0 16px 8px;color:var(--amber-ink)}.ms-room-b{display:grid;grid-gap:12px;gap:12px;padding:4px 16px 14px}.ms-feat{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ms-feat-cover{display:block;width:92px;text-decoration:none}.ms-feat-t{display:grid;grid-gap:4px;gap:4px;justify-items:start;min-width:0}.ms-feat-tag{margin-bottom:2px}.ms-feat-title{font-size:18px;line-height:1.5;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ms-feat-title:hover{color:var(--amber-ink)}.ms-feat-pen{font-size:13px;color:var(--sub)}.ms-feat-acts{width:min(100%,380px);margin-top:6px}.ms-room-row{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.ms-room-bk{flex:none;display:grid;grid-gap:6px;gap:6px;width:76px;color:var(--ink);text-decoration:none}.ms-room-bk-cover{display:block;width:76px}.ms-room-bk-t{font-size:12px;line-height:1.45;color:var(--sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-room-bk:hover .ms-room-bk-t{color:var(--amber-ink)}.ms-msgs.in-room{min-height:300px}.ms-bkrow{gap:12px;padding:10px 6px 10px 12px}.ms-bk-cover{flex:none;display:block;width:44px}.ms-bk-title{white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-bkrow .ms-round{width:40px;height:40px}.ms-rb-list{max-height:min(60vh,560px);overflow-y:auto}.ms-rb-item{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.ms-rb-item:first-child{border-top:none}.ms-rb-book{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;min-width:0}.ms-rb-acts{padding-left:56px}.ms-room-set{border-top:none}.ms-tick-n{font-size:15px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.bc-rooms{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:4px 0 12px;background:var(--card)}.bc-rooms.scroll{max-height:640px;overflow-y:auto}.bc-rooms-h{padding:10px 14px;font-size:13px;color:var(--sub);border-bottom:1px solid var(--line)}.bc-room{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;background:var(--card)}.bc-room:first-child,.bc-rooms-h+.bc-room{border-top:none}a.bc-room:hover{background:var(--amber-tint)}.bc-room.inv{grid-template-columns:56px minmax(0,1fr) auto}.bc-room-t{display:grid;grid-gap:3px;gap:3px;min-width:0}.bc-room-n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;line-height:1.5;min-width:0}.bc-room-n>span:first-child{min-width:0;overflow-wrap:anywhere}.bc-room-s{font-size:12.5px;color:var(--sub);line-height:1.55}.bc-room-acts{display:grid;grid-template-columns:repeat(2,minmax(96px,auto));grid-gap:8px;gap:8px}.bc-room-acts .bc-btn,.bc-room-acts .bc-btn-quiet{min-height:40px}.bc-room-new{font-size:12px;color:#fff;background:var(--amber);border-radius:999px;padding:3px 9px;white-space:nowrap}.bc-room-chev{color:var(--sub);font-size:18px}.bc-rooms-empty{margin:4px 0 12px;font-size:14px;color:var(--sub);line-height:1.7}.bc-rooms-foot{display:flex;justify-content:flex-start}.bc-rooms-foot .bc-btn{gap:8px;min-height:44px;text-decoration:none}.bcb-body span.bcb-from{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;color:var(--amber-ink);line-height:1.6}.bcb-none{margin:2px 0 8px;font-size:14px;color:var(--sub)}.bcb-room{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:10px;padding-top:12px;border-top:1px solid var(--line2);font-size:13.5px;color:var(--sub);line-height:1.65}.bc-btn-quiet.bcb-room-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--amber-ink);text-decoration:none}@media (max-width:640px){.ms-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-tabs .ms-tab:last-child{grid-column:1/-1}.ms-room-h{flex-wrap:wrap;padding:8px 10px 8px 4px}.ms-room-fold{flex:1 1 100%}.ms-room-acts{flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:4px}.ms-room-b{padding:2px 12px 12px}.ms-feat{grid-template-columns:76px minmax(0,1fr);gap:12px}.ms-feat-cover{width:76px}.ms-feat-title{font-size:16px}.ms-msgs.in-room{min-height:260px}.ms-rb-acts{padding-left:0}.bc-room{grid-template-columns:48px minmax(0,1fr) auto;padding:12px}.bc-room .bc-room-chev{display:none}.bc-room.inv{grid-template-columns:48px minmax(0,1fr)}.bc-room.inv .bc-room-acts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-tab>span:not(.ms-cnt){overflow:visible;text-overflow:clip}@media (min-width:900px) and (max-width:1199px){.ms-split{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:899px){.ms-tabs{display:flex;flex-wrap:wrap}.ms-tabs .ms-tab{flex:1 1 auto;min-width:auto}.ms-split,.ms-split.three{grid-template-columns:minmax(0,1fr)}.ms-list{border-right:none}}.ms-back-btn{width:44px}.ms-bkrow .ms-round{width:44px;height:44px}.ms-h1-acts{min-width:0;flex-wrap:wrap;justify-content:flex-end}.bc-btn-quiet.bcb-room-btn,.bc-room-acts .bc-btn,.bc-room-acts .bc-btn-quiet,.ms-backline,.ms-room-acts .ms-btn{min-height:44px}.ms-backline{display:inline-flex;align-items:center;margin:0 0 4px}.bca-app-act .bc-btn,.bca-app-act .bc-btn-quiet,.bca-reason .bc-input,.crp-back,.crp-btn.crp-act{min-height:44px}.ms-input input{min-height:44px;margin:-1px 0}.ms-th-n.two>span:first-child{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.ms-th-s .ms-role{align-self:center}.ms-rcov.book{background:var(--amber-tint)}.ms-rcov.book img{object-fit:contain}.ms-role-18in{color:var(--ms-out,#8a5538)}.ms-rb-list{max-height:none;overflow:visible}.ms-strip{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.ms-strip .ms-room-row{flex:1 1;min-width:0}.ms-strip-go{flex:none;font-size:22px;line-height:1;color:var(--ink)}.ms-room-all{border:none;background:none;padding:0;font:inherit;cursor:pointer;text-align:left}.ms-room-all-box{flex-direction:column;justify-content:center;gap:4px;width:76px;aspect-ratio:2/3;border:1px solid var(--line);background:var(--paper);color:var(--amber-ink);font-size:12.5px;line-height:1.45;text-align:center;padding:6px}.crp-gpic,.ms-room-all-box{display:flex;align-items:center}.crp-gpic{gap:12px;margin:0 0 10px}.crp-gpic .crp-pic{width:96px;height:96px;object-fit:cover;border-radius:0}.bc-room-by{color:var(--ink)}@media (hover:none){.ms-strip-go{display:none}}.ms-split.three .ms-room-h{flex-wrap:wrap}.ms-split.three .ms-room-fold{flex:1 1 100%}.ms-split.three .ms-room-acts{flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:4px}.ms-split.three .ms-room-acts.one{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.ms-h1-acts .ms-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.ms-tabs .ms-tab:first-child{flex-basis:100%}.ms-room-acts.one{grid-template-columns:minmax(0,1fr)}.bc-room{grid-template-columns:56px minmax(0,1fr) auto}.bc-room.inv{grid-template-columns:56px minmax(0,1fr)}.ms-th-s{gap:2px 10px}.ms-th-members{display:none}}:where(:root[data-wood=white]) .shelf-ledge{background:linear-gradient(180deg,#fff6e8,#f7eddc 55%,#eae1d2);box-shadow:0 9px 14px -7px rgba(70,58,42,.28),inset 0 2px 0 hsla(0,0%,100%,.28)}:where(:root[data-wood=white]) .shelf-ledge{background:linear-gradient(180deg,#fef4e5,#f6ebdb 58%,#eae0d0);box-shadow:0 10px 16px -9px rgba(70,48,20,.5),inset 0 2px 0 hsla(0,0%,100%,.3)}:where(:root[data-wood=white]) .shelf{background:linear-gradient(180deg,#e1d8ca,#d9d1c4 55%,#d1cabf);box-shadow:0 26px 46px -22px rgba(70,58,42,.31),inset 0 1px 0 rgba(255,228,184,.24),inset 0 0 0 1px rgba(255,220,170,.09),inset 0 -3px 0 rgba(70,58,42,.16)}:where(:root[data-wood=white]) .shelf:before{background:radial-gradient(130% 72% at 50% -12%,rgba(255,216,152,.16),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.016) 0 7px,rgba(70,58,42,.02) 7px 14px),linear-gradient(180deg,#ada69a,#a59e94);box-shadow:inset 0 16px 30px rgba(70,58,42,.25),inset 0 0 0 1px rgba(255,220,170,.06),inset 0 -9px 18px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .shelf-ledge{background:linear-gradient(180deg,#f2e7d7,#e5dbcc 46%,#d5cdc1);box-shadow:0 15px 22px -10px rgba(70,58,42,.25),inset 0 2px 0 rgba(255,234,194,.5),inset 0 -2px 3px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .bigshelf{background:linear-gradient(135deg,#e5dbcd,#dbd2c5 30%,#d4cdc2 54%,#e0d8ca 78%,#d5cdc1);box-shadow:0 30px 52px -24px rgba(70,58,42,.29),inset 0 0 0 1px rgba(255,226,178,.26),inset 0 0 24px rgba(70,58,42,.21)}:where(:root[data-wood=white]) .bigshelf:before{box-shadow:inset 0 0 0 2px rgba(70,58,42,.39),inset 0 0 0 4px rgba(255,228,182,.32)}:where(:root[data-wood=white]) .bigshelf .featured5{background:radial-gradient(130% 72% at 50% -12%,rgba(255,216,152,.16),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.016) 0 7px,rgba(70,58,42,.02) 7px 14px),linear-gradient(180deg,#d8d1c4,#d0c9be);box-shadow:inset 0 18px 32px -8px rgba(70,58,42,.21),inset 0 -12px 26px -8px rgba(70,58,42,.18),inset 14px 0 24px -14px rgba(70,58,42,.17),inset -14px 0 24px -14px rgba(70,58,42,.17),inset 0 0 0 1px rgba(255,246,220,.08)}:where(:root[data-wood=white]) .bigshelf .featbook-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .bigshelf .featbook-a,:where(:root[data-wood=white]) .bigshelf .featbook-g{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .bigshelf .featbook-cover{box-shadow:0 16px 26px -10px rgba(70,58,42,.21)}:where(:root[data-wood=white]) .bigshelf .featbook:hover .featbook-cover{box-shadow:0 24px 34px -12px rgba(70,58,42,.25)}@media (max-width:640px){:where(:root[data-wood=white]) .bigshelf-nav{background:linear-gradient(180deg,#e0d8ca,#d5cdc1);color:#3b3024;box-shadow:0 4px 12px rgba(70,58,42,.25),inset 0 1px 0 rgba(255,236,196,.28)}:where(:root[data-wood=white]) .bkrelease .bigshelf-nav{box-shadow:0 3px 10px rgba(70,58,42,.08)}}:where(:root[data-wood=white]) .shelfbook-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .shelfbook-a{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .shelf .shopmini .shelfbook-t{color:#3b3024}:where(:root[data-wood=white]) .shelf .shopmini .shelfbook-a{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .myshelf-a{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .myshelf-due{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .myshelf-kind{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .myshelf-cap-t{color:#3b3024}:where(:root[data-wood=white]) .myshelf-cap-pre{color:#3b3024}:where(:root[data-wood=white]) .myshelf-cap-row{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-cap-pen{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-cap-solo{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-cap-kind{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-cap-note{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-cap-on{color:#4b3f32}:where(:root[data-wood=white]) .myshelf-box:focus-visible{outline:2px solid #3b3024}:where(:root[data-wood=white]) .sbox-sheet{background:linear-gradient(180deg,#e3d9ca,#ddd4c6 16%,#d7cfc2 62%,#d1cbc0);box-shadow:0 0 0 1px #c5c0b9,inset 0 1px 0 rgba(255,225,180,.24),inset 0 -1px 0 rgba(70,58,42,.23),0 30px 60px rgba(70,58,42,.28),0 8px 18px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .sbox-rest{background:linear-gradient(180deg,rgba(70,58,42,.18),rgba(70,58,42,0)) 0 calc(var(--y0) + 12px) /100% 10px no-repeat,linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 calc(var(--y0) + 5px) /100% 7px no-repeat,linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(var(--y0) - 10px) /100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2) 0 calc(var(--y0) - 10px) /100% 15px no-repeat,linear-gradient(180deg,#d9d1c4 0,#d6cec2 45%,#d3ccc1 100%) 0 calc(var(--y0) + 12px) /100% 100% no-repeat,linear-gradient(180deg,#e1d8c9 0,#ddd4c6 50%,#d8d0c3 100%);box-shadow:inset 0 1px 0 #c5c0b9,inset 0 -1px 0 #c5c0b9,inset 0 14px 18px -14px rgba(70,58,42,.35),inset 30px 0 34px -22px rgba(70,58,42,.3),inset -30px 0 34px -22px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .sbox-row{scrollbar-color:rgba(59,48,36,.35) transparent}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]){color:#3b3024}:where(:root[data-wood=white]) .sbox-cv:focus-visible .sbox-cv-cap{outline:2px solid #3b3024}:where(:root[data-wood=white]) .sbox-cv-cast{background:radial-gradient(ellipse at 50% 40%,rgba(70,58,42,.31),rgba(70,58,42,0) 70%)}:where(:root[data-wood=white]) .sbox-cv-wall{background:rgba(70,58,42,.25)}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-no{color:#4b3f32}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st{color:#3b3024}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st.quiet{color:#4b3f32}:where(:root[data-wood=white]) .cab-c-cap{background:linear-gradient(180deg,#f1e7d5,#e7ddcd 30%,#d7cfc2 65%,#c9c4ba);box-shadow:0 2px 3px rgba(70,58,42,.25)}:where(:root[data-wood=white]) .cab-c-cove{background:linear-gradient(180deg,#c6c1b9,#cfc9bf 30%,#ddd4c6 70%,#e8dece 92%,#ddd4c6);box-shadow:0 1px 0 #c5c0b9}:where(:root[data-wood=white]) .cab-c-dent{background:linear-gradient(180deg,rgba(70,58,42,.23),rgba(70,58,42,0) 35%,rgba(70,58,42,0) 80%,rgba(70,58,42,.17)),repeating-linear-gradient(90deg,#e7ddcd 0 1px,#ded5c7 1px 12px,#d1cbc0 12px 13px,#c3beb7 13px 19px);box-shadow:0 1px 0 #c5c0b9}:where(:root[data-wood=white]) .cab-c-frieze{background:linear-gradient(180deg,#eee3d2,#ded5c6 50%,#d1cbc0)}:where(:root[data-wood=white]) .cab-case{background:#d1cbc0;box-shadow:0 28px 30px rgba(70,58,42,.28),0 6px 8px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .cab-top{background:var(--cab-grain-h-soft),linear-gradient(180deg,#ccc6bc 0,#d1cbc0 22px,#d1cbc0 calc(100% - 22px),#cfc9bf 100%)}:where(:root[data-wood=white]) .cab-post{background:var(--cab-grain-v),linear-gradient(90deg,#ccc6bc,#ddd4c6 30%,#e3d9ca 50%,#d7cfc2 75%,#c9c3ba)}:where(:root[data-wood=white]) .cab-post:before{background:repeating-linear-gradient(90deg,rgba(70,58,42,.35) 0 2px,rgba(255,222,170,.22) 2px 3px,rgba(70,58,42,0) 3px 6px);box-shadow:inset 0 0 0 1px rgba(70,58,42,.23),0 0 0 1px rgba(255,220,170,.12)}:where(:root[data-wood=white]) .cab-post-cap,:where(:root[data-wood=white]) .cab-post-foot{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .cab-bays{background:repeating-linear-gradient(90deg,rgba(70,58,42,0) 0 139px,rgba(70,58,42,.07) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(70,58,42,0) 141px 180px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(70,58,42,.04) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#b7ae9f,#b2a99c 50%,#ada599);box-shadow:inset 30px 0 34px -22px rgba(70,58,42,.38),inset -30px 0 34px -22px rgba(70,58,42,.38)}:where(:root[data-wood=white]) .cab-tabsec .shelf-seg{box-shadow:0 2px 6px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .cab-ledge:after{background:linear-gradient(90deg,transparent,hsla(36,31%,84%,.45) 10%,hsla(37,35%,85%,.6) 50%,hsla(36,31%,84%,.45) 90%,transparent)}:where(:root[data-wood=white]) .cab-ledge .lib-filter-btn:focus-visible{outline:2px solid #3b3024}:where(:root[data-wood=white]) .cab-ledge .search.lib-filter-search{box-shadow:0 2px 6px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .cab-ledge .lib-filter-clearcap:focus-visible{outline:2px solid #3b3024}:where(:root[data-wood=white]) .lib-ledgebox .search.lib-filter-search{box-shadow:none}:where(:root[data-wood=white]) .cab-rail{background:var(--cab-grain-h),linear-gradient(180deg,#e3d9ca 0,#ddd4c6 3px,#d7cfc2 55%,#ccc6bc);box-shadow:0 1px 0 #c5c0b9,inset 0 1px 0 rgba(255,225,180,.18)}:where(:root[data-wood=white]) .cab-bay>.cab-rail{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .cab-bays:after{background:linear-gradient(180deg,#bcb3a3,#aba498 40%,#a09b91 55%,#b2a99c 80%,#a6a096);box-shadow:0 2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .cab-back{background:linear-gradient(180deg,rgba(70,58,42,.05),rgba(70,58,42,0) 30%,rgba(70,58,42,0) 70%,rgba(70,58,42,.07));box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .cab-back:after{background:linear-gradient(180deg,#bcb3a3,#b3aa9c 60%,#aba498)}:where(:root[data-wood=white]) .cab-apron{background:linear-gradient(180deg,#d9d1c4,#d6cec2 45%,#d3ccc1);box-shadow:inset 0 8px 10px -6px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .cab-apron:before{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 2px 3px rgba(70,58,42,.28),0 -1px 0 rgba(255,236,206,.18)}:where(:root[data-wood=white]) .cab-bay.cab-plainbay{background:linear-gradient(180deg,#ada69a,#aba498 45%,#a8a196);box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .cab-rowin .myshelf-meta .myshelf-t{color:#3b3024}:where(:root[data-wood=white]) .cab-rowin .myshelf-meta .myshelf-a{color:#4b3f32}:where(:root[data-wood=white]) .cab-rowin .myshelf-meta .myshelf-due{color:#4b3f32}:where(:root[data-wood=white]) .cab-unibay.has-bg .cab-back:before{box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.28),inset 30px 0 34px -22px rgba(70,58,42,.38),inset -30px 0 34px -22px rgba(70,58,42,.38)}:where(:root[data-wood=white]) .uniset-cta .myshelf-cap-note{color:#3b3024}:where(:root[data-wood=white]) .cab-unirow{scrollbar-color:rgba(59,48,36,.35) transparent}:where(:root[data-wood=white]) .cab-plinth{box-shadow:0 -1px 0 #c5c0b9,0 28px 30px rgba(70,58,42,.28),0 6px 8px rgba(70,58,42,.17);background:linear-gradient(180deg,#e7ddcd 0,#d7cfc2 4px,#ccc6bc 7px,#ddd4c6 9px,#d1cbc0 12px,rgba(70,58,42,0) 13px),var(--cab-grain-h-faint),linear-gradient(180deg,#d7cfc2,#d1cbc0 60%,#ccc6bc)}:where(:root[data-wood=white]) .cab-plinth:after{background:linear-gradient(90deg,transparent,#e3d9ca 8%,#e7ddcd 50%,#e3d9ca 92%,transparent)}@container cab (max-width:608px){:where(:root[data-wood=white]) .cab-post:before{background:repeating-linear-gradient(90deg,rgba(70,58,42,.28) 0 1px,rgba(255,222,170,.14) 1px 2px,rgba(70,58,42,0) 2px 3px)}}:where(:root[data-wood=white]) .gshelf-box{background:linear-gradient(180deg,#e3d9ca,#ddd4c6 30%,#d7cfc2);box-shadow:inset 0 1px 0 rgba(255,225,180,.25),inset 0 0 0 1px rgba(70,58,42,.23),0 14px 20px -10px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .gshelf-box:before{background:linear-gradient(180deg,rgba(70,58,42,.05),rgba(70,58,42,0) 30%,rgba(70,58,42,0) 70%,rgba(70,58,42,.07)),repeating-linear-gradient(90deg,rgba(70,58,42,0) 0 69px,rgba(70,58,42,.07) 69px 70px,rgba(255,220,170,.02) 70px 71px,rgba(70,58,42,0) 71px 90px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(70,58,42,.04) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#d8d1c4,#d4cdc2 50%,#d0c9be);box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.3),inset 22px 0 26px -18px rgba(70,58,42,.3),inset -22px 0 26px -18px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .gshelf-books{background:linear-gradient(180deg,#bcb3a3,#b3aa9c 60%,#aba498) 0 100% /100% 12px no-repeat}:where(:root[data-wood=white]) .gshelf-ledge{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 15%,#ccc6bc 20%,#ddd4c6 30%,#d1cbc0 37%,#d9d1c4 0,#d6cec2 65%,#d3ccc1);box-shadow:0 2px 3px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease){background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 0 /100% 14px no-repeat,linear-gradient(0deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 100% /100% 10px no-repeat,repeating-linear-gradient(90deg,rgba(70,58,42,.35) 0 1px,rgba(255,222,170,.18) 1px 2px,rgba(70,58,42,0) 2px 4px) 3px 22px /6px calc(100% - 44px) no-repeat,repeating-linear-gradient(90deg,rgba(70,58,42,.35) 0 1px,rgba(255,222,170,.18) 1px 2px,rgba(70,58,42,0) 2px 4px) calc(100% - 3px) 22px /6px calc(100% - 44px) no-repeat,linear-gradient(90deg,#ccc6bc,#ddd4c6 1.5%,#e3d9ca 2.5%,#d7cfc2 3.5%,#d1cbc0 4.5%,#d1cbc0 95.5%,#d7cfc2 96.5%,#e3d9ca 97.5%,#ddd4c6 98.5%,#c9c3ba);box-shadow:0 22px 30px -14px rgba(70,58,42,.3),0 4px 8px rgba(70,58,42,.15)}:where(:root[data-wood=white]) .bigshelf.wk{background:none;box-shadow:none}:where(:root[data-wood=white]) .bigshelf.wk>.wk-rail{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .cab-top>.bigshelf-head:not(.has-pic) .bigshelf-t{color:#3b3024}:where(:root[data-wood=white]) .cab-top>.bigshelf-head:not(.has-pic){background:var(--cab-grain-h-faint) 0 0 /900px 260px,linear-gradient(180deg,#ccc6bc 0,#d1cbc0 22px,#d1cbc0 calc(100% - 22px),#cfc9bf 100%)}:where(:root[data-wood=white]) .cab-top>.bigshelf-head:not(.has-pic){box-shadow:inset 0 10px 14px -10px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .cab-top>.bigshelf-head.has-pic{background:linear-gradient(rgba(255,225,180,.18),rgba(255,225,180,.18)) 0 0 /100% 1px no-repeat,linear-gradient(180deg,#dad2c5,#ded5c6 40%,#d7cfc2);box-shadow:inset 0 10px 14px -10px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .cab-top>.bigshelf-head.has-pic:after{background:radial-gradient(circle 3.4px at 5.6px 4.9px,hsla(39,74%,93%,.9),hsla(39,50%,89%,0)) 0 0 /14px 14px no-repeat,radial-gradient(circle 3.4px at 5.6px 4.9px,hsla(39,74%,93%,.9),hsla(39,50%,89%,0)) 100% 0 /14px 14px no-repeat,radial-gradient(circle 7px at 7px 7px,#e4dbcc 0,#ded5c6 2.8px,#ccc6bc 4.6px,#d7cfc2 4.9px,#ccc6bc 6.6px,rgba(46,29,14,0) 7px) 0 0 /14px 14px no-repeat,radial-gradient(circle 7px at 7px 7px,#e4dbcc 0,#ded5c6 2.8px,#ccc6bc 4.6px,#d7cfc2 4.9px,#ccc6bc 6.6px,rgba(46,29,14,0) 7px) 100% 0 /14px 14px no-repeat;filter:drop-shadow(0 1px 1px rgba(70,58,42,.3))}:where(:root[data-wood=white]) .cab-top>.bigshelf-head.has-pic:before{background:radial-gradient(ellipse 42% 46% at 50% 50%,rgba(20,12,6,.5),rgba(20,12,6,0)) content-box,linear-gradient(180deg,rgba(20,12,5,.25),rgba(20,12,5,0) 30%,rgba(20,12,5,0) 70%,rgba(20,12,5,.35)) content-box,var(--pic) var(--picpos,center 28%)/cover no-repeat content-box,linear-gradient(180deg,#ccc6bc,#d1cbc0 50%,#c9c3ba);box-shadow:0 0 0 1px #c5c0b9,0 0 0 3px #e4dbcc,0 0 0 4px #cbc5bb,inset 0 0 0 1px rgba(201,160,67,.55),0 10px 18px -8px rgba(70,58,42,.35)}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease) .featured5{background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(100% - var(--foot) - 3px) /100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 calc(100% - var(--foot) + 19px) /100% 7px no-repeat,linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2) 0 calc(100% - var(--foot) + 12px) /100% 16px no-repeat,linear-gradient(180deg,#d9d1c4 0,#d6cec2 45%,#d3ccc1 100%) 0 100% /100% calc(var(--foot) - 19px) no-repeat,linear-gradient(180deg,rgba(70,58,42,.05),rgba(70,58,42,0) 30%),repeating-linear-gradient(90deg,rgba(70,58,42,0) 0 139px,rgba(70,58,42,.07) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(70,58,42,0) 141px 180px),linear-gradient(104deg,rgba(255,240,215,.05) 0,hsla(0,0%,100%,0) 35%,rgba(70,58,42,.04) 62%,rgba(255,240,215,.04) 100%),linear-gradient(180deg,#e1d8c9 0,#ddd4c6 50%,#d8d0c3 100%);box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.3),inset 26px 0 30px -20px rgba(70,58,42,.3),inset -26px 0 30px -20px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(rgba(255,236,206,.18),rgba(255,236,206,.18)) 0 calc(100% - var(--foot) + 16px) /100% 1px no-repeat,linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 calc(100% - var(--foot) - 13px) /100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2) 0 calc(100% - var(--foot) + 16px) /100% 30px no-repeat,linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 calc(100% - var(--foot) + 23px) /100% 7px no-repeat,linear-gradient(180deg,rgba(70,58,42,.28),rgba(70,58,42,.11) 30%,rgba(70,58,42,0)) 0 calc(100% - var(--foot) + 33px) /100% 10px no-repeat,linear-gradient(180deg,#d9d1c4 0,#d6cec2 45%,#d3ccc1 100%) 0 100% /100% calc(var(--foot) - 23px) no-repeat,linear-gradient(180deg,rgba(255,226,170,.38),rgba(255,214,150,.14) 70px,rgba(255,214,150,0) 190px) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat,radial-gradient(ellipse 55% 220px at 50% 0,rgba(255,232,185,.3),rgba(255,232,185,0) 100%) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat,var(--velvet-fuzz) 0 0 /200px 200px repeat,var(--velvet-mist) 0 0 /360px 360px repeat,linear-gradient(180deg,var(--velvet-1) 0,var(--velvet-2) 45%,var(--velvet-3) 100%) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat;box-shadow:inset 26px 0 30px -20px rgba(70,58,42,.3),inset -26px 0 30px -20px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bigshelf-head{background:linear-gradient(180deg,rgba(70,58,42,.05),rgba(70,58,42,0)),repeating-linear-gradient(90deg,rgba(70,58,42,0) 0 139px,rgba(70,58,42,.07) 139px 140px,rgba(255,220,170,.02) 140px 141px,rgba(70,58,42,0) 141px 180px),linear-gradient(180deg,#e1d8c9,#e0d7c8);box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.3),inset 26px 0 30px -20px rgba(70,58,42,.3),inset -26px 0 30px -20px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bigshelf-head:not(.has-pic) .bigshelf-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease):not(.wk) .featured5{box-shadow:inset 26px 0 30px -20px rgba(70,58,42,.3),inset -26px 0 30px -20px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bigshelf-club{background:#d3ccc1;color:#4b3f32}:where(:root[data-wood=white]) .bigshelf-club a{color:#3b3024}:where(:root[data-wood=white]) .bigshelf.wk .featbook:not(:last-child):after{background:linear-gradient(90deg,rgba(70,58,42,.16) 0 1px,rgba(255,220,170,.05) 1px 2px)}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease) .featbook-cover{box-shadow:0 16px 26px -10px rgba(70,58,42,.21)}:where(:root[data-wood=white]) .bigshelf.wk .featbook-cover{box-shadow:9px 8px 14px rgba(70,58,42,.25),0 7px 7px -4px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bigshelf.wk .featbook:hover .featbook-cover{box-shadow:12px 14px 18px rgba(70,58,42,.25),0 12px 12px -6px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease) .featbook-cover .bcover-inner:after{background:linear-gradient(180deg,rgba(255,226,170,.14),rgba(255,226,170,0) 40%,rgba(70,58,42,0) 75%,rgba(70,58,42,.05));box-shadow:inset 0 0 0 1px rgba(70,58,42,.1)}:where(:root[data-wood=white]) .bigshelf:not(.bkrelease) .featbook:hover .featbook-cover{box-shadow:0 14px 16px -8px rgba(70,58,42,.3),12px 10px 22px -6px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .shelfbook-a{color:#3b3024}:where(:root[data-wood=white]) .lib .shelfbook-t{color:#3b3024!important}:where(:root[data-wood=white]) .lib .shelfbook-a{color:#4b3f32!important}:where(:root[data-wood=white]) .stall-shelf{background:radial-gradient(130% 80% at 50% -10%,rgba(255,216,152,.11),rgba(255,216,152,0) 62%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.008) 0 34px,rgba(70,58,42,.01) 34px 68px),repeating-linear-gradient(90deg,rgba(70,58,42,.01) 0 79px,hsla(0,0%,100%,.006) 79px 158px),linear-gradient(180deg,#e0d8ca,#dad2c5 60%,#d4cdc2);box-shadow:0 16px 30px -18px rgba(70,58,42,.3),inset 0 2px 0 rgba(255,228,182,.17),inset 0 -1px 0 rgba(70,58,42,.15)}:where(:root[data-wood=white]) .stall-shelf:after{background:linear-gradient(180deg,#e7ddce,#dcd4c6 60%,#d2cbbf);box-shadow:inset 0 1px 0 rgba(255,228,182,.3),0 4px 10px -5px rgba(70,58,42,.35)}:where(:root[data-wood=white]) .bkcase{background:linear-gradient(180deg,#dcd4c7,#d5cdc2 55%,#cdc7bd);box-shadow:0 40px 70px -34px rgba(70,58,42,.34),inset 0 1px 0 rgba(255,228,184,.22),inset 0 0 0 1px rgba(255,220,170,.08)}:where(:root[data-wood=white]) .bkcase:after,:where(:root[data-wood=white]) .bkcase:before{background:linear-gradient(180deg,#eee4d4,#e5dbcc 40%,#d9d0c3 74%,#cec7bc);box-shadow:inset 0 2px 0 rgba(255,236,200,.42),inset 0 -2px 0 rgba(70,58,42,.31),0 4px 9px -4px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .bkcase-inner:before{background:linear-gradient(90deg,#b9b1a2,#afa79b 52%,#a19b91);box-shadow:inset 1px 0 0 rgba(255,228,186,.16),3px 0 7px -4px rgba(70,58,42,.38)}:where(:root[data-wood=white]) .bkcase-inner:after{background:linear-gradient(270deg,#b9b1a2,#afa79b 52%,#a19b91);box-shadow:inset -1px 0 0 rgba(255,228,186,.16),-3px 0 7px -4px rgba(70,58,42,.38)}:where(:root[data-wood=white]) .bkshelf-label{color:#3b3024}:where(:root[data-wood=white]) .bkshelf-label .t{text-shadow:none}:where(:root[data-wood=white]) .bkshelf-label .n{color:#3b3024}:where(:root[data-wood=white]) .bkvoid{background:radial-gradient(120% 90% at 22% -10%,rgba(255,216,152,.2),rgba(255,216,152,0) 66%),linear-gradient(90deg,rgba(70,58,42,0),rgba(70,58,42,.07) 62%,rgba(70,58,42,.15)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.01) 0 9px,rgba(70,58,42,.01) 9px 18px),linear-gradient(180deg,#ada69a,#a59e94);box-shadow:inset 0 10px 18px -10px rgba(70,58,42,.4)}:where(:root[data-wood=white]) .bkledge{background:linear-gradient(180deg,#f2e7d7,#e5dbcc 46%,#d5cdc1);box-shadow:0 16px 22px -12px rgba(70,58,42,.28),inset 0 2px 0 rgba(255,234,194,.48),inset 0 -2px 3px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .bkempty{color:#3b3024}:where(:root[data-wood=white]) .bkrelease .featured5{background:none;box-shadow:none}:where(:root[data-wood=white]) .bkrelease .featbook-t{color:var(--amber-ink);text-shadow:none}:where(:root[data-wood=white]) .bkrelease .featbook-a,:where(:root[data-wood=white]) .bkrelease .featbook-g{color:var(--sub);text-shadow:none}@media (max-width:640px){:where(:root[data-wood=white]) .bkrelease .featured5{background:none;box-shadow:none}}:where(:root[data-wood=white]) .bpcase{background:linear-gradient(180deg,#d7cfc2,#d1cbc0 60%,#ccc6bc);box-shadow:0 10px 24px rgba(70,58,42,.14),0 2px 4px rgba(70,58,42,.1)}:where(:root[data-wood=white]) .bpcase-top{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 2px 3px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .bpcase-cover .bcover{box-shadow:6px 0 12px rgba(70,58,42,.17),0 8px 14px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .bpcase-ledge{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0);box-shadow:0 3px 4px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .bpcase-caps{background:linear-gradient(180deg,#d7cfc2,#d1cbc0 60%,#ccc6bc)}:where(:root[data-wood=white]) .bpcase-cap-n{color:#3b3024}:where(:root[data-wood=white]) .bpcase-cap-t{color:#3b3024}:where(:root[data-wood=white]) .bpcase-plinth{background:linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2)}:where(:root[data-wood=white]) .cartline-cover .bcover{box-shadow:0 4px 10px -4px rgba(40,25,8,.45)}:where(:root[data-wood=white]) .dir-door.wood{background:linear-gradient(180deg,#d7d0c5,#d5cec3 45%,#d2ccc1);box-shadow:0 2px 6px rgba(70,58,42,.06),0 10px 24px rgba(70,58,42,.07)}:where(:root[data-wood=white]) .dir-door.wood:before{background:linear-gradient(180deg,rgba(70,58,42,0) 45%,rgba(70,58,42,.15));box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .dir-door.wood:after{background:rgba(70,58,42,.19)}:where(:root[data-wood=white]) .dir-door.wood .dir-door-name{text-shadow:none}:where(:root[data-wood=white]) .dir-door.wood .dir-door-n{text-shadow:none}:where(:root[data-wood=white]) .gp-head:not(.has-pic){background:var(--pic,linear-gradient(180deg,#efe6d8,#ece4d7 55%,#e9e2d8)) center 28%/cover no-repeat}:where(:root[data-wood=white]) .gp-head{box-shadow:0 0 0 2px #e4dfd7,0 0 0 7px #efe6d8,0 0 0 8px #f8eddc,0 0 0 10px #e7e1d6,0 14px 22px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .gp-head:not(.has-pic) .gp-head-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .gp-head:not(.has-pic) .gp-head-s{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .gp-sb{box-shadow:0 10px 14px -6px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .gp-stand.gp-v-a .gp-rack{background:linear-gradient(90deg,rgba(70,58,42,.13),rgba(70,58,42,0) 6%,rgba(70,58,42,0) 94%,rgba(70,58,42,.13)),linear-gradient(180deg,#fdf3e2,#f5ebda 60%,#eee4d4);box-shadow:0 0 0 12px #ded5c6,0 0 0 13px #ccc6bc,inset 0 10px 18px -8px rgba(70,58,42,.23),0 18px 26px rgba(70,58,42,.17)}:where(:root[data-wood=white]) .gp-stand.gp-v-a .gp-rack-ledge{background:linear-gradient(180deg,#f1e7d5,#e7ddcd 25%,#ded5c6 60%,#d1cbc0);box-shadow:0 6px 8px -2px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .gp-rack-feet i{background:linear-gradient(90deg,#d1cbc0,#ded5c6 50%,#ccc6bc)}:where(:root[data-wood=white]) .gp-stand.gp-v-b .gp-rack{background:radial-gradient(ellipse 220px 34px at 50% 0,rgba(255,228,170,.5),rgba(255,214,150,0) 100%),radial-gradient(ellipse 78% 100% at 50% 0,rgba(255,216,156,.34),rgba(255,214,150,.12) 48%,rgba(255,214,150,0) 80%),radial-gradient(ellipse 70% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.28)),repeating-linear-gradient(90deg,var(--new-velvet-1) 0 35px,var(--new-velvet-2) 35px 70px);box-shadow:inset 0 0 0 1px rgba(20,12,6,.45),inset 0 0 30px rgba(0,0,0,.35),0 14px 22px rgba(14,10,6,.22)}:where(:root[data-wood=white]) .gp-stand.gp-v-b .gp-rack-ledge{background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 3px/100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2) 0 0/100% 20px no-repeat,linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 20px/100% 7px no-repeat,linear-gradient(180deg,rgba(70,58,42,.28),rgba(70,58,42,.11) 30%,rgba(70,58,42,0)) 0 27px/100% 8px no-repeat,linear-gradient(180deg,#d9d1c4,#d6cec2 45%,#d3ccc1) 0 27px/100% 13px no-repeat;box-shadow:0 8px 10px -4px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .gp-step-board{background:linear-gradient(180deg,#f1e7d5,#e7ddcd 22%,#ded5c6 0,#d7cfc2 70%,#d1cbc0);box-shadow:0 8px 12px -4px rgba(70,58,42,.2)}:where(:root[data-wood=white]) .gp-tb-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .gp-tb-a{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .gp-table.gp-v-a .gp-tb-cover .bcover-inner:after{background:linear-gradient(180deg,rgba(255,226,170,.16),rgba(255,226,170,0) 40%,transparent 75%,rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}:where(:root[data-wood=white]) .gp-top{background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 3px/100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#ded5c6 60%,#d7cfc2)}:where(:root[data-wood=white]) .gp-apron{background:linear-gradient(180deg,#e7ddcd,#d7cfc2 40%,#ccc6bc 55%,#ddd4c6 80%,#d1cbc0) 0 0/100% 7px no-repeat,linear-gradient(180deg,rgba(70,58,42,.28),rgba(70,58,42,.11) 30%,rgba(70,58,42,0)) 0 7px/100% 10px no-repeat,linear-gradient(180deg,#d9d1c4,#d6cec2 45%,#d3ccc1)}:where(:root[data-wood=white]) .gp-easel{background:linear-gradient(180deg,#ded5c6,#d1cbc0)}:where(:root[data-wood=white]) .gp-apron-name{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-c-cap{background:linear-gradient(180deg,#f1e7d5,#e7ddcd 30%,#d7cfc2 65%,#c9c4ba);box-shadow:0 2px 3px rgba(70,58,42,.25)}:where(:root[data-wood=white]) .lgc-c-cove{background:linear-gradient(180deg,#c6c1b9,#cfc9bf 30%,#ddd4c6 70%,#e8dece 92%,#ddd4c6);box-shadow:0 1px 0 #c5c0b9}:where(:root[data-wood=white]) .lgc-c-dent{background:linear-gradient(180deg,rgba(70,58,42,.23),rgba(70,58,42,0) 35%,rgba(70,58,42,0) 80%,rgba(70,58,42,.17)),repeating-linear-gradient(90deg,#e7ddcd 0 1px,#ded5c7 1px 12px,#d1cbc0 12px 13px,#c3beb7 13px 19px);box-shadow:0 1px 0 #c5c0b9}:where(:root[data-wood=white]) .lgc-c-bead{background:linear-gradient(180deg,#eee3d2,#ded5c6 50%,#d1cbc0)}:where(:root[data-wood=white]) .lgc-carcass{background:#d1cbc0;box-shadow:0 30px 34px rgba(70,58,42,.25),0 6px 8px rgba(70,58,42,.15)}:where(:root[data-wood=white]) .lgc-frieze{background:linear-gradient(180deg,#dad2c5,#ded5c6 40%,#d7cfc2);box-shadow:inset 0 10px 14px -10px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .lgc-ros{background:radial-gradient(circle at 40% 35%,#f1e7d5,#ded5c6 45%,#ccc6bc 70%,#d7cfc2 72%,#ccc6bc);box-shadow:0 1px 0 rgba(255,225,180,.15),0 1px 2px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .lgc-bframe{background:linear-gradient(180deg,#ccc6bc,#d1cbc0 50%,#c9c3ba);box-shadow:0 0 0 1px #c5c0b9,0 0 0 3px #e4dbcc,0 0 0 4px #cbc5bb,inset 0 0 0 1px rgba(201,160,67,.55),0 10px 18px -8px rgba(70,58,42,.35)}:where(:root[data-wood=white]) .lgc-banner{background:linear-gradient(180deg,#efe6d8,#e9e2d8)}:where(:root[data-wood=white]) .lgc-banner:not(.has-pic):after{background:radial-gradient(ellipse 46% 78% at 50% 54%,rgba(70,58,42,.31),rgba(70,58,42,.14) 60%,rgba(70,58,42,0) 100%),linear-gradient(180deg,rgba(70,58,42,.13),rgba(70,58,42,0) 30%,rgba(70,58,42,0) 70%,rgba(70,58,42,.17));box-shadow:inset 0 0 0 1px rgba(70,58,42,.2),inset 0 0 26px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-name{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-meta{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-post{background:linear-gradient(90deg,#c9c3ba,#dad2c5 18%,#e4daca 40%,#e7ddcd 50%,#ded5c6 66%,#d1cbc0 86%,#c6c1b9)}:where(:root[data-wood=white]) .lgc-post:before{background:repeating-linear-gradient(90deg,rgba(70,58,42,.28) 0 2px,rgba(255,215,160,.1) 2px 3px,rgba(70,58,42,0) 3px 6px);box-shadow:inset 0 6px 6px -4px rgba(70,58,42,.3),inset 0 -6px 6px -4px rgba(70,58,42,.25)}:where(:root[data-wood=white]) .lgc-post:after{background:linear-gradient(180deg,#eee3d2,#ded5c6 25%,#d1cbc0 45%,#e7ddcd 60%,#d7cfc2 85%,#ccc6bc);box-shadow:0 2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .lgc-post i{background:linear-gradient(0deg,#eee3d2,#ded5c6 25%,#d1cbc0 45%,#e7ddcd 60%,#d7cfc2 85%,#ccc6bc);box-shadow:0 -2px 3px rgba(70,58,42,.23)}:where(:root[data-wood=white]) .lgc-empty{color:#3b3024;background:linear-gradient(180deg,#d8d1c4,#d0c9be)}:where(:root[data-wood=white]) .lgc-beam{background:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)) 0 1px /100% 1px no-repeat,linear-gradient(180deg,#e7ddcd,#e0d7c9 18%,#d7cfc2 55%,#d1cbc0 78%,#c9c3ba);box-shadow:0 5px 8px -2px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .lgc-lvl+.lgc-lvl .lgc-beam{border-top:1px solid #c5c0b9}:where(:root[data-wood=white]) .lgc-plate-n{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-plate-a{color:#4b3f32;text-shadow:none}:where(:root[data-wood=white]) .lgc-bk:focus-visible,:where(:root[data-wood=white]) .lgc-plate-a:focus-visible{outline:2px solid #3b3024}:where(:root[data-wood=white]) .lgc-back{background:linear-gradient(180deg,rgba(70,58,42,.05),rgba(70,58,42,0) 30%,rgba(70,58,42,0) 70%,rgba(70,58,42,.07)),repeating-linear-gradient(90deg,rgba(70,58,42,0) 0 69px,rgba(70,58,42,.07) 69px 70px,rgba(255,220,170,.02) 70px 71px,rgba(70,58,42,0) 71px 90px),linear-gradient(104deg,rgba(255,240,215,.05),hsla(0,0%,100%,0) 35%,rgba(70,58,42,.04) 62%,rgba(255,240,215,.04)),linear-gradient(180deg,#ada69a,#a9a297 50%,#a59e94);box-shadow:inset 0 14px 20px -14px rgba(70,58,42,.3),inset 22px 0 26px -18px rgba(70,58,42,.3),inset -22px 0 26px -18px rgba(70,58,42,.3)}:where(:root[data-wood=white]) .lgc-plank{background:linear-gradient(rgba(255,236,206,.2),rgba(255,236,206,.2)) 0 0 /100% 1px no-repeat,linear-gradient(180deg,rgba(70,58,42,.17),rgba(70,58,42,0) 6px),linear-gradient(180deg,#dad2c5,#e7ddcd 35%,#e2d9ca 70%,#dcd3c6)}:where(:root[data-wood=white]) .lgc-lip{background:linear-gradient(180deg,#eee3d2,#ded5c6 35%,#ccc6bc 60%,#ddd4c6 85%,#d1cbc0)}:where(:root[data-wood=white]) .lgc-apron{background:linear-gradient(180deg,rgba(70,58,42,.25),rgba(70,58,42,.09) 9px,rgba(70,58,42,0) 14px),linear-gradient(180deg,#d9d1c4,#d6cec2 45%,#d3ccc1)}:where(:root[data-wood=white]) .lgc-cv{box-shadow:0 6px 10px -3px rgba(70,58,42,.28)}:where(:root[data-wood=white]) .lgc-cv:after{box-shadow:inset 0 0 0 1px rgba(70,58,42,.09)}:where(:root[data-wood=white]) .lgc-cap-t{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-cap-a{color:#4b3f32}:where(:root[data-wood=white]) .lgc-plinth{box-shadow:0 -1px 0 #c5c0b9,0 28px 30px rgba(70,58,42,.28),0 6px 8px rgba(70,58,42,.17);background:linear-gradient(180deg,#e7ddcd,#d7cfc2 4px,#ccc6bc 7px,#ddd4c6 9px,#d1cbc0 12px,rgba(70,58,42,0) 13px),linear-gradient(180deg,#d7cfc2,#d1cbc0 60%,#ccc6bc)}:where(:root[data-wood=white]) .lgc-plinth:after{background:linear-gradient(90deg,transparent,#e3d9ca 8%,#e7ddcd 50%,#e3d9ca 92%,transparent)}@media (max-width:640px){:where(:root[data-wood=white]) .lgc-banner:not(.has-pic):after{background:radial-gradient(ellipse 80% 80% at 50% 54%,rgba(70,58,42,.31),rgba(70,58,42,.15) 60%,rgba(70,58,42,.05) 100%)}:where(:root[data-wood=white]) .lgc-post:before{background:repeating-linear-gradient(90deg,rgba(70,58,42,.28) 0 1px,rgba(255,215,160,.1) 1px 2px,rgba(70,58,42,0) 2px 4px)}}:where(:root[data-wood=white]) .wdesk-wood{--wdk-rail-1:#eee4d2;--wdk-rail-2:#e0d7c7;--wdk-rail-3:#d0c9bd;--wdk-field-1:#dad1c3;--wdk-field-2:#dfd6c7;--wdk-field-3:#e3d9ca;--wdk-mould-1:#f1e7d6;--wdk-mould-2:#e4daca;--wdk-mould-3:#d6cec1;--wdk-mould-4:#c9c3b9;--wdk-face-1:#d6cec1;--wdk-face-2:#d0c9bd;--wdk-drawer-1:#dfd6c7;--wdk-drawer-2:#d9d0c2;--wdk-bead:#ede3d2;--wdk-bead-sh:rgba(70,58,42,.3);--wdk-flute:rgba(70,58,42,.17);--wdk-grain-1:rgba(70,58,42,.08);--wdk-grain-2:rgba(70,58,42,.14);--wdk-grain-3:rgba(70,58,42,.19);--wdk-grain-4:rgba(70,58,42,.26);--wdk-string:#fff8e7;--wdk-shell-line:rgba(70,58,42,.26);--wdk-rest-top:#e4daca;--wdk-shadow:rgba(70,58,42,.28);--wdk-vign:rgba(70,58,42,.16)}:where(:root[data-wood=white]) .dir-door.wood:before{background:none}:where(:root[data-wood=white]) .dir-door.wood:after{background:rgba(70,58,42,.08)}:where(:root[data-wood=white]) .dir-door.wood .dir-door-t{color:#3b3024}:where(:root[data-wood=white]) .wood .dir-door-ic{background:rgba(59,48,36,.55);border-color:hsla(0,0%,100%,.7)}:where(:root[data-wood=white]) .cab-unibay:not(.has-bg) .cab-uniname{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-bar{background:rgba(59,48,36,.16)}:where(:root[data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-bar span{background:#3b3024}:where(:root[data-wood=white]) .bkshelf-label .n{background:rgba(59,48,36,.1)}:where(:root[data-wood=white]) .myshelf-cap-gauge{background:rgba(59,48,36,.16)}:where(:root[data-wood=white]) .myshelf-cap-gauge>span{background:#3b3024}:where(:root[data-wood=white]) .myshelf-stack-layer.silhouette{border-color:rgba(59,48,36,.22)}:where(:root[data-wood=white]) .cab-unirow::-webkit-scrollbar-thumb{background:rgba(59,48,36,.35)}:where(:root[data-wood=white]) .lgc-banner:not(.has-pic) .market-toggle{background:rgba(59,48,36,.14)}:where(:root[data-wood=white]) .gp-head:not(.has-pic) .market-toggle{background:rgba(59,48,36,.14)}:where(:root[data-wood=white]) .lgc-banner:not(.has-pic) .market-toggle button{color:#3b3024}:where(:root[data-wood=white]) .gp-head:not(.has-pic) .market-toggle button{color:#3b3024}:where(:root[data-wood=white]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-g{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-s{color:#3b3024;text-shadow:none}:where(:root[data-wood=white]) .wdesk-wall{--wdk-wall-1:#e8e0d2;--wdk-wall-2:#d8cebe;--wdk-damask:rgba(120,96,62,.055);--wdk-damask-2:hsla(0,0%,100%,.25);--wdk-pan:#ebe4d7;--wdk-pan-sh:rgba(110,90,62,.26);--wdk-pan-hi:hsla(0,0%,100%,.85)}.cw-opt[data-wood-sw=walnut]{--cw-frame:#664321;--cw-back-1:#54391f;--cw-back-2:#3a2612;--cw-ledge:#845a30;--cw-joint:rgba(20,12,6,.13);--cw-ring:#664321;--cw-tick:#fff}.cw-opt[data-wood-sw=white]{--cw-frame:#ded5c6;--cw-back-1:#ada69a;--cw-back-2:#a59e94;--cw-ledge:#e7ddcd;--cw-joint:rgba(70,58,42,.07);--cw-ring:#857d71;--cw-tick:#3b3024}@media (update:slow){:root:not([data-eink=off]){--eink-bg:#fcfaf4;--eink-paper:#f5f0e4;--eink-card:#fff;--eink-ink:#14120e;--eink-sub:#28231d;--eink-faint:#5a5245;--eink-line:#7a6f58;--eink-line2:#847a66;--eink-amber:#022f1a;--eink-amber-d:#01271a;--eink-amber-ink:#012d18;--eink-amber-soft:#e0f5e6;--eink-amber-tint:#eef9f0;--bg:var(--eink-bg);--paper:var(--eink-paper);--card:var(--eink-card);--ink:var(--eink-ink);--sub:var(--eink-sub);--faint:var(--eink-faint);--line:var(--eink-line);--line2:var(--eink-line2);--amber:var(--eink-amber);--amber-d:var(--eink-amber-d);--amber-ink:var(--eink-amber-ink);--amber-soft:var(--eink-amber-soft);--amber-tint:var(--eink-amber-tint);--shadow:none}:root:not([data-eink=off])[data-accent=navy]{--eink-amber:#111f5a;--eink-amber-d:#0d1a4b;--eink-amber-ink:#0f1d57;--eink-amber-soft:#e8efff;--eink-amber-tint:#f2f6ff}:root:not([data-eink=off])[data-accent=wine]{--eink-amber:#4c070e;--eink-amber-d:#3f070c;--eink-amber-ink:#48070e;--eink-amber-soft:#ffe9e7;--eink-amber-tint:#fff2f1}:root:not([data-eink=off])[data-accent=wood]{--eink-amber:#401b00;--eink-amber-d:#361600;--eink-amber-ink:#3f1a00;--eink-amber-soft:#feebdb;--eink-amber-tint:#fef3eb}:root:not([data-eink=off])[data-accent=plum]{--eink-amber:#351349;--eink-amber-d:#2c103d;--eink-amber-ink:#331147;--eink-amber-soft:#f5eafe;--eink-amber-tint:#f9f3fe}:root:not([data-eink=off])[data-accent=slate]{--eink-amber:#002a3d;--eink-amber-d:#012334;--eink-amber-ink:#00283b;--eink-amber-soft:#ddf2ff;--eink-amber-tint:#ecf8ff}:root:not([data-eink=off])[data-accent=rose]{--eink-amber:#46092d;--eink-amber-d:#3b0825;--eink-amber-ink:#44072b;--eink-amber-soft:#ffe7f1;--eink-amber-tint:#fff1f7}:root:not([data-eink=off])[data-accent=ink]{--eink-amber:#262626;--eink-amber-d:#202020;--eink-amber-ink:#242424;--eink-amber-soft:#eee;--eink-amber-tint:#f5f5f5}:root:not([data-eink=off])[data-accent=pink]{--eink-amber:#5d0032;--eink-amber-d:#54002c;--eink-amber-ink:#52002b;--eink-amber-soft:#ffe8ef;--eink-amber-tint:#fff2f6}:root:not([data-eink=off])[data-accent=sky]{--eink-amber:#003176;--eink-amber-d:#003567;--eink-amber-ink:#003664;--eink-amber-soft:#e2f1ff;--eink-amber-tint:#eef7ff}:root:not([data-eink=off]) .mp-band.has-pic{background:linear-gradient(135deg,var(--amber),var(--amber-d))!important}:root:not([data-eink=off]) .mp-swatches{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;column-gap:8px}:root:not([data-eink=off]) .ac-sw{width:auto;min-width:0;border-radius:999px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 14px}:root:not([data-eink=off]) .ac-sw-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.6;padding:4px 2px;margin:-4px -2px}:root:not([data-eink=off]) body:before{content:none!important;display:none!important;background:none!important}:root:not([data-eink=off]) .app,:root:not([data-eink=off]) .nav{background:var(--bg)!important}:root:not([data-eink=off]) *,:root:not([data-eink=off]) :after,:root:not([data-eink=off]) :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}:root:not([data-eink=off]) select:-moz-focusring{text-shadow:0 0 0 var(--ink)!important}:where(:root:not([data-eink=off])) .amini,:where(:root:not([data-eink=off])) .aord-filters,:where(:root:not([data-eink=off])) .author-av,:where(:root:not([data-eink=off])) .bigshelf .featbook-cover,:where(:root:not([data-eink=off])) .bigshelf .featbook:hover .featbook-cover,:where(:root:not([data-eink=off])) .bkav,:where(:root:not([data-eink=off])) .bkrelease,:where(:root:not([data-eink=off])) .bkspine,:where(:root:not([data-eink=off])) .btn-primary,:where(:root:not([data-eink=off])) .cab-ledge .lib-filter-btn,:where(:root:not([data-eink=off])) .cab-ledge .lib-filter-clearcap,:where(:root:not([data-eink=off])) .cab-ledge .lib-filter-panel,:where(:root:not([data-eink=off])) .cab-ledge .search.lib-filter-search,:where(:root:not([data-eink=off])) .cab-rowin .myshelf-cover,:where(:root:not([data-eink=off])) .cab-rowin .myshelf-cover:after,:where(:root:not([data-eink=off])) .cab-rowin .myshelf-stack-layer,:where(:root:not([data-eink=off])) .cab-rowin .myshelf-stack-layer:after,:where(:root:not([data-eink=off])) .cab-tabsec .shelf-seg,:where(:root:not([data-eink=off])) .cab-unibay.has-bg .cab-back:before,:where(:root:not([data-eink=off])) .cab-unibay.has-bg .cab-rowin .myshelf-cover,:where(:root:not([data-eink=off])) .cab-unibay.has-bg .cab-rowin .myshelf-stack-layer:not(.uniset-shade),:where(:root:not([data-eink=off])) .card-cover,:where(:root:not([data-eink=off])) .card-cover:after,:where(:root:not([data-eink=off])) .cartgroup,:where(:root:not([data-eink=off])) .cartgroup-disc,:where(:root:not([data-eink=off])) .cartline-cover .bcover,:where(:root:not([data-eink=off])) .cartmenu-drop,:where(:root:not([data-eink=off])) .cartsum,:where(:root:not([data-eink=off])) .desk-drawer,:where(:root:not([data-eink=off])) .desk-edge,:where(:root:not([data-eink=off])) .desk-knob,:where(:root:not([data-eink=off])) .desk-leg,:where(:root:not([data-eink=off])) .desk-leg:before,:where(:root:not([data-eink=off])) .desk-surface,:where(:root:not([data-eink=off])) .featbook-cover,:where(:root:not([data-eink=off])) .featbook:hover .featbook-cover,:where(:root:not([data-eink=off])) .grid .card,:where(:root:not([data-eink=off])) .grid .card .card-cover,:where(:root:not([data-eink=off])) .grid .card:hover,:where(:root:not([data-eink=off])) .gshelf-cover,:where(:root:not([data-eink=off])) .lib-filter-face,:where(:root:not([data-eink=off])) .lib-ledgebox,:where(:root:not([data-eink=off])) .lib-searchcard,:where(:root:not([data-eink=off])) .logo,:where(:root:not([data-eink=off])) .market-awning,:where(:root:not([data-eink=off])) .market-hero,:where(:root:not([data-eink=off])) .mbook,:where(:root:not([data-eink=off])) .mbook-cover,:where(:root:not([data-eink=off])) .mbook-pill,:where(:root:not([data-eink=off])) .mbook-set>.mbook-pill,:where(:root:not([data-eink=off])) .mbook-set>.pricetag,:where(:root:not([data-eink=off])) .mbook-set>span,:where(:root:not([data-eink=off])) .myshelf-cover,:where(:root:not([data-eink=off])) .myshelf-heart,:where(:root:not([data-eink=off])) .myshelf-newbadge,:where(:root:not([data-eink=off])) .myshelf-stack-layer,:where(:root:not([data-eink=off])) .myshelf-tally,:where(:root:not([data-eink=off])) .nav-drop,:where(:root:not([data-eink=off])) .plan:hover,:where(:root:not([data-eink=off])) .pricetag,:where(:root:not([data-eink=off])) .profbtn,:where(:root:not([data-eink=off])) .psheet-spinebox,:where(:root:not([data-eink=off])) .sbox-vol-tag,:where(:root:not([data-eink=off])) .shelfbook-cover,:where(:root:not([data-eink=off])) .sub-now,:where(:root:not([data-eink=off])) .sub-plan,:where(:root:not([data-eink=off])) .sub-single,:where(:root:not([data-eink=off])) .sub-terms,:where(:root:not([data-eink=off])) .uni-cover-tag,:where(:root:not([data-eink=off])) .unipop,:where(:root:not([data-eink=off])) .uniset-plus,:where(:root:not([data-eink=off])) .unitile,:where(:root:not([data-eink=off])) .unitile:hover,:where(:root:not([data-eink=off])) .wbcompose-box,:where(:root:not([data-eink=off])) .wbfilters,:where(:root:not([data-eink=off])) .wbpost,:where(:root:not([data-eink=off])) .wbref,:where(:root:not([data-eink=off])) .wbreply,:where(:root:not([data-eink=off])) .wbrow:hover,:where(:root:not([data-eink=off])) .wdesk-cover,:where(:root:not([data-eink=off])) .wdesk-cover:after,:where(:root:not([data-eink=off])) a.wbref:hover{box-shadow:none}:where(:root:not([data-eink=off])) .bigshelf,:where(:root:not([data-eink=off])) .bigshelf .featured5,:where(:root:not([data-eink=off])) .bigshelf-nav,:where(:root:not([data-eink=off])) .bkcase,:where(:root:not([data-eink=off])) .bkcase-inner:after,:where(:root:not([data-eink=off])) .bkcase-inner:before,:where(:root:not([data-eink=off])) .bkcase:after,:where(:root:not([data-eink=off])) .bkcase:before,:where(:root:not([data-eink=off])) .bkledge,:where(:root:not([data-eink=off])) .bkrelease .bigshelf-nav,:where(:root:not([data-eink=off])) .bkvoid,:where(:root:not([data-eink=off])) .cab-apron,:where(:root:not([data-eink=off])) .cab-apron:before,:where(:root:not([data-eink=off])) .cab-back,:where(:root:not([data-eink=off])) .cab-back:after,:where(:root:not([data-eink=off])) .cab-bays,:where(:root:not([data-eink=off])) .cab-c-cap,:where(:root:not([data-eink=off])) .cab-c-cove,:where(:root:not([data-eink=off])) .cab-c-dent,:where(:root:not([data-eink=off])) .cab-case,:where(:root:not([data-eink=off])) .cab-plinth,:where(:root:not([data-eink=off])) .cab-post-cap,:where(:root:not([data-eink=off])) .cab-post-foot,:where(:root:not([data-eink=off])) .cab-post:before,:where(:root:not([data-eink=off])) .cab-rail,:where(:root:not([data-eink=off])) .cab-tabsec,:where(:root:not([data-eink=off])) .gshelf-box,:where(:root:not([data-eink=off])) .gshelf-box:before,:where(:root:not([data-eink=off])) .gshelf-ledge,:where(:root:not([data-eink=off])) .sbox-sheet,:where(:root:not([data-eink=off])) .shelf,:where(:root:not([data-eink=off])) .shelf-ledge,:where(:root:not([data-eink=off])) .shelf:before,:where(:root:not([data-eink=off])) .stall-shelf,:where(:root:not([data-eink=off])) .stall-shelf:after{box-shadow:none}:where(:root:not([data-eink=off])) .myshelf-stack-layer:not(.silhouette){border:1px solid #2a1d0e}:root:not([data-eink=off]) :is(.cab-c-cap,.cab-c-cove,.cab-c-frieze,.cab-top,.cab-plainbay,.cab-tabsec,.cab-ledge,.cab-post,.cab-post-cap,.cab-post-foot,.cab-rail,.cab-apron,.cab-plinth){background:#3a2a1c}:root:not([data-eink=off]) .lib-ledgebox>.cab-ledge{background:none}:root:not([data-eink=off]) .cab-c-dent{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:root:not([data-eink=off]) .cab-bays{background:#4a3422}:root:not([data-eink=off]) .cab-post:before{background:none;border-left:1px solid #7a5a3a;border-right:1px solid #7a5a3a}:root:not([data-eink=off]) .cab-back:after,:root:not([data-eink=off]) .cab-c-frieze:after,:root:not([data-eink=off]) .cab-ledge:after,:root:not([data-eink=off]) .cab-plinth:after{background:#7a5a3a}:root:not([data-eink=off]) .cab-bays:after{background:linear-gradient(#7a5a3a,#7a5a3a) 0 0 /100% 1px no-repeat,#3a2a1c}:root:not([data-eink=off]) .sbox-sheet{background:#3a2a1c}:root:not([data-eink=off]) .nb-card,:root:not([data-eink=off]) .nb-under{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid #3a2a1c;animation:none}:root:not([data-eink=off]) .sbox-leaf{background:var(--card);box-shadow:inset 0 0 0 1px #3a2a1c}:root:not([data-eink=off]) .sbox-rest{background:#4a3422;box-shadow:none}:root:not([data-eink=off]) :is(.sbox-cv-wall,.sbox-cv-cast){display:none}:root:not([data-eink=off]) .sbox-cv:hover .sbox-cv-art{transform:none}:root:not([data-eink=off]) .sbox-rib{animation:none}:root:not([data-eink=off]) .sbox-cv.is-front .sbox-cv-stand:before{display:none}:root:not([data-eink=off]) .sbox-cv.is-front .sbox-cv-art{box-shadow:0 0 0 2px #f3e7cf}:where(:root:not([data-eink=off])) .dir-door,:where(:root:not([data-eink=off])) .dir-hall{box-shadow:none}:root:not([data-eink=off]) .dir-door,:root:not([data-eink=off]) .dir-door-pic{transform:none}:root:not([data-eink=off]) .dir-door-ic{background:rgba(20,12,4,.78)}:root:not([data-eink=off]) .dir-door.on .dir-door-ic{background:var(--amber)}:root:not([data-eink=off]) .dir-door.wood{background:#3a2a1c}:root:not([data-eink=off]) .dir-door:before{background:rgba(0,0,0,.4)}:root:not([data-eink=off]) .dir-door.wood:before{background:none;box-shadow:none}:root:not([data-eink=off]) .cab-apron:before{background:#9a7850}:root:not([data-eink=off]) .cab-unibay.has-bg .cab-back:before{background:rgba(20,12,6,.3)}:root:not([data-eink=off]) .cab-rowin .myshelf-cover:before,:root:not([data-eink=off]) .cab-rowin .myshelf-stack-layer:before,:root:not([data-eink=off]) .gp-table.gp-v-a .gp-tb-cover:before,:root:not([data-eink=off]) .wdesk-cover:before{background:#efe5cd}:root:not([data-eink=off]) .cab-rowin .myshelf-cover:after,:root:not([data-eink=off]) .cab-rowin .myshelf-stack-layer:after,:root:not([data-eink=off]) .gp-table.gp-v-a .gp-tb-cover:after,:root:not([data-eink=off]) .wdesk-cover:after{background:#ddd0b2}:root:not([data-eink=off]) .cab-rowin .bcover-inner:after,:root:not([data-eink=off]) .wdesk-cover .bcover-inner:after{content:none}:root:not([data-eink=off]) .myshelf-bookmark{filter:none}:where(:root:not([data-eink=off])) .gp-box-books,:where(:root:not([data-eink=off])) .gp-box-books i+i,:where(:root:not([data-eink=off])) .gp-box-face,:where(:root:not([data-eink=off])) .gp-box-lip,:where(:root:not([data-eink=off])) .gp-table.gp-v-a .gp-tb-cover,:where(:root:not([data-eink=off])) .gp-table.gp-v-a .gp-tb-cover .bcover-inner:after,:where(:root:not([data-eink=off])) .gp-table.gp-v-a .gp-tb-cover:after,:where(:root:not([data-eink=off])) .gp-tb-cover,:where(:root:not([data-eink=off])) .lgc-banner:after,:where(:root:not([data-eink=off])) .lgc-cv,:where(:root:not([data-eink=off])) .lgc-new .lgc-back{box-shadow:none}:where(:root:not([data-eink=off])) .lgc-back,:where(:root:not([data-eink=off])) .lgc-banner,:where(:root:not([data-eink=off])) .lgc-beam,:where(:root:not([data-eink=off])) .lgc-bframe,:where(:root:not([data-eink=off])) .lgc-c-cap,:where(:root:not([data-eink=off])) .lgc-c-cove,:where(:root:not([data-eink=off])) .lgc-c-dent,:where(:root:not([data-eink=off])) .lgc-carcass,:where(:root:not([data-eink=off])) .lgc-frieze,:where(:root:not([data-eink=off])) .lgc-plinth,:where(:root:not([data-eink=off])) .lgc-post,:where(:root:not([data-eink=off])) .lgc-post i,:where(:root:not([data-eink=off])) .lgc-post:after,:where(:root:not([data-eink=off])) .lgc-post:before,:where(:root:not([data-eink=off])) .lgc-ros{box-shadow:none}:root:not([data-eink=off]) .gp-apron,:root:not([data-eink=off]) .gp-easel,:root:not([data-eink=off]) .lgc-apron,:root:not([data-eink=off]) .lgc-beam,:root:not([data-eink=off]) .lgc-c-bead,:root:not([data-eink=off]) .lgc-c-cap,:root:not([data-eink=off]) .lgc-c-cove,:root:not([data-eink=off]) .lgc-carcass,:root:not([data-eink=off]) .lgc-empty,:root:not([data-eink=off]) .lgc-frieze,:root:not([data-eink=off]) .lgc-plinth,:root:not([data-eink=off]) .lgc-post,:root:not([data-eink=off]) .lgc-post i,:root:not([data-eink=off]) .lgc-post:after{background:#3a2a1c}:root:not([data-eink=off]) .lgc-c-dent{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:root:not([data-eink=off]) .lgc-post:before{background:none;border-left:1px solid #7a5a3a;border-right:1px solid #7a5a3a}:root:not([data-eink=off]) .gp-table-flat,:root:not([data-eink=off]) .lgc{--ek-rail:clamp(14px,(100vw - 640px) * 1000,18px);--ek-band:clamp(25px,(100vw - 640px) * 1000,35px)}:root:not([data-eink=off]) .lgc-lvl:first-child:before{content:"";position:absolute;z-index:3;top:0;left:calc(-1 * var(--lgc-post) - 3px);right:calc(-1 * var(--lgc-post) - 3px);height:44px;pointer-events:none;background:#3a2a1c;box-shadow:0 2px 3px rgba(0,0,0,.45)}:root:not([data-eink=off]) .lgc-post:before{top:calc(38px + var(--ek-rail));bottom:calc(2 * var(--ek-rail) - 6px);border-radius:9px}:root:not([data-eink=off]) .lgc-banner,:root:not([data-eink=off]) .lgc-bframe{background:#3a2a1c}:root:not([data-eink=off]) .lgc-ros{display:none}:root:not([data-eink=off]) .lgc-banner:after{background:rgba(20,12,5,.45)}:root:not([data-eink=off]) .lgc-banner:not(.has-pic):after{background:none;box-shadow:none}:root:not([data-eink=off]) .lgc-frieze:after{top:auto;bottom:4px;left:10px;right:10px;background:#7a5a3a}:root:not([data-eink=off]) .lgc-lvl+.lgc-lvl .lgc-beam{border-top-color:#3a2a1c}:root:not([data-eink=off]) .lgc-back{background:#4a3422}:root:not([data-eink=off]) .lgc-plank{top:calc(var(--pt) + var(--ch) + 11px - var(--ek-band));height:var(--ek-band);background:#7a5a3a}:root:not([data-eink=off]) .lgc-lip{height:7px;background:#9a7850}:root:not([data-eink=off]) .lgc-apron{top:calc(var(--pt) + var(--ch) + 18px)}:root:not([data-eink=off]) .gp-top{background:#7a5a3a}:root:not([data-eink=off]) .gp-apron{box-shadow:inset 0 7px 0 #9a7850}:root:not([data-eink=off]) .lgc-plinth:after{background:#7a5a3a}:root:not([data-eink=off]) .cab-top>.bigshelf-head:not(.has-pic){box-shadow:none}:root:not([data-eink=off]) .lgc-cv:after{display:none}:root:not([data-eink=off]) .gp-table.gp-v-a .gp-tb-cover .bcover-inner:after{content:none}:root:not([data-eink=off]) .gp-box,:root:not([data-eink=off]) .gp-spines{filter:none}:root:not([data-eink=off]) .gp-box-top:after{background:hsla(0,0%,100%,.2)}:root:not([data-eink=off]) .lgc-levels{padding-bottom:var(--ek-rail)}:root:not([data-eink=off]) .lgc-levels:after{content:"";position:absolute;z-index:6;bottom:0;left:calc(-1 * var(--lgc-post) - 3px);right:calc(-1 * var(--lgc-post) - 3px);height:var(--ek-rail);pointer-events:none;background:linear-gradient(#7a5a3a,#7a5a3a) 0 100% /100% 1px no-repeat,#3a2a1c;box-shadow:0 -2px 3px rgba(0,0,0,.45)}:root:not([data-eink=off]) .lgc-post i{left:-3px;right:-3px;height:var(--ek-rail)}:root:not([data-eink=off]) .gshelf-box{background:#3a2a1c}:root:not([data-eink=off]) .gshelf-box:before{background:#4a3422}:root:not([data-eink=off]) .gshelf-books{background:linear-gradient(#7a5a3a,#7a5a3a) 0 100% /100% 12px no-repeat;border-bottom:3px solid #7a5a3a}:root:not([data-eink=off]) .gshelf-books:after{content:none}:root:not([data-eink=off]) .gshelf-ledge{background:linear-gradient(#9a7850,#9a7850) 0 0 /100% 7px no-repeat,#3a2a1c}:root:not([data-eink=off]) .gshelf-cover:after{content:none}:root:not([data-eink=off]) .bigshelf:not(.bkrelease){background:#3a2a1c}:root:not([data-eink=off]) .bigshelf-head{background:#3a2a1c;box-shadow:none}:root:not([data-eink=off]) .cab-top>.bigshelf-head{background:linear-gradient(#7a5a3a,#7a5a3a) 10px calc(100% - 4px) /calc(100% - 20px) 1px no-repeat,#3a2a1c}:root:not([data-eink=off]) .cab-top>.bigshelf-head.has-pic:before{background-color:#3a2a1c;background-image:linear-gradient(rgba(20,12,6,.5),rgba(20,12,6,.5)),var(--pic);background-position:0 0,var(--picpos,center 28%);background-size:auto,cover;background-repeat:no-repeat;background-origin:content-box;background-clip:content-box;box-shadow:none}:root:not([data-eink=off]) .cab-top>.bigshelf-head.has-pic:after{content:none}:root:not([data-eink=off]) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,#4a3422;box-shadow:none}:root:not([data-eink=off]) .bigshelf.wk .featbook:before,:root:not([data-eink=off]) .bigshelf.wk .featbook:not(:last-child):after{content:none}:root:not([data-eink=off]) .bigshelf-club{background:#3a2a1c}:root:not([data-eink=off]) .lgc-bay-table .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,#4a3422}:root:not([data-eink=off]) .gp-table-flat .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat}:root:not([data-eink=off]) .gp-table-flat .gp-apron,:root:not([data-eink=off]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #9a7850}:root:not([data-eink=off]) .gp-stand.gp-v-b .gp-rack{background:var(--new-velvet-2);box-shadow:none}:root:not([data-eink=off]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(transparent,transparent),linear-gradient(#7a5a3a,#7a5a3a),linear-gradient(#9a7850,#9a7850),linear-gradient(transparent,transparent),linear-gradient(#3a2a1c,#3a2a1c)}:root:not([data-eink=off]) .bkcase,:root:not([data-eink=off]) .bkcase-inner:after,:root:not([data-eink=off]) .bkcase-inner:before,:root:not([data-eink=off]) .bkcase:after,:root:not([data-eink=off]) .bkcase:before{background:#3a2a1c}:root:not([data-eink=off]) .bkvoid{background:#4a3422}:root:not([data-eink=off]) .bkledge{background:#7a5a3a}:root:not([data-eink=off]) .bkledge:after{background:#9a7850}:root:not([data-eink=off]) .gp-head:not(.has-pic){background:#3a2a1c}:root:not([data-eink=off]) .gp-head{box-shadow:0 0 0 2px #2a1d12,0 0 0 7px #3a2a1c,0 0 0 8px #7a5a3a,0 0 0 10px #2a1d12}:where(:root:not([data-eink=off])) .lib-mcard{box-shadow:none}:root:not([data-eink=off]) .lib-mcard{outline:1px solid #3a2a1c}:root:not([data-eink=off]) .lib-mcard.tier-basic .lib-mcard-band{background:var(--tier-basic-flat);color:var(--amber-ink)}:root:not([data-eink=off]) .lib-mcard.tier-middle .lib-mcard-band{background:var(--tier-middle-flat)}:root:not([data-eink=off]) .lib-mcard.tier-pro .lib-mcard-band{background:#211d19}:root:not([data-eink=off]) *,:root:not([data-eink=off]) :after,:root:not([data-eink=off]) :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:root:not([data-eink=off]),:root:not([data-eink=off]) .main,:root:not([data-eink=off]) body{scroll-behavior:auto!important}:root:not([data-eink=off]) .cartside,:root:not([data-eink=off]) .nav,:root:not([data-eink=off]) .nav-onerow,:root:not([data-eink=off]) .toolbar{position:relative!important;top:auto!important;bottom:auto!important}:root:not([data-eink=off]) .bkbook:focus-visible,:root:not([data-eink=off]) .bkbook:hover,:root:not([data-eink=off]) .featbook:hover .featbook-cover,:root:not([data-eink=off]) .grid .card:hover,:root:not([data-eink=off]) .gshelf:hover,:root:not([data-eink=off]) .gshelf:hover .gshelf-cover:nth-child(2),:root:not([data-eink=off]) .gshelf:hover .gshelf-cover:nth-child(4),:root:not([data-eink=off]) .myshelf-book:hover .myshelf-cover,:root:not([data-eink=off]) .myshelf-box:hover .myshelf-stack,:root:not([data-eink=off]) .myshelf-slot:hover .myshelf-heartframe,:root:not([data-eink=off]) .myshelf-slot:hover .myshelf-stack,:root:not([data-eink=off]) .plan:hover,:root:not([data-eink=off]) .unitile:hover,:root:not([data-eink=off]) a.wbref:hover,:root:not([data-eink=off]) a.wdesk-cover:hover,:root:not([data-eink=off]) a.wdesk-spine:focus-visible,:root:not([data-eink=off]) a.wdesk-spine:hover{transform:none!important}:root:not([data-eink=off]) img{filter:saturate(1.4) contrast(1.06)}:root:not([data-eink=off]) img.hero-pic{filter:none}:root:not([data-eink=off]) .site-footer .foot-logo{filter:brightness(0) invert(88%) sepia(24%) saturate(360%) hue-rotate(2deg) brightness(95%)}:root:not([data-eink=off]) .exp-file,:root:not([data-eink=off]) .exp-list td,:root:not([data-eink=off]) .exp-list th,:root:not([data-eink=off]) .exp-sheet,:root:not([data-eink=off]) .exp-sheet .exp-notes,:root:not([data-eink=off]) .exp-stat{border-color:var(--line)!important}:root:not([data-eink=off]) :is(.uni-gone,.sbox-err){border-color:var(--danger,#b3261e)!important}:root:not([data-eink=off]) .bsheet-cta .bsheet-opt{border-color:var(--line)}:root:not([data-eink=off]) .bkp-hero{background:var(--amber-d)}:root:not([data-eink=off]) .bkp-cover:after,:root:not([data-eink=off]) .bkp-hero-bg,:root:not([data-eink=off]) .bkp-hero-shade{display:none}:root:not([data-eink=off]) :is(.bkp-genres,.bkp-kicker,.bkp-by,.bkp-pen){color:#fff}:root:not([data-eink=off]) .bkp-hero .backlink{color:#fff!important}:root:not([data-eink=off]) .bkp-pill{background:transparent;border-color:#fff}:root:not([data-eink=off]) .bkp-heart.on{background:#96281f;border-color:#fff}:root:not([data-eink=off]) .bkp-follow{background:var(--card);border-color:var(--card);color:var(--amber-ink)}:root:not([data-eink=off]) .bkp-follow.on{background:transparent;border-color:#fff;color:#fff}:root:not([data-eink=off]) .bkp-panel{background:var(--card);border:1px solid var(--line)}:root:not([data-eink=off]) .bkp-panel .btn-primary{background:var(--amber)}:root:not([data-eink=off]) .bkp-panel .bsheet-opt{border-color:var(--line)}:root:not([data-eink=off]) .bkp-panel .bsheet-msg{background:var(--card);border-color:var(--ok)}:root:not([data-eink=off]) .bkp-gate,:root:not([data-eink=off]) .bkp-panel .bsheet-err{background:var(--card);border-color:var(--danger,#b3261e)}:root:not([data-eink=off]) .bkp-status-ico{border-color:var(--amber)}:root:not([data-eink=off]) .bkp-serfoot .bsheet-opt{border-color:var(--line)}:root:not([data-eink=off]) .bkp-serlike-err{background:var(--card);border-color:var(--danger,#b3261e)}:root:not([data-eink=off]) .bpcase-ontag{box-shadow:none}:root:not([data-eink=off]) .bpcase,:root:not([data-eink=off]) .bpcase-caps,:root:not([data-eink=off]) .bpcase-plinth,:root:not([data-eink=off]) .bpcase-top{background:#3a2a1c}:root:not([data-eink=off]) .bpcase-top{border-bottom:1px solid #7a5a3a}:root:not([data-eink=off]) .bpcase-ledge{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:root:not([data-eink=off]) .bpvelvet{background:#4a3422}:root:not([data-eink=off]):where([data-wood=white]) .bpvelvet{background:#d9d0c1}:root:not([data-eink=off]) .cmt-side .cmt-box-fixed{background:var(--card)}:root:not([data-eink=off]) .ipk-block.open .ipk-change{border-color:var(--line)}:root:not([data-eink=off]) .ipk-block.open .ipk-change,:root:not([data-eink=off]) .ipk-row[aria-selected=true]{background:var(--mono-pick-tint,var(--amber-tint))}:root:not([data-eink=off]) .bkp-facts{background:transparent;border-color:#fff}:root:not([data-eink=off]) .bkp-facts .bsheet-specrow{border-color:hsla(0,0%,100%,.55)}:root:not([data-eink=off]) .bkp-facts dd,:root:not([data-eink=off]) .bkp-facts dt{color:#fff}:where(:root:not([data-eink=off])) .bkp-cover .bcover.big,:where(:root:not([data-eink=off])) .bkp-panel,:where(:root:not([data-eink=off])) .bkp-panel .btn-primary,:where(:root:not([data-eink=off])) .bpcase-cover .bcover,:where(:root:not([data-eink=off])) .bpvelvet{box-shadow:none}:where(:root:not([data-eink=off])) .bpcase,:where(:root:not([data-eink=off])) .bpcase-ledge,:where(:root:not([data-eink=off])) .bpcase-top{box-shadow:none}:root:not([data-eink=off]) .nav-drop{border:1px solid var(--line)}:root:not([data-eink=off]) .mp{--mp-out:var(--ink)}:root:not([data-eink=off]) .lib-filter{--lf-tan:var(--ink)}:root:not([data-eink=off]) .bca{--bca-warn-ink:var(--ink);--bca-due-ink:var(--ink);--bca-open-ink:var(--ink);--bca-warn-line:var(--ink);--bca-due-line:var(--ink)}:root:not([data-eink=off]) .bch,:root:not([data-eink=off]) .bch-month{box-shadow:none;border-color:var(--ink)}:root:not([data-eink=off]) .bch{border:1px solid var(--ink);--jr:13px}:root:not([data-eink=off]) .bch-band{background:var(--amber-soft);color:var(--ink);border-bottom:1.5px solid var(--ink)}:root:not([data-eink=off]) .bch-wl{color:var(--ink)}:root:not([data-eink=off]) .bch-face{border-color:var(--ink)}:root:not([data-eink=off]) .bch-box,:root:not([data-eink=off]) button.bch-band:hover .bch-box:not(.warn){background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bch-box.warn{background:var(--mono-pick-tint,#f2d999)}:root:not([data-eink=off]) .bch-bar,:root:not([data-eink=off]) .bch-box.warn .bch-bar{height:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bch-bar>span,:root:not([data-eink=off]) .bch-box.warn .bch-bar>span{background:var(--ink)}:root:not([data-eink=off]) .bc-btn-quiet.bch-gobtn,:root:not([data-eink=off]) .bch-cell,:root:not([data-eink=off]) .bch-list,:root:not([data-eink=off]) .bch-nav{border-color:var(--ink)}:root:not([data-eink=off]) .bch-cell.on,:root:not([data-eink=off]) .bch-row.open{background:var(--mono-open-tint,linear-gradient(rgba(var(--amber-rgb),.2),rgba(var(--amber-rgb),.2)) var(--card))}:root:not([data-eink=off]) .bch-acts button{border-color:var(--ink)!important}:root:not([data-eink=off]) .bch{--bch-lab:var(--sub);--bch-tile:var(--card);--bch-foot:var(--paper);--bch-warn:#5c3a00}:root:not([data-eink=off]) .bch-row.open{border-width:2px;border-color:var(--ink)}:root:not([data-eink=off]) .bcal-chip{box-shadow:inset 0 0 0 1px currentColor}:root:not([data-eink=off]) .bcal-bk-n .bcal-chip,:root:not([data-eink=off]) .bcal-next td.cv>.bcal-chip,:root:not([data-eink=off]) .bcal-next td.st .bcal-chip{box-shadow:none}:root:not([data-eink=off]) .bcal-bar.t-set{border-color:var(--line)}:root:not([data-eink=off]) .bcal-bar.sel{box-shadow:0 0 0 1px var(--card),0 0 0 4px var(--ink);font-weight:800}:root:not([data-eink=off]) .bcal-bar:focus-visible{outline:3px solid currentColor!important;outline-offset:-6px!important}:root:not([data-eink=off]) .bca{--bca-book-bg:#c6d8ee;--bca-book-line:var(--ink);--bca-rev-line:var(--ink);--bca-open-dot:var(--ink);--bca-due-solid:#a3261a;--bca-hatch:repeating-linear-gradient(135deg,rgba(120,26,14,0) 0 5px,rgba(120,26,14,.42) 5px 7px)}:root:not([data-eink=off]) .bcal-band.k-book,:root:not([data-eink=off]) .bcal-blk.k-book,:root:not([data-eink=off]) .bcal-sw.k-book{border:1.5px solid var(--ink)}:root:not([data-eink=off]) .bcal-band.k-book.pend,:root:not([data-eink=off]) .bcal-blk.k-book.pend,:root:not([data-eink=off]) .bcal-sw.k-book.pend{border:2px dotted var(--ink)}:root:not([data-eink=off]) .bcal-band.k-book.pend.cut-r,:root:not([data-eink=off]) .bcal-blk.k-book.pend.cut-r{border-right-color:transparent}:root:not([data-eink=off]) .bcal-band.k-book.pend.cut-l,:root:not([data-eink=off]) .bcal-blk.k-book.pend.cut-l{border-left-color:transparent}:root:not([data-eink=off]) .bcal-sw.k-cut{border:1.5px solid var(--ink);border-right:none}:root:not([data-eink=off]) .bcal-wide{color:var(--ink)}:root:not([data-eink=off]) .bcal-band.k-rev .bcal-band-t{padding:0 4px;border-radius:3px;background:var(--card)}:root:not([data-eink=off]) .bcal-now-r.sel{box-shadow:inset 0 0 0 3px var(--ink);font-weight:700}:root:not([data-eink=off]) .bcal-meter{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}:root:not([data-eink=off]) .bcal-bar.t-wait{border-color:var(--ink)}:root:not([data-eink=off]) .bcal-cv:after{box-shadow:0 0 0 1.5px var(--card)}:root:not([data-eink=off]) .bcal-cv.s-sent_back:after,:root:not([data-eink=off]) .bcal-cv.s-waiting_files:after,:root:not([data-eink=off]) .bcal-cvdot.s-waiting_files{background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bcal-cv.s-banner_review:after,:root:not([data-eink=off]) .bcal-cv.s-files_in:after,:root:not([data-eink=off]) .bcal-cv.s-open:after,:root:not([data-eink=off]) .bcal-cvdot.s-banner_review,:root:not([data-eink=off]) .bcal-cvdot.s-files_in,:root:not([data-eink=off]) .bcal-cvdot.s-open{background:var(--ink)}:root:not([data-eink=off]) .bcal-bthumb-tag,:root:not([data-eink=off]) .bwa-frame-tag{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bcal-chk{background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bwa-ask{--bwa-warn-ink:var(--ink);--bwa-due-ink:var(--ink);--bwa-warn-line:var(--ink);--bwa-due-line:var(--ink)}:root:not([data-eink=off]) .bwa-due-left{box-shadow:inset 0 0 0 1px currentColor}:root:not([data-eink=off]) .bwa-due.soon .bwa-due-left{background:var(--ink);color:var(--card)}:root:not([data-eink=off]) .bwa-club{background:var(--card)}:root:not([data-eink=off]) .bwa-safe:after{border-color:var(--card);box-shadow:0 0 0 1px var(--ink),inset 0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bwa-band{background:var(--paper);box-shadow:inset 0 -2px 0 var(--ink)}:root:not([data-eink=off]) .bwa-band-art,:root:not([data-eink=off]) .bwa-band:after{display:none}:root:not([data-eink=off]) .bwa-look-b .bwa-band-in :is(.bwa-t,.bwa-when){color:var(--ink)}:root:not([data-eink=off]) .bwa-look-b .bwa-kicker{color:var(--amber-ink)}:root:not([data-eink=off]) .bwa-look-b .bwa-band-in .bc-chip{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bwa-look-b .bwa-more{border-color:var(--ink);background:var(--card)}:root:not([data-eink=off]) .bwa-done-pics.two{grid-template-columns:minmax(0,1fr)}:root:not([data-eink=off]) .bwa-hd>.bwa-cover .bcover{box-shadow:none}:root:not([data-eink=off]) .bwa-look-c .bwa-hd{background:none}:root:not([data-eink=off]) .bwa-look-c .bwa-due-left{box-shadow:none}:root:not([data-eink=off]) .bwa-look-c .bwa-due.soon .bwa-due-left{padding:0 14px;border-radius:10px;background:var(--ink);color:var(--card)}:root:not([data-eink=off]) .bwa-look-b .bwa-week,:root:not([data-eink=off]) .bwa-tl-card{background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bwa-look-c .bwa-list:before{background:var(--ink)}:root:not([data-eink=off]) .bwa-tl-dot{box-shadow:0 0 0 2px var(--ink)}:root:not([data-eink=off]) .bwa-look-c .is-now .bwa-tl-card{background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bwa-look-c .is-now .bwa-tl-dot{background:var(--ink);box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--ink)}:root:not([data-eink=off]) .bc-done-tick,:root:not([data-eink=off]) .bwa-tl-now{background:var(--ink);color:var(--card)}:root:not([data-eink=off]) .bc-book-state.wait{border-color:var(--ink)}:root:not([data-eink=off]) .club-tag{background:var(--paper);border-color:var(--ink);box-shadow:none;color:var(--amber)}:root:not([data-eink=off]) .club-tag .club-tag-t{color:var(--ink)}:root:not([data-eink=off]) .bcal-bk-go.due,:root:not([data-eink=off]) .bcp-consent,:root:not([data-eink=off]) .bcp-file,:root:not([data-eink=off]) .bwf-pic,:root:not([data-eink=off]) .bwf-tick,:root:not([data-eink=off]) .ctag-row{border-color:var(--ink)}:root:not([data-eink=off]) .bwf-pic.warn{box-shadow:0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bwf-prog{background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}:root:not([data-eink=off]) .bwf-prog i{background:var(--line)}:root:not([data-eink=off]) .bcp-vid,:root:not([data-eink=off]) .bwa-done-vid{display:none!important}:root:not([data-eink=off]) .bcp-cmp tr.diff td,:root:not([data-eink=off]) .bcp-cmp tr.diff th{background:var(--card)}:root:not([data-eink=off]) .bcp-tagchip{border-color:var(--ink)}:root:not([data-eink=off]) .bcp-stack.bcp-cmp tr.diff{background:var(--card);border-color:var(--ink)}:root:not([data-eink=off]) .bcp-cmp tr.diff .bcal-chip{background:var(--ink);color:var(--card);box-shadow:none}:root:not([data-eink=off]) .hero-slide.hero-club .hero-club-blur{display:none}:root:not([data-eink=off]) .hero.on-club:not(.club-whole) .hero-dots button{background:var(--card);box-shadow:0 0 0 1.5px var(--ink)}:root:not([data-eink=off]) .hero.on-club:not(.club-whole) .hero-dots button.on{background:var(--ink)}:root:not([data-eink=off]) .anav-btn.on,:root:not([data-eink=off]) .anav-item.on,:root:not([data-eink=off]) .bca-thread.on,:root:not([data-eink=off]) .bcal-next .on,:root:not([data-eink=off]) .bkp-follow.on,:root:not([data-eink=off]) .bkp-heart.on,:root:not([data-eink=off]) .chip.on,:root:not([data-eink=off]) .cnb-opt.on,:root:not([data-eink=off]) .dir-door.on,:root:not([data-eink=off]) .lib-mcard.current,:root:not([data-eink=off]) .market-toggle button.on,:root:not([data-eink=off]) .mp-cell.on,:root:not([data-eink=off]) .mp-eink-seg button.on,:root:not([data-eink=off]) .mp-seg button.on,:root:not([data-eink=off]) .role button.on,:root:not([data-eink=off]) .shelf-seg-tab.on,:root:not([data-eink=off]) .sub-pay-opt.on,:root:not([data-eink=off]) .unigal-tab.on{font-weight:800!important;outline:2px solid currentColor!important;outline-offset:-3px}:root:not([data-eink=off]) .hero-dots button.on{outline:2px solid var(--ink)!important;outline-offset:2px}:root:not([data-eink=off]) .current:focus-visible,:root:not([data-eink=off]) .on:focus-visible,:root:not([data-eink=off]) :focus-visible,:root:not([data-eink=off]) button.on:focus-visible{outline:3px solid var(--ink)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--card)}:root:not([data-eink=off]) .tickbox input:focus-visible+span,:root:not([data-eink=off]) input[type=file]:focus-visible+.profbtn{outline:3px solid var(--ink)!important;outline-offset:2px!important}:root:not([data-eink=off]) .mp-band :focus-visible,:root:not([data-eink=off]) .site-footer :focus-visible,:root:not([data-eink=off]) [data-eink-toggle] :focus-visible,:root:not([data-eink=off]) body[data-rtheme=dark] .reader-wrap :focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px #000}:root:not([data-eink=off]) .reader-wrap .rd-tapzone:focus-visible,:root:not([data-eink=off]) .reader-wrap [role=group]>button:focus-visible{outline-offset:-4px!important;outline-color:currentColor!important}:root:not([data-eink=off]) :is(.wdesk-ed-seg,.wdesk-ed-tabs,.bo-steps,.mp-notes,.prf-rows,.acc-rows,.wdesk-sl-list>li,.ipk-group,.prf-fold-item,.bch,.fb-bar,.ms-list,.ms-adm-thread,.ms-jcard)>:is(:focus-visible,.on:focus-visible,button.on:focus-visible),:root:not([data-eink=off]) [data-jc]:is(:focus-visible,.on:focus-visible,button.on:focus-visible){outline-offset:-4px!important}:root:not([data-eink=off]) .bkbook:focus-visible{outline:3px solid #fff!important;outline-offset:0!important;box-shadow:0 0 0 6px #000}:root:not([data-eink=off]) .bcover-gloss,:root:not([data-eink=off]) .sbox-cv-gloss{display:none}:root:not([data-eink=off]) .bcover-fallback{background:var(--tint)}:root:not([data-eink=off]) .bkspine{background:var(--spine-bg,#7b3b32)}:root:not([data-eink=off]) .bigshelf .bcover-inner:after{content:none}:root:not([data-eink=off]) .bigshelf .featbook-cover,:root:not([data-eink=off]) .bigshelf .featbook:hover .featbook-cover,:root:not([data-eink=off]) .cab .cover-tag,:root:not([data-eink=off]) .gp-table .cover-tag,:root:not([data-eink=off]) .gp-table.gp-v-a.gp-table-flat .gp-tb-cover,:root:not([data-eink=off]) .lgc .cover-tag{box-shadow:none}:root:not([data-eink=off]) .gp-table .cover-price,:root:not([data-eink=off]) .lgc .cover-price{filter:none;padding:1px 1px 1px 2px;margin:0 -1px -1px 0;background:var(--line);-webkit-clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%);clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%)}:root:not([data-eink=off]) .cab .myshelf-badge,:root:not([data-eink=off]) .gp-box-side,:root:not([data-eink=off]) .gp-box-top,:root:not([data-eink=off]) .gp-table .cover-best-band,:root:not([data-eink=off]) .gp-table .cover-out-band,:root:not([data-eink=off]) .gp-table .cover-price-t:before,:root:not([data-eink=off]) .lgc .cover-best-band,:root:not([data-eink=off]) .lgc .cover-out-band,:root:not([data-eink=off]) .lgc .cover-price-t:before{box-shadow:none}:root:not([data-eink=off]) .featbook-review{box-shadow:none;border-color:var(--line)}:root:not([data-eink=off]) .featbook-review .featbook-face{box-shadow:none}:root:not([data-eink=off]){--wdk-ek-wall:var(--ekw-board,#f5f1ea);--wdk-ek-seam:var(--ekw-seam,rgba(0,0,0,.08));--wdk-ek-sw:var(--ekw-sw,1px);--wdk-ek-shade:#3f7a5a;--wdk-ek-book-b:#2f6b45;--wdk-shade-top:#2f6a4c;--wdk-bulb:#f1dfa5;--wdk-hole:#6b5a40;--wdk-brass-bail:#a8894c;--wdk-brass-2:#8a7550;--wdk-orbit:#8a7550;--wdk-orbit-back:#8a7550;--wdk-collar:#d2b46e;--wdk-ink-top:#1b2350;--wdk-glass:#e4eef1;--wdk-glass-hi:#fff;--wdk-shaft:#8a7c66;--wdk-feather-edge:#8a7c66;--wdk-cup-in:#5e2016;--wdk-cup-rim:#5e2016;--wdk-pages:#f3ede2;--wdk-label:rgba(59,48,36,.85);--wdk-gilt:#c8b07a;--wdk-blot-paper:#fff;--wdk-blot-pad:var(--wdk-ek-leather);--wdk-blot-tan:#d3bd94;--wdk-flame:#f2b63a;--wdk-flame-in:#f2b63a}:root:not([data-eink=off]) .wdesk-wood{--wdk-string:#7a5a3a;--wdk-flute:#7a5a3a;--wdk-shell-line:#7a5a3a;--wdk-rest-top:#9a7850;--wdk-mould-1:#9a7850;--wdk-ek-back:#4a3422}:root:not([data-eink=off]) .wdesk-wood .wf-wh,:root:not([data-eink=off]) .wdesk-wood .wf-wv{fill:#9a7850}:root:not([data-eink=off]) .wdesk-wood .wf-field,:root:not([data-eink=off]) .wdesk-wood .wf-wvr{fill:#3a2a1c}:root:not([data-eink=off]) .wdesk-wood .wf-face{fill:#2a1d12}:root:not([data-eink=off]) .wdesk-wood .wf-drawer{fill:#4a3422}:root:not([data-eink=off]) .wdesk{box-shadow:none;background:var(--wdk-ek-wall,var(--wdk-ek-back))}:root:not([data-eink=off]) .wdesk .wdesk-sc{display:none}:root:not([data-eink=off]) .wdesk .wdesk-ek{display:inline}:root:not([data-eink=off]) .wdesk .wf-wall{fill:var(--wdk-ek-wall,var(--wdk-ek-back))}:root:not([data-eink=off]) .wdesk .wdesk-seam{stroke:var(--wdk-ek-seam);stroke-width:var(--wdk-ek-sw)}:root:not([data-eink=off]) .wdesk .wdesk-topline{stroke:var(--wdk-string)}:root:not([data-eink=off]) .wdesk .wf-leather{fill:var(--wdk-ek-leather)}:root:not([data-eink=off]) .wdesk .wf-brass{fill:#d2b46e}:root:not([data-eink=off]) .wdesk .wf-shade{fill:var(--wdk-ek-shade)}:root:not([data-eink=off]) .wdesk .wf-opal{fill:#fff;stroke:#8a7c66;stroke-width:1.4px}:root:not([data-eink=off]) .wdesk .wf-ink{fill:#1b2350;opacity:1}:root:not([data-eink=off]) .wdesk .wf-planet{fill:#3f63a8}:root:not([data-eink=off]) .wdesk .wf-feather{fill:#fbf8f1;stroke-width:2px}:root:not([data-eink=off]) .wdesk .wdesk-barbs{stroke:#8a7c66}:root:not([data-eink=off]) .wdesk .wf-cup{fill:#8a2f22}:root:not([data-eink=off]) .wdesk .wf-pen,:root:not([data-eink=off]) .wdesk .wf-penv{fill:#2a2a2a}:root:not([data-eink=off]) .wdesk .wf-candle{fill:#f4ecd8}:root:not([data-eink=off]) .wdesk .wf-book-a{fill:#8a2a20}:root:not([data-eink=off]) .wdesk .wf-book-b{fill:var(--wdk-ek-book-b)}:root:not([data-eink=off]) .wdesk .wf-book-c{fill:#2f4a8a}:root:not([data-eink=off]) .wdesk .wf-glass{stroke:#8a7c66;stroke-width:1.4px}:root:not([data-eink=off]) .wdesk .wf-glass-line{stroke:#8a7c66}:root:not([data-eink=off]) .wdesk .wdesk-glass-top{opacity:.9}:root:not([data-eink=off]) .wdesk .bcover-gloss{display:none}:root:not([data-eink=off]) .wdesk .glass-tag{box-shadow:none}:root:not([data-eink=off]) .wdesk .wdesk-tag{background:#3b3024;border-color:#3b3024;color:#fff}:root:not([data-eink=off]) .wdesk-spine-f{box-shadow:inset 0 1px 0 #2a1d12,inset 0 2px 0 var(--wdk-ek-spine-edge)}:root:not([data-eink=off]) .wdesk-spine-f:after{content:none}:root:not([data-eink=off]) .wdesk a.wdesk-spine:focus-visible .wdesk-spine-f{outline:3px solid var(--ink);outline-offset:1px}:root:not([data-eink=off]) .wdesk-spine-end{background:#ddd0b2;box-shadow:inset 0 var(--bt) 0 var(--board,var(--wdk-spine-board)),inset 0 calc(var(--bt) * -1) 0 var(--board,var(--wdk-spine-board))}:root:not([data-eink=off]) .wdesk-spine-top:after{content:none}:root:not([data-eink=off]) .wdesk-spine-top{background:var(--wdk-ek-spine-top,var(--cloth,#6b4a2b));box-shadow:inset 0 1px 0 var(--wdk-ek-spine-edge)}:root:not([data-eink=off]) .wdesk-spine-top i{opacity:var(--wdk-ek-spine-pic,1)}:root:not([data-eink=off]) .wdesk-spine-f.pic:after{content:"";background:none;box-shadow:inset 0 1px 0 #2a1d12,inset 0 2px 0 var(--wdk-ek-spine-edge)}:root:not([data-eink=off]) .wdesk-stack-tap:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:root:not([data-eink=off]) .wdesk-ed{box-shadow:none;border:1px solid var(--line)}:root:not([data-eink=off]) .wdesk-ed-hit.on,:root:not([data-eink=off]) .wdesk-ed-hit:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:root:not([data-eink=off]) .wdesk-ed-hit.bad{outline:3px dashed #96281f;box-shadow:none}:root:not([data-eink=off]) .wdesk-ed-nodrop{background:rgba(150,40,31,.4);outline:3px solid #96281f}:root:not([data-eink=off]) .wdesk .wdesk-ed-tag{background:#3b3024;border-color:#3b3024;color:#fff;box-shadow:none}:root:not([data-eink=off]) .wdesk .wdesk-ed-nudge,:root:not([data-eink=off]) .wdesk-box .wdesk-edit{background:#3b3024;border-color:#fff;box-shadow:none}:root:not([data-eink=off]) .wdesk.wdesk-ed-art{background:var(--card)}:root:not([data-eink=off]) .wdesk-ed-seg button.on,:root:not([data-eink=off]) .wdesk-ed-tab.on{outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .wdesk-ed-tile.on{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-6px}:root:not([data-eink=off]) .wdesk-ed.is-phone,:root:not([data-eink=off]) .wdesk-ed.is-phone .wdesk-ed-tools,:root:not([data-eink=off]) .wdesk-ed.is-phone .wdesk-ed-top{position:relative!important;top:auto!important}:root:not([data-eink=off]) .wdesk-ed.is-phone .wdesk-ed-stage{margin-left:0;margin-right:0;border-radius:0}:root:not([data-eink=off])[data-count=b] .count-pill{box-shadow:inset 0 0 0 1px var(--line)}:root:not([data-eink=off]) .gp-awn-cloth{background:linear-gradient(rgba(0,0,0,.127),rgba(0,0,0,.127)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2))}:root:not([data-eink=off]) .gp-awn-hem{background:linear-gradient(rgba(0,0,0,.115),rgba(0,0,0,.115)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2));filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}:root:not([data-eink=off]) .gp-head.has-pic{background:linear-gradient(rgba(20,12,5,.45),rgba(20,12,5,.45)),var(--pic) center 28%/cover no-repeat}:root:not([data-eink=off]) .desk-room{background:#33251a}:root:not([data-eink=off]) .desk-surface{background:linear-gradient(180deg,#7a4a25 0 1px,#5b371b 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-edge{background:linear-gradient(180deg,#caa15f 0 1px,#81522a 1px calc(100% - 1px),#3a2210 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-apron{background:linear-gradient(180deg,#5e391c 0 1px,#4f3017 1px calc(100% - 1px),#3f2611 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-drawer{background:linear-gradient(180deg,#6b4324 0 1px,#5b381c 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-knob{background:#be933f}:root:not([data-eink=off]) .desk-leg{background:linear-gradient(90deg,#3f2611 0 1px,#674022 1px calc(100% - 1px),#3f2611 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-leg:before{background:linear-gradient(90deg,#4a2c14 0 1px,#8a5a30 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:root:not([data-eink=off]) .desk-book,:root:not([data-eink=off]) .desk-dust{filter:none}:root:not([data-eink=off]) .dir-door.wood:not(.on){box-shadow:none}:root:not([data-eink=off]) .dir-door.on{box-shadow:0 2px 0 rgba(40,30,18,.35)}:root:not([data-eink=off]) .dir-door-ribbon{filter:drop-shadow(1px 0 0 rgba(0,0,0,.3)) drop-shadow(-1px 0 0 rgba(0,0,0,.3)) drop-shadow(0 1px 0 rgba(0,0,0,.3))}:root:not([data-eink=off]):where([data-wood=white]) .cab-apron,:root:not([data-eink=off]):where([data-wood=white]) .cab-c-cap,:root:not([data-eink=off]):where([data-wood=white]) .cab-c-cove,:root:not([data-eink=off]):where([data-wood=white]) .cab-c-frieze,:root:not([data-eink=off]):where([data-wood=white]) .cab-ledge,:root:not([data-eink=off]):where([data-wood=white]) .cab-plainbay,:root:not([data-eink=off]):where([data-wood=white]) .cab-plinth,:root:not([data-eink=off]):where([data-wood=white]) .cab-post,:root:not([data-eink=off]):where([data-wood=white]) .cab-post-cap,:root:not([data-eink=off]):where([data-wood=white]) .cab-post-foot,:root:not([data-eink=off]):where([data-wood=white]) .cab-rail,:root:not([data-eink=off]):where([data-wood=white]) .cab-tabsec,:root:not([data-eink=off]):where([data-wood=white]) .cab-top{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .cab-c-dent{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .cab-bays{background:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .cab-post:before{border-left:1px solid #6b5d49;border-right:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .cab-c-frieze:after,:root:not([data-eink=off]):where([data-wood=white]) .cab-ledge:after,:root:not([data-eink=off]):where([data-wood=white]) .cab-plinth:after{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .cab-back:after{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .cab-bays:after{background:linear-gradient(#6b5d49,#6b5d49) 0 0 /100% 1px no-repeat,#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .sbox-sheet{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .sbox-rest{background:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .dir-door.wood{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .cab-apron:before{background:#8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .gp-apron,:root:not([data-eink=off]):where([data-wood=white]) .gp-easel,:root:not([data-eink=off]):where([data-wood=white]) .lgc-apron,:root:not([data-eink=off]):where([data-wood=white]) .lgc-beam,:root:not([data-eink=off]):where([data-wood=white]) .lgc-c-bead,:root:not([data-eink=off]):where([data-wood=white]) .lgc-c-cap,:root:not([data-eink=off]):where([data-wood=white]) .lgc-c-cove,:root:not([data-eink=off]):where([data-wood=white]) .lgc-carcass,:root:not([data-eink=off]):where([data-wood=white]) .lgc-empty,:root:not([data-eink=off]):where([data-wood=white]) .lgc-frieze,:root:not([data-eink=off]):where([data-wood=white]) .lgc-plinth,:root:not([data-eink=off]):where([data-wood=white]) .lgc-post,:root:not([data-eink=off]):where([data-wood=white]) .lgc-post i,:root:not([data-eink=off]):where([data-wood=white]) .lgc-post:after{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .lgc-c-dent{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .lgc-post:before{border-left:1px solid #6b5d49;border-right:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .lgc-lvl:first-child:before{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .lgc-banner,:root:not([data-eink=off]):where([data-wood=white]) .lgc-bframe{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .lgc-frieze:after{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .lgc-lvl+.lgc-lvl .lgc-beam{border-top-color:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .lgc-back{background:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .lgc-plank{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .lgc-lip{background:#8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .gp-top{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .gp-apron{box-shadow:inset 0 7px 0 #8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .lgc-plinth:after{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .lgc-levels:after{background:linear-gradient(#6b5d49,#6b5d49) 0 100% /100% 1px no-repeat,#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .gshelf-box{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .gshelf-box:before{background:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .gshelf-books{background:linear-gradient(#6b5d49,#6b5d49) 0 100% /100% 12px no-repeat;border-bottom:3px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .gshelf-ledge{background:linear-gradient(#8a7c66,#8a7c66) 0 0 /100% 7px no-repeat,#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf:not(.bkrelease){background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-head{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .cab-top>.bigshelf-head{background:linear-gradient(#6b5d49,#6b5d49) 10px calc(100% - 4px) /calc(100% - 20px) 1px no-repeat,#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .cab-top>.bigshelf-head.has-pic:before{background-color:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-club{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .lgc-bay-table .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .gp-table-flat .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat}:root:not([data-eink=off]):where([data-wood=white]) .gp-table-flat .gp-apron,:root:not([data-eink=off]):where([data-wood=white]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(70,58,42,0),rgba(70,58,42,0)),linear-gradient(#6b5d49,#6b5d49),linear-gradient(#8a7c66,#8a7c66),linear-gradient(rgba(70,58,42,0),rgba(70,58,42,0)),linear-gradient(#efe9de,#efe9de)}:root:not([data-eink=off]):where([data-wood=white]) .bkcase,:root:not([data-eink=off]):where([data-wood=white]) .bkcase-inner:after,:root:not([data-eink=off]):where([data-wood=white]) .bkcase-inner:before,:root:not([data-eink=off]):where([data-wood=white]) .bkcase:after,:root:not([data-eink=off]):where([data-wood=white]) .bkcase:before{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bkvoid{background:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .bkledge{background:#6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .bkledge:after{background:#8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .gp-head:not(.has-pic){background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .gp-head{box-shadow:0 0 0 2px #c8beae,0 0 0 7px #efe9de,0 0 0 8px #6b5d49,0 0 0 10px #c8beae}:root:not([data-eink=off]):where([data-wood=white]) .bpcase,:root:not([data-eink=off]):where([data-wood=white]) .bpcase-caps{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bpcase-plinth,:root:not([data-eink=off]):where([data-wood=white]) .bpcase-top{background:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .bpcase-top{border-bottom:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .bpcase-ledge{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood{--wdk-string:#6b5d49;--wdk-flute:#6b5d49;--wdk-shell-line:#6b5d49;--wdk-rest-top:#8a7c66;--wdk-mould-1:#8a7c66;--wdk-ek-back:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-wh,:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-wv{fill:#8a7c66}:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-field,:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-wvr{fill:#efe9de}:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-face{fill:#c8beae}:root:not([data-eink=off]):where([data-wood=white]) .wdesk-wood .wf-drawer{fill:#d9d0c1}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf .featbook-t,:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-club a,:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-head:not(.has-pic) .bigshelf-t,:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-nav,:root:not([data-eink=off]):where([data-wood=white]) .bkshelf-label,:root:not([data-eink=off]):where([data-wood=white]) .bkshelf-label .n,:root:not([data-eink=off]):where([data-wood=white]) .bpcase-cap-n,:root:not([data-eink=off]):where([data-wood=white]) .bpcase-cap-t,:root:not([data-eink=off]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-t,:root:not([data-eink=off]):where([data-wood=white]) .cab-top>.bigshelf-head:not(.has-pic) .bigshelf-t,:root:not([data-eink=off]):where([data-wood=white]) .gp-apron-name,:root:not([data-eink=off]):where([data-wood=white]) .gp-head:not(.has-pic) .gp-head-t,:root:not([data-eink=off]):where([data-wood=white]) .gp-tb-t,:root:not([data-eink=off]):where([data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-meta,:root:not([data-eink=off]):where([data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-name,:root:not([data-eink=off]):where([data-wood=white]) .lgc-cap-t,:root:not([data-eink=off]):where([data-wood=white]) .lgc-empty,:root:not([data-eink=off]):where([data-wood=white]) .lgc-plate-n,:root:not([data-eink=off]):where([data-wood=white]) .lib .shelfbook-t,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-pre,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-t,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-t,:root:not([data-eink=off]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]),:root:not([data-eink=off]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st,:root:not([data-eink=off]):where([data-wood=white]) .shelf .shopmini .shelfbook-t,:root:not([data-eink=off]):where([data-wood=white]) .shelfbook-a,:root:not([data-eink=off]):where([data-wood=white]) .shelfbook-t,:root:not([data-eink=off]):where([data-wood=white]) .uniset-cta .myshelf-cap-note{color:#1d1812}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf .featbook-a,:root:not([data-eink=off]):where([data-wood=white]) .bigshelf .featbook-g,:root:not([data-eink=off]):where([data-wood=white]) .bigshelf-club,:root:not([data-eink=off]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-a,:root:not([data-eink=off]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-due,:root:not([data-eink=off]):where([data-wood=white]) .gp-head:not(.has-pic) .gp-head-s,:root:not([data-eink=off]):where([data-wood=white]) .gp-tb-a,:root:not([data-eink=off]):where([data-wood=white]) .lgc-cap-a,:root:not([data-eink=off]):where([data-wood=white]) .lgc-plate-a,:root:not([data-eink=off]):where([data-wood=white]) .lib .shelfbook-a,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-a,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-kind,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-note,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-on,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-pen,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-row,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-cap-solo,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-due,:root:not([data-eink=off]):where([data-wood=white]) .myshelf-kind,:root:not([data-eink=off]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-no,:root:not([data-eink=off]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st.quiet,:root:not([data-eink=off]):where([data-wood=white]) .shelf .shopmini .shelfbook-a{color:#3b3024}:root:not([data-eink=off]) .bkempty,:root:not([data-eink=off]) .lgc-new .gp-tb-plate .featbook-plate-g,:root:not([data-eink=off]) .lgc-new .gp-tb-plate .featbook-plate-s{color:#1d1812}:root:not([data-eink=off]):where([data-wood=white]) .dir-door.wood .dir-door-t{color:#1d1812}:root:not([data-eink=off]):where([data-wood=white]) .lgc-banner:not(.has-pic) .market-toggle button{color:#1d1812}:root:not([data-eink=off]):where([data-wood=white]) .gp-head:not(.has-pic) .market-toggle button{color:#1d1812}:root:not([data-eink=off]) .sbox-cv.is-front .sbox-cv-art{box-shadow:0 0 0 2px #1d1812}:root:not([data-eink=off]) .bigshelf.wk .featbook-plate-g,:root:not([data-eink=off]) .bigshelf.wk .featbook-plate-s,:root:not([data-eink=off]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-g,:root:not([data-eink=off]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-s{color:#1d1812}:root:not([data-eink=off]):where([data-wood=white]) .lgc-lvl:first-child:before{box-shadow:0 2px 3px rgba(70,58,42,.23)}:root:not([data-eink=off]):where([data-wood=white]) .lgc-levels:after{box-shadow:0 -2px 3px rgba(70,58,42,.23)}:root:not([data-eink=off]) .cw-opt[data-wood-sw=walnut]{--cw-frame:#3a2a1c;--cw-back-1:#4a3422;--cw-back-2:#4a3422;--cw-ledge:#7a5a3a;--cw-joint:transparent;--cw-ring:#3a2a1c;--cw-tick:#fff}:root:not([data-eink=off]) .cw-opt[data-wood-sw=white]{--cw-frame:#efe9de;--cw-back-1:#d9d0c1;--cw-back-2:#d9d0c1;--cw-ledge:#6b5d49;--cw-joint:transparent;--cw-ring:#6b5d49;--cw-tick:#1d1812}:root:not([data-eink=off]):where(:not([data-eink=mono])){--ekw-board:#f5f1ea;--ekw-seam:rgba(0,0,0,.08);--ekw-sw:1px}:root:not([data-eink=off]):where([data-eink=mono]){--ekw-board:#fff;--ekw-seam:rgba(0,0,0,.11);--ekw-sw:1px}@media (-webkit-min-device-pixel-ratio:1.55) and (-webkit-max-device-pixel-ratio:1.65),(min-resolution:1.55dppx) and (max-resolution:1.65dppx){:root:not([data-eink=off]){--ekw-sw:1.258px}}:root:not([data-eink=off]):where(:not([data-wood=white])){--ekw-under:#4a3422}:root:not([data-eink=off]):where([data-wood=white]){--ekw-under:#d9d0c1}:root:not([data-eink=off]) .bkvoid,:root:not([data-eink=off]) .bpvelvet,:root:not([data-eink=off]) .lgc-back{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board))}:root:not([data-eink=off]) .gshelf-box:before{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 0 100% /100% 14px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board))}:root:not([data-eink=off]) .cab-bays{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 2px /calc(180px * 41) calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 2px /100% calc(100% - 4px) no-repeat var(--ekw-under)}:root:not([data-eink=off]) .cab-unibay.has-bg{background-color:var(--ekw-under)}:root:not([data-eink=off]) .bigshelf.wk .featured5{--ekw-wk-p:90px;--ekw-wk-s:100%}:root:not([data-eink=off]):where(:not([data-wood=white])) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat}:root:not([data-eink=off]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat}@media (min-width:641px){:root:not([data-eink=off]) .bigshelf.wk .featured5:has(>.featbook:first-child:last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 1))}:root:not([data-eink=off]) .bigshelf.wk .featured5:has(>.featbook:nth-child(2):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 2));--ekw-wk-s:50%}:root:not([data-eink=off]) .bigshelf.wk .featured5:has(>.featbook:nth-child(3):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 3))}:root:not([data-eink=off]) .bigshelf.wk .featured5:has(>.featbook:nth-child(4):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 4));--ekw-wk-s:50%}:root:not([data-eink=off]) .bigshelf.wk .featured5:has(>.featbook:nth-child(5):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 5))}}@media (max-width:640px){:root:not([data-eink=off]) .bigshelf.wk .featured5{--ekw-wk-p:calc(min(58vw,220px) + 28px)}}:root:not([data-eink=off]):where(:not([data-wood=white])) .sbox-rest{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 10px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(var(--y0) - 10px) no-repeat,#4a3422}:root:not([data-eink=off]):where([data-wood=white]) .sbox-rest{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 10px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(var(--y0) - 10px) no-repeat,#d9d0c1}:root:not([data-eink=off]):where([data-eink=mono]) .bkvoid,:root:not([data-eink=off]):where([data-eink=mono]) .bpvelvet,:root:not([data-eink=off]):where([data-eink=mono]) .lgc-back{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px 100% no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) 100% no-repeat var(--ekw-under)}:root:not([data-eink=off]):where([data-eink=mono]) .gshelf-box:before{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 0 100% /100% 14px no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px 100% no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) 100% no-repeat var(--ekw-under)}:root:not([data-eink=off]):where([data-eink=mono]) .cab-bays{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 2px /12px calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 2px /12px calc(100% - 4px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 2px /calc(180px * 41) calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 2px /calc(100% - 2 * 1px) calc(100% - 4px) no-repeat var(--ekw-under)}:root:not([data-eink=off]):where([data-eink=mono]):where(:not([data-wood=white])) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(100% - var(--foot) - 14px) no-repeat,#4a3422}:root:not([data-eink=off]):where([data-eink=mono]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(100% - var(--foot) - 14px) no-repeat,#d9d0c1}:root:not([data-eink=off]):where([data-eink=mono]):where(:not([data-wood=white])) .sbox-rest{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px calc(var(--y0) - 11px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(var(--y0) - 11px) no-repeat,#4a3422}:root:not([data-eink=off]):where([data-eink=mono]):where([data-wood=white]) .sbox-rest{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px calc(var(--y0) - 11px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(var(--y0) - 11px) no-repeat,#d9d0c1}:root:not([data-eink=off]):where([data-eink=mono]) .lgc .gp-spines{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 1px 1px /calc(100% - 2 * 1px) calc(100% - 2 * 1px) no-repeat}:root:not([data-eink=off]):where(:not([data-wood=white])) .lgc-bay-table .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 12px - var(--ek-band)) /100% 100% no-repeat}:root:not([data-eink=off]):where([data-wood=white]) .lgc-bay-table .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 12px - var(--ek-band)) /100% 100% no-repeat}:root:not([data-eink=off]):where(:not([data-wood=white])) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #9a7850,0 0 0 1px #3a2a1c}:root:not([data-eink=off]):where([data-wood=white]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #8a7c66,0 0 0 1px #efe9de}:root:not([data-eink=off]) .bigshelf.wk>.wk-rail,:root:not([data-eink=off]) .cab-bay:not(.cab-plainbay):not(.has-bg)>.cab-rail{-webkit-clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--pil) - 3px) calc(100% + 12px),calc(100% - var(--pil) - 3px) 100%,calc(var(--pil) + 3px) 100%,calc(var(--pil) + 3px) calc(100% + 12px),-12px calc(100% + 12px));clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--pil) - 3px) calc(100% + 12px),calc(100% - var(--pil) - 3px) 100%,calc(var(--pil) + 3px) 100%,calc(var(--pil) + 3px) calc(100% + 12px),-12px calc(100% + 12px))}:root:not([data-eink=off]) .lgc-lvl:first-child:before{-webkit-clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) 100%,calc(var(--lgc-post) + 3px) 100%,calc(var(--lgc-post) + 3px) calc(100% + 12px),-12px calc(100% + 12px));clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) 100%,calc(var(--lgc-post) + 3px) 100%,calc(var(--lgc-post) + 3px) calc(100% + 12px),-12px calc(100% + 12px))}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase{background:linear-gradient(180deg,#5f4126 0 1px,#4a321b 1px calc(100% - 1px),#31200f calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase:before{background:linear-gradient(180deg,#9a7145 0 1px,#714d2a 1px calc(100% - 1px),#33200d calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase:after{background:linear-gradient(180deg,#9a7145 0 1px,#714d2a 1px calc(100% - 1px),#33200d calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase-inner:before{background:linear-gradient(90deg,#7a5630 0 1px,#5b3d20 1px calc(100% - 1px),#2e1d0d calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase-inner:after{background:linear-gradient(270deg,#7a5630 0 1px,#5b3d20 1px calc(100% - 1px),#2e1d0d calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkledge{background:linear-gradient(180deg,#a67c4d 0 1px,#78532f 1px calc(100% - 1px),#492f16 calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkledge:after{background:linear-gradient(transparent,transparent)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-head:not(.has-pic){background:linear-gradient(transparent,transparent),linear-gradient(rgba(20,12,6,.22),rgba(20,12,6,.22)),var(--pic,linear-gradient(180deg,#664321 0 1px,#52341c 1px calc(100% - 1px),#3e2a18 calc(100% - 1px) 100%)) center 28%/cover no-repeat}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-head{box-shadow:0 0 0 2px #1c130b,0 0 0 7px #664321,0 0 0 8px #a57945,0 0 0 10px #2e1d0e}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)),linear-gradient(180deg,#845a30 0 1px,#6b4724 1px calc(100% - 1px),#50331c calc(100% - 1px) 100%),linear-gradient(180deg,#845a30 0 1px,#392413 1px 100%),linear-gradient(transparent,transparent),linear-gradient(#4c3219,#4c3219)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .cab-bays:after{background:linear-gradient(180deg,#845a30 0 1px,#392413 1px 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .lgc-levels:after{background:linear-gradient(0deg,#845a30 0 1px,#392413 1px 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase{background:linear-gradient(#d6cec2,#d6cec2)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase:before{background:linear-gradient(180deg,#eee4d4 0 1px,#e1d8c9 1px calc(100% - 1px),#cec7bc calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase:after{background:linear-gradient(180deg,#eee4d4 0 1px,#e1d8c9 1px calc(100% - 1px),#cec7bc calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase-inner:before{background:linear-gradient(90deg,#b9b1a2 0 1px,#afa79b 1px calc(100% - 1px),#a19b91 calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase-inner:after{background:linear-gradient(270deg,#b9b1a2 0 1px,#afa79b 1px calc(100% - 1px),#a19b91 calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkledge{background:linear-gradient(180deg,#f2e7d7 0 1px,#e4dacb 1px calc(100% - 1px),#d5cdc1 calc(100% - 1px) 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .bkledge:after{background:linear-gradient(transparent,transparent)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-head:not(.has-pic){background:var(--pic,linear-gradient(#ece4d7,#ece4d7)) center 28%/cover no-repeat}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-head{box-shadow:0 0 0 2px #e4dfd7,0 0 0 7px #efe6d8,0 0 0 8px #f8eddc,0 0 0 10px #e7e1d6}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)),linear-gradient(#e0d6c7,#e0d6c7),linear-gradient(180deg,#e7ddcd 0 1px,#d0c9be 1px 100%),linear-gradient(transparent,transparent),linear-gradient(#d6cec2,#d6cec2)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .cab-bays:after{background:linear-gradient(180deg,#bcb3a3 0 1px,#a49e93 1px 100%)}:root:not([data-eink=off]):where(:not([data-eink=mono])):where([data-wood=white]) .lgc-levels:after{background:linear-gradient(0deg,#bcb3a3 0 1px,#a49e93 1px 100%)}:root:not([data-eink=off]) .bigshelf.wk .featbook-plate,:root:not([data-eink=off]) .lgc-bay-table .gp-tb-plate{background:var(--ekw-board);box-shadow:0 0 0 6px var(--ekw-board),0 var(--ekw-pd,16px) 0 6px var(--ekw-board)}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-plate{--ekw-pd:12px}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-stack .gp-tb-plate{--ekw-pd:7px}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-plate.gp-tb-plate-set{--ekw-pd:10px}@media (max-width:640px){:root:not([data-eink=off]) .bigshelf.wk .featbook-plate{--ekw-pd:12px}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-plate{--ekw-pd:8px}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-stack .gp-tb-plate{--ekw-pd:3px}:root:not([data-eink=off]) .lgc-bay-table .gp-tb-plate.gp-tb-plate-set{--ekw-pd:6px}}:root:not([data-eink=off]):where(:not([data-eink=mono])) .lgc-bay-table .gp-box-top:after{background:rgba(70,58,42,.07)}:root:not([data-eink=off]) .cab-back{background:none}:root:not([data-eink=off]) .sbox-front-tag{background:var(--amber);box-shadow:none}:root:not([data-eink=off]) .cab-unibay:not(.has-bg) .cab-unimeta,:root:not([data-eink=off]) .myshelf-newbadge{background:#1d1812}:root:not([data-eink=off]) .sbox-cv[aria-selected=true] .sbox-cv-cap{background:#1d1812;box-shadow:0 2px 0 rgba(0,0,0,.35)}:root:not([data-eink=off]) .bigshelf .cover-tag,:root:not([data-eink=off]) .bkcase .cover-tag,:root:not([data-eink=off]) .sbox-cv-tags .sbox-new,:root:not([data-eink=off]) .sbox-mini-l{box-shadow:none}:root:not([data-eink=off]):where(:not([data-eink=mono])) .gp-stand .cover-price-t:before,:root:not([data-eink=off]):where(:not([data-eink=mono])) .gp-stand .cover-tag{box-shadow:none}:root:not([data-eink=off]) .sbox-rib{filter:none}:root:not([data-eink=off]):where(:not([data-eink=mono])) .gp-stand .cover-price{filter:none;padding:1px 1px 1px 2px;margin:0 -1px -1px 0;background:var(--line);-webkit-clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%);clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%)}:root:not([data-eink=off]) .cab-unibay:not(.has-bg) .cab-uniname{color:#1d1812}:root:not([data-eink=off]) body[data-rtheme=dark]{background:#000!important}:root:not([data-eink=off]) body[data-rtheme=dark] .site-footer{background:#000!important;border-top-color:#fff!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark]{background:#000!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] a{color:#fff!important;text-decoration:underline}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-by,:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-title{color:#fff!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar{background:#000!important;border-color:#fff!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar [role=group],:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar button,:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar select{background-color:#000!important;color:#fff!important;border-color:#fff!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar [role=group]>button{border-left-color:#fff!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")!important}:root:not([data-eink=off]) .reader-wrap[data-rtheme=dark] .rd-bar button[aria-pressed=true]{background-color:#fff!important;color:#000!important;border-color:#fff!important;font-weight:700!important}:root:not([data-eink=off]) .hero-vbtn,:root:not([data-eink=off]) .hero-video{display:none!important}:root:not([data-eink=off]) .ms-menu,:root:not([data-eink=off]) .ms-sheet,:root:not([data-eink=off]) .ms-split,:root:not([data-eink=off]) .ms-tabs{box-shadow:none}:root:not([data-eink=off]) .ms-btn,:root:not([data-eink=off]) .ms-input,:root:not([data-eink=off]) .ms-jcard,:root:not([data-eink=off]) .ms-menu,:root:not([data-eink=off]) .ms-role,:root:not([data-eink=off]) .ms-round,:root:not([data-eink=off]) .ms-split,:root:not([data-eink=off]) .ms-ta,:root:not([data-eink=off]) .ms-tab,:root:not([data-eink=off]) .ms-tabs{border-color:var(--ink)}:root:not([data-eink=off]) .ms-tab.on{outline:2px solid var(--ink);outline-offset:1px}:root:not([data-eink=off]) .ms-mi.hl,:root:not([data-eink=off]) .ms-round.on{outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .ms-row:hover{background:var(--card)}:root:not([data-eink=off]) .ms-row.sel{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .ms-row.unread .ms-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}:root:not([data-eink=off]) .ms-dot{width:12px;height:12px;background:var(--ink)}:root:not([data-eink=off]) .ms-dot.none{background:transparent}:root:not([data-eink=off]) .ms-b.them .ms-bub{background:var(--card);border:1.5px solid var(--ink)}:root:not([data-eink=off]) .ms-b.me .ms-bub{border:1.5px solid var(--amber)}:root:not([data-eink=off]) .ms-day{background:var(--card);border:1px solid var(--line);color:var(--ink)}:root:not([data-eink=off]) .ms-role,:root:not([data-eink=off]) .ms-role .ms-ic{color:var(--ink)}:root:not([data-eink=off]) .ms-cnt{background:var(--ink)}:root:not([data-eink=off]) .ms-tab.on .ms-cnt{background:var(--card);color:var(--ink)}:root:not([data-eink=off]) .ms-btn.pri.off{opacity:1;background:var(--card);color:var(--sub);border-color:var(--line)}:root:not([data-eink=off]) .ms-av{outline:1.5px solid var(--ink);outline-offset:0}:root:not([data-eink=off]) .ms-veil{background:rgba(20,18,14,.5)}:root:not([data-eink=off]) .ms-host{--ms-out:#5c3420;--ms-out-bg:#fff}:root:not([data-eink=off]) .ms-card,:root:not([data-eink=off]) .ms-dlg,:root:not([data-eink=off]) .ms-rcard{box-shadow:none}:root:not([data-eink=off]) .crp-badge,:root:not([data-eink=off]) .crp-btn,:root:not([data-eink=off]) .crp-bub,:root:not([data-eink=off]) .crp-panel,:root:not([data-eink=off]) .crp-side,:root:not([data-eink=off]) .crp-thread,:root:not([data-eink=off]) .ms-card,:root:not([data-eink=off]) .ms-dlg,:root:not([data-eink=off]) .ms-notice,:root:not([data-eink=off]) .ms-pill,:root:not([data-eink=off]) .ms-radio-dot,:root:not([data-eink=off]) .ms-rcard,:root:not([data-eink=off]) .ms-rules{border-color:var(--ink)}:root:not([data-eink=off]) .crp-btn.on,:root:not([data-eink=off]) .ms-pill.on{outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .crp-btn.out,:root:not([data-eink=off]) .ms-btn.out{background:var(--card);border-color:var(--ink);color:var(--ms-out,#5c3420)}:root:not([data-eink=off]) .ms-req.sel{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .ms-rname{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:root:not([data-eink=off]) .ms-radio.on .ms-radio-dot:after{background:var(--ink)}:root:not([data-eink=off]) .ms-radio.on .ms-radio-dot{border-width:2px;border-color:var(--ink)}:root:not([data-eink=off]) .ms-chipp,:root:not([data-eink=off]) .ms-gpanel,:root:not([data-eink=off]) .ms-gpic-cam,:root:not([data-eink=off]) .ms-grow,:root:not([data-eink=off]) .ms-picbub,:root:not([data-eink=off]) .ms-pickpic,:root:not([data-eink=off]) .ms-right{border-color:var(--ink)}:root:not([data-eink=off]) .ms-rchip{background:var(--card);border:1px solid var(--ink);color:var(--ink)}:root:not([data-eink=off]) .ms-rchip.wait{color:var(--ms-out,#5c3420)}:root:not([data-eink=off]) .ms-bar{background:var(--card);border:1px solid var(--ink)}:root:not([data-eink=off]) .ms-bar>span{background:var(--ink)}:root:not([data-eink=off]) button.ms-grow:hover{background:var(--card)}:root:not([data-eink=off]) .ms-gav.ms-gmos{background:var(--ink)}:root:not([data-eink=off]) .ms-gpic-av.ms-gpic-none{background:var(--card);border-color:var(--ink);color:var(--ink)}:root:not([data-eink=off]) .ms-picbub.me{border-color:var(--amber)}:root:not([data-eink=off]) .crp-pic{border-color:var(--ink)}:root:not([data-eink=off]) .ms-under .btn-glass{background:var(--card);border:1.5px solid var(--ink);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-eink=off]) .ms-b.them .ms-link{color:var(--ink);text-decoration-thickness:2px}:root:not([data-eink=off]) .bc-room,:root:not([data-eink=off]) .bc-rooms,:root:not([data-eink=off]) .bcb-body span.bcb-from,:root:not([data-eink=off]) .ms-rcov,:root:not([data-eink=off]) .ms-room{border-color:var(--ink)}:root:not([data-eink=off]) .ms-rcov{outline:1.5px solid var(--ink);outline-offset:0}:root:not([data-eink=off]) .ms-input-ro{background:var(--card)}:root:not([data-eink=off]) .bcb-body span.bcb-from,:root:not([data-eink=off]) .ms-room-fold .ms-ic{color:var(--ink)}:root:not([data-eink=off]) a.bc-room:hover{background:var(--card)}:root:not([data-eink=off]) .bc-room-new{background:var(--ink)}:root:not([data-eink=off]) .fb{box-shadow:none;border-color:var(--line)}:root:not([data-eink=off]) .fb-wood{box-shadow:none}:root:not([data-eink=off]) .fb-cell.on,:root:not([data-eink=off]) .fb-more.on,:root:not([data-eink=off]) .fb-pick.on{background:var(--mono-pick-tint,var(--amber-tint));outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .fb-more.open{background:var(--fb-mono-open,var(--bg));outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .fb-pill.on{outline:2px solid var(--ink);outline-offset:2px}:root:not([data-eink=off]) .fb-chip:before{background:var(--mono-pick-tint,var(--amber-tint));border-color:var(--line)}:root:not([data-eink=off]) .fb-dot{background:var(--fb-mono-dot,#96281f);color:#fff}:root:not([data-eink=off]) .fb-fld{background:var(--mono-pick-tint,var(--amber-tint));outline:1px solid var(--ink);outline-offset:-1px}:root:not([data-eink=off]) .fb-q:focus-within .fb-fld{outline:3px solid var(--ink);outline-offset:-3px}:root:not([data-eink=off]) .fb-fld input:focus-visible{outline-color:transparent!important;box-shadow:none}:root:not([data-eink=off]){--bo-lab:var(--sub);--bo-tile:var(--card);--bo-foot:var(--paper);--bo-ring:var(--sub);--bo-ph:var(--sub);--bo-warn:#5c3a00;--bo-warn-line:#8a6a30;--bo-bad:#7d150c;--bo-bad-line:#8f4a40}:root:not([data-eink=off]) .bo-band,:root:not([data-eink=off]) .bo-menu-h,:root:not([data-eink=off]) .bo-sheet-h{background:var(--amber)}:root:not([data-eink=off]) .bo-band:after{display:none}:root:not([data-eink=off]) .bo-glass,:root:not([data-eink=off]) .bo-hbox,:root:not([data-eink=off]) .bo-seg-band,:root:not([data-eink=off]) .bo-sel{background:transparent;border-color:hsla(0,0%,100%,.75)}:root:not([data-eink=off]) .bo-seg button.on{outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .bo-card,:root:not([data-eink=off]) .bo-cv,:root:not([data-eink=off]) .bo-dlg,:root:not([data-eink=off]) .bo-menu,:root:not([data-eink=off]) .bo-pop,:root:not([data-eink=off]) .bo-save,:root:not([data-eink=off]) .bo-sheet{box-shadow:none}:root:not([data-eink=off]) .bo-cv{outline:1px solid var(--line)}:root:not([data-eink=off]) .bo-tile.bo-tile-zero{background:var(--card)}:root:not([data-eink=off]) .bo-tile[aria-expanded=true]{border-width:2px;border-color:var(--ink)}:root:not([data-eink=off]) .bo-save,:root:not([data-eink=off]) .bo-tframe.bo-long thead{position:relative!important;top:auto!important}:root:not([data-eink=off]) .crm-tablewrap.crm-wide .bo-t td.bo-actcell,:root:not([data-eink=off]) .crm-tablewrap.crm-wide .bo-t td:first-child,:root:not([data-eink=off]) .crm-tablewrap.crm-wide .bo-t th.bo-actcell,:root:not([data-eink=off]) .crm-tablewrap.crm-wide .bo-t th:first-child{position:relative!important;top:auto!important;left:auto!important;right:auto!important}:root:not([data-eink=off]) .bo-t tr.bo-tr-on>td{background:var(--card);border-top:2px solid var(--ink)!important;border-bottom:2px solid var(--ink)!important}:root:not([data-eink=off]) .bo-tcard.bo-tcard-on{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .closex.bo-band-x{background:transparent;border-color:hsla(0,0%,100%,.75)}:root:not([data-eink=off]) .bo-sheet-h .bo-av{border-color:hsla(0,0%,100%,.75)}:root:not([data-eink=off]) .bo-side{position:static!important;top:auto!important;max-height:none;overflow:visible}:root:not([data-eink=off]) .bo-fold.bo-fold-shut.bo-fold-here{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:root:not([data-eink=off]) .bo-fold.bo-fold-shut,:root:not([data-eink=off]) .bo-side .mp-cell{border-color:var(--line)}:root:not([data-eink=off]) .bo-menu{--bo-edge:1px}:root:not([data-eink=off]) .mp-auth-in,:root:not([data-eink=off]) .mp-round{background:none;border-color:hsla(0,0%,100%,.5)}:root:not([data-eink=off]) .mp-plan{border-color:hsla(0,0%,100%,.28)}:root:not([data-eink=off]) .mp-seg{border-color:hsla(0,0%,100%,.3)}:root:not([data-eink=off]) .prf .prf-new-b .bcover,:root:not([data-eink=off]) .prf .prf-res-c .bcover,:root:not([data-eink=off]) .prf-allrow,:root:not([data-eink=off]) .prf-spinefold,:root:not([data-eink=off]) .prf-uni{box-shadow:none}:root:not([data-eink=off]) .prf-av{box-shadow:0 0 0 3px #fff}:root:not([data-eink=off]) .prf-banner .btn-glass{background:rgba(20,12,4,.78);border-color:#fff;box-shadow:none}:root:not([data-eink=off]) .prf-uni-head:not(.has-bg):not(.plain){background:var(--amber)}:root:not([data-eink=off]) .prf-uni-bg:after{background:rgba(12,9,6,.35)}:root:not([data-eink=off]) .prf-uni-head:not(.has-bg) .prf-uni-meta{background:rgba(0,0,0,.35)}:root:not([data-eink=off]) .prf-uni-meta{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,12,6,.72)}:root:not([data-eink=off]) .prf-cell .bpcase-cover .prf-fresh{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:rgba(20,12,4,.82)}:root:not([data-eink=off]) .prf-skel-lines>span,:root:not([data-eink=off]) .prf-skel-pic{background:hsla(0,0%,100%,.3)}:root:not([data-eink=off]) .hall-empty,:root:not([data-eink=off]) .hc,:root:not([data-eink=off]) .hc-book .bcover{box-shadow:none}:root:not([data-eink=off]) .hc-av{box-shadow:0 0 0 3px var(--card)}:root:not([data-eink=off]) .hall-plain .hall-mark,:root:not([data-eink=off]) .hall-plain .hall-velvet{display:none}:root:not([data-eink=off]) .hall-plain:after{content:none}:root:not([data-eink=off]) .hero-slide.hall-plain{background:var(--amber-d);box-shadow:none}:root:not([data-eink=off]) .hall-plain .hero-th{text-shadow:none}:root:not([data-eink=off]) .hall-facts,:root:not([data-eink=off]) .hall-plain .hero-tag{-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-eink=off]) .hall-facts{background:rgba(0,0,0,.25);border-color:#fff}:root:not([data-eink=off]) .hc-skel .hc-band,:root:not([data-eink=off]) .hc-skel-lines>span{background:var(--line)}:root:not([data-eink=off]) .hc .bcover-gloss{display:none}:root:not([data-eink=off]) .hc .cover-tag,:root:not([data-eink=off]) .hc .glass-tag{box-shadow:none}:root:not([data-eink=off]){--gt-lilac:#e6e2da;--gt-lilac-i:#14120e;--gt-rose:#e6e2da;--gt-rose-i:#14120e;--gt-sky:#e6e2da;--gt-sky-i:#14120e;--gt-periwinkle:#e6e2da;--gt-periwinkle-i:#14120e;--gt-teal:#e6e2da;--gt-teal-i:#14120e;--gt-sage:#e6e2da;--gt-sage-i:#14120e;--gt-apricot:#e6e2da;--gt-apricot-i:#14120e;--gt-ochre:#e6e2da;--gt-ochre-i:#14120e}}:root[data-eink=mono],:root[data-eink=on]{--eink-bg:#fcfaf4;--eink-paper:#f5f0e4;--eink-card:#fff;--eink-ink:#14120e;--eink-sub:#28231d;--eink-faint:#5a5245;--eink-line:#7a6f58;--eink-line2:#847a66;--eink-amber:#022f1a;--eink-amber-d:#01271a;--eink-amber-ink:#012d18;--eink-amber-soft:#e0f5e6;--eink-amber-tint:#eef9f0;--bg:var(--eink-bg);--paper:var(--eink-paper);--card:var(--eink-card);--ink:var(--eink-ink);--sub:var(--eink-sub);--faint:var(--eink-faint);--line:var(--eink-line);--line2:var(--eink-line2);--amber:var(--eink-amber);--amber-d:var(--eink-amber-d);--amber-ink:var(--eink-amber-ink);--amber-soft:var(--eink-amber-soft);--amber-tint:var(--eink-amber-tint);--shadow:none}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=navy]{--eink-amber:#111f5a;--eink-amber-d:#0d1a4b;--eink-amber-ink:#0f1d57;--eink-amber-soft:#e8efff;--eink-amber-tint:#f2f6ff}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=wine]{--eink-amber:#4c070e;--eink-amber-d:#3f070c;--eink-amber-ink:#48070e;--eink-amber-soft:#ffe9e7;--eink-amber-tint:#fff2f1}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=wood]{--eink-amber:#401b00;--eink-amber-d:#361600;--eink-amber-ink:#3f1a00;--eink-amber-soft:#feebdb;--eink-amber-tint:#fef3eb}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=plum]{--eink-amber:#351349;--eink-amber-d:#2c103d;--eink-amber-ink:#331147;--eink-amber-soft:#f5eafe;--eink-amber-tint:#f9f3fe}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=slate]{--eink-amber:#002a3d;--eink-amber-d:#012334;--eink-amber-ink:#00283b;--eink-amber-soft:#ddf2ff;--eink-amber-tint:#ecf8ff}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=rose]{--eink-amber:#46092d;--eink-amber-d:#3b0825;--eink-amber-ink:#44072b;--eink-amber-soft:#ffe7f1;--eink-amber-tint:#fff1f7}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=ink]{--eink-amber:#262626;--eink-amber-d:#202020;--eink-amber-ink:#242424;--eink-amber-soft:#eee;--eink-amber-tint:#f5f5f5}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=pink]{--eink-amber:#5d0032;--eink-amber-d:#54002c;--eink-amber-ink:#52002b;--eink-amber-soft:#ffe8ef;--eink-amber-tint:#fff2f6}:is(:root[data-eink=on],:root[data-eink=mono])[data-accent=sky]{--eink-amber:#003176;--eink-amber-d:#003567;--eink-amber-ink:#003664;--eink-amber-soft:#e2f1ff;--eink-amber-tint:#eef7ff}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-band.has-pic{background:linear-gradient(135deg,var(--amber),var(--amber-d))!important}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-swatches{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;column-gap:8px}:is(:root[data-eink=on],:root[data-eink=mono]) .ac-sw{width:auto;min-width:0;border-radius:999px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 14px}:is(:root[data-eink=on],:root[data-eink=mono]) .ac-sw-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.6;padding:4px 2px;margin:-4px -2px}:is(:root[data-eink=on],:root[data-eink=mono]) body:before{content:none!important;display:none!important;background:none!important}:is(:root[data-eink=on],:root[data-eink=mono]) .app{background:var(--bg)!important}:is(:root[data-eink=on],:root[data-eink=mono]) .nav{background:var(--bg)!important}:is(:root[data-eink=on],:root[data-eink=mono]) *,:is(:root[data-eink=on],:root[data-eink=mono]) :after,:is(:root[data-eink=on],:root[data-eink=mono]) :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}:is(:root[data-eink=on],:root[data-eink=mono]) select:-moz-focusring{text-shadow:0 0 0 var(--ink)!important}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .amini,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .aord-filters,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .author-av,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bigshelf .featbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bigshelf .featbook:hover .featbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkav,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkrelease,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkspine,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .btn-primary,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-ledge .lib-filter-btn,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-ledge .lib-filter-clearcap,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-ledge .lib-filter-panel,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-ledge .search.lib-filter-search,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-rowin .myshelf-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-rowin .myshelf-cover:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-rowin .myshelf-stack-layer,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-rowin .myshelf-stack-layer:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-tabsec .shelf-seg,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-unibay.has-bg .cab-back:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-unibay.has-bg .cab-rowin .myshelf-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-unibay.has-bg .cab-rowin .myshelf-stack-layer:not(.uniset-shade),:where(:is(:root[data-eink=on],:root[data-eink=mono])) .card-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .card-cover:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cartgroup,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cartgroup-disc,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cartline-cover .bcover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cartmenu-drop,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cartsum,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-drawer,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-edge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-knob,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-leg,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-leg:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .desk-surface,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .featbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .featbook:hover .featbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .grid .card,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .grid .card .card-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .grid .card:hover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gshelf-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lib-filter-face,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lib-ledgebox,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lib-searchcard,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .logo,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .market-awning,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .market-hero,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook-pill,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook-set>.mbook-pill,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook-set>.pricetag,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .mbook-set>span,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-heart,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-newbadge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-stack-layer,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-tally,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .nav-drop,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .plan:hover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .pricetag,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .profbtn,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .psheet-spinebox,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sbox-vol-tag,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .shelfbook-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sub-now,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sub-plan,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sub-single,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sub-terms,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .uni-cover-tag,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .unipop,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .uniset-plus,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .unitile,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .unitile:hover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbcompose-box,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbfilters,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbpost,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbref,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbreply,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wbrow:hover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wdesk-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .wdesk-cover:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) a.wbref:hover{box-shadow:none}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bigshelf,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bigshelf .featured5,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bigshelf-nav,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkcase,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkcase-inner:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkcase-inner:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkcase:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkcase:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkledge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkrelease .bigshelf-nav,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkvoid,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-apron,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-apron:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-back,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-back:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-bays,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-c-cap,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-c-cove,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-c-dent,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-case,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-plinth,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-post-cap,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-post-foot,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-post:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-rail,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .cab-tabsec,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gshelf-box,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gshelf-box:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gshelf-ledge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .sbox-sheet,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .shelf,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .shelf-ledge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .shelf:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .stall-shelf,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .stall-shelf:after{box-shadow:none}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .myshelf-stack-layer:not(.silhouette){border:1px solid #2a1d0e}:is(:root[data-eink=on],:root[data-eink=mono]) :is(.cab-c-cap,.cab-c-cove,.cab-c-frieze,.cab-top,.cab-plainbay,.cab-tabsec,.cab-ledge,.cab-post,.cab-post-cap,.cab-post-foot,.cab-rail,.cab-apron,.cab-plinth){background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-ledgebox>.cab-ledge{background:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-c-dent{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-bays{background:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-post:before{background:none;border-left:1px solid #7a5a3a;border-right:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-c-frieze:after,:is(:root[data-eink=on],:root[data-eink=mono]) .cab-ledge:after,:is(:root[data-eink=on],:root[data-eink=mono]) .cab-plinth:after{background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-back:after{background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-bays:after{background:linear-gradient(#7a5a3a,#7a5a3a) 0 0 /100% 1px no-repeat,#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-sheet{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .nb-card,:is(:root[data-eink=on],:root[data-eink=mono]) .nb-under{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid #3a2a1c;animation:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-leaf{background:var(--card);box-shadow:inset 0 0 0 1px #3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-rest{background:#4a3422;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) :is(.sbox-cv-wall,.sbox-cv-cast){display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv:hover .sbox-cv-art{transform:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-rib{animation:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv.is-front .sbox-cv-stand:before{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv.is-front .sbox-cv-art{box-shadow:0 0 0 2px #f3e7cf}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .dir-door,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .dir-hall{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door{transform:none}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door-pic{transform:none}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door-ic{background:rgba(20,12,4,.78)}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.on .dir-door-ic{background:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.wood{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door:before{background:rgba(0,0,0,.4)}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.wood:before{background:none;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-apron:before{background:#9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-unibay.has-bg .cab-back:before{background:rgba(20,12,6,.3)}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-rowin .myshelf-cover:before,:is(:root[data-eink=on],:root[data-eink=mono]) .cab-rowin .myshelf-stack-layer:before,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-cover:before{background:#efe5cd}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table.gp-v-a .gp-tb-cover:before{background:#efe5cd}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table.gp-v-a .gp-tb-cover:after{background:#ddd0b2}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-rowin .myshelf-cover:after,:is(:root[data-eink=on],:root[data-eink=mono]) .cab-rowin .myshelf-stack-layer:after,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-cover:after{background:#ddd0b2}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-rowin .bcover-inner:after,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-cover .bcover-inner:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-bookmark{filter:none}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-box-books,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-box-books i+i,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-box-face,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-box-lip,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-table.gp-v-a .gp-tb-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-table.gp-v-a .gp-tb-cover .bcover-inner:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-table.gp-v-a .gp-tb-cover:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .gp-tb-cover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-banner:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-cv,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-new .lgc-back{box-shadow:none}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-back,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-banner,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-beam,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-bframe,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-c-cap,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-c-cove,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-c-dent,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-carcass,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-frieze,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-plinth,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-post,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-post i,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-post:after,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-post:before,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lgc-ros{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-apron,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-easel,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-apron,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-beam,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-c-bead,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-c-cap,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-c-cove,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-carcass,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-empty,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-frieze,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-plinth,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post i,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post:after{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-c-dent{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post:before{background:none;border-left:1px solid #7a5a3a;border-right:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table-flat,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc{--ek-rail:clamp(14px,(100vw - 640px) * 1000,18px);--ek-band:clamp(25px,(100vw - 640px) * 1000,35px)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-lvl:first-child:before{content:"";position:absolute;z-index:3;top:0;left:calc(-1 * var(--lgc-post) - 3px);right:calc(-1 * var(--lgc-post) - 3px);height:44px;pointer-events:none;background:#3a2a1c;box-shadow:0 2px 3px rgba(0,0,0,.45)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post:before{top:calc(38px + var(--ek-rail));bottom:calc(2 * var(--ek-rail) - 6px);border-radius:9px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-banner,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bframe{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-ros{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-banner:after{background:rgba(20,12,5,.45)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-banner:not(.has-pic):after{background:none;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-frieze:after{top:auto;bottom:4px;left:10px;right:10px;background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-lvl+.lgc-lvl .lgc-beam{border-top-color:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-back{background:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-plank{top:calc(var(--pt) + var(--ch) + 11px - var(--ek-band));height:var(--ek-band);background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-lip{height:7px;background:#9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-apron{top:calc(var(--pt) + var(--ch) + 18px)}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-top{background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-apron{box-shadow:inset 0 7px 0 #9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-plinth:after{background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-top>.bigshelf-head:not(.has-pic){box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-cv:after{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table.gp-v-a .gp-tb-cover .bcover-inner:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-box,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-spines{filter:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-box-top:after{background:hsla(0,0%,100%,.2)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-levels{padding-bottom:var(--ek-rail)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-levels:after{content:"";position:absolute;z-index:6;bottom:0;left:calc(-1 * var(--lgc-post) - 3px);right:calc(-1 * var(--lgc-post) - 3px);height:var(--ek-rail);pointer-events:none;background:linear-gradient(#7a5a3a,#7a5a3a) 0 100% /100% 1px no-repeat,#3a2a1c;box-shadow:0 -2px 3px rgba(0,0,0,.45)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-post i{left:-3px;right:-3px;height:var(--ek-rail)}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-box{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-box:before{background:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-books{background:linear-gradient(#7a5a3a,#7a5a3a) 0 100% /100% 12px no-repeat;border-bottom:3px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-books:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-ledge{background:linear-gradient(#9a7850,#9a7850) 0 0 /100% 7px no-repeat,#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-cover:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf:not(.bkrelease){background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf-head{background:#3a2a1c;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-top>.bigshelf-head{background:linear-gradient(#7a5a3a,#7a5a3a) 10px calc(100% - 4px) /calc(100% - 20px) 1px no-repeat,#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-top>.bigshelf-head.has-pic:before{background-color:#3a2a1c;background-image:linear-gradient(rgba(20,12,6,.5),rgba(20,12,6,.5)),var(--pic);background-position:0 0,var(--picpos,center 28%);background-size:auto,cover;background-repeat:no-repeat;background-origin:content-box;background-clip:content-box;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-top>.bigshelf-head.has-pic:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,#4a3422;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook:not(:last-child):after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook:before{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf-club{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table-flat .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table-flat .gp-apron,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-stand.gp-v-b .gp-rack{background:var(--new-velvet-2);box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(transparent,transparent),linear-gradient(#7a5a3a,#7a5a3a),linear-gradient(#9a7850,#9a7850),linear-gradient(transparent,transparent),linear-gradient(#3a2a1c,#3a2a1c)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase,:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase-inner:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase-inner:before,:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase:before{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .bkvoid{background:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .bkledge{background:#7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .bkledge:after{background:#9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-head:not(.has-pic){background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-head{box-shadow:0 0 0 2px #2a1d12,0 0 0 7px #3a2a1c,0 0 0 8px #7a5a3a,0 0 0 10px #2a1d12}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .lib-mcard{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-mcard{outline:1px solid #3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-mcard.tier-basic .lib-mcard-band{background:var(--tier-basic-flat);color:var(--amber-ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-mcard.tier-middle .lib-mcard-band{background:var(--tier-middle-flat)}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-mcard.tier-pro .lib-mcard-band{background:#211d19}:is(:root[data-eink=on],:root[data-eink=mono]) *,:is(:root[data-eink=on],:root[data-eink=mono]) :after,:is(:root[data-eink=on],:root[data-eink=mono]) :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]),:is(:root[data-eink=on],:root[data-eink=mono]) .main,:is(:root[data-eink=on],:root[data-eink=mono]) body{scroll-behavior:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .cartside,:is(:root[data-eink=on],:root[data-eink=mono]) .nav,:is(:root[data-eink=on],:root[data-eink=mono]) .nav-onerow,:is(:root[data-eink=on],:root[data-eink=mono]) .toolbar{position:relative!important;top:auto!important;bottom:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bkbook:focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) .bkbook:hover,:is(:root[data-eink=on],:root[data-eink=mono]) .featbook:hover .featbook-cover,:is(:root[data-eink=on],:root[data-eink=mono]) .grid .card:hover,:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf:hover,:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf:hover .gshelf-cover:nth-child(2),:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf:hover .gshelf-cover:nth-child(4),:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-book:hover .myshelf-cover,:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-box:hover .myshelf-stack,:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-slot:hover .myshelf-heartframe,:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-slot:hover .myshelf-stack,:is(:root[data-eink=on],:root[data-eink=mono]) .plan:hover,:is(:root[data-eink=on],:root[data-eink=mono]) .unitile:hover,:is(:root[data-eink=on],:root[data-eink=mono]) a.wbref:hover,:is(:root[data-eink=on],:root[data-eink=mono]) a.wdesk-cover:hover,:is(:root[data-eink=on],:root[data-eink=mono]) a.wdesk-spine:focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) a.wdesk-spine:hover{transform:none!important}:is(:root[data-eink=on],:root[data-eink=mono]) img{filter:saturate(1.4) contrast(1.06)}:is(:root[data-eink=on],:root[data-eink=mono]) img.hero-pic{filter:none}:is(:root[data-eink=on],:root[data-eink=mono]) .site-footer .foot-logo{filter:brightness(0) invert(88%) sepia(24%) saturate(360%) hue-rotate(2deg) brightness(95%)}:is(:root[data-eink=on],:root[data-eink=mono]) .exp-file,:is(:root[data-eink=on],:root[data-eink=mono]) .exp-list td,:is(:root[data-eink=on],:root[data-eink=mono]) .exp-list th,:is(:root[data-eink=on],:root[data-eink=mono]) .exp-sheet,:is(:root[data-eink=on],:root[data-eink=mono]) .exp-sheet .exp-notes,:is(:root[data-eink=on],:root[data-eink=mono]) .exp-stat{border-color:var(--line)!important}:is(:root[data-eink=on],:root[data-eink=mono]) :is(.uni-gone,.sbox-err){border-color:var(--danger,#b3261e)!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bsheet-cta .bsheet-opt{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-hero{background:var(--amber-d)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-cover:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-hero-bg,:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-hero-shade{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) :is(.bkp-genres,.bkp-kicker,.bkp-by,.bkp-pen){color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-hero .backlink{color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-pill{background:transparent;border-color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-heart.on{background:#96281f;border-color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-follow{background:var(--card);border-color:var(--card);color:var(--amber-ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-follow.on{background:transparent;border-color:#fff;color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-panel{background:var(--card);border:1px solid var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-panel .btn-primary{background:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-panel .bsheet-opt{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-panel .bsheet-msg{background:var(--card);border-color:var(--ok)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-gate,:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-panel .bsheet-err{background:var(--card);border-color:var(--danger,#b3261e)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-status-ico{border-color:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-serfoot .bsheet-opt{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-serlike-err{background:var(--card);border-color:var(--danger,#b3261e)}:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-ontag{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase,:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-caps{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-plinth,:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-top{background:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-top{border-bottom:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .bpcase-ledge{background:#2a1d12;border-top:1px solid #7a5a3a;border-bottom:1px solid #7a5a3a}:is(:root[data-eink=on],:root[data-eink=mono]) .bpvelvet{background:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpvelvet{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]) .cmt-side .cmt-box-fixed{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .ipk-block.open .ipk-change{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .ipk-block.open .ipk-change,:is(:root[data-eink=on],:root[data-eink=mono]) .ipk-row[aria-selected=true]{background:var(--mono-pick-tint,var(--amber-tint))}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-facts{background:transparent;border-color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-facts .bsheet-specrow{border-color:hsla(0,0%,100%,.55)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-facts dt{color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-facts dd{color:#fff}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkp-cover .bcover.big,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkp-panel,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bkp-panel .btn-primary,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bpcase-cover .bcover,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bpvelvet{box-shadow:none}:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bpcase,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bpcase-ledge,:where(:is(:root[data-eink=on],:root[data-eink=mono])) .bpcase-top{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .nav-drop{border:1px solid var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .mp{--mp-out:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .lib-filter{--lf-tan:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bca{--bca-warn-ink:var(--ink);--bca-due-ink:var(--ink);--bca-open-ink:var(--ink);--bca-warn-line:var(--ink);--bca-due-line:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-month{box-shadow:none;border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch{border:1px solid var(--ink);--jr:13px}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-band{background:var(--amber-soft);color:var(--ink);border-bottom:1.5px solid var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-wl{color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-face{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-box,:is(:root[data-eink=on],:root[data-eink=mono]) button.bch-band:hover .bch-box:not(.warn){background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-box.warn{background:var(--mono-pick-tint,#f2d999)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-bar,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-box.warn .bch-bar{height:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-bar>span,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-box.warn .bch-bar>span{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bc-btn-quiet.bch-gobtn,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-cell,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-list,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-nav{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-cell.on,:is(:root[data-eink=on],:root[data-eink=mono]) .bch-row.open{background:var(--mono-open-tint,linear-gradient(rgba(var(--amber-rgb),.2),rgba(var(--amber-rgb),.2)) var(--card))}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-acts button{border-color:var(--ink)!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bch{--bch-lab:var(--sub);--bch-tile:var(--card);--bch-foot:var(--paper);--bch-warn:#5c3a00}:is(:root[data-eink=on],:root[data-eink=mono]) .bch-row.open{border-width:2px;border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-chip{box-shadow:inset 0 0 0 1px currentColor}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bk-n .bcal-chip{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-next td.cv>.bcal-chip,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-next td.st .bcal-chip{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bar.t-set{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bar.sel{box-shadow:0 0 0 1px var(--card),0 0 0 4px var(--ink);font-weight:800}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bar:focus-visible{outline:3px solid currentColor!important;outline-offset:-6px!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bca{--bca-book-bg:#c6d8ee;--bca-book-line:var(--ink);--bca-rev-line:var(--ink);--bca-open-dot:var(--ink);--bca-due-solid:#a3261a;--bca-hatch:repeating-linear-gradient(135deg,rgba(120,26,14,0) 0 5px,rgba(120,26,14,.42) 5px 7px)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-band.k-book,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-blk.k-book,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-sw.k-book{border:1.5px solid var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-band.k-book.pend,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-blk.k-book.pend,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-sw.k-book.pend{border:2px dotted var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-band.k-book.pend.cut-r,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-blk.k-book.pend.cut-r{border-right-color:transparent}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-band.k-book.pend.cut-l,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-blk.k-book.pend.cut-l{border-left-color:transparent}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-sw.k-cut{border:1.5px solid var(--ink);border-right:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-wide{color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-band.k-rev .bcal-band-t{padding:0 4px;border-radius:3px;background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-now-r.sel{box-shadow:inset 0 0 0 3px var(--ink);font-weight:700}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-meter{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bar.t-wait{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv:after{box-shadow:0 0 0 1.5px var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv.s-sent_back:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv.s-waiting_files:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cvdot.s-waiting_files{background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv.s-banner_review:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv.s-files_in:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cv.s-open:after,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cvdot.s-banner_review,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cvdot.s-files_in,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-cvdot.s-open{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bthumb-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-frame-tag{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-chk{background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-ask{--bwa-warn-ink:var(--ink);--bwa-due-ink:var(--ink);--bwa-warn-line:var(--ink);--bwa-due-line:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-due-left{box-shadow:inset 0 0 0 1px currentColor}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-due.soon .bwa-due-left{background:var(--ink);color:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-club{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-safe:after{border-color:var(--card);box-shadow:0 0 0 1px var(--ink),inset 0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-band{background:var(--paper);box-shadow:inset 0 -2px 0 var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-band-art,:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-band:after{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-b .bwa-band-in :is(.bwa-t,.bwa-when){color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-b .bwa-kicker{color:var(--amber-ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-b .bwa-band-in .bc-chip{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-b .bwa-more{border-color:var(--ink);background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-done-pics.two{grid-template-columns:minmax(0,1fr)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-hd>.bwa-cover .bcover{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .bwa-hd{background:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .bwa-due-left{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .bwa-due.soon .bwa-due-left{padding:0 14px;border-radius:10px;background:var(--ink);color:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-b .bwa-week,:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-tl-card{background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .bwa-list:before{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-tl-dot{box-shadow:0 0 0 2px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .is-now .bwa-tl-card{background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-look-c .is-now .bwa-tl-dot{background:var(--ink);box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-tl-now{background:var(--ink);color:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bc-done-tick{background:var(--ink);color:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bc-book-state.wait{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .club-tag{background:var(--paper);border-color:var(--ink);box-shadow:none;color:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .club-tag .club-tag-t{color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ctag-row{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-bk-go.due,:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-consent,:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-file,:is(:root[data-eink=on],:root[data-eink=mono]) .bwf-pic,:is(:root[data-eink=on],:root[data-eink=mono]) .bwf-tick{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwf-pic.warn{box-shadow:0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwf-prog{background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bwf-prog i{background:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-vid,:is(:root[data-eink=on],:root[data-eink=mono]) .bwa-done-vid{display:none!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-cmp tr.diff td,:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-cmp tr.diff th{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-tagchip{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-stack.bcp-cmp tr.diff{background:var(--card);border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcp-cmp tr.diff .bcal-chip{background:var(--ink);color:var(--card);box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hero-slide.hero-club .hero-club-blur{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hero.on-club:not(.club-whole) .hero-dots button{background:var(--card);box-shadow:0 0 0 1.5px var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .hero.on-club:not(.club-whole) .hero-dots button.on{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .anav-btn.on,:is(:root[data-eink=on],:root[data-eink=mono]) .anav-item.on,:is(:root[data-eink=on],:root[data-eink=mono]) .bca-thread.on,:is(:root[data-eink=on],:root[data-eink=mono]) .bcal-next .on,:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-follow.on,:is(:root[data-eink=on],:root[data-eink=mono]) .bkp-heart.on,:is(:root[data-eink=on],:root[data-eink=mono]) .chip.on,:is(:root[data-eink=on],:root[data-eink=mono]) .cnb-opt.on,:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.on,:is(:root[data-eink=on],:root[data-eink=mono]) .lib-mcard.current,:is(:root[data-eink=on],:root[data-eink=mono]) .market-toggle button.on,:is(:root[data-eink=on],:root[data-eink=mono]) .mp-cell.on,:is(:root[data-eink=on],:root[data-eink=mono]) .mp-eink-seg button.on,:is(:root[data-eink=on],:root[data-eink=mono]) .mp-seg button.on,:is(:root[data-eink=on],:root[data-eink=mono]) .role button.on,:is(:root[data-eink=on],:root[data-eink=mono]) .shelf-seg-tab.on,:is(:root[data-eink=on],:root[data-eink=mono]) .sub-pay-opt.on,:is(:root[data-eink=on],:root[data-eink=mono]) .unigal-tab.on{font-weight:800!important;outline:2px solid currentColor!important;outline-offset:-3px}:is(:root[data-eink=on],:root[data-eink=mono]) .hero-dots button.on{outline:2px solid var(--ink)!important;outline-offset:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .current:focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) .on:focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) :focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) button.on:focus-visible{outline:3px solid var(--ink)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .tickbox input:focus-visible+span,:is(:root[data-eink=on],:root[data-eink=mono]) input[type=file]:focus-visible+.profbtn{outline:3px solid var(--ink)!important;outline-offset:2px!important}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-band :focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) .site-footer :focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) [data-eink-toggle] :focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) body[data-rtheme=dark] .reader-wrap :focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px #000}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap .rd-tapzone:focus-visible,:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap [role=group]>button:focus-visible{outline-offset:-4px!important;outline-color:currentColor!important}:is(:root[data-eink=on],:root[data-eink=mono]) :is(.wdesk-ed-seg,.wdesk-ed-tabs,.bo-steps,.mp-notes,.prf-rows,.acc-rows,.wdesk-sl-list>li,.ipk-group,.prf-fold-item,.bch,.fb-bar,.ms-list,.ms-adm-thread,.ms-jcard)>:is(:focus-visible,.on:focus-visible,button.on:focus-visible),:is(:root[data-eink=on],:root[data-eink=mono]) [data-jc]:is(:focus-visible,.on:focus-visible,button.on:focus-visible){outline-offset:-4px!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bkbook:focus-visible{outline:3px solid #fff!important;outline-offset:0!important;box-shadow:0 0 0 6px #000}:is(:root[data-eink=on],:root[data-eink=mono]) .bcover-gloss,:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv-gloss{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bcover-fallback{background:var(--tint)}:is(:root[data-eink=on],:root[data-eink=mono]) .bkspine{background:var(--spine-bg,#7b3b32)}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf .bcover-inner:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf .featbook-cover,:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf .featbook:hover .featbook-cover{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table.gp-v-a.gp-table-flat .gp-tb-cover{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab .cover-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table .cover-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc .cover-tag{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table .cover-price,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc .cover-price{filter:none;padding:1px 1px 1px 2px;margin:0 -1px -1px 0;background:var(--line);-webkit-clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%);clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%)}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table .cover-best-band,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table .cover-out-band,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-table .cover-price-t:before,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc .cover-best-band,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc .cover-out-band,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc .cover-price-t:before{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-box-side,:is(:root[data-eink=on],:root[data-eink=mono]) .gp-box-top{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab .myshelf-badge{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .featbook-review{box-shadow:none;border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .featbook-review .featbook-face{box-shadow:none}:root[data-eink=mono],:root[data-eink=on]{--wdk-ek-wall:var(--ekw-board,#f5f1ea);--wdk-ek-seam:var(--ekw-seam,rgba(0,0,0,.08));--wdk-ek-sw:var(--ekw-sw,1px);--wdk-ek-shade:#3f7a5a;--wdk-ek-book-b:#2f6b45;--wdk-shade-top:#2f6a4c;--wdk-bulb:#f1dfa5;--wdk-hole:#6b5a40;--wdk-brass-bail:#a8894c;--wdk-brass-2:#8a7550;--wdk-orbit:#8a7550;--wdk-orbit-back:#8a7550;--wdk-collar:#d2b46e;--wdk-ink-top:#1b2350;--wdk-glass:#e4eef1;--wdk-glass-hi:#fff;--wdk-shaft:#8a7c66;--wdk-feather-edge:#8a7c66;--wdk-cup-in:#5e2016;--wdk-cup-rim:#5e2016;--wdk-pages:#f3ede2;--wdk-label:rgba(59,48,36,.85);--wdk-gilt:#c8b07a;--wdk-blot-paper:#fff;--wdk-blot-pad:var(--wdk-ek-leather);--wdk-blot-tan:#d3bd94;--wdk-flame:#f2b63a;--wdk-flame-in:#f2b63a}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood{--wdk-string:#7a5a3a;--wdk-flute:#7a5a3a;--wdk-shell-line:#7a5a3a;--wdk-rest-top:#9a7850;--wdk-mould-1:#9a7850;--wdk-ek-back:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-wh,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-wv{fill:#9a7850}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-field,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-wvr{fill:#3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-face{fill:#2a1d12}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-wood .wf-drawer{fill:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk{box-shadow:none;background:var(--wdk-ek-wall,var(--wdk-ek-back))}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-sc{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-ek{display:inline}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-wall{fill:var(--wdk-ek-wall,var(--wdk-ek-back))}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-seam{stroke:var(--wdk-ek-seam);stroke-width:var(--wdk-ek-sw)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-topline{stroke:var(--wdk-string)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-leather{fill:var(--wdk-ek-leather)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-brass{fill:#d2b46e}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-shade{fill:var(--wdk-ek-shade)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-opal{fill:#fff;stroke:#8a7c66;stroke-width:1.4px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-ink{fill:#1b2350;opacity:1}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-planet{fill:#3f63a8}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-feather{fill:#fbf8f1;stroke-width:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-barbs{stroke:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-cup{fill:#8a2f22}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-pen,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-penv{fill:#2a2a2a}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-candle{fill:#f4ecd8}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-book-a{fill:#8a2a20}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-book-b{fill:var(--wdk-ek-book-b)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-book-c{fill:#2f4a8a}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-glass{stroke:#8a7c66;stroke-width:1.4px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wf-glass-line{stroke:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-glass-top{opacity:.9}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .bcover-gloss{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .glass-tag{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-tag{background:#3b3024;border-color:#3b3024;color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-f{box-shadow:inset 0 1px 0 #2a1d12,inset 0 2px 0 var(--wdk-ek-spine-edge)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-f:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk a.wdesk-spine:focus-visible .wdesk-spine-f{outline:3px solid var(--ink);outline-offset:1px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-end{background:#ddd0b2;box-shadow:inset 0 var(--bt) 0 var(--board,var(--wdk-spine-board)),inset 0 calc(var(--bt) * -1) 0 var(--board,var(--wdk-spine-board))}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-top:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-top{background:var(--wdk-ek-spine-top,var(--cloth,#6b4a2b));box-shadow:inset 0 1px 0 var(--wdk-ek-spine-edge)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-top i{opacity:var(--wdk-ek-spine-pic,1)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-spine-f.pic:after{content:"";background:none;box-shadow:inset 0 1px 0 #2a1d12,inset 0 2px 0 var(--wdk-ek-spine-edge)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-stack-tap:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed{box-shadow:none;border:1px solid var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-hit.on,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-hit:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-hit.bad{outline:3px dashed #96281f;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-nodrop{background:rgba(150,40,31,.4);outline:3px solid #96281f}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-ed-tag{background:#3b3024;border-color:#3b3024;color:#fff;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk .wdesk-ed-nudge{background:#3b3024;border-color:#fff;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-box .wdesk-edit{background:#3b3024;border-color:#fff;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk.wdesk-ed-art{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-seg button.on,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-tab.on{outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed-tile.on{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-6px}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed.is-phone,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed.is-phone .wdesk-ed-tools,:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed.is-phone .wdesk-ed-top{position:relative!important;top:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .wdesk-ed.is-phone .wdesk-ed-stage{margin-left:0;margin-right:0;border-radius:0}:is(:root[data-eink=on],:root[data-eink=mono])[data-count=b] .count-pill{box-shadow:inset 0 0 0 1px var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-awn-cloth{background:linear-gradient(rgba(0,0,0,.127),rgba(0,0,0,.127)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2))}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-awn-hem{background:linear-gradient(rgba(0,0,0,.115),rgba(0,0,0,.115)),repeating-linear-gradient(90deg,var(--amber) 0 var(--sw),#f3ead9 var(--sw) calc(var(--sw) * 2));filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}:is(:root[data-eink=on],:root[data-eink=mono]) .gp-head.has-pic{background:linear-gradient(rgba(20,12,5,.45),rgba(20,12,5,.45)),var(--pic) center 28%/cover no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-room{background:#33251a}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-surface{background:linear-gradient(180deg,#7a4a25 0 1px,#5b371b 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-edge{background:linear-gradient(180deg,#caa15f 0 1px,#81522a 1px calc(100% - 1px),#3a2210 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-apron{background:linear-gradient(180deg,#5e391c 0 1px,#4f3017 1px calc(100% - 1px),#3f2611 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-drawer{background:linear-gradient(180deg,#6b4324 0 1px,#5b381c 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-knob{background:#be933f}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-leg{background:linear-gradient(90deg,#3f2611 0 1px,#674022 1px calc(100% - 1px),#3f2611 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-leg:before{background:linear-gradient(90deg,#4a2c14 0 1px,#8a5a30 1px calc(100% - 1px),#4a2c14 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .desk-book,:is(:root[data-eink=on],:root[data-eink=mono]) .desk-dust{filter:none}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.wood:not(.on){box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door.on{box-shadow:0 2px 0 rgba(40,30,18,.35)}:is(:root[data-eink=on],:root[data-eink=mono]) .dir-door-ribbon{filter:drop-shadow(1px 0 0 rgba(0,0,0,.3)) drop-shadow(-1px 0 0 rgba(0,0,0,.3)) drop-shadow(0 1px 0 rgba(0,0,0,.3))}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-apron,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-c-cap,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-c-cove,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-c-frieze,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-ledge,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-plainbay,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-plinth,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-post,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-post-cap,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-post-foot,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-rail,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-tabsec,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-top{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-c-dent{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-bays{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-post:before{border-left:1px solid #6b5d49;border-right:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-c-frieze:after,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-ledge:after,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-plinth:after{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-back:after{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-bays:after{background:linear-gradient(#6b5d49,#6b5d49) 0 0 /100% 1px no-repeat,#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-sheet{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-rest{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .dir-door.wood{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-apron:before{background:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-apron,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-easel,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-apron,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-beam,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-c-bead,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-c-cap,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-c-cove,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-carcass,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-empty,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-frieze,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-plinth,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-post,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-post i,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-post:after{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-c-dent{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-post:before{border-left:1px solid #6b5d49;border-right:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-lvl:first-child:before{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-banner,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-bframe{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-frieze:after{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-lvl+.lgc-lvl .lgc-beam{border-top-color:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-back{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-plank{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-lip{background:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-top{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-apron{box-shadow:inset 0 7px 0 #8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-plinth:after{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-levels:after{background:linear-gradient(#6b5d49,#6b5d49) 0 100% /100% 1px no-repeat,#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gshelf-box{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gshelf-box:before{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gshelf-books{background:linear-gradient(#6b5d49,#6b5d49) 0 100% /100% 12px no-repeat;border-bottom:3px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gshelf-ledge{background:linear-gradient(#8a7c66,#8a7c66) 0 0 /100% 7px no-repeat,#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf:not(.bkrelease){background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-head{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-top>.bigshelf-head{background:linear-gradient(#6b5d49,#6b5d49) 10px calc(100% - 4px) /calc(100% - 20px) 1px no-repeat,#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-top>.bigshelf-head.has-pic:before{background-color:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-club{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-bay-table .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-table-flat .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-table-flat .gp-apron,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(70,58,42,0),rgba(70,58,42,0)),linear-gradient(#6b5d49,#6b5d49),linear-gradient(#8a7c66,#8a7c66),linear-gradient(rgba(70,58,42,0),rgba(70,58,42,0)),linear-gradient(#efe9de,#efe9de)}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkcase,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkcase-inner:after,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkcase-inner:before,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkcase:after,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkcase:before{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkvoid{background:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkledge{background:#6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkledge:after{background:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-head:not(.has-pic){background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-head{box-shadow:0 0 0 2px #c8beae,0 0 0 7px #efe9de,0 0 0 8px #6b5d49,0 0 0 10px #c8beae}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-caps{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-plinth,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-top{background:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-top{border-bottom:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-ledge{background:#c8beae;border-top:1px solid #6b5d49;border-bottom:1px solid #6b5d49}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood{--wdk-string:#6b5d49;--wdk-flute:#6b5d49;--wdk-shell-line:#6b5d49;--wdk-rest-top:#8a7c66;--wdk-mould-1:#8a7c66;--wdk-ek-back:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-wh,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-wv{fill:#8a7c66}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-field,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-wvr{fill:#efe9de}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-face{fill:#c8beae}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .wdesk-wood .wf-drawer{fill:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf .featbook-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-club a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-head:not(.has-pic) .bigshelf-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-nav,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkshelf-label,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bkshelf-label .n,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-cap-n,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bpcase-cap-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-top>.bigshelf-head:not(.has-pic) .bigshelf-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-apron-name,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-head:not(.has-pic) .gp-head-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-tb-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-meta,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-banner:not(.has-pic) .lgc-b-name,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-cap-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-empty,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-plate-n,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lib .shelfbook-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-pre,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]),:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .shelf .shopmini .shelfbook-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .shelfbook-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .shelfbook-t,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .uniset-cta .myshelf-cap-note{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf .featbook-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf .featbook-g,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf-club,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .cab-rowin .myshelf-meta .myshelf-due,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-head:not(.has-pic) .gp-head-s,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-tb-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-cap-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-plate-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lib .shelfbook-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-a,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-kind,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-note,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-on,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-pen,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-row,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-cap-solo,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-due,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .myshelf-kind,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-no,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-cv:not([aria-selected=true]) .sbox-cv-st.quiet,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .shelf .shopmini .shelfbook-a{color:#3b3024}:is(:root[data-eink=on],:root[data-eink=mono]) .bkempty{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-new .gp-tb-plate .featbook-plate-g{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-new .gp-tb-plate .featbook-plate-s{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .dir-door.wood .dir-door-t{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-banner:not(.has-pic) .market-toggle button{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .gp-head:not(.has-pic) .market-toggle button{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv.is-front .sbox-cv-art{box-shadow:0 0 0 2px #1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook-plate-g{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook-plate-s{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-g{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table>.gp-table .gp-tb-plate-set .featbook-plate-s{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-lvl:first-child:before{box-shadow:0 2px 3px rgba(70,58,42,.23)}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-levels:after{box-shadow:0 -2px 3px rgba(70,58,42,.23)}:is(:root[data-eink=on],:root[data-eink=mono]) .cw-opt[data-wood-sw=walnut]{--cw-frame:#3a2a1c;--cw-back-1:#4a3422;--cw-back-2:#4a3422;--cw-ledge:#7a5a3a;--cw-joint:transparent;--cw-ring:#3a2a1c;--cw-tick:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .cw-opt[data-wood-sw=white]{--cw-frame:#efe9de;--cw-back-1:#d9d0c1;--cw-back-2:#d9d0c1;--cw-ledge:#6b5d49;--cw-joint:transparent;--cw-ring:#6b5d49;--cw-tick:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])){--ekw-board:#f5f1ea;--ekw-seam:rgba(0,0,0,.08);--ekw-sw:1px}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]){--ekw-board:#fff;--ekw-seam:rgba(0,0,0,.11);--ekw-sw:1px}@media (-webkit-min-device-pixel-ratio:1.55) and (-webkit-max-device-pixel-ratio:1.65),(min-resolution:1.55dppx) and (max-resolution:1.65dppx){:is(:root[data-eink=on],:root[data-eink=mono]){--ekw-sw:1.258px}}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-wood=white])){--ekw-under:#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]){--ekw-under:#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]) .bkvoid,:is(:root[data-eink=on],:root[data-eink=mono]) .bpvelvet,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-back{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board))}:is(:root[data-eink=on],:root[data-eink=mono]) .gshelf-box:before{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 0 100% /100% 14px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board))}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-bays{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 2px /calc(180px * 41) calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 2px /100% calc(100% - 4px) no-repeat var(--ekw-under)}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-unibay.has-bg{background-color:var(--ekw-under)}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5{--ekw-wk-p:90px;--ekw-wk-s:100%}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-wood=white])) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(100% - var(--foot) - 14px) no-repeat}@media (min-width:641px){:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5:has(>.featbook:first-child:last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 1))}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5:has(>.featbook:nth-child(2):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 2));--ekw-wk-s:50%}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5:has(>.featbook:nth-child(3):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 3))}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5:has(>.featbook:nth-child(4):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 4));--ekw-wk-s:50%}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5:has(>.featbook:nth-child(5):last-child){--ekw-wk-p:min(224px,calc((100% - 28px) / 5))}}@media (max-width:640px){:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featured5{--ekw-wk-p:calc(min(58vw,220px) + 28px)}}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-wood=white])) .sbox-rest{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 10px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(var(--y0) - 10px) no-repeat,#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .sbox-rest{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 10px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 0 0 /100% calc(var(--y0) - 10px) no-repeat,#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .bkvoid,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .bpvelvet,:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .lgc-back{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px 100% no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) 100% no-repeat var(--ekw-under)}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .gshelf-box:before{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 0 100% /100% 14px no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px 100% no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) 100% no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) 100% no-repeat var(--ekw-under)}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .cab-bays{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 2px /12px calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 2px /12px calc(100% - 4px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 2px /calc(180px * 41) calc(100% - 4px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 2px /calc(100% - 2 * 1px) calc(100% - 4px) no-repeat var(--ekw-under)}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]):where(:not([data-wood=white])) .bigshelf.wk .featured5{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(100% - var(--foot) - 14px) no-repeat,#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]):where([data-wood=white]) .bigshelf.wk .featured5{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(100% - var(--foot) + 11px) /100% calc(13px + 2 * var(--off, 10px) + 2px) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(100% - var(--foot) + 18px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 100% /100% calc(var(--foot) - 18px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)),var(--ekw-seam) calc(var(--ekw-wk-s) / 41 - var(--ekw-sw)) calc(var(--ekw-wk-s) / 41),transparent calc(var(--ekw-wk-s) / 41) calc(100% / 41)) 50% 0 /calc(var(--ekw-wk-p) * 41) calc(100% - var(--foot) - 14px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(100% - var(--foot) - 14px) no-repeat,#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]):where(:not([data-wood=white])) .sbox-rest{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px calc(var(--y0) - 11px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(var(--y0) - 11px) no-repeat,#4a3422}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]):where([data-wood=white]) .sbox-rest{background:linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /12px calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) calc(100% - 1px) 0 /12px calc(var(--y0) - 11px) no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(100% / 41 - var(--ekw-sw)),var(--ekw-seam) calc(100% / 41 - var(--ekw-sw)) calc(100% / 41)) 50% 0 /calc(180px * 41) calc(var(--y0) - 11px) no-repeat,linear-gradient(var(--ekw-board),var(--ekw-board)) 1px 0 /calc(100% - 2 * 1px) calc(var(--y0) - 11px) no-repeat,#d9d0c1}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-eink=mono]) .lgc .gp-spines{background:linear-gradient(var(--ekw-under),var(--ekw-under)) 1px 1px /calc(100% - 2 * 1px) calc(100% - 2 * 1px) no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-wood=white])) .lgc-bay-table .gp-top{background:linear-gradient(#7a5a3a,#7a5a3a) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#9a7850,#9a7850) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,linear-gradient(#3a2a1c,#3a2a1c) 0 calc(var(--ov) + 12px - var(--ek-band)) /100% 100% no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-bay-table .gp-top{background:linear-gradient(#6b5d49,#6b5d49) 0 calc(var(--ov) + 11px - var(--ek-band)) /100% var(--ek-band) no-repeat,linear-gradient(#8a7c66,#8a7c66) 0 calc(var(--ov) + 11px) /100% 7px no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 18px) /100% 100% no-repeat,linear-gradient(#efe9de,#efe9de) 0 calc(var(--ov) + 12px - var(--ek-band)) /100% 100% no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-wood=white])) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #9a7850,0 0 0 1px #3a2a1c}:is(:root[data-eink=on],:root[data-eink=mono]):where([data-wood=white]) .lgc-bay-table .gp-apron{box-shadow:inset 0 max(0px,calc(var(--ov) + 18px - var(--tt))) 0 #8a7c66,0 0 0 1px #efe9de}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk>.wk-rail,:is(:root[data-eink=on],:root[data-eink=mono]) .cab-bay:not(.cab-plainbay):not(.has-bg)>.cab-rail{-webkit-clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--pil) - 3px) calc(100% + 12px),calc(100% - var(--pil) - 3px) 100%,calc(var(--pil) + 3px) 100%,calc(var(--pil) + 3px) calc(100% + 12px),-12px calc(100% + 12px));clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--pil) - 3px) calc(100% + 12px),calc(100% - var(--pil) - 3px) 100%,calc(var(--pil) + 3px) 100%,calc(var(--pil) + 3px) calc(100% + 12px),-12px calc(100% + 12px))}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-lvl:first-child:before{-webkit-clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) 100%,calc(var(--lgc-post) + 3px) 100%,calc(var(--lgc-post) + 3px) calc(100% + 12px),-12px calc(100% + 12px));clip-path:polygon(-12px -12px,calc(100% + 12px) -12px,calc(100% + 12px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) calc(100% + 12px),calc(100% - var(--lgc-post) - 3px) 100%,calc(var(--lgc-post) + 3px) 100%,calc(var(--lgc-post) + 3px) calc(100% + 12px),-12px calc(100% + 12px))}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase{background:linear-gradient(180deg,#5f4126 0 1px,#4a321b 1px calc(100% - 1px),#31200f calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase:before{background:linear-gradient(180deg,#9a7145 0 1px,#714d2a 1px calc(100% - 1px),#33200d calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase:after{background:linear-gradient(180deg,#9a7145 0 1px,#714d2a 1px calc(100% - 1px),#33200d calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase-inner:before{background:linear-gradient(90deg,#7a5630 0 1px,#5b3d20 1px calc(100% - 1px),#2e1d0d calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkcase-inner:after{background:linear-gradient(270deg,#7a5630 0 1px,#5b3d20 1px calc(100% - 1px),#2e1d0d calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkledge{background:linear-gradient(180deg,#a67c4d 0 1px,#78532f 1px calc(100% - 1px),#492f16 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .bkledge:after{background:linear-gradient(transparent,transparent)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-head:not(.has-pic){background:linear-gradient(transparent,transparent),linear-gradient(rgba(20,12,6,.22),rgba(20,12,6,.22)),var(--pic,linear-gradient(180deg,#664321 0 1px,#52341c 1px calc(100% - 1px),#3e2a18 calc(100% - 1px) 100%)) center 28%/cover no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-head{box-shadow:0 0 0 2px #1c130b,0 0 0 7px #664321,0 0 0 8px #a57945,0 0 0 10px #2e1d0e}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)),linear-gradient(180deg,#845a30 0 1px,#6b4724 1px calc(100% - 1px),#50331c calc(100% - 1px) 100%),linear-gradient(180deg,#845a30 0 1px,#392413 1px 100%),linear-gradient(transparent,transparent),linear-gradient(#4c3219,#4c3219)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .cab-bays:after{background:linear-gradient(180deg,#845a30 0 1px,#392413 1px 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where(:not([data-wood=white])) .lgc-levels:after{background:linear-gradient(0deg,#845a30 0 1px,#392413 1px 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase{background:linear-gradient(#d6cec2,#d6cec2)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase:before{background:linear-gradient(180deg,#eee4d4 0 1px,#e1d8c9 1px calc(100% - 1px),#cec7bc calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase:after{background:linear-gradient(180deg,#eee4d4 0 1px,#e1d8c9 1px calc(100% - 1px),#cec7bc calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase-inner:before{background:linear-gradient(90deg,#b9b1a2 0 1px,#afa79b 1px calc(100% - 1px),#a19b91 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkcase-inner:after{background:linear-gradient(270deg,#b9b1a2 0 1px,#afa79b 1px calc(100% - 1px),#a19b91 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkledge{background:linear-gradient(180deg,#f2e7d7 0 1px,#e4dacb 1px calc(100% - 1px),#d5cdc1 calc(100% - 1px) 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .bkledge:after{background:linear-gradient(transparent,transparent)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-head:not(.has-pic){background:var(--pic,linear-gradient(#ece4d7,#ece4d7)) center 28%/cover no-repeat}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-head{box-shadow:0 0 0 2px #e4dfd7,0 0 0 7px #efe6d8,0 0 0 8px #f8eddc,0 0 0 10px #e7e1d6}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .gp-stand.gp-v-b .gp-rack-ledge{background-image:linear-gradient(rgba(255,225,180,.22),rgba(255,225,180,.22)),linear-gradient(#e0d6c7,#e0d6c7),linear-gradient(180deg,#e7ddcd 0 1px,#d0c9be 1px 100%),linear-gradient(transparent,transparent),linear-gradient(#d6cec2,#d6cec2)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .cab-bays:after{background:linear-gradient(180deg,#bcb3a3 0 1px,#a49e93 1px 100%)}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])):where([data-wood=white]) .lgc-levels:after{background:linear-gradient(0deg,#bcb3a3 0 1px,#a49e93 1px 100%)}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook-plate,:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-plate{background:var(--ekw-board);box-shadow:0 0 0 6px var(--ekw-board),0 var(--ekw-pd,16px) 0 6px var(--ekw-board)}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-plate{--ekw-pd:12px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-stack .gp-tb-plate{--ekw-pd:7px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-plate.gp-tb-plate-set{--ekw-pd:10px}@media (max-width:640px){:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf.wk .featbook-plate{--ekw-pd:12px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-plate{--ekw-pd:8px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-stack .gp-tb-plate{--ekw-pd:3px}:is(:root[data-eink=on],:root[data-eink=mono]) .lgc-bay-table .gp-tb-plate.gp-tb-plate-set{--ekw-pd:6px}}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])) .lgc-bay-table .gp-box-top:after{background:rgba(70,58,42,.07)}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-back{background:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-front-tag{background:var(--amber);box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-unibay:not(.has-bg) .cab-unimeta,:is(:root[data-eink=on],:root[data-eink=mono]) .myshelf-newbadge{background:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv[aria-selected=true] .sbox-cv-cap{background:#1d1812;box-shadow:0 2px 0 rgba(0,0,0,.35)}:is(:root[data-eink=on],:root[data-eink=mono]) .bigshelf .cover-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .bkcase .cover-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-cv-tags .sbox-new,:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-mini-l{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])) .gp-stand .cover-price-t:before,:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])) .gp-stand .cover-tag{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .sbox-rib{filter:none}:is(:root[data-eink=on],:root[data-eink=mono]):where(:not([data-eink=mono])) .gp-stand .cover-price{filter:none;padding:1px 1px 1px 2px;margin:0 -1px -1px 0;background:var(--line);-webkit-clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%);clip-path:polygon(10.7px 0,100% 0,100% 100%,10.7px 100%,0 50%)}:is(:root[data-eink=on],:root[data-eink=mono]) .cab-unibay:not(.has-bg) .cab-uniname{color:#1d1812}:is(:root[data-eink=on],:root[data-eink=mono]) body[data-rtheme=dark]{background:#000!important}:is(:root[data-eink=on],:root[data-eink=mono]) body[data-rtheme=dark] .site-footer{background:#000!important;border-top-color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark]{background:#000!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] a{color:#fff!important;text-decoration:underline}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-by,:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-title{color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar{background:#000!important;border-color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar [role=group],:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar button,:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar select{background-color:#000!important;color:#fff!important;border-color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar [role=group]>button{border-left-color:#fff!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")!important}:is(:root[data-eink=on],:root[data-eink=mono]) .reader-wrap[data-rtheme=dark] .rd-bar button[aria-pressed=true]{background-color:#fff!important;color:#000!important;border-color:#fff!important;font-weight:700!important}:is(:root[data-eink=on],:root[data-eink=mono]) .hero-vbtn,:is(:root[data-eink=on],:root[data-eink=mono]) .hero-video{display:none!important}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-menu,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-sheet,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-split,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-tabs{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-btn,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-input,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-jcard,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-menu,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-role,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-round,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-split,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-ta,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-tab,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-tabs{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-tab.on{outline:2px solid var(--ink);outline-offset:1px}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-mi.hl,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-round.on{outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-row:hover{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-row.sel{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-row.unread .ms-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-dot{width:12px;height:12px;background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-dot.none{background:transparent}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-b.them .ms-bub{background:var(--card);border:1.5px solid var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-b.me .ms-bub{border:1.5px solid var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-day{background:var(--card);border:1px solid var(--line);color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-role,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-role .ms-ic{color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-cnt{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-tab.on .ms-cnt{background:var(--card);color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-btn.pri.off{opacity:1;background:var(--card);color:var(--sub);border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-av{outline:1.5px solid var(--ink);outline-offset:0}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-veil{background:rgba(20,18,14,.5)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-host{--ms-out:#5c3420;--ms-out-bg:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-card,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-dlg,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rcard{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .crp-badge,:is(:root[data-eink=on],:root[data-eink=mono]) .crp-btn,:is(:root[data-eink=on],:root[data-eink=mono]) .crp-bub,:is(:root[data-eink=on],:root[data-eink=mono]) .crp-panel,:is(:root[data-eink=on],:root[data-eink=mono]) .crp-side,:is(:root[data-eink=on],:root[data-eink=mono]) .crp-thread,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-card,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-dlg,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-notice,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-pill,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-radio-dot,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rcard,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rules{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .crp-btn.on,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-pill.on{outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .crp-btn.out,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-btn.out{background:var(--card);border-color:var(--ink);color:var(--ms-out,#5c3420)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-req.sel{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rname{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-radio.on .ms-radio-dot:after{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-radio.on .ms-radio-dot{border-width:2px;border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-chipp,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-gpanel,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-gpic-cam,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-grow,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-picbub,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-pickpic,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-right{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rchip{background:var(--card);border:1px solid var(--ink);color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rchip.wait{color:var(--ms-out,#5c3420)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-bar{background:var(--card);border:1px solid var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-bar>span{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) button.ms-grow:hover{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-gav.ms-gmos{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-gpic-av.ms-gpic-none{background:var(--card);border-color:var(--ink);color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-picbub.me{border-color:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .crp-pic{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-under .btn-glass{background:var(--card);border:1.5px solid var(--ink);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-b.them .ms-link{color:var(--ink);text-decoration-thickness:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .bc-room,:is(:root[data-eink=on],:root[data-eink=mono]) .bc-rooms,:is(:root[data-eink=on],:root[data-eink=mono]) .bcb-body span.bcb-from,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rcov,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-room{border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-rcov{outline:1.5px solid var(--ink);outline-offset:0}:is(:root[data-eink=on],:root[data-eink=mono]) .ms-input-ro{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bcb-body span.bcb-from,:is(:root[data-eink=on],:root[data-eink=mono]) .ms-room-fold .ms-ic{color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) a.bc-room:hover{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bc-room-new{background:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .fb{box-shadow:none;border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-wood{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-cell.on,:is(:root[data-eink=on],:root[data-eink=mono]) .fb-more.on,:is(:root[data-eink=on],:root[data-eink=mono]) .fb-pick.on{background:var(--mono-pick-tint,var(--amber-tint));outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-more.open{background:var(--fb-mono-open,var(--bg));outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-pill.on{outline:2px solid var(--ink);outline-offset:2px}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-chip:before{background:var(--mono-pick-tint,var(--amber-tint));border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-dot{background:var(--fb-mono-dot,#96281f);color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-fld{background:var(--mono-pick-tint,var(--amber-tint));outline:1px solid var(--ink);outline-offset:-1px}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-q:focus-within .fb-fld{outline:3px solid var(--ink);outline-offset:-3px}:is(:root[data-eink=on],:root[data-eink=mono]) .fb-fld input:focus-visible{outline-color:transparent!important;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]){--bo-lab:var(--sub);--bo-tile:var(--card);--bo-foot:var(--paper);--bo-ring:var(--sub);--bo-ph:var(--sub);--bo-warn:#5c3a00;--bo-warn-line:#8a6a30;--bo-bad:#7d150c;--bo-bad-line:#8f4a40}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-band,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-menu-h,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-sheet-h{background:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-band:after{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-glass,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-hbox,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-seg-band,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-sel{background:transparent;border-color:hsla(0,0%,100%,.75)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-seg button.on{outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-card,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-cv,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-dlg,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-menu,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-pop,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-save,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-sheet{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-cv{outline:1px solid var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-tile.bo-tile-zero{background:var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-tile[aria-expanded=true]{border-width:2px;border-color:var(--ink)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-save{position:relative!important;top:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-tframe.bo-long thead{position:relative!important;top:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .crm-tablewrap.crm-wide .bo-t td.bo-actcell,:is(:root[data-eink=on],:root[data-eink=mono]) .crm-tablewrap.crm-wide .bo-t td:first-child,:is(:root[data-eink=on],:root[data-eink=mono]) .crm-tablewrap.crm-wide .bo-t th.bo-actcell,:is(:root[data-eink=on],:root[data-eink=mono]) .crm-tablewrap.crm-wide .bo-t th:first-child{position:relative!important;top:auto!important;left:auto!important;right:auto!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-t tr.bo-tr-on>td{background:var(--card);border-top:2px solid var(--ink)!important;border-bottom:2px solid var(--ink)!important}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-tcard.bo-tcard-on{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .closex.bo-band-x{background:transparent;border-color:hsla(0,0%,100%,.75)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-sheet-h .bo-av{border-color:hsla(0,0%,100%,.75)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-side{position:static!important;top:auto!important;max-height:none;overflow:visible}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-fold.bo-fold-shut.bo-fold-here{background:var(--card);outline:2px solid var(--ink);outline-offset:-2px}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-fold.bo-fold-shut,:is(:root[data-eink=on],:root[data-eink=mono]) .bo-side .mp-cell{border-color:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .bo-menu{--bo-edge:1px}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-auth-in,:is(:root[data-eink=on],:root[data-eink=mono]) .mp-round{background:none;border-color:hsla(0,0%,100%,.5)}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-plan{border-color:hsla(0,0%,100%,.28)}:is(:root[data-eink=on],:root[data-eink=mono]) .mp-seg{border-color:hsla(0,0%,100%,.3)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf .prf-new-b .bcover,:is(:root[data-eink=on],:root[data-eink=mono]) .prf .prf-res-c .bcover,:is(:root[data-eink=on],:root[data-eink=mono]) .prf-allrow,:is(:root[data-eink=on],:root[data-eink=mono]) .prf-spinefold,:is(:root[data-eink=on],:root[data-eink=mono]) .prf-uni{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-av{box-shadow:0 0 0 3px #fff}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-banner .btn-glass{background:rgba(20,12,4,.78);border-color:#fff;box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-uni-head:not(.has-bg):not(.plain){background:var(--amber)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-uni-bg:after{background:rgba(12,9,6,.35)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-uni-head:not(.has-bg) .prf-uni-meta{background:rgba(0,0,0,.35)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-uni-meta{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,12,6,.72)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-cell .bpcase-cover .prf-fresh{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:rgba(20,12,4,.82)}:is(:root[data-eink=on],:root[data-eink=mono]) .prf-skel-lines>span,:is(:root[data-eink=on],:root[data-eink=mono]) .prf-skel-pic{background:hsla(0,0%,100%,.3)}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-empty,:is(:root[data-eink=on],:root[data-eink=mono]) .hc,:is(:root[data-eink=on],:root[data-eink=mono]) .hc-book .bcover{box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hc-av{box-shadow:0 0 0 3px var(--card)}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-plain .hall-mark,:is(:root[data-eink=on],:root[data-eink=mono]) .hall-plain .hall-velvet{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-plain:after{content:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hero-slide.hall-plain{background:var(--amber-d);box-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-plain .hero-th{text-shadow:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-facts,:is(:root[data-eink=on],:root[data-eink=mono]) .hall-plain .hero-tag{-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hall-facts{background:rgba(0,0,0,.25);border-color:#fff}:is(:root[data-eink=on],:root[data-eink=mono]) .hc-skel .hc-band,:is(:root[data-eink=on],:root[data-eink=mono]) .hc-skel-lines>span{background:var(--line)}:is(:root[data-eink=on],:root[data-eink=mono]) .hc .bcover-gloss{display:none}:is(:root[data-eink=on],:root[data-eink=mono]) .hc .cover-tag,:is(:root[data-eink=on],:root[data-eink=mono]) .hc .glass-tag{box-shadow:none}:root[data-eink=mono],:root[data-eink=on]{--gt-lilac:#e6e2da;--gt-lilac-i:#14120e;--gt-rose:#e6e2da;--gt-rose-i:#14120e;--gt-sky:#e6e2da;--gt-sky-i:#14120e;--gt-periwinkle:#e6e2da;--gt-periwinkle-i:#14120e;--gt-teal:#e6e2da;--gt-teal-i:#14120e;--gt-sage:#e6e2da;--gt-sage-i:#14120e;--gt-apricot:#e6e2da;--gt-apricot-i:#14120e;--gt-ochre:#e6e2da;--gt-ochre-i:#14120e}:root[data-eink=mono]{filter:grayscale(1) contrast(1.08);--mono-pick-tint:#e3e3e3;--mono-open-tint:#c8c8c8;--fb-mono-dot:#14120e;--fb-mono-open:#c8c8c8;--wdk-ek-leather:#c8c8c8;--wdk-ek-wall:initial;--wdk-ek-seam:transparent;--wdk-ek-lean-foot:#9e9e9e;--wdk-ek-spine-edge:#c4c4c4;--wdk-ek-spine-top:#6e6e6e;--wdk-ek-spine-pic:0}