.sr_f36ecfae{max-height:calc(100vh - var(--spx-unit-4));max-height:calc(100dvh - var(--spx-unit-4))}.sr_e4ce30cc{gap:var(--spx-unit-5);flex-direction:column;display:flex}.sr_90d20987{-webkit-text-fill-color:initial;color:var(--carbon-grey-70);font-size:var(--spx-font-size-sm);margin:0}.sr_5f014dc2{-webkit-text-fill-color:initial;color:var(--carbon-grey-70);font-size:var(--spx-font-size-sm);text-align:center;margin:0}.sr_dfd6737c{align-items:center;gap:var(--spx-unit-2);display:inline-flex}.sr_90229bc9{font-size:var(--spx-font-size-sm)}.sr_4b5354c1,.sr_da5f6f1a{gap:var(--spx-unit-5);flex-direction:column;display:flex}.sr_fd0b8f0d{display:grid}.sr_fd0b8f0d>*{grid-area:1/1}.sr_ba7792a2{gap:var(--spx-unit-5);flex-direction:column;display:flex}.sr_da5f6f1a{visibility:hidden}.sr_d008bbde,.sr_844ee215{width:100%;max-width:var(--spx-size-xl);margin-inline:auto}.sr_844ee215{aspect-ratio:4/3}.sr_aa25e2d1{width:100%;padding:var(--spx-unit-2) var(--spx-unit-3);border:1px solid var(--carbon-grey-40);border-radius:var(--spx-radius-md);font-size:var(--spx-font-size-base)}.sr_aa25e2d1[aria-invalid=true]{border-color:var(--ruby-red-60)}.sr_3ffedfda{min-height:var(--spx-unit-5)}.sr_f1e4fd88{gap:var(--spx-unit-5)}@media (max-height:800px){.sr_d008bbde,.sr_844ee215{max-width:var(--spx-size-lg)}}@media (max-height:700px){.sr_d008bbde,.sr_844ee215{max-width:var(--spx-size-sm)}}@media (max-height:400px){.sr_d008bbde,.sr_844ee215{max-width:var(--spx-unit-40)}}.sr_6b479897{margin:auto;display:flex}.sr_4e38c0fa{object-fit:cover;border-radius:var(--spx-radius-md);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_f95a5afb{width:100%;font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);flex-direction:column;font-weight:700;display:flex}.sr_ccfb2869{margin-top:var(--spx-unit-1);box-sizing:border-box;width:100%;padding:var(--spx-unit-2) var(--spx-unit-3);border:1px solid var(--carbon-grey-20);border-radius:var(--spx-radius-base);background:var(--white);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);font-family:inherit;font-size:var(--spx-font-size-base);font-weight:400}.sr_ccfb2869:disabled{background:var(--carbon-grey-05);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);cursor:not-allowed}.sr_e008aa9f{min-height:0;transition:grid-template-rows .2s var(--spx-ease-out-2);grid-template-rows:0fr;display:grid}.sr_40c3e13e{grid-template-rows:1fr}.sr_add065fc{min-height:0;overflow:hidden}.sr_9987aa4c{padding-top:var(--spx-unit-1);max-width:var(--spx-unit-56);-webkit-text-fill-color:initial;color:var(--validation-error-color);font-size:var(--spx-font-size-sm);opacity:0;transition:opacity .2s var(--spx-ease-out-2);font-weight:400;display:block}.sr_40c3e13e .sr_9987aa4c{opacity:1}@media (prefers-reduced-motion:reduce){.sr_e008aa9f,.sr_9987aa4c{transition:none}.sr_e008aa9f:not(.sr_40c3e13e) .sr_9987aa4c{display:none}}@media (max-width:480px){.sr_f95a5afb,.sr_9987aa4c{font-size:var(--spx-font-size-xs)}.sr_ccfb2869{font-size:var(--spx-font-size-sm)}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_3063a6a0{width:100%;min-width:0}.sr_d398e2ec{width:100%;margin-top:var(--spx-unit-4)}.sr_d1abf4a3{margin:0 0 var(--spx-unit-2);font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);font-weight:700}.sr_e082d350{align-items:center;display:flex}.sr_d0e5826e{margin-right:var(--spx-unit-3);-webkit-text-fill-color:initial;color:var(--external-book-rating-star-color);font-size:var(--spx-font-size-sm)}.sr_5984c42e{align-items:center;display:inline-flex}.sr_5984c42e img{width:var(--spx-unit-5);height:var(--spx-unit-5)}.sr_89c9b0a2{width:100%}.sr_89c9b0a2>button{width:auto;min-width:0;padding:var(--spx-unit-2) var(--spx-unit-1);border-radius:var(--spx-radius-base);flex:1;margin:0}.sr_89c9b0a2 button span{margin-bottom:var(--spx-unit-1);font-size:var(--spx-font-size-xs);line-height:1.2}.sr_89c9b0a2 button img{width:var(--spx-unit-8)}@media (max-width:480px){.sr_d1abf4a3{font-size:var(--spx-font-size-xs)}.sr_89c9b0a2 button span{font-size:var(--spx-font-size-2xs)}.sr_89c9b0a2 button img{width:var(--spx-unit-6)}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_7ae37e8e{gap:var(--spx-unit-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sr_4504f2dc{gap:var(--spx-unit-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.sr_4504f2dc>:only-child{grid-column:1/-1}.sr_13ab1887{min-width:0;padding-left:var(--spx-unit-4)}.sr_18864d43{margin-top:var(--spx-unit-4);margin-bottom:var(--spx-unit-2);width:100%;font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);font-weight:700}.sr_00c0e844{border-color:var(--carbon-grey-20);border-radius:var(--spx-radius-base);width:100%;padding:var(--spx-unit-4)}.sr_31ec6ab6{margin:var(--spx-unit-0-5) 0 0;text-align:right;font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);line-height:1.2}.sr_a4ad4700{-webkit-text-fill-color:initial;color:var(--strawberry-red-100);font-weight:700}.sr_07d6851f{margin:var(--spx-unit-1) 0 0;align-items:center;display:flex}.sr_07d6851f .sr_5c5d33f9{margin-right:var(--spx-unit-4)}.sr_4efe7c1d{margin:var(--spx-unit-1) 0 0;font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--validation-error-color)}.sr_4efe7c1d:empty{display:none}@media (max-width:768px){.sr_7ae37e8e{grid-template-columns:1fr}.sr_13ab1887{padding-left:0}}@media (max-width:480px){.sr_4504f2dc{grid-template-columns:1fr}.sr_18864d43{font-size:var(--spx-font-size-xs)}.sr_00c0e844,.sr_07d6851f{font-size:var(--spx-font-size-sm)}.sr_31ec6ab6,.sr_4efe7c1d{font-size:var(--spx-font-size-xs)}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_48c6f987{box-sizing:border-box;width:100%;padding:var(--spx-unit-6);border:1px solid var(--carbon-grey-10);border-radius:var(--spx-radius-lg);background:var(--white);text-align:left}.sr_e4a456a0{margin:0 0 var(--spx-unit-4);font-size:var(--spx-font-size-lg);-webkit-text-fill-color:initial;color:var(--carbon-grey-90)}.sr_4c4774c6{font-size:var(--spx-font-size-base);-webkit-text-fill-color:initial;color:var(--carbon-grey-80);margin:0}.sr_a5fb9cc6{margin-top:var(--spx-unit-3)}.sr_9e4c637b{justify-content:flex-end;gap:var(--spx-unit-3);margin-top:var(--spx-unit-6);flex-wrap:wrap;display:flex}@media (max-width:480px){.sr_48c6f987{padding:var(--spx-unit-4);font-size:var(--spx-font-size-sm)}.sr_e4a456a0{font-size:var(--spx-font-size-base)}.sr_4c4774c6,.sr_48c6f987 button{font-size:var(--spx-font-size-sm)}}.sr_f3964bfd{justify-content:space-between;align-items:center;gap:var(--spx-unit-3);margin-top:var(--spx-unit-4);padding:var(--spx-unit-4);border:1px solid var(--strawberry-red-100);border-radius:var(--spx-radius-md);background:var(--strawberry-red-10);flex-wrap:wrap;display:flex}.sr_93463df7{-webkit-text-fill-color:initial;color:var(--carbon-grey-90);margin:0;font-weight:700}.sr_08eb427d{justify-content:flex-end;gap:var(--spx-unit-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_9e6c7d54{box-sizing:border-box;width:100%}.sr_7ead3abc{margin:0 0 var(--spx-unit-3);font-size:var(--spx-font-size-base);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);text-align:left}.sr_653880d0{gap:var(--spx-unit-3);flex-wrap:wrap;display:flex}.sr_c2542fe4{flex:1 1 var(--spx-unit-48);min-width:0;padding:var(--spx-unit-4) var(--spx-unit-3);border:1px solid var(--carbon-grey-20);border-radius:var(--spx-radius-lg);background:var(--white);text-align:left;cursor:pointer;box-shadow:none;justify-content:flex-start;align-items:stretch;font-weight:400;transition:border-color .15s,background .15s;display:flex}.sr_c2542fe4>*{align-items:stretch;gap:var(--spx-unit-3);flex:auto;min-width:0;display:flex}.sr_c2542fe4:focus-visible{outline:var(--spx-border-size-2) solid var(--sky-blue-100);outline-offset:0}.sr_c2542fe4[aria-disabled=true]{cursor:wait;opacity:.65}.sr_c2542fe4:hover:not([aria-disabled=true]){border-color:var(--royal-blue-100);background:var(--royal-blue-10)}.sr_bef9895b{flex:0 0 var(--spx-unit-8);font-size:var(--spx-font-size-2xl);-webkit-text-fill-color:initial;color:var(--royal-blue-100);align-self:center}.sr_9a89e3ac{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.sr_4c9ae70f{font-size:var(--spx-font-size-base);-webkit-text-fill-color:initial;color:var(--external-book-fact-value-color);font-weight:700}.sr_b954a68c{font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);text-align:left;align-self:stretch}.sr_e0b70aa5:hover:not([aria-disabled=true]){border-color:var(--strawberry-red-100);background:var(--strawberry-red-10)}.sr_e0b70aa5:hover:not([aria-disabled=true]) .sr_bef9895b{-webkit-text-fill-color:initial;color:var(--strawberry-red-100)}.sr_dc581a29{margin-top:var(--spx-unit-3)}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_1ee4b04e{margin:0 0 var(--spx-unit-4);font-size:var(--spx-font-size-lg);-webkit-text-fill-color:initial;color:var(--carbon-grey-90)}.sr_64072d44{margin-top:var(--spx-unit-2)}.sr_9c26da0d{justify-content:space-between;align-items:center;gap:var(--spx-unit-3);margin-top:var(--spx-unit-4);flex-wrap:wrap;display:flex}.sr_2fdcfc76{align-items:center;gap:var(--spx-unit-3);margin-left:auto;display:flex}@media (max-width:480px){.sr_db3b171e,.sr_db3b171e button{font-size:var(--spx-font-size-sm)}.sr_1ee4b04e{font-size:var(--spx-font-size-base)}}.sr_c5ca5480{margin-top:var(--spx-unit-1);font-size:var(--spx-font-size-sm);align-self:flex-start;padding:0}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_a61ef5f5{align-items:center;gap:var(--spx-unit-1-5);padding:var(--spx-unit-1) var(--spx-unit-2-5);border-radius:var(--spx-radius-xl);font-size:var(--spx-font-size-xs);white-space:nowrap;font-weight:700;display:inline-flex}.sr_fb2c2f6e{-webkit-text-fill-color:initial;color:var(--external-book-shelf-reading-color);background:var(--external-book-shelf-reading-count-background)}.sr_4698a24a{-webkit-text-fill-color:initial;color:var(--external-book-shelf-want-color);background:var(--external-book-shelf-want-count-background)}.sr_c0b7d6fd{-webkit-text-fill-color:initial;color:var(--external-book-shelf-finished-color);background:var(--external-book-shelf-finished-count-background)}.sr_becdb266{-webkit-text-fill-color:initial;color:var(--external-book-shelf-abandoned-color);background:var(--external-book-shelf-abandoned-count-background)}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_661e3774{align-items:flex-end}.sr_a404695f{--modal-content-padding:calc(var(--spx-unit-8) - var(--spx-unit-0-5));margin:auto auto calc(var(--spx-unit-8) - var(--spx-unit-0-5));max-height:calc(100vh - var(--spx-unit-8));max-height:calc(100dvh - var(--spx-unit-8));border-radius:calc(var(--spx-radius-xl) + var(--spx-unit-1));background:linear-gradient(110deg, var(--cover-colour) -25%, var(--white) 25%)}.sr_cd93174a{gap:var(--spx-unit-6);text-align:left;flex-direction:column;display:flex}.sr_cf90594d{align-items:flex-start;gap:var(--spx-unit-6);display:flex}.sr_aa2f5680{flex:0 0 var(--spx-unit-36);width:var(--spx-unit-36);aspect-ratio:2/3;border-radius:var(--spx-radius-md);overflow:hidden}.sr_aa2f5680 img{object-fit:cover;width:100%;height:100%;display:block}.sr_003c561d{flex-direction:column;flex:auto;min-width:0;display:flex}.sr_622f155f{min-width:0}.sr_6301811f{align-items:center;gap:var(--spx-unit-2);padding-right:var(--spx-unit-12);flex-wrap:wrap;display:flex}.sr_f6ecc198{font-size:var(--spx-font-size-xl);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);text-align:left;margin:0;font-weight:700}.sr_706695df{font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);margin:0;font-weight:700}.sr_374f139d{margin:var(--spx-unit-3) 0 0;font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);line-height:1.45}.sr_374f139d p{margin:0 0 var(--spx-unit-2)}.sr_374f139d p:last-child{margin-bottom:0}.sr_7728e217{box-sizing:border-box;width:100%;margin-top:var(--spx-unit-4);padding:var(--spx-unit-6);border:1px solid var(--carbon-grey-10);border-radius:var(--spx-radius-lg);background:var(--white);text-align:left;position:relative}.sr_ac2df777{margin-top:0}.sr_49952ff3{top:var(--spx-unit-3);right:var(--spx-unit-3);font-size:var(--spx-font-size-sm);position:absolute}.sr_49952ff3:focus-visible,.sr_e5a5c0f0:focus-visible{outline:var(--spx-border-size-2) solid var(--sky-blue-100);outline-offset:0}.sr_f821270d{flex-wrap:wrap;margin:0;padding:0;display:flex}.sr_f059b5f0{margin:0 var(--spx-unit-6) var(--spx-unit-2) 0;flex-direction:column;display:flex}.sr_062a7707{margin:0 0 var(--spx-unit-1);font-size:var(--spx-font-size-xs);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);font-weight:700}.sr_7aa76493{font-size:var(--spx-font-size-base);-webkit-text-fill-color:initial;color:var(--external-book-fact-value-color);margin:0}.sr_c4ccc3a5{-webkit-text-fill-color:initial;color:var(--carbon-grey-60)}@media (max-width:768px){.sr_cf90594d{gap:var(--spx-unit-4)}.sr_aa2f5680{flex-basis:var(--spx-unit-24);width:var(--spx-unit-24)}}@media (max-width:480px){.sr_a404695f{--modal-content-padding:var(--spx-unit-5) var(--spx-unit-4);max-height:100vh;max-height:100dvh}.sr_aa2f5680{flex-basis:var(--spx-unit-20);width:var(--spx-unit-20)}.sr_d7509c7f{grid-template-columns:auto minmax(0,1fr);display:grid}.sr_d7509c7f .sr_003c561d{display:contents}.sr_d7509c7f .sr_622f155f{grid-area:1/2}.sr_d7509c7f .sr_374f139d{grid-area:2/1/auto/-1;margin-top:0}.sr_d7509c7f .sr_7728e217{grid-area:3/1/auto/-1;margin-top:0}}@media (max-height:700px){.sr_a404695f{max-height:100vh;max-height:100dvh;margin-bottom:0}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_706907e9{justify-content:flex-start;align-items:center;gap:var(--spx-unit-2);width:var(--bookshelf-spine-width);height:var(--bookshelf-cover-height);padding:var(--spx-unit-3) 0;border-radius:var(--spx-radius-sm);-webkit-text-fill-color:initial;color:var(--white);cursor:pointer;font:inherit;box-shadow:0 var(--spx-border-size-1) var(--spx-border-size-2) var(--bookshelf-cover-shadow-close), 0 var(--spx-unit-1) var(--spx-unit-2-5) var(--bookshelf-cover-shadow-far);border:none;flex-direction:column;transition:transform .18s;display:flex}@media (hover:hover){.sr_706907e9:hover{transform:translateY(calc(var(--spx-unit-1) * -1))}}.sr_706907e9:focus-visible{outline:var(--spx-border-size-2) solid var(--sky-blue-100);outline-offset:0}.sr_7fd7be6b{height:calc(var(--bookshelf-cover-height) - var(--spx-unit-1))}.sr_3fcab882{height:calc(var(--bookshelf-cover-height) - var(--spx-unit-2))}.sr_722d15e5{writing-mode:vertical-rl;white-space:nowrap;min-height:0;font-size:var(--spx-font-size-xs);letter-spacing:.02em;text-shadow:0 var(--spx-border-size-1) var(--spx-border-size-2) var(--bookshelf-ledge-shadow-inset);flex:auto;font-weight:700;overflow:hidden}.sr_81d6fc0b{align-items:center;gap:var(--spx-unit-0-5);font-size:var(--spx-font-size-2xs);text-shadow:0 var(--spx-border-size-1) var(--spx-border-size-2) var(--bookshelf-ledge-shadow-inset);flex-direction:column;flex-shrink:0;font-weight:700;display:flex}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_b6c7b9f7{align-self:flex-end;align-items:flex-end;justify-content:inherit;height:var(--bookshelf-cover-height);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;display:flex;position:relative}.sr_7860f4ae{align-items:flex-end;gap:var(--spx-unit-0-5);height:100%;display:flex}.sr_d6730650{height:var(--decorative-book-height);border-radius:var(--spx-radius-sm);background:var(--bookshelf-empty-spine-background);box-shadow:inset 0 var(--spx-border-size-1) 0 var(--white-opacity-20), 0 var(--spx-border-size-1) var(--spx-border-size-2) var(--bookshelf-cover-shadow-close);flex-shrink:0}.sr_d6730650:nth-child(2n){background:var(--bookshelf-empty-spine-background-alt)}.sr_3c364cdf{transform-origin:100% 0;rotate:var(--lean-angle);z-index:var(--spx-layer-base-1)}.sr_daef1972{transform-origin:0 0;rotate:var(--lean-angle);z-index:var(--spx-layer-base-1)}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_e3ce56f7{border-radius:var(--spx-radius-xl) var(--spx-radius-xl) 0 0;position:relative}.sr_b94e6d46{--decorative-book-height:calc(var(--bookshelf-cover-height) * .95);z-index:var(--spx-layer-base-1);justify-content:center;align-items:flex-end;gap:var(--spx-unit-5);margin-top:var(--spx-unit-4);padding:0 var(--spx-unit-6);display:flex;position:relative}.sr_684e1660{flex:1;align-items:flex-end;min-width:0;display:flex}.sr_f1be8e3d{justify-content:flex-end}.sr_cab6778f{justify-content:flex-start}.sr_8c60d727{flex:0 0 var(--bookshelf-cover-width);width:var(--bookshelf-cover-width)}.sr_8e1ef976{margin:var(--spx-unit-2) calc(var(--spx-unit-5) * -1) 0;height:var(--spx-unit-4);background:linear-gradient(180deg, var(--bookshelf-ledge-gradient-start) 0%, var(--bookshelf-ledge-gradient-mid) 45%, var(--bookshelf-ledge-gradient-end) 100%);box-shadow:inset 0 var(--spx-border-size-1) 0 var(--bookshelf-ledge-highlight), inset 0 calc(var(--spx-unit-0-5) * -1) 3px var(--bookshelf-ledge-shadow-inset), 0 var(--spx-unit-1-5) var(--spx-unit-2) calc(var(--spx-unit-1) * -1) var(--bookshelf-ledge-shadow-contact), 0 var(--spx-unit-6) var(--spx-unit-12) 0 var(--bookshelf-ledge-shadow);border-radius:2px;position:relative}.sr_8e1ef976:before{content:"";height:var(--spx-unit-5);clip-path:polygon(var(--spx-unit-5) 0, calc(100% - var(--spx-unit-5)) 0, 100% 100%, 0 100%);background:linear-gradient(180deg, var(--bookshelf-ledge-surface-start) 0%, var(--bookshelf-ledge-surface-end) 100%);filter:drop-shadow(0 calc(var(--spx-unit-2) * -1) var(--spx-unit-4) var(--bookshelf-ledge-shadow-above));position:absolute;bottom:100%;left:0;right:0}@media (max-width:650px){.sr_e3ce56f7{margin-right:calc(var(--spx-unit-5) * -1);margin-left:calc(var(--spx-unit-5) * -1);padding-right:var(--spx-unit-5);padding-left:var(--spx-unit-5)}.sr_8e1ef976:before{clip-path:none}}.sr_285b30e3{--shelf-slot-gap:var(--spx-unit-5);--shelf-row-gap:var(--spx-unit-6);z-index:var(--spx-layer-base-1);margin-top:var(--spx-unit-4);padding:0 var(--spx-unit-6);grid-template-columns:repeat(auto-fill, var(--bookshelf-cover-width));gap:var(--shelf-row-gap) var(--shelf-slot-gap);align-items:end;list-style:none;display:grid;position:relative}.sr_8e1a59d3{grid-template-columns:repeat(var(--shelf-row-columns), var(--bookshelf-cover-width));justify-content:start}.sr_8ca38de5+.sr_8ca38de5 .sr_285b30e3,.sr_734ec76f+.sr_8ca38de5 .sr_285b30e3{margin-top:var(--spx-unit-6)}.sr_c59f7fc1{min-width:0;position:relative}.sr_da4ee806{z-index:-1;opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.sr_a49a94c4{width:var(--bookshelf-cover-width);min-width:0}.sr_866702ed{flex:0 0 var(--bookshelf-cover-width);width:var(--bookshelf-cover-width)}.sr_1a67feaa{margin-top:0;padding:0}.sr_2d3ff132{--shelf-slot-gap:var(--spx-unit-5);z-index:var(--spx-layer-base-1);align-items:flex-end;gap:var(--shelf-slot-gap);margin-top:var(--spx-unit-4);padding:0 var(--spx-unit-6);flex-wrap:wrap;min-width:0;display:flex;position:relative}.sr_a8ec7158{flex:none;width:max-content;min-width:0;max-width:100%}.sr_5cd8026e{flex:none;min-width:0}.sr_8ca38de5+.sr_8ca38de5 .sr_2d3ff132{margin-top:var(--spx-unit-6)}.sr_7179d183{margin-top:var(--spx-unit-4)}.sr_cb7e3bcc{justify-content:flex-start;align-items:flex-end;gap:var(--spx-unit-6);flex-wrap:wrap;display:flex}.sr_e0de0594{flex-wrap:nowrap}.sr_cb7e3bcc .sr_a49a94c4{flex:0 0 var(--spx-unit-80);width:var(--spx-unit-80);min-width:0;max-width:var(--spx-unit-80)}.sr_686a6fd7 .sr_a49a94c4{width:auto;max-width:var(--spx-unit-96);flex:1}.sr_cb7e3bcc .sr_866702ed{flex:0 0 var(--bookshelf-cover-width);width:var(--bookshelf-cover-width)}@media (max-width:480px){.sr_cb7e3bcc .sr_a49a94c4{flex:100%;width:100%;max-width:none}}.sr_734ec76f{min-width:0;position:relative}.sr_d9a1bd4a{z-index:var(--spx-layer-base-1);padding:var(--spx-unit-6) var(--spx-unit-6) 0;position:relative}.sr_3aaaeef0{align-items:flex-end;gap:var(--spx-unit-5);flex-wrap:wrap;display:flex}.sr_8ca38de5+.sr_8ca38de5 .sr_d9a1bd4a{padding-top:var(--spx-unit-6)}.sr_cca918d9{align-items:flex-end;column-gap:var(--spx-unit-1);row-gap:var(--spx-unit-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sr_e9d2bb24{flex-wrap:nowrap}@media (max-width:768px){.sr_285b30e3{--shelf-slot-gap:var(--spx-unit-4);--shelf-row-gap:var(--spx-unit-5);padding:0 var(--spx-unit-3)}.sr_2d3ff132{--shelf-slot-gap:var(--spx-unit-4);padding:0 var(--spx-unit-3)}.sr_b94e6d46,.sr_d9a1bd4a{padding-right:var(--spx-unit-4);padding-left:var(--spx-unit-4)}.sr_3aaaeef0{gap:var(--spx-unit-4)}}@media (max-width:480px){.sr_285b30e3{--shelf-slot-gap:var(--spx-unit-3);--shelf-row-gap:var(--spx-unit-4);padding:0 var(--spx-unit-1)}.sr_2d3ff132{--shelf-slot-gap:var(--spx-unit-3);padding:0 var(--spx-unit-1)}.sr_b94e6d46,.sr_d9a1bd4a{padding-right:var(--spx-unit-2);padding-left:var(--spx-unit-2)}.sr_3aaaeef0{gap:var(--spx-unit-3)}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_2cc3b10a{align-items:center;gap:var(--spx-unit-1-5);width:100%;margin:0 0 var(--spx-unit-6);padding:var(--spx-unit-1) var(--spx-unit-5) var(--spx-unit-2) var(--spx-unit-2);-webkit-text-fill-color:initial;color:var(--shelf-header-color);font-size:var(--spx-font-size-lg);white-space:nowrap;font-weight:700;display:flex;position:relative}.sr_2cc3b10a:after{content:"";height:var(--spx-border-size-1);background:var(--shelf-header-border);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.sr_42911891{--shelf-header-color:var(--bookshelf-tone-blue-color);--shelf-header-count-background:var(--bookshelf-tone-blue-count-background);--shelf-header-border:var(--bookshelf-tone-blue-border)}.sr_1b26cf3b{--shelf-header-color:var(--bookshelf-tone-purple-color);--shelf-header-count-background:var(--bookshelf-tone-purple-count-background);--shelf-header-border:var(--bookshelf-tone-purple-border)}.sr_af2c08f9{--shelf-header-color:var(--bookshelf-tone-green-color);--shelf-header-count-background:var(--bookshelf-tone-green-count-background);--shelf-header-border:var(--bookshelf-tone-green-border)}.sr_9f8d4694{--shelf-header-color:var(--bookshelf-tone-orange-color);--shelf-header-count-background:var(--bookshelf-tone-orange-count-background);--shelf-header-border:var(--bookshelf-tone-orange-border)}.sr_6f358221{min-width:1.7em;height:1.7em;padding:0 var(--spx-unit-1);-webkit-text-fill-color:initial;color:var(--shelf-header-color);background:var(--shelf-header-count-background);border-radius:50%;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:inline-flex}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_1da35b93{-webkit-text-fill-color:initial;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.sr_ca765dbd{justify-content:center;align-items:center;gap:var(--spx-unit-2);width:var(--bookshelf-cover-width);height:var(--bookshelf-cover-height);border-radius:var(--spx-radius-md);border:var(--spx-border-size-2) dashed var(--carbon-grey-20);background:var(--white-opacity-20);-webkit-text-fill-color:initial;color:var(--carbon-grey-40);text-align:center;flex-direction:column;transition:border-color .15s,color .15s,background .15s;display:flex}.sr_cba734d3{padding:var(--spx-unit-5) var(--spx-unit-4);border:none}.sr_b073f72a{cursor:default}.sr_23027c65{cursor:not-allowed}.sr_ca2de774{font-size:var(--spx-font-size-2xl)}.sr_2e47e901{padding:0 var(--spx-unit-2);font-size:var(--spx-font-size-sm);font-weight:700;line-height:1.2}@media (hover:hover){.sr_1da35b93:not(.sr_b073f72a,.sr_23027c65):hover .sr_ca765dbd{border-color:var(--slate-grey-40);-webkit-text-fill-color:initial;color:var(--slate-grey-80);background:var(--bookshelf-slot-hover-background)}}.sr_1da35b93:focus-visible{outline:none}.sr_1da35b93:focus-visible .sr_ca765dbd{outline:var(--spx-border-size-2) solid var(--sky-blue-100);outline-offset:0;border-color:var(--sky-blue-100);-webkit-text-fill-color:initial;color:var(--slate-grey-80)}@media (max-width:768px){.sr_ca765dbd{gap:var(--spx-unit-1-5)}.sr_ca2de774{font-size:var(--spx-font-size-xl)}.sr_2e47e901{font-size:var(--spx-font-size-xs)}}@media (max-width:480px){.sr_ca2de774{font-size:var(--spx-font-size-lg)}.sr_2e47e901{font-size:var(--spx-font-size-2xs)}}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_718b3539{--bookmark-tail:var(--spx-unit-2);top:-2px;right:var(--spx-unit-1-5);z-index:var(--spx-layer-base-1);align-items:center;gap:var(--spx-unit-2);min-width:var(--spx-unit-6);padding:var(--spx-unit-1-5) var(--spx-unit-1);background:var(--white);filter:drop-shadow(0 var(--spx-unit-1-5) var(--spx-unit-1-5) var(--bookshelf-cover-indicator-shadow));pointer-events:none;border-radius:2px 2px 0 0;flex-direction:column;display:flex;position:absolute}.sr_647f0d7e{right:var(--spx-unit-7)}.sr_d7cc3d0f{padding-top:var(--spx-unit-10)}.sr_718b3539:after{content:"";height:calc(var(--bookmark-tail) + 1px);background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%,50% 0,0 100%);position:absolute;top:calc(100% - 1px);left:0;right:0}.sr_3f14c51d{align-items:center;gap:var(--spx-unit-0-5);-webkit-text-fill-color:initial;color:var(--bookshelf-cover-indicator-star-color);font-size:var(--spx-font-size-sm);flex-direction:column;font-weight:700;line-height:1;display:flex}.sr_2b01c1b9{justify-content:center;align-items:center;display:flex}.sr_2b01c1b9 img{width:var(--spx-unit-4);height:var(--spx-unit-4)}.sr_de068e66{-webkit-text-fill-color:initial;color:var(--sky-blue-100);font-size:var(--spx-font-size-sm);line-height:1}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}.sr_44ac4a28{width:var(--bookshelf-cover-width);height:var(--bookshelf-cover-height);border-radius:var(--spx-radius-md);box-shadow:0 1px var(--spx-unit-0-5) var(--bookshelf-cover-shadow-close), 0 var(--spx-unit-1-5) var(--spx-unit-4) var(--bookshelf-cover-shadow-far);isolation:isolate;transition:transform .18s;position:relative;overflow:visible}@media (hover:hover){.sr_44ac4a28:hover{transform:translateY(calc(var(--spx-unit-1) * -1))}}.sr_ed08ad88{width:var(--bookshelf-cover-width);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.sr_00dab510{align-items:flex-end;gap:var(--spx-unit-5);flex-direction:row;width:100%;min-width:0}.sr_00dab510 .sr_44ac4a28{flex:0 0 var(--bookshelf-cover-width);order:-1}.sr_ed08ad88:focus-visible{outline:none}.sr_ed08ad88:focus-visible .sr_44ac4a28{outline:var(--spx-border-size-2) solid var(--sky-blue-100);outline-offset:0}.sr_1457a666{min-width:0;padding-bottom:var(--spx-unit-1);text-align:left;flex-direction:column;flex:auto;justify-content:flex-end;align-self:stretch;align-items:flex-start;display:flex}.sr_2287a673{-webkit-line-clamp:3;line-clamp:3;width:100%;font-size:var(--spx-font-size-md);-webkit-text-fill-color:initial;color:var(--carbon-grey-90);word-break:break-word;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sr_a89d0a4d{-webkit-line-clamp:2;line-clamp:2;width:100%;margin-top:var(--spx-unit-0-5);font-size:var(--spx-font-size-sm);-webkit-text-fill-color:initial;color:var(--carbon-grey-60);word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.sr_10c65bcd{margin-top:var(--spx-unit-1);align-items:center;display:flex}.sr_fe9772aa{margin-right:var(--spx-unit-1-5);-webkit-text-fill-color:initial;color:var(--external-book-rating-star-color);font-size:var(--spx-font-size-base)}.sr_82657c69{margin-right:var(--spx-unit-2);align-items:center;display:inline-flex}.sr_82657c69 img{width:var(--spx-unit-6);height:var(--spx-unit-6)}.sr_293e5640{-webkit-text-fill-color:initial;color:var(--sky-blue-100);font-size:var(--spx-font-size-base)}@media (max-width:768px){.sr_fe9772aa,.sr_293e5640{font-size:var(--spx-font-size-sm)}.sr_82657c69 img{width:var(--spx-unit-5);height:var(--spx-unit-5)}}@media (max-width:480px){.sr_2287a673{font-size:var(--spx-font-size-sm)}.sr_a89d0a4d,.sr_fe9772aa,.sr_293e5640{font-size:var(--spx-font-size-xs)}.sr_82657c69 img{width:var(--spx-unit-4);height:var(--spx-unit-4)}}:root{--bookshelf-tone-blue-color:var(--royal-blue-100);--bookshelf-tone-blue-count-background:var(--sky-blue-10);--bookshelf-tone-blue-border:var(--sky-blue-40);--bookshelf-tone-purple-color:var(--violet-purple-100);--bookshelf-tone-purple-count-background:var(--violet-purple-10);--bookshelf-tone-purple-border:var(--violet-purple-20);--bookshelf-tone-green-color:var(--olive-green-100);--bookshelf-tone-green-count-background:var(--leaf-green-10);--bookshelf-tone-green-border:var(--leaf-green-20);--bookshelf-tone-orange-color:var(--marigold-yellow-110);--bookshelf-tone-orange-count-background:var(--jaffa-orange-10);--bookshelf-tone-orange-border:var(--jaffa-orange-20);--bookshelf-ledge-surface-start:#f6e8d2;--bookshelf-ledge-surface-end:#edd9b8;--bookshelf-ledge-gradient-start:#f0dcc0;--bookshelf-ledge-gradient-mid:#e4c49a;--bookshelf-ledge-gradient-end:#d2ab78;--bookshelf-ledge-highlight:var(--white-opacity-30);--bookshelf-ledge-shadow-inset:#19094c1a;--bookshelf-ledge-shadow-above:#19094c73;--bookshelf-ledge-shadow-contact:#19094c66;--bookshelf-ledge-shadow:#19094c59;--bookshelf-cover-shadow-close:#19094c26;--bookshelf-cover-shadow-far:#19094c2e;--bookshelf-slot-hover-background:#474ed11f;--bookshelf-empty-spine-background:#edf0f5;--bookshelf-empty-spine-background-alt:#dae2eb;--bookshelf-cover-width:calc(var(--spx-unit-32) + var(--spx-unit-3));--bookshelf-cover-height:calc(var(--bookshelf-cover-width) * 3 / 2);--bookshelf-spine-width:var(--spx-unit-8);--bookshelf-cover-indicator-shadow:#19094c8c;--bookshelf-cover-indicator-star-color:var(--marigold-yellow-110)}@media (max-width:600px){:root{--bookshelf-cover-width:var(--spx-unit-28)}}:root{--external-book-shelf-reading-color:var(--bookshelf-tone-blue-color);--external-book-shelf-reading-count-background:var(--bookshelf-tone-blue-count-background);--external-book-shelf-want-color:var(--bookshelf-tone-purple-color);--external-book-shelf-want-count-background:var(--bookshelf-tone-purple-count-background);--external-book-shelf-finished-color:var(--bookshelf-tone-green-color);--external-book-shelf-finished-count-background:var(--bookshelf-tone-green-count-background);--external-book-shelf-abandoned-color:var(--bookshelf-tone-orange-color);--external-book-shelf-abandoned-count-background:var(--bookshelf-tone-orange-count-background);--external-book-rating-star-color:var(--golden-yellow-100);--external-book-fact-value-color:var(--sparx-blue-100);--validation-error-color:var(--ruby-red-80)}.sr_ecd10400{align-items:center;gap:var(--spx-unit-0-5);-webkit-text-fill-color:initial;color:var(--external-book-rating-star-color);flex-direction:column;display:flex}.sr_a966aa42{gap:var(--spx-unit-12);margin-bottom:var(--spx-unit-10);flex-direction:column;display:flex}.sr_44057459{padding-right:var(--spx-unit-6);padding-left:var(--spx-unit-6)}.sr_e75f134f{justify-content:center;width:max-content;margin:0 auto 0 0;font-weight:700;display:flex}.sr_e75f134f>button{appearance:none;box-shadow:none;-webkit-text-fill-color:initial;color:inherit;cursor:pointer;font:inherit;line-height:inherit;padding:var(--spx-unit-2-5);margin-right:var(--spx-unit-6);background:0 0;border:none;border-radius:0}@media (max-width:768px){.sr_e75f134f>button{margin-right:var(--spx-unit-2)}}.sr_e75f134f>button.sr_bdd7b9f3{border-bottom:var(--spx-border-size-3) solid var(--colours-selected);margin-bottom:-1px}.sr_09180796{width:100%;padding:var(--spx-unit-1-5) 0;border-radius:var(--spx-radius-full);background-color:var(--colours-plain-background);border:none;justify-content:space-around;margin:0 0 0 auto;font-weight:700;display:flex}.sr_09180796>button{flex:1 1 content;cursor:pointer;margin:0 var(--spx-unit-1);padding:var(--spx-unit-2) var(--spx-unit-1);border-radius:var(--spx-radius-full);text-align:center;width:100%}.sr_09180796>button.sr_bdd7b9f3{background-color:var(--colours-primary);-webkit-text-fill-color:initial;color:var(--colours-text-on-primary)}.sr_0c1d4bee{max-width:700px;max-height:100%;padding:var(--spx-unit-8);-webkit-text-fill-color:initial;color:var(--colours-text-heading);flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}@media (max-width:768px){.sr_0c1d4bee{padding:var(--spx-unit-4)}}.sr_0c1d4bee h1{margin:0}.sr_9fe9de1b{border-collapse:collapse;flex-direction:column;align-items:center;min-width:90%;margin-bottom:15px;display:flex;overflow-y:auto}.sr_7378b123{font-size:var(--spx-font-size-base);flex:none;align-items:center;width:98%;margin-bottom:5px;display:flex}.sr_7378b123 .sr_f02c0c0b{background-color:var(--colours-plain-background);box-shadow:var(--library-dropshadow);padding:var(--spx-unit-0-5) 5px;border-radius:5px;flex:1;align-items:center;display:flex}.sr_7378b123 .sr_f02c0c0b.sr_4d1c9747{background:var(--colours-leaderboard-no-xp-background,var(--colours-regular-background));-webkit-text-fill-color:initial;color:var(--colours-leaderboard-no-xp-text,inherit)}.sr_7378b123 .sr_f02c0c0b.sr_b47bc68b{cursor:pointer}.sr_7378b123 .sr_f02c0c0b.sr_b47bc68b:hover{background-color:var(--colours-leaderboard-row-hover-background,var(--colours-light-background))}.sr_a4bf1855{cursor:pointer}.sr_a4bf1855:hover{background-color:var(--colours-leaderboard-row-hover-background,var(--colours-light-background))}.sr_bb45ccca{width:40px;font-weight:700;font-size:var(--spx-font-size-base);text-align:left;flex:none}.sr_bb45ccca.sr_f1d5fc8f{padding-left:var(--spx-unit-2-5)}.sr_bb45ccca.sr_f1d5fc8f[data-digits="3"]{padding-left:var(--spx-unit-1-5)}.sr_bb45ccca.sr_f1d5fc8f[data-digits="4"]{padding-left:0}.sr_8735e6c2{background-color:var(--colours-light-background);text-align:center;border-radius:100px;min-width:24px;display:inline-block}[data-digits="2"] .sr_8735e6c2{width:25px;line-height:25px}[data-digits="3"] .sr_8735e6c2{width:35px;line-height:35px}[data-digits="4"] .sr_8735e6c2{width:45px;line-height:45px}.sr_c347e5ee{padding:var(--spx-unit-2-5) var(--spx-unit-2-5);text-align:left;flex-wrap:wrap;flex:auto;align-items:center;display:flex}.sr_c347e5ee .sr_67227dc5{-webkit-text-fill-color:initial;color:var(--colours-read-text)}.sr_da0522f1{margin-left:var(--spx-unit-2);flex-shrink:0;align-items:center;display:inline-flex}.sr_7378b123 .sr_f02c0c0b.sr_4d1c9747 .sr_c347e5ee .sr_67227dc5{-webkit-text-fill-color:initial;color:var(--colours-leaderboard-no-xp-text,var(--colours-read-text))}.sr_40d0b1e3{text-align:right;width:100px;padding-right:var(--spx-unit-2-5);white-space:nowrap}.sr_d6dc1758{width:100%}.sr_d6dc1758 .sr_f02c0c0b{background:var(--colours-leaderboard-current-user-background,var(--colours-secondary));-webkit-text-fill-color:initial;color:var(--colours-text-on-primary)}.sr_d6dc1758 .sr_c347e5ee{font-weight:700}.sr_d6dc1758 .sr_8735e6c2{background-color:var(--colours-plain-background);-webkit-text-fill-color:initial;color:var(--colours-text-body)}.sr_4b6895b3{width:var(--spx-unit-7);height:var(--spx-unit-7);margin-right:var(--spx-unit-1-5);border-radius:var(--spx-radius-sm);-webkit-text-fill-color:initial;color:var(--colours-text-body);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sr_4b6895b3:hover,.sr_4b6895b3[data-state=open]{background-color:var(--colours-light-background)}.sr_4b6895b3 svg{width:var(--spx-unit-4);height:var(--spx-unit-4)}.sr_50d78bd8{top:calc(100% - var(--spx-unit-1));z-index:var(--spx-layer-overlay-1);min-width:var(--spx-unit-52);padding:var(--spx-unit-1);border:var(--spx-border-size-1) solid var(--colours-separator);border-radius:var(--spx-radius-md);background-color:var(--colours-plain-background);box-shadow:var(--library-dropshadow);position:absolute;right:0}.sr_e5591f70{padding:var(--spx-unit-2) var(--spx-unit-3);border-radius:var(--spx-radius-sm);-webkit-text-fill-color:initial;color:var(--colours-text-body);font-size:var(--spx-font-size-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}.sr_e5591f70:hover,.sr_e5591f70[data-highlighted]{background-color:var(--colours-light-background)}.sr_d39f2e1c{text-align:left}.sr_1df0cc10{font-size:var(--spx-font-size-lg);font-weight:700}.sr_137ee14c,.sr_253ace16{margin-top:var(--spx-unit-4)}.sr_3379ebde{margin-top:var(--spx-unit-8)}.sr_3379ebde>*{margin-left:var(--spx-unit-3)}.sr_3379ebde>:first-child{margin-left:0}.sr_f6aa56ab{font-size:var(--spx-font-size-2xl);text-align:center;margin:0 auto var(--spx-unit-8);flex:none}.sr_2d153a8f{isolation:isolate;background-color:var(--colours-seek-help);text-align:center;-webkit-text-fill-color:initial;width:100%;color:var(--colours-text-on-primary);border-radius:5px;margin:10px 0;font-weight:700;position:relative}.sr_2d153a8f:after{z-index:-1;content:"";background-color:var(--colours-seek-help);border-radius:2px;width:20px;height:20px;position:absolute;top:-6px;left:calc(50% - 5px);transform:rotate(150deg)skew(30deg)scaleY(.85)}.sr_edd06a4f{border-bottom:var(--spx-border-size-2) solid var(--colours-disabled-text);flex:none;justify-content:center;width:100%;margin:0 auto 15px;display:flex}@media (max-width:768px){.sr_edd06a4f{font-size:var(--spx-font-size-sm)}}@media (max-width:480px){.sr_edd06a4f{font-size:var(--spx-font-size-xs);border-bottom:none}}.sr_bd99ef6d{background-color:var(--colours-plain-background);border-radius:var(--spx-radius-md);max-width:100%}.sr_68ef5636{white-space:nowrap;height:24px}.sr_eaf6795b{padding:var(--spx-unit-1) var(--spx-unit-1) var(--spx-unit-1) var(--spx-unit-4);background:var(--colours-regular-background);border-radius:var(--spx-radius-base);width:100%;box-shadow:var(--library-dropshadow);margin-bottom:var(--spx-unit-4);flex:none;align-items:center;display:flex}.sr_eaf6795b .sr_f5988587{flex:auto}.sr_eaf6795b strong{margin-right:var(--spx-unit-3)}.sr_eaf6795b button{cursor:pointer}.sr_fc8081b2{padding:var(--spx-unit-10) var(--spx-unit-16);-webkit-text-fill-color:initial;color:var(--colours-text-body);font-size:var(--spx-font-size-lg);max-width:var(--spx-size-3xl)}@media (max-width:480px){.sr_fc8081b2{max-width:unset;padding:var(--spx-unit-5) var(--spx-unit-8);font-size:var(--spx-font-size-sm)}}.sr_fc8081b2 .sr_fc8081b2:focus{outline:none}.sr_fc8081b2 .sr_fa0fb0f3{text-align:center;font-weight:700;font-size:var(--spx-font-size-3xl);margin:0}@media (max-width:768px){.sr_fc8081b2 .sr_fa0fb0f3{font-size:var(--spx-font-size-2xl)}}.sr_fc8081b2 .sr_bcf549aa{margin:var(--spx-unit-5) 0}.sr_fc8081b2 .sr_bcf549aa .sr_66f913bd{font-size:var(--spx-font-size-xl);margin:0 0 var(--spx-unit-4);font-weight:700}@media (max-width:768px){.sr_fc8081b2 .sr_bcf549aa .sr_66f913bd{font-size:var(--spx-font-size-xl)}}.sr_fc8081b2 .sr_bcf549aa span{margin:0;display:block}.sr_fc8081b2 .sr_bcf549aa a{-webkit-text-fill-color:initial;color:var(--colours-primary)}.sr_fc8081b2 .sr_bcf549aa a:hover{-webkit-text-fill-color:initial;color:var(--colours-primary-dark)}.sr_fc8081b2 .sr_67e903df{margin-top:var(--spx-unit-8);justify-content:center;display:flex}.sr_fc8081b2 .sr_67e903df button{margin:0 var(--spx-unit-2-5)}@media (max-width:480px){.sr_fc8081b2 .sr_67e903df{margin-top:var(--spx-unit-8)}}.sr_9efa4f01{font-size:var(--spx-font-size-xl);background:var(--colours-regular-background);border-radius:var(--spx-radius-xl);width:100%;padding:var(--spx-unit-1) var(--spx-unit-1) var(--spx-unit-1) var(--spx-unit-4);justify-content:space-between;align-items:center;display:flex}@media (max-width:480px){.sr_9efa4f01{font-size:var(--spx-font-size-lg);padding:var(--spx-unit-2) var(--spx-unit-2) var(--spx-unit-2) var(--spx-unit-4);flex-direction:column}.sr_9efa4f01 span{margin-bottom:var(--spx-unit-1)}}.sr_d316378f{align-items:center;display:flex}.sr_d316378f>:first-child:after{content:"On";visibility:hidden;height:0;font-weight:700;display:block}.sr_d316378f .sr_d9b5031e{font-weight:700}.sr_4c1886c1{margin:0 var(--spx-unit-2)}.sr_d15df927{border-radius:var(--spx-radius-full);width:59px;height:35px;box-shadow:0 0 0 1px var(--colours-interactable) inset;cursor:pointer;padding:0;position:relative}.sr_99e3a687{background-color:var(--colours-opted-in);border-radius:var(--spx-radius-full);width:23px;height:23px;box-shadow:0 2px 2px var(--black-a7);transition-property:transform,background-color;transition-duration:.1s;display:block;transform:translate(6px)}.sr_99e3a687[data-state=checked]{background-color:var(--colours-opted-out);transform:translate(30px)}@layer reset,base,tokens,framework;@layer spxdesign{.sr_28285b04{flex:none;width:90%;margin-bottom:15px;position:relative}.sr_28285b04 .sr_f1d97807{width:100%;margin:var(--spx-unit-2-5) 0;background-color:var(--colours-correct);padding:var(--spx-unit-1-5) 0;border-radius:var(--spx-radius-md);min-height:var(--spx-unit-14);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sr_28285b04 .sr_40e15c49{position:absolute;top:20px}.sr_28285b04 .sr_40e15c49.sr_8e713175{left:-25px}.sr_28285b04 .sr_40e15c49.sr_5917d620{right:-25px}}@layer recipes,components,utilities;.sr_39c39880 h1{font-size:var(--spx-font-size-lg);text-align:center;margin:var(--spx-unit-1) 0;-webkit-text-fill-color:initial;color:var(--colours-text-body-inverted);text-shadow:2px 2px var(--colours-transparent-darken-20);font-weight:700;line-height:1}.sr_39c39880 p{font-size:var(--spx-font-size-sm);text-align:center;-webkit-text-fill-color:initial;color:var(--colours-complete-text-dark);margin:0;font-weight:700;line-height:1}.sr_39c39880 .sr_bce95948{margin:0 auto;position:absolute;top:-20px;left:50%;transform:translate(-50%)}
