/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}}:root{--orange:#f26430;--orange-dark:#de481a;--orange-pale:#fff0e8;--ink:#24232a;--muted:#77747e;--line:#ece8e3;--paper:#fff;--canvas:#f1eee9;--green:#2c9b66;--violet:#7564c8}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html[data-telegram=true],html[data-telegram=true] body{background:var(--tg-theme-bg-color,#fff)}.publicAuthorStage{width:min(1040px,100% - 32px);min-height:100vh;margin:0 auto;padding:24px 0 38px}.publicAuthorHeader,.publicBrand,.publicAuthorIdentity,.publicSectionHeading,.publicAuthorFooter{align-items:center;display:flex}.publicAuthorHeader,.publicSectionHeading,.publicAuthorFooter{justify-content:space-between}.publicAuthorHeader{margin-bottom:24px}.publicBrand{color:var(--ink);gap:10px;text-decoration:none}.publicBrandMark{background:var(--orange);color:#fff;border-radius:14px 14px 14px 5px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 22px #f2643038}.publicBrand strong,.publicBrand small{display:block}.publicBrand strong{font-size:17px}.publicBrand small{color:var(--muted);margin-top:2px;font-size:10px}.publicHeaderLink{color:var(--ink);border:1px solid #ded9d3;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:750;text-decoration:none}.publicAuthorHero{color:#fff;background:radial-gradient(circle at 90% 4%,#ffc29466,#0000 31%),linear-gradient(145deg,#3e2924,#7e3d27 65%,#b84c23);border-radius:34px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 60px #562d1f33}.publicAuthorIdentity{gap:22px}.publicAuthorAvatar{object-fit:cover;border:3px solid #fff6;border-radius:31px;flex:none;width:108px;height:108px;box-shadow:0 16px 30px #1d0f0c47}.publicAuthorInitials{background:linear-gradient(145deg,#f39a59,#e85e2b);place-items:center;font-size:32px;font-weight:850;display:grid}.publicAuthorEyebrow{color:#ffd7bc;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:inline-block}.publicAuthorHero h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,6vw,68px);font-weight:500;line-height:.98}.publicAuthorMeta{color:#ffffffb3;margin:11px 0 0;font-size:14px}.publicAuthorBio{color:#ffffffd1;max-width:710px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.55}.publicAuthorNumbers{gap:28px;margin:28px 0 24px;display:flex}.publicAuthorNumbers span,.publicAuthorNumbers strong{display:block}.publicAuthorNumbers span{color:#ffffff9e;text-transform:uppercase;font-size:10px}.publicAuthorNumbers strong{color:#fff;margin-bottom:3px;font-size:25px}.publicFollowButton{color:#5a3024;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 20px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.publicFollowButton span{font-size:22px}.publicFollowHint{color:#ffffff91;margin-top:10px;font-size:10px;display:block}.publicBooksSection{padding:44px 0 20px}.publicUpdatesSection{padding:44px 0 0}.publicUpdatesTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publicUpdateCard{background:#fff;border:1px solid #e7ded7;border-radius:21px;min-width:0;padding:20px;position:relative;box-shadow:0 8px 22px #41342a0d}.publicUpdateCard time{color:var(--muted);font-size:9px;position:absolute;top:21px;right:20px}.publicUpdateKind{color:var(--orange-dark);text-transform:uppercase;background:#fff0e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.publicUpdateKind.update-chapter{color:#6554ae;background:#eeeafd}.publicUpdateKind.update-readers{color:#397a52;background:#e7f5ec}.publicUpdateCard h3{margin:15px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.publicUpdateCard p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.publicUpdateCard a{color:var(--orange-dark);margin-top:15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.publicSectionHeading{margin-bottom:20px}.publicSectionHeading span{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.publicSectionHeading h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.publicSectionHeading a,.publicAuthorFooter a{color:var(--orange-dark);font-size:12px;font-weight:800;text-decoration:none}.publicBooksGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publicBookCard{background:#fff;border:1px solid #e9e2dc;border-radius:20px;grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 22px #41342a0d}.publicBookCard>img,.publicBookPlaceholder{object-fit:cover;border-radius:10px;width:92px;height:138px}.publicBookPlaceholder{color:#8e7e72;background:#eee8e2;place-items:center;font-weight:900;display:grid}.publicBookCard>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.publicBookCard small{color:#9b8173;font-size:9px}.publicBookCard h3{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.12}.publicBookCard a,.publicBookCard div>span{color:var(--orange-dark);margin-top:auto;font-size:10px;font-weight:800;text-decoration:none}.publicBooksEmpty{text-align:center;background:#fff9;border:1px dashed #d9cfc6;border-radius:22px;padding:34px}.publicBooksEmpty p{color:var(--muted);margin:7px 0 0;font-size:12px}.publicAuthorFooter{color:var(--muted);border-top:1px solid #ded7d0;gap:20px;margin-top:28px;padding-top:22px;font-size:11px}.publicAuthorMissing{text-align:center;align-content:center;place-items:center;width:min(480px,100% - 32px);display:grid}.publicAuthorMissing h1{margin:20px 0 8px}.publicAuthorMissing p{color:var(--muted);margin:0 0 20px}.publicAuthorMissing a{background:var(--orange);color:#fff;border-radius:14px;padding:13px 18px;font-weight:800;text-decoration:none}@media (width<=800px){.publicBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.publicAuthorStage{width:min(100% - 24px,480px);padding-top:14px}.publicBrand small{display:none}.publicAuthorHeader{margin-bottom:14px}.publicAuthorHero{border-radius:26px;padding:25px 20px}.publicAuthorIdentity{align-items:flex-start;gap:14px}.publicAuthorAvatar{border-radius:22px;width:76px;height:76px}.publicAuthorHero h1{font-size:33px}.publicAuthorBio{margin-top:21px;font-size:16px}.publicBooksSection{padding-top:34px}.publicBooksGrid,.publicUpdatesTimeline{grid-template-columns:1fr}.publicAuthorFooter{flex-direction:column;align-items:flex-start}}button,input,select,textarea{font:inherit}button{color:inherit}.siteStage{background:radial-gradient(circle at 18% 24%, #f2643021, transparent 28%), radial-gradient(circle at 82% 78%, #7564c81a, transparent 24%), var(--canvas);grid-template-columns:minmax(310px,420px) minmax(390px,480px);justify-content:center;align-items:stretch;gap:54px;min-height:100vh;padding:28px;display:grid}.brandPanel{align-self:center;padding:32px 0}.brandLockup{align-items:center;gap:12px;margin-bottom:56px;font-size:22px;font-weight:800;display:flex}.brandGlyph{background:var(--orange);color:#fff;border-radius:14px 14px 14px 5px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #f2643042}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.orangeText{color:var(--orange-dark)}.brandPanel h1{letter-spacing:-.055em;max-width:390px;margin:0;font-size:clamp(38px,4vw,58px);line-height:.98}.brandCopy{color:#66626b;max-width:380px;margin:24px 0 34px;font-size:18px;line-height:1.55}.brandStats{gap:12px;display:flex}.brandStats div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #24232a14;border-radius:18px;min-width:145px;padding:16px}.brandStats strong,.brandStats span{display:block}.brandStats strong{margin-bottom:5px;font-size:24px}.brandStats span{color:var(--muted);font-size:12px}.brandNote{color:#99949b;margin-top:46px;font-size:12px}.appShell{background:var(--paper);border:1px solid #24232a14;border-radius:34px;align-self:center;width:100%;height:calc(100vh - 56px);min-height:680px;max-height:940px;position:relative;overflow:hidden;box-shadow:0 36px 80px #352c2529,0 4px 18px #352c2514}.appScroller{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:0 20px;overflow-y:auto}.appScroller::-webkit-scrollbar{display:none}.chipRail::-webkit-scrollbar{display:none}.appHeader{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;align-items:center;gap:10px;padding:20px 0 14px;display:flex;position:sticky;top:0}.syncNotice{color:#8d5a3e;cursor:pointer;background:#fff7f0;border:1px solid #f3d9c9;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin:-2px 0 12px;padding:11px 12px;font-size:12px;display:flex}.syncNotice>span{text-align:left;min-width:0}.syncNotice strong,.syncNotice small{display:block}.syncNotice strong{margin-bottom:2px;font-size:11px}.syncNotice small{color:#967563;font-size:9px;line-height:1.35}.syncNotice b{color:var(--orange-dark);white-space:nowrap;font-size:9px}.syncNoticeService{color:#605a5d;background:#f7f5f3;border-color:#e4ded9}.syncNoticeService b{color:#514b4e}.avatarButton{color:#fff;cursor:pointer;background:linear-gradient(145deg,#f5b469,#eb6839);border:0;border-radius:50%;flex:none;width:44px;height:44px;padding:0;font-size:12px;font-weight:800;overflow:hidden}.avatarButton img,.profileAvatar img,.telegramPhotoPreview img{object-fit:cover;width:100%;height:100%;display:block}.welcome{flex:1;min-width:0}.welcome span,.welcome strong{display:block}.welcome span{color:var(--muted);font-size:11px}.welcome strong{margin-top:1px;font-size:16px}.inkBalance{color:#6857ba;white-space:nowrap;cursor:pointer;background:#f3f0ff;border:0;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.inkBalance:disabled,.iconButton:disabled{cursor:default;opacity:.48}.inkDropIcon,.inkDropLarge{background:#6b59bd;border-radius:62% 38%;flex:none;display:inline-block;transform:rotate(-45deg)}.inkDropIcon{width:11px;height:11px}.inkDropLarge{background:#fff;width:25px;height:25px}.iconButton{cursor:pointer;background:#f6f4f1;border:0;border-radius:12px;width:44px;height:44px;position:relative}.bellIcon{border:1.8px solid var(--ink);border-radius:8px 8px 5px 5px;width:12px;height:13px;position:absolute;top:14px;left:16px}.bellIcon:after{content:"";background:var(--ink);border-radius:0 0 4px 4px;width:4px;height:2px;position:absolute;bottom:-5px;left:3px}.notificationBadge{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;top:2px;right:3px}.heroCard{color:#fff;background:radial-gradient(circle at 88% 18%,#ffffff4d,#0000 24%),linear-gradient(135deg,#ef6b38 0%,#f48a45 100%);border-radius:25px;min-height:178px;margin:4px 0 18px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #e85e2a3d}.heroText{z-index:2;width:64%;position:relative}.sponsorLabel{letter-spacing:.1em;text-transform:uppercase;background:#fff3;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.heroText h2{letter-spacing:-.035em;margin:13px 0 5px;font-size:22px;line-height:1.08}.heroText p{color:#ffffffd9;margin:0 0 13px;font-size:11px}.heroText button,.coauthorCard button{min-height:44px;color:var(--orange-dark);cursor:pointer;background:#fff;border:0;border-radius:11px;padding:9px 12px;font-size:11px;font-weight:800}.heroBooks{width:150px;height:172px;position:absolute;bottom:-22px;right:4px}.miniBook{color:#fff;letter-spacing:.08em;border-radius:5px 11px 11px 5px;justify-content:center;align-items:flex-end;padding:14px 8px;font-size:9px;font-weight:900;display:flex;position:absolute;box-shadow:-10px 16px 30px #61260f3d}.backBook{background:#313247;width:82px;height:132px;top:24px;right:55px;transform:rotate(-12deg)}.frontBook{background:radial-gradient(circle at 50% 28%,#ffca6b 0 17%,#0000 18%),linear-gradient(160deg,#8e4b32,#492f34);width:92px;height:146px;top:5px;right:8px;transform:rotate(7deg)}.searchBox{background:#f7f5f2;border:1px solid #ece8e3;border-radius:15px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.searchBox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.searchBox input::placeholder{color:#9a969d}.searchIcon{border:1.7px solid #807b83;border-radius:50%;width:14px;height:14px;position:relative}.searchIcon:after{content:"";background:#807b83;border-radius:2px;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.filterIcon{color:#807b83;font-size:18px;transform:rotate(90deg)}.segmented{background:#f4f1ed;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:18px 0 14px;padding:4px;display:grid}.segmented button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px;font-size:12px;font-weight:700}.segmented .active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #2a272414}.myCampaignTabs{margin:-2px 0 12px}.myCampaignTabs button{justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:9px;display:flex}.myCampaignTabs button span{background:#69606017;border-radius:999px;min-width:17px;padding:2px 5px;font-size:8px}.myCampaignTabs .active span{background:var(--orange-pale);color:var(--orange-dark)}.chipRail{scrollbar-width:none;gap:8px;margin:0 -20px 20px;padding:0 20px;display:flex;overflow-x:auto}.chipRail button{border:1px solid var(--line);color:#68646d;cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:44px;padding:8px 12px;font-size:11px}.chipRail .selectedChip{border-color:var(--ink);background:var(--ink);color:#fff}.sectionHeader{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.sectionHeader h2{letter-spacing:-.025em;margin:0;font-size:18px}.sectionHeader button{min-height:44px;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.featuredBooks{scrollbar-width:none;scroll-snap-type:x proximity;gap:11px;margin:0 -20px 21px;padding:2px 20px 12px;display:flex;overflow-x:auto}.featuredBooks::-webkit-scrollbar{display:none}.catalogCard{text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;gap:9px;min-width:0;padding:0;display:grid}.featuredBooks .catalogCard{flex:0 0 104px}.catalogCover{aspect-ratio:.68;background:linear-gradient(135deg,#e7dfd7,#f8f4f0);border-radius:5px 11px 11px 5px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 12px 23px #342c2833,inset 3px 0 #ffffff40}.catalogCover:after{content:"";background:#19141221;width:4px;position:absolute;inset:0 auto 0 0}.catalogCover img{object-fit:cover;width:100%;height:100%;display:block}.catalogStatus{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#24232ae0;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;bottom:6px;right:6px}.catalogCardBody{gap:4px;min-width:0;display:grid}.catalogCardBody strong{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.catalogCardBody>span{color:var(--muted);font-size:8px}.allBooksCard{background:var(--orange-pale);min-width:104px;min-height:154px;color:var(--orange-dark);text-align:left;cursor:pointer;scroll-snap-align:start;border:1px solid #f1d8ca;border-radius:6px 13px 13px 6px;flex:0 0 104px;align-content:center;justify-items:start;gap:5px;padding:14px;display:grid}.allBooksCard strong{font-size:27px;line-height:1}.allBooksCard span{color:#966046;font-size:9px;line-height:1.3}.allBooksCard i{margin-top:8px;font-size:18px;font-style:normal}.inviteStrip{text-align:left;cursor:pointer;background:#f7f4ff;border:1px solid #ddd6f4;border-radius:16px;align-items:center;gap:11px;width:100%;margin:-2px 0 16px;padding:11px 12px;display:flex}.inviteMark{background:var(--violet);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.inviteStrip>span:nth-child(2){flex:1;min-width:0}.inviteStrip strong,.inviteStrip small{display:block}.inviteStrip strong{font-size:11px}.inviteStrip small{color:#777080;margin-top:3px;font-size:8px}.inviteStrip i{color:var(--violet);font-style:normal}.followingEntryCard{text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 10%,#7564c81a,#0000 34%),#fff;border:1px solid #e5ded8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:72px;margin:0 0 22px;padding:11px 13px;display:grid;box-shadow:0 7px 20px #463a320f}.followingEntryAvatars{min-width:48px;display:flex}.followingEntryAvatars i{color:#6554ae;background:#eeeafd;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-12px;font-size:9px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.followingEntryAvatars i:nth-child(2){color:var(--orange-dark);background:#fff0e8}.followingEntryAvatars i:nth-child(3){color:#397a52;background:#e7f5ec}.followingEntryAvatars img{object-fit:cover;width:100%;height:100%}.followingEntryAvatars .followingEntryEmpty{margin-right:0;font-size:18px}.followingEntryCard>span:nth-child(2){min-width:0}.followingEntryCard small,.followingEntryCard strong,.followingEntryCard p{display:block}.followingEntryCard small{color:#7260b8;text-transform:uppercase;font-size:7px;font-weight:850}.followingEntryCard strong{margin-top:3px;font-size:11px}.followingEntryCard p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.followingEntryCard>b{color:#7260b8;font-size:18px}.communityShowcase{margin-bottom:20px}.contributionCard{background:radial-gradient(circle at 100% 0,#e9e2ff,#0000 43%),#faf8ff;border:1px solid #ded7f4;border-radius:18px;grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:11px;padding:14px;display:grid;position:relative;overflow:hidden}.contributionCard>div:first-child{min-width:0}.contributionCard span,.contributionCard strong,.contributionCard small{display:block}.contributionCard>div:first-child>span{color:#7669ac;text-transform:uppercase;font-size:8px;font-weight:800}.contributionCard>div:first-child>strong{color:#4f4289;margin:3px 0;font-size:25px}.contributionCard>div:first-child>small{color:#6f687e;font-size:8px;line-height:1.4}.contributionSeal{color:#6555ad;background:#fff;border-radius:999px;align-self:start;padding:6px 8px;font-size:7px;font-weight:850;box-shadow:0 5px 12px #5a499f1c}.contributionProgress{background:#e5dff3;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.contributionProgress span{border-radius:inherit;background:linear-gradient(90deg,#725dc9,#ef6e3c);height:100%}.contributionCard p{color:#756d82;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.showcaseAuthorRail{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;margin:0 -20px;padding:2px 20px 11px;display:flex;overflow-x:auto}.showcaseAuthorRail::-webkit-scrollbar{display:none}.showcaseAuthorCard{width:145px;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #ebe5df;border-radius:17px;flex:0 0 145px;padding:13px 11px 11px;position:relative;box-shadow:0 8px 22px #362c280f}.showcasePosition{color:var(--orange-dark);font-size:8px;font-weight:850;position:absolute;top:9px;right:9px}.showcaseAvatar{color:#fff;background:linear-gradient(145deg,#7563c8,#493b88);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.showcaseAvatar img{object-fit:cover;width:100%;height:100%}.showcaseAuthorCard>strong,.showcaseAuthorCard>small,.showcaseAuthorCard>span{display:block}.showcaseAuthorCard>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.showcaseAuthorCard>small{min-height:21px;color:var(--muted);margin:4px 0 8px;font-size:7px;line-height:1.4;overflow:hidden}.showcaseBadge{color:#6553ad;text-overflow:ellipsis;white-space:nowrap;background:#f1edff;border-radius:999px;width:max-content;max-width:100%;padding:4px 6px;font-size:6px;font-weight:850;overflow:hidden}.showcaseScore{color:#8c858d;margin-top:8px;font-size:6px}.showcaseEmpty{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fbf9ff;border:1px dashed #d9d0ed;border-radius:16px;grid-template-columns:38px 1fr;gap:2px 10px;padding:13px;display:grid}.showcaseEmpty>span{color:#fff;background:#7563c8;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.showcaseEmpty strong{font-size:10px}.showcaseEmpty small{color:var(--muted);font-size:8px;line-height:1.4}.showcaseTransparency{color:#888089;align-items:center;gap:7px;margin-top:6px;font-size:7px;line-height:1.4;display:flex}.showcaseTransparency span{color:#3d7853;background:#e9f5ed;border-radius:6px;flex:none;padding:3px 5px;font-weight:850}.showcaseAuthorSheet{max-height:min(760px,92dvh)}.showcaseAuthorHero{align-items:center;gap:13px;padding-right:35px;display:flex}.showcaseAvatarLarge{flex:0 0 65px;width:65px;height:65px;margin:0;font-size:15px}.showcaseAuthorHero>span:last-child{min-width:0}.showcaseAuthorHero small,.showcaseAuthorHero h2,.showcaseAuthorHero p{display:block}.showcaseAuthorHero small{color:var(--orange-dark);font-size:8px;font-weight:800}.showcaseAuthorHero h2{margin:4px 0;font-size:22px}.showcaseAuthorHero p{color:var(--muted);margin:0;font-size:9px}.showcaseEarnedNote{color:#4b7059;background:#edf7f1;border-radius:13px;margin:15px 0 12px;padding:11px 12px;font-size:8px;line-height:1.45}.showcaseEarnedNote strong{color:#35684a;margin-bottom:3px;font-size:9px;display:block}.showcaseAuthorBio{color:#67616a;margin:0 0 13px;font-size:9px;line-height:1.55}.showcaseAuthorStats{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.showcaseAuthorStats div{background:#f6f3fa;border-radius:12px;min-width:0;padding:10px 7px}.showcaseAuthorStats span,.showcaseAuthorStats strong{display:block}.showcaseAuthorStats span{color:var(--muted);margin-bottom:4px;font-size:7px}.showcaseAuthorStats strong{color:#554793;font-size:13px}.showcaseBookCount{color:var(--muted);margin:0 0 13px;font-size:8px}.showcasePublicButton,.showcaseLitresButton{width:100%;min-height:44px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #e6ddd5;border-radius:13px;margin-top:8px;font-size:10px;font-weight:850}.followingSheet{max-height:min(91vh,760px);padding-bottom:26px;overflow-y:auto}.followingHeading{padding-right:28px}.followingHeading h2{margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.followingHeading>p:last-child{color:var(--muted);margin:0 0 16px;font-size:9px;line-height:1.5}.followingAuthorRail{scrollbar-width:none;gap:8px;margin:0 -18px;padding:0 18px 8px;display:flex;overflow-x:auto}.followingAuthorRail::-webkit-scrollbar{display:none}.followingAuthorCard{background:#fff;border:1px solid #e8e1db;border-radius:15px;flex:none;width:118px;padding:10px}.followingAuthorOpen{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.followingAuthorOpen>span{color:#6554ae;background:#eeeafd;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.followingAuthorOpen img{object-fit:cover;width:100%;height:100%}.followingAuthorOpen strong,.followingAuthorOpen small{display:block}.followingAuthorOpen strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;overflow:hidden}.followingAuthorOpen small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.followingUnfollow{color:#a57665;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:7px}.followingFeedHeading{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.followingFeedHeading strong{font-size:11px}.followingFeedHeading span{color:#6554ae;text-align:center;background:#eeeafd;border-radius:999px;min-width:23px;padding:4px 6px;font-size:8px;font-weight:850}.followingFeed,.followingBookFeed{gap:8px;display:grid}.followingBookCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1db;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;display:grid}.followingBookCover{color:#8f5d45;background:linear-gradient(145deg,#f3e8df,#e8d7ca);border-radius:8px;place-items:center;width:48px;height:64px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:grid;overflow:hidden}.followingBookCover img{object-fit:cover;width:100%;height:100%;display:block}.followingBookCard>span:nth-child(2){min-width:0}.followingBookCard small,.followingBookCard strong,.followingBookCard p,.followingBookCard time{display:block}.followingBookCard small{color:#88786e;font-size:7px}.followingBookCard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.followingBookCard p,.followingBookCard time{color:var(--muted);margin:4px 0 0;font-size:7px}.followingBookCard>i{color:var(--orange-dark);font-size:15px;font-style:normal}.followingUpdateCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1db;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px;display:grid}.followingUpdateAvatar{width:38px;height:38px;color:var(--orange-dark);background:#fff0e8;border-radius:12px;place-items:center;font-size:9px;font-weight:850;display:grid;overflow:hidden}.followingUpdateAvatar img{object-fit:cover;width:100%;height:100%}.followingUpdateCard>span:nth-child(2){min-width:0}.followingUpdateCard small,.followingUpdateCard strong,.followingUpdateCard p,.followingUpdateCard time{display:block}.followingUpdateCard small{color:#88786e;font-size:7px}.followingUpdateCard strong{margin-top:4px;font-size:10px}.followingUpdateCard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.followingUpdateCard time{color:#a1958c;margin-top:5px;font-size:7px}.followingUpdateCard>i{color:var(--orange-dark);align-self:center;font-size:15px;font-style:normal}.followingEmpty,.followingNoUpdates{text-align:center;background:#fbf9f7;border:1px dashed #d9cfc7;border-radius:17px;place-items:center;padding:28px 20px;display:grid}.followingNoBooks{padding:18px 16px}.followingNoBooks>span{font-size:20px}.followingEmpty>span,.followingNoUpdates>span{color:#7564c8;font-size:26px}.followingEmpty strong,.followingNoUpdates strong{margin-top:8px;font-size:12px}.followingEmpty p,.followingNoUpdates p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.followingEmpty button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;margin-top:13px;padding:10px 14px;font-size:9px;font-weight:850}.campaignList{gap:10px;margin-bottom:24px;display:grid}.campaignCard{border:1px solid var(--line);background:#fff;border-radius:19px;transition:transform .16s,box-shadow .16s;overflow:hidden}.campaignCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #302b2717}.campaignHighlighted{background:linear-gradient(135deg,#fffaf6,#fff 64%);border-color:#ef8c55;box-shadow:0 10px 24px #c5532021}.campaignBoosted{position:relative}.campaignBoosted:before{content:"";z-index:2;background:var(--orange);border-radius:0 999px 999px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.cardTapTarget{text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:13px;width:100%;padding:12px;display:flex}.bookCover{color:#fff;border-radius:5px 10px 10px 5px;flex-direction:column;justify-content:space-between;width:86px;min-width:86px;height:124px;padding:10px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #28252338}.realCampaignCover{background:#eee7e1;padding:0}.realCampaignCover img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.realCampaignCover:before{display:none}.realCampaignCover:after{z-index:2}.bookCover:before{content:"";border:1px solid #ffffff4d;border-radius:50%;width:72px;height:72px;position:absolute;top:21px;right:-23px}.bookCover:after{content:"";background:#0000002e;width:4px;position:absolute;top:0;bottom:0;left:0}.coverBlue{background:linear-gradient(155deg,#315974,#193447)}.coverGreen{background:linear-gradient(155deg,#71835e,#304a3a)}.coverViolet{background:linear-gradient(155deg,#735d87,#302842)}.coverOrange{background:linear-gradient(155deg,#e77a49,#8f351f)}.coverRose{background:linear-gradient(155deg,#be6d7d,#633443)}.bookCover span,.bookCover strong{z-index:1;position:relative}.bookCover strong{letter-spacing:-.02em;font-family:Georgia,serif;font-size:15px;line-height:.95;display:grid}.coverMark{letter-spacing:.12em;opacity:.8;text-transform:uppercase;font-size:6px;font-weight:700}.coverAuthor{letter-spacing:.1em;text-transform:uppercase;font-size:6px}.campaignBody{flex:1;min-width:0}.microRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.formatBadge{background:var(--orange-pale);width:fit-content;color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.reward{color:var(--violet);font-size:9px;font-weight:800}.campaignPromotionTags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.campaignPromotionTags i{color:#a74420;background:#fff0e7;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.campaignTitle,.campaignAuthor,.campaignMeta,.cardFooter{display:block}.campaignTitle{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 3px;font-size:14px;overflow:hidden}.campaignAuthor{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.campaignAuthor img{object-fit:cover;border:1px solid #eee4dd;border-radius:50%;flex:none;width:18px;height:18px}.campaignMeta{color:#817d84;gap:5px;margin-top:10px;font-size:9px;display:flex}.cardFooter{color:#64606a;align-items:center;margin-top:13px;font-size:9px;display:flex}.peopleDots{margin-right:7px;display:flex}.peopleDots i{background:#d9b6a8;border:2px solid #fff;border-radius:50%;width:17px;height:17px;margin-left:-4px}.peopleDots i:first-child{background:#94aeb7;margin-left:0}.peopleDots i:last-child{background:#b2a2c5}.arrow{margin-left:auto;font-size:16px}.statusText{color:var(--orange-dark);font-weight:800}.progressCard{text-align:left;cursor:pointer;background:#fbf8f4;border:1px solid #eee8e1;border-radius:18px;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.progressRing{background:conic-gradient(var(--orange) var(--progress), #eee7df 0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.progressRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.progressRing strong{z-index:1;font-size:11px;position:relative}.progressText{flex:1;min-width:0}.progressText span,.progressText strong{display:block}.progressKicker{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.progressText strong{font-size:13px}.progressText span:last-child{color:var(--muted);margin-top:3px;font-size:9px}.starterGuide{background:radial-gradient(circle at 94% 8%,#ee662a29,#0000 32%),radial-gradient(circle at 5% 100%,#6854b524,#0000 38%),#fffaf6;border:1px solid #e6dbf4;border-radius:21px;margin-bottom:14px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 28px #49376f14}.starterGuideTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.starterGuideTop>span{color:#65569f;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.starterGuideTop>button{color:#8d8580;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0 4px;font-size:8px;font-weight:750}.starterGuideProgress{background:#6354a31f;border-radius:999px;height:5px;margin:10px 0 15px;overflow:hidden}.starterGuideProgress>span{border-radius:inherit;background:linear-gradient(90deg,#6c59b3,#ef6a2f);height:100%;transition:width .22s;display:block}.starterGuideStep{color:var(--orange-dark);margin-bottom:5px;font-size:8px;font-weight:850;display:block}.starterGuide h2{letter-spacing:-.025em;max-width:360px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.08}.starterGuide>p{color:#68605d;max-width:390px;margin:8px 0 12px;font-size:9px;line-height:1.5}.starterGuideBenefit{background:#ffffffa8;border:1px solid #6354a31f;border-radius:12px;gap:2px;margin-bottom:12px;padding:9px 11px;display:grid}.starterGuideBenefit span{color:#7d7186;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.starterGuideBenefit strong{color:#55488c;font-size:8px;line-height:1.4}.starterGuideAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ee6b31,#dc4f20);border:0;border-radius:13px;width:100%;min-height:43px;padding:0 15px;font-size:10px;font-weight:850;box-shadow:0 9px 20px #de501d33}.starterGuideAction:disabled{cursor:wait;opacity:.65}.starterGuideCompact{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fbf8ff;border:1px solid #e5dbf2;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;display:grid}.starterGuideCompactMark{color:#ffd591;background:linear-gradient(145deg,#6655ad,#493c7c);border-radius:13px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.starterGuideCompact>span:nth-child(2),.starterGuideCompact small,.starterGuideCompact strong,.starterGuideCompact i{min-width:0;display:block}.starterGuideCompact small{color:#7769ae;letter-spacing:.055em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:850}.starterGuideCompact strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.starterGuideCompact i{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal}.starterGuideCompact b{color:var(--orange-dark);font-size:15px}.nextUsefulStep{background:#fffdfb;border:1px solid #e8e0d8;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px;padding:13px;display:grid;box-shadow:0 9px 22px #3e2f260d}.nextUsefulStepMark{color:#fff;background:linear-gradient(145deg,#f27a3f,#df5725);border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.nextUsefulStep small,.nextUsefulStep strong,.nextUsefulStep p{min-width:0;display:block}.nextUsefulStep small{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.nextUsefulStep strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.nextUsefulStep p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.35}.nextUsefulStep>button{min-height:38px;color:var(--orange-dark);cursor:pointer;background:#fff8f3;border:1px solid #edd7ca;border-radius:12px;padding:0 11px;font-size:8px;font-weight:850}.startRouteCard{background:radial-gradient(circle at 100% 0,#eb5c2017,#0000 38%),#fffaf5;border:1px solid #eee5dc;border-radius:20px;padding:15px}.routeProgressHeader{align-items:center;gap:13px;margin-bottom:13px;display:flex}.routeSteps{gap:7px;display:grid}.routeSteps button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffc7;border:0;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.routeSteps button>span:first-child{width:28px;height:28px;color:var(--orange-dark);background:#fff;border:1px solid #e4dbd2;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.routeSteps button>span:nth-child(2),.routeSteps button strong,.routeSteps button small{min-width:0;display:block}.routeSteps button strong{margin-bottom:2px;font-size:10px}.routeSteps button small{color:var(--muted);font-size:8px}.routeSteps button i{color:var(--orange-dark);font-size:8px;font-style:normal;font-weight:800}.routeSteps .routeStepDone{background:#eef7eee0}.routeSteps .routeStepDone>span:first-child{color:#2e7a3b;background:#e0f2e3;border-color:#add1b2}.routeRewardButton{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;min-height:42px;margin-top:12px;font-size:10px;font-weight:850;box-shadow:0 8px 18px #e6501d38}.routeRewardButton:disabled{opacity:.65;cursor:wait}.routeRewardClaimed{color:#2f7038;background:#e9f4e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:9px;font-weight:800;display:flex}.routeRewardClaimed span{color:var(--orange)}.betaFeedbackPrompt{color:#fff;text-align:left;cursor:pointer;background:#2b2628;border:1px solid #eaded5;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;margin-top:12px;padding:13px;display:grid;box-shadow:0 11px 25px #261f211f}.betaFeedbackStars{color:#ff9b6d;letter-spacing:1px;max-width:44px;font-size:12px;line-height:1.15}.betaFeedbackPrompt>span:nth-child(2),.betaFeedbackPrompt strong,.betaFeedbackPrompt small{min-width:0;display:block}.betaFeedbackPrompt strong{margin-bottom:3px;font-size:10px}.betaFeedbackPrompt small{color:#cfc6c9;font-size:8px;line-height:1.4}.betaFeedbackPrompt i{color:#ffb292;white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.writingRhythmPromo,.writingRhythmCard{background:radial-gradient(circle at 100% 0,#7564c829,#0000 37%),linear-gradient(140deg,#fffaf5,#f8f6ff);border:1px solid #ddd8f1;border-radius:21px;margin:3px 0 18px;box-shadow:0 11px 28px #3e304c14}.writingRhythmPromo{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:17px;display:grid}.writingRhythmPromoMark{color:#fff;text-align:center;background:#312c42;border-radius:19px 19px 19px 7px;place-content:center;width:58px;height:58px;font-family:Georgia,serif;font-size:24px;line-height:.82;display:grid}.writingRhythmPromoMark small{color:#cfc7f3;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-family:inherit;font-size:7px;font-weight:800}.writingRhythmPromo>div:last-child{min-width:0}.writingRhythmKicker{color:#6a5cb2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.writingRhythmPromo h2,.writingRhythmCard h2{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.16}.writingRhythmPromo p{color:#655f69;margin:7px 0 11px;font-size:9px;line-height:1.48}.writingRhythmPromo button,.writingRhythmOpenButton{min-height:44px;color:var(--orange-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.writingRhythmOptional{color:#99929c;font-size:7px;line-height:1.35;display:block}.writingRhythmCard{padding:17px}.writingRhythmDue{border-color:#ef9b70;box-shadow:0 13px 31px #dc5b251f}.writingRhythmCardHead,.writingRhythmPromptLine,.writingRhythmChecklistHead,.writingRhythmWeek>div:first-child,.writingRhythmFooterActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.writingRhythmCardHead>div{min-width:0}.writingRhythmSettingsButton{color:#675b9e;cursor:pointer;background:#ffffffb8;border:1px solid #ded9ed;border-radius:14px;flex:0 0 44px;width:44px;height:44px;font-size:15px}.writingRhythmPromptLine{color:#7a747d;margin-top:14px;font-size:8px}.writingRhythmPromptLine strong{color:#6559a0}.writingRhythmProgress{background:#e9e5f1;border-radius:999px;height:5px;margin:7px 0 13px;overflow:hidden}.writingRhythmProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #8370db);height:100%;transition:width .22s;display:block}.writingRhythmCard h3{margin:0 0 4px;font-family:Georgia,serif;font-size:14px;font-weight:600}.writingRhythmCard>p{color:#6e6871;margin:0;font-size:9px;line-height:1.4}.writingRhythmOpenButton{margin-top:5px;display:block}.writingRhythmFeedbackLink{color:#6559a0;text-align:left;cursor:pointer;background:#ffffff9e;border:1px dashed #d5cdef;border-radius:12px;width:100%;min-height:44px;margin-top:7px;padding:10px 12px;font-size:8px;font-weight:750}.writingRhythmSheet{padding-bottom:max(22px, env(safe-area-inset-bottom))}.writingRhythmSheet h2{letter-spacing:-.035em;max-width:calc(100% - 28px);margin:0;font-family:Georgia,serif;font-size:26px;line-height:1.03}.writingRhythmIntro{color:#716c75;margin:10px 0 17px;font-size:10px;line-height:1.55}.writingRhythmDailyPrompt{background:radial-gradient(circle at 100% 0,#fff0e7,#0000 42%),#fffaf7;border:1px solid #ede3da;border-radius:18px;margin-bottom:14px;padding:15px}.writingRhythmDailyPrompt>span,.writingRhythmDailyPrompt>small{color:#9a6b58;font-size:8px;display:block}.writingRhythmDailyPrompt h3{margin:6px 0;font-family:Georgia,serif;font-size:18px}.writingRhythmDailyPrompt p{color:#655e62;margin:0 0 10px;font-size:10px;line-height:1.5}.writingRhythmDailyPrompt>strong{color:#523f38;background:#fff;border-radius:12px;padding:10px 11px;font-size:10px;line-height:1.4;display:block}.writingRhythmDailyPrompt>small{color:#9b9397;margin-top:9px}.writingRhythmChecklist{gap:8px;display:grid}.writingRhythmChecklistHead{margin-bottom:2px;font-size:11px}.writingRhythmChecklistHead span{color:#7466b8;font-size:9px;font-weight:800}.writingRhythmChecklist>button{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e2de;border-radius:15px;align-items:center;gap:11px;padding:9px 11px;display:flex}.writingRhythmChecklist>button>i{color:#6759aa;background:#f2eff9;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.writingRhythmChecklist>button>span,.writingRhythmChecklist>button strong,.writingRhythmChecklist>button small{min-width:0;display:block}.writingRhythmChecklist>button strong{margin-bottom:3px;font-size:10px}.writingRhythmChecklist>button small{color:#847f87;font-size:8px;line-height:1.35}.writingRhythmChecklist>button.done{background:#f2faf5;border-color:#cae5d6}.writingRhythmChecklist>button.done>i{color:#fff;background:#3c9968}.writingRhythmChecklist>button:disabled{cursor:default}.writingRhythmChecklist>button:disabled:not(.done){opacity:.5}.writingBlockButton,.writingRhythmCampaignBridge,.writingRhythmFeedbackPrompt{text-align:left;cursor:pointer;border-radius:16px;width:100%;min-height:56px;margin-top:12px}.writingBlockButton{color:#332f3c;background:#f8f6ff;border:1px solid #ddd8f1;grid-template-columns:34px minmax(0,auto) 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.writingBlockButton>span{color:#fff;background:#7463c2;border-radius:12px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:17px;display:grid}.writingBlockButton strong{font-size:10px}.writingBlockButton small{color:#7f7989;font-size:8px}.writingBlockButton i,.writingRhythmCampaignBridge i{font-style:normal}.writingRhythmWeek{background:#faf9f7;border:1px solid #e9e5e1;border-radius:17px;margin-top:15px;padding:14px}.writingRhythmWeek>div:first-child span{color:#847f87;font-size:8px}.writingRhythmWeek>div:first-child strong{font-size:10px}.writingRhythmWeekDays{grid-template-columns:repeat(7,1fr);gap:5px;margin:11px 0;display:grid}.writingRhythmWeekDays i{background:#e5e1df;border-radius:999px;height:7px}.writingRhythmWeekDays i.active{background:#b9afe2}.writingRhythmWeekDays i.complete{background:linear-gradient(90deg, var(--orange), #7a68c8)}.writingRhythmWeekStats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.writingRhythmWeekStats span{color:#817c84;font-size:7px}.writingRhythmWeekStats strong{color:var(--ink);font-size:12px;display:block}.writingRhythmCampaignBridge{color:#70412d;background:#fff6ef;border:1px solid #f0d2bf;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.writingRhythmCampaignBridge span,.writingRhythmCampaignBridge strong,.writingRhythmCampaignBridge small{min-width:0;display:block}.writingRhythmCampaignBridge strong{font-size:10px}.writingRhythmCampaignBridge small{color:#956c59;margin-top:3px;font-size:8px}.writingRhythmFeedbackPrompt{color:#55498c;background:#faf8ff;border:1px dashed #cfc5ed;gap:3px;padding:12px 14px;display:grid}.writingRhythmFeedbackPrompt strong{font-size:10px}.writingRhythmFeedbackPrompt span{font-size:8px;line-height:1.4}.writingRhythmFeedbackThanks,.writingRhythmRestState{color:#3f7556;background:#f0f8f3;border-radius:14px;margin-top:12px;padding:12px 13px;font-size:9px}.writingRhythmRestState{color:#625d69;background:#f7f5fa;gap:4px;margin:15px 0;display:grid}.writingRhythmRestState span{font-size:8px}.writingRhythmFooterActions{justify-content:flex-start;margin-top:8px}.writingRhythmFooterActions button{color:#77717a;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 3px;font-size:9px;font-weight:750}.writingRhythmSettings,.writingRhythmSprint,.writingRhythmBlockPanel,.writingRhythmFeedbackForm{gap:13px;display:grid}.writingRhythmSettings .writingRhythmIntro,.writingRhythmFeedbackForm .writingRhythmIntro{margin:-3px 0 0}.writingRhythmSettings label:not(.writingRhythmSwitchRow),.writingRhythmSprint label,.writingRhythmFeedbackForm label{color:#625d65;gap:6px;font-size:9px;font-weight:750;display:grid}.writingRhythmSettings input:not([type=checkbox]),.writingRhythmSprint input,.writingRhythmFeedbackForm textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ddd8d3;border-radius:13px;outline:none;padding:11px 12px;font-size:11px}.writingRhythmFeedbackForm textarea{resize:vertical;min-height:72px;line-height:1.45}.writingRhythmSettings input:focus,.writingRhythmSprint input:focus,.writingRhythmFeedbackForm textarea:focus{border-color:#9e91d7;box-shadow:0 0 0 3px #7564c81a}.writingRhythmSwitchRow{background:#faf9f7;border:1px solid #e2ddd9;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 13px;display:flex}.writingRhythmSwitchRow span,.writingRhythmSwitchRow strong,.writingRhythmSwitchRow small{display:block}.writingRhythmSwitchRow strong{font-size:10px}.writingRhythmSwitchRow small{color:#858087;margin-top:3px;font-size:8px}.writingRhythmSwitchRow input{width:44px;height:24px;accent-color:var(--orange);flex:none}.writingRhythmDaysField,.writingRhythmModeField,.writingRhythmSprintField,.writingRhythmFeedbackForm .betaRatingField{border:0;min-width:0;margin:0;padding:0}.writingRhythmDaysField legend,.writingRhythmModeField legend,.writingRhythmSprintField legend{color:#625d65;margin-bottom:7px;font-size:9px;font-weight:750}.writingRhythmDaysField>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.writingRhythmDaysField button{color:#6f6971;cursor:pointer;background:#fff;border:1px solid #ded9d5;border-radius:12px;min-width:0;min-height:44px;padding:0;font-size:9px;font-weight:800}.writingRhythmDaysField button.active,.writingRhythmSprintField button.active{color:#fff;background:#7564c8;border-color:#7564c8}.writingRhythmModeField{gap:6px;display:grid}.writingRhythmModeField legend{margin-bottom:1px}.writingRhythmModeField button{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dcd8;border-radius:14px;gap:3px;padding:9px 11px;display:grid}.writingRhythmModeField button strong{font-size:10px}.writingRhythmModeField button small{color:#837d85;font-size:8px}.writingRhythmModeField button.active{background:#f6f3ff;border-color:#a99fda;box-shadow:inset 3px 0 #7564c8}.writingRhythmSprintField>div,.writingSprintChoices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.writingRhythmSprintField button{color:#5e5961;cursor:pointer;background:#fff;border:1px solid #ded9d5;border-radius:12px;min-height:44px;font-size:9px;font-weight:800}.writingSprintTimer{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#f2643045,#0000 54%),#302b3e;border-radius:23px;place-items:center;min-height:170px;padding:24px;display:grid}.writingSprintTimer strong{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:48px;font-weight:500}.writingSprintTimer span{color:#d8d0e2;max-width:230px;font-size:9px;line-height:1.45}.writingSprintAction,.writingRhythmBlockPanel>div{background:#fff9f5;border:1px solid #eadfd8;border-radius:15px;gap:5px;padding:13px;display:grid}.writingSprintAction span,.writingRhythmBlockPanel>div span{color:#9b7665;font-size:8px}.writingSprintAction strong,.writingRhythmBlockPanel>div strong{font-size:10px;line-height:1.45}.writingSprintChoices button{color:#6356a3;cursor:pointer;background:#f8f6ff;border:1px solid #ddd8f1;border-radius:17px;place-content:center;gap:3px;min-height:92px;display:grid}.writingSprintChoices strong{font-family:Georgia,serif;font-size:26px}.writingSprintChoices span{font-size:8px;font-weight:750}.writingRhythmBlockPanel>p:not(.eyebrow){color:#68626b;margin:-3px 0 0;font-size:11px;line-height:1.55}.writingRhythmBlockPanel>small{color:#8a848c;font-size:8px}.viewPage{padding-top:18px}.viewPage>h1{letter-spacing:-.045em;margin:0 0 20px;font-size:30px;line-height:1.02}.adminBack{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin:0 0 16px;padding:5px 0;font-size:10px;font-weight:750}.adminStats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:13px;display:grid}.adminStats div{background:#f5f2ee;border-radius:15px;padding:14px}.adminStats strong,.adminStats span{display:block}.adminStats strong{color:var(--orange-dark);margin-bottom:4px;font-size:23px}.adminStats span{color:var(--muted);font-size:8px}.betaPulse{color:#fff;background:#272224;border-radius:18px;margin-bottom:12px;padding:15px;box-shadow:0 13px 30px #261f2126}.betaPulseHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.betaPulseHeading span{color:#ffd6c5;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.betaPulseHeading i{background:#73d683;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73d6831f}.betaPulseHeading strong{font-size:8px}.betaTargetTrack{background:#ffffff1c;border-radius:999px;height:5px;margin:-2px 0 12px;overflow:hidden}.betaTargetTrack span{border-radius:inherit;background:linear-gradient(90deg,#ff6c31,#ffab76);height:100%;display:block}.betaMetricGrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.betaMetricGrid div{text-align:center;background:#ffffff14;border-radius:11px;padding:9px 5px}.betaMetricGrid strong,.betaMetricGrid span{display:block}.betaMetricGrid strong{color:#ff8c5a;margin-bottom:3px;font-size:19px}.betaMetricGrid span{color:#d1c9cc;font-size:7px}.betaPulse>p{color:#c9c1c4;margin:11px 0 0;font-size:8px;line-height:1.5}.betaInviteButton{color:#fff;cursor:pointer;background:#ff6b32;border:0;border-radius:11px;width:100%;min-height:38px;margin-top:11px;font-size:9px;font-weight:850}.adminTabs{scrollbar-width:none;background:#f1eeeb;border-radius:13px;gap:5px;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.adminTabs::-webkit-scrollbar{display:none}.adminTabs button{color:#777179;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;min-width:78px;min-height:35px;font-size:9px;font-weight:750;display:inline-flex}.adminTabs button>span{color:#fff;background:#e96935;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.adminTabs button.active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #231e1b14}.betaAdminPanel{gap:11px;display:grid}.betaFunnel,.betaOpportunities,.betaRetention,.betaVoice{background:#fffdfb;border:1px solid #e7e1dc;border-radius:17px;padding:14px}.betaFunnelDefinition{color:var(--muted);border-top:1px solid #eee8e3;margin:10px 0 0;padding-top:9px;font-size:7px;line-height:1.45}.betaPriorityInsight{background:linear-gradient(135deg,#fff7f1,#fffdfb);border:1px solid #efd6c8;border-radius:14px;padding:13px}.betaPriorityInsight small,.betaPriorityInsight strong,.betaPriorityInsight p{display:block}.betaPriorityInsight small{color:var(--orange-dark);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.betaPriorityInsight strong{margin-top:5px;font-size:12px;line-height:1.35}.betaPriorityInsight p{color:#746861;margin:6px 0 0;font-size:8px;line-height:1.45}.betaOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.betaOpportunityGrid article{background:#fff;border:1px solid #ece5df;border-radius:12px;padding:10px}.betaOpportunityGrid strong,.betaOpportunityGrid span,.betaOpportunityGrid p{display:block}.betaOpportunityGrid strong{color:#5e4f9b;font-size:17px}.betaOpportunityGrid span{color:#4f4844;min-height:28px;margin-top:3px;font-size:7px;font-weight:800;line-height:1.35}.betaOpportunityGrid p{color:var(--muted);margin:6px 0 0;font-size:7px;line-height:1.4}.betaRetentionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.betaRetentionGrid div{background:#f7f3ef;border-radius:12px;padding:10px}.betaRetentionGrid strong,.betaRetentionGrid span{display:block}.betaRetentionGrid strong{color:#5e4f9b;font-size:17px}.betaRetentionGrid span{color:var(--muted);margin-top:3px;font-size:7px}.betaCohorts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.betaCohorts div{border:1px solid #ece5df;border-radius:11px;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 6px;padding:9px;display:grid}.betaCohorts span{color:var(--orange-dark);font-size:7px;font-weight:850}.betaCohorts strong{text-align:right;font-size:13px}.betaCohorts small{color:var(--muted);grid-column:1/-1;font-size:6px}.betaRetention>p{color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.45}.betaSectionHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.betaSectionHeading span{font-size:11px;font-weight:850}.betaSectionHeading>strong{color:var(--orange-dark);font-size:8px}.betaFunnelRow{border-top:1px solid #f0ebe7;grid-template-columns:minmax(115px,1fr) 72px 24px;align-items:center;gap:8px;padding:7px 0;display:grid}.betaFunnelRow>span strong,.betaFunnelRow>span small{display:block}.betaFunnelRow>span strong{font-size:9px}.betaFunnelRow>span small{color:var(--muted);margin-top:2px;font-size:7px}.betaFunnelRow>i{background:#eee8e3;border-radius:999px;height:5px;overflow:hidden}.betaFunnelRow>i b{border-radius:inherit;background:var(--orange);height:100%;display:block}.betaFunnelRow>em{color:var(--orange-dark);text-align:right;font-size:11px;font-style:normal;font-weight:900}.betaVoiceMetrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px;display:grid}.betaVoiceMetrics div{background:#f5f1ed;border-radius:12px;padding:11px}.betaVoiceMetrics strong,.betaVoiceMetrics span{display:block}.betaVoiceMetrics strong{color:var(--orange-dark);margin-bottom:3px;font-size:18px}.betaVoiceMetrics span{color:var(--muted);font-size:7px}.betaFeedbackList{gap:7px;display:grid}.betaFeedbackList article{border:1px solid #eee7e1;border-radius:12px;padding:11px}.betaFeedbackList article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.betaFeedbackList article>div strong{font-size:9px}.betaFeedbackList article>div span{color:#f17a42;letter-spacing:1px;font-size:10px}.betaFeedbackList article small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.betaFeedbackList article p{color:#5e575b;margin:7px 0 0;font-size:8px;line-height:1.5}.moderationList{gap:9px;display:grid}.moderationItem{background:#fffdfb;border:1px solid #e7e1dc;border-radius:15px;padding:13px}.moderationMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderationMeta span,.moderationMeta strong{text-transform:uppercase;letter-spacing:.05em;font-size:7px}.moderationMeta span{color:var(--orange-dark)}.moderationMeta strong{color:#8b858d}.moderationItem h3{margin:8px 0 4px;font-size:12px}.moderationItem>p{color:var(--muted);margin:0 0 8px;font-size:8px}.moderationItem blockquote{color:#625d69;background:#f8f6fb;border-left:3px solid #d9d0f1;border-radius:0 9px 9px 0;margin:0 0 10px;padding:9px 10px;font-size:9px;line-height:1.45}.moderationActions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.moderationActions button{color:#665f66;cursor:pointer;background:#fff;border:1px solid #e2dcd7;border-radius:9px;min-height:32px;padding:5px;font-size:7px;font-weight:750}.moderationActions button:nth-child(2){color:#44745a;background:#eff8f2;border-color:#cce4d4}.moderationActions button:disabled{opacity:.42;cursor:default}.rewardAdmin{gap:10px;display:grid}.rewardQueueSummary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rewardQueueSummary div{text-align:center;background:#f2eefb;border-radius:13px;padding:11px 8px}.rewardQueueSummary strong,.rewardQueueSummary span{display:block}.rewardQueueSummary strong{color:#5e4ba4;font-size:18px}.rewardQueueSummary span{color:#776f81;margin-top:3px;font-size:7px}.rewardQueueIntro{background:radial-gradient(circle at 100% 0,#eee8ff,#0000 45%),#faf8ff;border:1px solid #e2d9f3;border-radius:15px;align-items:flex-start;gap:10px;padding:13px;display:flex}.rewardQueueIntro>span{color:#ffdb9c;background:#6553aa;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.rewardQueueIntro strong{font-size:10px;display:block}.rewardQueueIntro p{color:#6d6675;margin:4px 0 0;font-size:8px;line-height:1.45}.rewardQueueList{gap:8px;display:grid}.rewardQueueItem{background:#fffdfb;border:1px solid #e6dfda;border-radius:16px;padding:13px}.rewardQueueItem.reward-preparing{border-color:#d8ccef;box-shadow:inset 3px 0 #7460bd}.rewardQueueItem.reward-published{background:#f9fcfa;border-color:#d3e8da}.rewardQueueItem.reward-deferred{opacity:.76}.rewardAuthorLine{align-items:center;gap:9px;display:flex}.rewardAuthorAvatar{color:#fff;background:linear-gradient(145deg,#f2a45e,#df5c35);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.rewardAuthorAvatar img{object-fit:cover;width:100%;height:100%}.rewardAuthorLine>span:last-child{flex:1;min-width:0}.rewardAuthorLine small,.rewardAuthorLine strong,.rewardAuthorLine i{display:block}.rewardAuthorLine small{color:#705caf;text-transform:uppercase;font-size:7px;font-weight:850}.rewardAuthorLine strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.rewardAuthorLine i{color:#807981;margin-top:3px;font-size:7px;font-style:normal}.rewardQueueItem>p{color:#5e585d;background:#f5f1ed;border-radius:11px;margin:11px 0 8px;padding:9px 10px;font-size:8px;line-height:1.45}.rewardQueueMeta{color:#928b91;justify-content:space-between;align-items:center;gap:8px;font-size:7px;display:flex}.rewardQueueMeta strong{color:#42805a}.rewardSourceActions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.rewardSourceActions button{color:#704f43;cursor:pointer;background:#fff;border:1px solid #e2dcd6;border-radius:9px;min-height:29px;padding:5px 8px;font-size:7px;font-weight:750}.rewardQueueActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.rewardQueueActions button{color:#5e4d96;cursor:pointer;background:#f4f0fb;border:1px solid #dcd4ea;border-radius:10px;min-height:34px;padding:6px;font-size:8px;font-weight:850}.rewardQueueActions button:nth-child(2){color:#7d7470;background:#fff;border-color:#e4ddd8}.rewardQueueActions button:only-child{grid-column:1/-1}.rewardQueueActions button:disabled{cursor:wait;opacity:.5}.rewardQueueEmpty{min-height:180px}.adminEmpty,.adminLoading{min-height:220px;color:var(--muted);text-align:center;border:1px dashed #ddd6d0;border-radius:16px;align-content:center;place-items:center;padding:25px;font-size:10px;display:grid}.adminEmpty strong{color:var(--ink);margin-bottom:5px;font-size:13px}.adminEmpty p{margin:0;font-size:9px}.catalogPage{padding-top:11px}.backLink{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin:0 0 17px;padding:5px 0;font-size:11px;font-weight:750}.catalogHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalogHeading h1{letter-spacing:-.045em;max-width:310px;margin:0;font-size:30px;line-height:1.02}.catalogHeading>span{background:var(--orange-pale);min-width:48px;height:48px;color:var(--orange-dark);border-radius:16px;place-items:center;font-size:18px;font-weight:850;display:grid}.catalogIntro{color:var(--muted);margin:13px 0 17px;font-size:10px;line-height:1.5}.catalogSearch{margin-bottom:12px}.clearSearch{color:#7f7980;cursor:pointer;background:#eae6e2;border:0;border-radius:50%;width:36px;height:36px;font-size:17px;line-height:1}.catalogSegments{margin:0 0 18px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px;display:grid}.catalogGrid .catalogCard{align-content:start}.catalogGrid .catalogCover{border-radius:6px 13px 13px 6px}.catalogGrid .catalogCardBody strong{-webkit-line-clamp:2;font-size:12px}.catalogEmpty{grid-column:1/-1}.litresSource{border:1px solid var(--line);color:var(--orange-dark);text-align:center;border-radius:14px;margin:26px 0 3px;padding:14px;font-size:11px;font-weight:750;text-decoration:none;display:block}.balanceBanner{color:#fff;background:linear-gradient(135deg,#332c4e,#695b9b);border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:18px;display:flex}.balanceBanner span,.balanceBanner strong{display:block}.balanceBanner span{color:#ffffffb3;margin-bottom:3px;font-size:10px}.balanceBanner strong{font-size:22px}.balanceBanner button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;min-height:44px;padding:8px 11px;font-size:10px}.statsGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.statsGrid div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:13px 10px}.statsGrid strong,.statsGrid span{display:block}.statsGrid strong{margin-bottom:5px;font-size:19px}.statsGrid span{color:var(--muted);font-size:8px;line-height:1.3}.deadlineAlert{background:#fff4ed;border:1px solid #f2cdbd;border-radius:13px;gap:3px;margin:-13px 0 17px;padding:11px 12px;display:grid}.deadlineAlert strong{color:#ad4f2a;font-size:10px}.deadlineAlert span{color:#896556;font-size:8px;line-height:1.4}.coauthorCard{color:#fff;background:linear-gradient(140deg,#332f35,#62506b);border-radius:22px;margin:18px 0 24px;padding:20px;position:relative;overflow:hidden}.coauthorCard>div:first-child{z-index:1;max-width:68%;position:relative}.coauthorCard h2{margin:12px 0 5px;font-size:21px}.coauthorCard p{color:#ffffffb8;margin:0 0 14px;font-size:10px;line-height:1.45}.pairMark{position:absolute;top:28px;right:18px}.pairMark span{color:#fff;background:#f08452;border:2px solid #ffffff80;border-radius:50% 50% 44% 44%;place-items:center;width:58px;height:72px;font-family:Georgia,serif;font-size:23px;display:grid;position:relative}.pairMark span:last-child{background:#7564c8;position:absolute;top:22px;left:37px}.proList{gap:9px;display:grid}.proCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.proAvatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font-size:12px;font-weight:800;display:grid}.avatarCoral{background:#d77c68}.avatarBlue{background:#5c7fa0}.avatarGreen{background:#5f9272}.proInfo{flex:1;min-width:0}.proInfo strong,.proInfo span,.proInfo small{display:block}.proInfo strong{font-size:12px}.proInfo span{color:#5e5a63;margin:3px 0;font-size:9px}.proInfo small{color:#99949b;font-size:8px}.proRate{text-align:right}.proRate strong,.proRate span{display:block}.proRate strong{font-size:9px}.proRate span{color:var(--orange-dark);margin-top:7px}.profileTop{text-align:center;justify-items:center;padding:6px 0 22px;display:grid}.profileAvatar{color:#fff;background:linear-gradient(145deg,#f4b56e,#e45d33);border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:12px;font-size:20px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 12px 28px #d8582c3d}.profileTop h1{margin:0;font-size:23px}.profileTop p{color:var(--muted);margin:5px 0 10px;font-size:10px}.verifiedBadge{color:var(--green);cursor:pointer;background:#ecf8f1;border:0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.incompleteBadge{background:var(--orange-pale);color:var(--orange-dark)}.profileSetupCard{text-align:left;cursor:pointer;background:#fff7f1;border:1px solid #f1d4c4;border-radius:18px;align-items:center;gap:11px;width:100%;margin-bottom:12px;padding:13px;display:flex}.profileSetupCard>span:nth-child(2){flex:1;min-width:0}.profileSetupCard small,.profileSetupCard strong,.profileSetupCard p{display:block}.profileSetupCard small{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.profileSetupCard strong{margin:4px 0 3px;font-size:12px}.profileSetupCard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.profileSetupCard i{color:var(--orange-dark);font-style:normal}.profileSetupIcon{background:var(--orange);color:#fff;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.profileReady{background:#f1faf5;border-color:#cfe9d9}.profileReady .profileSetupIcon{background:var(--green)}.profileReady small{color:var(--green)}.reputationCard{color:#fff;background:#302e34;border-radius:19px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:17px;display:flex}.reputationCard span,.reputationCard strong,.reputationCard p{display:block}.reputationCard div>span{color:#ffffff9e;font-size:9px}.reputationCard strong{margin:4px 0;font-size:15px}.reputationCard p{color:#ffffff9e;margin:0;font-size:9px}.score{border:4px solid #6cc690;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid!important}.trustBreakdown{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.trustBreakdown div{text-align:center;background:#f1f8f4;border-radius:13px;padding:11px 8px}.trustBreakdown strong,.trustBreakdown span{display:block}.trustBreakdown strong{color:#38704f;font-size:16px}.trustBreakdown span{color:#678173;margin-top:3px;font-size:8px}.trustBreakdown .trustWarning{background:#fff1e8}.trustBreakdown .trustWarning strong{color:#bd5d32}.trustExplanation{color:var(--muted);margin:7px 4px 22px;font-size:8px;line-height:1.45}.publicProfileCard{background:radial-gradient(circle at 94% 4%,#f2643024,#0000 32%),#fffaf6;border:1px solid #eaded4;border-radius:21px;margin-bottom:14px;padding:17px;box-shadow:0 10px 24px #48342a12}.publicProfileCardTop{justify-content:space-between;align-items:center;display:flex}.publicProfileCardTop>strong{color:var(--orange-dark);font-size:8px}.publicProfileCard h2{margin:12px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.publicProfileCard>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.5}.publicProfilePreview{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaded4;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;display:flex}.publicProfilePreview span,.publicProfilePreview small,.publicProfilePreview strong{min-width:0;display:block}.publicProfilePreview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.publicProfilePreview strong{color:#7f3e25;margin-top:3px;font-size:10px}.publicProfilePreview i{color:var(--orange-dark);font-size:18px;font-style:normal}.publicProfileActions{grid-template-columns:1fr 42px;gap:7px;margin-top:9px;display:grid}.publicProfileActions button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:40px;font-size:10px;font-weight:800}.publicProfileActions button:last-child{color:#8a4c35;background:#f4e9e2;font-size:17px}.publicProfileActions button:disabled,.publicProfilePreview:disabled{cursor:wait;opacity:.55}.authorUpdatesCard{background:radial-gradient(circle at 94% 5%,#4597651f,#0000 32%),#f9fcfa;border:1px solid #dfe8e2;border-radius:21px;margin-bottom:14px;padding:17px}.authorUpdatesTop{justify-content:space-between;align-items:center;display:flex}.authorUpdatesTop>strong{color:#3c8056;font-size:8px}.authorUpdatesCard h2{margin:12px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.authorUpdatesCard>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.5}.authorUpdateCreate{color:#fff;cursor:pointer;background:#3f855a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:10px;font-weight:850;display:flex}.authorUpdateCreate span{font-size:16px}.authorUpdatesList{gap:7px;margin-top:10px;display:grid}.authorUpdatesList article{background:#fff;border:1px solid #e2ebe5;border-radius:12px;min-width:0;padding:10px 34px 10px 11px;position:relative}.authorUpdatesList article>span,.authorUpdatesList article>strong,.authorUpdatesList article>small{display:block}.authorUpdatesList article>span{color:#47805a;text-transform:uppercase;font-size:7px;font-weight:850}.authorUpdatesList article>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.authorUpdatesList article>small{color:var(--muted);margin-top:4px;font-size:7px}.authorUpdatesList article>button{color:#8b7b70;cursor:pointer;background:#f3efeb;border:0;border-radius:50%;width:24px;height:24px;font-size:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.authorUpdatesEmpty{color:#6f8577;text-align:center;margin-top:10px;font-size:8px;display:block}.authorUpdateIntro{color:var(--muted);margin:-5px 0 13px;font-size:10px;line-height:1.5}.authorUpdatePromise{color:#477359;background:#eaf6ee;border-radius:12px;margin:4px 0 12px;padding:10px 11px;font-size:8px;line-height:1.45}.referralCard{color:#fff;background:radial-gradient(circle at 92% 12%,#ffffff26,#0000 28%),linear-gradient(140deg,#6655ad,#3a335f);border-radius:21px;margin-bottom:22px;padding:17px;box-shadow:0 13px 28px #4a3e7e33}.referralTop{justify-content:space-between;align-items:center;display:flex}.referralTop>strong{color:#dcd3ff;font-size:9px}.referralCard h2{letter-spacing:-.03em;margin:13px 0 5px;font-size:20px;line-height:1.05}.referralCard h2 span{color:#ffd08a;letter-spacing:0;margin-top:4px;font-size:12px;display:block}.referralCard>p{color:#ffffffb3;margin:0 0 13px;font-size:9px;line-height:1.5}.referralStats{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.referralStats div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:10px}.referralStats strong,.referralStats span{display:block}.referralStats strong{margin-bottom:3px;font-size:16px}.referralStats span{color:#ffffffa1;font-size:7px}.recentInvites{gap:6px;margin-top:10px;display:flex;overflow:hidden}.recentInvites span{color:#fffc;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:5px 7px 5px 5px;font-size:7px;display:flex}.recentInvites i{color:#fff;background:#f3a35e;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;font-weight:800;display:grid}.referralActions{grid-template-columns:1fr 42px;gap:7px;margin-top:12px;display:grid}.referralActions button{color:#51438c;cursor:pointer;background:#fff;border:0;border-radius:12px;min-height:40px;font-size:10px;font-weight:800}.referralActions button:last-child{color:#fff;background:#ffffff24;font-size:17px}.ambassadorCard{color:#fff;background:radial-gradient(circle at 92% 10%,#ffd28530,#0000 30%),linear-gradient(145deg,#58489c,#302b54);border-radius:21px;margin-bottom:22px;padding:17px;box-shadow:0 13px 28px #4a3e7e33}.ambassadorGrace{background:radial-gradient(circle at 92% 10%,#ffffff26,#0000 30%),linear-gradient(145deg,#a6573f,#66372d)}.ambassadorTop,.ambassadorProgressTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.ambassadorTop>strong{color:#e0d8ff;font-size:8px}.ambassadorGrace .ambassadorTop>strong{color:#ffe0d1}.ambassadorCard h2{margin:13px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.1}.ambassadorCard>p{color:#ffffffb8;margin:0 0 13px;font-size:9px;line-height:1.5}.ambassadorProgressTitle{color:#ffffffb8;margin-bottom:6px;font-size:8px}.ambassadorProgressTitle strong{color:#fff;font-size:9px}.ambassadorProgress{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.ambassadorProgress>span{border-radius:inherit;background:linear-gradient(90deg,#ffd27f,#ffad67);min-width:3px;height:100%;transition:width .26s;display:block}.ambassadorPulse{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.ambassadorPulse>span{color:#ffffff9e;text-align:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;min-width:0;padding:8px 6px;font-size:7px}.ambassadorPulse strong{color:#fff;margin-bottom:2px;font-size:13px;display:block}.ambassadorActions{grid-template-columns:1.12fr .88fr;gap:7px;margin-top:12px;display:grid}.ambassadorActions button{color:#51438c;cursor:pointer;background:#fff;border:0;border-radius:12px;min-height:40px;padding:8px;font-size:9px;font-weight:850}.ambassadorActions button:last-child{color:#fff;background:#ffffff21}.ambassadorSheet{max-height:min(91dvh,850px);padding-bottom:max(24px, env(safe-area-inset-bottom))}.ambassadorSheetHero{align-items:center;gap:12px;padding-right:38px;display:flex}.ambassadorSheetHero>span{color:#ffd99a;background:linear-gradient(145deg,#6655ad,#423873);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 9px 22px #4b3d8433}.ambassadorSheetHero small,.ambassadorSheetHero h2,.ambassadorSheetHero p{margin:0;display:block}.ambassadorSheetHero small{color:#746c7f;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.ambassadorSheetHero h2{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.ambassadorSheetHero p{color:var(--muted);margin-top:4px;font-size:8px}.ambassadorReward{background:#fff9ef;border:1px solid #eadfce;border-radius:15px;margin:15px 0 10px;padding:13px 14px}.ambassadorReward small,.ambassadorReward strong{display:block}.ambassadorReward small{color:#9a7440;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.ambassadorReward strong{color:#5f4a32;margin-top:5px;font-size:10px;line-height:1.45}.rewardActive{background:#f0faf4;border-color:#cfe7d8}.rewardActive small{color:#3d8057}.rewardActive strong{color:#355f46}.earnedRewardState{background:#faf8ff;border:1px solid #e1daef;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:grid}.earnedRewardState>span{color:#fff;background:#6654aa;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.earnedRewardState small,.earnedRewardState strong,.earnedRewardState p{margin:0;display:block}.earnedRewardState small{color:#776c89;text-transform:uppercase;font-size:7px;font-weight:800}.earnedRewardState strong{margin-top:3px;font-size:10px}.earnedRewardState p{color:#77707c;margin-top:3px;font-size:7px;line-height:1.4}.earnedRewardState>button{color:#5e4a9b;cursor:pointer;background:#eee8fb;border:0;border-radius:9px;min-height:30px;padding:5px 7px;font-size:7px;font-weight:800}.earned-published{background:#f4fbf6;border-color:#d3e8da}.earned-published>span{background:#4a9364}.earned-deferred{background:#f7f5f2;border-color:#e3ded9}.earned-deferred>span{background:#8a817c}.weeklyPulse{background:#f3f0fa;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.weeklyPulse div>span,.weeklyPulse div>strong{display:block}.weeklyPulse div>span{color:#746d80;font-size:8px}.weeklyPulse div>strong{margin-top:3px;font-size:13px}.weeklyPulse>span{color:#6656a7;background:#ebe6f7;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.weeklyPulse>.pulseDone{color:#3f8057;background:#e6f5eb}.ambassadorRequirements,.promotionLadder{margin-top:18px}.ambassadorSheetTitle{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.ambassadorSheetTitle small,.ambassadorSheetTitle h3{margin:0;display:block}.ambassadorSheetTitle small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750}.ambassadorSheetTitle h3{margin-top:3px;font-size:15px}.ambassadorSheetTitle>strong{color:#6355a1;font-size:13px}.ambassadorRequirementList{gap:6px;display:grid}.ambassadorRequirementList>div{background:#fff;border:1px solid #eee8e3;border-radius:12px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.ambassadorRequirementList>div>span{color:#fff;border:1px solid #dfd7eb;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.ambassadorRequirementList strong{font-size:9px}.ambassadorRequirementList small{color:#786f80;white-space:nowrap;font-size:7px}.ambassadorRequirementList>.requirementDone{background:#f6fbf8;border-color:#dcece2}.ambassadorRequirementList>.requirementDone>span{background:#4e9a69;border-color:#4e9a69}.promotionLadderList{gap:7px;display:grid}.promotionLadderList article{background:#fff;border:1px solid #ece5df;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:9px 10px;display:grid;position:relative}.promotionLadderList article>span{color:#70667f;background:#f0edf5;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.promotionLadderList strong,.promotionLadderList p{margin:0;display:block}.promotionLadderList strong{font-size:10px}.promotionLadderList p{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.promotionLadderList article>small{color:#6958a9;font-size:7px;font-weight:850}.promotionLadderList .ladderReached>span{color:#3f8559;background:#e5f4ea}.promotionLadderList .ladderCurrent{background:#faf8ff;border-color:#bfb4e5;box-shadow:0 7px 18px #59489914}.ambassadorRules{background:#f4f1ee;border-radius:14px;margin-top:16px;padding:13px}.ambassadorRules strong,.ambassadorRules p,.ambassadorRules small{display:block}.ambassadorRules strong{font-size:9px}.ambassadorRules p{color:#665f5b;margin:5px 0;font-size:8px;line-height:1.5}.ambassadorRules small{color:#8b837e;font-size:7px;line-height:1.45}.ambassadorSheetActions{gap:7px;margin-top:13px;display:grid}.suggestionCard{background:radial-gradient(circle at 92% 10%,#6756b31c,#0000 30%),#f7faff;border:1px solid #dbe5f5;border-radius:20px;margin-bottom:12px;padding:17px}.suggestionCardTop{justify-content:space-between;align-items:center;display:flex}.suggestionCardTop>strong{color:#7c7890;font-size:8px}.suggestionCard h2{letter-spacing:-.03em;margin:12px 0 5px;font-size:19px}.suggestionCard>p{color:#6d6873;margin:0 0 12px;font-size:9px;line-height:1.5}.suggestionPreview{gap:6px;margin-bottom:11px;display:grid}.suggestionPreview>span{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.suggestionPreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.suggestionPreview small{color:#6c5fac;flex:none;font-size:7px;font-weight:750}.suggestionCard>button{color:#fff;cursor:pointer;background:#6152a7;border:0;border-radius:12px;width:100%;min-height:40px;font-size:10px;font-weight:800}.adminEntryCard{text-align:left;cursor:pointer;background:#fffaf6;border:1px solid #e1dad4;border-radius:16px;align-items:center;gap:10px;width:100%;margin-bottom:19px;padding:13px;display:flex}.adminEntryPrimary{background:linear-gradient(135deg,#fbf8ff,#fffaf6);border-color:#d9cfee;margin:4px 0 12px;box-shadow:0 8px 22px #5c499a14}.adminEntryIcon{background:var(--orange-pale);width:40px;height:40px;color:var(--orange-dark);border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.adminEntryCard>span:nth-child(2){flex:1;min-width:0}.adminEntryCard small,.adminEntryCard strong,.adminEntryCard p{display:block}.adminEntryCard small{color:#a58c80;margin-bottom:2px;font-size:7px}.adminEntryCard strong{font-size:10px}.adminEntryCard p{color:var(--muted);margin:3px 0 0;font-size:8px}.adminEntryCard i{color:var(--orange-dark);font-style:normal}.checklist{gap:7px;margin-bottom:20px;display:grid}.checklist button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.checklist button>span{border:1px solid #d9d3cc;border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.checklist button strong{flex:1;font-size:11px}.checklist button i{color:#aaa4ab;font-style:normal}.checklist .done{color:#8a858d}.checklist .done>span{color:var(--green);background:#eaf8f0;border-color:#a4d9ba}.checklist .done strong{text-decoration:line-through}.authorBookList{gap:8px;margin-bottom:12px;display:grid}.authorBookCard{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;width:100%;display:flex;overflow:hidden}.authorBookOpen{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;min-height:86px;padding:10px 8px 10px 11px;display:flex}.authorBookEdit{border:0;border-left:1px solid var(--line);min-width:72px;min-height:44px;color:var(--orange-dark);cursor:pointer;background:#fbf8f5;align-self:stretch;padding:0 10px;font-size:9px;font-weight:800}.authorBookCover{color:#fff;background:linear-gradient(150deg,#5b596c,#262532);border-radius:4px 8px 8px 4px;flex:none;place-items:center;width:48px;height:66px;display:grid;overflow:hidden;box-shadow:0 7px 15px #2a26262b}.authorBookCover img{object-fit:cover;width:100%;height:100%;display:block}.authorBookCover strong{text-transform:uppercase;font-family:Georgia,serif;font-size:14px}.authorBookCopy{flex:1;min-width:0}.authorBookCard small,.authorBookCard strong,.authorBookCard p{display:block}.authorBookCard small{color:var(--orange-dark);font-size:8px;font-weight:750}.authorBookCopy>strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:11px;overflow:hidden}.authorBookCard p{color:var(--muted);margin:0;font-size:8px}.authorBookCard i{color:var(--orange-dark);font-style:normal}.profileBooksSection{background:#fffaf6;border:1px solid #eadfd7;border-radius:20px;margin:18px 0 20px;padding:16px}.profileBooksSection .sectionHeader{margin-top:0}.profileBooksEmpty{margin-bottom:12px}.myBookCard{background:var(--orange-pale);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.catalogProfileCard{margin-bottom:22px}.myBookCard .catalogCoverCompact{aspect-ratio:auto;flex:none;width:52px;min-width:52px;height:70px;box-shadow:0 7px 16px #342c282e}.myBookCover{color:#fff;text-align:center;background:#d65d35;border-radius:4px 8px 8px 4px;place-items:center;width:52px;height:70px;font-family:Georgia,serif;font-size:9px;display:grid}.myBookCard>span{flex:1}.myBookCard small,.myBookCard strong,.myBookCard p{display:block}.myBookCard small{color:var(--orange-dark);text-transform:uppercase;font-size:8px;font-weight:800}.myBookCard strong{margin:5px 0 3px;font-size:13px}.myBookCard p{color:var(--muted);margin:0;font-size:9px}.myBookCard i{font-style:normal}.emptyState{color:var(--muted);border:1px dashed #ddd6cf;border-radius:18px;justify-items:center;gap:5px;padding:34px 20px;font-size:10px;display:grid}.actionEmpty{cursor:pointer;width:100%}.emptyState strong{color:var(--ink);font-size:13px}.bottomSpacer{height:108px}.bottomNav{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-top:1px solid #24232a12;grid-template-columns:repeat(5,1fr);align-items:center;height:76px;padding:6px 12px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottomNav button{color:#969199;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;height:56px;display:grid}.bottomNav button>span{place-items:center;width:27px;height:27px;font-size:22px;line-height:1;display:grid}.bottomNav small{font-size:8px;font-weight:650}.bottomNav .activeNav{color:var(--orange)}.bottomNav .createNav>span{background:var(--orange);color:#fff;border:5px solid #fff;border-radius:50%;width:40px;height:40px;margin-top:-19px;font-size:26px;box-shadow:0 8px 18px #e6501d47}.bottomNav .createNav small{margin-top:-2px}.sheetBackdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1714137a;justify-content:center;align-items:flex-end;padding:20px;animation:.16s ease-out fadeIn;display:flex;position:fixed;inset:0}.bottomSheet{background:#fff;border-radius:27px 27px 18px 18px;width:min(440px,100%);max-height:min(760px,100dvh - 32px);padding:27px 22px 22px;animation:.22s ease-out sheetUp;position:relative;overflow-y:auto;box-shadow:0 -18px 60px #1d18153d}.welcomeBackdrop{z-index:70;align-items:center}.welcomeSheet{background:radial-gradient(circle at 100% 0,#ef5c1f24,#0000 36%),#fff;border-radius:28px;max-width:390px;min-height:535px;padding:24px;overflow:hidden}.welcomeBrand{align-items:center;gap:8px;display:flex}.welcomeBrand>span{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.welcomeBrand strong{font-size:13px}.welcomeVisual{background:linear-gradient(140deg,#ffffffb3,#0000 54%),#f5e6da;border-radius:25px;place-items:center;height:205px;margin:20px 0 21px;display:grid;position:relative;overflow:hidden}.welcomeVisual>span{z-index:2;background:var(--orange);color:#fff;border-radius:31px;place-items:center;width:104px;height:104px;font-family:Georgia,serif;font-size:52px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 22px 45px #df4e1440}.welcomeVisual i{background:#fff;border-radius:50%;position:absolute;box-shadow:0 12px 30px #382b2614}.welcomeVisual i:first-of-type{width:55px;height:55px;top:30px;left:34px}.welcomeVisual i:nth-of-type(2){background:#292426;width:35px;height:35px;top:48px;right:37px}.welcomeVisual i:nth-of-type(3){background:#f4b321;width:24px;height:24px;bottom:27px;right:60px}.welcomeSheet>h2{letter-spacing:-.035em;max-width:310px;margin:6px 0 10px;font-size:25px;line-height:1.03}.welcomeCopy{min-height:52px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.welcomeDots{gap:5px;margin:17px 0;display:flex}.welcomeDots button{cursor:pointer;background:#ddd6d0;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s,background .16s}.welcomeDots button.active{background:var(--orange);width:24px}.welcomeActions{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.welcomeActions .primaryButton{margin:0}.welcomeSkip{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:9px;font-weight:750}.sheetHandle{background:#ded9d4;border-radius:999px;width:40px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sheetClose{cursor:pointer;background:#f3f0ed;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:17px;right:15px}.sheetBook{align-items:center;gap:15px;padding-right:35px;display:flex}.compactCover{width:72px;min-width:72px;height:104px}.sheetBook h2{margin:9px 0 4px;font-size:20px;line-height:1.08}.sheetBook p{color:var(--muted);margin:0;font-size:11px}.bookDetailSheet{padding-top:34px}.notificationsSheet{min-height:390px;padding-top:31px}.inkHistorySheet{min-height:430px;padding-top:32px}.inkHistorySheet h2{letter-spacing:-.04em;margin:4px 38px 18px 0;font-size:25px}.inkHistoryBalance{color:#fff;background:linear-gradient(135deg,#332c4e,#695b9b);border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:17px;display:flex}.inkHistoryBalance span{color:#ffffffb8;font-size:10px}.inkHistoryBalance strong{font-size:20px}.inkHistoryList{gap:8px;display:grid}.inkHistoryList article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.inkHistoryIcon{color:#6857ba;background:#f1edff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.inkHistoryList article>span:nth-child(2){flex:1;min-width:0}.inkHistoryList strong,.inkHistoryList small{display:block}.inkHistoryList strong{font-size:11px}.inkHistoryList small{color:var(--muted);margin-top:2px;font-size:8px}.inkHistoryList b{color:#5b4cad;font-size:12px}.inkHistoryHint{color:var(--muted);text-align:center;margin:13px 0 0;font-size:9px;line-height:1.5}.inkWalletSheet{max-height:min(820px,100dvh - 18px);padding-top:32px}.inkWalletSheet>h2{letter-spacing:-.04em;margin:4px 38px 14px 0;font-size:25px}.inkWalletBalance{color:#fff;background:linear-gradient(135deg,#332c4e,#6d5ca4);border-radius:18px;align-items:center;gap:13px;padding:17px;display:flex}.inkWalletBalance>span:last-child,.inkWalletBalance small,.inkWalletBalance strong{display:block}.inkWalletBalance small{color:#ffffffb8;font-size:9px}.inkWalletBalance strong{margin-top:2px;font-size:22px}.inkValueChain{color:#4d4659;background:#faf7ff;border:1px solid #eadff8;border-radius:13px;margin:10px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.inkValueChain b{color:var(--orange-dark)}.inkWalletStatus{border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:9px;margin-top:10px;padding:12px;display:grid}.inkWalletStatus.success{color:#2d6546;background:#eaf7ef}.inkWalletStatus.error{color:#91452f;background:#fff1ed}.inkWalletStatus>span{background:#ffffffb8;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.inkWalletStatus strong,.inkWalletStatus p{margin:0;display:block}.inkWalletStatus strong{font-size:10px}.inkWalletStatus p{margin-top:3px;font-size:8px;line-height:1.45}.inkWalletStatus button{min-height:44px;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-column:2;padding:0 11px;font-size:8px;font-weight:850}.inkWalletLoading{min-height:180px;color:var(--muted);place-items:center;font-size:10px;display:grid}.inkWalletSection{border-top:1px solid #eee8e3;margin-top:17px;padding-top:16px}.inkWalletSectionTitle small,.inkWalletSectionTitle h3{margin:0;display:block}.inkWalletSectionTitle small{color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.inkWalletSectionTitle h3{letter-spacing:-.02em;margin-top:3px;font-size:14px}.inkEarnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.inkEarnGrid>span{background:#f7f4f1;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:9px 10px;display:flex}.inkEarnGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inkEarnGrid b{color:#6554ae;flex:none;font-size:9px}.inkEarnGrid .earnedOnce{background:#f1f7f3}.inkEarnGrid .earnedOnce b{color:#3f7756;font-size:7px}.inkWalletQuickActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.inkWalletQuickActions button,.inkWalletEmpty button{color:#4c4542;cursor:pointer;background:#fff;border:1px solid #e2d9d2;border-radius:12px;min-height:44px;padding:0 11px;font-size:8px;font-weight:850}.inkWalletQuickActions button:first-child,.inkWalletEmpty button{background:var(--orange);color:#fff;border-color:#0000}.inkCampaignPicker{color:var(--muted);gap:5px;margin-top:11px;font-size:8px;font-weight:750;display:grid}.inkCampaignPicker select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #ddd5cf;border-radius:12px;padding:0 34px 0 11px;font-size:10px}.inkSpendList{gap:8px;margin-top:9px;display:grid}.inkSpendList article{background:#fff;border:1px solid #e7dfd9;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.inkSpendList article.promotionActive{background:#f1faf4;border-color:#b9ddc7}.inkSpendMark{width:34px;height:34px;color:var(--orange-dark);background:#fff0e8;border-radius:11px;place-items:center;font-size:15px;font-weight:900;display:grid}.inkSpendList strong,.inkSpendList p,.inkSpendList small{margin:0;display:block}.inkSpendList strong{font-size:10px}.inkSpendList p{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.inkSpendList small{color:#6a58b1;margin-top:4px;font-size:7px;font-weight:800}.inkSpendList button{color:#fff;cursor:pointer;background:#2e2932;border:0;border-radius:11px;min-width:78px;min-height:44px;padding:0 9px;font-size:7px;font-weight:850}.inkSpendList button:disabled{color:#8d837d;cursor:default;background:#e9e4e0}.inkWalletEmpty{background:#fbf9f7;border:1px dashed #d9cfc7;border-radius:14px;justify-items:start;margin-top:10px;padding:14px;display:grid}.inkWalletEmpty.compact{padding:12px}.inkWalletEmpty strong{font-size:10px}.inkWalletEmpty p{color:var(--muted);margin:4px 0 10px;font-size:8px;line-height:1.45}.inkWalletEmpty button{min-height:44px}.inkWalletHistory{padding-bottom:4px}.inkDebit{color:#a7472e!important}.inkRewardSheet{text-align:center;padding-top:34px}.inkRewardMark{color:#33714d;background:#e7f6ed;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:23px;font-weight:900;display:grid}.inkRewardSheet h2{margin:6px 12px 8px;font-size:22px;line-height:1.1}.inkRewardAmount{color:#6654b2;font-size:17px;display:block}.inkRewardSheet>p:not(.eyebrow){color:var(--muted);margin:9px 8px 14px;font-size:9px;line-height:1.55}.inkRewardSheet .secondaryButton{width:100%;min-height:44px;margin-top:7px}.notificationsHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 38px 18px 0;display:flex}.notificationsHeading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.notificationsHeading button{background:var(--orange-pale);color:var(--orange-dark);cursor:pointer;border:0;border-radius:9px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.notificationList{gap:7px;display:grid}.notificationItem{text-align:left;cursor:pointer;background:#fbfaf8;border:1px solid #ebe6e1;border-radius:15px;align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.notificationItem>span:last-child{flex:1;min-width:0}.notificationItem strong,.notificationItem small,.notificationItem time{display:block}.notificationItem strong{margin-bottom:4px;font-size:10px}.notificationItem small{color:#69636c;font-size:9px;line-height:1.45}.notificationItem time{color:#aaa3aa;font-size:7px}.notificationMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.notificationMeta i{color:var(--orange-dark);font-size:7px;font-style:normal;font-weight:800}.notificationUnread{box-shadow:inset 3px 0 0 var(--orange);background:#fff7f2;border-color:#f2c6b2}.notificationType{color:#6352ad;background:#efeafd;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:850;display:grid}.notification-feedback_received{color:#3d8359;background:#e8f6ed}.notification-feedback_all_received{color:#2f764a;letter-spacing:-.08em;background:#e1f5e8;font-size:10px}.notification-campaign_full{color:#b55c21;background:#fff0dc}.notification-referral_joined{color:#b86b25;background:#fff0dc}.notification-author_followed{color:#a94768;background:#fce9ef}.notification-author_update{color:#397a52;background:#e7f5ec}.notification-ambassador_reward{color:#6450aa;background:#f1ecff}.notification-suggestion_status{color:#466fae;background:#eaf2ff}.notification-team_status{color:#39704f;background:#eaf7ef}.notification-feedback_approved{color:#327248;background:#e8f6ed}.notification-application_cancelled{color:#7a6c61;background:#f3efe9}.notificationsEmpty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:28px;display:grid}.notificationsEmpty .bellIcon{border-width:2px;width:25px;height:28px;margin-bottom:17px;position:relative;top:auto;left:auto}.notificationsEmpty .bellIcon:after{width:6px;height:3px;bottom:-7px;left:8px}.notificationsEmpty strong{margin-bottom:6px;font-size:15px}.notificationsEmpty p{max-width:250px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.bookDetailTop{align-items:center;gap:17px;padding-right:32px;display:flex}.bookDetailTop .catalogCover{aspect-ratio:auto;width:102px;min-width:102px;height:150px}.bookDetailTop h2{letter-spacing:-.03em;margin:10px 0 6px;font-size:21px;line-height:1.08}.bookDetailTop p{color:var(--muted);margin:0;font-size:11px}.bookDetailNote{color:#635e65;background:#f7f4f1;border-radius:14px;margin:20px 0 15px;padding:13px 14px;font-size:10px;line-height:1.55}.founderTaskNote{color:#7b513e;background:#fff7ef;border:1px solid #f0d8c7;border-radius:13px;gap:3px;margin:-2px 0 13px;padding:11px 12px;display:grid}.founderTaskNote strong{font-size:9px}.founderTaskNote span{font-size:8px;line-height:1.45}.secondaryButton{width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded8d2;border-radius:14px;margin-top:9px;padding:13px 18px;font-size:11px;font-weight:750}.sheetDescription{color:#5f5a63;margin:20px 0;font-size:12px;line-height:1.55}.campaignAnalytics{background:radial-gradient(circle at 100% 0,#eee9ff,#0000 45%),#faf8ff;border:1px solid #ddd6f4;border-radius:16px;margin:-3px 0 16px;padding:13px}.campaignAnalyticsTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.campaignAnalyticsTitle strong{font-size:11px}.campaignAnalyticsTitle span{color:#786bb4;font-size:7px;font-weight:750}.campaignAnalyticsGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.campaignAnalyticsGrid div{background:#ffffffc7;border-radius:11px;min-width:0;padding:9px 6px}.campaignAnalyticsGrid span,.campaignAnalyticsGrid strong{display:block}.campaignAnalyticsGrid span{color:var(--muted);margin-bottom:4px;font-size:7px}.campaignAnalyticsGrid strong{color:#51458a;font-size:15px}.campaignAnalyticsProgress{background:#e7e1f5;border-radius:999px;height:5px;margin:10px 0;overflow:hidden}.campaignAnalyticsProgress span{border-radius:inherit;background:linear-gradient(90deg,#7b67cf,#e6602f);height:100%;display:block}.campaignAnalytics p{color:#625b79;margin:0;font-size:8px;line-height:1.5}.campaignAnalytics p small{color:#7a7190;margin-top:4px;font-size:7px;display:block}.receivedFeedback{gap:8px;margin:-3px 0 16px;display:grid}.receivedFeedbackTitle{justify-content:space-between;align-items:center;display:flex}.receivedFeedbackTitle strong{font-size:12px}.receivedFeedbackTitle span{background:var(--orange-pale);min-width:24px;height:24px;color:var(--orange-dark);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.receivedFeedback article{background:#fbf9f7;border:1px solid #ebe6e1;border-radius:13px;padding:12px}.receivedFeedback article strong{font-size:10px}.feedbackAuthorLine{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.feedbackAuthorLine>span strong,.feedbackAuthorLine>span small{display:block}.feedbackAuthorLine>span small{color:#b55a35;margin-top:3px;font-size:7px}.feedbackOwnerActions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.feedbackAuthorLine button{color:#8f6f62;cursor:pointer;background:#f2ece8;border:0;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:700}.feedbackOwnerActions button:first-child{color:#3d7955;background:#eaf7ef}.feedbackOwnerActions .helpfulConfirmed{color:#2f7048;background:#dff2e6}.feedbackOwnerActions button:disabled{opacity:.65;cursor:default}.receivedFeedback article p{color:#625d64;margin:5px 0 0;font-size:10px;line-height:1.5}.sheetFacts{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.sheetFacts div{background:#f7f4f1;border-radius:12px;padding:11px 9px}.sheetFacts span,.sheetFacts strong{display:block}.sheetFacts span{color:var(--muted);margin-bottom:4px;font-size:8px}.sheetFacts strong{font-size:10px}.ethicsNote{color:#397455;background:#eff9f3;border:1px solid #cce8d8;border-radius:12px;margin-bottom:15px;padding:11px 12px;font-size:9px;line-height:1.45}.overdueNote{color:#a64c28;background:#fff2ea;border:1px solid #f1c4b1;border-radius:12px;margin:-6px 0 15px;padding:11px 12px;font-size:9px;line-height:1.45}.primaryButton{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;padding:14px 18px;font-size:12px;font-weight:800;box-shadow:0 10px 24px #e6501d38}.sheetSourceButton{width:100%;color:var(--orange-dark);cursor:pointer;background:#fffaf6;border:1px solid #eadfd8;border-radius:13px;margin:0 0 9px;padding:11px 14px;font-size:10px;font-weight:750}.reportButton{color:#9a7d72;cursor:pointer;background:0 0;border:0;width:100%;margin-top:9px;padding:9px;font-size:9px;font-weight:700}.cancelTaskButton{color:#756e72;cursor:pointer;background:#fff;border:1px solid #ded8d3;border-radius:12px;width:100%;margin-top:8px;padding:10px;font-size:9px;font-weight:750}.cancelTaskButton:disabled{opacity:.55}.removeCampaignButton{color:#b94e34;cursor:pointer;background:#fff5f2;border:1px solid #efc9bf;border-radius:12px;width:100%;margin-top:8px;padding:11px;font-size:10px;font-weight:800}.removeCampaignButton:disabled{opacity:.55;cursor:default}.ownerCampaignActions{gap:8px;margin-top:8px;display:grid}.ownerCampaignActions .removeCampaignButton{margin-top:0}.promoteCampaignButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5c4aa7,#7967c7);border:0;border-radius:12px;width:100%;min-height:44px;padding:11px;font-size:10px;font-weight:850}.editCampaignButton{color:#554e4b;cursor:pointer;background:#fff;border:1px solid #ded8d3;border-radius:12px;width:100%;padding:11px;font-size:10px;font-weight:800}.completeCampaignButton,.repeatCampaignButton{cursor:pointer;border-radius:12px;width:100%;padding:11px;font-size:10px;font-weight:800}.completeCampaignButton{color:#397455;background:#eff9f3;border:1px solid #cce8d8}.repeatCampaignButton{color:var(--orange-dark);background:#fff7f1;border:1px solid #f0c7b4;margin-top:8px}.completeCampaignButton:disabled,.repeatCampaignButton:disabled{opacity:.55;cursor:default}.campaignEditSummary{border:1px solid var(--line);background:#fffaf6;border-radius:15px;align-items:center;gap:12px;margin:2px 0 15px;padding:11px;display:flex}.campaignEditSummary .catalogCoverCompact{aspect-ratio:auto;width:48px;min-width:48px;height:69px}.campaignEditSummary>div{min-width:0}.campaignEditSummary span,.campaignEditSummary strong,.campaignEditSummary small{display:block}.campaignEditSummary span{color:var(--orange-dark);text-transform:uppercase;font-size:7px;font-weight:800}.campaignEditSummary strong{margin:4px 0;font-size:11px}.campaignEditSummary small{color:var(--muted);font-size:8px}.campaignEditHint{color:#6657a8;background:#f5f2ff;border-radius:12px;margin:-2px 0 13px;padding:10px 11px;font-size:8px;line-height:1.5}.primaryButton:disabled{box-shadow:none;cursor:default;background:#c8c2bd}.betaFeedbackSheet h2{letter-spacing:-.03em;margin:0 38px 7px 0;font-size:23px}.betaFeedbackIntro{color:var(--muted);margin:0 0 15px;font-size:10px;line-height:1.45}.betaRatingField{background:#fff5ed;border:0;border-radius:14px;margin:0 0 14px;padding:13px}.betaRatingField legend{color:#5d5961;padding:0;font-size:10px;font-weight:750}.betaRatingField>div{gap:5px;margin:9px 0 5px;display:flex}.betaRatingField button{color:#d8cec7;cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;line-height:1}.betaRatingField button.active{color:#f17a42}.betaRatingField small{color:#9b7564;font-size:8px}.betaFeedbackSheet label{color:#5d5961;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.betaFeedbackSheet select,.betaFeedbackSheet textarea{width:100%;color:var(--ink);background:#fbf9f7;border:1px solid #ded8d2;border-radius:12px;outline:none;padding:11px;font-size:11px}.betaFeedbackSheet select{height:43px}.betaFeedbackSheet textarea{resize:vertical;line-height:1.45}.betaFeedbackSheet select:focus,.betaFeedbackSheet textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301a}.betaPrivacy{color:#53715e;background:#f1f6f2;border-radius:11px;margin:0 0 14px;padding:10px 11px;font-size:8px}.suggestionSheet h2{letter-spacing:-.03em;margin:0 38px 7px 0;font-size:23px}.suggestionIntro{color:var(--muted);margin:0 0 15px;font-size:10px;line-height:1.45}.suggestionSheet label{color:#5d5961;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.suggestionSheet select,.suggestionSheet input,.suggestionSheet textarea{width:100%;color:var(--ink);background:#fbf9f7;border:1px solid #ded8d2;border-radius:12px;outline:none;padding:11px;font-size:11px}.suggestionSheet select,.suggestionSheet input{height:43px}.suggestionSheet textarea{resize:vertical;line-height:1.45}.suggestionSheet select:focus,.suggestionSheet input:focus,.suggestionSheet textarea:focus{border-color:#6757b1;box-shadow:0 0 0 3px #6757b11a}.suggestionPromise{color:#61558b;background:#f1eefb;border-radius:11px;margin:0 0 14px;padding:10px 11px;font-size:8px;line-height:1.45}.reportSheet h2{letter-spacing:-.03em;margin:0 38px 8px 0;font-size:23px}.reportTargetLabel{color:var(--muted);margin:0 0 12px;font-size:10px}.reportPrivacy{color:#477159;background:#f1f8f3;border:1px solid #cfe4d6;border-radius:12px;margin-bottom:14px;padding:11px 12px;font-size:9px;line-height:1.45}.reportSheet label{color:#5d5961;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.reportSheet select,.reportSheet textarea{width:100%;color:var(--ink);background:#fbf9f7;border:1px solid #ded8d2;border-radius:12px;outline:none;padding:11px;font-size:11px}.reportSheet select{height:43px}.reportSheet textarea{resize:vertical;line-height:1.45}.reportSheet select:focus,.reportSheet textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301a}.createSheet h2{letter-spacing:-.03em;margin:0 38px 18px 0;font-size:23px}.createSheet label{color:#5d5961;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.createSheet select,.createSheet input,.createSheet textarea{width:100%;color:var(--ink);background:#fbf9f7;border:1px solid #ded8d2;border-radius:12px;outline:none;font-size:12px}.createSheet select,.createSheet input{height:43px;padding:0 11px}.createSheet textarea{resize:vertical;padding:11px}.telegramPhotoSetting{background:#fbf8f5;border:1px solid #e6ded7;border-radius:15px;grid-template-columns:48px 1fr;gap:9px 11px;margin-bottom:14px;padding:12px;display:grid}.telegramPhotoPreview{color:#fff;background:linear-gradient(145deg,#f4b56e,#e45d33);border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid;overflow:hidden}.telegramPhotoSetting>span{align-self:center}.telegramPhotoSetting strong,.telegramPhotoSetting small{display:block}.telegramPhotoSetting strong{color:var(--ink);font-size:11px}.telegramPhotoSetting small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;line-height:1.35}.telegramPhotoSetting .photoVisibilityToggle{cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;margin:2px 0 0;display:flex}.photoVisibilityToggle input{opacity:0;width:1px;height:1px;position:absolute}.photoVisibilityToggle i{background:#d9d2cc;border-radius:999px;flex:none;width:34px;height:20px;transition:background .18s;position:relative}.photoVisibilityToggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #2a24212e}.photoVisibilityToggle input:checked+i{background:var(--orange)}.photoVisibilityToggle input:checked+i:after{transform:translate(14px)}.photoVisibilityToggle input:disabled+i{opacity:.5}.photoVisibilityToggle span{color:#5d5961;font-size:9px;font-weight:700}.fieldHint{color:#969098;font-size:8px;font-weight:500;line-height:1.4}.bookImportFallback{color:#6d3e2d;background:#fff7f1;border:1px solid #efc5ad;border-radius:13px;gap:4px;margin:-2px 0 4px;padding:11px 12px;display:grid}.bookImportFallback strong{color:#9b4727;font-size:11px;line-height:1.3}.bookImportFallback span{font-size:10px;line-height:1.45}.bookAddedSheet{padding-top:27px}.bookAddedSummary{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;margin:4px 0 14px;display:grid}.bookAddedSummary>img,.bookAddedSummary>span{aspect-ratio:.68;color:#fff;object-fit:cover;background:linear-gradient(145deg,#433866,#ef6b31);border-radius:10px;place-items:center;width:72px;display:grid;overflow:hidden;box-shadow:0 8px 18px #2a221e29}.bookAddedSummary h2{margin:0;font-size:20px;line-height:1.12}.bookAddedSummary p{color:var(--muted);margin:6px 0 0;font-size:9px}.bookAddedBenefit{background:#f3f9f4;border:1px solid #d7e7da;border-radius:14px;gap:5px;margin-bottom:13px;padding:12px;display:grid}.bookAddedBenefit strong{color:#356246;font-size:10px}.bookAddedBenefit span{color:#5b7664;font-size:8px;line-height:1.45}.selectedAuthorBookNote{background:#fffaf6;border:1px solid #e7ddd5;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;margin:-2px 0 13px;padding:9px;display:grid}.selectedAuthorBookNote>img,.selectedAuthorBookNote>span{aspect-ratio:.68;color:#fff;object-fit:cover;background:#6655ad;border-radius:7px;place-items:center;width:48px;display:grid;overflow:hidden}.selectedAuthorBookNote small,.selectedAuthorBookNote strong,.selectedAuthorBookNote p{display:block}.selectedAuthorBookNote small{color:var(--orange-dark);text-transform:uppercase;font-size:7px;font-weight:850}.selectedAuthorBookNote strong{margin-top:2px;font-size:10px}.selectedAuthorBookNote p{color:var(--muted);margin:3px 0 0;font-size:7px}.advancedFields{background:#fbf9f7;border:1px solid #e7e1dc;border-radius:12px;margin:-2px 0 14px;padding:11px 12px 1px}.advancedFields summary{color:var(--orange-dark);cursor:pointer;margin-bottom:10px;font-size:9px;font-weight:750}.removeBookButton{color:#b54835;cursor:pointer;background:#fff7f5;border:1px solid #f0c9c2;border-radius:13px;width:100%;min-height:44px;margin-top:9px;font-size:10px;font-weight:800}.createSheet select:focus,.createSheet input:focus,.createSheet textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301a}.formGrid{grid-template-columns:1.7fr .8fr;gap:9px;display:grid}.feedbackSheet h2{letter-spacing:-.03em;margin:0 42px 8px 0;font-size:23px}.feedbackPrompt{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.feedbackGuide{color:#3b7255;background:#f4f8f5;border-radius:14px;gap:7px;margin-bottom:15px;padding:12px;font-size:10px;display:grid}.feedbackSheet label{color:#5d5961;gap:7px;margin-bottom:14px;font-size:10px;font-weight:700;display:grid}.feedbackSheet textarea{resize:vertical;width:100%;color:var(--ink);background:#fbf9f7;border:1px solid #ded8d2;border-radius:12px;outline:none;padding:11px;font-size:12px;line-height:1.5}.feedbackSheet textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301a}.toast{z-index:100;color:#fff;background:#28262b;border-radius:12px;max-width:calc(100vw - 40px);padding:12px 17px;font-size:11px;font-weight:700;animation:.18s ease-out toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1412114d}.dailyBookCard{color:#fff;background:radial-gradient(circle at 100% 0,#ffc7872e,#0000 34%),linear-gradient(140deg,#30272b 0%,#604033 58%,#a84d2b 100%);border-radius:25px;align-items:stretch;gap:14px;min-height:208px;margin:4px 0 18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #5030243d}.dailyBookCopy{z-index:2;flex:1;min-width:0;position:relative}.dailyBookCopy h2{letter-spacing:-.03em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:13px 0 7px;font-family:Georgia,serif;font-size:20px;line-height:1.08;display:-webkit-box;overflow:hidden}.dailyBookCopy>p{color:#ffffffbd;margin:0 0 14px;font-size:9px;line-height:1.4}.dailyBookActions{flex-wrap:wrap;gap:7px;display:flex}.dailyBookActions button{color:#7d351f;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:44px;padding:8px 10px;font-size:9px;font-weight:800}.dailyBookActions .dailyBookMore{color:#fff;background:#ffffff1a;border:1px solid #ffffff47}.dailyBookCover{cursor:pointer;background:0 0;border:0;flex:0 0 105px;align-self:center;width:105px;padding:0;transform:rotate(3deg)}.dailyBookCover .catalogCover{box-shadow:-10px 16px 30px #100a096b}.teamApplyButton{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff8f3;border:1px solid #f0d8ca;border-radius:17px;align-items:center;gap:12px;margin-top:-8px;padding:13px;display:flex}.teamApplyButton>span{flex:1;min-width:0}.teamApplyButton strong,.teamApplyButton small{display:block}.teamApplyButton strong{font-size:11px}.teamApplyButton small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.teamApplyButton i{color:var(--orange-dark);font-size:9px;font-style:normal;font-weight:800}.profileVerifiedMark{width:15px;height:15px;color:var(--green);background:#e8f6ed;border-radius:50%;place-items:center;margin-left:5px;font-size:8px;font-style:normal;display:inline-grid!important}.teamAvatar-editing,.teamAvatar-proofreading{background:#d77c68}.teamAvatar-design,.teamAvatar-audio{background:#5c7fa0}.teamAvatar-translation,.teamAvatar-marketing{background:#5f9272}.teamAvatar-coauthor{background:#7564c8}.teamProfileSheet{max-height:min(820px,94dvh)}.teamModerationNote{color:#6657a8;background:#f5f2ff;border-radius:12px;margin-bottom:13px;padding:10px 11px;font-size:9px;line-height:1.45}.teamDetailsSheet h2{margin:4px 42px 4px 0;font-size:24px}.teamDetailsAvatar{width:62px;height:62px;margin-bottom:13px;font-size:15px}.teamDetailsRole{color:#544f57;font-size:12px;display:block}.teamDetailsGenres,.teamDetailsBio{color:var(--muted);font-size:10px;line-height:1.55}.teamDetailsGenres{margin:8px 0}.teamDetailsBio{margin:14px 0}.teamDetailsPrice{background:#f5f2ee;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.teamDetailsPrice span{color:var(--muted);font-size:9px}.teamDetailsPrice strong{font-size:10px}.moderationPortfolio{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:8px;font-weight:750}.promotionAdmin{gap:13px;display:grid}.promotionSummary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.promotionSummary div{color:#fff;background:#302d33;border-radius:14px;min-width:0;padding:12px 9px}.promotionSummary span,.promotionSummary strong{display:block}.promotionSummary span{color:#ffffff9e;min-height:20px;font-size:7px;line-height:1.35}.promotionSummary strong{margin-top:5px;font-size:20px}.promotionCurrent{background:radial-gradient(circle at 100% 0,#ffe3d2,#0000 43%),#fff8f3;border:1px solid #efd6c9;border-radius:17px;align-items:center;gap:13px;padding:14px;display:flex}.promotionCurrent .catalogCoverCompact,.promotionBookRow .catalogCoverCompact{aspect-ratio:auto;flex:none;width:54px;min-width:54px;height:78px;box-shadow:0 7px 16px #342c282e}.promotionCurrent>div{min-width:0}.promotionCurrent span,.promotionCurrent strong,.promotionCurrent p{display:block}.promotionCurrent span{color:var(--orange-dark);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.promotionCurrent strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.promotionCurrent p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.promotionRotationButton{min-height:37px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #dfd8d2;border-radius:11px;font-size:9px;font-weight:750}.promotionRotationButton:disabled{opacity:.5}.promotionEthics{color:#47705a;background:#edf7f1;border-radius:13px;padding:11px 12px;font-size:8px;line-height:1.5}.promotionBookList{gap:8px;display:grid}.promotionBookRow{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:10px;display:flex}.promotionBookInfo{flex:1;min-width:0}.promotionBookInfo>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.promotionBookInfo>span{color:var(--muted);margin:5px 0 8px;font-size:8px;display:block}.promotionBookInfo>div{flex-wrap:wrap;gap:5px;display:flex}.promotionBookInfo button{min-height:29px;color:var(--orange-dark);cursor:pointer;background:#fff9f5;border:1px solid #e6dcd5;border-radius:8px;padding:5px 8px;font-size:7px;font-weight:800}.promotionBookInfo button:last-child{color:#6656ac;background:#f6f3ff;border-color:#ddd8f1}.promotionBookInfo button:disabled{opacity:.46;cursor:default}@keyframes fadeIn{0%{opacity:0}}@keyframes sheetUp{0%{opacity:0;transform:translateY(35px)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}}@media (width<=860px){.siteStage{background:#fff;min-height:100dvh;padding:0;display:block}.brandPanel{display:none}.appShell{height:var(--tg-viewport-stable-height,100dvh);min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}.sheetBackdrop{padding:0}.bottomSheet{border-radius:27px 27px 0 0}.appHeader{padding-top:max(16px, var(--tg-content-safe-area-inset-top,16px))}.bottomNav{height:calc(76px + var(--tg-content-safe-area-inset-bottom,0px));padding-bottom:max(10px, var(--tg-content-safe-area-inset-bottom,env(safe-area-inset-bottom)))}.bottomSpacer{height:calc(108px + var(--tg-content-safe-area-inset-bottom,0px))}}@media (width<=380px){.appScroller{padding:0 15px}.chipRail{margin-left:-15px;margin-right:-15px;padding:0 15px}.featuredBooks,.showcaseAuthorRail{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.heroText{width:68%}.heroBooks{right:-24px}.dailyBookCard{gap:10px;padding:17px}.dailyBookCopy h2{font-size:18px}.dailyBookCover{flex-basis:88px;width:88px}.campaignMeta{font-size:8px}.nextUsefulStep{grid-template-columns:38px minmax(0,1fr)}.nextUsefulStepMark{width:38px;height:38px}.nextUsefulStep>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
