@media(max-width:640px){.profile-owner-actions{width:100%;justify-content:flex-start;margin-left:0}}.profile-owner-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.profile-cover{background:linear-gradient(125deg,#263e36,#416b5c 58%,#d98755);color:#fff}.profile-cover-inner{display:flex}.profile-identity{flex:1;max-width:720px}.profile-identity h1{font:700 clamp(2.5rem,5vw,3.5rem)/.95 Georgia,serif}.profile-identity p{margin:0;opacity:.8}.profile-cover .button,.profile-cover [data-slot=button]{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.1)}.profile-tabs-shell{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(18px)}.profile-tabs{display:flex;align-items:center}.profile-tabs [data-slot=button] span{min-width:22px;border-radius:99px;padding:2px 6px;background:rgba(0,0,0,.06);font-size:.75rem}.profile-content-section .profile-stat-grid{margin-top:0}.profile-stat-grid{grid-template-columns:repeat(4,1fr);margin-top:-105px;position:relative}.profile-stat-grid>*{border-color:var(--line)}.profile-stat-grid svg{color:var(--brand)}.profile-stat-grid strong{margin-top:auto;font:700 2rem/1 Georgia,serif}.profile-stat-grid span{color:var(--copy-muted);font-weight:800;text-transform:uppercase}.profile-level-progress{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:18px;border-color:var(--line)}.profile-level-progress>div:first-child{display:flex;align-items:center}.profile-level-progress svg{width:19px;color:var(--brand)}.profile-level-progress span,.profile-level-progress span>*{display:block}.profile-level-progress span small{margin-top:2px;color:var(--copy-muted)}.profile-level-track i{display:block;background:linear-gradient(90deg,var(--brand),#ec9c5d)}.profile-tab-heading{display:flex;align-items:flex-end;justify-content:space-between}.profile-tab-heading p{margin:8px 0 0;color:var(--copy-muted)}.profile-search{display:flex;align-items:center;border:1px solid var(--line)}.profile-search>svg{width:17px;color:var(--copy-muted)}.profile-search input{min-width:0;flex:1;height:42px;padding:0 10px;border:0;outline:0}.profile-search [data-slot=button]{margin:4px}.profile-library-card{position:relative}.profile-library-card .library-actions{align-items:center;justify-content:space-between}.profile-comment-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.profile-comment-filters label{display:flex;align-items:center;gap:7px;min-width:210px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.profile-comment-filters label svg{width:16px;color:var(--copy-muted)}.profile-comment-filters input{min-width:0;width:100%;border:0;outline:0;background:rgba(0,0,0,0)}.profile-comment-filters select{height:38px;max-width:165px;padding:0 28px 0 10px;border:1px solid var(--line);color:var(--copy);background:var(--card)}.profile-comment-spoiler p{margin:12px 0 5px;color:var(--copy-muted);font-size:.75rem;line-height:1.6;white-space:pre-wrap}.profile-comment-spoiler{margin:11px 0 5px;padding:10px 12px;border-radius:10px;background:var(--muted)}.profile-comment-spoiler summary{cursor:pointer;color:var(--brand);font-size:.75rem;font-weight:800}@media(max-width:980px){.profile-stat-grid{grid-template-columns:repeat(2,1fr);margin-top:-70px}.profile-books{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profile-cover-inner{align-items:flex-start;flex-wrap:wrap}.profile-cover-inner>[data-slot=button]{width:100%}.profile-stat-grid{margin-top:-35px}.profile-level-progress{grid-template-columns:1fr auto}.profile-level-track{grid-column:1/-1;grid-row:2}.profile-books{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tab-heading{align-items:stretch;flex-direction:column}.profile-search{width:100%;min-width:0}.profile-comment-filters{justify-content:stretch}.profile-comment-filters label{min-width:100%}.profile-comment-filters select{min-width:calc(50% - 4px);flex:1}.profile-comment-filters [data-slot=button]{width:100%}}@media(max-width:520px){.profile-stat-grid{gap:8px}.profile-stat-grid>*{min-height:130px;padding:16px}.profile-tabs-shell{top:64px}.profile-tabs{min-height:56px}.profile-tabs [data-slot=button]{padding-inline:10px}.profile-tabs [data-slot=button] svg{display:none}}.profile-cover{background:radial-gradient(circle at 85% 10%,rgba(129,115,255,.28),transparent 24rem),linear-gradient(135deg,#1e1f2c,#2a2845)}.profile-identity h1{color:#fff;font-weight:850}.profile-stat-grid strong{font-family:var(--app-sans);font-weight:850}.profile-stat-grid>*{border-color:rgba(27,28,39,.075)}.profile-cover{background:radial-gradient(circle at 86% 5%,rgba(228,92,56,.12),transparent 23rem),#263c35}.profile-cover.has-user-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.profile-identity h1{font-family:var(--app-sans);font-size:clamp(2rem,4vw,3rem)}.profile-identity p{font-size:.75rem}.profile-owner-actions [data-slot=button]{padding-inline:12px}.profile-content-section .profile-stat-grid>*{box-shadow:none}.profile-stat-grid svg{width:20px}.profile-stat-grid strong{font-size:1.75rem}.profile-stat-grid span{font-size:.75rem}@media(max-width:700px){.profile-content-section .profile-stat-grid>*{min-height:92px;padding:13px}}.profile-page{background:#f6f7f8}.profile-content-section .profile-stat-grid{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--border);background:#fff}.profile-content-section .profile-stat-grid>*{padding:14px 16px;border:0;border-right:1px solid var(--border);border-radius:0;background:rgba(0,0,0,0)}.profile-content-section .profile-stat-grid>:last-child{border-right:0}.profile-content-section .profile-stat-grid svg{width:18px;height:18px}.profile-content-section .profile-stat-grid strong{font-size:1.5rem}.profile-content-section .profile-stat-grid span{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.profile-level-progress{border-color:var(--border);background:#fff}@media(max-width:760px){.profile-content-section .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content-section .profile-stat-grid>:nth-child(2){border-right:0}.profile-content-section .profile-stat-grid>:nth-child(-n+2){border-bottom:1px solid var(--border)}}.profile-page .profile-avatar-modern{border-color:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(0,0,0,.22)}.profile-page .profile-identity h1{display:block;width:max-content;padding-inline:.08em;margin-top:7px;margin-inline:-.08em;overflow:visible;font-size:clamp(2.5rem,4vw,3.5rem)}.profile-page .profile-identity p{max-width:600px;color:rgba(255,255,255,.7);line-height:1.55}.profile-hero-social>span{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.57);font-size:.75rem}.profile-hero-social strong{color:#fff;font-size:.75rem}.profile-owner-actions{align-self:flex-start}.profile-page .profile-tabs-shell{border-bottom-color:#e3dfdb;background:rgba(255,255,255,.91)}.profile-page .profile-tabs [data-slot=button][data-variant=secondary]:after{content:"";position:absolute;border-radius:99px}.profile-page .profile-content-section{padding-top:28px}.profile-content-section .profile-stat-grid{border-radius:16px;box-shadow:0 8px 30px rgba(35,29,25,.025)}.profile-content-section .profile-stat-grid>*{min-height:94px}@media(max-width:700px){.profile-page .profile-cover-inner{align-items:flex-start}.profile-hero-social{margin-top:10px}}.profile-hero-social>a{display:flex;padding:3px 0;border-bottom:1px solid rgba(0,0,0,0);color:rgba(255,255,255,.58);transition:color .15s ease,border-color .15s ease}.profile-hero-social>a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.36)}.profile-hero-social>a strong{color:#fff}.profile-recent-feed{border:1px solid #e3e1df}.profile-recent-post{display:grid;grid-template-columns:42px minmax(0,1fr);border-bottom:1px solid #ebe8e5}.profile-recent-post:last-child{border-bottom:0}.profile-recent-post>[data-slot=avatar]{background:#f0ece8;font-size:.75rem}.profile-recent-post header{display:flex;align-items:center;gap:8px;min-height:24px}.profile-recent-post header strong{flex:0 0 auto;font-weight:820}.profile-recent-post header span{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:#948c87;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.profile-recent-post header svg{flex:0 0 auto;width:13px}.profile-recent-post .formatted-comment{display:block;max-height:4.74em;margin:8px 0 10px}.profile-recent-post .formatted-comment :where(blockquote,.formatted-list-line){display:inline;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.profile-recent-post .formatted-comment :where(blockquote,.formatted-list-line):after{content:" "}.profile-recent-post>div>a{display:flex;width:max-content;align-items:center;gap:4px;color:#a54329;font-size:.75rem;font-weight:780}.profile-recent-post>div>a svg{width:13px}.profile-history-feed,.profile-history-feed+.pagination,.profile-tab-heading:has(+.profile-history-feed){width:min(100%,920px);margin-right:auto;margin-left:auto}.profile-tab-heading:has(+.profile-history-feed){display:grid;grid-template-columns:1fr;gap:18px}.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters{display:grid;grid-template-columns:minmax(240px,1fr) 140px 158px auto;width:100%;gap:8px}.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters label{min-width:0}.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters select{width:100%;max-width:none}.profile-history-feed{border:1px solid #e2dfdc}.profile-history-post{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);border-bottom:1px solid #ebe8e5}.profile-history-post:last-child{border-bottom:0}.profile-history-post:before{content:"";position:absolute;top:69px;bottom:0;left:44px;width:1px;background:#e1ddd9}.profile-history-post>[data-slot=avatar]{position:relative;z-index:1;background:#ede9e6;font-size:.75rem;font-weight:840}.profile-history-post>div{min-width:0}.profile-history-post header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px}.profile-history-post header>span{display:flex;min-width:0;align-items:baseline;gap:8px}.profile-history-post header strong{overflow:hidden;font-size:.875rem;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.profile-history-post header time{flex:0 0 auto;color:#958d88;font-size:.75rem}.profile-history-post header>div{display:flex;flex:0 0 auto;align-items:center;gap:5px}.profile-history-context{display:flex;width:max-content;max-width:100%;align-items:center;gap:5px;margin-top:4px;overflow:hidden;color:#a44a30;font-size:.75rem;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.profile-history-context svg{flex:0 0 auto;width:13px}.profile-history-post .formatted-comment{margin:12px 0 14px}.profile-history-post footer{display:flex;align-items:center;min-height:31px}.profile-history-post footer a{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border-radius:9px;color:#817a75;font-size:.75rem;font-weight:760}.profile-history-post footer a:hover{color:#9c4027;background:#faeee8}.profile-history-post footer svg{width:14px}.profile-history-post .profile-comment-spoiler{margin:12px 0 14px;padding:12px 13px;border:1px solid #eadfd9;border-radius:12px;background:#faf7f5}.profile-history-post .profile-comment-spoiler .formatted-comment{margin:10px 0 0}@media(max-width:700px){.profile-recent-feed{margin-inline:-12px;border-inline:0}.profile-recent-post header{flex-direction:column;gap:2px}.profile-history-feed{margin-inline:-12px;width:calc(100% + 24px);border-inline:0}.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters{grid-template-columns:1fr 1fr}.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters [data-slot=button],.profile-tab-heading:has(+.profile-history-feed) .profile-comment-filters label{grid-column:1/-1;width:100%}.profile-history-post{grid-template-columns:40px minmax(0,1fr);min-height:150px}.profile-history-post:before{top:62px;left:31px}.profile-history-post header>span{align-items:flex-start;flex-direction:column;gap:2px}.profile-history-post header>div [data-slot=badge]:first-child{display:none}.profile-history-post .formatted-comment{font-size:.875rem}}.profile-page{--profile-ink:#17181b;--profile-muted:#747880;--profile-line:#e5e7ea;--profile-soft:#f3f4f6;min-height:100vh;background:radial-gradient(circle at 50% -13rem,rgba(241,91,53,.065),transparent 34rem),#f7f8f9;background-position:top;background-size:cover;background-attachment:fixed}.profile-page.has-user-wallpaper{position:relative;isolation:isolate}.profile-page.has-user-wallpaper>:not(.profile-media-backdrop){position:relative;z-index:1}.profile-page .profile-cover{position:relative;isolation:isolate;overflow:hidden;padding:30px 0 28px;color:var(--profile-ink);border-bottom:1px solid var(--profile-line)}.profile-page .profile-cover:before{position:absolute;z-index:-1;content:"";inset:0;background:linear-gradient(90deg,rgba(250,250,251,.95),rgba(250,250,251,.82) 56%,rgba(250,250,251,.7)),radial-gradient(circle at 80% 10%,rgba(237,96,57,.14),transparent 24rem),radial-gradient(circle at 12% 130%,rgba(116,102,212,.1),transparent 24rem);pointer-events:none}.profile-page .profile-cover:not(.has-user-background){background:#f2f3f5}.profile-page .profile-cover.has-user-background>.profile-media-backdrop.is-cover{z-index:-2}.profile-page .profile-cover.has-user-background:before{background:linear-gradient(90deg,rgba(247,248,249,.84),rgba(247,248,249,.4) 58%,rgba(247,248,249,.08)),linear-gradient(0deg,rgba(247,248,249,.05),rgba(247,248,249,.05));backdrop-filter:blur(.5px) saturate(1.02)}.profile-page .profile-cover-inner{display:grid;align-items:center;width:min(100% - 40px,1160px)}.profile-page .profile-avatar-modern{border:4px solid rgba(255,255,255,.86);border-radius:50%;color:#7b3a27;background:#f7e9e3;box-shadow:0 16px 38px rgba(22,23,27,.13);font-size:1.5rem;font-weight:850}.profile-page .profile-avatar-modern[data-avatar-border]{border-color:rgba(0,0,0,0)}.profile-page .profile-identity{min-width:0}.profile-page .profile-identity h1{margin:6px 0;overflow-wrap:anywhere;color:var(--profile-ink);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:870}.profile-page .profile-identity>p{max-width:610px;margin:0;color:var(--profile-muted);font-size:.75rem;line-height:1.55}.profile-page .profile-badges{display:flex;flex-wrap:wrap;gap:5px}.profile-page .profile-badges [data-slot=badge]{padding-inline:7px;border:1px solid #e1d8d4;border-radius:7px;color:#7f4939;background:rgba(255,240,234,.82);font-size:.75rem;backdrop-filter:blur(10px)}.profile-page .profile-hero-social{display:flex;flex-wrap:wrap;align-items:center;gap:7px 17px;margin-top:13px}.profile-page .profile-hero-social>a{display:inline-flex;align-items:center;gap:4px;color:var(--profile-muted);font-size:.75rem;font-style:normal}.profile-page .profile-hero-social>a:hover{color:var(--profile-ink)}.profile-page .profile-hero-social>a strong{color:var(--profile-ink);font-size:.75rem;font-weight:820}.profile-page .profile-hero-social>a i{width:6px;height:6px;border-radius:50%;background:#6bd69b;box-shadow:0 0 0 4px rgba(107,214,155,.12)}.profile-page .profile-owner-actions{display:flex;align-self:start;gap:6px;margin-top:3px}.profile-page .profile-owner-actions [data-slot=button]{min-height:38px;padding-inline:11px;color:var(--profile-ink);border-color:var(--profile-line);border-radius:10px;background:rgba(255,255,255,.78);box-shadow:none;font-size:.75rem;backdrop-filter:blur(12px)}.profile-page .profile-owner-actions [data-slot=button]:hover{color:var(--profile-ink);border-color:#d6d9dd;background:#fff}.profile-page .profile-tabs-shell{position:sticky;top:65px;border-bottom:1px solid rgba(28,30,34,.08);background:rgba(255,255,255,.9);backdrop-filter:blur(22px) saturate(1.2)}.profile-page .profile-tabs{gap:3px;width:min(100% - 40px,1160px)}.profile-page .profile-tabs [data-slot=button]{position:relative;padding-inline:13px;color:#72767e;border-radius:10px;background:rgba(0,0,0,0);font-size:.75rem;font-weight:750}.profile-page .profile-tabs [data-slot=button]:hover{color:var(--profile-ink);background:var(--profile-soft)}.profile-page .profile-tabs [data-slot=button][data-variant=secondary]{color:var(--profile-ink);background:#fff}.profile-page .profile-tabs [data-slot=button][data-variant=secondary]:after{right:12px;bottom:-9px;left:12px;height:3px;background:#e45c38}.profile-page .profile-tabs [data-slot=button] .profile-tab-count{display:inline-grid;flex:0 0 auto;place-items:center;min-width:20px;height:20px;padding-inline:5px;color:#8f4029;border-radius:999px;background:#f8e7df;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1}.profile-page .profile-content-section>.container{width:min(100% - 40px,1160px)}.profile-page .profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;box-shadow:0 8px 28px rgba(21,23,27,.03)}.profile-page .profile-stat-grid>*{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 11px;padding:15px 16px!important}.profile-page .profile-stat-grid>:last-child{border-right:0!important}.profile-page .profile-stat-grid>* svg{grid-row:1/3;width:36px!important;height:36px!important;padding:9px;color:#b84a2a;border-radius:11px;background:#faece6}.profile-page .profile-stat-grid>* strong{margin:0;color:var(--profile-ink);font-size:1.25rem!important;font-weight:850;line-height:1}.profile-page .profile-stat-grid>* span{overflow:hidden;color:var(--profile-muted);font-size:.75rem!important;font-weight:680;text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap}.profile-page .profile-level-progress{grid-template-columns:auto minmax(160px,1fr) auto;min-height:62px;margin-top:9px;padding:12px 15px;border-color:var(--profile-line);border-radius:15px;background:rgba(255,255,255,.84);box-shadow:none}.profile-page .profile-level-progress>div:first-child{gap:9px}.profile-page .profile-level-progress>div:first-child>svg{width:18px;color:#d65332}.profile-page .profile-level-progress span strong{color:var(--profile-ink);font-size:.75rem}.profile-page .profile-level-progress span small{color:var(--profile-muted);font-size:.75rem}.profile-page .profile-level-progress>strong{color:#a94328;font-size:.75rem}.profile-page .profile-level-track{height:7px;overflow:hidden;border-radius:99px;background:#eceef0}.profile-page .profile-level-track i{height:100%;border-radius:inherit;background:linear-gradient(90deg,#e45735,#ef9a64);box-shadow:none}.profile-page .reading-chart-card{margin-top:13px;padding:20px;border-color:var(--profile-line);border-radius:17px;background:#fff;box-shadow:0 7px 25px rgba(21,23,27,.025)}.profile-page .reading-chart-card h2{color:var(--profile-ink);font-family:var(--app-sans);font-size:1.25rem;font-weight:840}.profile-page .reading-chart-card header p{color:var(--profile-muted)}.profile-page .reading-chart-modes{padding:3px;border-radius:10px;background:var(--profile-soft)}.profile-page .reading-chart-modes [data-slot=button]{min-height:31px;border-radius:8px;font-size:.75rem}.profile-page .reading-chart-bars{height:190px;margin-top:19px;border-bottom-color:var(--profile-line)}.profile-page .profile-section-head{align-items:center;min-height:54px;margin:38px 0 14px}.profile-page .profile-section-head .eyebrow{color:#a74a2f;font-size:.75rem}.profile-page .profile-section-head .section-title{margin-top:3px;color:var(--profile-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:850}.profile-page .profile-section-head [data-slot=button]{min-height:36px;border-color:var(--profile-line);border-radius:10px;background:#fff;box-shadow:none;font-size:.75rem}.profile-page .profile-books{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 13px}.profile-page .profile-history-feed,.profile-page .profile-recent-feed{overflow:hidden;border:1px solid var(--profile-line);border-radius:18px;background:#fff;box-shadow:0 7px 25px rgba(21,23,27,.025)}.profile-page .profile-history-post,.profile-page .profile-recent-post{min-height:0;overflow:hidden;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;border-bottom-color:var(--profile-line);background:#fff}.profile-page .profile-history-post:hover,.profile-page .profile-recent-post:hover{background:#fafafb}.profile-page .profile-history-post>[data-slot=avatar],.profile-page .profile-recent-post>[data-slot=avatar]{width:44px;height:44px;border:1px solid var(--profile-line);background:var(--profile-soft)}.profile-page .profile-history-post header strong,.profile-page .profile-recent-post header strong{color:var(--profile-ink);font-size:.75rem}.profile-page .profile-history-post .formatted-comment,.profile-page .profile-recent-post .formatted-comment{min-width:0;overflow-wrap:anywhere;color:#2c2e33;font-size:.875rem;line-height:1.6}.profile-page .profile-tab-heading{margin-bottom:16px}.profile-page .profile-tab-heading .section-title{color:var(--profile-ink);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:860}.profile-page .profile-tab-heading p{color:var(--profile-muted)}.profile-page .profile-comment-filters,.profile-page .profile-search{border:1px solid var(--profile-line);border-radius:14px;background:#fff;box-shadow:none}.profile-page .profile-comment-filters input,.profile-page .profile-comment-filters select,.profile-page .profile-search input,.profile-page .profile-search select{min-height:37px;border-color:rgba(0,0,0,0);border-radius:9px;background:var(--profile-soft);font-size:.75rem}.profile-page .profile-comment-filters [data-slot=button],.profile-page .profile-search [data-slot=button]{min-height:37px;border-radius:9px}.profile-page .profile-library-tabs{gap:4px;margin-bottom:19px;border:1px solid var(--profile-line);border-radius:14px;background:rgba(255,255,255,.86)}.profile-page .profile-library-tabs a{min-height:35px;padding-inline:10px;border:0;border-radius:9px;color:var(--profile-muted);background:rgba(0,0,0,0);font-size:.75rem}.profile-page .profile-library-tabs a.active{border-color:currentColor;color:var(--profile-ink);background:var(--profile-soft);box-shadow:none}.profile-page .profile-library-card .library-actions{margin-top:7px}@media(max-width:980px){.profile-page .profile-cover-inner{grid-template-columns:94px minmax(0,1fr)}.profile-page .profile-owner-actions{grid-column:1/-1;margin-top:-4px;padding-left:116px}.profile-page .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-stat-grid>*{border-bottom:1px solid var(--profile-line)!important}.profile-page .profile-stat-grid>:nth-child(2){border-right:0!important}.profile-page .profile-stat-grid>:nth-last-child(-n+2){border-bottom:0!important}.profile-page .profile-books{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.profile-page.has-user-wallpaper{background-image:none!important}.profile-page.has-user-wallpaper>.profile-media-backdrop.is-wallpaper{display:none}.profile-page .profile-cover{padding:21px 0 19px}.profile-page .profile-cover-inner{align-items:start;width:min(100% - 24px,1160px)}.profile-page .profile-avatar-modern{border-width:3px;font-size:1rem}.profile-page .profile-identity h1{margin-top:4px;font-size:2rem}.profile-page .profile-identity>p{margin-top:5px;font-size:.75rem}.profile-page .profile-hero-social{grid-column:1/-1;gap:6px 12px}.profile-page .profile-owner-actions{margin:2px 0 0;padding:0;overflow-x:auto;scrollbar-width:none}.profile-page .profile-owner-actions [data-slot=button]{flex:0 0 auto}.profile-page .profile-tabs-shell{top:59px}.profile-page .profile-tabs{min-height:52px}.profile-page .profile-tabs [data-slot=button]{flex:0 0 auto;min-height:36px;padding-inline:10px}.profile-page .profile-tabs [data-slot=button] svg{display:block;width:14px}.profile-page .profile-tabs [data-slot=button][data-variant=secondary]:after{bottom:-8px}.profile-page .profile-content-section>.container{width:min(100% - 24px,1160px)}.profile-page .profile-stat-grid{border-radius:15px}.profile-page .profile-stat-grid>*{grid-template-columns:31px minmax(0,1fr);gap:2px 8px;min-height:78px!important;padding:12px!important}.profile-page .profile-stat-grid>* svg{width:31px!important;height:31px!important;padding:8px}.profile-page .profile-stat-grid>* strong{font-size:1.125rem!important}.profile-page .profile-stat-grid>* span{font-size:.75rem!important}.profile-page .profile-level-progress{grid-template-columns:minmax(0,1fr) auto}.profile-page .profile-level-progress .profile-level-track{grid-row:2;grid-column:1/-1}.profile-page .reading-chart-card{padding:15px 12px;border-radius:15px}.profile-page .reading-chart-card>header{gap:10px}.profile-page .profile-section-head{margin-top:30px}.profile-page .profile-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 10px}.profile-page .profile-history-feed,.profile-page .profile-recent-feed{margin-inline:0;border-radius:15px}.profile-page .profile-history-post,.profile-page .profile-recent-post{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 12px}.profile-page .profile-history-post>[data-slot=avatar],.profile-page .profile-recent-post>[data-slot=avatar]{width:38px;height:38px}.profile-page .profile-history-post .formatted-comment,.profile-page .profile-history-post .formatted-line,.profile-page .profile-history-post .profile-history-context,.profile-page .profile-history-post header,.profile-page .profile-history-post>div,.profile-page .profile-recent-post .formatted-comment,.profile-page .profile-recent-post .formatted-line,.profile-page .profile-recent-post .profile-history-context,.profile-page .profile-recent-post header,.profile-page .profile-recent-post>div{min-width:0;max-width:100%}.profile-page .profile-history-post .formatted-comment,.profile-page .profile-history-post .formatted-line,.profile-page .profile-history-post .profile-history-context,.profile-page .profile-recent-post .formatted-comment,.profile-page .profile-recent-post .formatted-line,.profile-page .profile-recent-post .profile-history-context{overflow-wrap:anywhere;word-break:break-word}.profile-page .profile-history-post header,.profile-page .profile-recent-post header{align-items:flex-start;flex-wrap:wrap}.profile-page .profile-tab-heading{min-height:0}.profile-page .profile-library-tabs{overflow-x:auto;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;scrollbar-width:none}.profile-page .profile-library-tabs a{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.profile-page *{scroll-behavior:auto!important}}.profile-page{position:relative;background:radial-gradient(circle at 50% -14rem,rgba(238,92,53,.07),transparent 36rem),#f6f7f8}.profile-page.has-user-wallpaper{background:#f3f4f6}.profile-page.has-user-wallpaper>.profile-media-backdrop.is-wallpaper{position:fixed;z-index:0;inset:-6px;opacity:.72;filter:blur(1.5px) saturate(.84) contrast(.94);transform:scale(1.012)}.profile-page.has-user-wallpaper>.profile-media-backdrop.is-wallpaper:after{background:linear-gradient(180deg,rgba(246,247,248,.2),rgba(246,247,248,.36)),rgba(246,247,248,.08)}.profile-page.has-user-wallpaper .profile-content-section{background:linear-gradient(180deg,rgba(246,247,248,.34),rgba(246,247,248,.52));backdrop-filter:none}.profile-page.has-user-wallpaper .profile-section-head,.profile-page.has-user-wallpaper .profile-tab-heading{padding:14px 16px;border:1px solid rgba(255,255,255,.46);border-radius:17px;background:rgba(250,250,251,.78);box-shadow:0 12px 34px rgba(30,31,34,.055);backdrop-filter:blur(18px) saturate(.9)}.profile-page .profile-cover{padding-block:38px}.profile-page .profile-cover.has-user-background{--profile-ink:#fff;--profile-muted:rgba(255,255,255,.76);color:#fff;border-bottom-color:rgba(255,255,255,.13);background:#27272b}.profile-page .profile-cover.has-user-background>.profile-media-backdrop.is-cover{inset:-2px}.profile-page .profile-cover.has-user-background>.profile-media-backdrop.is-cover>i{background-position:center 38%}.profile-page .profile-cover.has-user-background:before{background:linear-gradient(90deg,rgba(15,17,21,.82),rgba(15,17,21,.63) 48%,rgba(15,17,21,.34)),linear-gradient(0deg,rgba(15,17,21,.28),rgba(15,17,21,.08));backdrop-filter:none}.profile-page .profile-cover.has-user-background .profile-avatar-modern{border-color:rgba(255,255,255,.9);background:rgba(16,18,22,.44);box-shadow:0 24px 66px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(.9)}.profile-page .profile-cover.has-user-background .profile-badges [data-slot=badge]{color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.19);background:rgba(16,17,20,.28)}.profile-page .profile-cover.has-user-background .profile-cover-inner>[data-slot=button],.profile-page .profile-cover.has-user-background .profile-owner-actions [data-slot=button]{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(18,19,23,.4);box-shadow:0 10px 30px rgba(0,0,0,.14);backdrop-filter:blur(15px) saturate(1.1)}.profile-page .profile-cover.has-user-background .profile-cover-inner>[data-slot=button]:hover,.profile-page .profile-cover.has-user-background .profile-owner-actions [data-slot=button]:hover{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(18,19,23,.58)}.profile-page .profile-identity h1{font-size:clamp(2.5rem,4.7vw,3.5rem)}.profile-page .profile-bio{display:grid;max-width:720px;gap:9px}.profile-page .profile-bio>p{max-width:690px;margin:0;color:var(--profile-muted);font-size:.875rem}.profile-page .profile-bio-links{display:flex;flex-wrap:wrap;gap:7px}.profile-page .profile-bio-links>a{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;color:var(--profile-ink);border:1px solid rgba(38,39,43,.1);border-radius:10px;background:rgba(255,255,255,.68);font-size:.75rem;font-weight:790;backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease}.profile-page .profile-bio-links>a:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.profile-page .profile-bio-links>a svg{width:14px;height:14px}.profile-page .profile-bio-links>a svg:last-child{width:11px;height:11px;opacity:.48}.profile-page .profile-bio-links>a.is-telegram svg:first-child{color:#278ed3}.profile-page .profile-bio-links>a.is-discord svg:first-child{color:#5865f2}.profile-page .profile-bio-disclosure{display:flex;max-width:690px;flex-direction:column-reverse;gap:8px}.profile-page .profile-bio-disclosure>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--profile-muted);font-size:.875rem;line-height:1.58;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}.profile-page .profile-bio-disclosure[open]>p{display:block;overflow:visible}.profile-page .profile-bio-disclosure>summary{width:max-content;color:var(--ui-accent-ink);font-size:.75rem;font-weight:800;cursor:pointer;list-style:none}.profile-page .profile-bio-disclosure>summary::-webkit-details-marker{display:none}.profile-page .profile-bio-disclosure .is-less,.profile-page .profile-bio-disclosure[open] .is-more{display:none}.profile-page .profile-bio-disclosure[open] .is-less{display:inline}.profile-page .profile-team-memberships{display:flex;max-width:min(760px,100%);gap:7px;overflow-x:auto;padding-block:1px;scrollbar-width:none}.profile-page .profile-team-memberships::-webkit-scrollbar{display:none}.profile-page .profile-team-memberships>a{display:grid;grid-template-columns:30px minmax(90px,auto) auto;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;padding:5px 9px 5px 5px;color:var(--profile-ink);border:1px solid rgba(36,37,41,.1);border-radius:12px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(27,28,31,.045);backdrop-filter:blur(14px)}.profile-page .profile-team-memberships>a>span:first-child{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;color:#ab492f;border-radius:9px;background:#f8e8e1}.profile-page .profile-team-memberships>a>span:first-child img{width:100%;height:100%;object-fit:cover}.profile-page .profile-team-memberships>a>span:first-child svg{width:15px}.profile-page .profile-team-memberships>a>span:nth-child(2){display:grid;min-width:0;gap:1px}.profile-page .profile-team-memberships>a>span:nth-child(2) small{color:var(--profile-muted);font-size:.75rem;font-weight:710}.profile-page .profile-team-memberships>a>span:nth-child(2) strong{max-width:180px;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-team-memberships>a em{color:var(--profile-muted);font-size:.75rem;font-style:normal;white-space:nowrap}.profile-page .profile-cover.has-user-background .profile-bio-links>a{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(14,16,20,.34)}.profile-page .profile-cover.has-user-background .profile-bio-links>a:hover{background:rgba(14,16,20,.52)}.profile-page .profile-cover.has-user-background .profile-team-memberships>a{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(14,16,20,.34)}.profile-page .profile-cover.has-user-background .profile-team-memberships>a>span:first-child{background:rgba(255,255,255,.12)}.profile-page .profile-tabs-shell{border-color:rgba(30,31,34,.09);background:rgba(251,251,252,.94);box-shadow:0 1px 0 rgba(255,255,255,.72)}@media(max-width:760px){.profile-page.has-user-wallpaper>.profile-media-backdrop.is-wallpaper{display:block;opacity:.48;filter:blur(3px) saturate(.76)}.profile-page.has-user-wallpaper .profile-content-section{background:linear-gradient(180deg,rgba(246,247,248,.62),rgba(246,247,248,.76))}.profile-page .profile-cover{padding-block:24px}.profile-page .profile-cover.has-user-background:before{background:linear-gradient(90deg,rgba(14,16,20,.82),rgba(14,16,20,.52)),linear-gradient(0deg,rgba(14,16,20,.36),rgba(14,16,20,.08))}}.profile-page{--profile-content-width:1200px;--profile-line:rgba(38,40,44,.11);--profile-soft:#f1f2f4;overflow:visible}.profile-page .profile-cover{min-height:224px;padding-block:30px}.profile-page .profile-content-section>.container,.profile-page .profile-cover-inner,.profile-page .profile-tabs{width:min(100% - 40px,var(--profile-content-width))}.profile-page .profile-cover-inner{grid-template-columns:112px minmax(0,1fr) auto;gap:24px;min-height:164px}.profile-page .profile-cover:not(.has-user-background) .profile-cover-inner>.social-action-shell [data-slot=button],.profile-page .profile-cover:not(.has-user-background) .profile-cover-inner>[data-slot=button],.profile-page .profile-cover:not(.has-user-background) .profile-owner-actions [data-slot=button]{color:var(--profile-ink);border-color:rgba(38,40,44,.14);background:rgba(255,255,255,.82);box-shadow:0 9px 26px rgba(29,31,35,.055);backdrop-filter:blur(14px) saturate(.94)}.profile-page .profile-cover:not(.has-user-background) .profile-cover-inner>.social-action-shell [data-slot=button]:hover,.profile-page .profile-cover:not(.has-user-background) .profile-cover-inner>[data-slot=button]:hover,.profile-page .profile-cover:not(.has-user-background) .profile-owner-actions [data-slot=button]:hover{color:var(--profile-ink);border-color:rgba(38,40,44,.22);background:#fff}.profile-page .profile-avatar-modern{width:112px;height:112px}.profile-page .profile-identity h1,.profile-page .profile-identity h1.is-long,.profile-page .profile-identity h1.is-very-long{max-width:860px;margin-block:6px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.95}.profile-page .profile-bio>p{font-size:.75rem;line-height:1.52}.profile-page .profile-tabs-shell{top:var(--ui-header-height);z-index:30;width:100%;max-width:none;margin-inline:0;min-height:58px;border-radius:0;background:rgba(251,251,252,.96);box-shadow:0 1px 0 rgba(255,255,255,.8),0 9px 24px rgba(27,29,33,.05)}.profile-page .profile-tabs{min-height:58px;overflow-x:auto;padding-block:6px;scrollbar-width:none}.profile-page .profile-tabs::-webkit-scrollbar{display:none}.profile-page .profile-tabs [data-slot=button]{min-height:40px;flex:0 0 auto}.profile-page .profile-content-section{min-height:560px;padding:54px 0 84px}.profile-page.has-user-wallpaper .profile-content-section{background:linear-gradient(180deg,rgba(246,247,248,.6),rgba(246,247,248,.72))}.profile-page.has-user-wallpaper .profile-section-head,.profile-page.has-user-wallpaper .profile-tab-heading{border-color:rgba(255,255,255,.62);background:rgba(251,251,252,.91);backdrop-filter:blur(20px) saturate(.9)}.profile-page .profile-tab-heading{min-height:0;align-items:center;gap:18px;margin:0 0 16px;padding:18px 20px;border:1px solid var(--profile-line);border-radius:17px;background:rgba(251,251,252,.94);box-shadow:0 10px 30px rgba(27,29,33,.045)}.profile-page .profile-tab-heading .section-title{margin:2px 0 0;font-size:clamp(2rem,3vw,2.5rem);line-height:.98}.profile-page .profile-tab-heading p{margin-top:5px;font-size:.75rem}.profile-page .profile-tab-heading:has(+.profile-history-feed){margin-right:auto;margin-left:auto}.profile-page .profile-comment-filters,.profile-page .profile-search{flex:0 1 470px;width:min(100%,470px);min-width:330px;padding:5px;border-color:rgba(38,40,44,.1);background:rgba(255,255,255,.9)}.profile-page .profile-search{padding-left:12px}.profile-page .profile-search input{min-height:38px;background:rgba(0,0,0,0)}.profile-page .profile-library-tabs{position:relative;z-index:2;margin:0 0 20px;padding:6px;overflow-x:auto;flex-wrap:nowrap;border-color:rgba(38,40,44,.1);background:rgba(251,251,252,.93);box-shadow:0 8px 24px rgba(27,29,33,.04);scrollbar-width:none}.profile-page .profile-library-tabs::-webkit-scrollbar{display:none}.profile-page .profile-library-tabs a{flex:0 0 auto}.profile-page .library-grid,.profile-page .profile-page .library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px}.profile-page .profile-library-card{min-width:0;padding:0;border:0;background:rgba(0,0,0,0)}.profile-page .profile-library-card .book-cover{overflow:hidden;border-radius:13px;box-shadow:0 13px 28px rgba(25,25,28,.12)}.profile-page .profile-stat-grid{overflow:hidden;gap:0;border:1px solid var(--profile-line);border-radius:18px;background:rgba(252,252,253,.93)}.profile-page .profile-stat-grid>*{min-height:90px!important;border:0!important;border-right:1px solid var(--profile-line)!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}@media(max-width:980px){.profile-page .profile-cover-inner{grid-template-columns:92px minmax(0,1fr);gap:18px}.profile-page .profile-avatar-modern{width:92px;height:92px}.profile-page .profile-cover-inner>.social-action-shell,.profile-page .profile-cover-inner>[data-slot=button],.profile-page .profile-owner-actions{grid-column:2;justify-self:start;margin:0;padding:0}.profile-page .library-grid,.profile-page .profile-page .library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.profile-page .profile-cover{min-height:0;padding-block:21px}.profile-page .profile-content-section>.container,.profile-page .profile-cover-inner{width:min(100% - 24px,var(--profile-content-width))}.profile-page .profile-cover-inner{grid-template-columns:72px minmax(0,1fr);gap:13px;min-height:0}.profile-page .profile-avatar-modern{width:72px;height:72px}.profile-page .profile-identity h1,.profile-page .profile-identity h1.is-long,.profile-page .profile-identity h1.is-very-long{font-size:clamp(1.5rem,7.2vw,2.25rem);line-height:1;-webkit-line-clamp:3}.profile-page .profile-team-memberships{max-width:calc(100vw - 109px)}.profile-page .profile-cover-inner>.social-action-shell,.profile-page .profile-cover-inner>[data-slot=button],.profile-page .profile-owner-actions{grid-column:1/-1;width:100%}.profile-page .profile-cover-inner>.social-action-shell [data-slot=button]{width:100%}.profile-page .profile-tabs{width:100%;padding-inline:12px}.profile-page .profile-content-section{padding-top:28px}.profile-page .profile-tab-heading{align-items:stretch;flex-direction:column;gap:12px;padding:15px}.profile-page .profile-comment-filters,.profile-page .profile-search{width:100%;min-width:0;flex-basis:auto}.profile-page .library-grid,.profile-page .profile-page .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 11px}.profile-page .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-stat-grid>*{border-bottom:1px solid var(--profile-line)!important}.profile-page .profile-stat-grid>:nth-child(2){border-right:0!important}.profile-page .profile-stat-grid>:nth-last-child(-n+2){border-bottom:0!important}}.profile-page .profile-identity h1.is-long{display:-webkit-box;max-width:900px;overflow:hidden;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.98;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-page .profile-identity h1.is-very-long{display:-webkit-box;max-width:860px;overflow:hidden;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-page .profile-recent-post header strong{flex:0 1 auto;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-recent-post .formatted-comment,.profile-page .profile-recent-post .formatted-line,.profile-page .profile-recent-post>div{min-width:0;max-width:100%}.profile-page.has-user-wallpaper>.profile-tabs-shell,.profile-page>.profile-tabs-shell{position:relative;z-index:3;top:auto}.profile-page .profile-tabs-shell{isolation:isolate;box-shadow:0 1px 0 rgba(255,255,255,.78),0 10px 28px rgba(28,29,33,.055)}.profile-page .profile-tabs [data-slot=button]{z-index:1;pointer-events:auto}.profile-page .achievement-grid{align-items:stretch;gap:12px}.profile-page .achievement-card,.profile-page .achievement-card.unlocked{min-width:0;min-height:214px;opacity:1;border:1px solid rgba(51,44,40,.11);background:rgba(252,252,252,.91);box-shadow:0 12px 32px rgba(29,29,32,.055);backdrop-filter:blur(18px) saturate(.88)}.profile-page .achievement-card.unlocked{border-color:rgba(226,94,56,.3);background:radial-gradient(circle at 100% 0,rgba(239,106,65,.095),transparent 13rem),rgba(255,251,247,.94)}.profile-page .achievement-card:not(.unlocked){color:rgba(25,26,29,.78)}.profile-page .achievement-card:not(.unlocked) .achievement-card-image{filter:saturate(.68) contrast(.94)}@media(max-width:760px){.profile-page .profile-identity h1.is-long{font-size:clamp(1.5rem,7.2vw,2.25rem);-webkit-line-clamp:3}.profile-page .profile-identity h1.is-very-long{font-size:clamp(1.5rem,6.5vw,2rem);-webkit-line-clamp:3}.profile-page .profile-recent-post header strong{max-width:100%}.profile-page .profile-history-feed{width:100%;margin-inline:0;overflow:clip}.profile-page .profile-history-post{min-height:0;height:auto;overflow:visible;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px 12px}.profile-page .profile-history-post:before{display:none}.profile-page .profile-history-post>[data-slot=avatar]{width:36px;height:36px}.profile-page .profile-history-post>div{display:grid;min-width:0;gap:8px}.profile-page .profile-history-post header{min-width:0;flex-wrap:wrap;gap:6px}.profile-page .profile-history-post header>span{min-width:0;flex-direction:row;flex-wrap:wrap}.profile-page .profile-history-post .profile-history-context{width:100%;margin:0;overflow:hidden;text-overflow:ellipsis}.profile-page .profile-history-post .formatted-comment{display:block;min-width:0;margin:0;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.profile-page .profile-history-post footer{position:static;min-height:0;margin:0}}.profile-page .profile-collections{border:1px solid var(--profile-line);background:#fff;box-shadow:0 8px 28px rgba(21,23,27,.03)}.profile-page .profile-collections>header{display:flex;align-items:end;justify-content:space-between;gap:22px;border-bottom:1px solid var(--profile-line)}.profile-page .profile-collections>header h2{margin:4px 0 0;font-weight:850}@media(max-width:639px){.profile-page .profile-collections>header{align-items:stretch;flex-direction:column}}.profile-page .profile-collections{margin-top:18px;overflow:hidden;border:1px solid rgba(58,42,33,.09);border-radius:22px;background:rgba(255,253,249,.94);box-shadow:0 16px 46px rgba(47,33,25,.055)}.profile-page .profile-collections>header{min-height:86px;padding:16px 18px;align-items:center;border-bottom-color:rgba(58,42,33,.08)}.profile-page .profile-collections>header h2{margin-top:5px;font-size:1.25rem}.profile-page .reading-chart-card.is-empty{min-height:0;padding:18px 20px}.profile-page .reading-chart-card.is-empty>header{align-items:center}.profile-page .reading-chart-card.is-empty>header h2{font-size:1.125rem}.profile-page .reading-chart-card.is-empty .reading-chart-empty{min-height:0;justify-content:flex-start;gap:11px;margin-top:14px;padding:13px 14px;border:1px solid rgba(58,42,33,.07);border-radius:14px;background:#f7f3ed}.profile-page .reading-chart-card.is-empty .reading-chart-empty>span{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:var(--ui-accent-ink);border-radius:12px;background:var(--ui-accent-soft)}.profile-page .reading-chart-card.is-empty .reading-chart-empty svg{width:17px}.profile-page .reading-chart-card.is-empty .reading-chart-empty strong{display:block;color:var(--profile-ink);font-size:.75rem}.profile-page .reading-chart-card.is-empty .reading-chart-empty p{margin:3px 0 0;color:var(--profile-muted);font-size:.75rem}@media(max-width:700px){.profile-page .profile-collections>header{align-items:stretch;flex-direction:column;gap:12px}}@media(max-width:480px){.profile-page .reading-chart-card.is-empty{padding:15px 13px}}.profile-cover [data-nickname-effect]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.28)) drop-shadow(0 2px 11px color-mix(in srgb,var(--nickname-a) 28%,transparent))}.profile-history-post[data-comment-decoration],.profile-recent-post[data-comment-decoration]{border-color:rgba(var(--comment-decoration-rgb),.14)!important;box-shadow:inset 3px 0 rgba(var(--comment-decoration-rgb),.2),0 8px 24px rgba(var(--comment-decoration-rgb),.025)}.profile-history-post[data-comment-decoration]:before{inset:-18px -12px;width:auto;height:auto;background:rgba(0,0,0,0)}html.dark body:not(:has(.reader-shell)) .profile-page{background:radial-gradient(circle at 50% -13rem,rgba(255,113,76,.08),transparent 34rem),var(--ui-canvas)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background){color:var(--ui-ink);border-color:var(--ui-border);background:radial-gradient(circle at 18% 20%,rgba(255,113,76,.08),transparent 28rem),linear-gradient(135deg,#181b20,#121419)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background):before{background:radial-gradient(circle at 18% 20%,rgba(255,113,76,.08),transparent 28rem),linear-gradient(135deg,#181b20,#121419)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) :where(.profile-identity h1,.profile-bio,.profile-hero-social){color:var(--ui-ink)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) .profile-cover-inner :where([data-slot=button]){color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-tabs-shell,.profile-stat-grid,.profile-level-progress,.profile-overview-shelves,.profile-tab-heading,.profile-search,.profile-comment-filters,.profile-library-tabs,.profile-recent-feed,.profile-history-feed,.profile-collections){color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface)}html.dark body:not(:has(.reader-shell)) .profile-page .reading-chart-card{color:var(--ui-ink);border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-collections>header{border-color:var(--ui-border)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-collection-tabs{background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-collection-tabs button.active{color:var(--ui-ink);background:var(--ui-surface-hover);box-shadow:none}html.dark body:not(:has(.reader-shell)) .profile-page .profile-collection-grid>a{color:var(--ui-ink);border-color:var(--ui-border);background:radial-gradient(circle at 100% 0,rgba(240,100,63,.07),transparent 9rem),var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-collection-grid>a:hover{border-color:rgba(255,113,76,.3);background-color:var(--ui-surface-hover)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-level-track{background:var(--ui-border)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-content-section{background:var(--ui-canvas)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-stat-grid>*{border-color:var(--ui-border)!important;background:var(--ui-surface)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs :where(a,button):hover{color:var(--ui-ink);background:var(--ui-surface-hover)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs [data-slot=button][data-variant=secondary]{color:var(--ui-ink);background:var(--ui-surface-hover);box-shadow:none}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) .profile-avatar-modern{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-tab-heading,.profile-section-head) :where(h1,h2,h3,strong){color:var(--ui-ink)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-tab-heading,.profile-section-head) :where(p,small){color:var(--ui-muted)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-section-head{color:var(--ui-ink);background:rgba(0,0,0,0)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-section-head [data-slot=button]{color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page .reading-chart-card{background:var(--ui-surface)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-library-card,.profile-book-card,.profile-comment-card){color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-library-card,.profile-book-card,.profile-comment-card) :where(h2,h3,strong){color:var(--ui-ink)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-comment-card,.profile-recent-post,.profile-history-post) :where(.formatted-comment,.comment-text,p){color:var(--ui-ink)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post{color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post:hover,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post:hover{background:var(--ui-surface-hover)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post .formatted-comment,html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post .formatted-comment p,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post .formatted-comment,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post .formatted-comment p{color:var(--ui-ink);opacity:1}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post footer,html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post footer>span,html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post header>time,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post header>span{color:var(--ui-muted)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-context,html.dark body:not(:has(.reader-shell)) .profile-page .profile-recent-post>div>a{color:var(--ui-accent-ink)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post footer a{color:var(--ui-muted)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post footer a:hover{color:var(--ui-accent-ink);background:var(--ui-accent-soft)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-history-post .profile-comment-spoiler{color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page{--profile-ink:var(--ui-ink);--profile-muted:var(--ui-muted);--profile-line:var(--ui-border);--profile-soft:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page.has-user-wallpaper{background:var(--ui-canvas)}html.dark body:not(:has(.reader-shell)) .profile-page.has-user-wallpaper>.profile-media-backdrop.is-wallpaper:after{background:linear-gradient(rgba(15,17,21,.58),rgba(15,17,21,.78))}html.dark body:not(:has(.reader-shell)) .profile-page.has-user-wallpaper .profile-content-section{background:linear-gradient(rgba(15,17,21,.42),rgba(15,17,21,.64))}html.dark body:not(:has(.reader-shell)) .profile-page.has-user-wallpaper :where(.profile-section-head,.profile-tab-heading){color:var(--ui-ink);border-color:var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 90%,transparent);box-shadow:var(--ui-shadow-card)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) :where(.profile-bio-links,.profile-team-memberships)>a{color:var(--ui-ink);border-color:var(--ui-border);background:color-mix(in srgb,var(--ui-surface-subtle) 88%,transparent);box-shadow:none}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) :where(.profile-bio-links,.profile-team-memberships)>a:hover{background:var(--ui-surface-hover)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-cover:not(.has-user-background) .profile-team-memberships>a>span:first-child{color:var(--ui-accent-ink);background:var(--ui-accent-soft)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs-shell{box-shadow:0 10px 28px rgba(0,0,0,.22)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs .profile-tab-count{color:var(--ui-accent-ink);background:var(--ui-accent-soft)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-stat-grid>* svg{color:var(--ui-accent-ink);background:var(--ui-accent-soft)}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-recent-post,.profile-history-post,.profile-stat-grid,.profile-level-progress,.profile-tab-heading,.profile-section-head,.profile-search,.profile-comment-filters,.profile-library-tabs,.achievement-card,.achievement-card.unlocked){color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:none}html.dark body:not(:has(.reader-shell)) .profile-page :where(.profile-search,.profile-comment-filters) :where(input,select){color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface-subtle)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs [data-slot=button]{color:var(--ui-muted)}html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs [data-slot=button] [aria-current=page],html.dark body:not(:has(.reader-shell)) .profile-page .profile-tabs [data-slot=button][data-variant=secondary]{color:var(--ui-ink);background:var(--ui-surface-hover)}.profile-page .plus-status-badge{min-height:24px!important;font-size:var(--ui-font-micro)!important}.profile-page .profile-collection-all,.profile-page .profile-collection-copy em,.profile-page .profile-collection-copy>span,.profile-page .profile-collection-tabs button,.profile-page .profile-collection-tabs button b,.profile-page .profile-hero-social>a,.profile-page .profile-hero-social>a strong,.profile-page .profile-level-progress span strong,.profile-page .profile-level-progress>strong,.profile-page .profile-library-tabs button,.profile-page .profile-library-tabs button b,.profile-page .profile-stat-grid>* span,.profile-page .profile-tabs .profile-tab-count,.profile-page .profile-tabs [data-slot=button],.profile-page .profile-team-memberships>a em,.profile-page .profile-team-memberships>a>span:nth-child(2) strong,.profile-page .reading-chart-card header p,.profile-page .reading-chart-modes [data-slot=button]{font-size:var(--ui-font-caption)!important}.profile-page .profile-identity h1{font-size:3rem!important}@media(max-width:639px){.profile-page .profile-identity h1{font-size:2.25rem!important}}.profile-page :where(.profile-bio>p,.profile-presence,.reading-chart-column>strong,.reading-chart-card>footer,.reading-chart-card>footer>strong,.profile-section-head>a,.book-hover-preview :where(p,div,span),.book-meta>p,.profile-recent-post header>span,.profile-recent-post header>strong,.profile-recent-post>div>a,.achievement-card>span){font-size:var(--ui-font-caption)!important;line-height:1.45}.profile-page :where(.profile-tab-heading p,.profile-library-tabs>a){font-size:var(--ui-font-caption)!important;line-height:1.45}