@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#17202b;font-synthesis:none;background:#f7f8fa;font-family:Noto Sans SC,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.app{color:#17202b;background:#f7f8fa;min-height:100vh;transition:all .25s}.dark{color:#edf1f7;background:#11151c}.dark header,.dark article,.dark .sidebar section{background:#1a202a;border-color:#2b3441}.dark input{color:#fff}.dark .search{background:#232b36}.dark .topic,.dark .creator{border-color:#2d3540}header{z-index:30;background:#fff;border-bottom:1px solid #e9edf2;align-items:center;gap:24px;height:72px;padding:0 max(28px,50% - 720px);display:flex;position:sticky;top:0}.brand{letter-spacing:2px;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.brand span{color:#fff;background:#635bff;border-radius:8px;place-items:center;width:28px;height:28px;font-family:serif;display:grid}nav{gap:3px;display:flex}nav button{color:#606b79;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:10px 12px;display:flex}nav button.active{color:#5a51e8;background:#f0efff}.search{color:#929aa5;background:#f3f5f7;border-radius:11px;align-items:center;width:260px;height:40px;margin-left:auto;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding-left:8px}.icon{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;position:relative}.notice i{background:#ff5364;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.write,.primary{color:#fff;background:#5e56ed;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 17px;font-weight:600;display:flex}.avatar,.mini-avatar{color:#fff;background:#202734;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.mobile-btn{color:inherit;background:0 0;border:0;display:none}main{max-width:1440px;margin:auto;padding:34px 42px 80px}.hero{color:#17202b;background:linear-gradient(120deg,#edeeff,#f8f3ff 55%,#e8eafa);border-radius:26px;grid-template-columns:1.2fr .8fr;min-height:410px;padding:58px 65px;display:grid;overflow:hidden}.eyebrow{color:#635bff;letter-spacing:1px;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.hero h1{margin:18px 0;font-family:DM Serif Display,Noto Sans SC,serif;font-size:55px;line-height:1.12}.hero h1 em{color:#635bff;font-style:normal}.hero p{color:#65707f;max-width:590px;line-height:1.85}.hero div>div{gap:12px;margin:28px 0;display:flex}.secondary{background:#fff;border:1px solid #cfd2da;border-radius:10px;padding:10px 18px}.hero aside{color:#737c89;align-items:center;gap:8px;font-size:13px;display:flex}.hero aside b{color:#202733;margin-left:12px;font-size:16px}.hero-art{place-items:center;display:grid;position:relative}.orb{filter:drop-shadow(0 25px 40px #746ce455);background:radial-gradient(circle at 35% 25%,#fff 0,#a19cff 30%,#635bff 65%,#3931a5);border-radius:50%;width:330px;height:330px;position:absolute!important}.quote{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;width:270px;font-family:serif;font-size:21px;line-height:1.5;box-shadow:0 22px 55px #39327344;background:#ffffffde!important;padding:27px!important;display:block!important}.quote small{color:#8a91a0;margin-top:15px;font-family:sans-serif;font-size:12px;display:block}.layout{grid-template-columns:1fr 340px;gap:34px;margin-top:52px;display:grid}.section-title,.side-title{justify-content:space-between;align-items:end;display:flex}.section-title span{color:#746df1;letter-spacing:2px;font-size:11px}.section-title h2{margin:5px 0 20px;font-size:27px}.section-title button,.side-title a{color:#6a63e9;background:0 0;border:0;font-size:13px}.grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}article{background:#fff;border:1px solid #e8ecf1;border-radius:18px;grid-template-columns:165px 1fr;min-height:240px;transition:all .2s;display:grid;overflow:hidden}article:hover{transform:translateY(-3px);box-shadow:0 15px 35px #26334812}.cover{color:#fff;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.cover span{background:#ffffff24;border-radius:20px;align-self:flex-start;padding:5px 8px;font-size:11px}.cover strong{word-break:break-all;font-size:25px;line-height:1.35}.content{min-width:0;padding:21px}.category{color:#6b63ed;font-size:12px}.content h3{margin:9px 0;font-size:18px;line-height:1.45}.content p{color:#747e8d;margin:0;font-size:13px;line-height:1.7}.meta{color:#949ba5;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.meta b{color:inherit}.mini-avatar{width:24px;height:24px;font-size:10px}.actions{color:#9098a4;border-top:1px solid #edf0f3;gap:14px;margin-top:14px;padding-top:12px;display:flex}.actions span{align-items:center;gap:4px;font-size:11px;display:flex}.actions button{color:#8c95a0;background:0 0;border:0;margin-left:auto}.actions .saved{color:#635bff}.sidebar section{background:#fff;border:1px solid #e8ecf1;border-radius:18px;margin-bottom:20px;padding:22px}.side-title h3{margin:0 0 18px}.topic,.creator{border-bottom:1px solid #eef1f4;align-items:center;gap:12px;padding:13px 0;display:flex}.topic:last-child,.creator:last-child{border:0}.topic>b{color:#aaa4f8;font-size:17px}.topic div,.creator div{flex-direction:column;flex:1;gap:4px;display:flex}.topic strong,.creator b{font-size:13px}.topic span,.creator small{color:#9aa1ab;font-size:11px}.topic button,.creator button{color:#6a63e9;background:0 0;border:1px solid #dfe3e8;border-radius:8px;padding:5px 9px;font-size:11px}.creator>span{color:#5f57df;background:#ecedff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.newsletter{color:#fff!important;background:linear-gradient(140deg,#5e56ed,#8f69f1)!important}.newsletter p{opacity:.8;font-size:12px;line-height:1.6}.newsletter input{border:0;border-radius:9px;width:100%;margin:8px 0;padding:11px}.newsletter button{color:#fff;background:#171d29;border:0;border-radius:9px;width:100%;padding:10px}.empty{text-align:center;color:#929aa5;padding:80px}footer{color:#c4c8d0;background:#151a23;grid-template-columns:2fr repeat(3,1fr);gap:60px;padding:50px max(30px,50% - 675px);display:grid}footer>div{flex-direction:column;gap:12px;display:flex}footer a{color:#8f97a3;font-size:12px}footer p{font-size:13px}.dashboard-link{color:#fff;background:#1a202a;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 10px 30px #0004}.drawer{z-index:60;background:#fff;padding:28px;position:fixed;inset:0 30% 0 0;box-shadow:10px 0 40px #0002}.drawer button{float:right;background:0 0;border:0}.drawer a{gap:12px;padding:15px;display:flex}.drawer{display:none}@media (width<=1100px){nav{display:none}.layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.newsletter{display:none}.hero h1{font-size:44px}.grid{grid-template-columns:1fr}.mobile-btn,.drawer{display:block}}@media (width<=700px){header{gap:10px;padding:0 16px}.search,.icon,.write{display:none}header .avatar{margin-left:auto}main{padding:18px}.hero{min-height:0;padding:38px 25px;display:block}.hero h1{font-size:37px}.hero-art{display:none}.hero aside{display:none!important}.layout{margin-top:35px}.grid{grid-template-columns:1fr}article{grid-template-columns:110px 1fr}.cover strong{font-size:18px}.sidebar{display:block}.sidebar section{margin-top:20px}footer{grid-template-columns:1fr 1fr;gap:30px}.dashboard-link{display:none}}.avatar-button{cursor:pointer;border:0}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f13269e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog{color:#17202b;background:#fff;border-radius:24px;width:min(440px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #0005}.auth-dialog h2{margin:8px 0;font-size:28px}.auth-dialog>p{color:#65707f;margin:0 0 22px}.dialog-close{cursor:pointer;background:0 0;border:0;position:absolute;top:18px;right:18px}.auth-dialog form{gap:14px;display:grid}.auth-dialog label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-dialog input{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:12px;width:100%;padding:12px 14px}.auth-dialog form .primary{justify-content:center;width:100%;margin-top:5px}.form-error{color:#b42318;background:#ffeded;border-radius:10px;padding:10px 12px;font-size:13px}.auth-switch{color:#635bff;cursor:pointer;background:0 0;border:0;margin:15px auto 0;font-weight:700;display:block}.auth-success{color:#087a4b;background:#edfff6;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.55}.auth-inline-link{color:#635bff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;margin-top:-4px;font-size:13px;font-weight:700;display:flex}.auth-recovery-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.auth-recovery-actions button{color:#635bff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.dark .auth-dialog{color:#edf1f7;background:#1a202a}.dark .auth-dialog input{color:#fff;background:#232b36;border-color:#36404d}@media (width<=480px){.auth-dialog{padding:30px 22px}.auth-recovery-actions{flex-direction:column;align-items:flex-start}}.composer-page{max-width:1280px;margin:auto;padding:44px 34px 100px}.composer-toolbar{align-items:center;gap:24px;margin-bottom:25px;display:flex}.composer-toolbar h1{margin:5px 0;font-size:30px}.composer{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.composer>section,.composer>aside{background:#fff;border:1px solid #e8ecf1;border-radius:18px;padding:24px}.composer label{gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:grid}.composer input,.composer textarea{width:100%;font:inherit;color:#17202b;resize:vertical;background:#f9fafb;border:1px solid #dfe3e8;border-radius:11px;padding:12px 14px}.cover-upload img{object-fit:cover;border-radius:12px;width:100%;height:180px}.cover-upload input{display:none}.upload-placeholder{text-align:center;color:#7c8592;border:1px dashed #b8bfca;border-radius:12px;place-items:center;height:150px;padding:20px;display:grid}.composer-message{color:#087a4b;background:#edfff6;border-radius:10px;margin-bottom:14px;padding:11px;font-size:13px}.action-button{justify-content:center;width:100%;margin-top:10px}.dark .composer>section,.dark .composer>aside{background:#1a202a;border-color:#2b3441}.dark .composer input,.dark .composer textarea{color:#fff;background:#232b36;border-color:#36404d}@media (width<=800px){.composer{grid-template-columns:1fr}.composer-page{padding:24px 16px 80px}.composer-toolbar{flex-direction:column;align-items:flex-start}}.article-page{max-width:980px;margin:auto;padding:38px 24px 100px}.article-detail{background:#fff;border:1px solid #e8ecf1;border-radius:22px;margin-top:24px;padding:clamp(24px,5vw,58px)}.article-hero{object-fit:cover;border-radius:18px;width:100%;max-height:460px;margin-bottom:30px}.article-detail h1{margin:14px 0;font-size:clamp(34px,6vw,58px);line-height:1.12}.article-lead{color:#697483;font-size:19px;line-height:1.8}.article-author{border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:22px 0;display:flex}.article-author div{flex:1;display:grid}.article-author small,.comment small{color:#8a929d}.article-body{padding:30px 0;font-size:18px;line-height:2}.article-body p{margin:0 0 22px}.article-actions{border-top:1px solid #eef0f3;gap:12px;padding-top:20px;display:flex}.article-actions button,.article-actions span{background:0 0;border:1px solid #e1e5ea;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;display:flex}.comment-section{margin-top:42px}.comment-section form{gap:10px;display:grid}.comment-section textarea{font:inherit;border:1px solid #dfe3e8;border-radius:12px;padding:13px}.comment-section form button{justify-self:end}.comment{border-bottom:1px solid #eef0f3;gap:12px;padding:18px 0;display:flex}.comment>div{gap:4px;display:grid}.comment p{margin:5px 0}.dark .article-detail{background:#1a202a;border-color:#2b3441}.dark .comment-section textarea{color:#fff;background:#232b36;border-color:#36404d}.workspace-page{max-width:1180px;margin:auto;padding:48px 24px 110px}.workspace-head{align-items:center;gap:22px;display:flex}.workspace-head>div{flex:1}.workspace-head span{letter-spacing:.14em;color:#6c62ff;font-size:12px;font-weight:800}.workspace-head h1{margin:5px 0;font-size:38px}.workspace-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.workspace-stats section{background:#fff;border:1px solid #e7eaf0;border-radius:16px;align-items:center;gap:15px;padding:22px;display:flex}.workspace-stats svg{color:#6258ee;background:#f0efff;border-radius:12px;width:42px;height:42px;padding:10px}.workspace-stats div{display:grid}.workspace-stats strong{font-size:25px}.workspace-stats span{color:#77808c}.workspace-panel{background:#fff;border:1px solid #e7eaf0;border-radius:18px;overflow:hidden}.workspace-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.workspace-toolbar h2{margin:0}.workspace-toolbar select{border:1px solid #dfe3e8;border-radius:9px;padding:9px}.workspace-list article{border-bottom:1px solid #edf0f4;grid-template-columns:84px 1fr auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.workspace-cover{background:linear-gradient(135deg,#6058f0,#a17aff) 50%/cover;border-radius:9px;width:84px;height:62px}.workspace-list h3{margin:7px 0}.workspace-list small{color:#7c8591}.status{background:#eef1f5;border-radius:12px;padding:4px 8px;font-size:12px}.status-published{color:#16805a;background:#e1f7ed}.status-review{color:#996a0a;background:#fff2d8}.status-draft{color:#596273;background:#edf0f6}.workspace-actions{align-items:center;gap:8px;display:flex}.workspace-actions button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:8px 10px}.workspace-actions .danger{color:#d44747}.dark .workspace-stats section,.dark .workspace-panel{background:#1a202a;border-color:#2b3441}.dark .workspace-list article,.dark .workspace-toolbar{border-color:#2b3441}@media (width<=800px){.workspace-stats{grid-template-columns:repeat(2,1fr)}.workspace-head{flex-wrap:wrap;align-items:flex-start}.workspace-list article{grid-template-columns:64px 1fr}.workspace-cover{width:64px}.workspace-actions{grid-column:1/-1;justify-content:flex-end}}.admin-page{max-width:1180px;margin:auto;padding:48px 24px 110px}.admin-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.admin-list h3{margin:0 0 7px}.admin-list small{color:#7c8591}.admin-users{margin-top:24px}.admin-list>article>button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:9px 12px}.admin-list>article>button.danger{color:#d44747}.dark .admin-list article{border-color:#2b3441}@media (width<=700px){.admin-list article{flex-direction:column;align-items:flex-start}.admin-list .workspace-actions{flex-wrap:wrap;width:100%}}.audit-panel{margin-top:24px}.audit-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding:15px 24px;display:flex}.audit-list article>div{gap:5px;display:grid}.audit-list small,.audit-list time{color:#7c8591;font-size:13px}.dark .audit-list article{border-color:#2b3441}@media (width<=650px){.audit-list article{flex-direction:column}}.notification-backdrop{z-index:100;background:#12162161;justify-content:flex-end;display:flex;position:fixed;inset:0}.notification-panel{background:#fff;width:min(440px,100%);height:100%;animation:.2s drawer-in;overflow:auto;box-shadow:-18px 0 48px #141b2d2e}.notification-panel>header{z-index:2;background:inherit;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:sticky;top:0}.notification-panel>header>div{align-items:center;gap:10px;display:flex}.notification-panel h2{margin:0;font-size:20px}.notification-panel>header span{color:#fff;background:#5b4bff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.notification-toolbar{color:#697386;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.notification-toolbar button{align-items:center;gap:6px;display:flex}.notification-list article{border-top:1px solid #edf0f4;grid-template-columns:42px 1fr 8px;align-items:center;gap:12px;padding:18px 24px;display:grid;position:relative}.notification-list article.unread{background:#f6f4ff}.notification-list article>div{gap:6px;display:grid}.notification-list strong{font-size:14px;line-height:1.5}.notification-list small{color:#7c8591}.notification-list article>i{background:#5b4bff;border-radius:50%;width:8px;height:8px}.notification-avatar{color:#fff;background:linear-gradient(135deg,#5b4bff,#9d6cff);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.dark .notification-panel{color:#eef2f7;background:#151b24}.dark .notification-panel>header,.dark .notification-list article{border-color:#2b3441}.dark .notification-list article.unread{background:#211f38}@keyframes drawer-in{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}.notification-list article[role=button]{cursor:pointer}.notification-list article[role=button]:hover{filter:brightness(.98)}.notification-list article[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #5b4bff}.notification-filters{align-items:center;gap:12px;padding:0 24px 16px;display:flex}.notification-filters select{background:inherit;color:inherit;border:1px solid #dfe3e8;border-radius:9px;flex:1;padding:9px}.notification-filters label{color:#697386;align-items:center;gap:6px;font-size:13px;display:flex}.notification-pagination{background:inherit;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.notification-pagination span{color:#697386;font-size:12px}.notification-pagination button{align-items:center;gap:4px;display:flex}.dark .notification-filters select,.dark .notification-pagination{border-color:#2b3441}.media-filters{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1fr) 150px auto;gap:10px;padding:16px 24px;display:grid}.media-filters input,.media-filters select{background:inherit;min-width:0;color:inherit;border:1px solid #dfe3e8;border-radius:9px;padding:10px}.media-select img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.media-select small+small{color:#697386}.media-delete:disabled{cursor:not-allowed;opacity:.55}.dark .media-filters,.dark .media-filters input,.dark .media-filters select{border-color:#2b3441}@media (width<=640px){.media-filters{grid-template-columns:1fr}.notification-pagination{padding-inline:14px}.notification-pagination span{display:none}}.analytics-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.analytics-toolbar label{align-items:center;gap:8px;display:flex}.analytics-toolbar select{background:inherit;color:inherit;border:1px solid #dfe3e8;border-radius:9px;padding:9px}.trend-chart{border-top:1px solid #edf0f4;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));align-items:end;gap:4px;height:150px;padding:20px 24px;display:grid}.trend-bar{align-items:end;gap:2px;height:100%;display:grid}.trend-bar i{background:#6258ee;border-radius:3px 3px 0 0;min-height:2px;display:block}.trend-bar i:nth-child(2){background:#2fb67c}.trend-bar i:nth-child(3){background:#e5a43c}.trend-summary{color:#697386;gap:20px;padding:0 24px 20px;display:flex}.review-workflow{gap:8px;margin-top:10px;display:grid}.review-workflow select{background:inherit;max-width:240px;color:inherit;border:1px solid #dfe3e8;border-radius:8px;padding:7px}.review-badges{flex-wrap:wrap;gap:6px;display:flex}.review-badges span{background:#eef1f5;border-radius:999px;padding:4px 8px;font-size:12px}.review-badges .approved{color:#16805a;background:#e1f7ed}.review-badges .changes_requested{color:#b23b32;background:#ffe8e5}.dark .analytics-toolbar select,.dark .review-workflow select{border-color:#2b3441}.private-share-panel{max-width:900px}.private-share-create{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;padding:20px 24px;display:grid}.private-share-create label{gap:6px;font-size:13px;display:grid}.private-share-create input{background:inherit;min-width:0;color:inherit;border:1px solid #dfe3e8;border-radius:9px;padding:10px}.private-share-list{gap:10px;padding:20px 24px;display:grid}.private-share-list>article{border:1px solid #edf0f4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.private-share-list>article>div:first-child{gap:4px;display:grid}.private-share-list small{color:#697386}.private-share-list .active{color:#16805a}.private-share-list .revoked{color:#b23b32}.private-share-logs{border:1px solid #edf0f4;border-radius:12px;margin:0 24px 24px;padding:16px}.private-share-logs article{border-bottom:1px solid #edf0f4;grid-template-columns:170px 140px 1fr;gap:10px;padding:8px 0;display:grid}.private-share-logs article:last-child{border-bottom:0}.private-share-logs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark .private-share-create,.dark .private-share-list>article,.dark .private-share-logs,.dark .private-share-logs article,.dark .private-share-create input{border-color:#2b3441}@media (width<=760px){.private-share-create{grid-template-columns:1fr}.private-share-list>article{flex-direction:column;align-items:flex-start}.private-share-logs article{grid-template-columns:1fr}}.feed-pagination{justify-content:center;align-items:center;gap:16px;margin:28px 0 8px;display:flex}.feed-pagination span{color:#697386;font-size:14px}.feed-pagination button{min-width:88px}.dark .feed-pagination span{color:#aab4c2}@media (width<=560px){.feed-pagination{gap:8px}.feed-pagination span{font-size:12px}.feed-pagination button{min-width:auto;padding:9px 12px}}.audit-toolbar{flex-wrap:wrap;gap:10px}.audit-toolbar input{min-width:170px;color:inherit;background:0 0;border:1px solid #dfe3ea;border-radius:9px;padding:9px 12px}.dark .audit-toolbar input{border-color:#364151}.comment-reply{background:#faf9ff;border-left:3px solid #dcd8ff;border-radius:0 12px 12px 0;margin:10px 0 0 18px;padding:14px}.comment-actions{gap:12px;display:flex}.comment-actions button,.replying button{color:#6258ee;cursor:pointer;background:0 0;border:0;padding:2px 0}.comment-actions .danger{color:#d44747}.replying{color:#5147c7;background:#f1efff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.dark .comment-reply{background:#222936;border-color:#6258ee}.dark .replying{color:#c5c0ff;background:#282442}.settings-page{max-width:1050px;margin:auto;padding:48px 24px 110px}.settings-head{align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.settings-head span{letter-spacing:.14em;color:#655cf0;font-size:12px;font-weight:800}.settings-head h1{margin:5px 0;font-size:38px}.settings-head p{color:#75808d;margin:0}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-card{background:#fff;border:1px solid #e5e9ef;border-radius:18px;align-content:start;gap:15px;padding:26px;display:grid}.settings-card h2,.settings-card p{margin:0}.settings-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.settings-card input,.settings-card textarea{width:100%;color:inherit;font:inherit;background:#f9fafb;border:1px solid #dfe3e8;border-radius:11px;padding:12px 14px}.settings-card input:disabled{opacity:.65}.settings-card button{justify-self:start}.dark .settings-card{background:#1a202a;border-color:#2b3441}.dark .settings-card input,.dark .settings-card textarea{background:#232b36;border-color:#36404d}@media (width<=760px){.settings-grid{grid-template-columns:1fr}.settings-head{flex-direction:column}}.author-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.author-link:hover{color:#6258ee}.profile-page{max-width:1120px;margin:auto;padding:42px 24px 110px}.profile-hero{background:#fff;border:1px solid #e5e9ef;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:28px;padding:34px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(135deg,#5b4bff,#9d6cff);border-radius:50%;place-items:center;width:92px;height:92px;font-size:38px;font-weight:800;display:grid}.profile-hero h1{margin:5px 0}.profile-hero p{color:#65707e;max-width:650px}.profile-hero small{color:#87919d}.profile-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0;display:grid}.profile-stats div{background:#fff;border:1px solid #e5e9ef;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:20px;display:grid}.profile-stats svg{color:#655cf0;grid-row:1/3}.profile-stats b{font-size:24px}.profile-stats span{color:#76818e}.profile-posts{margin-top:34px}.profile-post-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.profile-post-grid article{cursor:pointer;background:#fff;border:1px solid #e5e9ef;border-radius:16px;padding:22px}.profile-post-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1e263c14}.profile-post-grid article>span{color:#655cf0;font-size:12px;font-weight:800}.profile-post-grid h3{margin:10px 0}.profile-post-grid p{color:#65707e}.profile-post-grid footer{gap:16px;display:flex}.profile-post-grid footer span{align-items:center;gap:5px;display:flex}.dark .profile-hero,.dark .profile-stats div,.dark .profile-post-grid article{background:#1a202a;border-color:#2b3441}@media (width<=720px){.profile-hero,.profile-stats,.profile-post-grid{grid-template-columns:1fr}}.settings-logout{color:#c73f4a;border-color:#f0cbd0;margin-left:auto}.settings-logout:hover{background:#fff2f3}@media (width<=760px){.settings-logout{margin-left:0}}.verification-notice{color:#624b0b;background:#fff9e9;border:1px solid #f0cf7a;border-radius:15px;align-items:center;gap:14px;margin-bottom:22px;padding:18px 20px;display:flex}.verification-notice>div{flex:1}.verification-notice strong{margin-bottom:4px;display:block}.verification-notice p{margin:0;font-size:14px;line-height:1.6}.dark .verification-notice{color:#ffe8a8;background:#302a18;border-color:#665529}@media (width<=700px){.verification-notice{flex-direction:column;align-items:flex-start}}.global-status{z-index:120;border-radius:12px;align-items:center;gap:18px;max-width:min(620px,100% - 32px);padding:13px 17px;font-size:14px;font-weight:700;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #141c2d2e}.global-status-success{color:#08744b;background:#e9fff4;border:1px solid #a9e8cb}.global-status-error{color:#a82e3a;background:#fff0f1;border:1px solid #efbec3}.global-status button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.tag-suggestions{flex-wrap:wrap;gap:7px;margin:-4px 0 12px;display:flex}.tag-suggestions button{color:#5c52d9;cursor:pointer;background:#f4f2ff;border:1px solid #dedbf9;border-radius:999px;padding:6px 9px;font-size:12px}.tag-suggestions button:hover{background:#e9e6ff}.dark .tag-suggestions button{color:#c8c2ff;background:#29263f;border-color:#49436f}.taxonomy-manager{margin:24px 0}.taxonomy-manager .workspace-toolbar p{color:#7a8490;margin:5px 0 0;font-size:13px}.taxonomy-message{margin:16px 24px}.taxonomy-columns{grid-template-columns:1fr 1fr;display:grid}.taxonomy-columns>section{padding:22px 24px}.taxonomy-columns>section+section{border-left:1px solid #edf0f4}.taxonomy-columns header{align-items:center;gap:9px;display:flex}.taxonomy-columns h3{margin:0}.taxonomy-create{grid-template-columns:1fr 1.4fr auto;gap:8px;margin:16px 0;display:grid}.taxonomy-create-tag{grid-template-columns:1fr auto}.taxonomy-create input{border:1px solid #dfe3e8;border-radius:9px;min-width:0;padding:9px 11px}.taxonomy-create button{align-items:center;gap:5px;display:flex}.taxonomy-list{border:1px solid #edf0f4;border-radius:12px;max-height:430px;overflow:auto}.taxonomy-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.taxonomy-list article:last-child{border-bottom:0}.taxonomy-list article>div:first-child{gap:4px;display:grid}.taxonomy-list small{color:#7a8490}.taxonomy-list button:disabled{opacity:.45;cursor:not-allowed}.dark .taxonomy-columns>section+section,.dark .taxonomy-list,.dark .taxonomy-list article{border-color:#2b3441}.dark .taxonomy-create input{color:#eef2f7;background:#151a22;border-color:#394351}@media (width<=860px){.taxonomy-columns{grid-template-columns:1fr}.taxonomy-columns>section+section{border-top:1px solid #edf0f4;border-left:0}}@media (width<=560px){.taxonomy-create{grid-template-columns:1fr}.taxonomy-list article{flex-direction:column;align-items:flex-start}}.category-filter{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin:6px 0;padding:10px 12px;display:flex}.category-filter:hover,.category-filter.active{color:#594fe9;background:#f0efff}.category-filter b{font-size:12px}.dark .category-filter:hover,.dark .category-filter.active{background:#282640}.profile-stats button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e9ef;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:20px;display:grid}.profile-stats button:hover{border-color:#8179f2;box-shadow:0 8px 24px #1e263c14}.profile-stats button svg{color:#655cf0;grid-row:1/3}.profile-stats button b{font-size:24px}.profile-stats button span{color:#76818e}.connection-panel{background:#fff;border:1px solid #e5e9ef;border-radius:18px;margin:22px 0;padding:24px}.connection-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.connection-panel h2{margin:0}.connection-panel header span,.connection-list small{color:#7a8490}.connection-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.connection-list article{border:1px solid #e5e9ef;border-radius:14px;gap:13px;padding:16px;display:flex}.connection-list article div{gap:3px;display:grid}.connection-list p{color:#65707e;margin:4px 0 0}.connection-avatar{color:#fff;background:#655cf0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.connection-pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.dark .profile-stats button,.dark .connection-panel,.dark .connection-list article{background:#1a202a;border-color:#2b3441}@media (width<=720px){.connection-list{grid-template-columns:1fr}}.connection-user{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e9ef;border-radius:14px;gap:13px;padding:16px;display:flex}.connection-user:hover{border-color:#8179f2;box-shadow:0 8px 20px #1e263c12}.connection-user>span:last-child{gap:3px;display:grid}.dark .connection-user{background:#1a202a;border-color:#2b3441}.comment-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comment-actions button{color:#6258ee;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.comment-actions button.danger{color:#d44747}.comment-editor{gap:8px;margin-top:7px;display:grid}.comment-editor textarea{width:100%;font:inherit;border:1px solid #dfe3e8;border-radius:10px;padding:10px}.comment-editor>div{justify-content:flex-end;gap:8px;display:flex}.comment-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.comment-pagination button{align-items:center;display:flex}.comment-pagination span{color:#697386;font-size:13px}.comment-reply{border-left:2px solid #ebe9ff;margin-left:28px;padding-left:14px}.dark .comment-editor textarea{color:#fff;background:#232b36;border-color:#36404d}@media (width<=600px){.comment-pagination{flex-wrap:wrap}.comment-reply{margin-left:12px}}.history-toggle{margin-left:auto}.version-history{background:#fff;border:1px solid #e7eaf0;border-radius:18px;margin-top:24px;padding:24px}.version-history>header,.version-preview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.version-history h2,.version-preview h2{margin:5px 0}.version-history header p{color:#77818d;margin:4px 0}.version-list{gap:12px;margin-top:20px;display:grid}.version-list article{border:1px solid #e7eaf0;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.version-list article>div:first-child{gap:6px;min-width:0;display:grid}.version-list small{color:#77818d;align-items:center;gap:5px;display:flex}.version-list p{color:#67727f;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.version-actions{flex:none;gap:8px;display:flex}.version-pagination{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.version-pagination button{align-items:center;display:flex}.version-preview-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1699;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.version-preview{background:#fff;border-radius:20px;width:min(820px,100%);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 25px 80px #00000040}.version-preview>small{color:#77818d}.version-preview h3{color:#56606d;margin-top:24px}.version-preview pre{white-space:pre-wrap;font:inherit;line-height:1.8}.version-preview footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dark .version-history,.dark .version-preview{background:#1a202a;border-color:#2b3441}.dark .version-list article{border-color:#2b3441}@media (width<=700px){.history-toggle{margin-left:0}.version-list article{flex-direction:column;align-items:flex-start}.version-actions{justify-content:flex-end;width:100%}.version-pagination{flex-wrap:wrap}}.user-search-results{background:#fff;border:1px solid #e5e9ef;border-radius:18px;margin:0 0 24px;padding:20px}.user-search-results>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.user-search-results h3{margin:3px 0 0}.user-search-results header span{color:#655cf0;letter-spacing:.12em;font-size:11px;font-weight:800}.user-search-results header small{color:#78828f}.user-search-results>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.user-search-results>div>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #e5e9ef;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:14px;display:grid}.user-search-results>div>button:hover{background:#faf9ff;border-color:#8179f2}.user-search-results>div>button>.connection-avatar{grid-row:1/3}.user-search-results>div>button>span:nth-child(2){gap:2px;display:grid}.user-search-results small,.user-search-results p{color:#75808d}.user-search-results p{margin:3px 0 0}.user-search-results em{color:#655cf0;grid-column:1/3;margin-top:5px;font-size:12px;font-style:normal}.dark .user-search-results{background:#1a202a;border-color:#2b3441}.dark .user-search-results>div>button{border-color:#2b3441}.dark .user-search-results>div>button:hover{background:#232a36}@media (width<=720px){.user-search-results>div{grid-template-columns:1fr}}.report-panel{margin-top:24px}.report-list blockquote{color:#505966;background:#f7f6ff;border-left:3px solid #756cff;margin:12px 0;padding:10px 13px}.report-list p{color:#697386;margin:7px 0}.dark .report-list blockquote{color:#d9deea;background:#24263b}.autosave-status{color:#667080;background:#eef1f5;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:700}.autosave-saving,.autosave-dirty{color:#8b6500;background:#fff5d9}.autosave-saved{color:#14734f;background:#e7f8ef}.autosave-error{color:#b42318;background:#ffeded}@media (width<=800px){.autosave-status{margin-left:0}}.media-library{background:#fff;border-radius:20px;width:min(940px,100%);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 25px 80px #00000040}.media-library>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.media-library h2{margin:5px 0}.media-library header p{color:#77818d;margin:4px 0}.media-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.media-grid article{border:1px solid #e6e9ef;border-radius:14px;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.media-grid article.selected{border-color:#655cf0;box-shadow:0 0 0 2px #655cf033}.media-select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:0 0 12px;display:grid}.media-select img{object-fit:cover;width:100%;height:145px}.media-select span,.media-select small{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.media-select span{font-weight:700}.media-select small{color:#77818d}.media-delete{color:#c63f49;cursor:pointer;background:#fff;border:1px solid #f0c8cc;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:8px;display:flex}.dark .media-library{background:#1a202a}.dark .media-grid article{border-color:#303948}.dark .media-delete{background:#232b36}@media (width<=760px){.media-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.media-grid{grid-template-columns:1fr}}.newsletter button:disabled,.newsletter input:disabled{opacity:.65;cursor:not-allowed}.newsletter-success,.newsletter-error{margin:2px 0 9px;font-size:11px;line-height:1.5;display:block}.newsletter-success{color:#d9ffeb}.newsletter-error{color:#ffe0e0}.side-title>button{color:#6a63e9;cursor:pointer;background:0 0;border:0;font-size:13px}.creator-profile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.creator-profile>span{color:#5f57df;background:#ecedff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.creator-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-profile small{color:#9aa1ab}.creator>button:last-child:disabled{opacity:.6}.footer-link,footer button{color:#8f97a3;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.footer-link{color:#c4c8d0;font-size:21px}.info-page{max-width:1050px;min-height:70vh;margin:auto;padding:42px 28px 100px}.info-back{align-items:center;gap:7px;display:flex}.info-hero{color:#17202b;background:linear-gradient(135deg,#edeeff,#f7f2ff);border:0;border-radius:24px;height:auto;margin-top:28px;padding:50px;display:block;position:static}.info-hero>svg,.info-hero>span{color:#6259ed}.info-hero>span{letter-spacing:.15em;margin-top:18px;font-size:12px;font-weight:800;display:block}.info-hero h1{margin:10px 0;font-size:42px}.info-hero p{color:#65707f;max-width:680px;line-height:1.8}.info-sections{gap:16px;margin-top:24px;display:grid}.info-sections article{background:#fff;border:1px solid #e5e9ef;border-radius:16px;gap:18px;min-height:0;padding:24px;display:flex}.info-sections article>svg{color:#6259ed;flex:none;margin-top:3px}.info-sections h2{margin:0 0 8px;font-size:19px}.info-sections p{color:#65707f;margin:0;line-height:1.8}.dark .info-sections article{background:#1a202a;border-color:#2b3441}@media (width<=700px){.info-page{padding:24px 16px 80px}.info-hero{padding:32px 24px}.info-hero h1{font-size:34px}}.personalization-studio{background:linear-gradient(135deg,#f9f8ff,#f1f8ff);border:1px solid #dedbf9;border-radius:22px;max-width:1180px;margin:28px auto;padding:26px}.personalization-studio>header{justify-content:space-between;gap:20px;display:flex}.personalization-studio header span{color:#655cf0;gap:7px;font-size:11px;font-weight:800;display:flex}.mood-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0;display:grid}.mood-grid button{text-align:left;background:#fff;border:1px solid #e0e3eb;border-radius:13px;gap:6px;padding:14px;display:grid}.mood-grid button.active{color:#fff;background:#655cf0}.personalization-controls{background:#fff;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:22px;padding:20px;display:grid}.personalization-controls label,.personalization-controls>div{gap:10px;display:grid}.personalization-controls form,.interest-cloud,.recommendation-reasons{flex-wrap:wrap;gap:8px;display:flex}.personalization-controls form input{flex:1;padding:10px}.interest-cloud button,.recommendation-reasons span{color:#5a50dc;background:#efedff;border:0;border-radius:999px;padding:6px 9px}.dark .personalization-studio{background:#202034;border-color:#403a68}.dark .mood-grid button,.dark .personalization-controls{color:#eef2f7;background:#1a202a}@media (width<=900px){.mood-grid{grid-template-columns:repeat(2,1fr)}.personalization-controls{grid-template-columns:1fr}}.recommendation-feedback{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.recommendation-feedback button{color:#6258ee;cursor:pointer;background:#fff;border:1px solid #dedbf9;border-radius:999px;padding:6px 9px;font-size:11px}.recommendation-feedback button:hover{background:#efedff}.recommendation-feedback button:disabled{opacity:.55;cursor:wait}.recommendation-feedback-status{color:#08744b;background:#e9fff4;border-radius:10px;margin:0 0 14px;padding:10px 13px;font-size:13px;font-weight:700}.dark .recommendation-feedback button{color:#c8c2ff;background:#232b36;border-color:#49436f}.dark .recommendation-feedback-status{color:#9de8c8;background:#19372c}.hidden-topic-cloud{border-top:1px solid #e2e1f4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.hidden-topic-cloud>span{color:#6d7785;font-size:12px;font-weight:800}.hidden-topic-cloud button{color:#a33;cursor:pointer;background:#fff7f7;border:1px solid #f0c8c8;border-radius:999px;padding:6px 9px}.hidden-topic-cloud button:disabled{opacity:.55}.dark .hidden-topic-cloud{border-color:#403a68}.dark .hidden-topic-cloud button{color:#ffb7c2;background:#35252a;border-color:#65414a}.scheduled-hint{color:#6258ee;background:#f2f0ff;border-radius:9px;padding:8px 10px;font-weight:700;display:block}.dark .scheduled-hint{color:#c8c2ff;background:#2c2945}.session-manager{grid-column:1/-1}.session-manager>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.session-manager h2{margin-top:0}.session-list{gap:10px;margin-top:18px;display:grid}.session-list article{border:1px solid #e5e9ef;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.session-list article>div{gap:4px;min-width:0;display:grid}.session-list strong{align-items:center;gap:8px;display:flex}.session-list strong span{color:#14734f;background:#e8f7ef;border-radius:999px;padding:3px 7px;font-size:11px}.session-list small{color:#727d8b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark .session-list article{border-color:#303948}.dark .session-list strong span{color:#80ddb4;background:#173b2e}@media (width<=700px){.session-manager>header{flex-direction:column}.session-list article{grid-template-columns:auto 1fr}.session-list article>button{grid-column:1/-1}}.data-rights,.session-manager{grid-column:1/-1}.data-rights p{color:#697386;line-height:1.7}.data-rights button{width:max-content}.notification-preferences{grid-column:1/-1}.notification-preferences>p{color:#697386;line-height:1.7}.preference-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.preference-list label{cursor:pointer;border:1px solid #e5e9ef;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.preference-list input{accent-color:#6258ee;width:auto;margin-top:3px}.preference-list span{gap:5px;display:grid}.preference-list small{color:#727d8b;line-height:1.5}.dark .preference-list label{border-color:#303948}@media (width<=760px){.preference-list{grid-template-columns:1fr}}.danger-zone{background:#ef44440d;border-color:#ef4444}.danger-zone h2{color:#b91c1c}.danger-button{color:#fff;font:inherit;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.danger-button:hover{background:#b91c1c}.danger-button:disabled{opacity:.55;cursor:not-allowed}.delete-account-form{gap:.85rem;margin-top:1rem;display:grid}.danger-actions{flex-wrap:wrap;gap:.7rem;display:flex}.mfa-settings{grid-column:1/-1}.mfa-settings header,.recovery-codes span{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mfa-setup,.mfa-enabled{gap:1rem;display:grid}.mfa-setup img{background:#fff;border-radius:18px;width:220px;max-width:100%;padding:.6rem}.mfa-setup>code,.recovery-codes code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mfa-setup>code{overflow-wrap:anywhere;background:var(--surface-soft);border-radius:10px;padding:.75rem}.mfa-enabled form{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.recovery-codes{border:1px solid var(--accent);background:var(--surface-soft);border-radius:14px;gap:.75rem;padding:1rem;display:grid}.recovery-codes>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;display:grid}.recovery-codes code{background:var(--surface);text-align:center;border-radius:8px;padding:.55rem}.collaboration-panel{background:var(--surface);border:1px solid var(--border);border-radius:24px;width:min(760px,100vw - 32px);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #0005}.collaboration-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.collaboration-panel h2{margin:4px 0}.collaboration-panel p{color:var(--muted);margin:0}.collaboration-invite{grid-template-columns:1fr 130px auto;gap:10px;margin:24px 0;display:grid}.collaboration-invite input,.collaboration-invite select,.collaborator-list select{border:1px solid var(--border);background:var(--surface);min-height:42px;color:inherit;border-radius:12px;padding:0 12px}.collaborator-list,.invitation-list{gap:10px;display:grid}.collaborator-list article,.invitation-list article{border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.collaborator-list article>div,.invitation-list article>div{align-items:center;gap:8px;display:flex}.collaborator-list article>div:first-child,.invitation-list article>div:first-child{display:grid}.collaborator-list small,.invitation-list small{color:var(--muted)}.collaboration-invitations{margin-bottom:20px}.invitation-list{padding:0 20px 20px}@media (width<=700px){.collaboration-invite{grid-template-columns:1fr}.collaborator-list article,.invitation-list article{flex-direction:column;align-items:flex-start}.collaborator-list article>div,.invitation-list article>div{flex-wrap:wrap}}.app{--theme-bg:#f4f5f2;--theme-surface:#fff;--theme-ink:#172033;--theme-muted:#687386;--theme-accent:#315c4c;--theme-line:#e4e6e1;--theme-radius:22px;--theme-shadow:0 18px 50px #1c282314;background:var(--theme-bg);color:var(--theme-ink)}.app .grid>article,.app .sidebar section,.app .workspace-panel{background:var(--theme-surface);border-color:var(--theme-line);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}.app .primary,.app .write{background:var(--theme-accent)}.app .category,.app .section-title button,.app .side-title a{color:var(--theme-accent)}.theme-glass{--theme-bg:#eaf4ff;--theme-surface:#fff9;--theme-ink:#15213a;--theme-muted:#59677e;--theme-accent:#5266dc;--theme-line:#ffffffb8;--theme-radius:20px;--theme-shadow:0 20px 60px #405b8a1a;background-color:#eaf4ff;background-image:radial-gradient(circle at 8% 5%,#7dd3fc99 0,#0000 28%),radial-gradient(circle at 88% 12%,#c4b5fdaa 0,#0000 30%),radial-gradient(circle at 72% 82%,#99f6e466 0,#0000 28%),linear-gradient(145deg,#f7fbff 0%,#e8f1ff 48%,#f4efff 100%);background-attachment:fixed}.theme-glass .feed>.grid>article .cover{box-shadow:inset 0 1px #fff9,0 16px 38px #526b9124}.theme-glass .sidebar>section,.theme-glass .feed>.empty,.theme-glass .appearance-panel,.theme-glass .appearance-head,.theme-glass .workspace-panel,.theme-glass .settings-card,.theme-glass .article-detail{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg,#ffffff96,#ffffff5c);border:1px solid #ffffffa8;box-shadow:0 18px 50px #526b9118}.theme-glass .sidebar>section{border-radius:18px;margin-bottom:14px;padding:18px}.theme-glass .newsletter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 45px #4f5fc73d;background:linear-gradient(145deg,#415bcddd,#6f66d7c9)!important;border:1px solid #ffffff80!important}.theme-glass .search{background:#ffffff70;border-color:#ffffffb5}.theme-glass .category-filter:hover,.theme-glass .category-filter.active{background:#ffffff9c;box-shadow:inset 0 1px #fff}.theme-glass.dark{--theme-bg:#0a1020;--theme-surface:#16213a99;--theme-ink:#f4f7ff;--theme-muted:#aab6ce;--theme-accent:#aab4ff;--theme-line:#ffffff24;background-color:#090f1f;background-image:radial-gradient(circle at 8% 5%,#2563eb66 0,#0000 30%),radial-gradient(circle at 88% 12%,#7c3aed66 0,#0000 32%),radial-gradient(circle at 72% 82%,#0f766e55 0,#0000 28%),linear-gradient(145deg,#080d19,#111936 55%,#17112b)}.theme-glass.dark>header{background:#10182b99;border-color:#ffffff20}.theme-glass.dark .feed>.grid>article.featured,.theme-glass.dark .sidebar>section,.theme-glass.dark .feed>.empty,.theme-glass.dark .appearance-panel,.theme-glass.dark .appearance-head,.theme-glass.dark .workspace-panel,.theme-glass.dark .settings-card,.theme-glass.dark .article-detail{background:linear-gradient(145deg,#1d2945b8,#111a31a3);border-color:#fff2;box-shadow:0 24px 70px #0000003d}.theme-glass.dark .search{background:#ffffff0f;border-color:#ffffff20}.theme-admin{margin:24px 0;padding:24px}.theme-admin .workspace-toolbar p{color:var(--theme-muted);margin:5px 0 0}.theme-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.theme-card{border:2px solid var(--theme-line);border-radius:var(--theme-radius);background:var(--theme-surface);min-height:170px;color:var(--theme-ink);text-align:left;cursor:pointer;gap:9px;padding:18px;transition:all .2s;display:grid}.theme-card:hover{transform:translateY(-3px)}.theme-card.active{border-color:var(--theme-accent);outline:3px solid color-mix(in srgb,var(--theme-accent) 18%,transparent)}.theme-swatch{border:1px solid #0002;height:38px;display:flex;overflow:hidden}.theme-swatch i{flex:1}.theme-card strong{font-size:18px}.theme-card small{color:var(--theme-muted);line-height:1.5}.theme-card em{color:var(--theme-accent);font-size:12px;font-style:normal;font-weight:800}.theme-editorial{--theme-bg:#f4f5f2;--theme-accent:#315c4c}.theme-editorial .hero h1{font-family:Georgia,Songti SC,serif}.theme-swiss{--theme-bg:#f7f7f3;--theme-ink:#111;--theme-muted:#505050;--theme-accent:#e32636;--theme-line:#111;--theme-radius:0;--theme-shadow:none;font-family:Arial,Microsoft YaHei,sans-serif}.theme-swiss>header{border-bottom:3px solid #111}.theme-swiss .hero{background:#f7f7f3;border:3px solid #111;border-radius:0}.theme-swiss .hero h1{text-transform:uppercase;font-size:clamp(54px,7vw,96px);line-height:.88}.theme-swiss .grid{gap:0}.theme-swiss .grid>article{border-width:2px}.theme-swiss .layout{grid-template-columns:2fr 1fr;gap:18px}.theme-terminal{--theme-bg:#07110d;--theme-surface:#0b1912;--theme-ink:#adffd6;--theme-muted:#72b894;--theme-accent:#00ff9c;--theme-line:#1b5c3c;--theme-radius:3px;--theme-shadow:0 0 24px #00ff9c12;font-family:Consolas,Courier New,monospace}.theme-terminal .hero{background:repeating-linear-gradient(0deg,#0b1912,#0b1912 2px,#0d1d15 3px);border:1px solid #00ff9c}.theme-terminal .hero h1:before{content:"> "}.theme-terminal .cover{filter:saturate(.55)contrast(1.25)}.theme-newspaper{--theme-bg:#efe7d3;--theme-surface:#f7f0df;--theme-ink:#171510;--theme-muted:#554f44;--theme-accent:#9c2f20;--theme-line:#171510;--theme-radius:0;--theme-shadow:none;font-family:Georgia,Songti SC,serif}.theme-newspaper .hero{background:0 0;border-block:5px double #171510;border-radius:0}.theme-newspaper .hero h1{font-size:clamp(50px,6vw,82px)}.theme-newspaper .section-title{border-bottom:4px double #171510}.theme-newspaper .layout{grid-template-columns:minmax(0,1fr) 280px}.theme-soft{--theme-bg:#f7f4ff;--theme-surface:#fff;--theme-ink:#292347;--theme-muted:#746d91;--theme-accent:#705cf6;--theme-line:#ebe5ff;--theme-radius:32px;--theme-shadow:0 20px 45px #7560c31f}.theme-soft .hero{background:linear-gradient(135deg,#f0eaff,#fff0f5);border-radius:48px}.theme-soft .orb{border-radius:42% 58% 60% 40%}.theme-soft .grid>article:hover{transform:translateY(-7px)rotate(-.25deg)}.theme-brutalist{--theme-bg:#fff;--theme-surface:#fff;--theme-ink:#111;--theme-muted:#333;--theme-accent:#111;--theme-line:#111;--theme-radius:0;--theme-shadow:8px 8px 0 #111;font-family:Arial Black,Arial,sans-serif}.theme-brutalist .hero{background:#ffe500;border:4px solid #111;border-radius:0;box-shadow:12px 12px #111}.theme-brutalist .hero h1{text-transform:uppercase}.theme-brutalist .primary,.theme-brutalist .write{background:#ff4d00;border:3px solid #111}.theme-brutalist .grid{gap:30px}.theme-japanese{--theme-bg:#f6f2ea;--theme-surface:#fbf9f4;--theme-ink:#26362f;--theme-muted:#73776e;--theme-accent:#8b3a3a;--theme-line:#d7d0c2;--theme-radius:2px;--theme-shadow:none;font-family:Yu Mincho,Songti SC,serif}.theme-japanese .hero{background:linear-gradient(90deg,#0000 60%,#eadfd2 60%);border-radius:0;min-height:520px}.theme-japanese .hero h1{letter-spacing:.08em;max-width:650px;font-weight:500}.theme-japanese .layout{gap:54px}.theme-japanese .grid>article{border-width:0 0 1px}.theme-luxury{--theme-bg:#11100e;--theme-surface:#191713;--theme-ink:#f4efe5;--theme-muted:#aaa08e;--theme-accent:#c8a96b;--theme-line:#4a3f2d;--theme-radius:0;--theme-shadow:0 22px 60px #0008;font-family:Georgia,Songti SC,serif}.theme-luxury .hero{background:radial-gradient(circle at 80% 30%,#52401f,#15130f 55%);border:1px solid #c8a96b;border-radius:0}.theme-luxury .hero h1{letter-spacing:.025em;font-weight:400}.theme-luxury .grid>article{border-top:2px solid #c8a96b}.theme-bauhaus{--theme-bg:#f4efe3;--theme-surface:#fffaf0;--theme-ink:#111;--theme-muted:#494949;--theme-accent:#e53935;--theme-line:#111;--theme-radius:0;--theme-shadow:6px 6px 0 #1565c0;font-family:Arial,sans-serif}.theme-bauhaus .hero{color:#111;background:linear-gradient(135deg,#f4c430 0 45%,#e53935 45% 67%,#1565c0 67%);border:4px solid #111;border-radius:0}.theme-bauhaus .hero h1{background:#fffaf0;max-width:700px;padding:18px}.theme-bauhaus .grid>article:nth-child(3n+2){box-shadow:6px 6px #e53935}.theme-bauhaus .grid>article:nth-child(3n){box-shadow:6px 6px #f4c430}.theme-night{--theme-bg:#0c1020;--theme-surface:#141a31dd;--theme-ink:#edf0ff;--theme-muted:#9ba6cc;--theme-accent:#8b7cff;--theme-line:#313b68;--theme-radius:18px;--theme-shadow:0 25px 70px #04061199;background-image:radial-gradient(circle at 15% 10%,#3b286f55,#0000 30%),radial-gradient(circle at 85% 30%,#146d7555,#0000 25%)}.theme-night .hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171c36aa;border:1px solid #53609b}.theme-night .grid>article,.theme-night .sidebar section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-academic{--theme-bg:#f8f5ed;--theme-surface:#fffdf8;--theme-ink:#243447;--theme-muted:#66707a;--theme-accent:#274c77;--theme-line:#c9c2b3;--theme-radius:4px;--theme-shadow:none;font-family:Georgia,Songti SC,serif}.theme-academic main{max-width:1180px}.theme-academic .hero{background:#fffdf8;border-left:8px solid #274c77;border-radius:4px;min-height:360px}.theme-academic .layout{grid-template-columns:minmax(0,720px) 280px;justify-content:center}.theme-academic .content p{font-size:16px;line-height:1.85}.theme-academic .grid{grid-template-columns:1fr}.theme-playful{--theme-bg:#fff7e8;--theme-surface:#fff;--theme-ink:#28233d;--theme-muted:#746d80;--theme-accent:#5f6cff;--theme-line:#28233d;--theme-radius:28px;--theme-shadow:7px 7px 0 #28233d;font-family:Trebuchet MS,Microsoft YaHei,sans-serif}.theme-playful .hero{background:linear-gradient(135deg,#ffd84d,#ff8ab3 55%,#78e6d0);border:3px solid #28233d;border-radius:40px}.theme-playful .hero h1{transform:rotate(-1deg)}.theme-playful .grid>article:nth-child(2n){transform:rotate(.4deg)}.theme-playful .primary,.theme-playful .write{border:2px solid #28233d}@media (width<=900px){.theme-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-swiss .layout,.theme-newspaper .layout,.theme-academic .layout{grid-template-columns:1fr}}@media (width<=600px){.theme-catalog{grid-template-columns:1fr;padding:14px}.theme-admin{padding:8px}.theme-card{min-height:150px}.theme-japanese .hero{background:#f6f2ea}.theme-swiss .hero h1,.theme-newspaper .hero h1{font-size:42px}}.appearance-page{width:min(1320px,100% - 32px);margin:32px auto 80px}.appearance-head{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 15%,var(--theme-surface)),var(--theme-surface));border:1px solid var(--theme-line);border-radius:var(--theme-radius);justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;display:flex}.appearance-head span,.appearance-title p{color:var(--theme-muted)}.appearance-head h1{margin:8px 0;font-size:clamp(34px,5vw,64px)}.appearance-head p{max-width:700px;margin:0}.appearance-panel{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);margin-top:20px;padding:24px}.appearance-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.appearance-title h2,.appearance-title p{margin:0}.appearance-title svg{color:var(--theme-accent)}.appearance-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.appearance-themes button{text-align:left;background:var(--theme-bg);color:var(--theme-ink);border:2px solid #0000;border-radius:16px;gap:9px;padding:14px;display:grid;position:relative}.appearance-themes button.active,.appearance-options button.active{border-color:var(--theme-accent)}.appearance-themes button>span{border-radius:10px;height:38px;display:flex;overflow:hidden}.appearance-themes button i{flex:1}.appearance-themes button svg{color:var(--theme-accent);position:absolute;bottom:14px;right:12px}.appearance-columns{grid-template-columns:1.1fr 1fr 1fr;gap:20px;display:grid}.appearance-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.appearance-options button{text-align:left;min-height:92px;color:var(--theme-ink);background:var(--theme-bg);border:2px solid #0000;border-radius:14px;gap:5px;padding:14px;display:grid}.appearance-options small,.appearance-panel label{color:var(--theme-muted)}.appearance-panel label{gap:7px;margin:14px 0;display:grid}.appearance-panel select{background:var(--theme-bg);width:100%;color:var(--theme-ink);border:1px solid var(--theme-line);border-radius:10px;padding:11px}.appearance-toggle{text-align:left;background:var(--theme-bg);width:100%;color:var(--theme-ink);border:1px solid var(--theme-line);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.appearance-toggle span{flex:1;display:grid}.appearance-toggle i{background:var(--theme-line);border-radius:20px;width:38px;height:22px;padding:3px}.appearance-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.appearance-toggle.active i{background:var(--theme-accent)}.appearance-toggle.active i:after{transform:translate(16px)}.appearance-status{text-align:center;color:var(--theme-muted);padding:18px}.font-serif{font-family:Georgia,Songti SC,serif}.font-sans{font-family:Arial,Microsoft YaHei,sans-serif}.font-mono{font-family:Consolas,Courier New,monospace}.radius-sharp{--theme-radius:0}.radius-soft{--theme-radius:10px}.radius-rounded{--theme-radius:28px}.density-cozy .grid{gap:14px}.density-cozy .content{padding:16px}.density-compact .grid{gap:8px}.density-compact .content{padding:11px}.density-compact .content p{display:none}.layout-grid .grid>article.featured{grid-column:auto}.layout-list .grid{grid-template-columns:1fr}.layout-list .grid>article{grid-template-columns:240px 1fr;display:grid}.layout-list .grid>article.featured{grid-column:auto}.layout-compact .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-compact .grid>article.featured{grid-column:auto}.layout-compact .cover{height:130px}.reading-narrow .layout{max-width:1040px;margin-inline:auto}.reading-wide main{max-width:1600px}.hide-sidebar .layout{grid-template-columns:1fr}.hide-sidebar .sidebar{display:none}.motion-reduced *{transition-duration:80ms!important;animation-duration:.001ms!important}.motion-none *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=1000px){.appearance-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-columns{grid-template-columns:1fr 1fr}.appearance-columns .appearance-panel:first-child{grid-column:1/-1}}@media (width<=700px){.appearance-page{width:min(100% - 20px,1320px);margin-top:10px}.appearance-head{flex-direction:column;padding:21px}.appearance-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-columns{grid-template-columns:1fr}.appearance-columns .appearance-panel:first-child{grid-column:auto}.appearance-panel{padding:16px}.layout-list .grid>article,.layout-compact .grid{grid-template-columns:1fr}}.app{--home-width:1240px;--home-aside:248px;--home-gap:44px;background:var(--theme-bg);min-height:100vh;color:var(--theme-ink)}.app>header{z-index:40;height:64px;padding:0 max(22px, calc((100vw - var(--home-width)) / 2));border-bottom:1px solid color-mix(in srgb, var(--theme-line) 72%, transparent);background:color-mix(in srgb, var(--theme-surface) 94%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:16px;position:sticky;top:0}.app>header .brand{letter-spacing:.13em;flex:none;font-size:18px}.app>header .brand span{background:var(--theme-accent);border-radius:9px;width:30px;height:30px}.app>header nav{gap:2px}.app>header nav button{color:var(--theme-muted);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600}.app>header nav button.active{color:var(--theme-ink);background:color-mix(in srgb, var(--theme-accent) 10%, transparent)}.app>header .search{border:1px solid var(--theme-line);background:var(--theme-bg);border-radius:10px;width:min(260px,20vw);height:38px;margin-left:auto}.app>header .search:focus-within{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.app>header .write{min-height:38px;box-shadow:none;border-radius:9px;padding:0 14px}.app>main{width:min(100%, calc(var(--home-width) + 48px));max-width:none;margin:0 auto;padding:38px 24px 80px}.app>main>.layout:has(.grid:empty){grid-template-columns:minmax(0,1fr)}.app>main>.layout:has(.grid:empty)>.sidebar{display:none}.feed{min-width:0;max-width:980px;margin:0 auto}.feed>.section-title{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:end;min-height:70px;margin:0 0 26px;padding:0 0 18px;display:flex}.feed>.section-title span{color:var(--theme-accent);letter-spacing:.18em;font-size:10px;font-weight:800}.feed>.section-title h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(25px,2.4vw,34px);line-height:1.15}.feed>.section-title>button{color:var(--theme-muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.feed>.section-title>button:hover{color:var(--theme-accent)}.feed>.grid{grid-template-columns:1fr;gap:36px;display:grid}.feed>.grid>article{min-width:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;transition:transform .18s;overflow:hidden}.feed>.grid>article:hover{box-shadow:none;transform:translateY(-3px)}.feed>.grid>article.featured{border-bottom:1px solid var(--theme-line);grid-column:auto;padding-bottom:48px;display:block}.feed>.grid>article .cover{border-radius:14px;height:218px}.feed>.grid>article .cover span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1218b8;border-radius:6px;padding:5px 9px;font-size:11px;top:14px;left:14px}.feed>.grid>article .cover strong{opacity:.16;font-size:clamp(30px,4vw,55px)}.feed>.grid>article>.content{padding:16px 1px 0}.feed>.grid>article.featured>.content{flex-direction:column;justify-content:center;padding:12px 0;display:flex}.feed>.grid>article .category{color:var(--theme-accent);letter-spacing:.08em;font-size:11px;font-weight:800}.feed>.grid>article h3{letter-spacing:-.02em;margin:9px 0 8px;font-size:20px;line-height:1.36}.feed>.grid>article.featured h3{letter-spacing:-.045em;margin-top:12px;font-size:clamp(29px,3.2vw,43px);line-height:1.12}.apple-hero{border:0;padding:32px 0 48px}.apple-hero p{color:#6e6e73;max-width:720px;font-size:20px;line-height:1.6}.feed>.grid>article p{color:var(--theme-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 15px;line-height:1.72;display:-webkit-box;overflow:hidden}.feed>.grid>article.featured p{-webkit-line-clamp:3}.feed>.grid>article .meta{color:var(--theme-muted);font-size:12px}.feed>.grid>article .mini-avatar{width:26px;height:26px;font-size:11px}.feed>.grid>article .actions{border-top:1px solid color-mix(in srgb, var(--theme-line) 70%, transparent);color:var(--theme-muted);margin-top:14px;padding-top:12px}.feed>.empty{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:320px;color:var(--theme-muted);text-align:center;border-radius:16px;place-items:center;padding:32px;display:grid}.feed>.grid:empty,.app>main .sidebar{display:none}.app>main .sidebar>section{border:0;border-bottom:1px solid var(--theme-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 0}.app>main .sidebar>section:first-child{padding-top:0}.app>main .side-title{margin-bottom:12px}.app>main .side-title h3{font-size:15px}.app>main .category-filter{border-radius:7px;margin:1px 0;padding:8px 9px;font-size:13px}.app>main .topic,.app>main .creator{padding:11px 0}.app>main .newsletter{color:var(--theme-bg);border:0;border-radius:14px;margin-top:22px;padding:22px;background:var(--theme-ink)!important}.app>main .newsletter input,.app>main .newsletter button{border-radius:8px}.app>footer{padding-top:48px}@media (width<=1120px){.app>header nav button{padding-inline:8px}.app>header nav button svg{display:none}.app>header .search{width:190px}.app>main>.layout{grid-template-columns:minmax(0,1fr) 220px;gap:30px}}@media (width<=900px){.app>header nav,.app>header .search,.app>header .write{display:none}.app>header .mobile-btn{place-items:center;display:inline-grid}.app>header .brand{margin-right:auto}.app>main>.layout{grid-template-columns:1fr}.app>main .sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;position:static}.app>main .sidebar>section{padding-top:20px}}@media (width<=680px){.app>header{height:58px;padding-inline:14px}.app>main{padding:24px 16px 60px}.feed>.section-title{min-height:62px;margin-bottom:20px}.feed>.section-title span{display:none}.feed>.section-title h2{margin:0;font-size:25px}.feed>.grid{grid-template-columns:1fr;gap:26px}.feed>.grid>article.featured{grid-column:auto;padding-bottom:26px;display:block}.feed>.grid>article .cover,.feed>.grid>article.featured .cover{border-radius:12px;height:220px}.feed>.grid>article.featured>.content,.feed>.grid>article>.content{padding:15px 0 0}.feed>.grid>article.featured h3{font-size:27px}.feed>.grid>article h3{font-size:20px}.feed>.empty{min-height:260px}.app>main .sidebar{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.feed>.grid>article{transition:none}}.theme-glass .feed>.empty{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffff9e,#ffffff52);border-color:#ffffffb3;box-shadow:0 20px 60px #405b8a24,inset 0 1px #fffc}.theme-glass.dark .feed>.empty,.theme-glass.dark .feed>.grid>article:not(.featured){background:linear-gradient(145deg,#1d2945b8,#111a3194);border-color:#ffffff21;box-shadow:0 24px 65px #0000004d,inset 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-glass>header,.theme-glass .feed>.empty,.theme-glass .feed>.grid>article,.theme-glass .sidebar>section{background:#f8fbfff0}.theme-glass.dark>header,.theme-glass.dark .feed>.empty,.theme-glass.dark .feed>.grid>article,.theme-glass.dark .sidebar>section{background:#131d33f2}}.theme-glass{--theme-bg:#edf1f7;--theme-surface:#ffffff6b;--theme-ink:#182033;--theme-muted:#687287;--theme-accent:#5865c7;--theme-line:#ffffff94;--theme-radius:18px;--theme-shadow:0 14px 40px #34476512;background-color:#edf1f7;background-image:radial-gradient(circle at 12% 0,#b8d8f27a,#0000 34%),radial-gradient(circle at 92% 8%,#d2c9ed70,#0000 32%),radial-gradient(circle at 58% 78%,#c8e1db57,#0000 30%),linear-gradient(155deg,#f6f8fb 0%,#e8edf5 55%,#f3f0f7 100%)}.theme-glass>header{-webkit-backdrop-filter:blur(30px)saturate(125%);background:#f8faff8a;border-color:#ffffff8f;box-shadow:0 8px 28px #3447650f}.theme-glass .feed>.empty{-webkit-backdrop-filter:blur(28px)saturate(125%);background:#ffffff57;border-color:#ffffff94;min-height:180px;box-shadow:inset 0 1px #ffffffb8,0 12px 36px #2f426214}.theme-glass .feed>.grid>article.featured{-webkit-backdrop-filter:blur(28px)saturate(125%);background:#ffffff47;border:1px solid #fff9;border-radius:20px;padding:14px;box-shadow:inset 0 1px #ffffffc2,0 14px 42px #34476512}.theme-glass .feed>.grid>article:not(.featured){-webkit-backdrop-filter:blur(24px)saturate(120%);background:#ffffff3d;border:1px solid #ffffff80;border-radius:18px;padding:12px;box-shadow:inset 0 1px #ffffffad,0 10px 30px #2f42620f}.theme-glass .feed>.grid>article:hover{border-color:#fffc;box-shadow:inset 0 1px #ffffffd1,0 16px 38px #2f42621c}.theme-glass .sidebar>section{-webkit-backdrop-filter:blur(24px)saturate(120%);background:#ffffff38;border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffffa6,0 10px 30px #2f42620d}.theme-glass .newsletter{box-shadow:inset 0 1px #ffffff38,0 16px 40px #34476521;background:linear-gradient(150deg,#3e4d88eb,#5d578de0)!important;border:1px solid #ffffff70!important}.theme-glass.dark{--theme-bg:#0b1020;--theme-surface:#18223a94;--theme-ink:#f2f5ff;--theme-muted:#aab5cb;--theme-line:#ffffff1f}.theme-glass.dark .feed>.empty,.theme-glass.dark .feed>.grid>article.featured,.theme-glass.dark .feed>.grid>article:not(.featured),.theme-glass.dark .sidebar>section{background:#141e348a;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 18px 50px #00000038}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link){isolation:isolate;color:var(--theme-ink);text-shadow:0 1px #ffffffc2;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff94,#ffffff29),linear-gradient(115deg,#7dd3fc1f,#c4b5fd24);border:1px solid #ffffffc2;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #4a5e881f,inset 1px 0 #ffffff75,0 7px 18px #2e3d5c1f,0 1px 2px #2e3d5c14}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link):before{content:"";z-index:-1;border-radius:inherit;opacity:.84;pointer-events:none;background:linear-gradient(#ffffffc7,#fff0);height:46%;position:absolute;inset:1px 2px auto}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:46%;height:160%;transition:left .38s;position:absolute;top:-72%;left:-56%;transform:rotate(22deg)}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link):hover{background:linear-gradient(#ffffffb3,#ffffff38),linear-gradient(115deg,#7dd3fc2e,#c4b5fd33);border-color:#fffffff5;transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #4c5d871f,0 10px 24px #2e3d5c2b,0 2px 4px #2e3d5c17}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link):hover:after{left:115%}.theme-glass :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link):active{transition-duration:60ms;transform:translateY(1px)scale(.975);box-shadow:inset 0 3px 7px #3442652e,inset 0 1px #ffffff80,0 2px 6px #2e3d5c17}.theme-glass .app>header nav button.active,.theme-glass .category-filter.active{color:#35429f;background:linear-gradient(#ffffffb8,#ffffff3d),linear-gradient(125deg,#7dd3fc47,#9d91f63d);border-color:#ffffffeb;box-shadow:inset 0 1px #fff,inset 0 -1px 2px #4a569e29,0 8px 20px #4957a429}.theme-glass .app>header .write,.theme-glass .primary{color:#fff;text-shadow:0 1px 2px #262d636b;background:linear-gradient(#ffffff3d,#ffffff05),linear-gradient(135deg,#5865c7f0,#705bbee6);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff94,inset 0 -2px 4px #23276940,0 8px 22px #464b9d47}.theme-glass .app>header .icon,.theme-glass .app>header .avatar-button{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.theme-glass .category-filter{box-shadow:none;background:#ffffff14;border-color:#0000}.theme-glass.dark :is(.app>header nav button,.app>header .icon,.app>header .write,.app>header .avatar-button,.primary,.secondary,.category-filter,.topic button,.creator>button,.feed-pagination button,.dashboard-link){color:var(--theme-ink);text-shadow:0 1px 2px #00000061;background:linear-gradient(#ffffff26,#ffffff0a),linear-gradient(115deg,#4586dc1f,#825ed224);border-color:#fff3;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000042,0 8px 22px #0000003d}.theme-glass{background:#16203a}.theme-glass .liquid-background{z-index:0;pointer-events:none;background:#16203a;position:fixed;inset:0;overflow:hidden}.theme-glass .liquid-background video{object-fit:cover;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;transform:scale(1.04)}.theme-glass .liquid-background-shade{background:linear-gradient(#080d1b14,#080d1b38),radial-gradient(circle at 50% 10%,#ffffff14,#0000 48%);position:absolute;inset:0}.theme-glass>:not(.liquid-background){z-index:1;position:relative}.theme-glass>header{z-index:40}.theme-glass :is(.workspace-panel,.appearance-head,.appearance-panel,.settings-card,.profile-hero,.profile-stats,.connection-panel,.user-search-results,.article-detail,.post-detail,.composer-shell,.composer-panel,.admin-panel,.dashboard-panel,.info-page,.notification-panel,.auth-dialog,.drawer,.empty){-webkit-backdrop-filter:blur(30px)saturate(138%);background:linear-gradient(145deg,#ffffff5c,#ffffff29);border:1px solid #ffffff61;box-shadow:inset 0 1px #ffffff9e,0 18px 55px #0811262e}.theme-glass :is(input,textarea,select){color:var(--theme-ink);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffff3d;border:1px solid #ffffff6b;box-shadow:inset 0 1px 3px #2331521a,inset 0 1px #ffffff85}.theme-glass :is(input,textarea,select):focus{border-color:#ffffffdb;outline:none;box-shadow:inset 0 1px 2px #23315214,0 0 0 3px #97adff47}.theme-glass .modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#070c1a57}.theme-glass>footer{-webkit-backdrop-filter:blur(32px)saturate(125%);background:#0a101f94;border-top:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff14}.theme-glass.dark .liquid-background-shade{background:linear-gradient(#03071247,#03071285)}.theme-glass.dark :is(.workspace-panel,.appearance-head,.appearance-panel,.settings-card,.profile-hero,.profile-stats,.connection-panel,.user-search-results,.article-detail,.post-detail,.composer-shell,.composer-panel,.admin-panel,.dashboard-panel,.info-page,.notification-panel,.auth-dialog,.drawer,.empty){background:linear-gradient(145deg,#18223bb3,#0b122480);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 22px 65px #0000004d}.theme-glass.dark :is(input,textarea,select){background:#0a112261;border-color:#ffffff29}@media (width<=680px){.theme-glass .liquid-background video{transform:scale(1.1)}.theme-glass :is(.workspace-panel,.appearance-head,.appearance-panel,.settings-card,.profile-hero,.connection-panel,.article-detail,.post-detail,.composer-panel,.admin-panel,.dashboard-panel,.info-page){-webkit-backdrop-filter:blur(22px)saturate(128%)}}@media (prefers-reduced-motion:reduce){.theme-glass .liquid-background video{display:none}.theme-glass .liquid-background{background:radial-gradient(circle at 15% 15%,#506da0,#0000 38%),radial-gradient(circle at 85% 20%,#65558c,#0000 40%),linear-gradient(145deg,#1a2742,#273654)}.theme-glass button:after{display:none}.theme-glass button{transition:none!important}}.theme-glass{--theme-bg:#f5f5f7;--theme-ink:#1d1d1f;--theme-muted:#6e6e73;--theme-accent:#0071e3;background:linear-gradient(#fbfbfd 0%,#f2f2f7 100%)}.theme-glass .liquid-background video{filter:saturate(.35)blur(10px)brightness(1.08);opacity:.18}.theme-glass>header,.theme-glass .sidebar>section,.theme-glass .feed>.grid>article,.theme-glass .feed>.empty,.theme-glass .workspace-panel,.theme-glass .appearance-panel,.theme-glass .settings-card,.theme-glass .auth-dialog{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffffb8;border:1px solid #ffffffd9;box-shadow:0 8px 30px #0000000f}.theme-glass .feed>.grid>article,.theme-glass .feed>.grid>article.featured{border-radius:24px}.theme-glass :is(.primary,.write){color:#fff!important;background:#0071e3!important;border-color:#0071e3!important;box-shadow:0 6px 18px #0071e32e!important}.theme-glass :is(nav button,.secondary,.category-filter,.icon,.dashboard-link){color:#1d1d1f!important;background:#fff9!important;border-color:#ffffffe6!important;box-shadow:0 2px 12px #0000000d!important}.theme-glass .app>header nav button.active{color:#0071e3!important;background:#0071e31f!important}.apple-hero{border:0;margin-bottom:40px;padding:24px 0 40px}.apple-hero h2{letter-spacing:-.06em;line-height:1.02;font-size:clamp(48px,6vw,72px)!important}.apple-hero p{color:#6e6e73;max-width:680px;margin-top:16px;font-size:20px;line-height:1.6}.app>main>.layout{max-width:980px;margin:0 auto;display:block!important}.app>main .sidebar{display:none!important}.feed{max-width:980px;margin:0 auto}.feed>.grid{grid-template-columns:1fr!important;gap:40px!important}.feed>.grid>article.featured{border-bottom:1px solid #00000014;padding-bottom:48px;display:block!important}.feed>.grid>article.featured .cover{border-radius:32px!important;height:520px!important}.feed>.grid>article h3{letter-spacing:-.04em;font-size:32px}.community-page{max-width:1120px;margin:auto;padding:42px 24px 110px}.community-head{background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:auto;padding:0 0 30px;display:grid;position:static}.community-head>div{min-width:0}.community-head span,.community-composer header span{color:#655cf0;letter-spacing:.14em;font-size:11px;font-weight:800}.community-head h1{margin:6px 0;font-size:clamp(34px,5vw,52px)}.community-head p{color:#697386;margin:0}.community-head button,.community-topic-detail footer span,.community-topic-meta b,.community-topic-list em,.community-topic-stats b,.community-topic-stats small{align-items:center;gap:6px;display:flex}.community-toolbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffff8c;border-radius:18px;grid-template-columns:minmax(220px,340px) 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:grid}.community-toolbar input{width:100%;color:inherit;background:#ffffffb8;border:1px solid #dfe3e8;border-radius:11px;padding:11px 14px}.community-toolbar>div{gap:7px;display:flex;overflow:auto}.community-toolbar button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 11px}.community-toolbar button.active{color:#fff;background:#6258ee}.community-toolbar button small{opacity:.72;margin-left:5px}.community-topic-list{gap:10px;display:grid}.community-topic-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad;border:1px solid #ffffff9e;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.community-topic-list>button:hover{border-color:#b8b3ff;transform:translateY(-2px);box-shadow:0 15px 36px #262a461a}.community-avatar{color:#fff;background:linear-gradient(135deg,#6258ee,#9f7cff);border-radius:15px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.community-topic-copy{gap:7px;min-width:0;display:grid}.community-topic-copy>span{align-items:center;gap:7px;display:flex}.community-topic-copy h2{margin:0;font-size:20px}.community-topic-copy p{color:#65707e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.community-topic-copy small{color:#858e9a}.community-topic-list em{color:#574ed5;background:#efedff;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-style:normal}.community-topic-list em.linked{color:#147453;background:#e8f8f2}.community-topic-copy>span>b{color:#dd6b20;align-items:center;gap:4px;font-size:11px;display:flex}.community-topic-stats{color:#65707e;align-content:center;justify-items:end;gap:8px;display:grid}.community-topic-page{max-width:900px}.community-topic-detail,.community-reply-form,.community-replies{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #ffffff9e;border-radius:22px}.community-topic-detail{padding:clamp(24px,5vw,46px)}.community-topic-meta{align-items:center;gap:9px;display:flex}.community-topic-meta>span{color:#574ed5;background:#efedff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.community-topic-detail h1{margin:17px 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.2}.community-author{color:inherit;background:0 0;border:0;padding:0;font-weight:700}.community-author small{color:#7c8591}.community-topic-detail>p{white-space:pre-wrap;margin:28px 0;font-size:17px;line-height:1.9}.community-topic-detail footer{color:#717b88;align-items:center;gap:18px;display:flex}.community-topic-detail footer time{margin-left:auto}.community-linked-post{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ecfff7c7;border:1px solid #cdeadd;border-radius:17px;align-items:flex-start;gap:15px;margin:16px 0;padding:18px;display:flex}.community-linked-post>svg{color:#19815d;flex:none}.community-linked-post>span{gap:4px;display:grid}.community-linked-post small{color:#19815d;font-weight:800}.community-linked-post p{color:#697386;margin:0}.community-replies{margin-top:22px;overflow:hidden}.community-replies>header{background:0 0;height:auto;padding:20px 24px;position:static}.community-replies h2{margin:0;font-size:19px}.community-replies>article{border-top:1px solid #78829629;grid-template-columns:42px 1fr;gap:14px;padding:20px 24px;display:grid;position:relative}.community-replies>article.nested{background:#f2f1ff73;margin-left:42px}.community-floor{color:#8b94a0;font-size:12px}.community-replies article header{background:0 0;border:0;align-items:center;gap:9px;height:auto;padding:0;display:flex;position:static}.community-replies article small{color:#818b98}.community-replies article p{white-space:pre-wrap;line-height:1.75}.community-replies article button{color:#6258ee;cursor:pointer;background:0 0;border:0;padding:0}.community-reply-form{gap:14px;margin-top:22px;padding:24px;display:grid}.community-reply-form header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0;display:flex;position:static}.community-reply-form h2{margin:0}.community-reply-form textarea,.community-composer input,.community-composer textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #dfe3e8;border-radius:12px;padding:13px 14px}.community-reply-form>.primary{justify-self:end}.community-composer-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f132694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-composer{color:#17202b;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:24px;gap:16px;width:min(650px,100%);max-height:92vh;padding:28px;display:grid;overflow:auto;box-shadow:0 30px 90px #00000047}.community-composer>header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0;display:flex;position:static}.community-composer h2{margin:5px 0}.community-composer label{gap:7px;font-size:13px;font-weight:700;display:grid}.community-composer>.primary{justify-self:end}.dark .community-toolbar,.dark .community-topic-list>button,.dark .community-topic-detail,.dark .community-reply-form,.dark .community-replies{background:#19202ac2;border-color:#64708252}.dark .community-toolbar input,.dark .community-reply-form textarea{background:#232b36cc;border-color:#3a4553}.dark .community-replies>article.nested{background:#34305259}.dark .community-linked-post{background:#1240308c;border-color:#285f4d}@media (width<=760px){.community-page{padding:24px 16px 90px}.community-head{grid-template-columns:1fr;align-items:start}.community-toolbar{grid-template-columns:1fr}.community-topic-list>button{grid-template-columns:42px minmax(0,1fr)}.community-topic-stats{grid-column:2;justify-content:flex-start;display:flex}.community-topic-detail footer{flex-wrap:wrap}.community-topic-detail footer time{width:100%;margin-left:0}.community-replies>article.nested{margin-left:14px}.community-replies article header{flex-direction:column;align-items:flex-start}.community-composer{padding:22px}}.theme-glass{color:#172033;background:#18345b;min-height:100vh;padding:24px 24px 88px 126px;overflow-x:hidden}.theme-glass .liquid-background video{opacity:.76;filter:saturate(.72)contrast(1.08)brightness(.72)}.theme-glass .liquid-background-shade{background:radial-gradient(circle at 70% 10%,#67bcff29,#0000 38%),linear-gradient(145deg,#07152f2e,#0919336b)}.desktop-shortcuts{z-index:4;flex-flow:column wrap;align-content:flex-start;gap:4px 10px;width:min-content;height:calc(100vh - 78px);display:flex;position:fixed;top:24px;left:18px}.desktop-shortcuts button{color:#fff;cursor:default;text-shadow:0 1px 4px #000c;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 82px;justify-items:center;gap:6px;width:82px;min-height:82px;padding:6px 3px;display:grid}.desktop-shortcuts .desktop-user-icon{z-index:1;touch-action:none;position:fixed}.desktop-shortcuts .desktop-user-icon:active{z-index:2}.desktop-browser-toolbar{z-index:30;top:var(--desktop-window-y);left:var(--desktop-window-x);width:var(--desktop-window-width);color:#27354b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f3f7fcf5;border:1px solid #ffffffc7;border-bottom-color:#32446024;border-radius:10px 10px 0 0;grid-template-columns:170px minmax(300px,1fr) 138px;align-items:center;height:72px;padding:0 0 0 16px;display:grid;position:fixed;box-shadow:0 -1px #ffffffb8}.desktop-browser-toolbar:active,.desktop-dialog-titlebar:active{cursor:grabbing}.desktop-browser-title,.desktop-browser-navigation,.desktop-window-controls,.desktop-address{align-items:center;display:flex}.desktop-browser-title{gap:9px;font-size:12px}.desktop-browser-title span{color:#fff;background:#397bd8;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.desktop-browser-navigation{gap:6px}.desktop-browser-navigation>button,.desktop-window-controls button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.desktop-browser-navigation>button:hover,.desktop-window-controls button:hover{background:#3a557c1a}.desktop-address{color:#687388;background:#fff;border:1px solid #4a5c7724;border-radius:18px;flex:1;gap:8px;height:36px;margin-left:5px;padding:0 13px;font-size:12px}.desktop-address:focus-within{border-color:#4d85d3;box-shadow:0 0 0 2px #397bd824}.desktop-address input{color:#334158;background:0 0;border:0;outline:0;width:100%;min-width:0;font:12px Segoe UI,sans-serif}.desktop-window-controls{justify-content:flex-end;align-self:start}.desktop-window-controls button{border-radius:0;width:46px;height:38px}.desktop-window-controls .desktop-window-close:hover{color:#fff;background:#e81123}.taskbar-running-app{color:#24344c;cursor:pointer;background:#487bbe24;border:0;border-bottom:3px solid #3779d2;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex}.taskbar-running-app span{font-size:12px;font-weight:600}.desktop-only>main,.desktop-only>.community-page,.desktop-only>.workspace-page,.desktop-only>.settings-page,.desktop-only>.composer-page,.desktop-only>.article-page,.desktop-only>.profile-page,.desktop-only>.admin-page,.desktop-only>.info-page,.desktop-only>.my-computer-page,.desktop-only>.recycle-bin-page,.desktop-only>.chat-app,.desktop-window-minimized>main,.desktop-window-minimized>.community-page,.desktop-window-minimized>.workspace-page,.desktop-window-minimized>.settings-page,.desktop-window-minimized>.composer-page,.desktop-window-minimized>.article-page,.desktop-window-minimized>.profile-page,.desktop-window-minimized>.admin-page,.desktop-window-minimized>.info-page,.desktop-window-minimized>.my-computer-page,.desktop-window-minimized>.recycle-bin-page,.desktop-window-minimized>.chat-app{display:none!important}.desktop-window-maximized{padding-left:24px}.desktop-window-maximized .desktop-shortcuts{display:none}.desktop-window-maximized .desktop-browser-toolbar{border-radius:0;width:100vw;top:0;left:0}.desktop-window-resizer{z-index:32;left:calc(var(--desktop-window-x) + var(--desktop-window-width) - 18px);top:calc(var(--desktop-window-y) + var(--desktop-window-height) - 18px);cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 45%,#42526c8c 46% 54%,#0000 55%);border:0;width:18px;height:18px;padding:0;position:fixed}.desktop-shortcuts button:hover,.desktop-shortcuts button:focus-visible,.desktop-shortcuts button.selected{background:#448bcf45;border-color:#c0e1ff7a;outline:0}.desktop-shortcuts button.selected{background:#2f7ac761;border-color:#d2ebffb8}.desktop-shortcuts button>span{color:#e9f3ff;filter:drop-shadow(0 2px 2px #0000007a);background:0 0;border:0;border-radius:0;place-items:center;width:46px;height:46px;display:grid}.desktop-shortcuts.desktop-icons-small button{width:68px;min-height:68px}.desktop-shortcuts.desktop-icons-small button>span{width:34px;height:34px}.desktop-shortcuts.desktop-icons-small button>span svg{width:24px;height:24px}.desktop-shortcuts.desktop-icons-large button{width:98px;min-height:98px}.desktop-shortcuts.desktop-icons-large button>span{width:58px;height:58px}.desktop-shortcuts.desktop-icons-large button>span svg{width:40px;height:40px}.desktop-context-submenu{border-left:1px solid #3f4e6524;margin:2px 0 4px 20px;padding-left:5px}.desktop-shortcuts b{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:78px;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.desktop-context-menu{z-index:200;color:#202938;-webkit-backdrop-filter:blur(28px)saturate(145%);background:#f3f7fcf0;border:1px solid #ffffffb8;border-radius:9px;width:238px;padding:7px;font:13px/1.2 Segoe UI,sans-serif;animation:.1s ease-out context-menu-in;position:fixed;box-shadow:0 16px 42px #07142752,inset 0 1px #ffffffdb}.desktop-context-menu button{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;display:flex}.desktop-context-menu button:hover,.desktop-context-menu button:focus-visible{background:#3769a61f;outline:0}.desktop-context-menu button span{margin-left:auto;font-size:18px}.desktop-context-menu button i{color:#246cc4;width:22px;font-style:normal;font-weight:700}.desktop-context-menu .context-primary{font-weight:600}.desktop-context-menu .context-separator{background:#3f4e6524;height:1px;margin:5px 7px}.desktop-context-menu small{color:#758095;padding:6px 10px 3px;font-size:11px;display:block}@keyframes context-menu-in{0%{opacity:0;transform-origin:0 0;transform:scale(.96)}to{opacity:1;transform-origin:0 0;transform:scale(1)}}.theme-glass.dark .desktop-context-menu{color:#f2f5fb;background:#202734f0;border-color:#ffffff29;box-shadow:0 18px 46px #0000006b,inset 0 1px #ffffff14}.my-computer-page{flex-direction:column;display:flex;background:#f9fbfff5!important;padding:72px 0 0!important;overflow:hidden!important}.explorer-commandbar,.explorer-addressbar{background:#f7fafee6;border-bottom:1px solid #31435f1f;flex:none;align-items:center;gap:6px;padding:6px 12px;display:flex}.explorer-commandbar{min-height:48px}.explorer-commandbar button{color:#26364d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.explorer-commandbar button:hover{background:#3769a61a}.explorer-addressbar{color:#40506a;min-height:42px;margin:0;padding-left:18px;font-size:13px}.explorer-addressbar b{color:#8993a5;font-size:17px}.explorer-layout{flex:auto;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.explorer-sidebar{background:#f2f7fdd1;border-right:1px solid #31435f1f;padding:12px 8px;overflow:auto}.explorer-sidebar button{color:#324159;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 11px;display:flex}.explorer-sidebar button:hover,.explorer-sidebar button.active{background:#3e74b51f}.explorer-content{min-width:0;padding:18px 24px 30px;overflow:auto}.explorer-section-title{border-bottom:1px solid #32456221;justify-content:space-between;align-items:baseline;margin:4px 0 14px;padding-bottom:8px;display:flex}.explorer-section-title h2{color:#26364e;margin:0;font-size:15px;font-weight:600}.explorer-section-title span,.explorer-empty,.explorer-desktop-items p{color:#748095;font-size:12px}.explorer-drive-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin-bottom:28px;display:grid}.explorer-drive-grid>button{color:#3978c8;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:14px;min-height:82px;padding:12px 14px;display:flex}.explorer-drive-grid>button:hover,.explorer-drive-grid>button:focus,.explorer-drive-grid>button.selected{background:#3771b817;border-color:#3670b53d;outline:0}.explorer-drive-menu button:disabled{opacity:.42;cursor:not-allowed}.explorer-drive-grid>button span{flex:1;gap:6px;min-width:0;display:grid}.explorer-drive-grid b{color:#26364e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.explorer-drive-grid small{color:#758196;font-size:11px}.explorer-drive-grid i{background:#35567e21;border-radius:4px;height:4px;overflow:hidden}.explorer-drive-grid em{border-radius:inherit;background:#3782d8;height:100%;display:block}.explorer-file-list{gap:2px;display:grid}.explorer-file-list>div{color:#3978c8;cursor:default;border:1px solid #0000;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:5px 9px;display:grid}.explorer-file-list>div:hover,.explorer-file-list>div.selected{background:#3771b81a;border-color:#3670b533}.explorer-file-list>div>span{gap:3px;min-width:0;display:grid}.explorer-file-list b{color:#26364e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.explorer-file-list small{color:#7a8598;font-size:11px}.explorer-file-actions{opacity:0;gap:2px;display:flex}.explorer-file-list>div:hover .explorer-file-actions,.explorer-file-list>div.selected .explorer-file-actions{opacity:1}.explorer-file-actions button{color:#40516a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:10px;display:grid}.explorer-file-actions button:hover{background:#3869a424}.explorer-desktop-items{flex-wrap:wrap;gap:8px;display:flex}.explorer-desktop-items>button{color:#34455e;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-width:180px;padding:10px 12px;display:inline-flex}.explorer-desktop-items>button:hover,.explorer-desktop-items>button:focus-visible{background:#3771b817;border-color:#3670b53d;outline:0}.explorer-message{color:#285e9e;background:#3278cd1a;border-radius:6px;margin:0 0 12px;padding:9px 12px;font-size:12px}.theme-glass.dark .my-computer-page,.theme-glass.dark .explorer-commandbar,.theme-glass.dark .explorer-addressbar,.theme-glass.dark .explorer-sidebar{color:#eef3fb;background:#1d2431f5!important}.theme-glass.dark .explorer-commandbar button,.theme-glass.dark .explorer-sidebar button,.theme-glass.dark .explorer-section-title h2,.theme-glass.dark .explorer-drive-grid b,.theme-glass.dark .explorer-file-list b{color:#eef3fb}@media (width<=760px){.explorer-layout{grid-template-columns:1fr}.explorer-sidebar{display:none}.explorer-commandbar{overflow-x:auto}.explorer-commandbar button{flex:none}.explorer-content{padding:14px}.explorer-drive-grid{grid-template-columns:1fr}.explorer-file-actions{opacity:1}}.theme-glass>header{width:auto;bottom:0;left:0;right:0;transform:none;z-index:80!important;-webkit-backdrop-filter:blur(30px)saturate(145%)!important;background:#e8f0fadb!important;border:0 solid #ffffff8c!important;border-top-width:1px!important;border-radius:0!important;height:54px!important;padding:5px 14px!important;display:block!important;position:fixed!important;top:auto!important;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #00000047!important}.theme-glass>header .desktop-start{color:#172033;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;width:44px;height:44px;padding:0}.theme-glass>header .desktop-start>span{width:34px;height:34px;margin:0}.theme-glass>header .desktop-start{font-size:0}.theme-glass>header>nav,.theme-glass>header>.search,.theme-glass>header>.icon,.theme-glass>header>.write,.theme-glass>header>.avatar-button{display:none!important}.taskbar-center{align-items:center;gap:3px;height:44px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.taskbar-pinned-apps{align-items:center;gap:4px;display:flex}.taskbar-pinned-apps button{color:#253a58;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.taskbar-pinned-apps button:hover{background:#4471ab24}.taskbar-pinned-apps button.running:after{content:"";background:#3278d4;border-radius:3px;height:3px;position:absolute;bottom:2px;left:15px;right:15px}.taskbar-pinned-apps button.running.active{background:#4471ab29}.taskbar-pinned-apps button.running:not(.active):after{background:#718096;left:17px;right:17px}.taskbar-tray{color:#24344b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-items:end;padding:0 7px;font-size:12px;line-height:1.2;display:grid;position:absolute;top:7px;right:12px}.taskbar-tray:hover,.taskbar-status:hover{background:#4471ab24}.taskbar-status{color:#24344b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:40px;padding:0 9px;display:flex;position:absolute;top:7px;right:103px}.desktop-quick-settings{z-index:80;color:#26344a;-webkit-backdrop-filter:blur(38px)saturate(145%);backdrop-filter:blur(38px)saturate(145%);background:#eff5fcf0;border:1px solid #ffffffb3;border-radius:14px;width:min(360px,100vw - 24px);padding:18px;animation:.14s ease-out quick-settings-in;position:fixed;bottom:62px;right:12px;box-shadow:0 24px 70px #04142b5c,inset 0 1px #ffffffe6}.quick-settings-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quick-settings-grid button,.quick-settings-notifications{min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #3d597e24;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.quick-settings-grid button.active{color:#245faa;background:#3279d329;border-color:#2b70c757}.quick-settings-grid button span{gap:2px;font-size:12px;font-weight:600;display:grid}.quick-settings-grid button small{color:#748096;font-size:10px;font-weight:400}.quick-settings-notifications{width:100%;min-height:42px;margin-top:12px}.theme-glass.dark .desktop-quick-settings{color:#edf3ff;background:#1b2434f0;border-color:#ffffff24}.theme-glass.dark .quick-settings-grid button,.theme-glass.dark .quick-settings-notifications{background:#303b4eb8;border-color:#ffffff1a}@keyframes quick-settings-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.taskbar-tray small{font-size:11px}.desktop-start-menu{z-index:79;color:#26344a;-webkit-backdrop-filter:blur(38px)saturate(145%);backdrop-filter:blur(38px)saturate(145%);background:#eff5fcf0;border:1px solid #ffffffb3;border-radius:14px;width:min(620px,100vw - 24px);max-height:min(720px,100vh - 82px);animation:.16s ease-out start-menu-in;position:fixed;bottom:62px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 80px #04142b6b,inset 0 1px #ffffffe6}.desktop-start-menu>header{padding:26px 36px 12px}.desktop-start-search{color:#778297;background:#ffffffe0;border:1px solid #3e5b8338;border-bottom:2px solid #3379d4;border-radius:7px;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:13px;display:flex}.desktop-start-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.desktop-start-search input::placeholder{color:#778297}.desktop-start-heading{justify-content:space-between;align-items:center;padding:18px 42px 10px;font-size:13px;display:flex}.desktop-start-heading small{color:#68758a}.desktop-start-apps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 28px 8px;display:grid}.desktop-start-apps button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:7px;padding:11px 4px;font-size:12px;display:grid}.desktop-start-apps button:hover,.desktop-start-recommended button:hover,.desktop-start-menu>footer button:hover{background:#436fab1f}.desktop-start-apps button span{color:#fff;background:linear-gradient(145deg,#4384d9,#6257c7);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.desktop-start-recommended{grid-template-columns:1fr 1fr;gap:4px;padding:0 34px 24px;display:grid}.desktop-start-recommended>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px;display:flex}.desktop-start-recommended>button>span{gap:3px;min-width:0;display:grid}.desktop-start-recommended b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desktop-start-recommended small,.desktop-start-recommended p{color:#748096;font-size:11px}.desktop-start-menu>footer{background:#e0eaf6ad;border-top:1px solid #485b7724;justify-content:space-between;align-items:center;padding:10px 42px;display:flex}.desktop-start-menu>footer button{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.start-user-avatar{color:#fff;background:#4a78bc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.theme-glass.dark .desktop-start-menu{color:#edf3ff;background:#1b2434f0;border-color:#ffffff24}.theme-glass.dark .desktop-start-search{background:#2a3548e0;border-color:#ffffff24}.theme-glass.dark .desktop-start-menu>footer{background:#151e2db8}@keyframes start-menu-in{0%{opacity:0;transform:translate(-50%,16px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=680px){.desktop-start-apps{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-start-recommended{grid-template-columns:1fr}}.desktop-dialog-window{overflow:auto;border-radius:10px!important;margin:0!important;padding-top:52px!important;position:fixed!important;bottom:auto!important;right:auto!important;box-shadow:0 24px 70px #00000057!important}.desktop-dialog-titlebar{color:#344158;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f9fbffe6;border-bottom:1px solid #34466326;justify-content:space-between;align-items:center;height:38px;padding-left:13px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.desktop-dialog-titlebar button{width:44px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.desktop-dialog-titlebar button:hover{color:#fff;background:#e81123}.desktop-dialog-window>.dialog-close,.desktop-dialog-window>header .icon{display:none!important}.notification-backdrop,.modal-backdrop{pointer-events:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.notification-backdrop>*,.modal-backdrop>*{pointer-events:auto}.theme-glass>header .desktop-start:hover{background:#497dbe1f}.theme-glass>header .brand span{background:linear-gradient(145deg,#357bd7,#6846bc)!important}.theme-glass>header nav{border-left:1px solid #31435f1f;border-right:1px solid #31435f1f;height:46px;padding:3px 7px}.theme-glass>header nav button{height:40px;padding:0 10px!important}.theme-glass>header .search{background:#ffffffa8;height:40px}.theme-glass>main,.theme-glass>.community-page,.theme-glass>.workspace-page,.theme-glass>.settings-page,.theme-glass>.composer-page,.theme-glass>.article-page,.theme-glass>.profile-page,.theme-glass>.admin-page,.theme-glass>.info-page,.theme-glass>.my-computer-page,.theme-glass>.recycle-bin-page,.theme-glass>.chat-app{z-index:5;top:var(--desktop-window-y);left:var(--desktop-window-x);width:var(--desktop-window-width);max-width:none;height:var(--desktop-window-height);-webkit-backdrop-filter:blur(30px)saturate(120%);background:#f7f9fdf0;border:1px solid #ffffffb8;border-radius:10px;min-height:0;position:fixed;overflow:auto;box-shadow:inset 0 1px #fff,0 26px 80px #00000057;margin:0!important;padding:102px 30px 42px!important}.desktop-window-maximized>main,.desktop-window-maximized>.community-page,.desktop-window-maximized>.workspace-page,.desktop-window-maximized>.settings-page,.desktop-window-maximized>.composer-page,.desktop-window-maximized>.article-page,.desktop-window-maximized>.profile-page,.desktop-window-maximized>.admin-page,.desktop-window-maximized>.info-page,.desktop-window-maximized>.my-computer-page,.desktop-window-maximized>.recycle-bin-page,.desktop-window-maximized>.chat-app{border-radius:0;width:100vw;height:calc(100vh - 54px);top:0;left:0}.theme-glass>main:before,.theme-glass>.community-page:before,.theme-glass>.workspace-page:before,.theme-glass>.settings-page:before,.theme-glass>.composer-page:before,.theme-glass>.article-page:before,.theme-glass>.profile-page:before,.theme-glass>.admin-page:before,.theme-glass>.info-page:before,.theme-glass>.my-computer-page:before,.theme-glass>.recycle-bin-page:before,.theme-glass>.chat-app:before{content:"";color:#39465b;background:0 0;border-bottom:1px solid #34466329;height:66px;padding-left:16px;font-size:13px;font-weight:600;line-height:42px;position:absolute;top:0;left:0;right:0}.theme-glass>main:after,.theme-glass>.community-page:after,.theme-glass>.workspace-page:after,.theme-glass>.settings-page:after,.theme-glass>.composer-page:after,.theme-glass>.article-page:after,.theme-glass>.profile-page:after,.theme-glass>.admin-page:after,.theme-glass>.info-page:after,.theme-glass>.my-computer-page:after,.theme-glass>.recycle-bin-page:after,.theme-glass>.chat-app:after{content:"";color:#4d5a70;word-spacing:8px;text-align:center;width:126px;height:42px;font:15px/42px Segoe UI,sans-serif;position:absolute;top:0;right:0}.theme-glass>footer,.theme-glass .dashboard-link{display:none}.theme-glass .app>main>.layout,.theme-glass>main>.layout{max-width:none!important}.theme-glass .feed{max-width:none}.theme-glass .apple-hero{border-bottom:1px solid #37496624;min-height:0;margin:0 0 22px;padding:0 0 22px}.theme-glass .apple-hero h2{font-size:clamp(34px,4vw,56px)!important}.theme-glass .apple-hero p{max-width:680px;font-size:16px}.theme-glass .feed>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.theme-glass .feed>.grid>article,.theme-glass .feed>.grid>article.featured{background:#ffffffad;border:1px solid #6a7c9729;box-shadow:0 8px 24px #2a3a5212;border-radius:14px!important;padding:12px!important}.theme-glass .feed>.grid>article.featured{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:24px;display:grid!important}.theme-glass .feed>.grid>article.featured .cover{border-radius:11px!important;height:330px!important}.theme-glass .feed>.grid>article:not(.featured) .cover{border-radius:11px;height:190px}.theme-glass .feed>.grid>article h3{font-size:22px}.theme-glass .feed>.grid>article.featured h3{font-size:32px}.theme-glass.dark>main,.theme-glass.dark>.community-page,.theme-glass.dark>.workspace-page,.theme-glass.dark>.settings-page,.theme-glass.dark>.composer-page,.theme-glass.dark>.article-page,.theme-glass.dark>.profile-page,.theme-glass.dark>.admin-page,.theme-glass.dark>.info-page,.theme-glass.dark>.my-computer-page,.theme-glass.dark>.recycle-bin-page,.theme-glass.dark>.chat-app{color:#edf3ff;background:#11192af0}.theme-glass.dark>header{background:#121c2fd1!important}.theme-glass.dark>header .desktop-start{color:#edf3ff}@media (width<=1120px){.theme-glass>header .search{display:none}.theme-glass>header nav button{min-width:42px;font-size:0}.theme-glass>header nav button svg{display:block}.theme-glass .feed>.grid{grid-template-columns:1fr!important}.theme-glass .feed>.grid>article.featured{grid-column:auto;display:block!important}}@media (width<=760px){.theme-glass{padding:10px 10px 80px}.desktop-shortcuts{display:none}.theme-glass>main,.theme-glass>.community-page,.theme-glass>.workspace-page,.theme-glass>.settings-page,.theme-glass>.composer-page,.theme-glass>.article-page,.theme-glass>.profile-page,.theme-glass>.admin-page,.theme-glass>.info-page{width:100%;min-height:calc(100vh - 100px);padding:58px 16px 30px!important}.theme-glass>header{bottom:8px;left:8px;right:8px;height:58px!important}.theme-glass>header nav,.theme-glass>header .write{display:none}.theme-glass>header .mobile-btn{display:grid}.theme-glass>header .brand{margin-right:auto}.theme-glass .feed>.grid>article.featured .cover{height:220px!important}.theme-glass .apple-hero h2{font-size:34px!important}}.desktop-lock-screen,html,body,#root,.app{width:100%;height:100%}html,body{overscroll-behavior:none;overflow:hidden!important}#root,.app{min-height:0!important;overflow:hidden!important}.app>main{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow:auto}.desktop-only>main{overflow:hidden}.desktop-lock-screen{color:#fff;background:radial-gradient(circle at 20% 20%,#5f96ff8c,#0000 35%),radial-gradient(circle at 82% 72%,#7752ff85,#0000 38%),linear-gradient(145deg,#111b31,#172a48 48%,#172034);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.desktop-lock-screen:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b122038;position:absolute;inset:0}.desktop-lock-brand,.desktop-lock-copy{z-index:102;position:fixed}.desktop-lock-brand{letter-spacing:.18em;align-items:center;gap:10px;display:flex;top:28px;left:34px}.desktop-lock-brand span{background:#ffffff24;border:1px solid #ffffff59;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff3d}.desktop-lock-copy{text-align:center;width:min(620px,100% - 40px);top:18%;left:50%;transform:translate(-50%)}.desktop-lock-copy h1{margin:0 0 8px;font-size:clamp(30px,5vw,54px)}.desktop-lock-copy p,.desktop-lock-loading>p{color:#ffffffc2}.desktop-lock-screen .auth-backdrop{z-index:101;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.desktop-lock-screen .auth-dialog{margin-top:110px;box-shadow:0 32px 90px #00000061}.desktop-lock-loading{align-content:center;gap:12px}.desktop-lock-loading .desktop-lock-brand,.desktop-lock-loading>p{z-index:1;margin:0;position:relative;top:auto;left:auto}.recycle-bin-page,.chat-app{width:100%;height:100%;min-height:0;overflow:hidden}.recycle-bin-page{color:#182234;background:#f6f9ffeb;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid}.recycle-bin-toolbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border-bottom:1px solid #7586a133;align-items:center;gap:8px;min-height:52px;padding:8px 14px;display:flex}.recycle-bin-toolbar button,.recycle-bin-list button{min-height:34px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #7586a138;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.recycle-bin-toolbar button:hover,.recycle-bin-list button:hover{background:#fff;border-color:#4268ae61}.recycle-bin-toolbar button:disabled{opacity:.45;cursor:not-allowed}.recycle-bin-toolbar .danger,.recycle-bin-list .danger,.desktop-context-menu .context-danger{color:#bc303d}.recycle-bin-content{overscroll-behavior:contain;min-height:0;padding:28px;overflow:auto}.recycle-bin-content>header{background:0 0;border:0;justify-content:space-between;align-items:flex-end;height:auto;padding:0 0 22px;display:flex;position:static}.recycle-bin-content>header span,.recycle-bin-content>header strong{color:#68758a;font-size:12px}.recycle-bin-content h1{margin:4px 0 0;font-size:30px}.recycle-bin-list{background:#ffffffbf;border:1px solid #7586a133;border-radius:14px;overflow:hidden}.recycle-bin-list article{border-bottom:1px solid #7586a124;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.recycle-bin-list article:last-child{border-bottom:0}.recycle-bin-list article>div{gap:4px;min-width:0;display:grid}.recycle-bin-list article b,.recycle-bin-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recycle-bin-list article small{color:#6d7889}.recycle-bin-icon{color:#3f67a8;background:#e9f1ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.recycle-bin-empty{color:#748096;text-align:center;align-content:center;place-items:center;min-height:360px;margin:0;display:grid}.recycle-bin-empty h2{color:#28354a;margin:18px 0 4px}.recycle-bin-empty p{margin:0}.recycle-bin-message,.chat-error{color:#a12332;background:#fff0f2;border:1px solid #efb6bc;border-radius:10px;padding:10px 14px}.chat-app{color:#162033;background:#f5f8fdf0;grid-template-columns:320px minmax(0,1fr);padding:0;display:grid}.chat-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;border-right:1px solid #6b7c9733;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.chat-sidebar>header,.chat-title{background:0 0;border:0;border-bottom:1px solid #6b7c9729;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:static}.chat-sidebar>header>div,.chat-title>div{align-items:center;gap:9px;display:flex}.chat-sidebar button,.chat-main button{color:inherit;cursor:pointer}.chat-sidebar>header>button,.chat-groups>header button,.chat-error button{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-sidebar>header>button:hover,.chat-groups>header button:hover{background:#4e668e1a}.chat-search{background:#eff3f9e6;border:1px solid #6b7c9733;border-radius:9px;align-items:center;gap:8px;margin:10px 12px;padding:0 11px;display:flex}.chat-search input{width:100%;height:36px;color:inherit;background:0 0;border:0;outline:0}.chat-contacts,.chat-groups,.chat-requests,.chat-search-results{min-height:0;padding:4px 10px 10px;overflow-y:auto}.chat-contacts h3,.chat-groups h3,.chat-requests h3{color:#778297;margin:12px 8px 7px;font-size:12px;font-weight:700}.chat-groups>header{justify-content:space-between;align-items:center;display:flex}.chat-contacts>button,.chat-groups>button,.chat-search-results>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.chat-contacts>button:hover,.chat-groups>button:hover,.chat-search-results>button:hover{background:#4c6ca31a}.chat-contacts>button>span,.chat-groups>button>span,.chat-search-results>button>span{color:#fff;background:linear-gradient(145deg,#5385d9,#7567db);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.chat-contacts button div,.chat-groups button div,.chat-search-results button div,.chat-requests article>div,.chat-groups article>div{gap:3px;min-width:0;display:grid}.chat-sidebar small{color:#788398;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-requests article,.chat-groups article{background:#eaf0fab8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px;display:grid}.chat-requests article button,.chat-groups article button{background:#fff;border:1px solid #6b7c9733;border-radius:8px;min-height:30px;padding:6px 9px}.chat-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.chat-error{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #501e2524}.chat-welcome{color:#758096;text-align:center;grid-row:1/-1;align-content:center;place-items:center;padding:30px;display:grid}.chat-welcome h1{color:#253147;margin:20px 0 8px}.chat-welcome p{max-width:460px;margin:0;line-height:1.7}.chat-title{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad}.chat-title>div{gap:2px;display:grid}.chat-title small{color:#788398}.chat-message-list{overscroll-behavior:contain;min-height:0;padding:22px clamp(18px,4vw,54px);overflow-y:auto}.chat-message-list article{align-items:flex-start;gap:10px;max-width:min(680px,78%);margin:0 0 18px;display:flex}.chat-message-list article.mine{flex-direction:row-reverse;margin-left:auto}.chat-message-list article>span{color:#fff;background:#64748c;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.chat-message-list article>div{gap:5px;display:grid}.chat-message-list article small{color:#7b8699}.chat-message-list article.mine small{text-align:right}.chat-message-list article p{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffe6;border:1px solid #6b7c9729;border-radius:4px 14px 14px;margin:0;padding:10px 13px;line-height:1.6;box-shadow:0 4px 16px #22344f0d}.chat-message-list article.mine p{color:#fff;background:linear-gradient(145deg,#4b82dc,#596fd0);border-color:#4b75bd;border-radius:14px 4px 14px 14px}.chat-composer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border-top:1px solid #6b7c9729;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.chat-composer textarea{resize:vertical;width:100%;min-height:42px;max-height:120px;color:inherit;background:#f8fafeeb;border:1px solid #6b7c973d;border-radius:10px;outline:0;padding:10px 12px}.chat-composer textarea:focus{border-color:#618ada;box-shadow:0 0 0 3px #4a7bcf1f}.chat-composer button{color:#fff;background:#4778ca;border:0;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:inline-flex}.chat-composer button:disabled{opacity:.45;cursor:not-allowed}.dark .recycle-bin-page,.dark .chat-app{color:#edf2fb;background:#121926f0}.dark .recycle-bin-toolbar,.dark .chat-sidebar,.dark .chat-title,.dark .chat-composer{background:#182131d1;border-color:#9fb1cf29}.dark .recycle-bin-list,.dark .recycle-bin-toolbar button,.dark .recycle-bin-list button,.dark .chat-message-list article p,.dark .chat-requests article button,.dark .chat-groups article button{color:#edf2fb;background:#1f2a3de6;border-color:#9fb1cf2e}.dark .chat-message-list article.mine p{background:linear-gradient(145deg,#356dbd,#5658ba)}.dark .chat-search,.dark .chat-composer textarea,.dark .chat-requests article,.dark .chat-groups article{color:#edf2fb;background:#1f2a3dd1;border-color:#9fb1cf29}.dark .recycle-bin-empty h2,.dark .chat-welcome h1{color:#edf2fb}@media (width<=760px){.chat-app{grid-template-columns:minmax(240px,42%) minmax(0,1fr)}.chat-message-list article{max-width:90%}.recycle-bin-content{padding:16px}.recycle-bin-list article{grid-template-columns:40px minmax(0,1fr)}.recycle-bin-list article button{grid-column:span 1}}@media (width<=560px){.chat-app{grid-template-columns:44% minmax(0,1fr)}.chat-sidebar>header b{display:none}.chat-message-list{padding:14px 10px}.chat-message-list article{max-width:100%}.chat-message-list article>span{display:none}.chat-composer{grid-template-columns:1fr}}
