.recent-auth-dialog{border:1px solid var(--line);background:var(--surface);width:min(90vw,28rem);color:var(--ink);border-radius:1rem;padding:1.5rem}.recent-auth-dialog::backdrop{background:#1023338c}.recent-auth-dialog form,.recent-auth-dialog label{gap:.75rem;display:grid}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#25282b;--muted:#62645f;--paper:#f7f5f0;--surface:#fffefb;--surface-green:#eeece5;--line:#dedad2;--border:#dedad2;--green:#203747;--green-bright:#3f5664;--orange:#8a704d;--danger:#a23e39;--shadow:0 16px 48px #25282b14;--font-ui:"Manrope", sans-serif;--font-serif:var(--font-ui);font-family:var(--font-ui)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--paper);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:var(--paper);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.22rem}img{max-width:100%}.container{width:min(74rem,100% - 2.5rem);margin-inline:auto}.eyebrow{color:var(--green-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-size:.76rem;font-weight:800}.handle{color:var(--green-bright);font-weight:700}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf8f6f0;border-bottom:1px solid #ddd5cce0;position:sticky;top:0}.nav{flex-wrap:nowrap;align-items:center;gap:clamp(.5rem,1.2vw,1rem);min-height:4.6rem;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:11.75rem;height:auto;display:block}.footer-brand-logo{width:10rem}.nav-links{align-items:center;gap:1.55rem;margin-left:auto;display:flex}.nav-links a,.lang-link{color:#3f4a52;font-size:.87rem;font-weight:700;text-decoration:none}.nav-links a:hover,.lang-link:hover{color:var(--green)}.nav-end,.nav-actions{align-items:center;gap:.7rem;display:flex}.nav-loading{background:#eee8e2;border-radius:2rem;width:9rem;height:2.4rem}.mobile-navigation{display:none}.notifications-control{flex:none}.notifications-trigger{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.notification-count{border:2px solid var(--paper);color:#fff;background:#9b2c2c;border-radius:99px;place-items:center;min-width:1.3rem;min-height:1.3rem;padding:.1rem;font-size:.65rem;font-weight:850;display:grid;position:absolute;top:-.25rem;right:-.25rem}.notifications-layer{z-index:120;position:fixed;inset:0}.notifications-backdrop{background:#08182373;border:0;position:absolute;inset:0}.notifications-panel{background:var(--paper);flex-direction:column;gap:1rem;width:min(28rem,100%);height:100dvh;padding:1.25rem;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-1rem 0 3rem #0000002e}.notifications-panel>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.notifications-panel h2{font-family:var(--font-ui);margin:0;font-size:2rem}.notifications-panel>header button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.5rem}.notification-list{gap:.65rem;display:grid}.notification-item{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:.5rem;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.notification-item.unread{background:#eef4f7;border-left:.35rem solid #123d58}.notification-item span,.notification-item time{color:var(--muted)}.notification-item time{font-size:.75rem}.empty-notifications{color:var(--muted);text-align:center;padding:2rem 0}.mobile-menu-trigger,.mobile-menu-close{border:1px solid var(--line);min-width:3rem;min-height:3rem;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;font-weight:800}.mobile-menu-trigger{justify-content:center;align-items:center;gap:.45rem;min-width:auto;padding:.7rem .95rem;font-size:1rem;display:inline-flex}.mobile-menu-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.4rem;height:1.4rem}.mobile-menu-layer{z-index:200;position:fixed;inset:0}.mobile-menu-backdrop{background:#07172285;border:0;width:100%;position:absolute;inset:0}.mobile-menu-panel{background:var(--paper);width:min(85vw,22.5rem);height:100dvh;padding:1.25rem;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-1rem 0 3rem #0000002e}.mobile-menu-heading{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.mobile-menu-heading strong{font-family:var(--font-ui);font-size:1.35rem}.mobile-menu-panel nav{display:grid}.mobile-menu-panel nav a{border-bottom:1px solid var(--line);min-height:3.5rem;color:var(--ink);padding:.9rem .25rem;font-weight:800;text-decoration:none}.mobile-account{margin-top:1.5rem}.mobile-account .nav-actions{gap:.65rem;display:grid}.mobile-account .nav-actions>:not(.mobile-account-panel){width:100%;min-height:3rem;display:inline-flex}.btn{border:1px solid var(--line);min-height:2.65rem;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:99rem;justify-content:center;align-items:center;padding:.7rem 1.15rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{cursor:wait;opacity:.6}.btn.primary{border-color:var(--green);color:#fff;background:var(--green)}.btn.accent{border-color:var(--orange);background:var(--orange)}.btn.ghost{background:0 0}.btn.wide{width:100%}.text-link,.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:800;text-decoration:none}.text-button.danger{color:var(--danger)}.home-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 35%,#f1e7d8 0 15%,#0000 36%);border-radius:.7rem;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden}.hero-grid{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy h1{max-width:15ch;font-family:var(--font-ui);letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:.9}.hero-lead{max-width:36rem;color:var(--muted);font-family:var(--font-ui);margin:1.8rem 0;font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.55}.hero-actions{align-items:center;gap:1.5rem;display:flex}.hero-art{min-height:24rem;position:relative}.paper-back,.featured-paper{box-shadow:var(--shadow);border:1px solid #c9c9bc;position:absolute;inset:2rem 2rem 2rem 1rem}.paper-back{background:#dbe4e9;transform:rotate(7deg)}.paper-two{background:#ead9be;transform:rotate(-5deg)}.featured-paper{background:var(--surface);text-align:center;align-content:center;justify-items:center;padding:2.4rem;display:grid;transform:rotate(1deg)}.featured-paper>p{color:var(--green-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.author-sketch{color:#fff;width:7.5rem;height:7.5rem;font-family:var(--font-ui);background:#6b8293;border-radius:50% 44% 49% 46%;place-items:center;margin:1rem;font-size:3.7rem;display:grid}.featured-paper h2{font-family:var(--font-ui);margin:.4rem 0;font-size:2rem}.featured-paper blockquote{max-width:17rem;color:var(--muted);font-family:var(--font-ui);margin:1rem;font-style:italic;line-height:1.5}.signature{color:var(--green);font-family:var(--font-ui);font-size:1.5rem;transform:rotate(-8deg)}.search-band{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;width:min(100% - 2rem,74rem);margin:0 auto 1rem;padding:1.5rem 0}.search-bar{background:var(--surface);border-radius:.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.72rem .72rem .72rem 1.3rem;display:grid;transform:translateY(-1.55rem);box-shadow:0 12px 32px #00000024}.homepage-search{grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end;padding-block:0}.search-bar>span{color:var(--green);font-size:1.8rem}.search-bar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:.7rem}.search-bar input::placeholder{color:#6b7074}.section{padding-block:clamp(4.5rem,8vw,7.5rem)}.home-page .section{padding-block:clamp(1.5rem,4vw,3rem)}.home-page .section+.section{border-top:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.2rem;display:flex}.section-heading h2,.category-row h2,.author-callout h2,.how-section h2{max-width:15ch;font-family:var(--font-ui);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.02}.section-heading>p{max-width:28rem;color:var(--muted);line-height:1.6}.story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;display:grid}.story-card{min-width:0}.book-cover{aspect-ratio:.72;color:#fff;border-radius:.2rem .55rem .55rem .2rem;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;box-shadow:0 15px 30px #1e2a211f}.book-cover:before{content:"";position:absolute}.book-cover span{opacity:.7;align-self:flex-end;font-size:.72rem}.book-cover strong{max-width:8ch;font-family:var(--font-ui);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.05}.book-cover small{border-top:1px solid #ffffff6b;padding-top:.7rem}.book-cover.sage{background:#52745c}.book-cover.rose{background:#9b5f5f}.book-cover.blue{background:#42687a}.book-cover.ochre{background:#805421}.story-card>p{color:var(--green-bright);text-transform:uppercase;margin:1.1rem 0 .35rem;font-size:.72rem;font-weight:800}.story-card h3{font-family:var(--font-ui);margin:0 0 .35rem;font-size:1.22rem}.story-card>span{color:var(--muted);font-size:.84rem}.phase-note{border-left:3px solid var(--orange);color:var(--muted);background:#fff9ed;margin:2.5rem 0 0;padding:1rem 1.2rem}.category-section{color:#25282b;background:#eeece5;padding:4.5rem 0}.category-row{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;display:grid}.category-list{flex-wrap:wrap;gap:.7rem;display:flex}.category-list span{border:1px solid #ffffff59;border-radius:99rem;padding:.72rem 1rem;font-size:.85rem}.author-callout{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.author-callout>*{min-width:0}.author-callout>div:last-child>p:not(.eyebrow){max-width:35rem;color:var(--muted);margin:1.5rem 0 2rem;line-height:1.7}.author-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-height:0;display:grid}.author-collage>a{border:1px solid var(--line);width:auto;min-height:14rem;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:.7rem;place-items:center;padding:1.25rem;font-size:2rem;text-decoration:none;display:grid}.author-collage>a strong,.author-collage>a small{max-width:10rem;font-family:var(--font-ui);text-align:center;font-size:.8rem}.author-collage>a img{object-fit:cover;border-radius:50%}.author-collage>article{text-align:center;align-content:center;gap:.8rem;display:grid}.author-collage>article h3,.author-collage>article p{margin:0}.premium-inx-cover{box-shadow:var(--shadow);object-fit:contain;border:1px solid #c9c9bc}.home-page>.container+.container{margin-top:1rem}.home-page .site-ad-slot,.home-page .ad-slot{margin-block:0}.home-page .section-heading{margin-bottom:1.25rem}.home-page .section-heading p{color:var(--muted);margin:.35rem 0 0}.home-page .section-heading h2,.home-page .category-row h2{font-size:clamp(1.8rem,3vw,2.8rem)}#promotion-request-form .accessible-tabs{grid-template-columns:repeat(3,1fr)}.how-section{text-align:center;background:#f1eadf;padding:5rem 0 6rem}.how-section h2{margin-inline:auto}.step-grid{text-align:left;background:#d7cbbb;grid-template-columns:repeat(3,1fr);gap:1px;margin:3rem 0 0;padding:0;list-style:none;display:grid}.step-grid li{background:#f1eadf;align-content:space-between;min-height:11rem;padding:1.5rem;display:grid}.step-grid span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.step-grid strong{font-family:var(--font-ui);font-size:1.3rem;font-weight:500}.auth-page,.single-card-page{min-height:calc(100vh - 4.6rem)}.auth-shell{border:1px solid var(--line);background:var(--surface);width:min(68rem,100% - 2.5rem);min-height:42rem;box-shadow:var(--shadow);border-radius:.6rem;grid-template-columns:.9fr 1.1fr;margin:3rem auto 5rem;display:grid;overflow:hidden}.auth-story{color:#fff;background:var(--green);flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:relative;overflow:hidden}.auth-story .eyebrow{color:#f0d8ad}.auth-quote{z-index:1;max-width:12ch;font-family:var(--font-ui);font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.auth-books{align-items:end;gap:.35rem;height:5rem;display:flex}.auth-books i{background:var(--orange);width:3rem;height:4rem;transform:rotate(-5deg)}.auth-books i:nth-child(2){background:#d8c493;height:5rem;transform:rotate(2deg)}.auth-books i:nth-child(3){background:#637f91;height:3.5rem;transform:rotate(8deg)}.auth-card{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem);display:flex}.auth-card h1,.center-card h1,.account-heading h1{font-family:var(--font-ui);letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4.3rem);font-weight:500;line-height:.98}.auth-lead,.account-heading>p{color:var(--muted);margin:0 0 1.8rem;line-height:1.55}.stack-form{gap:1rem;display:grid}.stack-form>label:not(.check-row),.two-fields>label{color:#354039;gap:.42rem;font-size:.82rem;font-weight:800;display:grid}input,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd3cc;border-radius:.28rem;outline:none;padding:.78rem .85rem}textarea{resize:vertical;line-height:1.5}input:focus,textarea:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px #2f73511f}label small{color:var(--muted);font-weight:400}.input-prefix{background:#f0f2ed;border:1px solid #cfd3cc;border-radius:.28rem;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.input-prefix>span{color:var(--muted);padding:0 .7rem}.input-prefix input{border:0;border-left:1px solid #cfd3cc;border-radius:0}.check-row{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.check-row input{width:auto;margin-top:.15rem}.auth-links{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.2rem 0 0;font-size:.82rem;display:flex}.auth-links a{color:var(--green);font-weight:800}.form-error,.form-notice{border-radius:.25rem;padding:.8rem 1rem;font-size:.86rem}.form-error{color:var(--danger);background:#f8e7e4}.form-notice{color:#153f5b;background:#e8f0f5}.center-card{border:1px solid var(--line);background:var(--surface);width:min(36rem,100% - 2.5rem);box-shadow:var(--shadow);text-align:center;margin:5rem auto;padding:clamp(2rem,5vw,4rem)}.center-card h1{max-width:none}.center-card .btn{margin-top:1rem}.missing-page p:not(.eyebrow){color:var(--muted);line-height:1.6}.missing-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}#how{scroll-margin-top:6rem}.account-page{min-height:70vh;padding:4.5rem 0 7rem}.account-heading{max-width:74rem;margin-bottom:2.5rem}.account-heading h1{max-width:14ch}.account-grid{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.profile-preview,.panel{border:1px solid var(--line);background:var(--surface);border-radius:.35rem;box-shadow:0 10px 30px #1b2b210f}.profile-preview{text-align:center;padding:1.5rem;position:sticky;top:6.6rem}.profile-avatar,.public-avatar{object-fit:cover;color:#fff;font-family:var(--font-ui);background:#78937e;border-radius:50%;place-items:center;display:grid}.profile-avatar{width:8rem;height:8rem;margin:.5rem auto 1.2rem;font-size:2.4rem}.profile-preview h2{font-family:var(--font-ui);margin-bottom:.2rem}.profile-preview .handle{margin-top:0}.profile-preview>p:not(.handle){color:var(--muted);line-height:1.55}.mini-stats{color:var(--muted);justify-content:center;gap:1.5rem;margin:1.4rem 0;font-size:.78rem;display:flex}.mini-stats strong{color:var(--ink);font-family:var(--font-ui);font-size:1.35rem;display:block}.draft-pill{color:#755425;background:#f6e5c9;border-radius:2rem;padding:.5rem .8rem;font-size:.74rem;font-weight:800;display:inline-block}.account-panels{gap:1.2rem;display:grid}.panel{padding:clamp(1.3rem,3vw,2rem)}.panel h2{font-family:var(--font-ui);margin-top:0;font-weight:500}.two-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}fieldset{border:1px solid var(--line);padding:1rem}legend{padding:0 .4rem;font-size:.82rem;font-weight:800}.choice-row{gap:2rem;display:flex}.choice-row label{gap:.4rem;display:flex}.choice-row input{width:auto}.form-actions,.upload-row{justify-content:flex-end;gap:.7rem;display:flex}.compact-panel h2{font-size:1.25rem}.upload-row{align-items:center}.upload-row input{padding:.55rem}.session-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.session-list article div{gap:.25rem;display:grid}.session-list small{color:var(--muted)}.profile-hero{background:#eef1f3;padding:clamp(2rem,5vw,3.5rem) 0}.public-profile-grid{grid-template-columns:8.5rem 1fr;align-items:center;gap:clamp(1.25rem,4vw,2.75rem);max-width:60rem;display:grid}.public-avatar{border:.4rem solid var(--surface);width:8.5rem;height:8.5rem;box-shadow:var(--shadow);font-size:2.5rem}.public-profile h1{font-family:var(--font-ui);letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:500;line-height:1}.profile-bio{max-width:38rem;color:var(--muted);font-family:var(--font-ui);font-size:1.15rem;line-height:1.65}.public-profile .mini-stats{justify-content:flex-start}.inline-profile-owner{width:min(100%,52rem);margin-top:1rem}.inline-profile-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.inline-profile-toolbar>strong{font-size:.82rem}.inline-profile-toolbar>div{flex-wrap:wrap;gap:.45rem;display:flex}.inline-profile-toolbar .btn,.inline-profile-toolbar .text-button{min-height:2.35rem;padding:.5rem .8rem;font-size:.78rem}.inline-profile-feedback:empty{display:none}.inline-profile-feedback .form-error,.inline-profile-feedback .form-notice{margin:.8rem 0 0}.inline-edit-panel{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;margin-top:1rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 12px 32px #10233314}.inline-edit-panel:focus{outline-offset:3px;outline:3px solid #28587947}.inline-edit-panel h2{font-family:var(--font-ui);margin:0;font-size:1.35rem;font-weight:500}.form-help{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.compact-account-page{padding-top:3rem}.compact-account-heading{margin-bottom:1.5rem}.compact-account-heading h1{max-width:24ch}.account-heading-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:1.2rem}.narrow-account-panels{max-width:52rem}.profile-content-section+.profile-content-section{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:3rem}.notes-workspace-grid{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:1.5rem;padding-bottom:5rem;display:grid}.notes-list{align-self:start}.notes-list>button{border:1px solid #0000;border-top-color:var(--line);width:100%;color:inherit;text-align:left;background:0 0;gap:.25rem;padding:.8rem;display:grid}.notes-list>button.selected{border-color:var(--ink);background:var(--surface)}.notes-list>button span{color:var(--muted);font-size:.85rem}.note-card{border:1px solid var(--line);background:var(--surface);min-height:13rem;padding:1.4rem}.note-card h3{font-family:var(--font-ui);margin:.4rem 0 .8rem;font-size:1.5rem}@media (max-width:760px){.notes-workspace-grid{grid-template-columns:1fr}}.empty-shelf{min-height:18rem;color:var(--muted);text-align:center;background:#fffdf88c;border:1px dashed #bdc4bb;border-radius:.35rem;align-content:center;place-items:center;margin-bottom:2rem;display:grid}.empty-shelf span{color:#fff;background:var(--green);width:3rem;height:3rem;font-family:var(--font-ui);border-radius:50%;place-items:center;display:grid}.empty-shelf h3{color:var(--ink);font-family:var(--font-ui);margin:1.2rem 0 .2rem;font-size:1.5rem}.empty-shelf p{max-width:36rem}.page-loading{border:.25rem solid #d8ddd7;border-top-color:var(--green);border-radius:50%;width:3rem;height:3rem;margin:8rem auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.footer{border-top:1px solid var(--line);background:var(--surface);padding:2rem 0}.footer-row{color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.82rem;display:flex}:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--ink);outline:3px solid #c99545}@media (max-width:58rem){.nav-links,.nav>.nav-end{display:none}.mobile-navigation{margin-left:auto;display:block}.hero-grid,.author-callout{grid-template-columns:1fr}.hero-art{width:min(28rem,100%);margin-inline:auto}.story-grid{grid-template-columns:repeat(2,1fr)}.author-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.category-row{grid-template-columns:1fr;gap:2rem}.auth-shell{grid-template-columns:1fr}.auth-story{min-height:20rem}.auth-quote{font-size:2rem}.account-grid{grid-template-columns:1fr}.profile-preview{position:static}.public-profile-grid{text-align:center;grid-template-columns:1fr}.public-avatar{margin-inline:auto}.public-profile .mini-stats{justify-content:center}}@media (max-width:38rem){.container{width:min(100% - 1.25rem,74rem)}.nav{gap:.65rem;min-height:4rem}.nav>.nav-end .nav-actions .ghost,.nav>.nav-end .nav-actions .text-button,.lang-link{display:none}.nav-end{margin-left:auto}.brand-logo{width:9.5rem}.nav-actions .btn{padding-inline:.85rem}.home-hero{padding:1.25rem}.hero-copy h1{font-size:clamp(3.3rem,16vw,5rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{min-height:27rem}.paper-back,.featured-paper{inset-inline:.8rem}.search-bar{grid-template-columns:auto 1fr}.homepage-search{grid-template-columns:1fr}.search-bar .btn{grid-column:1/-1}.section-heading{flex-direction:column;align-items:flex-start;gap:.5rem}.story-grid{grid-template-columns:1fr 1fr;gap:.75rem}.book-cover{padding:.85rem}.category-list{gap:.45rem}.author-collage{grid-template-columns:1fr;width:100%;min-height:0}.author-collage>a{border-width:1px;width:100%;min-height:12rem;font-size:3rem}#promotion-request-form .accessible-tabs,.step-grid{grid-template-columns:1fr}.auth-shell{width:calc(100% - 1.25rem);margin-top:1rem}.auth-story{display:none}.auth-card{padding:2rem 1.25rem}.two-fields{grid-template-columns:1fr}.form-actions,.upload-row,.footer-row{flex-direction:column;align-items:stretch}.choice-row{flex-direction:column;align-items:flex-start;gap:.7rem}.public-avatar{width:10rem;height:10rem}.public-profile h1{font-size:3rem}}.profile-hero{padding:clamp(1.5rem,3vw,2.5rem) 0}.compact-profile-grid{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);max-width:62rem;display:grid;position:relative}.compact-profile-grid .public-avatar{border-width:.3rem;width:6.5rem;height:6.5rem;font-size:2rem}.compact-profile-copy .profile-title-row,.profile-edit-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compact-profile-copy h1{font-size:clamp(2rem,4vw,3rem)}.compact-profile-copy .eyebrow,.compact-profile-copy .handle,.compact-profile-copy .profile-bio{margin-block:0 .55rem}.compact-profile-copy .profile-bio{font-size:1rem;line-height:1.5}.profile-stat-groups{align-items:stretch;gap:0;margin-top:1rem;display:flex}.compact-profile-copy .mini-stats,.profile-community-stats{grid-template-columns:repeat(2,6.25rem);align-items:stretch;gap:0;margin:0;display:grid}.compact-profile-copy .mini-stats a,.profile-community-stats button{width:auto;min-height:3.25rem;color:var(--ink);text-align:center;background:0 0;border:0;border-left:1px solid #2858793d;align-content:center;gap:.1rem;padding:.3rem 1rem;text-decoration:none;display:grid}.compact-profile-copy .mini-stats a:first-child,.profile-community-stats button:first-child{border-left:0}.compact-profile-copy .mini-stats strong,.profile-community-stats strong{font-size:1.15rem}.compact-profile-copy .mini-stats span,.profile-community-stats span{color:var(--muted);font-size:.78rem}.profile-community-control{border-left:2px solid #2858794d;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin-left:clamp(1.25rem,3vw,2rem);padding-left:clamp(1.25rem,3vw,2rem);display:flex}.profile-message-action{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #2858794d;align-items:center;gap:.45rem;padding:.55rem 0 .55rem 1.25rem;font-weight:800;display:inline-flex}.profile-message-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.profile-message-action:hover span{text-decoration:underline}.profile-actions-menu{z-index:4;position:relative}.profile-more-trigger{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid}.profile-more-trigger svg{fill:currentColor;width:22px;height:22px}.profile-more-menu{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:.5rem;width:max-content;min-width:13rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .75rem 2rem #08182329}.profile-more-menu button{min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.65rem .8rem;font-weight:750}.profile-more-menu button:hover,.profile-more-menu button:focus-visible{background:#e8f0f4}.profile-more-menu button.danger{color:#9b2c2c}.profile-report-event-host{height:0;padding:0;overflow:visible}.inbox-control{flex:none}.inbox-trigger svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.inbox-panel{width:min(34rem,100%)}.inbox-panel>header>div{align-items:center;gap:.75rem;min-width:0;display:flex}.inbox-panel-header{flex:none}.inbox-thread-title{overflow-wrap:anywhere;font-family:var(--font-ui);margin:0 0 .8rem;font-size:clamp(1.55rem,5vw,2.1rem);line-height:1.1}.inbox-back{min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.inbox-list{gap:.55rem;display:grid}.inbox-list>button{border:1px solid var(--line);min-height:72px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:.5rem;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.inbox-list>button.unread{border-left:4px solid var(--blue);background:#edf4f7}.inbox-list img,.inbox-list .follow-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.inbox-list>button>span{gap:.12rem;min-width:0;display:grid}.inbox-list small,.inbox-list>button>span>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-list b{color:#fff;background:#9b2c2c;border-radius:50%;place-items:center;min-width:1.5rem;min-height:1.5rem;font-size:.72rem;display:grid}.message-thread{flex-direction:column;flex:auto;gap:.7rem;min-height:12rem;display:flex;overflow-y:auto}.message-thread article{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;width:fit-content;max-width:84%;padding:.7rem .85rem}.message-thread article.sent{background:#deebf1;align-self:flex-end}.message-thread article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-thread article time{color:var(--muted);margin-top:.3rem;font-size:.7rem;display:block}.message-compose{border-top:1px solid var(--line);gap:.45rem;padding-top:.8rem;display:grid}.message-compose textarea{resize:vertical}.message-compose .btn{justify-self:end}.inbox-profile-link{align-self:flex-start}.profile-privacy-tools{justify-content:flex-start;padding-top:.25rem;display:flex}.blocked-users-panel{width:min(32rem,100%)}.blocked-users-list{gap:.65rem;display:grid}.blocked-users-list article{border:1px solid var(--line);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.blocked-users-list article>a{min-width:0;color:var(--ink);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.blocked-users-list img,.blocked-users-list .follow-avatar{width:3rem;height:3rem}.blocked-users-list article>a>span:last-child{gap:.12rem;min-width:0;display:grid}.blocked-users-list small{color:var(--muted)}.profile-community-stats button{cursor:pointer}.profile-community-stats button:hover span{text-decoration:underline}.profile-main-edit{flex:none}.professional-chips{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.professional-chips span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:750}.profile-inline-form{width:100%;min-width:0;max-width:100%}.profile-hero.is-editing .compact-profile-grid{grid-template-columns:minmax(0,1fr);width:min(100% - 2rem,62rem)}.profile-hero.is-editing .profile-avatar-column{display:none}.profile-edit-heading{margin-bottom:1rem}.profile-edit-actions{gap:.5rem;display:flex}.profile-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.profile-edit-fields label,.profile-options{gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.profile-edit-fields>*,.profile-options>*,.profile-edit-fields input,.profile-edit-fields textarea,.profile-options label{min-width:0;max-width:100%}.profile-edit-fields input[type=file]{overflow:hidden}.profile-hero.is-editing,.profile-hero.is-editing *{max-width:100%}.owned-cover-wrap{min-width:0;position:relative}.owned-cover-wrap>.owner-edit-link{z-index:2;color:#fff;background:#071f2fe0;border-color:#ffffffbf;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .35rem 1rem #0003}.engagement-container{width:min(100% - 2rem,52rem);padding-block:clamp(2rem,5vw,4rem)}.comments-section{border-top:1px solid var(--line);min-width:0;padding-top:1.5rem}.comments-heading,.comment-meta,.comment-actions,.replying-to,.report-comment-form>div{align-items:center;gap:.75rem;display:flex}.comments-heading{justify-content:space-between;margin-bottom:1.25rem}.comments-heading h2{font-family:var(--font-ui);margin:0;font-size:2rem}.comments-heading span{color:var(--muted);font-weight:800}.comment-form,.report-comment-form{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;gap:.75rem;padding:1rem;display:grid}.comment-form .btn{justify-self:end}.replying-to{color:var(--muted);justify-content:space-between;font-size:.85rem}.replying-to button{cursor:pointer;background:0 0;border:0;font-size:1.25rem}.comment-list{gap:1rem;margin-top:1.25rem;display:grid}.comment-thread{gap:.5rem;display:grid}.comment-item{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;padding:1rem}.comment-item.is-reply{border-left:3px solid #123d58;margin-left:clamp(1rem,6vw,3rem)}.comment-meta{color:var(--muted);justify-content:space-between;font-size:.8rem}.comment-meta a{color:var(--ink);font-weight:800}.comment-item>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.7rem 0}.comment-actions button{color:#24516d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:800}.comment-actions button.danger{color:#a43b34}.empty-comments{color:var(--muted);text-align:center}.report-comment-form{margin-top:1rem}.report-comment-form label{gap:.4rem;font-weight:800;display:grid}.public-note-share{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.engagement-controls{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.engagement-counts{color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:inline-flex}.engagement-counts strong{color:var(--ink);font-variant-numeric:tabular-nums}.share-control{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.share-control .field-error{width:100%;margin:0}.note-comments-link{min-height:2.75rem;color:var(--accent);text-underline-offset:.2em;align-items:center;margin-top:.4rem;font-weight:800;display:inline-flex}#comments{scroll-margin-top:6rem}.profile-report-row{justify-content:flex-end;padding-top:1rem;display:flex}.report-content-link{min-height:2.65rem;padding-inline:.35rem}.report-content-notice{color:#173d2d;font-size:.8rem;font-weight:700}.report-content-dialog{border:1px solid var(--line);width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:.65rem;padding:0;overflow:auto}.report-content-dialog::backdrop{background:#08182394}.report-content-dialog form{gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.report-content-dialog h2,.report-content-dialog p{margin:0}.report-content-dialog>form>p{color:var(--muted);line-height:1.5}.report-content-dialog label{gap:.4rem;font-size:.8rem;font-weight:800;display:grid}@media (max-width:38rem){.comment-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.comment-item.is-reply{margin-left:.75rem}}.profile-edit-wide{grid-column:1/-1}.profile-options{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;padding:1rem}.profile-options legend{padding-inline:.35rem}.profile-options .check-row{font-weight:600}.profile-content-section{padding-block:clamp(1.25rem,2.5vw,2rem)}.profile-work{padding-block:.5rem 2.5rem}.profile-work .site-ad-slot{margin-block:.25rem}.profile-content-section .section-heading h2{font-size:clamp(2rem,4vw,3.25rem)}.notes-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.note-card{min-width:0;position:relative}.note-card h3 a{color:inherit;text-decoration:none}.note-card h3 a:after{content:"";position:absolute;inset:0}.note-card .owner-edit-link,.story-card .owner-edit-link{z-index:2;width:max-content;min-height:2.4rem;margin-left:auto;padding:.4rem .7rem;font-size:.76rem;position:relative}.story-card{position:relative}.site-ad-slot{min-height:5.625rem;color:var(--muted);background:#f3f5f6;border:1px dashed #b9c3ca;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-block:.75rem;padding:1rem 1.25rem;display:grid}.site-ad-slot>span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.site-ad-slot p{text-align:center;margin:0}.site-ad-slot small{white-space:nowrap}.site-ad-slot.adsense-banner{background:0 0;border:0;border-radius:0;width:100%;min-width:0;margin-block:1.5rem;padding:0;display:block}.adsense-banner>span{text-align:center;margin-bottom:.4rem;display:block}.adsense-banner .adsbygoogle{width:100%;min-height:100px}.adsense-banner:has(.adsbygoogle[data-ad-status=unfilled]){display:none}.demo-ad-creative{border:1px dashed var(--muted);background:var(--paper,#f3f5f6);text-align:center;justify-content:center;align-items:center;gap:1rem;min-height:100px;padding:1rem;display:flex}.advertising-settings{border-block:1px solid #d8d5cb;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-block:1.5rem;padding-block:1rem;font-size:.85rem;display:flex}.advertising-settings p{flex-basis:100%;margin:0}.advertising-settings label{align-items:center;gap:.4rem;display:flex}.advertising-choices{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:500px){.demo-ad-creative{flex-direction:column;gap:.5rem}}.note-editor-page{min-height:75vh;padding:clamp(2rem,5vw,4rem) 0}.note-editor-container{max-width:62rem}.note-editor-topbar,.note-form-heading,.public-note-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.note-editor-topbar{min-height:2.75rem;margin-bottom:.75rem}.note-direct-form{padding:clamp(1.25rem,4vw,2.5rem)}.note-direct-form .two-fields{align-items:start}.note-direct-form .two-fields label{align-content:start;align-self:start}.note-direct-form .two-fields input{min-height:3.25rem}.note-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.note-form-actions .text-button.danger{margin-inline-start:auto}.note-length{border-inline-start:.25rem solid var(--line);background:#f7f5f1;margin-top:.85rem;padding:.8rem 1rem}.note-length p{margin:0}.note-length p+p{margin-top:.35rem}.note-length.warning{background:#fff6dd;border-color:#9a6500}.note-length.over{color:#7d211b;background:#fff0ed;border-color:#a1322a}.note-form-heading h1{font-family:var(--font-ui);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:500}.autosave-status{min-height:1.4em;color:var(--muted);font-size:.8rem;font-weight:700}.autosave-status.error{color:var(--danger)}.public-note-page{min-height:75vh;padding:clamp(2.5rem,6vw,5rem) 0}.public-note-article{max-width:48rem}.public-note-article h1{max-width:16ch;font-family:var(--font-ui);letter-spacing:-.05em;margin:1.5rem 0 .75rem;font-size:clamp(2.5rem,7vw,5rem);font-weight:500;line-height:1}.note-byline{color:var(--muted)}.public-note-body{font-family:var(--font-ui);white-space:pre-wrap;margin-top:2.5rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.8}@media (max-width:50rem){.notes-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.compact-profile-grid{grid-template-columns:4.75rem minmax(0,1fr)}.compact-profile-grid .public-avatar{width:4.75rem;height:4.75rem;font-size:1.45rem}.compact-profile-copy .profile-title-row,.profile-edit-heading,.note-form-heading,.public-note-actions{flex-direction:column;align-items:flex-start}.profile-inline-form{grid-column:1/-1}.profile-edit-fields,.profile-options,.notes-public-grid{grid-template-columns:1fr}.profile-edit-actions,.profile-edit-actions .btn{width:100%}.profile-edit-actions{flex-direction:column}.site-ad-slot{text-align:center;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}select{width:100%;height:2.65rem;min-height:2.65rem;color:var(--ink);background:#fff;border:1px solid #cfd3cc;border-radius:.28rem;padding:.78rem .85rem}.category-list a{color:#25282b;background:#fffefb;border:1px solid #a6a59d;border-radius:99rem;padding:.72rem 1rem;font-size:.85rem;text-decoration:none}.cover-link,.story-card h3 a,.story-card>span a{text-decoration:none}.uploaded-cover{object-fit:cover;width:100%;height:auto}.browse-hero{background:#eef1f3;padding:clamp(4rem,8vw,7rem) 0 3rem}.browse-hero h1,.publishing-heading h1{max-width:13ch;font-family:var(--font-ui);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.94}.browse-filters{grid-template-columns:1.4fr .8fr .7fr auto;align-items:end;gap:.8rem;margin-top:2.5rem;display:grid}.browse-filters label{gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.browse-filters input,.browse-filters select,.browse-filters .btn{height:2.65rem}.browse-filters .accessible-select{gap:.4rem;font-size:.78rem}.browse-filters .accessible-select-trigger{min-height:2.65rem}.results-heading,.list-heading,.editor-top,.reader-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.results-heading{margin-bottom:2rem}.results-heading h2,.list-heading h2,.reader-heading h2{font-family:var(--font-ui);margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500}.publishing-page,.inx-editor-page{min-height:75vh;padding:clamp(3.5rem,7vw,6rem) 0 7rem}.publishing-heading>p:last-child{max-width:38rem;color:var(--muted);font-family:var(--font-ui);font-size:1.15rem;line-height:1.6}.publishing-grid{width:min(100% - 2rem,56rem);margin-top:2rem;display:block}.create-inx-panel{width:100%}.publishing-page .publishing-heading,.publishing-page .publishing-progress{width:min(100% - 2rem,56rem)}.publishing-page .publishing-heading h1{max-width:18ch;font-size:clamp(2.5rem,6vw,4.25rem)}.publish-form-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.publish-form-heading h2{font-family:var(--font-ui);margin:.25rem 0 0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500}.draft-save-badge{color:#123d58;background:#e7edf1;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.publish-compose-form{gap:.85rem}.publish-form-card{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;padding:clamp(1.1rem,3vw,1.75rem)}.publish-card-heading{margin-bottom:1rem}.publish-card-heading h3,.publish-card-heading p{margin:0}.publish-card-heading h3{font-family:var(--font-ui);font-size:1.35rem}.publish-card-heading p,.publish-submit-row>span{color:var(--muted);margin-top:.35rem;font-size:.84rem}.publish-compose-form .source-choice{border:0;margin:0;padding:0;display:block}.publish-compose-form .source-choice legend{margin-bottom:.65rem;font-weight:800}.publish-compose-form .accessible-tabs{width:100%}.publish-compose-form .accessible-tabs button{text-align:center;min-height:3.25rem;padding:.75rem 1rem}.publish-compose-form .accessible-tabs button.selected{color:#fff;box-shadow:none;background:#123d58;border-color:#123d58}.publish-compose-form .inx-editor-canvas{min-height:24rem}.publish-file-upload{border:1px dashed var(--line);text-align:center;border-radius:.6rem;place-content:center;gap:.75rem;min-height:9rem;padding:1.25rem;display:grid}.rights-card{gap:.75rem;display:grid}.publish-submit-row{z-index:3;background:linear-gradient(to top, var(--paper) 78%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex;position:sticky;bottom:0}.publish-submit-row>span{max-width:34rem}.create-inx-panel h2,.editor-panels .panel h2,.editor-preview h2{font-family:var(--font-ui);margin-top:0;font-weight:500}.my-inx-list{gap:.8rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.draft-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.list-heading{margin-bottom:.5rem}.list-heading>span{color:var(--muted);font-size:.85rem;font-weight:700}.draft-list-card{border:1px solid var(--line);background:var(--surface);border-radius:.35rem;grid-template-columns:5rem 1fr auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.create-inx-panel .accessible-tabs{width:100%;max-width:100%}.create-inx-panel .accessible-tabs button{min-width:0}.create-inx-panel .inx-text-editor,.create-inx-panel .tab-panel{width:100%;min-width:0}.draft-list-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1b2b2114}.draft-cover-mini{aspect-ratio:.72;color:#fff;background:var(--green);align-content:space-between;width:5rem;padding:.55rem;display:grid}.draft-cover-mini span{font-size:.6rem}.draft-cover-mini strong{font-family:var(--font-ui);justify-self:center;font-size:2rem}.draft-list-card h3{font-family:var(--font-ui);margin:.35rem 0;font-size:1.25rem}.draft-list-card p,.file-meta{color:var(--muted);margin:0;font-size:.78rem}.status-dot,.status-pill{color:#765726;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.status-dot.live,.status-pill.live{color:var(--green-bright)}.empty-drafts{border:1px dashed var(--line);min-height:18rem;color:var(--muted);text-align:center;align-content:center;place-items:center;display:grid}.empty-drafts>span{font-family:var(--font-ui);color:var(--green);font-size:3rem}.editor-top{margin-bottom:1.5rem}.status-pill{background:#f5e6cc;border-radius:99rem;padding:.55rem .85rem}.status-pill.live{background:#dfede2}.editor-layout{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.editor-preview{position:sticky;top:6.5rem}.editor-cover,.detail-cover{width:100%;box-shadow:var(--shadow);border-radius:.25rem .55rem .55rem .25rem;overflow:hidden}.editor-cover img,.detail-cover{object-fit:cover;width:100%;height:auto;display:block}.default-editor-cover,.default-detail-cover{aspect-ratio:.72;color:#fff;background:linear-gradient(145deg,#315f48,#153e2d);flex-direction:column;justify-content:space-between;padding:1.4rem;display:flex}.default-editor-cover strong,.default-detail-cover strong{max-width:9ch;font-family:var(--font-ui);font-size:1.8rem}.editor-preview>p,.publish-panel>p,.book-description{color:var(--muted);line-height:1.65}.editor-panels{gap:1.2rem;display:grid}.draft-pdf-preview{border:1px solid var(--line);background:#444;border-radius:.3rem;height:32rem;margin-top:1.2rem;overflow:hidden}.draft-pdf-preview iframe,.pdf-frame iframe{border:0;width:100%;height:100%}.source-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.source-choice button{border:2px solid var(--line);min-height:6.5rem;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:.35rem;gap:.35rem;padding:1rem;display:grid}.source-choice button:hover,.source-choice button:focus-visible{border-color:var(--green)}.source-choice button.selected{border-color:var(--green);background:#eef4ef;box-shadow:0 0 0 2px #315f481f}.source-choice span,.autosave-status{color:var(--muted);font-size:.8rem;line-height:1.4}.autosave-status{text-align:right;margin:.75rem 0}.autosave-status.error{color:#9b2c2c;font-weight:700}.autosave-status.saved{color:var(--green);font-weight:700}.inx-writing-editor{border:1px solid var(--line);background:#fff;border-radius:.35rem;overflow:visible}.inx-editor-toolbar{z-index:1;border-bottom:1px solid var(--line);background:#f8f5ef;flex-wrap:wrap;gap:.3rem;padding:.65rem;display:flex;position:sticky;top:0}.inx-editor-toolbar button{min-width:2.4rem;min-height:2.4rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8b1a7;border-radius:.25rem;padding:.45rem .65rem}.inx-editor-toolbar button:hover,.inx-editor-toolbar button:focus-visible{border-color:var(--green);outline-offset:1px;outline:2px solid #315f4838}.inx-editor-toolbar .page-break-button{width:auto}.inx-editor-canvas{color:#17231d;min-height:34rem;font-family:var(--font-ui);outline:none;padding:clamp(1.25rem,4vw,3rem);font-size:1.05rem;line-height:1.75}.inx-editor-canvas:empty:before{color:#6f756f;content:attr(data-placeholder);pointer-events:none}.inx-editor-canvas h2{margin:1.8em 0 .6em;font-size:1.65rem;line-height:1.25}.inx-editor-canvas p,.inx-editor-canvas li{margin:0 0 .8em}.inx-editor-canvas [data-soft-line]{margin-top:-.55em}.inx-editor-canvas [data-indent]{text-indent:2em}.inx-page-break{color:#5d675f;font-family:var(--font-ui);letter-spacing:.1em;align-items:center;gap:.7rem;margin:2rem 0;font-size:.68rem;font-weight:700;display:flex}.inx-page-break:before,.inx-page-break:after{content:"";background:#8f9b92;flex:1;height:1px}.editor-source-wrap>.file-meta,.pdf-subheading{margin-top:1rem}@media (max-width:640px){.source-choice{grid-template-columns:1fr}.inx-editor-canvas{min-height:26rem;padding:1rem}}.delete-inx{justify-self:end;margin:1rem}.wizard-shell{width:min(100% - 2rem,56rem)}.inx-editor-page{min-width:0}.wizard-shell .wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 2rem;padding:0;list-style:none;display:grid}.wizard-steps li{position:relative}.wizard-steps li:not(:last-child):after{z-index:-1;background:var(--line);content:"";height:2px;position:absolute;top:1.15rem;left:50%;right:-50%}.wizard-steps button{width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:grid}.wizard-steps button span{border:2px solid var(--line);width:2.35rem;height:2.35rem;color:var(--ink);background:var(--surface);border-radius:50%;place-items:center;display:grid}.wizard-steps button[aria-current=step]{color:var(--ink)}.wizard-steps button[aria-current=step] span{border-color:var(--green);color:#fff;background:var(--green)}.wizard-steps button:focus-visible span{outline-offset:3px;outline:3px solid #315f4847}.publishing-progress .wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-progress .wizard-steps>li>span{color:var(--muted);justify-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:grid}.publishing-progress .wizard-steps b{border:2px solid var(--line);width:2.35rem;height:2.35rem;color:var(--ink);background:var(--surface);border-radius:50%;place-items:center;display:grid}.publishing-progress .wizard-steps .current-step{color:var(--ink)}.publishing-progress .wizard-steps .current-step b,.wizard-steps button[aria-current=step] span{color:#fff;background:#123d58;border-color:#123d58}.required-note{color:var(--muted);margin:0;font-size:.78rem}.directory-heading{padding-top:clamp(2rem,5vw,3.5rem)}.directory-search{gap:.4rem;max-width:38rem;margin-bottom:1rem;font-weight:800;display:grid}.owner-profile-action{margin-top:.8rem}.directory-heading h1{font-family:var(--font-ui);margin:.25rem 0 .7rem;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1}.author-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.author-directory-card{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:.7rem;align-items:center;gap:1rem;padding:1.1rem;text-decoration:none;display:flex}.author-directory-card:focus-visible{outline-offset:3px;outline:3px solid #d27645}.author-directory-card h2,.author-directory-card p{margin:.2rem 0}.author-directory-initial{color:#fff;width:4rem;height:4rem;font-family:var(--font-ui);background:#123d58;border-radius:50%;flex:none;place-items:center;font-size:1.8rem;display:grid}.author-directory-avatar{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}@media (max-width:58rem){.author-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.author-directory-grid{grid-template-columns:1fr}}.wizard-heading{text-align:center;margin-bottom:1.5rem}.wizard-heading h1{font-family:var(--font-ui);margin:.2rem 0;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:500}.wizard-heading>p:last-child{color:var(--muted)}.wizard-panel{padding:clamp(1.2rem,4vw,2.5rem)}.wizard-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.8rem;display:grid}.wizard-actions>:first-child{justify-self:start}.wizard-actions>:nth-child(2){justify-self:center}.wizard-actions>:last-child{justify-self:end}.wizard-primary-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.wizard-cover-link{min-height:2.75rem;padding-inline:.35rem}.accessible-tabs{border:1px solid var(--line);background:#f3efe7;border-radius:.4rem;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.35rem;display:grid}.accessible-tabs button{min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.3rem;font-weight:800}.accessible-tabs button.selected{border-color:var(--green);background:#fff;box-shadow:0 4px 14px #1431251a}.accessible-tabs button:focus-visible{outline-offset:2px;outline:3px solid #315f4847}.tab-panel{padding-top:1.5rem}.tab-help{max-width:48rem;color:var(--muted);margin:.8rem 0 0;font-size:.86rem;line-height:1.55}.saved-cover-preview,.review-cover{width:min(14rem,100%);height:auto;box-shadow:var(--shadow);border-radius:.25rem .55rem .55rem .25rem;margin-top:1.5rem;display:block}.cover-builder-v1{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);align-items:start;gap:2rem;display:grid}.cover-live-preview{top:var(--sticky-top,calc(var(--site-header-height) + 1px));width:100%;max-width:calc((var(--visible-height,100svh) - var(--site-header-height) - 1rem) * .72);aspect-ratio:18/25;box-shadow:var(--shadow);border-radius:.35rem .8rem .8rem .35rem;position:sticky;overflow:hidden}.cover-live-preview canvas{width:100%;height:auto;display:block}.cover-builder-controls{gap:1.1rem;display:grid}.cover-builder-controls fieldset{border:0;gap:.65rem;margin:0;padding:0;display:grid}.cover-builder-controls legend{margin-bottom:.55rem;font-weight:800}.cover-choice-row{flex-wrap:wrap;gap:.45rem;display:flex}.cover-font-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.cover-font-grid button{overflow-wrap:anywhere;text-align:center;justify-content:center;min-width:0;line-height:1.2}.language-field{color:#354039;gap:.6rem;min-width:0;font-size:.82rem;font-weight:800;display:grid}.language-combobox{min-width:0;position:relative}.language-combobox>input:not([type=hidden]){width:100%;min-height:3.25rem;padding:.72rem 2.75rem .72rem .85rem}.language-clear{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.2rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.required-mark{color:var(--danger)}.stack-form>label:not(.check-row):has(>.required-mark){display:block}.profile-edit-fields label:has(>.required-mark){display:block}.stack-form>label:not(.check-row):has(>.required-mark)>:is(input,textarea,small){margin-top:.42rem;display:block}.profile-edit-fields label:has(>.required-mark)>:is(input,textarea,small){margin-top:.42rem;display:block}.stack-form>label:not(.check-row):has(>.required-mark)>.input-prefix{margin-top:.42rem}.profile-edit-fields label:has(>.required-mark)>.input-prefix{margin-top:.42rem}.document-format-choice,.editor-output-format{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;display:grid}.document-format-choice legend,.editor-output-format legend{grid-column:1/-1;margin-bottom:.15rem;font-weight:800}.document-format-choice label,.editor-output-format label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;min-height:48px;padding:.75rem .9rem;font-weight:800;display:flex}:is(.document-format-choice label:has(input:checked),.editor-output-format label:has(input:checked)){border-color:var(--green);background:#eef4ef;box-shadow:0 0 0 2px #315f481f}.document-format-choice input,.editor-output-format input{width:1.15rem;height:1.15rem;accent-color:var(--green);flex:none}.document-format-choice small,.editor-output-format small{color:var(--muted);margin-left:auto;font-weight:700}.document-format-choice label:focus-within,.editor-output-format label:focus-within{outline-offset:3px;outline:3px solid #c99545}@media (max-width:38rem){.document-format-choice,.editor-output-format{grid-template-columns:1fr}}.directory-results-section{padding-top:clamp(1.25rem,3vw,2.25rem)}.language-options{z-index:30;border:1px solid var(--line);background:var(--surface);max-height:18rem;box-shadow:var(--shadow);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.language-options button{width:100%;min-height:2.75rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}.language-options [aria-selected=true] button,.language-options button:hover,.language-options button:focus-visible{background:#e5f0f6;outline:0}.language-options span{color:var(--muted);font-weight:700}.accessible-select{color:#354039;align-content:start;gap:.4rem;min-width:0;font-size:.82rem;font-weight:800;display:grid;position:relative}.accessible-select-trigger{width:100%;min-height:3.25rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd3cc;border-radius:.28rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.accessible-select-trigger:focus-visible{outline-offset:2px;border-color:#285879;outline:3px solid #28587947}.accessible-select-trigger[data-invalid=true]{border-color:var(--danger)}.accessible-select-chevron{flex:none;font-size:1rem}.accessible-select-options{z-index:40;border:1px solid var(--line);background:var(--surface);max-height:18rem;box-shadow:var(--shadow);padding:.3rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.accessible-select-options [role=option]{min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;padding:.75rem}.accessible-select-options [role=option].active,.accessible-select-options [role=option][aria-selected=true]{background:#e5f0f6}.accessible-select-options [aria-disabled=true]{color:var(--muted);cursor:not-allowed}.field-error{color:var(--danger);margin:.25rem 0 0;font-size:.85rem;font-weight:800;line-height:1.4;display:block}.form-error-summary{border-inline-start:4px solid var(--danger);color:#6f2421;background:#fae8e6;margin-bottom:1rem;padding:1rem}.form-error-summary p{margin:0;font-weight:800}.form-error-summary ul{margin:.65rem 0 0;padding-inline-start:1.25rem}.form-error-summary button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cover-title-field{gap:.55rem;margin-bottom:1.25rem;font-weight:800;display:grid}.inx-text-page{padding-block:3rem 5rem}.inx-text-page>header,.inx-text-reader{max-width:48rem;margin-inline:auto}.inx-text-page>.text-link{max-width:48rem;margin:0 auto 2rem;display:block}.inx-text-reader{margin-block:2rem;font-size:clamp(1.05rem,1rem + .25vw,1.22rem);line-height:1.75}.inx-text-reader h2{margin-top:2rem}.inx-text-reader li+li{margin-top:.45rem}.epub-reader{--reader-bg:#fffdfb;--reader-text:#17242d;--reader-muted:#59636a;--reader-line:#d8d2ca;border:1px solid var(--reader-line);color:var(--reader-text);background:var(--reader-bg);border-radius:.75rem;overflow:clip}.epub-reader[data-theme=dark]{--reader-bg:#111a21;--reader-text:#f2eee8;--reader-muted:#c6cdd2;--reader-line:#50616c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.epub-reader[data-theme=system]{--reader-bg:#111a21;--reader-text:#f2eee8;--reader-muted:#c6cdd2;--reader-line:#50616c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.epub-reader-toolbar{z-index:2;border-bottom:1px solid var(--reader-line);background:var(--reader-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:sticky;top:0}.epub-reader-pagination,.epub-reader-preferences,.epub-reader-preferences>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.epub-reader button,.epub-reader select{border:1px solid var(--reader-line);min-height:44px;color:var(--reader-text);background:var(--reader-bg);font:inherit;border-radius:.35rem}.epub-reader button{cursor:pointer;padding:.6rem .8rem}.epub-reader button:disabled{cursor:not-allowed;opacity:.55}.epub-reader-preferences label{color:var(--reader-muted);align-items:center;gap:.4rem;font-weight:700;display:flex}.epub-reader-preferences select{width:auto;padding:.5rem 2rem .5rem .65rem}.epub-reader-content{width:min(48rem,100%);font-family:var(--font-ui);font-size:calc(1.05rem * var(--reader-scale));overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1.25rem,5vw,4rem);line-height:1.75}.epub-reader-chapter+.epub-reader-chapter{border-top:1px solid var(--reader-line);margin-top:4rem;padding-top:3rem}.epub-reader-chapter h2{color:var(--reader-text);font-size:1.8em;line-height:1.2}.epub-reader-chapter img,.epub-reader-chapter table{max-width:100%;height:auto}.epub-reader-chapter table{display:block;overflow-x:auto}.epub-reader-chapter a{color:inherit;text-decoration-thickness:.12em}.epub-reader-loading{min-height:18rem;color:var(--muted);text-align:center;padding:3rem}@media (max-width:42rem){.epub-reader-toolbar,.epub-reader-preferences{align-items:stretch}.epub-reader-toolbar>*,.epub-reader-preferences{width:100%}.epub-reader-pagination{justify-content:space-between}.epub-reader-content{padding:1.1rem}}.hero-actions .report-content-link{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:2.8rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.cover-choice-row button{border:2px solid var(--line);min-height:2.65rem;color:var(--ink);text-transform:capitalize;cursor:pointer;background:#fff;border-radius:.3rem;align-items:center;gap:.45rem;padding:.45rem .7rem;display:inline-flex}.cover-choice-row button.selected{border-color:var(--green);box-shadow:0 0 0 2px #315f481f}.cover-choice-row button:focus-visible{outline-offset:2px;outline:3px solid #315f4847}.cover-choice-row i{border:1px solid #0000004d;border-radius:50%;width:1.25rem;height:1.25rem}.review-grid{grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);align-items:start;gap:2rem;display:grid}.review-grid .default-editor-cover{width:min(17rem,100%)}.review-grid h2{font-family:var(--font-ui);margin:.3rem 0 1rem;font-size:clamp(2rem,4vw,3.3rem)}.review-facts{gap:.8rem;margin:1.5rem 0;display:grid}.review-facts div{border-bottom:1px solid var(--line);padding-bottom:.7rem}.review-facts dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.review-facts dd{margin:.25rem 0 0}@media (max-width:760px){.review-grid{grid-template-columns:1fr}.cover-builder-v1{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.75rem}.cover-live-preview{width:100%;margin:0}.cover-builder-controls{min-width:0}.cover-builder-controls :is(input,fieldset){min-width:0;max-width:100%}.cover-builder-controls .cover-font-grid{grid-template-columns:minmax(0,1fr)}.cover-choice-row button{white-space:normal;overflow-wrap:anywhere}.cover-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.wizard-steps button{font-size:.65rem}.accessible-tabs{grid-template-columns:1fr}.wizard-actions{flex-direction:column;align-items:stretch;display:flex}.wizard-primary-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.wizard-cover-link{text-align:center;width:100%;padding:.7rem}.wizard-actions .btn{width:100%}}.book-detail-hero{background:#f3ede6;padding:clamp(4rem,8vw,7rem) 0}.book-detail-grid{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.book-copy h1{max-width:12ch;font-family:var(--font-ui);letter-spacing:-.06em;margin:0;font-size:clamp(3.3rem,7vw,6.5rem);font-weight:500;line-height:.92}.book-author{font-family:var(--font-ui);font-size:1.12rem}.book-author a{color:var(--green);font-weight:700}.book-description{max-width:40rem;font-family:var(--font-ui);font-size:1.15rem}.book-meta{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.book-meta span{text-transform:capitalize;border:1px solid #c4cdc3;border-radius:99rem;padding:.55rem .75rem;font-size:.72rem}.book-history{color:#506358;flex-wrap:wrap;gap:.3rem 1rem;margin:-.5rem 0 1.5rem;font-size:.78rem;line-height:1.6;display:flex}.reader-section{background:#102f45;padding:5rem 0}.reader-heading{color:#fff;margin-bottom:1.5rem}.reader-heading .eyebrow,.reader-heading .text-link{color:#d7e5ee}.draft-card-actions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.publish-success{color:#102f45;text-align:center;background:#dce8f0;padding:.85rem 0;font-weight:800}.author-work-filters{border-block:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;margin-bottom:1.5rem;padding:.65rem 0;display:flex}.author-work-filters fieldset{border:0;min-width:0;margin:0;padding:0}.author-work-filters legend{margin-bottom:.3rem;font-size:.8rem;font-weight:800}.language-suggestion-field{gap:.3rem;min-width:min(15rem,100%);font-size:.8rem;font-weight:800;display:grid}.language-suggestion-field input{min-height:2.5rem;padding:.45rem .65rem}.author-directory-filters{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;grid-template-columns:minmax(13rem,1.2fr) minmax(0,2fr) minmax(10rem,.7fr) minmax(10rem,.7fr);align-items:end;gap:1rem;margin-bottom:.75rem;padding:1rem;display:grid}.author-directory-filters input[type=search]{height:2.65rem}.author-directory-filters .language-field,.author-directory-filters .accessible-select{gap:.4rem;font-size:.8rem}.author-directory-filters .accessible-select-trigger{height:2.65rem;min-height:2.65rem}.author-directory-filters .language-field small,.browse-filters .language-field small{display:none}.author-directory-filters .language-combobox>input,.browse-filters .language-combobox>input{height:2.65rem;min-height:2.65rem;font:inherit}.author-directory-filters .language-field>label,.author-directory-filters .accessible-select>label,.browse-filters .language-field>label,.browse-filters .accessible-select>label{min-height:1em;line-height:1}.author-directory-filters .language-input-shell,.browse-filters .language-input-shell{height:2.65rem;min-height:2.65rem}.author-directory-filters>label,.author-directory-filters fieldset{border:0;gap:.4rem;min-width:0;margin:0;padding:0;font-size:.8rem;font-weight:800;display:grid}.directory-result-count{color:var(--muted);font-size:.82rem}.directory-clear-filters{margin:0 0 .5rem auto}@media (max-width:52rem){.author-directory-filters{grid-template-columns:1fr}}.filter-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.filter-chip{display:inline-flex;position:relative}.filter-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.filter-chip span{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.45rem .75rem;display:block}.card-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;margin-bottom:.5rem;display:flex}.owned-cover-wrap .card-status-row{z-index:3;pointer-events:none;margin:0;position:absolute;inset:.7rem .7rem auto}.owned-cover-wrap .card-status-row>*{pointer-events:auto}.owned-cover-wrap .card-status-row .owner-edit-link{color:#fff;background:#123d58;border-color:#fff;box-shadow:0 .25rem .8rem #00000047}.owned-cover-wrap .card-status-row .owner-edit-link:hover,.owned-cover-wrap .card-status-row .owner-edit-link:focus-visible{background:#0b2f46}.card-status-row .owner-edit-link{margin-left:auto}.new-content-badge{white-space:nowrap;color:#173d2d;letter-spacing:.08em;text-transform:uppercase;background:#e2eee6;border:1px solid #98ad9f;border-radius:999px;flex:none;align-items:center;min-height:2rem;padding:.3rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.inx-details-form{display:contents}.content-source-section{min-width:0}.inx-editor-page .wizard-panel{flex-direction:column;display:flex}.inx-editor-page .inx-details-form>:first-child{order:1}.inx-editor-page .content-source-section{border-bottom:1px solid var(--line);order:2;margin:1rem 0 1.5rem;padding-bottom:1.5rem}.inx-editor-page .inx-details-form>:not(:first-child){order:3}.inx-editor-page .wizard-actions{order:4}.inx-editor-page .delete-inx{order:5}.inx-editor-page .accessible-tabs{width:100%}.admin-section-nav{scrollbar-width:thin;gap:.5rem;margin-bottom:1.5rem;padding-block:.5rem;display:flex;overflow-x:auto}.admin-section-nav a{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);background:var(--surface);border-radius:999px;flex:none;align-items:center;padding:.55rem .9rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-section-nav a:hover,.admin-section-nav a:focus-visible{border-color:var(--green)}.header-search-trigger{flex:none}.header-icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;place-items:center;display:grid}.header-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.header-search-panel{background:0 0;flex:1 0 100%;order:20;grid-template-columns:minmax(0,1fr);width:100%;padding:0 0 1rem;display:grid}.header-search-panel label{margin-bottom:.5rem;font-weight:700;display:block}.header-search-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.header-search-row input{min-width:0}.account-drawer-layer{z-index:200;position:fixed;inset:0}.account-drawer-backdrop{background:#07172285;border:0;width:100%;position:absolute;inset:0}.account-drawer-panel{background:var(--paper);flex-direction:column;gap:1rem;width:min(28rem,100%);height:100dvh;padding:1.25rem;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-1rem 0 3rem #0000002e}.account-drawer-panel>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-drawer-panel h2{font-family:var(--font-ui);margin:0;font-size:2rem}.account-drawer-panel>header button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.5rem}.account-navigation-links{display:grid}.account-navigation-links a{border-bottom:1px solid var(--line);min-height:3.25rem;color:var(--ink);align-items:center;padding:.8rem .25rem;font-weight:800;text-decoration:none;display:flex}.account-sign-out{align-self:flex-start;min-height:44px}.mobile-account-panel{border-block:1px solid var(--line);gap:1rem;width:100%;padding:1rem 0;scroll-margin-top:1rem;display:grid}.mobile-account-navigation .profile-switcher.compact{min-width:0}.account-menu{position:relative}.account-menu>summary{cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu-panel{z-index:70;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:13rem;box-shadow:var(--shadow);padding:.5rem;display:grid;position:absolute;top:calc(100% + 12px);right:0}.account-menu-panel a,.account-menu-panel button{text-align:left;min-height:44px;padding:.7rem .8rem}.profile-switcher{gap:.75rem;display:grid}.profile-switcher-heading,.profile-switcher-heading>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-switcher-heading small,.profile-current-label,.profile-switcher-option small{color:var(--muted);font-size:.78rem}.profile-switcher-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.profile-switcher-list li{display:contents}.profile-switcher-option{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem;display:grid}.profile-switcher-option:hover,.profile-switcher-option.is-active{border-color:var(--line);background:var(--surface-green)}.profile-switcher-option img,.profile-switcher-initials{object-fit:cover;color:#fff;background:var(--green);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.profile-switcher-option>span:nth-child(2){min-width:0;display:grid}.profile-switcher.compact{border-bottom:1px solid var(--line);min-width:17rem;padding-bottom:.65rem}.settings-panels{gap:1rem;max-width:56rem;display:grid}.danger-zone{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.danger-zone h2,.danger-zone p{width:100%}.admin-linked-profile-list{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.admin-linked-profile-list li{border:1px solid var(--line);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}@media (max-width:980px){.nav>.header-search-trigger{margin-left:auto}}.admin-page{min-height:70vh;padding-block:clamp(3rem,7vw,6rem)}.admin-heading{max-width:48rem;margin-bottom:2rem}.admin-heading h1,.admin-denied h1{font-family:var(--font-ui);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.94}.admin-heading>p:last-child{max-width:42rem;color:var(--muted);margin:1.2rem 0 0;line-height:1.6}.admin-loading{color:var(--muted)}.admin-denied{justify-items:start;gap:1.5rem;display:grid}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.admin-metric-card{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;gap:.4rem;min-width:0;padding:1.4rem;display:grid}.admin-metric-card strong{font-family:var(--font-ui);font-size:clamp(2rem,5vw,3rem);font-weight:500}.admin-metric-card span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-section{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-report-filters{grid-template-columns:minmax(12rem,20rem) auto;justify-content:start;align-items:end;gap:.8rem;margin-top:1.5rem;display:grid}.admin-content-filters,.admin-category-form{grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.8rem;margin-top:1.5rem;display:grid}.admin-content-filters label,.admin-category-form label{gap:.4rem;min-width:0;font-size:.78rem;font-weight:800;display:grid}.admin-report-filters .accessible-select,.admin-content-filters .accessible-select,.admin-user-filters .accessible-select{font-size:.78rem}.admin-report-filters .accessible-select-trigger,.admin-content-filters .accessible-select-trigger,.admin-user-filters .accessible-select-trigger{min-height:2.65rem}.admin-content-filters input,.admin-content-filters select,.admin-content-filters .btn,.admin-category-form input:not([type=checkbox]),.admin-category-form .btn{height:2.65rem}.admin-content-list,.admin-category-list{gap:.8rem;margin-top:1.5rem;display:grid}.admin-content-card{border:1px solid var(--line);border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:1rem;padding:1.2rem;display:grid}.admin-content-card h3{overflow-wrap:anywhere;margin-top:.85rem}.admin-category-form{grid-template-columns:repeat(4,minmax(8rem,1fr)) minmax(10rem,1.5fr) auto}.admin-category-card{border-top:1px solid var(--line);margin-top:0;padding-top:1rem}.admin-category-form .admin-category-active{align-items:center;gap:.55rem;min-height:2.65rem;display:flex}.admin-category-active input{width:1.1rem;height:1.1rem}.admin-report-filters label{gap:.4rem;min-width:0;font-size:.78rem;font-weight:800;display:grid}.admin-report-filters select,.admin-report-filters .btn{height:2.65rem}.admin-report-list{gap:.8rem;margin-top:1.5rem;display:grid}.admin-report-card{border:1px solid var(--line);border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:1rem;padding:1.2rem;display:grid}.admin-report-card h3{overflow-wrap:anywhere;margin-top:.85rem}.admin-section-heading p{color:var(--muted);margin-top:.4rem}.admin-user-filters{grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.8rem;margin-top:1.5rem;display:grid}.admin-user-filters label,.admin-confirm-dialog label{gap:.4rem;min-width:0;font-size:.78rem;font-weight:800;display:grid}.admin-user-filters input,.admin-user-filters select,.admin-user-filters .btn{height:2.65rem}.admin-user-list{gap:.8rem;margin-top:1.5rem;display:grid}.admin-user-card{border:1px solid var(--line);border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(14rem,auto);gap:1rem;padding:1.2rem;display:grid}.admin-user-identity{min-width:0}.admin-user-identity h3,.admin-user-identity p{margin:0}.admin-user-identity p{overflow-wrap:anywhere;color:var(--muted);margin-top:.35rem;font-size:.8rem}.admin-badges,.admin-user-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-badges{margin-top:.8rem}.admin-badges span{color:#173d2d;letter-spacing:.04em;background:#e2eee6;border-radius:99rem;padding:.3rem .55rem;font-size:.67rem;font-weight:850}.admin-user-actions{place-content:start flex-end}.btn.compact{min-height:2.25rem;padding:.5rem .75rem;font-size:.73rem}.btn.danger{border-color:var(--danger);color:#fff;background:var(--danger)}.admin-load-more{width:100%;margin-top:1rem}.admin-audit-list{gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.admin-audit-list li{border-top:1px solid var(--line);gap:.3rem;min-width:0;padding:1rem 0;display:grid}.admin-audit-list span,.admin-audit-list small{overflow-wrap:anywhere}.admin-audit-list small{color:var(--muted)}.admin-confirm-dialog{border:1px solid var(--line);width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:.65rem;padding:0;overflow:auto}.admin-confirm-dialog::backdrop{background:#08182394}.admin-confirm-dialog form{gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.admin-confirm-dialog h2,.admin-confirm-dialog p{margin:0}.admin-confirm-dialog textarea{min-height:7rem}.admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}@media (max-width:58rem){.admin-user-filters,.admin-content-filters,.admin-category-form{grid-template-columns:1fr 1fr}.admin-user-card,.admin-report-card,.admin-content-card{grid-template-columns:1fr}.admin-user-actions{justify-content:flex-start}}@media (max-width:38rem){.admin-metrics,.admin-user-filters,.admin-content-filters,.admin-category-form,.admin-report-filters{grid-template-columns:1fr}.admin-user-filters .btn,.admin-report-filters .btn,.admin-content-filters .btn,.admin-category-form .btn,.admin-dialog-actions .btn{width:100%}}@media (max-width:72rem){.nav{flex-wrap:nowrap;gap:.5rem;position:relative}.header-search-panel{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:0 0 .75rem .75rem;width:100%;padding:1rem;position:absolute;top:100%;left:0;box-shadow:0 1rem 2rem #091c2829}.nav-links,.nav>.nav-end{display:none}.mobile-navigation{flex:none;margin-left:0;display:block}.notifications-control{margin-left:0}.nav>.header-search-trigger{margin-left:auto}}@media (max-width:640px){.brand{min-width:0;margin-right:auto}.brand-logo{width:clamp(5.75rem,25vw,7.5rem)}.mobile-menu-trigger{gap:.3rem;min-height:44px;padding:.55rem .65rem;font-size:.9rem}.mobile-menu-trigger svg{width:1.2rem;height:1.2rem}.author-work-filters{flex-direction:column;align-items:stretch}}@media (max-width:360px){.mobile-menu-trigger{width:44px;min-width:44px;padding:0}.mobile-menu-trigger span{display:none}}.filter-chip input:checked+span{color:#fff;background:#102f45;border-color:#102f45}.filter-chip input:focus-visible+span{outline-offset:2px;outline:3px solid #d27645}.empty-filter-result{border:1px dashed var(--line);text-align:center;padding:2rem}.pdf-frame{border:1px solid var(--line);background:var(--paper);height:min(80vh,60rem);box-shadow:none;border-radius:0;overflow:hidden}@media (max-width:58rem){.browse-filters{grid-template-columns:1fr 1fr}.publishing-grid,.editor-layout,.book-detail-grid{grid-template-columns:1fr}.create-inx-panel,.editor-preview{position:static}.editor-preview{grid-template-columns:12rem 1fr;gap:1.5rem;display:grid}.editor-preview .btn{grid-column:1/-1}.book-detail-grid>div:first-child{width:min(20rem,70%);margin-inline:auto}}@media (max-width:48rem){.draft-cards-grid{grid-template-columns:1fr}.publish-form-heading,.publish-submit-row{flex-direction:column;align-items:stretch}.publish-submit-row .btn{width:100%}}@media (max-width:38rem){.browse-filters,.editor-preview{grid-template-columns:1fr}.browse-filters .btn{width:100%}.draft-list-card{grid-template-columns:4rem 1fr auto}.draft-cover-mini{width:4rem}.editor-preview .btn{grid-column:auto}.draft-pdf-preview{height:24rem}.pdf-frame{border-radius:0;width:100%;height:70vh}.note-form-actions,.note-form-actions .btn,.note-form-actions .text-button{width:100%}.note-form-actions .text-button.danger{margin-inline-start:0}.inline-profile-toolbar,.inline-profile-toolbar>div,.inline-profile-toolbar .btn,.inline-profile-toolbar .text-button,.inline-edit-panel .form-actions,.account-heading-actions,.account-heading-actions .btn{width:100%}.inline-profile-toolbar .btn,.inline-profile-toolbar .text-button,.inline-edit-panel .form-actions,.account-heading-actions{justify-content:stretch}.inline-edit-panel .form-actions{flex-direction:column}}.owner-create-actions{flex-wrap:wrap;gap:.75rem;display:flex}.profile-collections{margin:1.5rem 0 2rem}.compact-heading h3{font-family:var(--font-ui);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,175px),1fr));gap:clamp(1.25rem,4vw,2.5rem);display:grid}.collection-card{text-align:center;align-content:start;justify-items:center;min-width:0;padding:.35rem;display:grid}.collection-card>a{width:100%;color:inherit;justify-items:center;gap:.7rem;padding:.45rem;text-decoration:none;display:grid}.collection-card>a:focus-visible{outline-offset:4px;outline:3px solid #c99545}.collection-card>a:hover strong,.collection-card>a:focus-visible strong{text-decoration:underline}.collection-card-copy{justify-items:center;gap:.35rem;min-width:0;display:grid}.collection-card-copy strong,.collection-card-copy small{overflow-wrap:anywhere}.collection-dialog{border:1px solid var(--border);width:min(92vw,560px);max-height:90vh;color:var(--ink);background:var(--paper);border-radius:0;padding:0;overflow:auto}.collection-dialog::backdrop{background:#091c2894}.collection-dialog form{gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.collection-dialog h2{margin:0}.collection-dialog fieldset{border:0;gap:.75rem;padding:0;display:grid}.collection-visibility-option{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:.75rem;min-height:48px;padding:.75rem;display:flex}.collection-visibility-option span{gap:.2rem;display:grid}.dialog-actions,.collection-item-actions,.collection-move-row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.note-collection-control{border-top:1px solid var(--border);gap:1rem;padding-top:1.25rem;display:grid}.note-collection-control h2{margin:0;font-size:1.25rem}.collection-move-row>label{flex:260px}.inline-collection-form{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.inline-collection-form .dialog-actions{grid-column:1/-1}.collection-hero{padding-block:clamp(2.5rem,8vw,6rem) 2rem}.collection-hero h1{font-family:var(--font-ui);overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(2.4rem,7vw,5rem)}.collection-owner-list,.collection-owner-grid{gap:1rem;padding-bottom:4rem;display:grid}.collection-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-owner-item{border:1px solid var(--border);align-content:space-between;gap:1.25rem;padding:1rem;display:grid}.collection-owner-item h2{overflow-wrap:anywhere;margin:0}.collection-owner-copy{gap:.65rem;display:grid}.collection-owner-copy p{color:var(--muted);margin:0;line-height:1.5}.collection-item-actions{align-items:stretch}.collection-item-actions .btn,.collection-item-actions .text-button{justify-content:center;align-items:center;min-height:44px;padding:.65rem .8rem;display:inline-flex}.note-visibility-control{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;display:grid}.note-visibility-control legend{grid-column:1/-1;margin-bottom:.35rem;font-weight:800}.profile-title-search{z-index:4;border:1px solid var(--border);background:var(--paper);border-radius:14px;margin-bottom:.75rem;padding:1rem;position:relative}.profile-live-results{gap:2rem;margin-top:1.25rem;display:grid}.two-fields{align-items:start}.two-fields>label,.two-fields>.language-field{align-content:start;margin:0}.two-fields select,.language-combobox>input:not([type=hidden]){min-height:3.25rem}.profile-title-search form,.profile-search-combobox{position:relative}.profile-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.profile-search-suggestions{z-index:10;border:1px solid var(--border);background:var(--paper);border-radius:10px;max-height:320px;margin:0;padding:.35rem;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow-y:auto;box-shadow:0 12px 30px #091c282e}.profile-search-suggestions button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.65rem;display:flex}.profile-search-suggestions [aria-selected=true] button,.profile-search-suggestions button:hover{background:#e8f0f4}.profile-search-suggestions span,.profile-search-results li>span{background:#dceaf1;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.profile-search-results ul{gap:.75rem;padding:0;list-style:none;display:grid}.profile-search-results li{align-items:center;gap:.75rem;display:flex}.account-promotions-page{min-height:70vh;padding-block:clamp(2.5rem,6vw,5rem)}.account-promotions-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.account-promotions-heading h1{font-family:var(--font-ui);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,6vw,5rem);font-weight:500;line-height:.95}.account-promotions-heading p:last-child{max-width:44rem;color:var(--muted);line-height:1.6}.promotion-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}.promotion-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;gap:.4rem;padding:1.25rem;display:grid}.promotion-summary dt,.promotion-card-metrics dt,.promotion-details dt{color:var(--muted);font-size:.82rem;font-weight:750}.promotion-summary dd{font-family:var(--font-ui);margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.promotion-filter-tabs{gap:.5rem;margin-bottom:1.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.promotion-filter-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;padding:.65rem 1rem;font-weight:800}.promotion-filter-tabs button.selected{color:#fff;background:#123d58;border-color:#123d58}.promotion-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.promotion-campaign-card{border:1px solid var(--line);background:var(--surface);border-left:.35rem solid #6b8293;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.promotion-campaign-visual{background:#eef2ef;border-radius:.55rem;place-items:center;min-height:11rem;display:grid;overflow:hidden}.promotion-inx-visual img{object-fit:cover;object-position:top;width:100%;height:14rem}.promotion-author-visual{align-content:center;gap:.65rem}.promotion-author-visual img,.promotion-author-visual>span{color:#fff;width:6rem;height:6rem;font-family:var(--font-ui);object-fit:cover;background:#123d58;border-radius:50%;place-items:center;font-size:2.25rem;display:grid}.promotion-sponsored-visual{color:#fff;background:#123d58;align-content:center;justify-items:start;padding:1.25rem}.promotion-sponsored-visual small{color:#dceaf1;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.promotion-sponsored-visual strong{font-family:var(--font-ui);margin-top:.45rem;font-size:1.5rem}.promotion-sponsored-visual p{color:#fff;margin:.55rem 0 0}.promotion-campaign-card.status-active{border-left-color:var(--green)}.promotion-campaign-card.status-completed{border-left-color:#123d58}.promotion-campaign-main,.promotion-campaign-identity,.promotion-progress-copy{justify-content:space-between;align-items:center;gap:1rem;display:flex}.promotion-campaign-main{align-items:flex-start}.promotion-campaign-identity{justify-content:flex-start;min-width:0}.promotion-campaign-identity>img,.promotion-campaign-identity>span{color:#fff;width:3rem;height:3rem;font-family:var(--font-ui);object-fit:cover;background:#123d58;border-radius:50%;flex:0 0 3rem;place-items:center;font-size:1.35rem;display:grid}.promotion-campaign-identity h2{font-family:var(--font-ui);margin:0;font-size:1.45rem}.promotion-campaign-identity h2 a{color:inherit}.promotion-campaign-identity p{color:var(--muted);margin:.25rem 0 0}.promotion-campaign-identity .eyebrow{margin:0 0 .2rem}.promotion-status{color:#123d58;background:#e2edf2;border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:850}.status-active .promotion-status{color:#174632;background:#dceee4}.promotion-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.promotion-card-metrics>div{border:1px solid var(--line);border-radius:.5rem;padding:.75rem}.promotion-card-metrics dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:850}.promotion-progress-copy{color:var(--muted);font-size:.88rem}.promotion-progress-copy strong{color:var(--ink)}.promotion-campaign-card progress{width:100%;height:.65rem;accent-color:var(--green)}.promotion-details{border-top:1px solid var(--line);padding-top:.8rem}.promotion-details summary{cursor:pointer;min-height:44px;font-weight:850}.promotion-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.promotion-details dl>div{min-width:0}.promotion-details dd{overflow-wrap:anywhere;margin:.2rem 0 0}.promotion-empty-state{margin-top:1rem}@media (max-width:640px){.account-promotions-heading,.promotion-campaign-main{flex-direction:column;align-items:stretch}.account-promotions-heading .btn{width:100%}.promotion-summary,.promotion-details dl{grid-template-columns:1fr}.promotion-card-metrics{gap:.5rem}.promotion-card-metrics>div{padding:.6rem}}@media (min-width:641px) and (max-width:1024px){.promotion-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.promotion-campaign-list{grid-template-columns:1fr}.owner-create-actions,.owner-create-actions .btn,.collection-move-row,.collection-move-row .btn,.profile-search-row,.profile-search-row .btn,.inline-collection-form{width:100%}.profile-search-row,.inline-collection-form{grid-template-columns:minmax(0,1fr)}.inline-collection-form .dialog-actions{grid-column:auto}.collection-owner-item{flex-direction:column;align-items:stretch}.collection-item-actions .btn,.collection-item-actions .text-button{flex:100%}}.notifications-trigger svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.owner-content-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;box-shadow:none;border-color:#285879;outline:3px solid #28587947}select{height:auto;min-height:3rem;padding-block:.72rem;line-height:1.3}.collection-name-field,.collection-move-row label,.inline-collection-form label{min-width:0;color:var(--ink);gap:.6rem;font-weight:800;display:grid}.collection-card{box-shadow:none;background:0 0;border:0;border-radius:0}.collection-card>a{min-height:0}.collection-card .collection-mark{object-fit:contain;width:clamp(118px,12vw,148px);height:auto}.collection-card-copy{width:100%}.collection-card-copy strong{font-family:var(--font-ui);font-size:1.35rem}.collection-card .text-button{min-height:44px;margin-top:.15rem;padding-inline:.65rem}.collection-visibility-label{color:#3f5361;align-items:center;gap:.4rem;width:fit-content;font-size:.78rem;font-weight:800;display:inline-flex}.collection-visibility-label svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.collection-dialog form,.add-notes-dialog-content{gap:1.4rem;padding:clamp(1.4rem,4vw,2rem);display:grid}.collection-dialog .collection-name-field{padding-top:.15rem}.collection-dialog fieldset{margin:0}.collection-dialog legend{margin-bottom:.8rem;font-weight:800}.collection-visibility-option{cursor:pointer;background:#fff;border-color:#cbd7df;align-items:center;min-height:72px}.collection-visibility-option:has(input:checked){background:#edf4f7;border-color:#285879;box-shadow:inset 4px 0 #285879}.collection-visibility-option input,.notes-picker input{accent-color:#12344d;flex:none;width:1.15rem;height:1.15rem}.collection-visibility-option small{line-height:1.35}.danger-link{width:fit-content;min-height:44px;color:var(--danger);font:inherit;text-underline-offset:.22rem;cursor:pointer;background:0 0;border:0;padding:.65rem 0;font-weight:800;text-decoration:underline}.new-content-badge{color:#12344d;background:#e3eff5;border-color:#94b2c5}.collection-move-row{align-items:flex-end}.collection-move-row .text-button{white-space:nowrap;min-height:48px;padding-inline:.6rem}.collection-hero-meta,.collection-hero-actions,.inline-reply-actions,.picker-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.collection-hero-meta{color:var(--muted);margin-bottom:1.25rem}.empty-collection{text-align:center;background:#f6f9fa;border:1px dashed #adc0cc;border-radius:18px;justify-items:center;gap:.8rem;padding:clamp(2rem,7vw,4.5rem) 1.25rem;display:grid}.empty-collection svg{fill:#e8f0f5;stroke:#285879;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:86px}.empty-collection h2,.empty-collection p,.add-notes-dialog h2,.add-notes-dialog p{margin:0}.notes-picker{border:0;gap:.55rem;max-height:min(42vh,360px);padding:.15rem .2rem .15rem 0;display:grid;overflow-y:auto}.notes-picker label{cursor:pointer;background:#fff;border:1px solid #d3dde3;border-radius:12px;align-items:center;gap:.75rem;min-height:58px;padding:.7rem;display:flex}.notes-picker label:has(input:checked){background:#edf4f7;border-color:#285879}.notes-picker label span{gap:.2rem;min-width:0;display:grid}.notes-picker label strong,.notes-picker label small{overflow-wrap:anywhere}.privacy-note{background:#f8f1e6;border-left:4px solid #b98536;padding:.75rem .9rem;line-height:1.45}.comment-form{background:linear-gradient(145deg,#fffdfb,#f4f8fa);border-color:#cbd8df;border-radius:16px;padding:clamp(1rem,3vw,1.35rem);box-shadow:0 10px 30px #1023330f}.comment-form textarea,.inline-reply-form textarea{background:#fff;border-radius:10px}.comment-item{border-color:#d3dde3;border-radius:14px}.comment-reply-unit,.inline-reply-form{margin-left:clamp(1rem,6vw,3rem)}.comment-reply-unit .comment-item.is-reply{margin-left:0}.inline-reply-form{background:#f3f8fb;border-left:3px solid #799bb0;border-radius:0 12px 12px 0;gap:.65rem;padding:.9rem 1rem;display:grid}.inline-reply-form>p,.inline-reply-form>label{margin:0;font-size:.85rem}.inline-reply-form>label{font-weight:800}.owner-content-actions .btn,.owner-content-actions .text-button,.owner-content-actions .danger-link{border-radius:999px;min-height:42px;padding:.62rem .9rem;font-size:.84rem;line-height:1.2}.note-card .owner-content-actions,.story-card .owner-content-actions{z-index:3;position:relative}.owner-content-actions .text-button{border:1px solid #0000}.owner-content-actions .danger-link{border:1px solid #d8aaa6;text-decoration:none}@media (max-width:640px){.collection-card>a{min-height:0}.collection-card .collection-mark{width:108px}.collection-hero-actions,.collection-hero-actions .btn,.dialog-actions,.dialog-actions .btn{width:100%}.comment-reply-unit,.inline-reply-form,.comment-item.is-reply{margin-left:.65rem}.collection-owner-grid,.note-visibility-control{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:960px){.collection-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.owner-content-actions{justify-content:flex-start;width:100%}}.follow-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.follow-tabs button{min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:800}.follow-tabs button[aria-selected=true]{border-bottom-color:var(--green-bright);background:#e5f0f6}.follow-list{gap:.6rem;display:grid}.follow-list>a{border:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem;text-decoration:none;display:grid}.follow-list img,.follow-avatar{object-fit:cover;border-radius:50%;width:3.25rem;height:3.25rem}.follow-avatar{color:#fff;background:var(--green-bright);place-items:center;font-weight:800;display:grid}.follow-list a>span:last-child{gap:.15rem;min-width:0;display:grid}.follow-list small{color:var(--muted)}@media (max-width:48rem){.compact-profile-copy .profile-title-row{flex-direction:row;align-items:flex-start}.profile-stat-groups{flex-direction:column;align-items:stretch;gap:0;width:100%}.compact-profile-copy .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:0}.profile-community-control{border-top:2px solid #2858794d;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;margin-left:0;padding:1rem 0 0;display:grid}.profile-message-action{border-top:1px solid #2858793d;border-left:0;order:3;justify-content:center;width:100%;padding:.75rem 0}.profile-community-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-message-action{grid-column:1/-1}.compact-profile-copy .mini-stats a,.profile-community-stats button{width:auto;padding-inline:.5rem}.engagement-controls{justify-content:flex-start;width:100%}.blocked-users-list article{grid-template-columns:1fr}.blocked-users-list article>button{width:100%}}.privacy-policy-controls{flex-basis:100%}.privacy-panel{z-index:81;background:var(--paper,#fff);border:1px solid var(--line);border-radius:1rem;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;position:relative;inset:auto;overflow-y:auto;box-shadow:0 4px 24px #0003}.privacy-panel header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.privacy-panel h2{margin:0;font-size:1.25rem}.privacy-panel p,.privacy-panel .check-row{margin:1rem 0}.privacy-actions{flex-wrap:wrap;gap:.75rem;display:flex}.privacy-actions .btn{flex:1;min-width:10rem}.legal-page{overflow-wrap:anywhere;max-width:56rem;padding-block:3rem}.legal-heading h1{margin-block:0 1rem;font-size:clamp(2rem,5vw,3rem)}.legal-version{color:var(--muted);font-size:.9rem}.legal-draft-note{border-left:3px solid var(--green-bright);background:var(--surface-green);padding:1rem 1.25rem;line-height:1.6}.legal-summary{font-size:1.1rem;line-height:1.75}.legal-contents{border:1px solid var(--line);background:var(--surface);border-radius:1rem;margin-block:2rem;padding:1.5rem}.legal-contents h2{margin-top:0;font-size:1.2rem}.legal-contents ul{margin-bottom:0;padding-left:1.25rem;line-height:1.7}.legal-contents li+li{margin-top:.3rem}.legal-section{border-bottom:1px solid var(--line);padding-block:1.25rem}.legal-section h2{scroll-margin-top:8rem;font-size:1.5rem;line-height:1.35}.legal-section p{margin-block:1rem;line-height:1.8}.legal-actions,.legal-related{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legal-actions p{flex-basis:100%}.legal-related{padding-block:2rem 0}.legal-page a:focus-visible,.legal-page button:focus-visible{outline:3px solid var(--green-bright);outline-offset:4px}.guide-page .legal-contents ul{margin-top:0}.guide-page h3{margin-top:1.75rem;font-size:1.15rem}.guide-page li{line-height:1.8}.guide-faq{border-bottom:1px solid var(--line);padding-block:.5rem}.guide-faq summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:700;line-height:1.6}@media (max-width:600px){.legal-page{padding-block:2rem}.legal-contents{padding:1rem}}@media print{.legal-page{max-width:none;padding-block:0}.legal-actions,.legal-related,.privacy-panel{display:none}.legal-section h2{break-after:avoid}}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:.5rem;padding:.8rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}main[id=main-content]{scroll-margin-top:6rem}.nav-links a{padding-block:.7rem}.mobile-account-title{margin:0 0 1rem;font-size:1.05rem}.mobile-account-navigation .mobile-account-panel{width:100%}.footer-row nav{line-height:2}.footer-row nav a{align-items:center;min-height:44px;display:inline-flex}.footer-row .text-button{font:inherit;min-height:44px}.privacy-dialog-layer{z-index:81;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:#10233352;place-items:center;display:grid;position:fixed;inset:0}.privacy-panel{width:min(36rem,100%);padding:clamp(1.25rem,3vw,2rem)}.privacy-panel h2{font-family:var(--font-ui);font-size:1.6rem}.privacy-panel p{line-height:1.65}.profile-hero{background:linear-gradient(120deg, var(--surface-green), var(--paper) 75%);border-bottom:1px solid var(--line)}.compact-profile-grid{max-width:74rem}.compact-profile-copy{min-width:0}.compact-profile-copy h1{letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.15}.compact-profile-copy .profile-bio{max-width:46rem;margin-top:.8rem;line-height:1.7}.compact-profile-grid .public-avatar{border-radius:50%;box-shadow:0 8px 24px #1023331a}.profile-stat-groups{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem;padding-top:1rem}.profile-community-control{border-left-width:1px;flex-wrap:wrap;gap:1rem;margin-left:0;padding-left:1rem}.professional-chips span{background:#fffdfabf;font-weight:500}.profile-message-action{border-left-width:1px}@media (max-width:72rem) and (min-width:641px){.nav .brand-logo{width:10rem}.nav{gap:.75rem}}@media (max-width:48rem){.profile-stat-groups{gap:.75rem}.profile-community-control{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:38rem){.compact-profile-grid{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.compact-profile-grid .public-avatar{width:4.5rem;height:4.5rem}.compact-profile-copy .profile-title-row{flex-wrap:wrap}.compact-profile-copy h1{font-size:clamp(1.6rem,7vw,2.25rem)}.compact-profile-copy .mini-stats,.profile-community-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-actions{flex-direction:column}.privacy-actions .btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.skip-link,.privacy-dialog-layer{display:none!important}}#promotion-request-form{gap:1.75rem;width:100%;min-width:0}#promotion-panel{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}#promotion-panel>div,#promotion-panel>label,#promotion-panel>fieldset{min-width:0}#promotion-panel>label:not(.check-row){font-weight:600;line-height:1.5;display:block}#promotion-panel>label:not(.check-row)>:is(input,textarea){width:100%;margin-top:.5rem;font-weight:400;display:block}#promotion-panel>label>small,#promotion-panel>div>small{color:var(--muted);margin-top:.5rem;line-height:1.6;display:block}#promotion-panel>div>p{margin-block:0 .5rem;line-height:1.6}#promotion-panel>div>strong+p{margin-top:.5rem}#promotion-panel>fieldset{border:1px solid var(--line);border-radius:.5rem;margin:0;padding:.75rem 1rem 1rem}#promotion-panel>fieldset>legend{padding-inline:.4rem;font-weight:600}#promotion-panel>fieldset .check-row{min-height:44px;color:var(--ink);align-items:center;gap:.65rem;margin-right:1.5rem;font-size:.9rem;display:inline-flex}#promotion-panel>fieldset .check-row input{flex:none;margin:0}#promotion-panel>.profile-title-search{gap:.5rem;margin:0;padding:1.25rem;display:grid}#promotion-panel>.profile-title-search label{font-weight:600;line-height:1.5}#promotion-panel>.profile-title-search>small{margin:0}#promotion-panel>.language-field{gap:.5rem}#promotion-panel>.check-row{gap:.75rem;padding-top:.5rem;font-size:.9rem;line-height:1.6}#promotion-panel>.check-row input{flex:none;margin-top:.25rem}#promotion-panel>p{margin:0;line-height:1.65}#promotion-panel>button[type=submit]{border-radius:.5rem;justify-self:start;min-height:44px;margin-top:.25rem}#promotion-panel textarea{resize:vertical;min-height:8rem}@media (max-width:38rem){#promotion-panel{gap:1.25rem;padding:1.25rem}#promotion-panel :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){font-size:16px}#promotion-panel>.profile-title-search{padding:1rem}#promotion-panel>button[type=submit]{justify-self:stretch;width:100%}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}body{font-family:var(--font-ui);line-height:1.6}h1,h2,h3{letter-spacing:-.035em;font-weight:600}h1,h2,h3,h4{text-wrap:balance}.hero-copy h1{letter-spacing:-.045em;line-height:1.08}.hero-lead{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.eyebrow{letter-spacing:.12em;font-weight:650}.btn{box-shadow:none;border-radius:7px;font-weight:600}.btn.primary,.btn.accent{background:var(--green);border-color:var(--green);color:#fff}.btn.primary:hover,.btn.accent:hover{background:#2e4858;border-color:#2e4858}.btn.ghost{border-color:var(--line);background:0 0}.text-link,.text-button{text-underline-offset:.3em;font-weight:600}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select,.accessible-select-trigger){border-radius:7px}:is(.publish-form-card,.inline-edit-panel,.auth-card,.profile-title-search){border-color:var(--line);border-radius:12px;box-shadow:0 8px 30px #25282b08}:focus-visible{outline:2px solid var(--green);outline-offset:4px;box-shadow:none}.topbar{border-bottom-color:var(--line);background:#fffefbf5}.nav{min-height:5rem;position:relative}.nav-links{gap:1.4rem}.nav-links a,.lang-link{color:var(--ink);font-weight:600}.nav-links a{align-items:center;min-height:44px;display:inline-flex}.nav .header-icon-button,.nav .notifications-trigger,.nav .mobile-menu-trigger{min-width:44px;min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:6px}.nav .header-icon-button:hover,.nav .notifications-trigger:hover,.nav .mobile-menu-trigger:hover{background:#eeece6}.nav :is(.header-icon-button,.notifications-trigger) svg{stroke-width:1.6px;width:20px;height:20px}.nav>.header-search-trigger,.nav-end{border-left:1px solid var(--line);padding-left:.8rem}.lang-link{letter-spacing:.04em;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.8rem;display:inline-flex}.nav-actions{gap:1rem}.nav-end .nav-actions .btn{min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:.4rem 0}.nav-end .nav-actions .btn:hover{color:var(--green-bright);text-underline-offset:.35em;background:0 0;text-decoration:underline}.nav-end .nav-actions .btn.primary{color:var(--green)}.nav-end .nav-actions button:after{content:"⌄";margin-left:.4rem;font-size:.8rem}.header-search-panel{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(34rem,100%);box-shadow:var(--shadow);border-radius:0 0 10px 10px;padding:1.2rem;position:absolute;top:100%;left:auto;right:0}:is(.account-drawer-panel,.mobile-menu-panel,.notifications-panel,.inbox-panel){background:var(--surface)}:is(.account-drawer-panel,.mobile-menu-panel)>header{border-bottom:1px solid var(--line);padding-bottom:1rem}.account-navigation-links a,.mobile-menu-panel nav a{min-height:44px;font-weight:500}.profile-menu-status{color:var(--muted);margin:0;padding:1rem;font-size:.9rem}.compact-profile-copy h1{letter-spacing:-.04em;font-weight:600}.compact-profile-copy .profile-bio{color:var(--muted);line-height:1.75}.professional-chips span{background:var(--surface);border-radius:5px}.profile-stat-groups{margin-top:1.25rem;padding-top:1.25rem}.profile-community-control{align-items:center}.section-heading{margin-bottom:1.75rem}.section-heading h2{line-height:1.25}.browse-filters label,.accessible-select>label,.language-field>label{font-size:.85rem;font-weight:600}.browse-filters{align-items:end;gap:1rem}.accessible-select-options{background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.accessible-select-options [role=option]{align-items:center;min-height:44px;display:flex}.premium-authors-section.is-empty{padding-block:2rem}.premium-authors-section.is-empty .section-heading{margin-bottom:1rem}.premium-authors-section.is-empty .section-heading p:not(.eyebrow){display:none}.premium-authors-section.is-empty .author-collage{min-height:0;display:block}.premium-authors-section.is-empty .premium-empty-note{color:var(--muted);margin:0 0 1rem}.premium-authors-section.is-empty .publish-form-card{background:var(--surface);border-left:3px solid var(--orange);flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;padding:1.3rem 1.5rem;display:flex}.premium-authors-section.is-empty .publish-form-card h3{margin:0;font-size:1.15rem}.premium-authors-section.is-empty .publish-form-card p{color:var(--muted);flex:15rem;margin:0}.premium-authors-section.is-empty .publish-form-card .btn{min-height:44px;color:var(--green);text-underline-offset:.3em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.privacy-dialog-layer.is-banner{pointer-events:none;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:0 0;align-items:end}.privacy-dialog-layer .privacy-panel{pointer-events:auto;background:var(--surface);width:min(32rem,100%);box-shadow:var(--shadow);border-radius:12px;padding:1.2rem 1.4rem}.privacy-dialog-layer.is-banner .privacy-panel{max-height:min(70dvh,34rem)}.privacy-panel h2{font-size:1.2rem;line-height:1.3}.privacy-panel p{margin:.8rem 0;font-size:.85rem;line-height:1.65}.privacy-panel>a{font-size:.82rem}.privacy-panel header .btn{min-height:44px;color:var(--muted);border:0;padding:.4rem .2rem;font-size:.8rem}.privacy-panel .check-row{min-height:44px;margin:.8rem 0;font-size:.83rem}.privacy-actions .btn{border-color:var(--line);min-width:0;min-height:44px;color:var(--ink);background:0 0;font-size:.85rem}.privacy-actions .btn:hover{background:#eeece6}.privacy-actions .btn:disabled{opacity:.5}@media (max-width:72rem){.nav>.nav-end{border:0;padding-left:0;display:flex}.nav>.nav-end>.nav-actions,.nav>.nav-end>.nav-loading{display:none}.nav>.header-search-trigger{border:0;margin-left:auto;padding-left:0}.nav .mobile-menu-trigger{padding-inline:.4rem;font-weight:600}.header-search-panel{width:100%}.nav{gap:.35rem}}@media (max-width:48rem){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select,[contenteditable=true],.accessible-select-trigger{font-size:16px}.hero-copy h1{font-size:clamp(2.2rem,8vw,3.2rem)}.section-heading{margin-bottom:1.25rem}.section-heading h2{font-size:clamp(1.5rem,6vw,2rem)}.compact-profile-copy .profile-bio{font-size:.95rem}.premium-authors-section.is-empty .publish-form-card{gap:.6rem;padding:1.1rem}.premium-authors-section.is-empty .publish-form-card h3{flex-basis:100%}.privacy-dialog-layer{padding-inline:.75rem}.privacy-dialog-layer .privacy-panel{padding:1rem}.privacy-actions{flex-direction:row;gap:.5rem}.privacy-actions .btn{flex:1 1 0;width:auto;padding-inline:.6rem}}@media (max-width:640px){.nav{gap:.15rem;min-height:4.25rem}.nav .brand-logo{width:clamp(5.5rem,24vw,7.5rem)}.nav .mobile-menu-trigger{width:44px;padding:0}.nav .mobile-menu-trigger span{display:none}.nav .lang-link{min-width:36px;display:inline-flex}.nav .notifications-trigger,.nav .header-icon-button{width:44px}}@media (max-width:360px){.nav .brand-logo{width:4.5rem}}.mobile-menu-close,.account-drawer-panel>header button,.notifications-panel>header button,.inbox-panel>header button{background:0 0;border:0;border-radius:6px;min-width:44px;min-height:44px}.mobile-menu-close:hover,.account-drawer-panel>header button:hover{background:#eeece6}#promotion-panel>.check-row{align-items:flex-start;display:flex}#promotion-panel>.check-row input{width:1rem;height:1rem;margin:.3rem 0 0}#promotion-panel>.check-row>span{flex:1;min-width:0}.accessible-tabs button.selected{background:var(--green);border-color:var(--green);color:#fff}:root{--gold-ink:#5b451b;--gold-line:#9b805a;--gold-soft:#f4ead6;--gold-hover:#faf5e9}.account-drawer-panel h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.account-navigation-links a,.mobile-menu-panel nav a{font-size:.95rem;font-weight:500}.profile-switcher-heading strong,.profile-switcher-option strong{font-weight:600}.profile-switcher-option{border-radius:6px;padding:.65rem .75rem}.profile-switcher-option.is-active{background:var(--gold-soft);box-shadow:inset 3px 0 var(--gold-line);color:var(--ink);border-color:#0000}.profile-switcher-option.is-active>span:last-child{color:var(--gold-ink);font-weight:650}.profile-switcher.compact{border-bottom:0;padding-bottom:.25rem}.profile-switcher-heading{flex-wrap:wrap;gap:.4rem .75rem}.mobile-account-panel{border-block:0;gap:.8rem;padding-block:.75rem}.mobile-account-title{margin-bottom:0;font-size:1rem;font-weight:600}.account-navigation-links a{border-bottom:0;border-radius:6px;padding-inline:.75rem}.account-navigation-links a:hover,.mobile-menu-panel nav a:hover{background:var(--gold-hover)}.account-sign-out{margin-left:.75rem}.profile-hero:not(.is-editing) .public-avatar{border-width:3px;width:4.75rem;height:4.75rem;font-size:1.6rem;box-shadow:0 4px 14px #5b451b12}.profile-hero .public-avatar.initials{background:#203747}.profile-hero:not(.is-editing) .compact-profile-copy h1{margin:0;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.15}.profile-hero:not(.is-editing) .eyebrow{color:var(--gold-ink);margin-bottom:.3rem;font-size:.68rem}.profile-hero:not(.is-editing) .handle{margin-block:.2rem 0;font-size:.85rem;font-weight:500}.profile-hero:not(.is-editing) .profile-bio{max-width:46rem;margin-block:.5rem 0;font-size:.92rem;line-height:1.6}.profile-hero:not(.is-editing) .profile-stat-groups{border:0;align-items:center;gap:.6rem 1.25rem;margin-top:.65rem;padding-top:0}.profile-hero:not(.is-editing) .profile-community-control{border:0;gap:1rem;margin:0;padding:0}.profile-hero:not(.is-editing) .mini-stats,.profile-hero:not(.is-editing) .profile-community-stats{flex-wrap:wrap;gap:.5rem 1.1rem;width:auto;display:flex}.profile-hero:not(.is-editing) .mini-stats a,.profile-hero:not(.is-editing) .profile-community-stats button{text-align:left;border:0;border-radius:4px;align-items:center;gap:.35rem;width:auto;min-height:44px;padding:0;display:inline-flex}.profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats) strong{font-size:.95rem;font-weight:650}.profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats) span{font-size:.8rem}.profile-hero:not(.is-editing) .profile-message-action{border:0;justify-content:flex-start;width:auto;padding:0;font-weight:500}.profile-hero .profile-main-edit{min-height:44px;color:var(--green);border:0;padding:.35rem .5rem}.profile-hero .professional-chips{margin-top:.65rem}.profile-hero .professional-chips span{background:var(--gold-soft);color:var(--gold-ink);border:0;font-size:.76rem}.accessible-select,.language-field{color:var(--ink);gap:.5rem;font-weight:500}.accessible-select>label,.language-field>label{min-height:1.25rem;font-size:.85rem;font-weight:600;line-height:1.45}.accessible-select-trigger,.language-combobox>input:not([type=hidden]){min-height:3.25rem;font-family:var(--font-ui);border-radius:7px;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.accessible-select-options [role=option]{border-radius:4px;font-size:.9rem;font-weight:500}.accessible-select-options [role=option].active{background:var(--gold-hover)}.accessible-select-options [role=option][aria-selected=true]{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 3px 0 var(--gold-line);font-weight:600}.language-options [aria-selected=true] button{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 3px 0 var(--gold-line)}.language-options button:hover,.language-options button:focus-visible{background:var(--gold-hover)}.language-options button{border-radius:4px;font-weight:500}.accessible-select-trigger:focus-visible{border-color:var(--gold-line);outline:2px solid var(--green);outline-offset:3px}.publish-compose-form .two-fields{align-items:start;gap:1rem}.publish-compose-form :is(.accessible-select,.language-field){align-content:start}.publish-compose-form .two-fields>label:not(.check-row){font-size:.85rem;font-weight:600}.publish-compose-form .two-fields>label:not(.check-row)>:is(input,select){min-height:3.25rem;margin-top:.5rem}.publish-compose-form .language-field small{font-weight:400;line-height:1.5}.publish-compose-form :is(.btn,.accessible-tabs button),.publish-submit-row .btn{justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-weight:600;line-height:1.45;display:inline-flex}.publish-form-heading{align-items:center}.publish-submit-row{align-items:center;gap:.75rem}.publish-submit-row>span{margin:0;line-height:1.5}.publish-compose-form .accessible-tabs button{border-radius:6px}.draft-save-badge,.draft-pill{color:var(--gold-ink);background:var(--gold-soft);border-radius:5px;font-weight:500}:is(.profile-actions-trigger,.profile-actions-menu>button,.profile-order-button,.language-clear){border-radius:6px}.profile-actions-menu>button{background:0 0;border:0}@media (max-width:48rem){.profile-hero:not(.is-editing){padding-block:1rem}.profile-hero:not(.is-editing) .compact-profile-grid{grid-template-columns:3.5rem minmax(0,1fr);gap:.8rem}.profile-hero:not(.is-editing) .public-avatar{width:3.5rem;height:3.5rem;font-size:1.2rem}.profile-hero:not(.is-editing) .compact-profile-copy h1{font-size:1.6rem}.profile-hero:not(.is-editing) .profile-stat-groups{flex-direction:row;align-items:center;gap:.35rem .9rem}.profile-hero:not(.is-editing) .profile-community-control{flex-wrap:wrap;width:auto;display:flex}.profile-hero:not(.is-editing) .profile-message-action{grid-column:auto}.accessible-select-trigger,.language-combobox>input:not([type=hidden]){font-size:16px}.profile-switcher-option{min-height:56px}}.publish-compose-form .publish-form-card>label:not(.check-row):not(.publish-file-upload){margin-top:1rem;font-size:.85rem;font-weight:600;line-height:1.45;display:block}.publish-compose-form .publish-form-card>label:not(.check-row):not(.publish-file-upload)>:is(input,textarea,small){width:100%;margin-top:.5rem;display:block}.publish-compose-form .publish-form-card>.two-fields,.publish-compose-form .publish-form-card>.accessible-select{margin-top:1rem}@media (max-width:48rem){.profile-hero:not(.is-editing) .profile-bio,.profile-hero:not(.is-editing) .professional-chips,.profile-hero:not(.is-editing) .profile-stat-groups{width:calc(100% + 4.3rem);max-width:none;margin-inline-start:-4.3rem}}:root{--green:#30302d;--green-bright:#5b451b;--surface-green:#fbf7ef;--paper:#fbf9f4;--surface:#fffefb;--muted:#686158}.browse-hero{background:#fffaf0;padding-block:1.5rem}.browse-hero .eyebrow{color:var(--gold-ink);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.browse-hero h1{letter-spacing:-.045em;max-width:none;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12}.browse-filters{gap:.75rem;margin-top:1rem}.browse-filters label,.browse-filters .accessible-select>label{min-height:1.25rem;font-size:.82rem;font-weight:600;line-height:1.45}.browse-filters :is(input,select,.accessible-select-trigger,.btn){height:44px;min-height:44px;margin:0;font-weight:500}.browse-filters .accessible-select{gap:.4rem}.home-hero{background:#fffaf0;padding:clamp(1.25rem,2.5vw,2rem)}.hero-copy h1{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.08}.hero-lead{margin-block:1rem;font-size:clamp(1rem,1.5vw,1.15rem)}.publishing-heading h1,.directory-heading h1{letter-spacing:-.04em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12}.profile-hero{background:var(--surface)}.profile-hero:not(.is-editing){background:var(--surface);border-bottom:0;padding-block:1rem}.profile-hero:not(.is-editing) .compact-profile-grid{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.profile-hero:not(.is-editing) .public-avatar{width:3.5rem;height:3.5rem;box-shadow:none;border-width:0;font-size:1.2rem}.profile-hero .public-avatar.initials,.author-directory-initial{background:#69583b}.profile-hero:not(.is-editing) .profile-title-row{align-items:center}.profile-hero:not(.is-editing) .compact-profile-copy h1{font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600}.profile-hero:not(.is-editing) .eyebrow{margin-bottom:.25rem;font-size:.62rem;font-weight:600}.profile-hero:not(.is-editing) .handle{color:var(--gold-ink);margin-bottom:0;font-size:.8rem}.profile-hero:not(.is-editing) .profile-bio{margin-block:.4rem 0;font-size:.875rem;line-height:1.5}.profile-hero:not(.is-editing) .profile-stat-groups{gap:.25rem 1rem;margin-top:.25rem}.profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){gap:.25rem 1rem}.profile-hero .profile-main-edit{color:var(--gold-ink);padding-inline:0;font-size:.85rem;font-weight:500}.btn.primary:hover:not(:disabled){background:#484138}@media (max-width:48rem){.browse-hero{padding-block:1.25rem}.profile-hero:not(.is-editing){padding-block:.85rem}.profile-hero:not(.is-editing) .compact-profile-grid{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.profile-hero:not(.is-editing) .public-avatar{width:3rem;height:3rem;font-size:1.1rem}.profile-hero:not(.is-editing) .profile-bio,.profile-hero:not(.is-editing) .professional-chips,.profile-hero:not(.is-editing) .profile-stat-groups{width:calc(100% + 3.75rem);margin-inline-start:-3.75rem}.browse-filters :is(input,select,.accessible-select-trigger){font-size:16px}}:root{--action:#245fd1;--action-hover:#1d50b8;--action-soft:#eef4ff;--action-line:#b5c9ec;--green:var(--action);--green-bright:var(--action);--control-radius:6px;--site-header-height:5rem;--paper:#fbfaf7}body :is(button,input,textarea,select,[contenteditable=true],.btn){font-family:var(--font-ui)}body :is(button,.btn){border-radius:var(--control-radius)}body :is(a,button,input,textarea,select,[contenteditable=true],[tabindex]):focus-visible{outline:3px solid var(--action)!important;outline-offset:3px!important;box-shadow:none!important}body .btn{color:var(--action);border-color:var(--action-line);border-radius:var(--control-radius);min-height:44px;box-shadow:none;background:0 0;padding:.65rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4}body .btn:is(.primary,.accent){background:var(--action);border-color:var(--action);color:#fff}body .btn:is(.primary,.accent):hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:#fff}body .btn.ghost,body .search-submit{border-color:var(--action-line);color:var(--action);background:0 0}body .btn.ghost:hover:not(:disabled),body .search-submit:hover:not(:disabled){background:var(--action-soft);border-color:var(--action);color:var(--action-hover)}body .btn:hover:not(:disabled){transform:none}body :is(.text-button,.text-link,.account-sign-out,.profile-message-action){color:var(--action)}body :is(.text-button,.text-link,.account-sign-out,.profile-message-action):hover:not(:disabled){color:var(--action-hover)}.nav-end .nav-actions .btn,.nav-end .nav-actions .btn.primary,.nav-end .nav-actions .btn.ghost{color:var(--action);border-radius:var(--control-radius);background:0 0;border:0;padding:.4rem 0}.nav-end .nav-actions .btn:hover:not(:disabled),.nav-end .nav-actions .btn.primary:hover:not(:disabled),.nav-end .nav-actions .btn.ghost:hover:not(:disabled){color:var(--action-hover);text-underline-offset:.3em;background:0 0;border:0;text-decoration:underline}.nav :is(.header-icon-button,.notifications-trigger,.mobile-menu-trigger):hover:not(:disabled),.mobile-menu-close:hover:not(:disabled){background:var(--action-soft);color:var(--action)}.browse-hero,.directory-heading{background:var(--surface);padding-block:1.5rem}.directory-heading{width:100%;margin:0}.directory-heading h1,.browse-hero h1{font-family:var(--font-ui);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.12}.directory-heading .eyebrow,.browse-hero .eyebrow{color:var(--muted);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.directory-heading .container>p:last-child{color:var(--muted);margin:.75rem 0 0;font-size:.95rem;line-height:1.5}.profile-hero,.profile-hero:not(.is-editing){background:#fff8e7}.profile-hero :is(h1,h2,p,span,label,button,input,textarea){font-family:var(--font-ui)}.profile-hero .profile-main-edit{color:var(--action)}.profile-hero .profile-main-edit:hover:not(:disabled){color:var(--action-hover);background:var(--action-soft)}.header-search-panel{padding:1rem}.header-search-panel label{margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.4}.header-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.header-search-row :is(input,.btn){border-radius:var(--control-radius);height:44px;min-height:44px;margin:0;line-height:1.4}.header-search-row input{padding:.65rem .75rem}body .mobile-menu-close{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--action);place-items:center;padding:0;display:inline-grid}.mobile-menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:26px;height:26px}.profile-edit-actions-bottom{display:none}.inx-writing-editor{overflow:visible}.inx-editor-toolbar{top:var(--sticky-top,calc(var(--site-header-height) + 1px));z-index:10;background:var(--surface);border-bottom-color:var(--action-line);position:sticky}body .inx-editor-toolbar button{border-radius:var(--control-radius);border:1px solid var(--action-line);min-width:44px;height:44px;min-height:44px;color:var(--action);background:0 0;font-size:.875rem;font-weight:600;line-height:1.4}body .inx-editor-toolbar button:hover:not(:disabled){background:var(--action-soft);border-color:var(--action);color:var(--action-hover)}@media (max-width:72rem){.nav>.nav-end{order:1;margin-left:auto}.nav>.notifications-control{order:2}.nav>.inbox-control{order:3}.nav>.header-search-trigger{order:4;margin-left:0}.nav>.mobile-navigation{order:5}}@media (max-width:48rem){:root{--site-header-height:4.25rem}.browse-hero,.directory-heading{padding-block:1.25rem}.header-search-row input{font-size:16px}.profile-edit-actions-bottom{padding-bottom:max(.5rem, env(safe-area-inset-bottom));flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.profile-edit-actions-bottom .btn{flex:1}}.header-search-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.header-search-heading label{margin:0}.nav .header-search-close{width:44px;height:44px;color:var(--action);flex:none;padding:0}.header-search-close svg{stroke-linecap:round}body .btn:not(.primary):not(.accent):hover:not(:disabled){color:var(--action-hover);background:var(--action-soft);border-color:var(--action)}.nav-end .nav-actions .btn.ghost:hover:not(:disabled){background:0 0}.owner-create-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}body .owner-create-actions .btn.primary,body .owner-create-actions .btn.primary:hover:not(:disabled){width:auto;min-height:44px;color:var(--action);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:.4rem 0}body .owner-create-actions .btn.primary:hover:not(:disabled){color:var(--action-hover);text-underline-offset:.3em;text-decoration:underline}.author-directory-filters :is(input[type=search],.accessible-select-trigger){height:44px;min-height:44px;font-family:var(--font-ui);margin:0;font-size:.875rem;font-weight:500}.author-directory-filters :is(label,legend,.accessible-select>label){font-size:.82rem;font-weight:600;line-height:1.45}@media (max-width:48rem){.author-directory-filters :is(input[type=search],.accessible-select-trigger){font-size:16px}}input[type=file]::file-selector-button{border:1px solid var(--action-line);border-radius:var(--control-radius);background:var(--action-soft);min-height:44px;color:var(--action);font:inherit;cursor:pointer;margin-right:.75rem;padding:.5rem .75rem}input[type=file]::file-selector-button:hover{border-color:var(--action);color:var(--action-hover)}input:is([type=checkbox],[type=radio]){accent-color:var(--action)}body .accessible-tabs button{border-radius:var(--control-radius);color:var(--action)}.publish-compose-form .accessible-tabs button.selected{background:var(--action-soft);border-color:var(--action);color:var(--action)}body .accessible-tabs button:hover:not(:disabled){background:var(--action-soft);color:var(--action-hover)}:root{--action:#184568;--action-hover:#123a57;--action-pressed:#0c2e47;--action-soft:#edf3f6;--action-line:#b7c9d5}.publishing-page{padding-top:1.5rem}.publishing-page .publishing-heading h1{letter-spacing:-.035em;max-width:none;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.publishing-page .publishing-heading .eyebrow{margin-bottom:.4rem;font-size:.65rem}.publishing-heading>p:last-child{margin-block:.65rem 1rem;font-size:.9rem;line-height:1.5}.publishing-progress{margin-bottom:1rem}.publishing-progress .wizard-steps{margin-bottom:0}.directory-heading{padding-block:1rem}.directory-heading h1{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.directory-heading .eyebrow{margin-bottom:.4rem}.directory-heading .container>p:last-child{margin-top:.5rem;font-size:.9rem}.directory-page .directory-results-section{padding-top:1rem}.author-directory-filters{background:0 0;border:0;border-radius:0;gap:.65rem 1rem;padding:0}.filter-chip span{border-radius:var(--control-radius);min-height:44px;color:var(--action);font-family:var(--font-ui);background:0 0;border:1px solid #0000;align-items:center;padding:.4rem .65rem;font-size:.85rem;font-weight:500;display:inline-flex}.filter-chip:hover span{color:var(--action-hover);background:var(--action-soft)}.filter-chip input:checked+span{background:var(--action);border-color:var(--action);color:#fff}.filter-chip:hover input:checked+span{background:var(--action-hover);border-color:var(--action-hover);color:#fff}.filter-chip:active input:not(:disabled)+span{color:var(--action-pressed);background:var(--action-soft)}.filter-chip:active input:checked:not(:disabled)+span{color:#fff;background:var(--action-pressed);border-color:var(--action-pressed)}.filter-chip input:focus-visible+span{outline:3px solid var(--action);outline-offset:3px}.filter-chip input:disabled+span{opacity:.45;cursor:not-allowed}body :is(input,select,textarea,.accessible-select-trigger,.language-options button){border-radius:var(--control-radius)}body .btn:is(.primary,.accent):active:not(:disabled){color:#fff;background:var(--action-pressed);border-color:var(--action-pressed)}body .btn:not(.primary):not(.accent):active:not(:disabled),body :is(.text-button,.text-link):active:not(:disabled){color:var(--action-pressed);background:var(--action-soft)}body .btn:is(.primary,.accent):disabled{color:#fff;background:var(--action);border-color:var(--action);opacity:.45;cursor:not-allowed}body .btn:not(.primary):not(.accent):disabled{color:var(--action);border-color:var(--action-line);opacity:.45;cursor:not-allowed;background:0 0}body :is(button,a)[aria-disabled=true]{opacity:.45;cursor:not-allowed}body .accessible-tabs button.selected,.publish-compose-form .accessible-tabs button.selected{background:var(--action);border-color:var(--action);color:#fff;box-shadow:none}body .accessible-tabs button.selected:hover:not(:disabled),.publish-compose-form .accessible-tabs button.selected:hover:not(:disabled){background:var(--action-hover);color:#fff}body .accessible-tabs button:active:not(:disabled),.publish-compose-form .accessible-tabs button:active:not(:disabled){background:var(--action-pressed);border-color:var(--action-pressed);color:#fff}body .accessible-tabs button:disabled,body .inx-editor-toolbar button:disabled{opacity:.45;cursor:not-allowed}body .inx-editor-toolbar button:active:not(:disabled){color:#fff;background:var(--action-pressed);border-color:var(--action-pressed)}:is(.nav-links,.mobile-menu-panel nav,.account-navigation-links) a:hover{color:var(--action-hover);text-underline-offset:.3em;background:0 0;text-decoration:underline}:is(.nav-links,.mobile-menu-panel nav,.account-navigation-links) a:active{color:var(--action-pressed);background:0 0}.nav-end .nav-actions .btn.primary:active:not(:disabled),.nav-end .nav-actions .btn.ghost:active:not(:disabled),body .owner-create-actions .btn.primary:active:not(:disabled){color:var(--action-pressed);background:0 0;border-color:#0000}body :is(a,button)[aria-current=page]{color:var(--action);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.profile-switcher-option.is-active{color:var(--action);background:var(--action-soft);box-shadow:inset 3px 0 var(--action)}.profile-switcher-option.is-active>span:last-child{color:var(--action)}.profile-switcher-option:hover{background:var(--action-soft);border-color:#0000}.accessible-select-options [role=option].active,.language-options button:hover,.language-options button:focus-visible{background:var(--action-soft);color:var(--action)}.accessible-select-options [role=option][aria-selected=true],.language-options [aria-selected=true] button{color:var(--action);background:var(--action-soft);box-shadow:inset 3px 0 var(--action)}.accessible-select-options [role=option][aria-disabled=true]{opacity:.45;cursor:not-allowed}:is(.notes-list>button,.promotion-filter-tabs button,.cover-choice-row button,.source-choice button).selected,body button[aria-pressed=true]{color:var(--action);background:var(--action-soft);border-color:var(--action);box-shadow:none}.publishing-progress .wizard-steps .current-step b,.wizard-steps button[aria-current=step] span{color:#fff;background:var(--action);border-color:var(--action);border-radius:var(--control-radius)}.publishing-progress .wizard-steps b,.wizard-steps button span{border-radius:var(--control-radius)}.wizard-steps button:focus-visible span,.document-format-choice label:focus-within,.editor-output-format label:focus-within{outline:3px solid var(--action);outline-offset:3px}@media (max-width:48rem){.publishing-page{padding-top:1rem}.directory-heading{padding-block:.85rem}.directory-page .directory-results-section{padding-top:.85rem}}.author-work-filters{background:0 0;border:0;border-radius:0;padding-inline:0}.profile-order-control{min-width:0;max-width:28rem}.profile-order-control .form-error{font-size:.85rem;line-height:1.5}body .btn[aria-pressed=true],body :is(.engagement-controls,.profile-community-control) button[aria-pressed=true]{color:#fff;background:var(--action);border-color:var(--action)}body .btn[aria-pressed=true]:hover:not(:disabled),body button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:var(--action-hover);border-color:var(--action-hover)}body .btn[aria-pressed=true]:active:not(:disabled),body button[aria-pressed=true]:active:not(:disabled){color:#fff;background:var(--action-pressed);border-color:var(--action-pressed)}body .filter-chip input:disabled+span{opacity:.45}body .promotion-filter-tabs button{border-radius:var(--control-radius)}body .owner-content-actions :is(.btn,.text-button,.danger-link),body .hero-actions .report-content-link{border-radius:var(--control-radius);min-height:44px}body .owned-cover-wrap .card-status-row .owner-edit-link{background:var(--action);border-color:var(--action);color:#fff;box-shadow:none}body .owned-cover-wrap .card-status-row .owner-edit-link:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}body .owned-cover-wrap .card-status-row .owner-edit-link:active{background:var(--action-pressed);border-color:var(--action-pressed);color:#fff}:root{--paper:#fbfaf7;--surface:#fff;--surface-green:var(--paper);--profile-surface:#fff1bf;--gold-soft:#fff1bf;--gold-ink:#62491a;--gold-line:#b69743;--gold-hover:#ffe8a2;--heading-section:clamp(1.25rem, 2vw, 1.75rem);--heading-page:clamp(1.65rem, 3vw, 2.25rem)}body main,body :is(.hero,.browse-hero,.directory-heading,.how-section){background:var(--paper)}body .profile-hero,body .profile-hero:not(.is-editing){background:var(--profile-surface)}body :is(.section-heading h2,.section-heading h3,.category-row h2,.author-callout h2,.how-section h2,.publish-form-heading h2),body .profile-content-section .section-heading :is(h2,h3){max-width:none;font-family:var(--font-ui);font-size:var(--heading-section);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.25}body .section-heading{align-items:center;gap:1rem;margin-bottom:1rem}body .section-heading .eyebrow{margin-bottom:.4rem}body .profile-content-section{padding-block:1rem}body .profile-collections{margin-block:1rem 1.25rem}body .profile-hero:not(.is-editing) .profile-stat-groups{border:0;align-items:flex-start;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:0}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){grid-template-columns:repeat(2,minmax(3.5rem,max-content));gap:.5rem 1.25rem;display:grid}body .profile-hero:not(.is-editing) :is(.mini-stats a,.profile-community-stats button){border-radius:var(--control-radius);width:auto;min-height:44px;color:var(--action);text-align:left;font-family:var(--font-ui);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;padding:0;display:flex}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats) strong{color:var(--action);font-size:1.25rem;font-weight:600;line-height:1.15;display:block}body .profile-hero:not(.is-editing) .profile-community-control{border:0;align-items:center;gap:.5rem 1rem;margin:0;padding:0}body .profile-hero :is(.mini-stats a,.profile-community-stats button):hover :is(strong,span){color:var(--action-hover)}body .profile-hero :is(.mini-stats a,.profile-community-stats button):active :is(strong,span){color:var(--action-pressed)}body :is(.text-link,.text-button,.account-sign-out,.profile-message-action,.site-footer a,.footer a){font-family:var(--font-ui);color:var(--action)}body :is(.text-link,.text-button,.account-sign-out,.profile-message-action,.site-footer a,.footer a):hover:not(:disabled){color:var(--action-hover)}body :is(.text-link,.text-button,.account-sign-out,.profile-message-action,.site-footer a,.footer a):active:not(:disabled){color:var(--action-pressed)}.home-promotion-link{align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.promote-page .publishing-heading{width:min(74rem,100% - 2.5rem)}.promotion-workspace{padding-bottom:3rem}#promotion-request-form.promotion-request-form{gap:1.5rem;margin:0;display:grid}.promotion-picker{border:0;margin:0;padding:0}.promotion-picker legend{padding:0;font-size:1rem;font-weight:600}.promotion-picker>p{color:var(--muted);margin:.5rem 0 1rem;font-size:.875rem;line-height:1.6}.promotion-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body .promotion-type-options button{border:1px solid var(--action-line);border-radius:var(--control-radius);background:var(--surface);min-height:104px;color:var(--action);font-family:var(--font-ui);text-align:left;cursor:pointer;box-shadow:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1.1rem 1.25rem;display:flex}.promotion-type-options strong{font-size:1rem;font-weight:600}.promotion-type-options span{font-size:.8rem;line-height:1.5}body .promotion-type-options button:hover{background:var(--action-soft);color:var(--action-hover);border-color:var(--action)}body .promotion-type-options button.selected{background:var(--action);color:#fff;border-color:var(--action)}body .promotion-type-options button.selected:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}body .promotion-type-options button:active{background:var(--action-pressed);border-color:var(--action-pressed);color:#fff}#promotion-panel.promotion-intro{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.promotion-intro .eyebrow,.promotion-offer-summary .eyebrow{margin-bottom:.5rem;font-size:.65rem}.promotion-intro h2,.promotion-offer-summary h2,.promotion-fields-heading h2{font-size:var(--heading-section);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.25}.promotion-intro p:not(.eyebrow){max-width:46ch;color:var(--muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.75}.promotion-intro-steps{color:var(--action);gap:1rem;margin:0;padding-left:1.25rem;display:grid}.promotion-intro-steps li{padding-left:.5rem;font-size:.875rem}.promotion-intro-steps strong,.promotion-intro-steps span{display:block}.promotion-intro-steps strong{margin-bottom:.3rem;font-weight:600}.promotion-intro-steps span{color:var(--muted);line-height:1.5}#promotion-panel.promotion-detail-layout{background:0 0;border:0;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1.5rem;padding:0;display:grid}.promotion-offer-summary,.promotion-fields{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.promotion-offer-summary{top:calc(var(--site-header-height) + 1rem);border-top:3px solid var(--gold-line);position:sticky}.promotion-offer-summary>p:not(.eyebrow),.promotion-fields-heading p{color:var(--muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.65}.promotion-offer-facts{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem;display:grid}.promotion-offer-facts dt{color:var(--muted);margin-bottom:.4rem;font-size:.75rem}.promotion-offer-facts dd{color:var(--action);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.promotion-offer-summary>small{color:var(--muted);margin-top:.75rem;font-size:.75rem;line-height:1.6;display:block}.promotion-offer-summary .promotion-offer-note{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem;font-size:.8rem}.promotion-fields{gap:1.5rem;display:grid}.promotion-fields :is(label,fieldset,.language-field,.profile-title-search){min-width:0}.promotion-fields label:not(.check-row),.promotion-fields legend{font-size:.875rem;font-weight:600;line-height:1.5}.promotion-fields label:not(.check-row)>:is(input,textarea){width:100%;margin-top:.5rem;font-weight:400;display:block}.promotion-fields :is(input,textarea,.accessible-select-trigger){font-family:var(--font-ui);font-size:1rem}.promotion-fields textarea{min-height:7rem}.promotion-fields small{color:var(--muted);margin-top:.4rem;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.promotion-fields small.field-error{color:var(--danger)}.promotion-contact-grid,.promotion-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.promotion-target-grid{align-items:start}.promotion-target-grid fieldset{border:0;margin:0;padding:0}.promotion-target-grid legend{margin-bottom:.5rem;padding:0}.promotion-target-grid fieldset .check-row{gap:.5rem;min-height:44px;margin-right:1rem;font-size:.8rem;display:inline-flex}.promotion-fields .check-row{align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.6}.promotion-fields .check-row input{flex-shrink:0;width:auto;min-height:0;margin:.3rem 0 0}.promotion-submit-row{border-top:1px solid var(--line);gap:1rem;padding-top:1rem;display:grid}.promotion-submit-row p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.promotion-submit-row .btn{justify-self:start}@media (max-width:48rem){.promotion-type-options,#promotion-panel.promotion-intro,#promotion-panel.promotion-detail-layout{grid-template-columns:1fr}body .promotion-type-options button{gap:.35rem;min-height:80px;padding:1rem}.promotion-offer-summary{position:static}.promotion-contact-grid,.promotion-target-grid{grid-template-columns:1fr}.promotion-submit-row .btn{width:100%}body .profile-hero:not(.is-editing) .profile-stat-groups,body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){column-gap:.75rem}body .section-heading{align-items:flex-start}}body .home-page .section-heading :is(h2,h3),body .home-page .category-row h2{font-size:var(--heading-section);font-weight:600;line-height:1.25}body :is(.hero-copy,.directory-heading,.browse-hero,.auth-card,.account-promotions-heading,.collection-hero) h1,body .publishing-page .publishing-heading h1,body main.section>h1{font-size:var(--heading-page);font-family:var(--font-ui);letter-spacing:-.035em;line-height:1.15}body .profile-hero,body .profile-hero:not(.is-editing){background:var(--paper);border:0;padding-block:1rem}body .profile-hero .compact-profile-grid{border:1px solid var(--line);border-top:3px solid var(--gold-line);background:var(--surface);border-radius:12px;padding:1.25rem}body .profile-hero:not(.is-editing) .compact-profile-grid{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}body .profile-hero:not(.is-editing) .compact-profile-copy h1{font-family:var(--font-ui);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600;line-height:1.2}body .profile-hero:not(.is-editing) .profile-bio{max-width:60ch;color:var(--muted);margin-block:.6rem 0}body .profile-hero:not(.is-editing) .profile-stat-groups{margin-top:1rem}body .profile-hero.is-editing .compact-profile-grid{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.5rem;width:min(74rem,100% - 2.5rem)}body .profile-hero.is-editing .profile-avatar-column{display:block}body .profile-hero.is-editing .public-avatar{object-fit:cover;width:5rem;height:5rem;box-shadow:none;border:0;margin:0;display:grid}body .profile-edit-heading h2{font-size:var(--heading-section);line-height:1.25;font-family:var(--font-ui);margin:0}body .profile-edit-fields{gap:1.25rem}body .profile-inline-form input:not([type=checkbox]):not([type=file]),body .profile-inline-form textarea{font-size:1rem}body .profile-edit-fields small{color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.6}body .profile-save-feedback{margin-block:1rem 0;line-height:1.6}body .profile-hero .profile-edit-actions-bottom{z-index:12;padding:.85rem 0 max(.85rem, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex;position:sticky;bottom:0}body .profile-hero .profile-edit-actions-bottom .btn{flex:0 auto;min-width:7rem}@media (max-width:48rem){body .profile-hero .compact-profile-grid,body .profile-hero.is-editing .compact-profile-grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}body .profile-hero:not(.is-editing) .compact-profile-grid{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}body .profile-hero .profile-edit-actions-bottom .btn{flex:1;min-width:0}}body .account-page{padding-block:1.5rem 3rem}body .account-heading{margin-bottom:1.5rem}body .account-heading h1{letter-spacing:-.035em;max-width:none;font-size:clamp(1.75rem,2.5vw,2rem);font-weight:600;line-height:1.2}body .account-heading>p{margin-bottom:1rem}.age-confirmation-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;margin-top:1.25rem;padding:1rem 1.25rem}.age-confirmation-card h2{margin:0;font-size:1rem;line-height:1.4}.age-confirmation-card p{color:var(--muted);margin-block:.5rem;font-size:.875rem}.age-confirmation-card .check-row{align-items:center;gap:.5rem;min-height:44px;margin-right:1rem;font-size:.875rem;display:inline-flex}body .profile-hero:not(.is-editing) .profile-stat-groups{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.5rem;display:flex}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}body .profile-hero:not(.is-editing) :is(.mini-stats a,.profile-community-stats button){min-width:0;min-height:44px;color:var(--action);flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem;padding:0}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats) strong{color:inherit;font-size:.9375rem;line-height:1.4}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats) span{color:var(--muted);font-size:.875rem;line-height:1.4}body .profile-hero:not(.is-editing) :is(.mini-stats a,.profile-community-stats button):hover span{color:var(--action-hover)}body .profile-hero:not(.is-editing) :is(.mini-stats a,.profile-community-stats button):active span{color:var(--action-pressed)}.promotion-load-error{padding-block:.5rem 1rem}.promotion-load-error p{color:var(--danger);margin:0 0 .5rem}body .epub-reader-content,body .epub-reader-content *{font-family:var(--font-ui)}@media (max-width:48rem){body .profile-hero:not(.is-editing) .profile-stat-groups{gap:.25rem 1rem;display:flex}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){gap:.25rem 1rem}.age-confirmation-card{padding:1rem}}body :where(*){font-family:var(--font-ui)}body .profile-hero:not(.is-editing) :is(.mini-stats,.profile-community-stats){justify-content:flex-start;width:auto;margin:0}:is(.book-cover,.detail-cover,.editor-cover,.saved-cover-preview,.review-cover,.cover-live-preview,.premium-inx-cover){outline-offset:-1px;outline:1px solid #0000001a}img.uploaded-cover,img.saved-cover-preview,img.review-cover,.editor-cover img,img.detail-cover{aspect-ratio:18/25;object-fit:contain;object-position:center;background-color:#fff;height:auto;padding:0}.hero-art:has(>.premium-inx-cover){aspect-ratio:18/25;align-self:start;min-height:0}img.premium-inx-cover{object-fit:contain;object-position:center;background-color:#fff}body a:not(.btn,.badge,.status-badge):is(:link,:visited,:hover,:active,[aria-current]),body .nav-end .nav-actions a.btn:is(:link,:visited,:hover,:active){color:var(--ink,#25282b)}body a:not(.btn,.badge,.status-badge):hover,body .nav-end .nav-actions a.btn:hover{text-underline-offset:.22em;text-decoration:underline}body a:focus-visible{outline-offset:3px!important;outline:3px solid #245fd1!important}.category-section .eyebrow{color:#25282b}.category-list a:hover{background:#e2ded5;border-color:#676961}.category-list a:focus-visible{outline-offset:3px;outline:3px solid #245fd1}:is(.epub-reader-chapter,.inx-text-reader) [data-indent]{text-indent:2em}:is(.epub-reader-chapter,.inx-text-reader) :is(p,li){margin:0 0 .8em}:is(.epub-reader-chapter,.inx-text-reader) [data-soft-line]{margin-top:-.55em}:is(.epub-reader-chapter,.inx-text-reader) [data-page-break]{break-before:page;page-break-before:always;border:0;border-top:1px solid var(--line);margin-block:2rem}:is(.hero-grid,.story-grid,.book-grid,.compact-profile-grid,.detail-grid,.review-grid,.wizard-shell,.content-source-section,.editor-source-wrap,.cover-builder-v1,.section-heading)>*{min-width:0}:is(.hero-copy,.story-card,.inx-card,.note-card,.book-detail,.book-info,.book-copy,.collection-card,.profile-hero,.inx-text-reader,.inx-editor-canvas,.draft-list-card,.review-facts,.wizard-shell,.epub-reader-chapter){overflow-wrap:anywhere;min-width:0}main :is(h1,h2,h3,h4,p,a,li,blockquote){overflow-wrap:anywhere}:is(.inx-editor-toolbar,.cover-choice-row,.wizard-actions,.editor-actions){flex-wrap:wrap;min-width:0}.inx-editor-toolbar button{white-space:normal;max-width:100%}.topbar .nav:has(>.header-search-panel){flex-wrap:wrap;padding-top:.75rem}.topbar .nav>.header-search-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 100%;order:20;padding:1rem 0;position:relative;inset:auto}.header-search-panel .header-search-row{align-items:end}.header-search-panel .header-search-close{width:44px;height:44px;position:absolute;top:0;right:0}.header-search-panel .search-autocomplete label{padding-right:3rem}.search-autocomplete{width:100%;min-width:0;position:relative}.search-autocomplete label{display:block}.search-autocomplete input{width:100%;min-width:0}.search-suggestions-layer{z-index:60;border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;max-height:min(28rem,65vh);padding:.35rem;display:flex;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:hidden;box-shadow:0 12px 30px #091c282e}.search-suggestions{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.search-suggestions [role=option]{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.75rem;min-height:44px;padding:.65rem;display:flex}.search-suggestions [role=option]:hover,.search-suggestions [aria-selected=true]{background:var(--action-soft)}.search-result-kind{background:var(--action-soft);color:var(--action);border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.search-result-copy{gap:.25rem;min-width:0;display:grid}.search-result-copy small{color:var(--muted);line-height:1.5}.search-more{flex-shrink:0;align-items:center;min-height:44px;padding:.65rem;font-weight:700;display:flex}.search-status{margin:0;padding:.75rem}.search-author-results ul{gap:1rem;padding-left:1.25rem;display:grid}.search-author-results span{color:var(--muted)}.profile-live-results{scroll-margin-top:8rem}.homepage-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:flex}.home-promotions-grid{grid-template-columns:repeat(var(--promotion-count), minmax(0, 1fr))}.home-promotions-grid>:is(a,article,aside){min-width:0;min-height:14rem}.sponsored-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:1.25rem;display:flex}.home-promotions-grid>.sponsored-card{text-align:left;display:flex}.homepage-following .notes-public-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsored-card :is(h3,p){margin:0}.sponsored-card strong{font-size:1.2rem}.sponsored-card .btn{white-space:normal}.home-promotions-grid>.premium-author-card{align-content:center;gap:.65rem}@media (max-width:58rem){.home-promotions-grid,.homepage-following .notes-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.home-promotions-grid,.homepage-following .notes-public-grid{grid-template-columns:1fr}.homepage-following .section-heading{flex-wrap:wrap;align-items:flex-start}.homepage-section-actions{width:100%}}body .reader-section .reader-heading .text-link:is(:link,:visited){color:#d7e5ee}body .reader-section .reader-heading .text-link:is(:hover,:focus-visible,:active){color:#fff}.epub-reader-chapter [id]{scroll-margin-top:7rem}.real-story-card>h2{margin:.5rem 0;font-size:1.2rem}.profile-inline-form h1{margin:0;font-size:1.8rem}.author-directory-grid,.story-grid{content-visibility:auto;contain-intrinsic-size:auto 600px}.content-inspection-dialog{border:1px solid var(--line);background:var(--paper);width:min(60rem,100% - 2rem);max-height:85dvh;color:var(--ink);overscroll-behavior:contain;border-radius:.6rem;padding:1.5rem;overflow:auto}.content-inspection-dialog iframe{border:0;width:100%;height:65dvh}.content-inspection-dialog::backdrop{background:#0000008c}.inspection-description{white-space:pre-wrap;overflow-wrap:anywhere}.directory-pagination{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.browse-filters.authors-search{margin-top:0}@media (min-width:58.01rem){.browse-filters.authors-search{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) auto}}.admin-workspace-shell{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(1.5rem,4vw,3rem);display:grid}.admin-workspace-shell .admin-section-nav{top:calc(var(--site-header-height) + 1rem);border-inline-end:1px solid var(--line);gap:.25rem;padding:0 1rem 0 0;display:grid;position:sticky}.admin-workspace-shell .admin-section-nav a{border-radius:var(--control-radius);background:0 0;border-color:#0000}.admin-workspace-shell .admin-section-nav a[aria-current=page],.admin-workspace-shell .admin-section-nav a:hover{background:var(--action-soft);color:var(--action)}.admin-workspace-body{min-width:0}.admin-workspace-body .admin-heading h1{font-size:clamp(2rem,4vw,3.6rem)}.admin-workspace-body .admin-metric-card{border:0;border-block-start:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.admin-queue-links,.admin-page-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.admin-account-row{border-width:0 0 1px;border-radius:0;padding:0;display:block}.admin-account-row>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.8rem;display:flex}.admin-account-row>summary:after{content:"⌄";margin-inline-start:auto}.admin-account-row[open]>summary:after{transform:rotate(180deg)}.admin-account-row summary small{overflow-wrap:anywhere;display:block}.admin-account-row>summary:hover,.admin-account-row[open]>summary{background:var(--action-soft)}.admin-account-detail{gap:1rem;padding:1rem;display:grid}@media (max-width:48rem){.admin-workspace-shell{grid-template-columns:minmax(0,1fr);gap:1rem}.admin-workspace-shell .admin-section-nav{border:0;flex-wrap:wrap;margin:0;padding:0;display:flex;position:static}}:is(.notifications-panel,.account-drawer-panel)>.drawer-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.drawer-header h2{overflow-wrap:anywhere;min-width:0;margin:0}:is(.notifications-panel,.account-drawer-panel)>.drawer-header>button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:0 0 44px;padding:0;font-size:1.5rem}.notifications-panel>.text-button{text-align:right;align-self:flex-end}.epub-paginated{width:min(56rem,100%);padding:clamp(1rem,3vw,2rem)}.epub-paginated .epub-page-viewport{touch-action:pan-y pinch-zoom;height:max(240px,100dvh - 250px);position:relative;overflow:hidden}.epub-paginated .epub-reader-chapter{column-width:auto;column-count:1;column-fill:auto;border:0;column-gap:32px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.epub-reader-chapter :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.epub-reader-chapter :is(p,li){orphans:2;widows:2}.epub-paginated .epub-reader-chapter img{object-fit:contain;max-height:100%}.epub-paginated .epub-reader-chapter [data-page-break]{break-before:column;border:0;height:0;margin:0;padding:0;display:block}.epub-reader-preferences,.epub-reader-preferences label{min-width:0}.epub-reader-preferences select{max-width:min(16rem,45vw)}@media (max-width:42rem){.epub-paginated .epub-page-viewport{height:max(240px,100dvh - 285px)}.epub-reader-preferences{flex-wrap:wrap}.epub-reader-pagination{flex-wrap:nowrap}}.pdf-frame:has(.pdf-reader){height:auto;min-height:0}.pdf-reader{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;overflow:hidden}.pdf-reader-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.pdf-reader-controls :is(button,input){border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;border-radius:.35rem;padding:.4rem}.pdf-reader-controls input{width:4.5rem}.pdf-reader>:is(p,div[role=alert]){padding-inline:1rem}.pdf-page-scroll{width:100%;min-height:240px;max-height:calc(100dvh - 180px);padding-bottom:.5rem;overflow:auto}.pdf-page{background:#fff;width:fit-content;margin:auto;position:relative}.pdf-page canvas{max-width:none;display:block}.pdf-text-layer{text-align:initial;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:hidden}.pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .markedContent span:not(.markedContent){z-index:1}.pdf-text-layer ::selection{background:#0064ff4d}.pdf-text-layer .endOfContent{display:none}.ocr-assistance{border-left:3px solid var(--line);max-width:58rem;margin-block:1.5rem;padding:1rem;font-size:.95rem}.ocr-assistance p{margin-block:.5rem}.pending-file{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.pending-file>span{overflow-wrap:anywhere;flex:12rem;min-width:0}.pending-file button{min-height:44px}.document-selection{min-width:0;margin-block:1rem}.document-selection .epub-reader,.document-selection .pdf-reader{margin-top:1rem}.pdf-text-layer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .markedContent span:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-text-layer .markedContent{display:contents}.card-status-row .content-language-label{order:2;margin-left:auto}.content-language-label{border:1px solid var(--line);background:var(--paper);min-height:1.7rem;color:var(--ink);font:700 .75rem/1.2 var(--font-ui);white-space:nowrap;border-radius:.3rem;align-items:center;padding:.2rem .45rem;display:inline-flex}body .owned-cover-wrap .card-status-row{pointer-events:none}.card-owner-actions{margin-top:auto;padding-top:.75rem}.card-owner-actions:empty{display:none}.card-owner-actions .owner-edit-link{min-height:44px}
