:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--serif:Georgia, "Times New Roman", serif;--ink:#061739;--ink-soft:#27324c;--navy:#072a67;--blue:#06398d;--green:#11672e;--green-dark:#0b4f25;--line:#cfdaea;--blue-line:#bdd0eb;--green-line:#bdd8c6;--muted:#4b5870;--page:#fff;--blue-wash:#f3f8ff;--green-wash:#f5fbf5;--shadow:0 24px 60px #081e4a1a;background:var(--page);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 51% 27%,#f0f5fbcc,#0000 34%),linear-gradient(#fff 0%,#fbfdff 63%,#fff 100%)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #06398d3b}button{font:inherit;border:0}p,h1,h2,h3,h4,dl,dd{margin:0}.site-shell{min-height:100vh}.skip-link{z-index:50;color:#fff;background:var(--navy);border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #d6ddea;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:73px;padding:0 36px;display:grid}.brand{min-width:max-content;font-family:var(--serif);color:var(--ink);justify-self:start;align-items:center;gap:13px;line-height:1;display:inline-flex}.brand-copy{gap:3px;display:grid}.brand-copy strong{font-size:1.86rem;font-weight:800;line-height:.95}.brand-copy small{color:#667085;letter-spacing:.03em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:760;line-height:1}.brand-logo{width:33px;height:42px;fill:var(--navy);flex:none}.brand-logo .logo-window{fill:#fff}.brand-logo .logo-line{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round}.primary-nav{color:#071632;justify-content:center;gap:36px;font-size:.96rem;font-weight:640;display:flex}.primary-nav a{padding:12px 0}.primary-nav a:hover{color:var(--blue)}.account-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-price{min-height:40px;color:var(--green);white-space:nowrap;background:#ffffffe6;border:1px solid #c7d6eb;border-radius:999px;align-items:center;gap:10px;padding:6px 15px;display:inline-flex;box-shadow:0 12px 24px #12335814}.header-price span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.header-price strong{font-family:var(--serif);font-size:1.25rem;font-weight:900;line-height:1}.login-link,.signup-link{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:.95rem;font-weight:650;display:inline-flex}.login-link{color:#10203d;background:#fff;border:1px solid #cfd9e8}.signup-link{color:#fff;background:var(--navy);min-width:86px;box-shadow:0 10px 20px #072a6733}.site-main{width:min(1464px,100% - 72px);margin:0 auto}.hero{text-align:center;padding:31px 16px 0}.side-toggle{background:#ffffffd6;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 27px;padding:6px;display:inline-flex;box-shadow:0 20px 46px #12335829}.side-toggle button{color:#6b7280;background:0 0;border-radius:999px;min-width:198px;min-height:54px;padding:0 28px;font-size:1.17rem;font-weight:880}.side-toggle button.active{color:#fff;background:var(--blue);box-shadow:0 16px 30px #06398d33}.hero h1{font-family:var(--serif);color:var(--ink);text-shadow:0 2px #05132e0a;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:14px;font-size:clamp(3.7rem,5vw,5.38rem);font-weight:900;line-height:.98;display:flex}.hero h1 .read-here-button{color:var(--green);cursor:pointer;font:inherit;font-family:inherit;line-height:inherit;text-shadow:inherit;background:0 0;padding:0}.hero h1 .read-here-button:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.hero h1 span:last-child{color:var(--green)}.founder-line{width:max-content;max-width:100%;color:var(--navy);font-family:var(--serif);margin:14px auto 0;font-size:clamp(1.12rem,1.45vw,1.48rem);font-weight:800;line-height:1.2}.positioning-line{color:#32415b;width:max-content;max-width:100%;margin:11px auto 0;font-size:clamp(1.04rem,1.28vw,1.22rem);font-weight:750;line-height:1.25}.hero-proof{flex-wrap:wrap;justify-content:center;gap:12px;max-width:990px;margin:16px auto 0;padding:0;list-style:none;display:flex}.hero-proof li{min-height:38px;color:var(--blue);background:#ffffffd1;border:1px solid #c9d8ed;border-radius:999px;align-items:center;padding:9px 14px;font-size:.92rem;font-weight:880;display:inline-flex}.mission-line{color:#43506a;max-width:860px;margin:22px auto 0;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.55}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:26px;display:grid}.path-grid.single-path{grid-template-columns:minmax(0,980px);justify-content:center}.single-path .path-card{width:100%}.path-card{border:1px solid var(--blue-line);min-height:656px;box-shadow:var(--shadow);background:radial-gradient(circle at 15% 8%,#eaf3fff0,#0000 33%),radial-gradient(circle at 78% 80%,#f4f8fceb,#0000 36%),#ffffffeb;border-radius:17px;padding:29px 39px 22px;overflow:hidden}.path-card.reader{border-color:var(--green-line);background:radial-gradient(circle at 84% 8%,#ebf9eef5,#0000 36%),radial-gradient(circle at 30% 80%,#f8fbf6fa,#0000 42%),#fffffff0}.path-heading{grid-template-columns:auto 1fr;align-items:start;gap:15px;display:grid}.path-icon{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:59px;height:59px;display:grid;box-shadow:0 18px 30px #06398d33}.reader .path-icon{background:var(--green);box-shadow:0 18px 30px #11672e2e}.path-heading p{color:var(--blue);letter-spacing:.13em;margin:4px 0;font-size:.92rem;font-weight:900}.reader .path-heading p{color:var(--green)}.path-heading h2{font-family:var(--serif);color:var(--ink);margin-bottom:12px;font-size:clamp(2rem,2.45vw,2.5rem);font-weight:900;line-height:1}.reader .path-heading h2{color:var(--green)}.path-heading span{color:#2d374f;max-width:520px;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.48;display:block}.feature-list{flex-wrap:wrap;gap:16px;margin:20px 0 22px 67px;padding:0;list-style:none;display:flex}.feature-pill{width:178px;min-width:0;min-height:53px;color:var(--blue);background:#ffffffb8;border:1px solid #c8d8ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 13px;font-size:.84rem;font-weight:800;line-height:1.22;display:grid}.feature-pill:nth-child(2){width:154px}.feature-pill:nth-child(3){width:178px}.feature-pill.reader{color:var(--green-dark);border-color:#c5dccc}.verification-window{background:radial-gradient(circle at 4% 10%,#eaf3fffa,#0000 37%),linear-gradient(#fffffff0,#f7fbffe6);border:1px solid #d5dde8;border-radius:12px;grid-template-columns:minmax(260px,.78fr) minmax(360px,1fr);align-items:stretch;gap:24px;min-height:318px;padding:27px 30px 24px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 24px 50px #081e4a17}.verification-copy{padding:10px 0 6px}.verification-copy p{color:var(--blue);letter-spacing:.16em;margin-bottom:11px;font-size:.78rem;font-weight:900}.verification-copy h3{max-width:380px;color:var(--ink);font-family:var(--serif);margin-bottom:14px;font-size:clamp(2rem,2.45vw,2.72rem);font-weight:900;line-height:1.02}.verification-copy span{color:#40506d;max-width:370px;font-size:1.04rem;line-height:1.5;display:block}.verification-checks{gap:12px;display:grid}.verification-checks article{background:#ffffffdb;border:1px solid #dbe4f1;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:82px;padding:13px 15px;display:grid;box-shadow:0 12px 26px #081e4a0f}.verification-checks svg{color:var(--blue)}.verification-checks h4{color:#071632;margin-bottom:4px;font-size:.94rem;font-weight:880}.verification-checks p{color:#536177;font-size:.8rem;line-height:1.35}.verification-rule{min-height:58px;color:var(--blue);background:#eef6ffd1;border:1px solid #c9d8ed;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 17px;font-size:.96rem;font-weight:820;line-height:1.35;display:grid}.product-window{background:#ffffffdb;border:1px solid #d5dde8;border-radius:10px;grid-template-columns:150px minmax(0,1fr);height:287px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 50px #081e4a17}.window-sidebar{background:linear-gradient(#fffffff5,#f6faffcc);border-right:1px solid #d9e0ea;padding:22px 16px}.reader-window .window-sidebar{background:linear-gradient(#fffffff5,#f7fbf7d9)}.window-dots{gap:5px;margin:4px 0 17px;display:flex}.window-dots span{background:#5b6678;border-radius:50%;width:4px;height:4px}.window-sidebar h3{color:#111b32;margin-bottom:16px;font-size:.92rem;font-weight:850}.window-sidebar nav{gap:7px;display:grid}.window-sidebar nav span{color:#18233a;border-radius:6px;align-items:center;gap:9px;min-height:32px;padding:0 11px;font-size:.78rem;font-weight:570;display:flex}.window-sidebar nav span.active{color:var(--navy);background:#e5eefc}.reader-window .window-sidebar nav span.active{color:var(--green-dark);background:#e8f3e9}.window-content{min-width:0;padding:20px 18px}.window-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.window-topline h3,.reader-window .window-content>h3{color:#111b32;font-size:.98rem;font-weight:860}.window-topline button{color:#fff;background:var(--navy);border-radius:4px;min-height:26px;padding:0 15px;font-size:.73rem;font-weight:760}.book-row{background:#ffffffe6;border:1px solid #e5e9f0;border-radius:8px;box-shadow:0 11px 28px #081e4a12}.book-row.featured{grid-template-columns:95px 1fr;gap:22px;min-height:148px;padding:12px;display:grid}.book-row.compact{grid-template-columns:55px 1fr auto;align-items:center;gap:13px;height:86px;margin-top:12px;padding:12px;display:grid}.book-row h4,.reading-card h4{color:#071632;margin:9px 0 5px;font-size:.94rem;font-weight:850}.book-row p,.reading-card p{color:#344059;margin-bottom:12px;font-size:.78rem}.book-row strong{width:max-content;color:var(--green-dark);background:#d8f2de;border-radius:5px;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.book-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:17px;display:grid}.book-row dt{color:#566175;font-size:.72rem}.book-row dd{color:#061739;margin-top:4px;font-size:.94rem;font-weight:900}.book-row.compact span{color:#333c4f;background:#edf1f6;border-radius:5px;align-self:start;padding:6px 10px;font-size:.72rem;font-weight:750}.book-cover{color:#fff;background:linear-gradient(160deg,#ffffff2e,#0000 35%),linear-gradient(#6e8794 0%,#1b3248 65%,#081526 100%);border-radius:6px;flex-direction:column;flex:none;justify-content:space-between;width:95px;height:134px;padding:12px 9px;display:flex;overflow:hidden;box-shadow:0 10px 20px #07163238}.book-cover span{font-family:var(--serif);letter-spacing:.12em;font-size:1.12rem;line-height:1.03}.book-cover small{letter-spacing:.14em;font-size:.55rem}.book-cover.ember{background:linear-gradient(160deg,#ffeeb82e,#0000 36%),linear-gradient(#5d442e 0%,#1f1613 100%)}.book-cover.ash{background:linear-gradient(160deg,#edce7438,#0000 38%),linear-gradient(#2d3941 0%,#151819 100%)}.book-cover.stone{background:linear-gradient(160deg,#f5cc7529,#0000 40%),linear-gradient(#455143 0%,#141f1b 100%)}.book-cover.harbor{background:linear-gradient(160deg,#c2e0f333,#0000 36%),linear-gradient(#5f7685 0%,#243241 100%)}.compact .book-cover{width:55px;height:65px;padding:7px 5px}.compact .book-cover span{font-size:.55rem}.reader-window .window-content{padding:16px 17px}.reading-card{background:#ffffffeb;border:1px solid #e5e9f0;border-radius:8px;grid-template-columns:91px minmax(0,1fr) auto;gap:20px;min-height:143px;margin-top:10px;padding:9px 17px;display:grid;box-shadow:0 12px 25px #081e4a12}.reading-card .book-cover{width:91px;height:132px}.reading-card span{color:#24304a;font-size:.78rem}.reading-card strong{color:#4e5b70;align-self:center;font-size:.8rem}.progress-line{background:#ccd5e2;border-radius:999px;width:min(210px,100%);height:3px;margin:10px 0 16px}.progress-line span{border-radius:inherit;background:var(--navy);width:52%;height:100%;display:block}.reading-card button{color:#fff;background:var(--green);border-radius:5px;min-width:96px;min-height:26px;font-size:.72rem;font-weight:780}.shelf-title{margin:12px 0 8px}.book-shelf{gap:10px;display:flex;overflow:hidden}.book-shelf .book-cover{width:73px;height:105px;padding:8px 6px}.book-shelf .book-cover span{font-size:.8rem}.card-actions{justify-content:start;gap:14px;margin-top:18px;display:grid}.author .card-actions{grid-template-columns:316px 230px}.reader .card-actions{grid-template-columns:282px 224px}.primary-cta,.secondary-cta{border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:47px;font-size:1.04rem;font-weight:850;display:inline-flex}.primary-cta{color:#fff;box-shadow:0 17px 31px #06398d2e}.primary-cta.blue{background:var(--blue)}.primary-cta.green{background:var(--green)}.secondary-cta{background:#ffffffc7;border:1px solid}.secondary-cta.blue{color:var(--blue)}.secondary-cta.green{color:var(--green)}.card-note{text-align:center;color:#21314f;margin-top:22px;font-size:1rem;line-height:1.35}.card-note strong{color:var(--blue);font-weight:500}.card-note span{color:#516079;margin:0 11px}.reader-note,.reader-note strong{color:var(--green)}.verification-intake{box-shadow:var(--shadow);background:radial-gradient(circle at 12% 16%,#eaf3fff2,#0000 34%),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #c9d8ed;border-radius:17px;grid-template-columns:minmax(280px,.62fr) minmax(420px,1fr);gap:34px;margin:28px auto 0;padding:33px 38px;display:grid}.intake-copy{padding:7px 0}.intake-copy p{color:var(--blue);letter-spacing:.15em;margin-bottom:13px;font-size:.82rem;font-weight:900}.intake-copy h2{max-width:470px;color:var(--ink);font-family:var(--serif);margin-bottom:17px;font-size:clamp(2.25rem,3vw,3.5rem);font-weight:900;line-height:1}.intake-copy span{color:#40506d;max-width:500px;font-size:1.06rem;line-height:1.55;display:block}.intake-form{gap:18px;display:grid}.field-grid{grid-template-columns:1fr;gap:16px;display:grid}.field-grid label{gap:7px;display:grid}.field-grid label span{color:#172440;font-size:.82rem;font-weight:830}.field-grid input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #c9d8ed;border-radius:8px;padding:0 13px;font-size:.94rem}.field-grid input::placeholder{color:#7a8495}.field-grid small{color:#5a667c;font-size:.76rem;font-weight:650;line-height:1.38;display:block}.source-policy{background:linear-gradient(#ffffffe6,#f4f9ffdb);border:1px solid #c2d3eb;border-radius:12px;grid-template-columns:minmax(230px,.92fr) minmax(230px,1fr);gap:18px;padding:18px;display:grid}.source-policy p,.safety-stops p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.76rem;font-weight:900}.source-policy h3{color:var(--ink);font-family:var(--serif);font-size:clamp(1.36rem,1.65vw,1.75rem);font-weight:900;line-height:1.04}.source-policy ol{counter-reset:source-proof;gap:9px;margin:0;padding:0;list-style:none;display:grid}.source-policy li{color:#1d2b49;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:36px;font-size:.9rem;font-weight:780;display:grid}.source-policy li:before{color:#fff;background:var(--blue);content:counter(source-proof);counter-increment:source-proof;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:900;display:grid}.gate-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gate-outcomes article{background:#ffffffd1;border:1px solid #d7e2f0;border-radius:10px;min-height:92px;padding:13px 14px}.gate-outcomes article:first-child{background:#fff8f8db;border-color:#e3c4c4}.gate-outcomes article:nth-child(3){background:#f5fbf6db;border-color:#bfd7c8}.gate-outcomes p{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:900}.gate-outcomes article:first-child p{color:#8a1f1f}.gate-outcomes article:nth-child(3) p{color:var(--green)}.gate-outcomes span{color:#34425f;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.proof-code-panel{background:#eef6ffbd;border:1px solid #bdd0eb;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.proof-code-panel p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.76rem;font-weight:900}.proof-code-panel h3{color:var(--ink);margin-bottom:8px;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:900}.proof-code-panel span{color:#495873;font-size:.9rem;line-height:1.45;display:block}.proof-code-panel button,.submit-proof-button{color:#fff;background:var(--blue);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:.95rem;font-weight:830;display:inline-flex}.proof-code-panel button{white-space:nowrap;padding:0 17px}.intake-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intake-checklist article{color:#1d2b49;background:#ffffffc7;border:1px solid #d7e2f0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:.88rem;font-weight:760;line-height:1.25;display:grid}.intake-checklist svg{color:var(--green)}.safety-stops{background:linear-gradient(#fffffff0,#fff8f8e6);border:1px solid #e3c4c4;border-radius:12px;padding:17px 18px}.safety-stops p{color:#8a1f1f}.safety-stops ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.safety-stops li{color:#5f1e1e;background:#ffffffc7;border:1px solid #edd4d4;border-radius:8px;align-items:center;min-height:38px;padding:9px 10px;font-size:.86rem;font-weight:770;line-height:1.24;display:flex}.submit-proof-button{justify-self:start;width:min(100%,270px);padding:0 20px}.packet-status{color:var(--green-dark);background:#ebf9eec7;border:1px solid #bfd7c8;border-radius:9px;padding:13px 15px;font-size:.95rem;font-weight:720;line-height:1.45}.trust-bar{color:#667085;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;min-height:77px;padding:0 24px 12px;font-size:1.05rem;display:flex}.trust-bar span{justify-content:center;align-items:center;gap:11px;min-width:250px;display:inline-flex}.trust-bar span+span{border-left:1px solid #cdd5e2;padding-left:28px}@media (width<=1200px){.path-grid{grid-template-columns:1fr}.path-card{min-height:auto}.feature-list{gap:16px}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;padding:16px 24px}.primary-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:22px}.site-main{width:min(100% - 36px,760px)}.hero{padding-top:28px}.hero h1{font-size:clamp(3.3rem,9vw,4.8rem)}.path-card{padding:26px 24px 22px}.verification-window{grid-template-columns:1fr}.verification-copy h3,.verification-copy span{max-width:none}.verification-intake{grid-template-columns:1fr}}@media (width<=720px){.site-header{grid-template-columns:1fr;gap:15px}.brand,.account-actions,.primary-nav{justify-self:stretch}.account-actions{flex-wrap:wrap;justify-content:stretch}.header-price{justify-content:center;width:100%}.login-link,.signup-link{flex:1}.hero h1{gap:0;display:grid}.side-toggle{width:100%;margin-bottom:24px}.side-toggle button{flex:1;min-width:0;padding-inline:12px}.path-heading{grid-template-columns:1fr}.feature-list{grid-template-columns:1fr;gap:16px;margin-left:0;display:grid}.feature-pill{width:100%}.verification-window{padding:22px 18px}.verification-checks article{grid-template-columns:1fr;gap:9px}.product-window{grid-template-columns:1fr;height:auto}.window-sidebar{border-bottom:1px solid #d9e0ea;border-right:0}.window-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.book-row.featured,.reading-card{grid-template-columns:78px 1fr;gap:14px}.reading-card strong{display:none}.book-cover,.reading-card .book-cover{width:78px;height:112px}.book-cover span{font-size:.82rem}.book-row dl{grid-template-columns:1fr;gap:6px}.book-shelf{flex-wrap:wrap;overflow:visible}.card-actions,.author .card-actions,.reader .card-actions{grid-template-columns:1fr}.verification-intake{padding:25px 20px}.field-grid,.gate-outcomes,.intake-checklist,.source-policy,.safety-stops ul,.proof-code-panel{grid-template-columns:1fr}.proof-code-panel button,.submit-proof-button{width:100%}.trust-bar{flex-direction:column;align-items:stretch;gap:12px;padding:22px 18px}.trust-bar span{min-width:0}.trust-bar span+span{border-left:0;padding-left:0}}@media (width<=480px){.site-header{padding-inline:18px}.brand{font-size:1.52rem}.site-main{width:calc(100% - 24px)}.hero h1{font-size:clamp(2.85rem,14vw,3.6rem)}.path-card{border-radius:14px;padding:22px 16px 18px}.path-heading h2{font-size:2rem}.window-sidebar nav,.book-row.featured,.reading-card{grid-template-columns:1fr}.book-row.compact{grid-template-columns:52px 1fr}.book-row.compact>span{display:none}.card-note span{margin:5px 0;display:block}}
