@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zilla-slab-latin-ext-400-normal-L6eiXaX2.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-400-normal-DYKaTm8Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zilla-slab-latin-400-normal-Dw3p-plB.woff2)format("woff2"),url(/assets/zilla-slab-latin-400-normal-Dlq-Ffxl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-ext-500-normal-BtCblgyy.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-500-normal-CU92Uk-1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-500-normal-CzZRcrUb.woff2)format("woff2"),url(/assets/zilla-slab-latin-500-normal-B8-aa0aC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bitter-cyrillic-ext-400-normal-C98HLE3P.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-400-normal-D-ZqpwK6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bitter-cyrillic-400-normal-_KlEwRM6.woff2)format("woff2"),url(/assets/bitter-cyrillic-400-normal-BWDycjUX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bitter-vietnamese-400-normal-CT_73e4A.woff2)format("woff2"),url(/assets/bitter-vietnamese-400-normal-CVwRTXhP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bitter-latin-ext-400-normal-Cf7OxiUr.woff2)format("woff2"),url(/assets/bitter-latin-ext-400-normal-BeVfb5A3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bitter-latin-400-normal-Cl9vToDR.woff2)format("woff2"),url(/assets/bitter-latin-400-normal-B_gsCfHZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-ext-500-normal-B04NzNyL.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-500-normal-_GzqNeHv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-500-normal-CTXW_y5D.woff2)format("woff2"),url(/assets/bitter-cyrillic-500-normal-idipCftl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-vietnamese-500-normal-DKj0FtrC.woff2)format("woff2"),url(/assets/bitter-vietnamese-500-normal-NjHm41aE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-ext-500-normal-D8EHM_b_.woff2)format("woff2"),url(/assets/bitter-latin-ext-500-normal-DyEEfmr_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-500-normal-CE1_qwLU.woff2)format("woff2"),url(/assets/bitter-latin-500-normal-Cw2eBGm1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-cyrillic-ext-600-normal-D4LdNtlu.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-600-normal-Be8gG0qY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-cyrillic-600-normal-BIB9ACnB.woff2)format("woff2"),url(/assets/bitter-cyrillic-600-normal-BROH5NoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-vietnamese-600-normal-lEyTimI9.woff2)format("woff2"),url(/assets/bitter-vietnamese-600-normal-Dzobkwkh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-latin-ext-600-normal-DxC12ifL.woff2)format("woff2"),url(/assets/bitter-latin-ext-600-normal-BBOd3Y0T.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-latin-600-normal-B6efaj8C.woff2)format("woff2"),url(/assets/bitter-latin-600-normal-Bm9hnW4x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-spine:#1f4032;--color-brick:#a33b28;--color-spine-on-dark:#2f6b50;--color-brick-on-dark:#c4553c;--color-ink:#2e2a26;--color-ink-soft:#5b544c;--color-muted:#8c8377;--color-paper:#f7f2e7;--color-sand:#f2eada;--color-sand-deep:#e4dac4;--color-hatch:#ede4d1;--color-field:#fffdf8;--color-rule:#e3d9c4;--color-border:#ded5c2;--color-border-strong:#c9bfa8;--color-link-rule:#dbb6a9;--level-green:#1e9e5a;--level-green-ink:#146b3f;--level-green-tint:#e4f0e7;--level-yellow:#e6a612;--level-yellow-ink:#8a5a06;--level-yellow-tint:#f8eed6;--level-red:#e24b2c;--level-red-ink:#b03017;--level-red-tint:#fae4de;--level-off:var(--color-border);--font-brand:"Zilla Slab", Georgia, serif;--font-serif:"Bitter", Georgia, serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--text-eyebrow:10px;--text-meta:11.5px;--text-hint:12.5px;--text-ui:13.5px;--text-prose:15.5px;--text-title:17px;--text-action:18px;--text-heading:21px;--text-page:27px;--text-display:58px;--text-book:16.5px;--text-book-hero:29px;--tracking-eyebrow:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--gutter:var(--space-5);--control-height:56px;--control-height-compact:52px;--field-height:60px;--control-border:1.5px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{font-size:inherit;font-weight:inherit}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}a:not([class]){color:var(--color-brick);border-bottom:1px solid var(--color-link-rule)}a:not([class]):hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._ground_riic9_1{background:var(--color-paper);min-height:100dvh}._sand_riic9_7{background:var(--color-sand)}body:has(._sand_riic9_7){background:var(--color-sand)}._column_riic9_15{max-width:480px;min-height:100dvh;margin:0 auto}@media (width>=481px){._column_riic9_15{border-inline:1px solid var(--color-border)}}._main_riic9_27{padding:0 var(--gutter)}._adminColumn_riic9_31{width:100%;max-width:1180px}@media (width>=481px){._adminColumn_riic9_31{border-inline:0}}._adminMain_riic9_41{padding:0 28px 40px}._scanMain_riic9_45{padding:0}._status_riic9_49{padding-top:var(--space-10);text-align:center;color:var(--color-muted)}._cover_1c9x4_1{aspect-ratio:2/3;border:1px solid var(--color-border);background:var(--color-sand);width:100%;position:relative;overflow:hidden}._hero_1c9x4_10{width:196px}._image_1c9x4_14{object-fit:cover;width:100%;height:100%;display:block}._fallback_1c9x4_21{background:repeating-linear-gradient(135deg, var(--color-sand) 0 7px, var(--color-hatch) 7px 14px);flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex;position:absolute;inset:0}._fallback_1c9x4_21 span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}._fallback_1c9x4_21 strong{font-family:var(--font-brand);font-size:var(--text-title);text-wrap:pretty;font-weight:500;line-height:1.1}._spine_1c9x4_44{z-index:2;width:7px;position:absolute;top:0;bottom:0;left:0}._hero_1c9x4_10 ._spine_1c9x4_44{width:9px}._green_1c9x4_57,._bar_1c9x4_58._green_1c9x4_57{background:var(--level-green)}._yellow_1c9x4_62,._bar_1c9x4_58._yellow_1c9x4_62{background:var(--level-yellow)}._red_1c9x4_67,._bar_1c9x4_58._red_1c9x4_67{background:var(--level-red)}._veil_1c9x4_72{z-index:1;background:#f7f2e79e;position:absolute;inset:0}._loan_1c9x4_79{z-index:3;background:var(--color-ink);color:var(--color-paper);padding:7px 9px 8px;font-size:11px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}._bars_1c9x4_92{gap:3px;display:inline-flex}._bar_1c9x4_58{width:5px;height:13px}._bar_1c9x4_58._off_1c9x4_102{background:var(--level-off)}._button_jg6tm_1{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--control-border) solid transparent;font-family:var(--font-serif);font-size:var(--text-action);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;font-weight:500;line-height:1.2;display:flex}._button_jg6tm_1:active:not(:disabled){opacity:.85}._button_jg6tm_1:disabled{opacity:.5;cursor:default}._primary_jg6tm_27{background:var(--color-ink);color:var(--color-paper)}._secondary_jg6tm_32{border-color:var(--color-ink);color:var(--color-ink);background:0 0}._brand_jg6tm_38{background:var(--color-spine);color:var(--color-paper)}._quiet_jg6tm_43{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-prose);background:0 0;font-weight:400}._compact_jg6tm_51{min-height:var(--control-height-compact);font-size:16px}._screen_16n9w_1{flex-direction:column;min-height:100dvh;display:flex;position:relative}._paperScreen_16n9w_9{background:var(--color-paper)}._cameraScreen_16n9w_13{background:var(--color-ink);color:var(--color-paper);overflow:hidden}._top_16n9w_19{padding:var(--space-2) var(--gutter) 0}._header_16n9w_23{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;min-height:43px;display:flex}._cameraScreen_16n9w_13 ._header_16n9w_23{border-bottom:0}._screenTitle_16n9w_35{font-family:var(--font-serif);font-size:var(--text-title)}._close_16n9w_40{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-11px;padding:0;font-size:30px;font-weight:300;line-height:1;display:flex}._close_16n9w_40:disabled{opacity:.35;cursor:default}._cameraScreen_16n9w_13 ._close_16n9w_40{color:#f7f2e79e}._tabs_16n9w_65{margin-top:var(--space-4);border:1px solid var(--color-border-strong);display:flex}._cameraScreen_16n9w_13 ._tabs_16n9w_65{border-color:#f7f2e747}._tab_16n9w_65{min-height:42px;padding:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1}._cameraScreen_16n9w_13 ._tab_16n9w_65{color:#f7f2e7bf}._activeTab_16n9w_91,._cameraScreen_16n9w_13 ._activeTab_16n9w_91{background:var(--color-ink);color:var(--color-paper);font-weight:600}._cameraScreen_16n9w_13 ._activeTab_16n9w_91{background:var(--color-paper);color:var(--color-ink)}._viewport_16n9w_103{height:min(37vh,320px);min-height:260px;margin:var(--space-5) var(--gutter) 0;background:#241f1b;border:1px solid #f7f2e729;position:relative;overflow:hidden}._viewport_16n9w_103 video,._viewport_16n9w_103 canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._cameraStatus_16n9w_121{z-index:1;color:#f7f2e78f;font-size:var(--text-hint);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._corner_16n9w_132{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute}._topLeft_16n9w_140{border-top:3px solid var(--color-paper);border-left:3px solid var(--color-paper);top:26px;left:26px}._topRight_16n9w_147{border-top:3px solid var(--color-paper);border-right:3px solid var(--color-paper);top:26px;right:26px}._bottomLeft_16n9w_154{border-bottom:3px solid var(--color-paper);border-left:3px solid var(--color-paper);bottom:26px;left:26px}._bottomRight_16n9w_161{border-right:3px solid var(--color-paper);border-bottom:3px solid var(--color-paper);bottom:26px;right:26px}._scanLine_16n9w_168{z-index:2;background:var(--color-brick-on-dark);pointer-events:none;height:2px;position:absolute;top:50%;left:26px;right:26px}._barcodeHint_16n9w_179{z-index:2;color:#f7f2e78c;letter-spacing:var(--tracking-eyebrow);text-align:center;text-transform:uppercase;pointer-events:none;font-size:11px;position:absolute;bottom:76px;left:0;right:0}._cameraHelp_16n9w_193{max-width:330px;padding:0 var(--gutter);font-family:var(--font-serif);font-size:var(--text-prose);text-align:center;margin:18px auto 0;line-height:1.45}._cameraFooter_16n9w_203{padding:var(--space-5) var(--gutter) 18px;border-top:1px solid var(--color-border);background:var(--color-paper);color:var(--color-ink);margin-top:auto}._manualHint_16n9w_211{margin-bottom:var(--space-3);color:var(--color-ink-soft);font-size:var(--text-hint);line-height:1.45}._manualContent_16n9w_218{padding:26px var(--gutter) var(--space-4)}._fieldMeta_16n9w_222{color:var(--color-muted);font-size:var(--text-meta);justify-content:space-between;display:flex}._fieldMeta_16n9w_222 label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._isbnBox_16n9w_235{align-items:center;gap:var(--space-2);border:var(--control-border) solid var(--color-ink);background:var(--color-paper);height:72px;margin-top:10px;padding:0 14px;display:flex}._isbnBox_16n9w_235:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}._invalidBox_16n9w_250{border-color:var(--color-brick)}._isbnBox_16n9w_235 input{min-width:0;height:100%;font-family:var(--font-brand);caret-color:var(--color-brick);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:clamp(21px,7vw,27px);font-weight:500}._isbnBox_16n9w_235 input::placeholder{color:var(--color-muted)}._remaining_16n9w_271{color:var(--color-muted);font-family:var(--font-serif);flex:none;font-size:13px}._isbnError_16n9w_278{margin-top:var(--space-2);color:var(--color-brick);font-size:var(--text-hint);line-height:1.45}._isbnHelp_16n9w_285{margin-top:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--color-border-strong);background:var(--color-sand);color:var(--color-ink-soft);font-size:var(--text-hint);align-items:center;gap:10px;line-height:1.45;display:flex}._isbnHelp_16n9w_285 strong{color:var(--color-ink);font-weight:600}._barcodeSample_16n9w_303{border:1px solid var(--color-border-strong);background:repeating-linear-gradient(90deg, var(--color-ink) 0 2px, var(--color-paper) 2px 5px);flex:none;width:54px;height:34px}._keypad_16n9w_311{gap:var(--space-2);padding:0 var(--gutter) 18px;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}._keypad_16n9w_311 button{min-height:58px;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-sand);font-family:var(--font-serif);cursor:pointer;border-radius:0;font-size:24px}._keypad_16n9w_311 button:active:not(:disabled){background:var(--color-sand-deep)}._keypad_16n9w_311 button:disabled{color:var(--color-muted)}._keypad_16n9w_311 ._erase_16n9w_336{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:15px}._failureContent_16n9w_342,._resultContent_16n9w_343{padding:var(--space-10) var(--gutter) var(--space-6)}._cameraOff_16n9w_347{border:1px solid var(--color-border);background:repeating-linear-gradient(135deg, var(--color-sand) 0 8px, var(--color-hatch) 8px 16px);justify-content:center;align-items:center;height:132px;display:flex}._cameraOff_16n9w_347 span{padding:var(--space-2) 14px;border:1px solid var(--color-border-strong);background:var(--color-paper);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}._failureContent_16n9w_342 h1,._resultContent_16n9w_343 h1{font-family:var(--font-serif);font-size:var(--text-page);margin-top:26px;font-weight:500;line-height:1.14}._failureLead_16n9w_375{margin-top:var(--space-3);font-family:var(--font-serif);font-size:var(--text-prose);line-height:1.6}._recovery_16n9w_382{padding-top:var(--space-4);border-top:1px solid var(--color-rule);margin-top:22px}._eyebrow_16n9w_388{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._recovery_16n9w_382 ol{counter-reset:recovery;margin:10px 0 0;padding:0;list-style:none}._recovery_16n9w_382 li{counter-increment:recovery;gap:10px;margin-top:7px;display:flex}._recovery_16n9w_382 li:before{content:counter(recovery);color:var(--color-brick);font-weight:600}._bottomAction_16n9w_415,._resultActions_16n9w_416{padding:0 var(--gutter) 18px;margin-top:auto}._resultContent_16n9w_343 ._eyebrow_16n9w_388{color:var(--level-green-ink)}._resultContent_16n9w_343 h1{margin-top:var(--space-2)}._resultCode_16n9w_429{margin-top:var(--space-6);padding:var(--space-5) var(--space-4);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule);font-family:var(--font-brand);text-align:center;font-size:clamp(25px,8vw,32px);font-weight:500}._resultContent_16n9w_343 p{margin-top:var(--space-4);color:var(--color-ink-soft);font-size:var(--text-ui);line-height:1.55}._resultActions_16n9w_416{gap:9px;display:flex}._resultActions_16n9w_416>*{flex:1;min-width:0}._pending_16n9w_456{min-height:65vh;padding:var(--space-10) var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._pending_16n9w_456 h1{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-page);font-weight:500}._pending_16n9w_456 p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-ui)}._pendingMark_16n9w_477{align-items:flex-end;gap:4px;height:30px;display:flex}._pendingMark_16n9w_477 span{background:var(--color-spine);width:6px;animation:.9s ease-in-out infinite alternate _pendingBook_16n9w_1}._pendingMark_16n9w_477 span:first-child{height:20px}._pendingMark_16n9w_477 span:nth-child(2){height:28px;animation-delay:.15s}._pendingMark_16n9w_477 span:nth-child(3){height:23px;animation-delay:.3s}@keyframes _pendingBook_16n9w_1{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._successContent_16n9w_510{padding:22px var(--gutter) 100px}._successEyebrow_16n9w_514{color:var(--level-green-ink);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase}._successContent_16n9w_510>h1{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-page);font-weight:500;line-height:1.12}._successBook_16n9w_529{border-top:1px solid var(--color-ink);gap:18px;margin-top:26px;padding-top:20px;display:flex}._successCover_16n9w_537{flex:none;width:118px}._successBookInfo_16n9w_542{flex:1;min-width:0}._successBookInfo_16n9w_542 h2{margin-top:var(--space-2);font-family:var(--font-brand);overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.12}._successBookInfo_16n9w_542>p{margin-top:var(--space-1);color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}._successLevel_16n9w_561{align-items:center;gap:6px;font-size:10.5px;font-weight:600;line-height:1.15;display:flex}._greenText_16n9w_570{color:var(--level-green-ink)}._yellowText_16n9w_574{color:var(--level-yellow-ink)}._redText_16n9w_578{color:var(--level-red-ink)}._successPages_16n9w_582{margin-top:var(--space-3);align-items:baseline;gap:5px;display:flex}._successPages_16n9w_582 strong{font-family:var(--font-serif);font-size:20px;font-weight:600}._successPages_16n9w_582 span{color:var(--color-ink-soft);font-size:11.5px}._loanSlip_16n9w_598{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-sand)}._loanSlip_16n9w_598 dl{margin:var(--space-3) 0 0}._loanSlip_16n9w_598 dl>div{border-bottom:1px dashed var(--color-border-strong);font-size:var(--text-ui);justify-content:space-between;padding-bottom:9px;display:flex}._loanSlip_16n9w_598 dl>div:last-child{border-bottom:0;padding-top:9px;padding-bottom:0}._loanSlip_16n9w_598 dt{color:var(--color-ink-soft)}._loanSlip_16n9w_598 dd{margin:0;font-weight:500}._loanSlip_16n9w_598 dl>div:last-child dd{font-family:var(--font-serif);font-size:16px;font-weight:600}._borrowError_16n9w_632{padding:var(--space-10) var(--gutter) var(--space-6)}._errorRule_16n9w_636{border-left:3px solid var(--color-brick);margin-top:14px;padding-left:14px}._errorRule_16n9w_636 h1{font-family:var(--font-serif);text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.25}._errorRule_16n9w_636 p{color:var(--color-ink-soft);font-size:var(--text-ui);margin-top:6px;line-height:1.5}@media (width>=481px){._manualContent_16n9w_218{padding-top:var(--space-10)}._keypad_16n9w_311{margin-top:var(--space-6)}}@media (height<=720px){._viewport_16n9w_103{min-height:220px}._cameraHelp_16n9w_193{margin-top:var(--space-3)}._manualContent_16n9w_218{padding-top:var(--space-4)}._keypad_16n9w_311 button{min-height:52px}}._page_1hyx7_1{min-width:900px;padding-top:22px}._toolbar_1hyx7_6{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._back_1hyx7_14{color:var(--color-ink-soft);font-size:13px}._toolbarActions_1hyx7_19,._confirmDelete_1hyx7_20{align-items:center;gap:10px;display:flex}._toolbarActions_1hyx7_19>button,._toolbarActions_1hyx7_19>a,._confirmDelete_1hyx7_20 button{border:1px solid var(--color-border-strong);background:var(--color-sand);min-height:34px;color:var(--color-ink-soft);cursor:pointer;border-radius:0;align-items:center;padding:0 14px;font-size:13px;display:flex}._toolbarActions_1hyx7_19 ._delete_1hyx7_41{color:var(--color-brick);background:0 0}._toolbarActions_1hyx7_19 ._save_1hyx7_46{border-color:var(--color-spine);background:var(--color-spine);color:var(--color-paper);padding-inline:18px;font-weight:500}._toolbarActions_1hyx7_19 ._activeSwitch_1hyx7_54{color:var(--color-ink-soft);font-size:var(--text-hint);background:0 0;border:0;gap:8px;margin-right:6px;padding:0 4px}._switchTrack_1hyx7_64{background:var(--color-border-strong);border-radius:9px;width:30px;height:17px;transition:background .15s;position:relative}._switchThumb_1hyx7_73{background:var(--color-paper);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}._activeSwitch_1hyx7_54[aria-checked=true] ._switchTrack_1hyx7_64{background:var(--color-spine)}._activeSwitch_1hyx7_54[aria-checked=true] ._switchThumb_1hyx7_73{transform:translate(13px)}._activeSwitch_1hyx7_54:focus-visible{outline:2px solid var(--color-spine);outline-offset:2px}._toolbarActions_1hyx7_19 button:disabled{opacity:.55;cursor:default}._confirmDelete_1hyx7_20{border-left:2px solid var(--color-brick);color:var(--color-brick);font-size:var(--text-hint);padding-left:12px}._confirmDelete_1hyx7_20 button:first-of-type{border-color:var(--color-brick);background:var(--color-brick);color:var(--color-paper)}._form_1hyx7_115{gap:40px;margin-top:24px;display:flex}._coverColumn_1hyx7_121{flex:none;width:240px}._eyebrow_1hyx7_126{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._cover_1hyx7_121{aspect-ratio:2/3;border:1px solid var(--color-border);background:var(--color-sand);width:240px;margin-top:10px;position:relative;overflow:hidden}._cover_1hyx7_121 img{object-fit:cover;width:100%;height:100%}._coverPlaceholder_1hyx7_149{background:repeating-linear-gradient(135deg, var(--color-sand) 0 10px, var(--color-hatch) 10px 20px);width:100%;height:100%;color:var(--color-muted);font-size:var(--text-hint);justify-content:center;align-items:center;display:flex}._coverSpine_1hyx7_160{width:9px;position:absolute;inset:0 auto 0 0}._coverSpine_1hyx7_160._green_1hyx7_166{background:var(--level-green)}._coverSpine_1hyx7_160._yellow_1hyx7_170{background:var(--level-yellow)}._coverSpine_1hyx7_160._red_1hyx7_174{background:var(--level-red)}._coverButton_1hyx7_178{border:1px solid var(--color-border-strong);background:var(--color-sand);height:40px;color:var(--color-ink-soft);cursor:pointer;justify-content:center;align-items:center;margin-top:10px;font-size:13px;display:flex}._coverButton_1hyx7_178 input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._removeCover_1hyx7_198{width:100%;color:var(--color-brick);font-size:var(--text-hint);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}._coverHint_1hyx7_209{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-meta);line-height:1.45}._fields_1hyx7_216{flex:1;min-width:0}._twoColumns_1hyx7_221,._isbnRow_1hyx7_222{grid-template-columns:1fr 1fr;gap:20px;display:grid}._isbnRow_1hyx7_222{grid-template-columns:minmax(0,1fr) 130px 180px;align-items:end}._field_1hyx7_216{flex-direction:column;gap:7px;display:flex}._field_1hyx7_216 input,._descriptionField_1hyx7_240 textarea{border:1px solid var(--color-border-strong);background:var(--color-field);border-radius:0;width:100%}._field_1hyx7_216 input{height:44px;padding:0 14px;font-size:15px}._isbnField_1hyx7_253 input,._twoColumns_1hyx7_221 ._field_1hyx7_216:first-child input{font-family:var(--font-brand);font-size:17px;font-weight:500}._lookup_1hyx7_260,._scan_1hyx7_261{border:1px solid var(--color-border-strong);background:var(--color-sand);height:44px;color:var(--color-brick);cursor:pointer;border-radius:0}._lookup_1hyx7_260:disabled,._scan_1hyx7_261:disabled{color:var(--color-muted);cursor:default}._scan_1hyx7_261{background:var(--color-ink);color:var(--color-paper)}._lookupError_1hyx7_280,._lookupSuccess_1hyx7_281{font-size:var(--text-meta);margin-top:7px}._lookupError_1hyx7_280{color:var(--color-brick)}._lookupSuccess_1hyx7_281{color:var(--level-green-ink)}._twoColumns_1hyx7_221,._levelField_1hyx7_295,._pageCountRow_1hyx7_296,._descriptionField_1hyx7_240{margin-top:22px}._levelField_1hyx7_295{border:0;padding:0}._levels_1hyx7_306{gap:10px;margin-top:8px;display:flex}._levelCard_1hyx7_312{border:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex:1;padding:11px 13px}._levelCard_1hyx7_312 strong,._levelCard_1hyx7_312 small{display:block}._levelCard_1hyx7_312 strong{font-size:13.5px}._levelCard_1hyx7_312 small{color:var(--color-muted);font-size:var(--text-meta);margin-top:2px}._levelCard_1hyx7_312._green_1hyx7_166 strong{color:var(--level-green-ink)}._levelCard_1hyx7_312._yellow_1hyx7_170 strong{color:var(--level-yellow-ink)}._levelCard_1hyx7_312._red_1hyx7_174 strong{color:var(--level-red-ink)}._levelCard_1hyx7_312._green_1hyx7_166._selected_1hyx7_346{border:2px solid var(--level-green);background:var(--level-green-tint)}._levelCard_1hyx7_312._yellow_1hyx7_170._selected_1hyx7_346{border:2px solid var(--level-yellow);background:var(--level-yellow-tint)}._levelCard_1hyx7_312._red_1hyx7_174._selected_1hyx7_346{border:2px solid var(--level-red);background:var(--level-red-tint)}._levelBars_1hyx7_361{gap:3px;margin-bottom:8px;display:flex}._levelBars_1hyx7_361 span{background:var(--level-off);width:5px;height:13px}._green_1hyx7_166 ._levelBars_1hyx7_361 ._filled_1hyx7_372{background:var(--level-green)}._yellow_1hyx7_170 ._levelBars_1hyx7_361 ._filled_1hyx7_372{background:var(--level-yellow)}._red_1hyx7_174 ._levelBars_1hyx7_361 ._filled_1hyx7_372{background:var(--level-red)}._pageCountRow_1hyx7_296{width:calc(50% - 10px)}._descriptionField_1hyx7_240{display:block}._descriptionLabel_1hyx7_392{color:var(--color-muted);font-size:var(--text-meta);justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}._descriptionField_1hyx7_240 textarea{resize:vertical;min-height:100px;font-family:var(--font-serif);padding:12px 14px;font-size:15px;line-height:1.55}._tooLong_1hyx7_410,._error_1hyx7_411{color:var(--color-brick)}._error_1hyx7_411{margin-top:var(--space-4);border-left:3px solid var(--color-brick);background:var(--level-red-tint);padding:10px 12px}._shortcut_1hyx7_422{color:var(--color-muted);font-size:var(--text-meta);text-align:right;margin-top:8px}._state_1hyx7_429{color:var(--color-muted);text-align:center;padding-top:40px}._scannerOverlay_1hyx7_435{z-index:20;background:#241f1bb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._scannerDialog_1hyx7_446{border:1px solid var(--color-border-strong);background:var(--color-paper);width:min(100%,560px);overflow:hidden;box-shadow:0 18px 60px #00000047}._scannerHeader_1hyx7_454{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;display:flex}._scannerHeader_1hyx7_454 h2{font-family:var(--font-serif);margin-top:4px;font-size:24px;font-weight:500}._closeScanner_1hyx7_468{width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin:-8px -10px 0 0;padding:0;font-size:30px;font-weight:300;line-height:1}._scannerViewport_1hyx7_482{background:var(--color-ink);color:var(--color-paper);padding:1px 0 22px}._scannerHint_1hyx7_488{color:var(--color-ink-soft);font-size:var(--text-hint);padding:15px 22px 18px;line-height:1.45}._cameraFailure_1hyx7_495{background:var(--color-sand);text-align:center;min-height:280px;padding:54px 44px}._cameraFailure_1hyx7_495 strong{font-family:var(--font-serif);font-size:24px;font-weight:500}._cameraFailure_1hyx7_495 p{max-width:390px;color:var(--color-ink-soft);font-size:var(--text-ui);margin:12px auto 22px;line-height:1.5}._cameraFailure_1hyx7_495 button{border:1px solid var(--color-border-strong);background:var(--color-paper);min-height:40px;color:var(--color-brick);cursor:pointer;border-radius:0;padding:0 16px}._cameraFailureActions_1hyx7_523{justify-content:center;gap:10px;display:flex}._wordmark_eqram_1{font-family:var(--font-brand);letter-spacing:-.005em;white-space:nowrap;color:var(--color-ink);font-weight:500;line-height:1.136;display:inline-block;position:relative}._spine_eqram_12{vertical-align:top;border-radius:1px;width:.375em;display:inline-block;position:relative}._green_eqram_20{background:var(--color-spine);height:1.44em;margin:0 .04em 0 .06em;top:-.28em}._brick_eqram_27{background:var(--color-brick);height:1.28em;margin:0 .07em 0 0;top:-.12em}._shelf_eqram_34{background:var(--color-ink);border-radius:1px;height:2px;position:absolute;top:1.16em;left:-.16em;right:-.16em}._page_msd6d_2{min-width:900px;padding-top:22px}._header_msd6d_7{padding-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}._home_msd6d_14{display:flex}._headerActions_msd6d_18{align-items:center;gap:10px;display:flex}._exportMenu_msd6d_24{position:relative}._exportMenu_msd6d_24 summary{border:1px solid var(--color-border-strong);background:var(--color-sand);height:34px;color:var(--color-ink-soft);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;list-style:none;display:flex}._exportMenu_msd6d_24 summary::-webkit-details-marker{display:none}._exportMenu_msd6d_24 summary:after{color:var(--color-muted);content:"↓";margin-left:9px}._exportMenu_msd6d_24[open] summary{border-color:var(--color-ink);color:var(--color-ink)}._exportOptions_msd6d_52{z-index:10;border:1px solid var(--color-border-strong);background:var(--color-paper);width:178px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 18px #2e2a261f}._exportOptions_msd6d_52 a{color:var(--color-ink-soft);padding:9px 12px;font-size:13px;display:block}._exportOptions_msd6d_52 a:hover,._exportOptions_msd6d_52 a:focus-visible{background:var(--color-sand);color:var(--color-ink)}._exportOptions_msd6d_52 a+a{border-top:1px solid var(--color-rule)}._nav_msd6d_76{border-bottom:3px solid var(--color-ink);color:var(--color-ink-soft);gap:26px;padding-bottom:10px;font-size:14px;display:flex}._navLink_msd6d_85{padding:0;position:relative}._active_msd6d_90{color:var(--color-ink);font-weight:600}._active_msd6d_90:after{background:var(--color-brick);content:"";height:2px;position:absolute;bottom:-10px;left:0;right:0}._search_1gnbk_1 input{border:1px solid var(--color-border-strong);background:var(--color-sand);border-radius:0;width:230px;height:34px;padding:0 13px;font-size:13px}._search_1gnbk_1 input::placeholder{color:var(--color-ink-soft)}._add_1gnbk_14{background:var(--color-ink);height:34px;color:var(--color-paper);align-items:center;padding:0 16px;font-size:13px;display:flex}._filters_1gnbk_24,._actions_1gnbk_25{align-items:center;display:flex}._filters_1gnbk_24{margin-top:var(--space-4);gap:10px}._filter_1gnbk_24{border:1px solid var(--color-border-strong);min-height:32px;color:var(--color-ink-soft);font-size:var(--text-hint);cursor:pointer;background:0 0;border-radius:0;padding:6px 12px}._activeFilter_1gnbk_46{background:var(--color-sand);color:var(--color-ink);font-weight:600}._dangerFilter_1gnbk_52{border-color:var(--color-brick);color:var(--level-red-ink)}._dangerFilter_1gnbk_52._activeFilter_1gnbk_46{background:var(--level-red-tint)}._tableWrap_1gnbk_60{max-width:100%;overflow-x:auto}._loanTable_1gnbk_65,._reviewTable_1gnbk_66{border-top:1px solid var(--color-ink);margin-top:18px}._loanTable_1gnbk_65{min-width:1080px}._reviewTable_1gnbk_66{min-width:940px}._lostTable_1gnbk_79{border-top:1px solid var(--color-ink);min-width:940px;margin-top:18px}._loanRow_1gnbk_85,._reviewRow_1gnbk_86{border-bottom:1px solid var(--color-rule);align-items:center;column-gap:16px;min-height:58px;padding:9px 0;font-size:13.5px;display:grid}._loanRow_1gnbk_85{grid-template-columns:26px minmax(250px,2fr) 145px 100px 105px 130px minmax(220px,1fr)}._reviewRow_1gnbk_86{grid-template-columns:26px minmax(260px,2fr) 150px 110px minmax(210px,1fr) 100px}._lostRow_1gnbk_104{border-bottom:1px solid var(--color-rule);grid-template-columns:26px minmax(290px,2fr) 170px 110px 110px minmax(180px,1fr);align-items:center;column-gap:16px;min-height:58px;padding:9px 0;font-size:13.5px;display:grid}._tableHead_1gnbk_115{border-bottom-color:var(--color-ink);min-height:35px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}._overdueRow_1gnbk_124{background:var(--level-red-tint)}._spine_1gnbk_128{width:5px;height:26px}._green_1gnbk_133{background:var(--level-green)}._yellow_1gnbk_137{background:var(--level-yellow)}._red_1gnbk_141{background:var(--level-red)}._bookCell_1gnbk_145{flex-direction:column;min-width:0;display:flex}._bookCell_1gnbk_145>span:last-child{color:var(--color-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._bookTitle_1gnbk_158{font-family:var(--font-brand);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;overflow:hidden}._muted_1gnbk_167{color:var(--color-ink-soft);font-size:var(--text-hint)}._due_1gnbk_172{font-weight:600}._status_1gnbk_176{color:var(--color-ink-soft);font-size:var(--text-hint)}._overdue_1gnbk_124,._warning_1gnbk_182{color:var(--level-red-ink);font-weight:600}._actions_1gnbk_25{gap:14px}._actions_1gnbk_25 button{color:var(--color-ink-soft);font-size:var(--text-hint);cursor:pointer;background:0 0;border:0;padding:0}._actions_1gnbk_25 button:disabled{cursor:wait;opacity:.55}._actions_1gnbk_25 ._accept_1gnbk_203,._accept_1gnbk_203{color:var(--level-green-ink);font-weight:600}._actions_1gnbk_25 ._danger_1gnbk_52{color:var(--color-brick);font-weight:600}._reviewRow_1gnbk_86>button{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}._reviewRow_1gnbk_86>button:disabled{cursor:wait;opacity:.55}._footer_1gnbk_226{color:var(--color-muted);margin-top:14px;font-size:12px}._reviewSection_1gnbk_232{margin-top:var(--space-10)}._lostIntro_1gnbk_236{font-family:var(--font-serif);font-size:var(--text-prose);margin-top:18px;line-height:1.5}._reviewHeading_1gnbk_243{border-bottom:3px solid var(--color-ink);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}._reviewHeading_1gnbk_243 h2{font-family:var(--font-serif);font-size:var(--text-title);font-weight:500}._reviewHeading_1gnbk_243 p{color:var(--color-muted);font-size:12px}._error_1gnbk_260{margin-top:var(--space-4);border-left:3px solid var(--color-brick);background:var(--level-red-tint);color:var(--color-brick);padding:10px 12px}._state_1gnbk_268,._empty_1gnbk_269{border-top:1px solid var(--color-ink);background:var(--color-sand);color:var(--color-muted);text-align:center;margin-top:18px;padding:36px}._empty_1gnbk_269 h1{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500}._empty_1gnbk_269 p{margin-top:var(--space-2)}._visuallyHidden_1gnbk_289{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._table_10n7p_1{border-top:1px solid var(--color-ink);min-width:760px;margin-top:18px}._row_10n7p_7{border-bottom:1px solid var(--color-rule);grid-template-columns:26px minmax(280px,2fr) 190px 110px minmax(150px,1fr);align-items:center;column-gap:16px;min-height:52px;padding:9px 0;display:grid}._title_10n7p_17{font-family:var(--font-brand);font-size:var(--text-book);overflow-wrap:anywhere}._purchased_10n7p_23>:not(._tick_10n7p_23){color:var(--color-muted)}._purchased_10n7p_23 ._title_10n7p_17{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}._tick_10n7p_23{border:1.5px solid var(--color-border-strong);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}._tick_10n7p_23 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}._tick_10n7p_23:hover:not(:disabled){border-color:var(--level-green);color:var(--level-green)}._tick_10n7p_23:disabled{cursor:wait;opacity:.55}._tick_10n7p_23:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._ticked_10n7p_67,._ticked_10n7p_67:hover:not(:disabled){border-color:var(--level-green);background:var(--level-green);color:#fff}._page_y6m1k_1{min-width:900px;padding-top:22px}._header_y6m1k_6{padding-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}._home_y6m1k_13{display:flex}._headerActions_y6m1k_17,._actions_y6m1k_18,._filters_y6m1k_19{align-items:center;display:flex}._headerActions_y6m1k_17{gap:10px}._search_y6m1k_28 input{border:1px solid var(--color-border-strong);background:var(--color-sand);border-radius:0;width:230px;height:34px;padding:0 13px;font-size:13px}._search_y6m1k_28 input::placeholder{color:var(--color-ink-soft)}._add_y6m1k_41{background:var(--color-ink);height:34px;color:var(--color-paper);align-items:center;padding:0 16px;font-size:13px;display:flex}._rule_y6m1k_51{border-bottom:3px solid var(--color-ink)}._filters_y6m1k_19{margin-top:var(--space-4);gap:10px}._filter_y6m1k_19{border:1px solid var(--color-border-strong);min-height:32px;color:var(--color-ink-soft);font-size:var(--text-hint);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;padding:6px 12px;display:flex}._active_y6m1k_74{background:var(--color-sand);color:var(--color-ink);font-weight:600}._filterSpine_y6m1k_80{width:4px;height:12px}._table_y6m1k_85{border-top:1px solid var(--color-ink);margin-top:18px}._row_y6m1k_90{border-bottom:1px solid var(--color-rule);grid-template-columns:82px minmax(250px,2fr) minmax(130px,1fr) 150px 70px minmax(190px,1fr);align-items:center;column-gap:16px;min-height:58px;padding:9px 0;font-size:13.5px;display:grid}._tableHead_y6m1k_101{border-bottom-color:var(--color-ink);min-height:35px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}._noCover_y6m1k_110{background:var(--color-sand)}._inactive_y6m1k_114 ._visualCell_y6m1k_114,._inactive_y6m1k_114 ._bookTitle_y6m1k_115,._inactive_y6m1k_114>span{opacity:.55}._inactiveBadge_y6m1k_120{border:1px solid var(--color-border-strong);color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-meta);vertical-align:2px;margin-left:8px;padding:1px 6px;font-weight:400}._spine_y6m1k_131{flex:none;width:5px;height:26px}._visualCell_y6m1k_114{align-items:center;gap:8px;height:40px;display:flex}._dragHandle_y6m1k_144{width:18px;color:var(--color-muted);letter-spacing:-3px;cursor:grab;background:0 0;border:0;padding:0;font-size:14px}._dragHandle_y6m1k_144:active{cursor:grabbing}._cover_y6m1k_158{border:1px solid var(--color-border-strong);object-fit:cover;width:28px;height:40px}._dragging_y6m1k_165{z-index:1;background:var(--color-paper);outline:2px solid var(--color-ink);outline-offset:-2px;opacity:.72;position:relative;transform:scale(.995);box-shadow:0 8px 20px #2e2a262e}._dragging_y6m1k_165 ._dragHandle_y6m1k_144{color:var(--color-ink);cursor:grabbing}._green_y6m1k_180,._filterSpine_y6m1k_80._green_y6m1k_180{background:var(--level-green)}._yellow_y6m1k_185,._filterSpine_y6m1k_80._yellow_y6m1k_185{background:var(--level-yellow)}._red_y6m1k_190,._filterSpine_y6m1k_80._red_y6m1k_190{background:var(--level-red)}._bookCell_y6m1k_195{flex-direction:column;display:flex}._bookTitle_y6m1k_115{font-family:var(--font-brand);font-size:15.5px;font-weight:500}._bookCell_y6m1k_195>span:last-child{color:var(--color-muted);font-size:var(--text-meta)}._bookCell_y6m1k_195 ._missing_y6m1k_211{color:var(--color-brick)}._level_y6m1k_215{font-size:var(--text-hint);font-weight:600}._greenText_y6m1k_220{color:var(--level-green-ink)}._yellowText_y6m1k_224{color:var(--level-yellow-ink)}._redText_y6m1k_228{color:var(--level-red-ink)}._actions_y6m1k_18{font-size:var(--text-hint);gap:14px}._actions_y6m1k_18 a{color:var(--color-ink);border:0;font-weight:600}._actions_y6m1k_18 button{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;padding:0}._actions_y6m1k_18 ._danger_y6m1k_248{color:var(--color-brick);font-weight:600}._footer_y6m1k_253{color:var(--color-muted);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}._error_y6m1k_261{margin-top:var(--space-4);border-left:3px solid var(--color-brick);background:var(--level-red-tint);color:var(--color-brick);padding:10px 12px}._state_y6m1k_269,._empty_y6m1k_270{border-top:1px solid var(--color-ink);background:var(--color-sand);color:var(--color-muted);text-align:center;margin-top:18px;padding:36px}._empty_y6m1k_270 h1{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500}._empty_y6m1k_270 p{margin-top:var(--space-2)}._visuallyHidden_y6m1k_290{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._search_1ljbg_1 input{border:1px solid var(--color-border-strong);background:var(--color-sand);border-radius:0;width:230px;height:34px;padding:0 13px;font-size:13px}._search_1ljbg_1 input::placeholder{color:var(--color-ink-soft)}._add_1ljbg_14{background:var(--color-ink);height:34px;color:var(--color-paper);cursor:pointer;border:0;padding:0 16px;font-size:13px}._add_1ljbg_14:disabled{cursor:wait;opacity:.55}._createPanel_1ljbg_28,._issued_1ljbg_29{border:1px solid var(--color-border-strong);background:var(--color-sand);align-items:flex-end;gap:14px;margin-top:18px;padding:16px;display:flex}._createPanel_1ljbg_28>div:first-child{max-width:310px;margin-right:auto}._createPanel_1ljbg_28>div:first-child p{color:var(--color-ink-soft);font-size:var(--text-hint);margin-top:5px;line-height:1.4}._createPanel_1ljbg_28 label{color:var(--color-muted);font-size:var(--text-meta);flex-direction:column;gap:5px;display:flex}._createPanel_1ljbg_28 label input{border:1px solid var(--color-border-strong);background:var(--color-field);border-radius:0;width:230px;height:36px;padding:0 10px}._createPanel_1ljbg_28 button,._issued_1ljbg_29 button{border:1px solid var(--color-border-strong);height:36px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 13px}._createPanel_1ljbg_28 button[type=submit],._issued_1ljbg_29 button[type=submit]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}._createPanel_1ljbg_28 button:disabled,._issued_1ljbg_29 button:disabled{cursor:wait;opacity:.55}._eyebrow_1ljbg_88{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._issued_1ljbg_29{border-left:5px solid var(--color-spine);align-items:center}._issued_1ljbg_29>div:first-child{flex-direction:column;min-width:210px;display:flex}._issued_1ljbg_29 strong{font-family:var(--font-brand);letter-spacing:.13em;margin-top:3px;font-size:28px;font-weight:500}._issued_1ljbg_29 p{color:var(--color-ink-soft);font-size:var(--text-hint);margin-right:auto}._summary_1ljbg_117{border-bottom:1px solid var(--color-rule);gap:34px;margin-top:18px;padding-bottom:16px;display:flex}._summary_1ljbg_117>div{flex-direction:column;display:flex}._summary_1ljbg_117 strong{font-family:var(--font-serif);font-size:28px;font-weight:600;line-height:1}._summary_1ljbg_117 span{color:var(--color-muted);margin-top:4px;font-size:12px}._summary_1ljbg_117 ._summaryGreen_1ljbg_139{color:var(--color-spine)}._summary_1ljbg_117 ._summaryRed_1ljbg_142{color:var(--level-red-ink)}._tableWrap_1ljbg_146{max-width:100%;overflow-x:auto}._table_1ljbg_146{border-top:1px solid var(--color-ink);min-width:1120px;margin-top:18px}._row_1ljbg_157{border-bottom:1px solid var(--color-rule);grid-template-columns:190px 270px 105px 92px 65px minmax(300px,1fr);align-items:center;column-gap:16px;min-height:62px;padding:9px 0;font-size:13.5px;display:grid}._tableHead_1ljbg_168{border-bottom-color:var(--color-ink);min-height:35px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}._overdueRow_1ljbg_177{background:var(--level-red-tint)}._bannedRow_1ljbg_181{background:var(--color-sand);color:var(--color-ink-soft)}._student_1ljbg_186{flex-direction:column;min-width:0;display:flex}._student_1ljbg_186 strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._student_1ljbg_186 span{color:var(--color-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._student_1ljbg_186 input{border:1px solid var(--color-border-strong);background:var(--color-field);border-radius:0;width:180px;height:32px;padding:0 8px}._book_1ljbg_213{align-items:center;gap:10px;min-width:0;display:flex}._book_1ljbg_213 strong{font-family:var(--font-brand);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}._spine_1ljbg_228{flex:none;width:4px;height:20px}._green_1ljbg_234{background:var(--level-green)}._yellow_1ljbg_238{background:var(--level-yellow)}._red_1ljbg_242{background:var(--level-red)}._muted_1ljbg_246{color:var(--color-muted);font-size:var(--text-hint)}._due_1ljbg_251{font-size:13.5px}._overdue_1ljbg_177{color:var(--level-red-ink);font-weight:600}._actions_1ljbg_260{font-size:var(--text-hint);flex-wrap:wrap;align-items:center;gap:5px 13px;display:flex}._actions_1ljbg_260 button{color:var(--color-ink-soft);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}._actions_1ljbg_260 button:disabled{cursor:default;opacity:.4}._actions_1ljbg_260 ._accept_1ljbg_279{color:var(--level-green-ink);font-weight:600}._actions_1ljbg_260 ._danger_1ljbg_283,._banned_1ljbg_181{color:var(--color-brick);font-weight:600}._rowError_1ljbg_293{color:var(--color-brick);font-size:var(--text-meta);flex-basis:100%}._footer_1ljbg_299{color:var(--color-muted);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}._footer_1ljbg_299 button{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;padding:0}._error_1ljbg_314{margin-top:var(--space-4);border-left:3px solid var(--color-brick);background:var(--level-red-tint);color:var(--color-brick);padding:10px 12px}._state_1ljbg_322,._empty_1ljbg_323{border-top:1px solid var(--color-ink);background:var(--color-sand);color:var(--color-muted);text-align:center;margin-top:18px;padding:36px}._empty_1ljbg_323 h1{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500}._empty_1ljbg_323 p{margin-top:var(--space-2)}._visuallyHidden_1ljbg_343{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._action_18xew_1{z-index:10;width:100%;max-width:480px;padding:12px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper);margin:0 auto;position:fixed;bottom:0;left:0;right:0}._action_18xew_1 p{color:var(--color-muted);font-size:var(--text-meta);text-align:center;margin-bottom:9px;line-height:1.4}@media (width>=481px){._action_18xew_1{border-inline:1px solid var(--color-border)}}._header_1cixi_1{padding:var(--space-5) 0 14px;border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:flex-end;display:flex}._home_1cixi_9{display:flex}._actions_1cixi_13{gap:var(--space-3);align-items:center;display:flex}._admin_1cixi_19{color:var(--color-ink-soft);font-size:12px;font-weight:500}._avatar_1cixi_25{border:1px solid var(--color-border-strong);width:32px;height:32px;font-family:var(--font-serif);color:var(--color-ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}._back_1cixi_38{padding:var(--space-4) 0 10px;border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;display:flex}._backLink_1cixi_46{color:var(--color-ink-soft);font-size:13px}._note_1cixi_51{color:var(--color-muted);font-size:12px}._page_4fof7_1{padding-bottom:calc(132px + env(safe-area-inset-bottom))}._cover_4fof7_5{justify-content:center;padding:26px 0 22px;display:flex}._level_4fof7_11{margin-bottom:var(--space-2);font-size:var(--text-meta);letter-spacing:.02em;align-items:center;gap:7px;font-weight:600;display:flex}._greenText_4fof7_21{color:var(--level-green-ink)}._yellowText_4fof7_25{color:var(--level-yellow-ink)}._redText_4fof7_29{color:var(--level-red-ink)}._title_4fof7_33{font-family:var(--font-brand);font-size:var(--text-book-hero);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.08}._author_4fof7_42{color:var(--color-muted);font-size:var(--text-ui);margin-top:6px}._facts_4fof7_48{margin:var(--space-5) 0 0;border-top:1px solid var(--color-ink)}._facts_4fof7_48>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:50px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);display:flex}._facts_4fof7_48 dt{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._facts_4fof7_48 dd{text-align:right;align-items:baseline;gap:5px;margin:0;display:flex}._facts_4fof7_48 dd strong{font-family:var(--font-serif);font-size:24px;font-weight:600;line-height:1}._facts_4fof7_48 dd span{color:var(--color-ink-soft);font-size:var(--text-hint)}._facts_4fof7_48 ._availability_4fof7_85{font-size:var(--text-ui);font-weight:500;display:block}._available_4fof7_91{color:var(--level-green-ink)}._facts_4fof7_48 ._taken_4fof7_95{color:var(--color-ink-soft)}._description_4fof7_99{font-family:var(--font-serif);font-size:var(--text-prose);text-wrap:pretty;margin-top:18px;line-height:1.6}._levelNote_4fof7_107{padding-left:var(--space-3);color:var(--color-muted);font-size:var(--text-hint);border-left:2px solid;margin-top:14px;line-height:1.55}._greenBorder_4fof7_116{border-color:var(--level-green)}._yellowBorder_4fof7_120{border-color:var(--level-yellow)}._redBorder_4fof7_124{border-color:var(--level-red)}._loading_4fof7_128,._state_4fof7_129{background:var(--color-sand);color:var(--color-muted);text-align:center;margin-top:18px;padding:36px 20px}._state_4fof7_129 h1{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500}._state_4fof7_129>div{margin-top:var(--space-2);flex-direction:column;align-items:center;display:flex}._state_4fof7_129 button{margin-top:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-paper);cursor:pointer;border-radius:0;padding:8px 12px}._backdrop_109uq_1{z-index:100;padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:#2e2a267a;justify-content:center;align-items:center;animation:.18s ease-out both _fadeIn_109uq_1;display:flex;position:fixed;inset:0}._panel_109uq_14{width:100%;max-width:420px;max-height:calc(100dvh - 2 * var(--space-4));background:var(--color-paper);border:var(--control-border) solid var(--color-ink);outline:none;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.3,1) both _rise_109uq_1;display:flex;box-shadow:0 18px 48px #2e2a2647}._closing_109uq_27{animation:.16s ease-in both _fadeOut_109uq_1}._closing_109uq_27 ._panel_109uq_14{animation:.16s ease-in both _sink_109uq_1}._header_109uq_34{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;display:flex}._title_109uq_42{font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500;line-height:1.25}._close_109uq_49{width:36px;height:36px;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:-6px -8px 0 0;padding:0;display:grid}._close_109uq_49 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}._close_109uq_49:focus-visible{outline:2px solid var(--color-ink)}._body_109uq_75{padding:var(--space-4) var(--space-5) var(--space-5);overscroll-behavior:contain;overflow-y:auto}@keyframes _fadeIn_109uq_1{0%{opacity:0}}@keyframes _fadeOut_109uq_1{to{opacity:0}}@keyframes _rise_109uq_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _sink_109uq_1{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._backdrop_109uq_1,._panel_109uq_14,._closing_109uq_27,._closing_109uq_27 ._panel_109uq_14{animation-duration:1ms}._panel_109uq_14{transform:none}}._field_8nxiv_1{gap:var(--space-2);flex-direction:column;display:flex}._label_8nxiv_7{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);font-weight:400;line-height:1.4}._hidden_8nxiv_17{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._box_8nxiv_29{align-items:center;gap:var(--space-3);height:var(--field-height);background:var(--color-paper);border:var(--control-border) solid var(--color-ink);padding:0 18px;display:flex}._box_8nxiv_29:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}._invalid_8nxiv_43{border-color:var(--color-brick)}._input_8nxiv_47{min-width:0;height:100%;font-size:var(--text-title);caret-color:var(--color-brick);background:0 0;border:0;outline:none;flex:1;padding:0}._input_8nxiv_47::placeholder{color:var(--color-muted)}._code_8nxiv_62{font-family:var(--font-brand);letter-spacing:.22em;font-size:26px}._code_8nxiv_62[type=password]{letter-spacing:.3em;font-size:24px}._hint_8nxiv_72,._error_8nxiv_73{font-size:var(--text-hint);line-height:1.5}._hint_8nxiv_72{color:var(--color-muted)}._error_8nxiv_73{color:var(--color-brick)}._prompt_djn54_1{gap:var(--space-3);padding:var(--space-5) 0 var(--space-2);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}._prompt_djn54_1>p{font-family:var(--font-serif);font-size:var(--text-prose);line-height:1.5}._form_djn54_14{gap:var(--space-5);flex-direction:column;display:flex}._actions_djn54_20{gap:var(--space-1);flex-direction:column;display:flex}._thanks_djn54_26{align-items:center;gap:var(--space-5);padding-top:var(--space-2);text-align:center;flex-direction:column;display:flex}._thanks_djn54_26>p{max-width:300px;font-family:var(--font-serif);font-size:var(--text-title);line-height:1.45;animation:.32s ease-out .62s both _appear_djn54_1}._thanks_djn54_26>button{animation:.32s ease-out .76s both _appear_djn54_1}._check_djn54_45{width:88px;height:88px;overflow:visible}._checkCircle_djn54_51{fill:var(--level-green);transform-origin:50%;transform-box:fill-box;animation:.42s cubic-bezier(.34,1.56,.64,1) 80ms both _pop_djn54_1}._checkMark_djn54_58{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.36s cubic-bezier(.65,0,.35,1) .4s forwards _draw_djn54_1}@keyframes _pop_djn54_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _draw_djn54_1{to{stroke-dashoffset:0}}@keyframes _appear_djn54_1{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._checkCircle_djn54_51,._thanks_djn54_26>p,._thanks_djn54_26>button{animation:none}._checkMark_djn54_58{stroke-dashoffset:0;animation:none}}._page_p4ygo_1{padding-bottom:calc(108px + env(safe-area-inset-bottom))}._eyebrow_p4ygo_5{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._counter_p4ygo_12{border-bottom:1px solid var(--color-rule);padding:18px 0 20px}._counterTitle_p4ygo_17{gap:var(--space-3);align-items:flex-end;margin-top:6px;display:flex}._counterTitle_p4ygo_17 strong{color:var(--color-spine);font-family:var(--font-serif);font-size:var(--text-display);font-weight:600;line-height:.86}._counterTitle_p4ygo_17>span{padding-bottom:var(--space-1);font-family:var(--font-serif);font-size:var(--text-title);line-height:1.2}._counterShelf_p4ygo_37{flex-wrap:wrap;align-items:flex-end;gap:4px;min-height:23px;margin-top:14px;display:flex}._counterShelf_p4ygo_37>span{background:var(--color-spine);width:6px;height:18px}._counterShelf_p4ygo_37>span:nth-child(4n+2){height:22px}._counterShelf_p4ygo_37>span:nth-child(4n+3){height:16px}._counterShelf_p4ygo_37>span:nth-child(4n){height:20px}._filters_p4ygo_60{padding:var(--space-4) 0 14px}._filterGrid_p4ygo_64{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}._filter_p4ygo_60{border:var(--control-border) solid var(--color-border);min-width:0;min-height:64px;font-size:var(--text-meta);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:9px 8px;font-weight:600;line-height:1.15;display:flex}._greenText_p4ygo_89{color:var(--level-green-ink)}._yellowText_p4ygo_93{color:var(--level-yellow-ink)}._redText_p4ygo_97{color:var(--level-red-ink)}._greenActive_p4ygo_101{border-color:var(--level-green);background:var(--level-green-tint)}._yellowActive_p4ygo_106{border-color:var(--level-yellow);background:var(--level-yellow-tint)}._redActive_p4ygo_111{border-color:var(--level-red);background:var(--level-red-tint)}._shelfHeading_p4ygo_116{margin-bottom:var(--space-4);border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}._shelfHeading_p4ygo_116 h1{font-family:var(--font-serif);font-size:15px}._shelfHeading_p4ygo_116 span{color:var(--color-muted);font-size:12px}._books_p4ygo_133{gap:26px var(--space-4);padding-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._book_p4ygo_133{gap:var(--space-2);-webkit-tap-highlight-color:transparent;flex-direction:column;min-width:0;display:flex}._book_p4ygo_133 h2{font-family:var(--font-brand);font-size:var(--text-book);text-wrap:pretty;font-weight:500;line-height:1.14}._author_p4ygo_155{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--text-meta);margin-top:3px}._cardLevel_p4ygo_162{align-items:center;gap:6px;min-height:19px;font-size:10.5px;font-weight:600;line-height:1.15;display:flex}._pages_p4ygo_172{border-top:1px solid var(--color-rule);align-items:baseline;gap:5px;padding-top:7px;display:flex}._pages_p4ygo_172 strong{font-family:var(--font-serif);font-size:var(--text-heading);font-weight:600;line-height:1}._pages_p4ygo_172 span{color:var(--color-ink-soft);font-size:var(--text-meta)}._availability_p4ygo_190{font-size:var(--text-meta);font-weight:500}._available_p4ygo_195{color:var(--level-green-ink)}._taken_p4ygo_199{color:var(--color-muted)}._loading_p4ygo_203,._state_p4ygo_204{background:var(--color-sand);color:var(--color-muted);text-align:center;padding:36px 20px}._emptyCatalogue_p4ygo_211{text-align:left;padding-top:18px}._emptyShelf_p4ygo_216{border:1px solid var(--color-border);background:repeating-linear-gradient(135deg, var(--color-sand) 0 8px, var(--color-hatch) 8px 16px);height:108px;margin-bottom:18px}._unavailableState_p4ygo_223{margin-bottom:var(--space-6);border-top:1px solid var(--color-ink);padding-top:26px}._state_p4ygo_204 h2{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500;line-height:1.25}._state_p4ygo_204 p{margin-top:var(--space-2)}._state_p4ygo_204 button{margin-top:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-paper);cursor:pointer;border-radius:0;padding:8px 12px}@media (width<=340px){._filter_p4ygo_60{font-size:10.5px}._counterTitle_p4ygo_17>span{font-size:15px}}@keyframes _riseIn_1jm76_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._screen_1jm76_11{justify-content:space-between;gap:var(--space-10);flex-direction:column;min-height:100dvh;padding:0 4px 22px;display:flex}._intro_1jm76_21{text-align:center;padding-top:54px}._pitch_1jm76_26{margin-top:var(--space-10);font-family:var(--font-serif);text-wrap:pretty;font-size:20px;line-height:1.4}._bottom_1jm76_34{flex-direction:column;gap:10px;display:flex}._unfolded_1jm76_40{gap:14px}._bottom_1jm76_34 ._action_1jm76_44{gap:10px;min-height:58px;font-size:17px}._bottom_1jm76_34 ._quiet_1jm76_50{min-height:52px;font-size:14.5px}._icon_1jm76_55{flex:none;width:22px;height:22px}._fold_1jm76_61{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}._foldClosed_1jm76_74{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:14px;font-size:14.5px}._foldOpen_1jm76_81{font-family:var(--font-serif);font-size:15px;font-weight:500}._sign_1jm76_87{font-family:var(--font-sans);color:var(--color-muted);font-size:15px;font-weight:400}._privacy_1jm76_94{text-align:center;color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.5}._codeForm_1jm76_102{flex-direction:column;gap:10px;animation:.24s ease-out both _riseIn_1jm76_1;display:flex}._links_1jm76_109{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:18px;padding-top:14px;display:flex}._link_1jm76_109{color:var(--color-ink-soft);font-size:13.5px}._divider_1jm76_123{background:var(--color-border);width:1px;height:12px}._notice_1jm76_129{border-left:3px solid var(--color-brick);padding-left:14px}._back_1jm76_134{padding:var(--space-4) 0 0;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}._body_1jm76_144{padding-top:34px}._chip_1jm76_148{align-items:center;gap:var(--space-2);background:var(--color-sand-deep);margin-bottom:22px;padding:6px 12px;display:inline-flex}._chipSpine_1jm76_157{background:var(--color-spine);width:3px;height:14px}._chipCode_1jm76_163{font-family:var(--font-brand);letter-spacing:.14em;font-size:15px}._title_1jm76_169{font-family:var(--font-serif);text-wrap:pretty;font-size:30px;font-weight:500;line-height:1.25}._lead_1jm76_177{margin-top:var(--space-3);color:var(--color-ink-soft);font-size:14px;line-height:1.55}._field_1jm76_184{margin-top:26px}._reveal_1jm76_188{font-size:var(--text-hint);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0}._forgot_1jm76_198{border:0;border-bottom:1px solid var(--color-link-rule);color:var(--color-brick);cursor:pointer;background:0 0;margin-top:14px;padding:0}._forgotText_1jm76_208{font-size:var(--text-hint);color:var(--color-ink-soft);margin-top:14px;line-height:1.5}._missing_1jm76_215{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--field-height);background:var(--color-paper);border:var(--control-border) solid var(--color-brick);margin-top:26px;padding:0 18px;display:flex}._missingCode_1jm76_227{font-family:var(--font-brand);letter-spacing:.22em;white-space:nowrap;text-overflow:ellipsis;font-size:26px;overflow:hidden}._missingNote_1jm76_236{color:var(--color-brick);flex:none;font-size:13px}._example_1jm76_242{gap:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;margin-top:28px;padding-top:18px;display:flex}._exampleRow_1jm76_251{align-items:center;gap:var(--space-3);display:flex}._exampleCode_1jm76_257{background:var(--color-sand-deep);font-family:var(--font-brand);letter-spacing:.18em;padding:6px 12px;font-size:20px}._exampleText_1jm76_265{color:var(--color-ink-soft);font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){._codeForm_1jm76_102{animation:none}}._eyebrow_168jw_1{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);font-weight:400;line-height:1.4}._title_1tup0_1{font-family:var(--font-serif);font-size:var(--text-page);text-wrap:pretty;margin-top:18px;font-weight:500;line-height:1.14}._meta_1tup0_10{margin-top:var(--space-1);color:var(--color-muted);font-size:13px}._lead_1tup0_16{margin-top:var(--space-3);font-family:var(--font-serif);font-size:var(--text-prose);line-height:1.6}._actions_1tup0_23{margin-top:var(--space-6)}._art_cl79a_1{flex:none;display:block;overflow:visible}._sand_cl79a_7,._sandDeep_cl79a_8,._label_cl79a_9,._phone_cl79a_10,._green_cl79a_11,._yellow_cl79a_12,._red_cl79a_13{stroke:var(--color-ink);stroke-width:1.5px}._sand_cl79a_7{fill:var(--color-sand)}._sandDeep_cl79a_8{fill:var(--color-sand-deep)}._label_cl79a_9{fill:var(--color-field)}._phone_cl79a_10{fill:var(--color-paper)}._green_cl79a_11{fill:var(--level-green)}._yellow_cl79a_12{fill:var(--level-yellow)}._red_cl79a_13{fill:var(--level-red)}._rule_cl79a_46{fill:none;stroke:var(--color-ink);stroke-width:.75px}._plank_cl79a_52{fill:var(--color-sand-deep);stroke:var(--color-ink);stroke-width:1.5px}._bracket_cl79a_58{fill:var(--color-ink)}._motion_cl79a_62{fill:none;stroke:var(--color-brick);stroke-width:1.5px;stroke-linecap:round}._ink_cl79a_69{fill:var(--color-ink)}._muted_cl79a_73{fill:var(--color-muted)}._spine_cl79a_77{fill:var(--color-spine);stroke:var(--color-ink);stroke-width:1.5px}._viewfinder_cl79a_83,._scanLine_cl79a_84{fill:none;stroke:var(--color-brick);stroke-width:2px}._scanLine_cl79a_84{stroke-width:1.25px}._number_cl79a_94{fill:var(--color-ink);font-family:var(--font-serif);font-size:22px;font-weight:600}._check_cl79a_101{fill:var(--level-green);stroke:var(--color-paper);stroke-width:2px}._tick_cl79a_107{fill:none;stroke:var(--color-paper);stroke-width:2px}._screen_lc4kj_1{height:100dvh;margin-inline:calc(-1 * var(--gutter));background:var(--color-paper);grid-template-rows:minmax(0,1fr) auto;display:grid}._content_lc4kj_10{min-height:0;padding:var(--space-4) var(--gutter) var(--space-5);overscroll-behavior:contain;overflow-y:auto}._title_lc4kj_17{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.14}._intro_lc4kj_24{color:var(--color-ink-soft);margin-top:6px}._section_lc4kj_29{border-top:1px solid var(--color-ink);margin-top:22px;padding-top:14px}._section_lc4kj_29+._section_lc4kj_29{margin-top:var(--space-8)}._steps_lc4kj_38{gap:var(--space-4);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._step_lc4kj_38{align-items:center;gap:var(--space-4);display:flex}._stepTitle_lc4kj_53{align-items:baseline;gap:var(--space-2);font-family:var(--font-serif);font-size:16px;font-weight:600;line-height:1.25;display:flex}._stepNumber_lc4kj_63{color:var(--color-brick);flex:none;font-size:13px}._stepText_lc4kj_69{font-size:var(--text-hint);color:var(--color-ink-soft);margin-top:3px;line-height:1.45}._levelList_lc4kj_76{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._level_lc4kj_76{align-items:flex-start;gap:var(--space-3);display:flex}._level_lc4kj_76>:first-child{flex:none;padding-top:3px}._levelName_lc4kj_95{font-size:14px;font-weight:600}._green_lc4kj_100{color:var(--level-green-ink)}._yellow_lc4kj_104{color:var(--level-yellow-ink)}._red_lc4kj_108{color:var(--level-red-ink)}._levelDescription_lc4kj_112{font-size:var(--text-hint);color:var(--color-ink-soft);line-height:1.45}._note_lc4kj_118{margin-top:var(--space-3);color:var(--color-muted);font-size:12px;line-height:1.45}._rules_lc4kj_125{margin-top:var(--space-5)}._rule_lc4kj_125{border-top:1px solid var(--color-rule);align-items:baseline;gap:14px;padding-top:14px;display:flex}._rule_lc4kj_125+._rule_lc4kj_125{margin-top:14px}._number_lc4kj_140{min-width:38px;font-family:var(--font-serif);color:var(--color-spine);font-size:30px;font-weight:600;line-height:1}._ruleTitle_lc4kj_149{font-family:var(--font-serif);font-size:17px}._ruleText_lc4kj_154{font-size:var(--text-hint);color:var(--color-ink-soft);line-height:1.45}._footer_lc4kj_160{padding:var(--space-4) var(--gutter) max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper)}._error_lc4kj_166{margin-bottom:var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-brick);font-size:var(--text-hint);color:var(--color-ink-soft);line-height:1.45}@media (height<=620px){._content_lc4kj_10{padding-top:var(--space-3)}._section_lc4kj_29:first-of-type{margin-top:var(--space-4)}}._section_1obl7_1{margin-top:var(--space-8)}._heading_1obl7_5{font-family:var(--font-serif);font-size:var(--text-title);text-wrap:balance;font-weight:500;line-height:1.3}._text_1obl7_13,._list_1obl7_14{margin-top:var(--space-2);font-size:var(--text-prose);text-wrap:pretty;line-height:1.6}._list_1obl7_14{padding-left:var(--space-5);list-style:outside}._list_1obl7_14 li+li{margin-top:var(--space-2)}._list_1obl7_14 b{font-weight:600}._code_1obl7_32{font-family:var(--font-brand)}._revision_1obl7_36{margin-block:var(--space-8) var(--space-10);font-size:var(--text-meta);color:var(--color-muted)}._profile_bdds9_1{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}._heading_bdds9_5{margin-top:18px}._heading_bdds9_5 h1{font-family:var(--font-serif);font-size:var(--text-page);text-wrap:pretty;font-weight:500;line-height:1.14}._heading_bdds9_5 p{margin-top:var(--space-1);color:var(--color-muted);font-size:13px}._section_bdds9_21,._historySection_bdds9_22{padding-top:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--color-ink)}._eyebrow_bdds9_28{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._currentBook_bdds9_35{gap:var(--space-4);margin:14px 0 var(--space-4);display:flex}._currentCover_bdds9_41{flex:none;width:104px}._currentDetails_bdds9_46{flex:1;min-width:0}._currentDetails_bdds9_46 h3{overflow-wrap:anywhere;font-family:var(--font-brand);text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.12}._bookMeta_bdds9_59{margin-top:var(--space-1);color:var(--color-muted);font-size:12px}._due_bdds9_65{margin-top:var(--space-3);border-left:2px solid var(--color-spine);flex-direction:column;padding-left:10px;display:flex}._due_bdds9_65 strong{font-family:var(--font-serif);font-size:var(--text-title);font-weight:600}._due_bdds9_65 span{color:var(--color-ink-soft);font-size:var(--text-meta)}._overdue_bdds9_82{border-left-color:var(--color-brick)}._overdue_bdds9_82 strong,._overdue_bdds9_82 span{color:var(--level-red-ink)}._emptyCurrent_bdds9_90,._emptyHistory_bdds9_91,._error_bdds9_92{padding:var(--space-5);margin-top:var(--space-3);background:var(--color-sand)}._emptyCurrent_bdds9_90 h2,._emptyCurrent_bdds9_90 h3,._emptyHistory_bdds9_91 h2,._emptyHistory_bdds9_91 h3,._error_bdds9_92 h2,._error_bdds9_92 h3{font-family:var(--font-serif);font-size:var(--text-title);font-weight:500}._emptyCurrent_bdds9_90 p,._emptyHistory_bdds9_91 p,._error_bdds9_92 p{margin:var(--space-1) 0 var(--space-4);color:var(--color-ink-soft)}._stats_bdds9_114{margin-top:var(--space-2);align-items:flex-end;gap:10px;display:flex}._stats_bdds9_114>strong{color:var(--color-spine);font-family:var(--font-serif);font-size:44px;font-weight:600;line-height:.9}._stats_bdds9_114 p{font-family:var(--font-serif);padding-bottom:3px;font-size:15px;line-height:1.3}._stats_bdds9_114 span{color:var(--color-muted);font-size:13px;display:block}._historySection_bdds9_22{border-top-color:var(--color-rule)}._history_bdds9_22{margin-top:var(--space-2);border-top:1px solid var(--color-rule)}._historyRow_bdds9_148{gap:var(--space-3);border-bottom:1px solid var(--color-rule);align-items:flex-start;padding:14px 0;display:flex}._historySpine_bdds9_156{flex:none;width:5px;height:40px}._green_bdds9_162{background:var(--level-green)}._yellow_bdds9_166{background:var(--level-yellow)}._red_bdds9_170{background:var(--level-red)}._historyBook_bdds9_174{flex:1;min-width:0}._historyBook_bdds9_174 h3{overflow-wrap:anywhere;font-family:var(--font-brand);font-size:var(--text-book);text-wrap:pretty;font-weight:500;line-height:1.15}._historyBook_bdds9_174 p{color:var(--color-muted);font-size:var(--text-meta);margin-top:3px}._reason_bdds9_192{max-width:112px;color:var(--color-muted);text-align:right;flex:none;padding-top:2px;font-size:12px;line-height:1.25}._finished_bdds9_202{color:var(--level-green-ink);font-weight:500}._privacyNote_bdds9_207{margin-top:var(--space-4);color:var(--color-muted);font-size:12px;line-height:1.5}._loading_bdds9_214{padding:var(--space-10) var(--space-5);margin-top:var(--space-6);background:var(--color-sand);color:var(--color-muted);text-align:center}._error_bdds9_92{margin-top:var(--space-6);text-align:center}._signOut_bdds9_227{padding-top:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--color-rule)}@media (width<=340px){._currentCover_bdds9_41{width:88px}._reason_bdds9_192{max-width:88px}}._cameraScreen_rsbnu_1,._paperScreen_rsbnu_2,._reasonScreen_rsbnu_3,._celebrationScreen_rsbnu_4{flex-direction:column;min-height:100dvh;display:flex;position:relative}._cameraScreen_rsbnu_1{background:var(--color-ink);color:var(--color-paper);overflow:hidden}._paperScreen_rsbnu_2,._reasonScreen_rsbnu_3{background:var(--color-paper);color:var(--color-ink)}._celebrationScreen_rsbnu_4{background:var(--color-sand);color:var(--color-ink)}body:has(._celebrationScreen_rsbnu_4){background:var(--color-sand)}._cameraTop_rsbnu_33,._paperScreen_rsbnu_2>._header_rsbnu_34,._paperScreen_rsbnu_2>._progress_rsbnu_35{margin-right:var(--gutter);margin-left:var(--gutter)}._cameraTop_rsbnu_33{padding-top:var(--space-2)}._cameraTop_rsbnu_33 h1{font-family:var(--font-serif);margin-top:18px;font-size:25px;font-weight:500;line-height:1.15}._cameraTop_rsbnu_33>p{margin-top:var(--space-2);color:#f7f2e7b8;font-family:var(--font-serif);font-size:15px;line-height:1.5}._header_rsbnu_34{min-height:43px;font-family:var(--font-serif);font-size:var(--text-title);justify-content:space-between;align-items:center;display:flex}._header_rsbnu_34 a,._header_rsbnu_34 button{color:#f7f2e79e;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-11px;font-size:30px;font-weight:300;line-height:1;display:flex}._header_rsbnu_34 button:disabled{opacity:.35}._paperScreen_rsbnu_2>._header_rsbnu_34{padding-top:var(--space-2);border-bottom:1px solid var(--color-rule)}._paperScreen_rsbnu_2>._header_rsbnu_34 a,._paperScreen_rsbnu_2>._header_rsbnu_34 button{color:var(--color-muted)}._progress_rsbnu_35{align-items:center;gap:10px;margin-top:18px;display:flex}._progress_rsbnu_35 span{background:#f7f2e740;flex:1;height:4px}._progress_rsbnu_35 ._current_rsbnu_105{background:var(--color-paper)}._progress_rsbnu_35 ._completed_rsbnu_108{background:var(--color-spine-on-dark)}._progress_rsbnu_35 b{color:#f7f2e7a6;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:400}._paperScreen_rsbnu_2>._progress_rsbnu_35 span{background:var(--color-border)}._paperScreen_rsbnu_2>._progress_rsbnu_35 ._current_rsbnu_105{background:var(--color-ink)}._paperScreen_rsbnu_2>._progress_rsbnu_35 ._completed_rsbnu_108{background:var(--color-spine-on-dark)}._paperScreen_rsbnu_2>._progress_rsbnu_35 b{color:var(--color-muted)}._viewport_rsbnu_132{height:min(37vh,320px);min-height:226px;margin:26px var(--gutter) 0;background:#241f1b;border:1px solid #f7f2e729;position:relative;overflow:hidden}._viewport_rsbnu_132 video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._viewport_rsbnu_132 p{z-index:1;color:#f7f2e78f;font-size:var(--text-hint);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._viewport_rsbnu_132 i{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute}._topLeft_rsbnu_166{border-top:3px solid var(--color-paper);border-left:3px solid var(--color-paper);top:26px;left:26px}._topRight_rsbnu_173{border-top:3px solid var(--color-paper);border-right:3px solid var(--color-paper);top:26px;right:26px}._bottomLeft_rsbnu_180{border-bottom:3px solid var(--color-paper);border-left:3px solid var(--color-paper);bottom:26px;left:26px}._bottomRight_rsbnu_187{border-right:3px solid var(--color-paper);border-bottom:3px solid var(--color-paper);bottom:26px;right:26px}._scanLine_rsbnu_194{z-index:2;background:var(--color-brick-on-dark);height:2px;position:absolute;top:50%;left:26px;right:26px}._checking_rsbnu_204,._cameraError_rsbnu_205{margin:var(--space-3) var(--gutter) 0;font-size:var(--text-hint);text-align:center}._checking_rsbnu_204{color:#f7f2e7ad}._cameraError_rsbnu_205{color:#f09a87}._scanFooter_rsbnu_219{padding:18px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper);color:var(--color-ink);flex-direction:column;gap:10px;margin-top:auto;display:flex}._skipScan_rsbnu_230{min-height:52px;padding:var(--space-2);border:0;border-bottom:1px solid var(--color-border);color:var(--color-brick);font-family:var(--font-serif);cursor:pointer;background:0 0;font-size:16px}._skipScan_rsbnu_230:disabled{opacity:.45;cursor:default}._cameraRecovery_rsbnu_246{margin:28px var(--gutter) 0;padding:var(--space-5);border:1px solid #f7f2e738}._cameraRecovery_rsbnu_246 strong{font-family:var(--font-serif);font-size:var(--text-heading);font-weight:500}._cameraRecovery_rsbnu_246 p{margin:var(--space-2) 0 var(--space-4);color:#f7f2e7b3;font-size:var(--text-ui);line-height:1.5}._cameraRecovery_rsbnu_246 ol{margin:0 0 var(--space-4);padding:var(--space-4) 0 0;counter-reset:recovery;border-top:1px solid #f7f2e733;list-style:none}._cameraRecovery_rsbnu_246 li{color:#f7f2e7cc;font-size:var(--text-hint);counter-increment:recovery;gap:10px;margin-top:7px;line-height:1.5;display:flex}._cameraRecovery_rsbnu_246 li:before{content:counter(recovery);color:#f09a87;font-weight:600}._cameraRecovery_rsbnu_246 button{border-color:var(--color-paper);color:var(--color-paper)}._manualForm_rsbnu_288{padding:34px var(--gutter) 20px;flex-direction:column;gap:10px;display:flex}._manualForm_rsbnu_288 h1{font-family:var(--font-serif);font-size:var(--text-page);font-weight:500;line-height:1.15}._manualForm_rsbnu_288>p{margin-bottom:var(--space-4);color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--text-prose);line-height:1.55}._manualForm_rsbnu_288 label{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._manualForm_rsbnu_288 input{width:100%;height:64px;margin-bottom:var(--space-2);border:var(--control-border) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-brand);letter-spacing:.04em;border-radius:0;outline:0;padding:0 16px;font-size:clamp(21px,7vw,27px);font-weight:500}._manualForm_rsbnu_288 input:focus{outline:2px solid var(--color-ink);outline-offset:2px}._manualForm_rsbnu_288 ._skipScan_rsbnu_230{margin-top:var(--space-1)}._formError_rsbnu_336{margin:-4px 0 var(--space-2);color:var(--color-brick);font-size:var(--text-hint);line-height:1.45}._confirmNav_rsbnu_343{margin:var(--space-2) var(--gutter) 0;border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}._confirmNav_rsbnu_343 button,._confirmNav_rsbnu_343 a{color:var(--color-ink-soft);background:0 0;border:0;font-size:13px}._confirmNav_rsbnu_343 a{font-size:28px}._confirmContent_rsbnu_362{padding:24px var(--gutter) 100px}._confirmContent_rsbnu_362>h1{font-family:var(--font-serif);font-size:var(--text-page);font-weight:500;line-height:1.14}._confirmLead_rsbnu_372{font-family:var(--font-serif);font-size:var(--text-prose);margin-top:10px;line-height:1.6}._loanCard_rsbnu_379{border:1px solid var(--color-border-strong);background:var(--color-sand);margin-top:24px;padding:16px}._cardEyebrow_rsbnu_386{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._cardBook_rsbnu_394{gap:14px;display:flex}._cardBook_rsbnu_394 h2{font-family:var(--font-brand);font-size:19px;font-weight:500;line-height:1.12}._cardBook_rsbnu_394 p{margin-top:var(--space-1);color:var(--color-muted);font-size:12px}._cardBook_rsbnu_394 ._cardDates_rsbnu_409{color:var(--color-ink-soft);font-size:var(--text-hint);margin-top:10px;line-height:1.5}._cardCover_rsbnu_416{flex:none;width:74px}._confirmCheck_rsbnu_421{gap:var(--space-3);margin-top:var(--space-5);border-top:1px solid var(--color-rule);align-items:flex-start;padding-top:18px;font-size:14px;line-height:1.5;display:flex}._confirmCheck_rsbnu_421 input{width:26px;height:26px;accent-color:var(--color-ink);border-radius:0;flex:none;margin:0}._confirmFooter_rsbnu_440{z-index:3;width:100%;max-width:480px;padding:12px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper);margin:0 auto;position:fixed;bottom:0;left:0;right:0}._pending_rsbnu_454{min-height:70vh;padding:var(--space-10) var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._pending_rsbnu_454>div{align-items:flex-end;gap:4px;height:30px;display:flex}._pending_rsbnu_454 span{background:var(--color-spine);width:6px;animation:.9s ease-in-out infinite alternate _pendingBook_rsbnu_1}._pending_rsbnu_454 span:first-child{height:20px}._pending_rsbnu_454 span:nth-child(2){height:28px;animation-delay:.15s}._pending_rsbnu_454 span:nth-child(3){height:23px;animation-delay:.3s}._pending_rsbnu_454 h1{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-page);font-weight:500}._pending_rsbnu_454 p{margin-top:var(--space-2);color:var(--color-muted)}@keyframes _pendingBook_rsbnu_1{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._reasonContent_rsbnu_506{padding:22px var(--gutter) 390px}._reasonContent_rsbnu_506>h1{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-page);font-weight:500;line-height:1.14}._successEyebrow_rsbnu_517{color:var(--level-green-ink);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase}._reasonLead_rsbnu_524{margin-top:var(--space-2);color:var(--color-muted);font-size:13px;line-height:1.5}._reasonBook_rsbnu_531{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-ink);margin-top:24px;display:flex}._reasonBook_rsbnu_531 h2{font-family:var(--font-brand);font-size:20px;font-weight:500;line-height:1.12}._reasonBook_rsbnu_531 p{margin-top:var(--space-1);color:var(--color-muted);font-size:12px}._reasonBook_rsbnu_531 ._reasonDates_rsbnu_549{margin-top:var(--space-3);color:var(--color-ink-soft);font-size:var(--text-hint);line-height:1.5}._reasonCover_rsbnu_556{flex:none;width:96px}._reasonActions_rsbnu_561{z-index:3;width:100%;max-width:480px;padding:12px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper);flex-direction:column;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}._finishedReason_rsbnu_578,._reasonButton_rsbnu_579,._skipReason_rsbnu_580{border:1px solid var(--color-border-strong);background:var(--color-sand);min-height:56px;color:var(--color-ink);font-family:var(--font-serif);text-align:left;cursor:pointer;border-radius:0;align-items:center;padding:0 18px;font-size:17px;display:flex}._finishedReason_rsbnu_578:disabled,._reasonButton_rsbnu_579:disabled,._skipReason_rsbnu_580:disabled{opacity:.55}._finishedReason_rsbnu_578 strong,._reasonButton_rsbnu_579 strong,._skipReason_rsbnu_580 strong{font-size:inherit;font-weight:500;display:block}._finishedReason_rsbnu_578 small,._reasonButton_rsbnu_579 small,._skipReason_rsbnu_580 small{color:var(--color-ink-soft);font-family:var(--font-sans);margin-top:2px;font-size:11.5px;display:block}._finishedReason_rsbnu_578{border:1.5px solid var(--level-green);background:var(--level-green-tint);gap:14px;min-height:62px}._finishedReason_rsbnu_578 i{background:var(--level-green);flex:none;width:5px;height:26px}._skipReason_rsbnu_580{color:var(--color-ink-soft);font-family:var(--font-sans);text-align:center;background:0 0;border-color:#0000;justify-content:center;font-size:15px}._reasonError_rsbnu_639{color:var(--color-brick);font-size:var(--text-hint);text-align:center}._celebrationContent_rsbnu_645{width:100%;padding:14px 24px 150px}._bookplate_rsbnu_650{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-ink);font-size:var(--text-eyebrow);letter-spacing:.2em;text-align:center;text-transform:uppercase;padding:7px 0}._celebrationCover_rsbnu_660{width:118px;margin:10px auto 0;animation:.62s ease-out both _celebrationCoverRise_rsbnu_1;transform:rotate(-1.5deg)}._finishedStamp_rsbnu_667{z-index:2;border:1.5px solid var(--color-brick);background:var(--color-paper);width:max-content;max-width:calc(100% - 24px);color:var(--color-brick);text-align:center;margin:-22px auto 0;padding:9px 16px 10px;animation:.7s ease-out .18s both _celebrationStamp_rsbnu_1;position:relative;transform:rotate(-1.5deg)}._finishedStamp_rsbnu_667 span{letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;display:block}._finishedStamp_rsbnu_667 strong{font-family:var(--font-serif);margin-top:2px;font-size:15px;font-weight:600;display:block}._finishedBook_rsbnu_695{margin-top:var(--space-4);text-align:center}._finishedBook_rsbnu_695 h1{font-family:var(--font-brand);text-wrap:pretty;font-size:25px;font-weight:500;line-height:1.1}._finishedBook_rsbnu_695 p{color:var(--color-muted);font-size:var(--text-hint);margin-top:5px}._achievement_rsbnu_712{padding-top:var(--space-4);border-top:1px solid var(--color-border-strong);margin-top:18px}._achievement_rsbnu_712 h2{color:var(--color-brick);font-family:var(--font-serif);font-size:var(--text-heading);text-wrap:pretty;font-weight:500;line-height:1.22}._achievement_rsbnu_712 p{font-family:var(--font-serif);margin-top:6px;font-size:14.5px;line-height:1.5}._celebrationCounter_rsbnu_732{margin-top:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-paper);padding:14px 16px 13px}._celebrationCounter_rsbnu_732>p{color:var(--color-muted);margin-top:10px;font-size:11.5px}._counterEyebrow_rsbnu_744{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._counterNumbers_rsbnu_751{margin-top:var(--space-2);align-items:flex-end;gap:10px;display:flex}._counterNumbers_rsbnu_751>span{color:var(--color-muted);font-family:var(--font-serif);font-size:26px;line-height:1;text-decoration:line-through}._counterNumbers_rsbnu_751>i{color:var(--color-muted);padding-bottom:2px;font-size:20px;font-style:normal;line-height:1.2}._counterNumbers_rsbnu_751>strong{color:var(--color-spine);font-family:var(--font-serif);font-size:46px;font-weight:600;line-height:.86;animation:.5s ease-out .65s both _counterArrive_rsbnu_1}._counterNumbers_rsbnu_751>b{font-family:var(--font-serif);padding-bottom:4px;font-size:15px;font-weight:400}._finishedShelf_rsbnu_786{flex-wrap:wrap;align-items:flex-end;gap:4px;min-height:28px;margin-top:14px;display:flex}._finishedShelf_rsbnu_786>span{background:var(--color-spine);width:6px;height:16px}._finishedShelf_rsbnu_786>span:nth-child(4n+2){height:20px}._finishedShelf_rsbnu_786>span:nth-child(4n+3){height:15px}._finishedShelf_rsbnu_786>span:nth-child(4n){height:19px}._finishedShelf_rsbnu_786>._studentSpine_rsbnu_808{background:var(--color-brick);width:8px;height:28px;animation:.5s ease-out .9s both _celebrationRise_rsbnu_1}._celebrationActions_rsbnu_815{z-index:3;width:100%;max-width:480px;padding:12px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-strong);background:var(--color-sand);flex-direction:column;gap:6px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes _celebrationRise_rsbnu_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _celebrationCoverRise_rsbnu_1{0%{opacity:0;transform:translateY(14px)rotate(-1.5deg)}to{opacity:1;transform:translateY(0)rotate(-1.5deg)}}@keyframes _celebrationStamp_rsbnu_1{0%{opacity:0;transform:rotate(-1.5deg)scale(1.04)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}@keyframes _counterArrive_rsbnu_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._state_rsbnu_872{min-height:70vh;padding:var(--space-10) var(--gutter);flex-direction:column;justify-content:center;align-items:stretch;display:flex}._state_rsbnu_872 h1{font-family:var(--font-serif);font-size:var(--text-page);font-weight:500;line-height:1.15}._state_rsbnu_872 p{margin:var(--space-3) 0 var(--space-6);color:var(--color-ink-soft);font-size:var(--text-ui);line-height:1.55}._state_rsbnu_872>a{margin-top:var(--space-4);color:var(--color-ink-soft);text-align:center}@media (width>=481px){._confirmFooter_rsbnu_440,._reasonActions_rsbnu_561,._celebrationActions_rsbnu_815{border-inline:1px solid var(--color-border)}}@media (height<=720px){._viewport_rsbnu_132{min-height:200px}._reasonContent_rsbnu_506{padding-bottom:350px}._reasonActions_rsbnu_561{gap:6px}._finishedReason_rsbnu_578,._reasonButton_rsbnu_579,._skipReason_rsbnu_580{min-height:48px}}@media (prefers-reduced-motion:reduce){._celebrationCover_rsbnu_660,._finishedStamp_rsbnu_667,._counterNumbers_rsbnu_751>strong,._finishedShelf_rsbnu_786>._studentSpine_rsbnu_808{animation:none}}
