.syn-share-modal{display:flex;}.syn-share-modal .share-option{width:100%;text-align:left;background:transparent;color:inherit;font:inherit;}.syn-share-modal .share-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.syn-share-modal .share-option-text{flex:1;min-width:0;}.syn-share-modal .share-option-icon svg{color:var(--text-secondary);}.syn-share-modal .share-option-check{margin-left:auto;color:var(--accent);display:none;flex-shrink:0;}.syn-share-modal .share-option.selected .share-option-check{display:flex;}.syn-share-scope{font-size:.83rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.5;}.syn-share-hidden{display:none!important;}body.syn-share-loading .code-header-pills,body.syn-share-loading #academyHeaderControls{display:none!important;}body.syn-share-loading .chat-input-area,body.syn-share-loading #analysisView{display:none!important;}body.syn-share-loading .chat-header .chat-title-btn{padding:0;}body.syn-share-loading .chat-header .chat-title-btn>#chatTitle{font-size:.9rem;line-height:1.6;}.rv-share-header[hidden]{display:none!important;}.rv-share-header>.chat-title{flex:1;min-width:0;}.syn-share-cta{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--accent-hover, #0F766E);color:#fff;font-weight:700;font-size:.8rem;text-decoration:none;white-space:nowrap;}[data-theme="dark"] .syn-share-cta{background:var(--accent);color:#0C0E14;}.syn-share-cta:hover{opacity:.9;}.syn-share-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px;}.syn-share-unavailable{max-width:520px;margin:12vh auto 0;padding:0 16px;text-align:center;}body.syn-share-gone #chatTitle,body.syn-share-gone #codeStatus,body.syn-share-gone #academyHeaderControls{visibility:hidden;}.syn-share-unavailable h2{font-size:1.25rem;color:var(--text);margin:0 0 8px;}.syn-share-unavailable p{color:var(--text-secondary);font-size:.9rem;margin:0 0 20px;line-height:1.55;}body.syn-share #chatTitleMenu,body.syn-share #chatTitleBtn .chat-title-caret,body.syn-share .chat-title-chevron,body.syn-share #historyListInner .history-item-menu{display:none!important;}body.syn-share .syn-user-act-edit,body.syn-share #btnOpenFiles,body.syn-share #btnShareConv,body.syn-share #btnShareSession,body.syn-share #rvBtnShare,body.syn-share #rvT_code,body.syn-share #rvT_credits,body.syn-share #rvActions,body.syn-share .answer-actions .syn-act-redo,body.syn-share .answer-actions .syn-act-good,body.syn-share .answer-actions .syn-act-bad{display:none!important;}.conv-creator-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;}.chat-header>.conv-creator-wrap{margin-left:8px;}.conv-creator-btn{display:flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1.5px solid var(--border);background:transparent;color:var(--text-secondary);font-size:.79rem;font-weight:600;font-family:inherit;border-radius:10px;cursor:pointer;transition:all .2s;max-width:210px;}.conv-creator-btn:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);}.conv-creator-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.creator-avatar-sm{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;line-height:1;flex-shrink:0;overflow:hidden;text-transform:uppercase;}.creator-avatar-sm img{width:100%;height:100%;object-fit:cover;display:block;}.creator-name-sm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.creator-chevron{flex-shrink:0;opacity:.6;transition:transform .2s ease;}.conv-creator-wrap.open .creator-chevron{transform:rotate(180deg);}.conv-creator-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:10000;width:250px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.26);animation:slideUp .18s cubic-bezier(0.16,1,.3,1);text-align:left;cursor:default;}.ccm-profile{display:flex;align-items:center;gap:10px;padding:2px 2px 8px;}.ccm-profile>div{min-width:0;}.ccm-avatar{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;line-height:1;flex-shrink:0;overflow:hidden;text-transform:uppercase;}.ccm-avatar img{width:100%;height:100%;object-fit:cover;display:block;}.ccm-name{font-size:.85rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ccm-role{font-size:.72rem;color:var(--text-secondary);}.ccm-sep{height:1px;background:var(--border-light);margin:6px 0;}.ccm-stat{display:flex;align-items:center;gap:8px;padding:5px 2px;font-size:.78rem;color:var(--text-secondary);}.ccm-stat svg{flex-shrink:0;opacity:.65;}.ccm-stat span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ccm-ro-notice{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;background:var(--accent-subtle);color:var(--accent);font-size:.72rem;font-weight:600;line-height:1.35;}.ccm-ro-notice svg{flex-shrink:0;}.chat-input-area .ccm-ro-notice{justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;}@media (max-width:768px){.creator-name-sm{display:none;}.conv-creator-btn{padding:5px 8px 5px 6px;}.conv-creator-menu{width:min(250px,calc(100vw - 32px));}}.feat-loading-state{display:none;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;padding:48px 32px;color:var(--text-secondary);text-align:center;}.feat-loading-state.visible{display:flex;}.feat-loading-ring{width:44px;height:44px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:featSpin .9s linear infinite;}.feat-loading-state p{font-size:.82rem;max-width:220px;line-height:1.5;}@keyframes featSpin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.feat-loading-ring{animation:none;}}