.artin-whatsnew-panel{direction:rtl;max-width:700px!important;width:min(94vw,700px)!important;max-height:85vh;overflow-y:auto;border-radius:24px!important;padding:26px!important}.artin-whatsnew-hero{border-radius:18px;background:linear-gradient(125deg,rgba(111,132,205,.13),rgba(162,142,209,.06));padding:24px;margin-bottom:20px}.artin-whatsnew-hero span{font-size:13px;opacity:.75}.artin-whatsnew-hero h2{font-size:25px;margin:8px 0}.artin-whatsnew-hero p{opacity:.7}.artin-whatsnew-list{display:grid;gap:14px}.artin-release-entry{padding:18px;border:1px solid var(--n-border,rgba(150,150,150,.22));border-radius:16px}.artin-release-entry h3{font-size:18px;margin:10px 0}.artin-release-entry p,.artin-release-details{line-height:2;white-space:pre-line}.artin-release-details{opacity:.8}.artin-release-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;opacity:.85}.artin-release-meta em,.artin-new-badge{font-style:normal;color:#3886b7;background:rgba(67,143,213,.12);border-radius:8px;padding:2px 7px;font-size:11px}.artin-release-ack,.artin-release-history{margin-top:12px;border-radius:11px;padding:9px 16px;cursor:pointer}.artin-whatsnew-panel .n-close{position:sticky;top:0;float:left;z-index:5}

/* 3.5.2 — What's New follows the same macOS-style inline sidebar as personal settings. */
.artinai-body .artin-chat .artin-whatsnew-sidebar{direction:rtl;text-align:right;display:grid;gap:13px;width:100%;min-width:0;color:var(--text)}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-whatsnew-hero{padding:15px 13px;margin:0;border:1px solid var(--artin-border);border-radius:14px;background:var(--hover)}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-whatsnew-hero span{font-size:10px}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-whatsnew-hero h2{font-size:15px;line-height:1.65;margin:5px 0}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-whatsnew-hero p{font-size:11px;line-height:1.8;margin:0}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-whatsnew-list{gap:8px;min-width:0}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-entry{padding:12px;border-radius:12px;background:var(--surface);min-width:0}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-entry h3{font-size:12px;margin:7px 0}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-entry p,.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-details{font-size:11px;line-height:1.9;overflow-wrap:anywhere}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-meta{font-size:10px;gap:6px}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-history{width:100%;min-height:42px;margin:0;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--artin-border);background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:650;border-radius:12px;cursor:pointer}
.artinai-body .artin-chat .artin-whatsnew-sidebar .artin-release-history:hover{border-color:var(--accent);background:var(--hover)}
.artinai-body .artin-chat .artin-release-empty{font-size:12px;line-height:1.9;color:var(--muted);text-align:right;padding:16px 8px;margin:0}
.artinai-body .artin-whatsnew-full{z-index:9999}
.artinai-body .artin-whatsnew-full .artin-whatsnew-panel{max-width:760px!important;width:min(94vw,760px)!important;max-height:min(88vh,850px)!important;box-sizing:border-box!important;overflow-y:auto!important}
.artinai-body .artin-whatsnew-full .artin-whatsnew-panel:focus{outline:none}
.artinai-body .artin-whatsnew-full .artin-whatsnew-list{max-width:100%;min-width:0}
@media(max-width:1024px){.artinai-body .artin-chat .artin-whatsnew-sidebar{padding:2px}}

/* Persian, categorized release notes for sidebar and full history. */
.artin-release-details{direction:rtl;text-align:right;white-space:normal;line-height:1.9}
.artin-release-section-title{font-weight:750;color:var(--n-text,#243246);font-size:13px;margin:14px 0 6px}
.artin-release-bullet{display:flex;align-items:flex-start;gap:8px;margin:3px 0;line-height:1.85}
.artin-release-bullet>span:first-child{flex:none;color:var(--n-accent,#477fc9);font-weight:700}
.artin-release-bullet>span:last-child{min-width:0;overflow-wrap:anywhere}
.artin-release-line{margin:5px 0;overflow-wrap:anywhere}
