.GhostwriterWorkflowView-module__SKLrzW__workflowShell{background-color:#080a0e;background-image:radial-gradient(80% 60% at 50% -10%,#ef44440f 0%,#0000 70%),radial-gradient(60% 40% at 0 100%,#6366f10a 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.GhostwriterWorkflowView-module__SKLrzW__workflowHeader{background:linear-gradient(#080a0efa,#080a0eb3,#0000)}.GhostwriterWorkflowView-module__SKLrzW__workflowGrid{flex:1;grid-template-columns:270px minmax(0,1fr) 300px;gap:0;min-height:0;padding:4.7rem 0 0;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1);display:grid}.GhostwriterWorkflowView-module__SKLrzW__workflowGridCollapsed{grid-template-columns:270px minmax(0,1fr) 0}.GhostwriterWorkflowView-module__SKLrzW__leftSidebar,.GhostwriterWorkflowView-module__SKLrzW__rightSidebar,.GhostwriterWorkflowView-module__SKLrzW__mainColumn{min-height:0}.GhostwriterWorkflowView-module__SKLrzW__leftSidebar{scrollbar-width:none;-ms-overflow-style:none;background:#ffffff06;border-right:1px solid #ffffff0d;flex-direction:column;gap:.85rem;padding:1rem .9rem 1.4rem;display:flex;overflow-y:auto;box-shadow:inset -1px 0 #ffffff05}.GhostwriterWorkflowView-module__SKLrzW__leftSidebar::-webkit-scrollbar{display:none}.GhostwriterWorkflowView-module__SKLrzW__newChatButton{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:.55rem;min-height:2.6rem;padding:0 .9rem;font-size:.82rem;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 3px #0006,inset 0 1px #ffffff0d}.GhostwriterWorkflowView-module__SKLrzW__newChatButton:hover{background:#ffffff12;border-color:#ffffff24;box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff12}.GhostwriterWorkflowView-module__SKLrzW__primaryNav,.GhostwriterWorkflowView-module__SKLrzW__threadList{flex-direction:column;gap:.1rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__navItem{color:#ffffff80;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;min-height:2.4rem;padding:0 .75rem;font-size:.78rem;font-weight:600;transition:background .14s,color .14s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__navItem:hover{color:#ffffffe6;background:#ffffff0d}.GhostwriterWorkflowView-module__SKLrzW__sidebarSection{flex-direction:column;gap:.55rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__sidebarSectionLabel{text-transform:uppercase;letter-spacing:.14em;color:#ffffff40;padding:0 .15rem;font-size:.63rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__threadFolder{text-align:left;background:0 0;border:0;border-radius:8px;padding:.55rem .75rem}.GhostwriterWorkflowView-module__SKLrzW__threadFolder strong{color:#fffc;font-size:.78rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__threadFolder span{color:#ffffff59;margin-top:.18rem;font-size:.7rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__threadItem{text-align:left;color:inherit;background:0 0;border:0;border-radius:8px;padding:.55rem .75rem;transition:background .14s}.GhostwriterWorkflowView-module__SKLrzW__threadItem:hover{background:#ffffff0b}.GhostwriterWorkflowView-module__SKLrzW__threadItem strong{color:#ffffffc7;font-size:.78rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__threadItem span{color:#ffffff59;margin-top:.18rem;font-size:.7rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__threadItemActive{background:#ef444412}.GhostwriterWorkflowView-module__SKLrzW__threadItemActive strong{color:#fff}.GhostwriterWorkflowView-module__SKLrzW__mainColumn{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.GhostwriterWorkflowView-module__SKLrzW__mainHero{background:linear-gradient(#ffffff05 0%,#0000 100%);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:1rem;padding:1.4rem 2rem 1.2rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__heroLogo{filter:drop-shadow(0 0 14px #ef444461)drop-shadow(0 0 32px #ef444424);flex-shrink:0;margin-top:2px}.GhostwriterWorkflowView-module__SKLrzW__heroLabel{text-transform:uppercase;letter-spacing:.14em;color:#ffffff47;font-size:.62rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__mainTitle{color:#fff;margin:.3rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.GhostwriterWorkflowView-module__SKLrzW__goalProgress{color:#ffffff52;margin:.3rem 0 0;font-size:.72rem}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingPanel{background:linear-gradient(#ffffff08,#ffffff04),#090b10eb;border:1px solid #ffffff12;border-radius:14px;margin:.9rem 1.8rem 0;overflow:hidden;box-shadow:0 10px 30px #00000057,inset 0 1px #ffffff0a}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingHeader{color:#ffffffd1;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.9rem 1rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingTitleWrap{align-items:center;gap:.8rem;min-width:0;display:flex}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingTitleWrap strong{color:#fff;font-size:.8rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingTitleWrap span{color:#ffffff5c;margin-top:.12rem;font-size:.68rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingPulse{background:#ef4444;border-radius:999px;flex-shrink:0;width:10px;height:10px;animation:1.8s ease-out infinite GhostwriterWorkflowView-module__SKLrzW__thoughtPulse;box-shadow:0 0 #ef444480}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingBody{flex-direction:column;gap:.7rem;max-height:240px;padding:0 1rem 1rem;display:flex;overflow-y:auto}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingBody::-webkit-scrollbar{width:8px}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingBody::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.GhostwriterWorkflowView-module__SKLrzW__agentThoughtLine{background:#ffffff07;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.6rem .7rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__agentThoughtBullet{background:#ef4444f2;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.43rem;box-shadow:0 0 10px #ef444473}.GhostwriterWorkflowView-module__SKLrzW__agentThoughtLine p{color:#ffffffb3;margin:0;font-size:.74rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__agentThinkingEmpty{color:#ffffff61;padding:.2rem .1rem .1rem;font-size:.72rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__activityPanel{background:#090b10e6;border:1px solid #ffffff12;border-radius:14px;margin:.9rem 1.8rem 0;overflow:hidden;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0a}.GhostwriterWorkflowView-module__SKLrzW__activityHeader{border-bottom:1px solid #ffffff0f;padding:.9rem 1rem .8rem}.GhostwriterWorkflowView-module__SKLrzW__activityHeader strong{color:#fff;font-size:.82rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__activityHeader span{color:#ffffff61;margin-top:.12rem;font-size:.68rem;display:block}button.GhostwriterWorkflowView-module__SKLrzW__activityHeader{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.GhostwriterWorkflowView-module__SKLrzW__activityBody{flex-direction:column;gap:.7rem;max-height:280px;padding:.9rem 1rem 1rem;display:flex;overflow-y:auto}.GhostwriterWorkflowView-module__SKLrzW__activityCard{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:.8rem .9rem}.GhostwriterWorkflowView-module__SKLrzW__activityThought{background:#ef444408;border-color:#ef44441a}.GhostwriterWorkflowView-module__SKLrzW__activityTool{background:#6366f108;border-color:#6366f11a}.GhostwriterWorkflowView-module__SKLrzW__activityQuestion{background:#fbbf2408;border-color:#fbbf241f}.GhostwriterWorkflowView-module__SKLrzW__activityBadge{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;border-radius:999px;align-items:center;min-height:1.3rem;padding:0 .42rem;font-size:.62rem;font-weight:700;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__activityToolMeta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__activityToolMeta code{color:#ffffffc7;font-family:SF Mono,Fira Code,monospace;font-size:.68rem}.GhostwriterWorkflowView-module__SKLrzW__activityStatus{text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__activityStatusRunning{color:#fca5a5}.GhostwriterWorkflowView-module__SKLrzW__activityStatusCompleted{color:#86efac}.GhostwriterWorkflowView-module__SKLrzW__activityStatusError{color:#fca5a5}.GhostwriterWorkflowView-module__SKLrzW__activityField{color:#fbbf24cc;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__activityCard strong{color:#fff;margin-top:.45rem;font-size:.78rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__activityCard p{color:#ffffff9e;margin:.4rem 0 0;font-size:.73rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__activityEmpty{color:#ffffff61;font-size:.72rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__workflowStream{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:0;min-height:0;padding:.8rem 1.8rem .6rem;display:flex;overflow-y:auto}.GhostwriterWorkflowView-module__SKLrzW__workflowStream>:first-child{margin-top:auto}.GhostwriterWorkflowView-module__SKLrzW__workflowStream::-webkit-scrollbar{display:none}.GhostwriterWorkflowView-module__SKLrzW__streamLine{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:.85rem;margin:.15rem 0;padding:.75rem .7rem;transition:background .22s,border-color .22s,box-shadow .22s;animation:.38s cubic-bezier(.22,1.2,.45,1) both GhostwriterWorkflowView-module__SKLrzW__streamEntrance;display:flex}.GhostwriterWorkflowView-module__SKLrzW__streamCompleted{background:0 0;border-color:#0000}.GhostwriterWorkflowView-module__SKLrzW__streamBlocked{background:#fbbf2408;border-color:#fbbf241a}.GhostwriterWorkflowView-module__SKLrzW__streamRunning{background:#ef44440a;border-color:#ef444424;box-shadow:inset 0 0 0 1px #ef44440f,0 4px 24px #ef44440f,inset 0 1px #ffffff08}.GhostwriterWorkflowView-module__SKLrzW__streamError{background:#ef444408;border-color:#ef44442e}.GhostwriterWorkflowView-module__SKLrzW__streamIconWrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:0;display:flex}.GhostwriterWorkflowView-module__SKLrzW__streamCompleted .GhostwriterWorkflowView-module__SKLrzW__streamIconWrap{color:#22c55e;filter:drop-shadow(0 0 6px #22c55e80)}.GhostwriterWorkflowView-module__SKLrzW__streamRunning .GhostwriterWorkflowView-module__SKLrzW__streamIconWrap{color:#ef4444;filter:drop-shadow(0 0 8px #ef4444b3);animation:2s ease-in-out infinite GhostwriterWorkflowView-module__SKLrzW__iconPulseRing}.GhostwriterWorkflowView-module__SKLrzW__streamBlocked .GhostwriterWorkflowView-module__SKLrzW__streamIconWrap{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2473)}.GhostwriterWorkflowView-module__SKLrzW__streamCopy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.GhostwriterWorkflowView-module__SKLrzW__streamTitle{letter-spacing:-.01em;font-size:.82rem;font-weight:600;line-height:1.4}.GhostwriterWorkflowView-module__SKLrzW__streamCompleted .GhostwriterWorkflowView-module__SKLrzW__streamTitle{color:#ffffff73}.GhostwriterWorkflowView-module__SKLrzW__streamRunning .GhostwriterWorkflowView-module__SKLrzW__streamTitle{color:#fff;text-shadow:0 0 20px #ffffff26}.GhostwriterWorkflowView-module__SKLrzW__streamBlocked .GhostwriterWorkflowView-module__SKLrzW__streamTitle{color:#fbbf24e6}.GhostwriterWorkflowView-module__SKLrzW__streamError .GhostwriterWorkflowView-module__SKLrzW__streamTitle{color:#fca5a5}.GhostwriterWorkflowView-module__SKLrzW__streamDetail{color:#ffffff47;flex-wrap:wrap;align-items:center;gap:.1rem;font-size:.72rem;line-height:1.5;display:flex}.GhostwriterWorkflowView-module__SKLrzW__streamRunning .GhostwriterWorkflowView-module__SKLrzW__streamDetail{color:#ffffff70}.GhostwriterWorkflowView-module__SKLrzW__streamDots{gap:1px;margin-left:2px;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__streamDots span{color:#ef444499;animation:1.4s infinite GhostwriterWorkflowView-module__SKLrzW__dotPulse;display:inline-block}.GhostwriterWorkflowView-module__SKLrzW__streamDots span:nth-child(2){animation-delay:.2s}.GhostwriterWorkflowView-module__SKLrzW__streamDots span:nth-child(3){animation-delay:.4s}.GhostwriterWorkflowView-module__SKLrzW__streamDots span:nth-child(4){animation-delay:.6s}.GhostwriterWorkflowView-module__SKLrzW__thinkingSection{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__thinkingToggle{color:#ffffff45;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.7rem;font-weight:600;transition:color .14s;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__thinkingToggle:hover{color:#ffffff94}.GhostwriterWorkflowView-module__SKLrzW__thinkingChevron{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.GhostwriterWorkflowView-module__SKLrzW__thinkingChevronOpen{transform:rotate(180deg)}.GhostwriterWorkflowView-module__SKLrzW__thinkingBox{color:#ffffff61;background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:.65rem .85rem;font-size:.72rem;line-height:1.65;animation:.2s cubic-bezier(.22,1,.36,1) GhostwriterWorkflowView-module__SKLrzW__expandDown;box-shadow:inset 0 1px #ffffff08}.GhostwriterWorkflowView-module__SKLrzW__toolCallLine{align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__toolCallLabel{color:#ffffff38;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__toolCallName{color:#ef4444bf;background:#ef444414;border:1px solid #ef444424;border-radius:5px;padding:.12rem .48rem;font-family:SF Mono,Fira Code,monospace;font-size:.69rem;box-shadow:0 0 8px #ef44440f}.GhostwriterWorkflowView-module__SKLrzW__finishedCard,.GhostwriterWorkflowView-module__SKLrzW__editorCard{cursor:pointer;border-radius:16px;align-items:center;gap:1rem;margin-top:.5rem;padding:.9rem 1.05rem;transition:transform .18s cubic-bezier(.22,1,.45,1),box-shadow .18s,background .16s,border-color .16s;animation:.42s cubic-bezier(.22,1.2,.45,1) both GhostwriterWorkflowView-module__SKLrzW__cardRise;display:flex;position:relative}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:after,.GhostwriterWorkflowView-module__SKLrzW__editorCard:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff12 0%,#0000 55%);transition:opacity .26s;position:absolute;inset:0}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:hover:after,.GhostwriterWorkflowView-module__SKLrzW__editorCard:hover:after{opacity:1}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:hover,.GhostwriterWorkflowView-module__SKLrzW__editorCard:hover{transform:translateY(-2px)}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:active,.GhostwriterWorkflowView-module__SKLrzW__editorCard:active{transform:translateY(0)scale(.99)}.GhostwriterWorkflowView-module__SKLrzW__finishedCard{background:#ef44440d;border:1px solid #ef444424;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000080,0 2px 8px #ef444414}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:hover{background:#ef444417;border-color:#ef444442;box-shadow:inset 0 1px #ffffff0d,0 16px 48px #0000008c,0 4px 16px #ef444424}.GhostwriterWorkflowView-module__SKLrzW__editorCard{color:#ffffffb8;background:#6366f10f;border:1px solid #6366f129;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000080,0 2px 8px #6366f112}.GhostwriterWorkflowView-module__SKLrzW__editorCard:hover{color:#fff;background:#6366f11c;border-color:#6366f14d;box-shadow:inset 0 1px #ffffff0d,0 16px 48px #0000008c,0 4px 16px #6366f11f}.GhostwriterWorkflowView-module__SKLrzW__finishedCardIcon,.GhostwriterWorkflowView-module__SKLrzW__editorCardIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .2s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__finishedCardIcon{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;box-shadow:0 0 16px #ef44441f,inset 0 1px #ffffff0f}.GhostwriterWorkflowView-module__SKLrzW__finishedCard:hover .GhostwriterWorkflowView-module__SKLrzW__finishedCardIcon{box-shadow:0 0 24px #ef444438,inset 0 1px #ffffff14}.GhostwriterWorkflowView-module__SKLrzW__editorCardIcon{color:#818cf8;background:#6366f11f;border:1px solid #6366f138;box-shadow:0 0 16px #6366f11a,inset 0 1px #ffffff0f}.GhostwriterWorkflowView-module__SKLrzW__editorCard:hover .GhostwriterWorkflowView-module__SKLrzW__editorCardIcon{box-shadow:0 0 24px #6366f133,inset 0 1px #ffffff14}.GhostwriterWorkflowView-module__SKLrzW__finishedCardMeta,.GhostwriterWorkflowView-module__SKLrzW__editorCardMeta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.GhostwriterWorkflowView-module__SKLrzW__finishedCardTitle,.GhostwriterWorkflowView-module__SKLrzW__editorCardTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.85rem;font-weight:700;overflow:hidden}.GhostwriterWorkflowView-module__SKLrzW__finishedCardFilename{color:#ffffff57;white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Fira Code,monospace;font-size:.71rem;overflow:hidden}.GhostwriterWorkflowView-module__SKLrzW__finishedCardType{text-transform:uppercase;letter-spacing:.11em;color:#ef4444a6;font-size:.62rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__editorCardSub{color:#ffffff5c;font-size:.73rem}.GhostwriterWorkflowView-module__SKLrzW__finishedCardDownloadBtn{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s,border-color .14s,box-shadow .14s,transform .1s;display:flex;box-shadow:inset 0 1px #ffffff0d}.GhostwriterWorkflowView-module__SKLrzW__finishedCardDownloadBtn:hover{color:#ef4444;background:#ef444424;border-color:#ef444452;transform:translateY(-1px);box-shadow:0 0 14px #ef444426,inset 0 1px #ffffff0f}.GhostwriterWorkflowView-module__SKLrzW__finishedCardDownloadBtn:active{transform:translateY(0)}.GhostwriterWorkflowView-module__SKLrzW__errorLine{color:#fca5a5;border-top:1px solid #ffffff0a;padding:.7rem 0 .7rem 2.1rem;font-size:.78rem;animation:.2s ease-out GhostwriterWorkflowView-module__SKLrzW__streamEntrance}.GhostwriterWorkflowView-module__SKLrzW__reviewPanel{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;margin:.9rem 0 .2rem 2.2rem;overflow:hidden}.GhostwriterWorkflowView-module__SKLrzW__reviewPanelHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.9rem 1rem .8rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__reviewPanelHeader strong{color:#fff;font-size:.8rem}.GhostwriterWorkflowView-module__SKLrzW__reviewPanelHeader span{color:#fff6;font-size:.68rem}.GhostwriterWorkflowView-module__SKLrzW__reviewIssueList,.GhostwriterWorkflowView-module__SKLrzW__revisionHistoryList{flex-direction:column;gap:.7rem;padding:.9rem 1rem 1rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__reviewIssueCard,.GhostwriterWorkflowView-module__SKLrzW__revisionCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:.8rem .9rem}.GhostwriterWorkflowView-module__SKLrzW__reviewIssueMeta,.GhostwriterWorkflowView-module__SKLrzW__revisionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__reviewSeverityBadge{text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.3rem;padding:0 .42rem;font-size:.62rem;font-weight:700;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__reviewSeverityMajor{color:#fecaca;background:#ef444424}.GhostwriterWorkflowView-module__SKLrzW__reviewSeverityMinor{color:#fde68a;background:#fbbf241f}.GhostwriterWorkflowView-module__SKLrzW__reviewIssueLocation,.GhostwriterWorkflowView-module__SKLrzW__revisionHeader span{color:#ffffff70;font-size:.68rem}.GhostwriterWorkflowView-module__SKLrzW__reviewIssueCard p,.GhostwriterWorkflowView-module__SKLrzW__revisionIssueText,.GhostwriterWorkflowView-module__SKLrzW__revisionCompareBlock p,.GhostwriterWorkflowView-module__SKLrzW__reviewEmptyState{color:#ffffff9e;margin:.45rem 0 0;font-size:.72rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__reviewEmptyState{padding:.9rem 1rem 1rem}.GhostwriterWorkflowView-module__SKLrzW__revisionHeader strong{color:#fff;font-size:.76rem}.GhostwriterWorkflowView-module__SKLrzW__revisionIssueText{margin-top:.35rem}.GhostwriterWorkflowView-module__SKLrzW__revisionCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.GhostwriterWorkflowView-module__SKLrzW__revisionCompareBlock{background:#080a0e80;border:1px solid #ffffff0d;border-radius:8px;padding:.7rem .75rem}.GhostwriterWorkflowView-module__SKLrzW__revisionCompareBlock span{color:#ffffff61;text-transform:uppercase;font-size:.65rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__spinnerIcon{color:inherit;animation:.85s linear infinite GhostwriterWorkflowView-module__SKLrzW__spinRotate}.GhostwriterWorkflowView-module__SKLrzW__rightSidebar{scrollbar-width:none;-ms-overflow-style:none;background:#ffffff06;border-left:1px solid #ffffff0d;flex-direction:column;gap:1.1rem;padding:1rem .9rem 1.4rem;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto;box-shadow:inset 1px 0 #ffffff05}.GhostwriterWorkflowView-module__SKLrzW__rightSidebar::-webkit-scrollbar{display:none}.GhostwriterWorkflowView-module__SKLrzW__rightSidebarHidden{opacity:0;pointer-events:none;overflow:hidden;transform:translate(20px)}.GhostwriterWorkflowView-module__SKLrzW__rightSidebarHeader{justify-content:space-between;align-items:center;display:flex}.GhostwriterWorkflowView-module__SKLrzW__collapseRightBtn{color:#ffffff4d;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__collapseRightBtn:hover{color:#ffffffbf;background:#ffffff0f}.GhostwriterWorkflowView-module__SKLrzW__expandRightBtn{color:#fff6;z-index:10;background:#ffffff0a;border:1px solid #ffffff12;border-right:0;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:22px;height:52px;transition:background .12s,color .12s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 12px #0000004d}.GhostwriterWorkflowView-module__SKLrzW__expandRightBtn:hover{color:#ffffffd9;background:#ffffff12}.GhostwriterWorkflowView-module__SKLrzW__sourceList,.GhostwriterWorkflowView-module__SKLrzW__outlineList{flex-direction:column;gap:.65rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__sourceItem{border-bottom:1px solid #ffffff0a;padding:.65rem 0}.GhostwriterWorkflowView-module__SKLrzW__sourceItem:last-child{border-bottom:0}.GhostwriterWorkflowView-module__SKLrzW__sourceItem strong{color:#ffffffd1;font-size:.78rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__sourceItem span{color:#ffffff5c;margin-top:.22rem;font-size:.7rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__sourceItem a{color:#f87171;word-break:break-all;margin-top:.35rem;font-size:.7rem;text-decoration:none;display:block}.GhostwriterWorkflowView-module__SKLrzW__sourceSummary{border-top:1px solid #ffffff0d;margin-top:.45rem;padding-top:.45rem}.GhostwriterWorkflowView-module__SKLrzW__sourceSummary summary{cursor:pointer;color:#ffffff94;font-size:.68rem;font-weight:600;list-style:none}.GhostwriterWorkflowView-module__SKLrzW__sourceSummary summary::-webkit-details-marker{display:none}.GhostwriterWorkflowView-module__SKLrzW__sourceSummary p{color:#ffffff7a;margin:.45rem 0 0;font-size:.7rem;line-height:1.55}.GhostwriterWorkflowView-module__SKLrzW__kvColumn{flex-direction:column;gap:.75rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__kvStack span{text-transform:uppercase;letter-spacing:.12em;color:#ffffff45;font-size:.63rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__kvStack strong{color:#fff;margin-top:.22rem;font-size:.8rem;line-height:1.4;display:block}.GhostwriterWorkflowView-module__SKLrzW__outlineSection{flex-direction:column;gap:.55rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__collapseButton{color:#ffffff8c;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:2.2rem;padding:0 .1rem;font-size:.76rem;font-weight:700;transition:color .12s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__collapseButton:hover{color:#ffffffe6}.GhostwriterWorkflowView-module__SKLrzW__collapseChevron{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.GhostwriterWorkflowView-module__SKLrzW__collapseChevronOpen{transform:rotate(180deg)}.GhostwriterWorkflowView-module__SKLrzW__outlineItem{border-bottom:1px solid #ffffff0a;padding:.55rem 0}.GhostwriterWorkflowView-module__SKLrzW__outlineItem:last-child{border-bottom:0}.GhostwriterWorkflowView-module__SKLrzW__outlineItem strong{color:#fffc;font-size:.76rem;display:block}.GhostwriterWorkflowView-module__SKLrzW__outlineItem span{color:#ffffff61;margin-top:.22rem;font-size:.7rem;line-height:1.45;display:block}.GhostwriterWorkflowView-module__SKLrzW__emptyText{color:#ffffff54;margin:0;font-size:.72rem;line-height:1.55}.GhostwriterWorkflowView-module__SKLrzW__primaryButton{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:0;border-radius:999px;min-height:2.45rem;padding:0 1.1rem;font-size:.78rem;font-weight:700;transition:box-shadow .16s,transform .12s,background .16s;box-shadow:0 4px 16px #ef444452,inset 0 1px #ffffff26}.GhostwriterWorkflowView-module__SKLrzW__primaryButton:hover{background:linear-gradient(135deg,#f05252 0%,#e02424 100%);transform:translateY(-1px);box-shadow:0 6px 22px #ef444470,inset 0 1px #ffffff26}.GhostwriterWorkflowView-module__SKLrzW__primaryButton:active{transform:translateY(0);box-shadow:0 2px 8px #ef444447}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionDock{z-index:50;width:min(100%,720px);padding:0 1rem 1.4rem;animation:.38s cubic-bezier(.22,1.15,.36,1) GhostwriterWorkflowView-module__SKLrzW__questionRiseUp;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionDockExiting{animation:.21s ease-in forwards GhostwriterWorkflowView-module__SKLrzW__questionSinkOut}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionCard{-webkit-backdrop-filter:blur(32px);background:#0c0e14f7;border:1px solid #ffffff1a;border-radius:22px 22px 18px 18px;padding:1.2rem 1.3rem 1.1rem;box-shadow:inset 0 -2px #ffffff0a,0 -24px 80px #000000b3,0 40px 80px #0006,0 0 0 1px #ef44440f}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionMeta{text-transform:uppercase;letter-spacing:.14em;color:#ffffff4d;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionMeta svg{color:#ef4444;filter:drop-shadow(0 0 4px #ef444499)}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionCard h3{color:#fff;letter-spacing:-.02em;margin:.55rem 0 0;font-size:1rem;font-weight:700;line-height:1.35}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionHelper{color:#fff6;margin:.35rem 0 0;font-size:.74rem;line-height:1.55}.GhostwriterWorkflowView-module__SKLrzW__suggestionChips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__suggestionChip{color:#ffffffc7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.46rem .95rem;font-size:.8rem;font-weight:500;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;box-shadow:0 1px 4px #0000004d,inset 0 1px #ffffff0d}.GhostwriterWorkflowView-module__SKLrzW__suggestionChip:hover{color:#fff;background:#ef44441f;border-color:#ef44445c;transform:translateY(-1px);box-shadow:0 4px 14px #ef44442e,inset 0 1px #ffffff12}.GhostwriterWorkflowView-module__SKLrzW__suggestionChip:active{transform:translateY(0)scale(.97);box-shadow:0 1px 4px #0000004d}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionInput{gap:.55rem;margin-top:.8rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__questionCustomInput{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;outline:none;flex:1;min-height:2.6rem;padding:0 .9rem;font-size:.82rem;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 3px #0000004d}.GhostwriterWorkflowView-module__SKLrzW__questionCustomInput::placeholder{color:#ffffff38}.GhostwriterWorkflowView-module__SKLrzW__questionCustomInput:focus{border-color:#ef44446b;box-shadow:inset 0 1px 3px #0000004d,0 0 0 3px #ef444414}.GhostwriterWorkflowView-module__SKLrzW__questionSendBtn{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:box-shadow .16s,transform .12s,opacity .14s;display:flex;box-shadow:0 4px 14px #ef44445c,inset 0 1px #ffffff2e}.GhostwriterWorkflowView-module__SKLrzW__questionSendBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ef44447a,inset 0 1px #fff3}.GhostwriterWorkflowView-module__SKLrzW__questionSendBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ef444447}.GhostwriterWorkflowView-module__SKLrzW__questionSendBtn:disabled{opacity:.45;cursor:default;box-shadow:none;background:#ef444433}.GhostwriterWorkflowView-module__SKLrzW__timerBar{color:#ffffff47;background:linear-gradient(#ffffff03 0%,#0000 100%);border-top:1px solid #ffffff0a;align-items:center;gap:.45rem;padding:.45rem 2rem;font-size:.7rem;font-weight:600;display:flex}.GhostwriterWorkflowView-module__SKLrzW__timerBarDone{color:#22c55e99}.GhostwriterWorkflowView-module__SKLrzW__timerDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite GhostwriterWorkflowView-module__SKLrzW__timerPulse;box-shadow:0 0 6px #ef444499}@keyframes GhostwriterWorkflowView-module__SKLrzW__timerPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #ef444499}50%{opacity:.35;transform:scale(.65);box-shadow:0 0 2px #ef44444d}}.GhostwriterWorkflowView-module__SKLrzW__timerTokens{color:#ffffff2e;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.65rem;font-weight:500}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtWrap{margin-top:.45rem}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtToggle{color:#ffffff57;cursor:pointer;background:0 0;border:0;align-items:center;gap:.38rem;padding:0;font-size:.68rem;font-weight:600;transition:color .14s;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtToggle:hover{color:#ffffff94}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtDot{background:#ef4444b3;border-radius:999px;flex-shrink:0;width:6px;height:6px}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtBody{border-left:2px solid #ef444433;flex-direction:column;gap:.45rem;margin-top:.38rem;padding:.55rem .75rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__inlineThoughtText{color:#ffffff6b;margin:0;font-size:.72rem;line-height:1.6}.GhostwriterWorkflowView-module__SKLrzW__inlineToolCall{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.38rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__inlineToolName{color:#6366f1d9;background:#6366f114;border:1px solid #6366f126;border-radius:6px;padding:.1rem .42rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.67rem}.GhostwriterWorkflowView-module__SKLrzW__inlineToolArgs{color:#ffffff47;font-size:.67rem;font-style:italic}.GhostwriterWorkflowView-module__SKLrzW__editingBox{white-space:pre-wrap;color:#ffffff75;scrollbar-width:none;-ms-overflow-style:none;max-height:260px;font-size:.71rem;line-height:1.65;overflow-y:auto}.GhostwriterWorkflowView-module__SKLrzW__editingBox::-webkit-scrollbar{display:none}.GhostwriterWorkflowView-module__SKLrzW__humanizedSection{border-top:1px solid #ffffff0a;flex-direction:column;gap:.4rem;padding:.7rem 0;animation:.22s ease-out GhostwriterWorkflowView-module__SKLrzW__streamEntrance;display:flex}.GhostwriterWorkflowView-module__SKLrzW__humanizedHeader{justify-content:space-between;align-items:center;display:flex}.GhostwriterWorkflowView-module__SKLrzW__humanizedLabel{text-transform:uppercase;letter-spacing:.12em;color:#ffffff45;font-size:.68rem;font-weight:700}.GhostwriterWorkflowView-module__SKLrzW__humanizedActions{align-items:center;gap:.3rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__humanizedActionBtn{color:#ffffff59;background:0 0;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__humanizedActionBtn:hover{color:#ffffffd1;background:#ffffff12;border-color:#ffffff21;box-shadow:0 2px 8px #0000004d}.GhostwriterWorkflowView-module__SKLrzW__humanizedToggle{color:#ffffff47;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.7rem;font-weight:600;transition:color .14s;display:inline-flex}.GhostwriterWorkflowView-module__SKLrzW__humanizedToggle:hover{color:#fff9}.GhostwriterWorkflowView-module__SKLrzW__mainChatBar{background:linear-gradient(#080a0ecc 0%,#080a0e 100%);border-top:1px solid #ffffff0a;align-items:center;gap:.6rem;padding:.8rem 2rem 1rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__chatInput{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;outline:none;flex:1;min-height:2.6rem;padding:0 .9rem;font-size:.83rem;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 3px #00000040}.GhostwriterWorkflowView-module__SKLrzW__chatInput::placeholder{color:#ffffff3d}.GhostwriterWorkflowView-module__SKLrzW__chatInput:focus{border-color:#ef444461;box-shadow:inset 0 1px 3px #00000040,0 0 0 3px #ef444412}.GhostwriterWorkflowView-module__SKLrzW__chatSendBtn{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:box-shadow .16s,transform .12s,opacity .14s;display:flex;box-shadow:0 4px 14px #ef44444d,inset 0 1px #ffffff2e}.GhostwriterWorkflowView-module__SKLrzW__chatSendBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ef444470,inset 0 1px #fff3}.GhostwriterWorkflowView-module__SKLrzW__chatSendBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ef444440}.GhostwriterWorkflowView-module__SKLrzW__chatSendBtn:disabled{opacity:.5;cursor:default;box-shadow:none;background:#ef444438}.GhostwriterWorkflowView-module__SKLrzW__hiddenPreview{pointer-events:none;position:fixed;top:0;left:-99999px}.GhostwriterWorkflowView-module__SKLrzW__hiddenPage{color:#111827;background:#fff;width:816px;min-height:1056px;padding:96px}@keyframes GhostwriterWorkflowView-module__SKLrzW__streamEntrance{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__cardRise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__expandDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__spinRotate{to{transform:rotate(360deg)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__dotPulse{0%,80%,to{opacity:.15}40%{opacity:1}}@keyframes GhostwriterWorkflowView-module__SKLrzW__iconPulseRing{0%,to{filter:drop-shadow(0 0 6px #ef444499)}50%{filter:drop-shadow(0 0 12px #ef4444e6)drop-shadow(0 0 4px #ef444480)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__thoughtPulse{0%{transform:scale(.96);box-shadow:0 0 #ef44446b}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.96);box-shadow:0 0 #ef444400}}@keyframes GhostwriterWorkflowView-module__SKLrzW__questionRiseUp{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__questionSinkOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(20px)}}@media (max-width:1100px){.GhostwriterWorkflowView-module__SKLrzW__workflowGrid,.GhostwriterWorkflowView-module__SKLrzW__workflowGridCollapsed{grid-template-columns:1fr}.GhostwriterWorkflowView-module__SKLrzW__rightSidebar{border-top:1px solid #ffffff0d;border-left:0;order:3}.GhostwriterWorkflowView-module__SKLrzW__leftSidebar{border-top:1px solid #ffffff0d;border-right:0;order:2}.GhostwriterWorkflowView-module__SKLrzW__mainColumn{order:1}.GhostwriterWorkflowView-module__SKLrzW__expandRightBtn{display:none}}@media (max-width:767px){.GhostwriterWorkflowView-module__SKLrzW__mainHero{padding:1.1rem 1.1rem 1rem}.GhostwriterWorkflowView-module__SKLrzW__workflowStream{padding:.6rem 1.1rem .4rem}.GhostwriterWorkflowView-module__SKLrzW__timerBar{padding:.4rem 1.1rem}.GhostwriterWorkflowView-module__SKLrzW__mainChatBar{padding:.7rem 1rem .85rem}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionDock{width:100%;padding:0 .7rem .9rem}.GhostwriterWorkflowView-module__SKLrzW__bottomQuestionInput{flex-direction:column}}.GhostwriterWorkflowView-module__SKLrzW__miniEditorOverlay{z-index:300;-webkit-backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:center;animation:.3s forwards GhostwriterWorkflowView-module__SKLrzW__miniOverlayIn;display:flex;position:fixed;inset:0}.GhostwriterWorkflowView-module__SKLrzW__miniEditorOverlayExiting{animation:.22s forwards GhostwriterWorkflowView-module__SKLrzW__miniOverlayOut}@keyframes GhostwriterWorkflowView-module__SKLrzW__miniOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes GhostwriterWorkflowView-module__SKLrzW__miniOverlayOut{0%{opacity:1}to{opacity:0}}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPanel{background:linear-gradient(160deg,#0e1118 0%,#080a0e 100%);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:min(740px,92vw);height:min(84vh,880px);animation:.44s cubic-bezier(.22,1.2,.56,1) forwards GhostwriterWorkflowView-module__SKLrzW__miniPanelIn;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff0f,0 48px 140px #000000f2,0 0 80px #6366f10d}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPanelExiting{animation:.22s cubic-bezier(.4,0,1,1) forwards GhostwriterWorkflowView-module__SKLrzW__miniPanelOut}@keyframes GhostwriterWorkflowView-module__SKLrzW__miniPanelIn{0%{opacity:0;filter:blur(4px);transform:translateY(60px)scale(.93)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes GhostwriterWorkflowView-module__SKLrzW__miniPanelOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(24px)scale(.97)}}.GhostwriterWorkflowView-module__SKLrzW__miniEditorHeader{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;display:flex;box-shadow:0 1px #ffffff08}.GhostwriterWorkflowView-module__SKLrzW__miniEditorHeaderLeft{color:#ffffffd1;align-items:center;gap:.55rem;font-size:.84rem;font-weight:600;display:flex}.GhostwriterWorkflowView-module__SKLrzW__miniEditorBadge{text-transform:uppercase;letter-spacing:.09em;color:#818cf8;background:#6366f11f;border:1px solid #6366f138;border-radius:20px;padding:.14rem .48rem;font-size:.61rem;font-weight:700;box-shadow:0 0 10px #6366f114}.GhostwriterWorkflowView-module__SKLrzW__miniEditorClose{color:#ffffff61;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,color .14s,border-color .14s,box-shadow .14s,transform .1s;display:flex}.GhostwriterWorkflowView-module__SKLrzW__miniEditorClose:hover{color:#fff;background:#ffffff14;border-color:#ffffff24;transform:scale(1.05);box-shadow:0 2px 8px #0006}.GhostwriterWorkflowView-module__SKLrzW__miniEditorBody{scrollbar-width:none;background:radial-gradient(70% 40% at 50% 0,#6366f10a 0%,#0000 70%);flex-direction:column;flex:1;gap:1.8rem;min-height:0;padding:2rem 1.6rem;display:flex;overflow-y:auto}.GhostwriterWorkflowView-module__SKLrzW__miniEditorBody::-webkit-scrollbar{display:none}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPage{width:100%;max-width:620px;margin:0 auto}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPageLabel{text-transform:uppercase;letter-spacing:.11em;color:#ffffff2e;margin-bottom:.6rem;font-size:.67rem;font-weight:600}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPageContent{color:#1a1a1a;cursor:text;background:#fff;border-radius:12px;outline:none;min-height:560px;padding:2.8rem 3.2rem;font-family:Times New Roman,Times,serif;font-size:11.5pt;line-height:1.85;transition:box-shadow .2s;box-shadow:0 8px 40px #000000a6,0 2px 8px #0006,0 0 0 1px #00000014}.GhostwriterWorkflowView-module__SKLrzW__miniEditorPageContent:focus{box-shadow:0 8px 40px #000000a6,0 2px 8px #0006,0 0 0 3px #6366f166}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFooter{background:#ffffff05;border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1.2rem;display:flex;box-shadow:0 -1px #0003}.GhostwriterWorkflowView-module__SKLrzW__miniEditorHint{color:#ffffff2e;font-size:.72rem}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFooterActions{align-items:center;gap:.6rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__miniEditorCancelBtn{color:#ffffff6b;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:.48rem .95rem;font-size:.81rem;transition:background .14s,color .14s,border-color .14s}.GhostwriterWorkflowView-module__SKLrzW__miniEditorCancelBtn:hover{color:#ffffffd1;background:#ffffff12;border-color:#ffffff21}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFinishBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f52cc 100%);border:none;border-radius:9px;align-items:center;gap:.45rem;padding:.48rem 1.1rem;font-size:.81rem;font-weight:600;transition:box-shadow .16s,transform .12s,opacity .14s;display:flex;box-shadow:0 4px 16px #6366f15c,inset 0 1px #ffffff2e}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFinishBtn:hover{transform:translateY(-1px);box-shadow:0 6px 22px #6366f17a,inset 0 1px #ffffff38}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFinishBtn:active{transform:translateY(0);box-shadow:0 2px 8px #6366f147}.GhostwriterWorkflowView-module__SKLrzW__miniEditorFinishBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.GhostwriterWorkflowView-module__SKLrzW__streamIconError{color:#ef4444;filter:drop-shadow(0 0 6px #ef44448c)}.GhostwriterWorkflowView-module__SKLrzW__errorRecovery{background:#fef2f2f7;border:1px solid #fecacacc;border-radius:12px;flex-direction:column;gap:.6rem;margin-top:.55rem;padding:.75rem .9rem;animation:.2s cubic-bezier(.22,1,.36,1) GhostwriterWorkflowView-module__SKLrzW__expandDown;display:flex;box-shadow:0 4px 20px #ef44441a,inset 0 1px #fffc}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryMsg{color:#7f1d1d;white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.45}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryActions{flex-wrap:wrap;gap:.45rem;display:flex}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryBtn{appearance:none;color:#991b1b;cursor:pointer;background:#fff;border:1px solid #fca5a5b3;border-radius:8px;padding:.4rem .82rem;font-size:.78rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s;box-shadow:0 1px 4px #0000001a,inset 0 1px #ffffffe6}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryBtn:hover{background:#fef2f2;border-color:#f87171;transform:translateY(-1px);box-shadow:0 4px 12px #ef444426,inset 0 1px #ffffffe6}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryBtn:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryBtnPrimary{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#dc2626;box-shadow:0 3px 10px #ef444452,inset 0 1px #ffffff2e}.GhostwriterWorkflowView-module__SKLrzW__errorRecoveryBtnPrimary:hover{color:#fff;background:linear-gradient(135deg,#f05252 0%,#e02424 100%);border-color:#e02424;box-shadow:0 5px 16px #ef444470,inset 0 1px #ffffff2e}
.HomeViewMobile-module__SxT4qG__homeHeader{justify-content:flex-end}.HomeViewMobile-module__SxT4qG__homeHeader>div{margin-left:auto}.HomeViewMobile-module__SxT4qG__homeHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.75rem;display:flex}.HomeViewMobile-module__SxT4qG__homePlan,.HomeViewMobile-module__SxT4qG__homeIconBtn,.HomeViewMobile-module__SxT4qG__homeAvatar{flex-shrink:0}@media (max-width:767px){.HomeViewMobile-module__SxT4qG__homeShell{background:radial-gradient(circle at 50% 0,#ef44442e,#0000 28%),linear-gradient(#090909 0%,#050505 100%);overflow-y:auto}.HomeViewMobile-module__SxT4qG__homeHeader{background:linear-gradient(#0a0a0af5,#0a0a0a33 72%,#0000);justify-content:flex-end;gap:0;min-height:auto;padding:.55rem}.HomeViewMobile-module__SxT4qG__homeHeader>div{justify-content:flex-end;gap:0;width:100%}.HomeViewMobile-module__SxT4qG__homeHeaderActions{justify-content:flex-end;align-items:flex-start;gap:.35rem;width:100%;margin-left:auto;display:flex}.HomeViewMobile-module__SxT4qG__homeHeaderActions>:first-child{flex-shrink:0}.HomeViewMobile-module__SxT4qG__homeHeaderActions>:first-child button{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;width:2.15rem;height:2.15rem}.HomeViewMobile-module__SxT4qG__homeHeaderActions>:first-child button svg{width:17px;height:17px}.HomeViewMobile-module__SxT4qG__homePlan{--plan-collapsed-width:5.2rem;--plan-expanded-width:13.9rem;--plan-height:2.18rem;--plan-credit-width:2.85rem;--plan-credits-max-width:8.55rem;--plan-horizontal-padding:.5rem;z-index:10;flex:none;min-width:0;position:relative}.HomeViewMobile-module__SxT4qG__homePlan button{border-width:1px!important;border-radius:999px!important;max-width:100%!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(3){gap:.16rem!important;min-width:0!important;padding:0 .28rem!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(3) svg:first-child{width:11px!important;height:11px!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(3)>span{font-size:.64rem!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(3) svg:last-child{width:8px!important;height:8px!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(4){height:1.22rem!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(4)>span{min-width:2.72rem!important;padding:0 .04rem!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(4)>span>span:first-child{font-size:.56rem!important}.HomeViewMobile-module__SxT4qG__homePlan button>span:nth-child(4)>span>span:last-child{letter-spacing:.04em!important;font-size:.3rem!important}.HomeViewMobile-module__SxT4qG__homeIconBtn{flex-shrink:0}.HomeViewMobile-module__SxT4qG__homeIconBtn>button{border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;width:2.15rem!important;height:2.15rem!important;min-height:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important}.HomeViewMobile-module__SxT4qG__homeIconBtn>button>span{display:none!important}.HomeViewMobile-module__SxT4qG__homeIconBtn>button>svg{flex-shrink:0;width:15px!important;height:15px!important}.HomeViewMobile-module__SxT4qG__homeAvatar{flex-shrink:0}.HomeViewMobile-module__SxT4qG__homeAvatar>button{border-radius:999px!important;width:2.15rem!important;height:2.15rem!important}.HomeViewMobile-module__SxT4qG__homeAvatar>button>span{font-size:9px!important}.HomeViewMobile-module__SxT4qG__homeAvatar>button>svg{width:15px!important;height:15px!important}.HomeViewMobile-module__SxT4qG__homeHero{padding:3rem 1.1rem 2rem}.HomeViewMobile-module__SxT4qG__homeMascotWrap{margin-bottom:1rem}.HomeViewMobile-module__SxT4qG__homeMascot{width:5rem;height:auto}.HomeViewMobile-module__SxT4qG__homeLogo{margin-bottom:.75rem;width:11.75rem!important}.HomeViewMobile-module__SxT4qG__homeSubtitle{color:#ffffff80;max-width:12.5rem;margin-bottom:1.05rem;font-size:.82rem;line-height:1.42}.HomeViewMobile-module__SxT4qG__homeActions{align-items:center;gap:.55rem;width:100%}.HomeViewMobile-module__SxT4qG__homePrimaryCta{width:min(100%,14.5rem);min-height:3.15rem;padding:0 1.4rem;font-size:.94rem}.HomeViewMobile-module__SxT4qG__homeLearnMore{font-size:.84rem}}
.AuthViewMobile-module__AYK_GW__mobileHeroTitle,.AuthViewMobile-module__AYK_GW__mobileHeroBody{display:none}@media (max-width:1023px){.AuthViewMobile-module__AYK_GW__authMobileShell{height:auto;min-height:100dvh;overflow:hidden auto}.AuthViewMobile-module__AYK_GW__authFrame{align-items:stretch;height:auto;min-height:100dvh;padding:1rem}.AuthViewMobile-module__AYK_GW__authGrid{align-content:start;gap:1rem;height:auto;min-height:100%}.AuthViewMobile-module__AYK_GW__authHero{border-radius:1.75rem;min-height:auto;padding:1.25rem}.AuthViewMobile-module__AYK_GW__authPanel{align-items:stretch;min-height:auto}.AuthViewMobile-module__AYK_GW__authCard{border-radius:1.75rem;max-width:none;padding:.75rem;box-shadow:0 24px 70px #0000006b}.AuthViewMobile-module__AYK_GW__authCardInner{border-radius:1.35rem;padding:1rem}.AuthViewMobile-module__AYK_GW__authCardHeader{align-items:flex-start}}@media (max-width:767px){.AuthViewMobile-module__AYK_GW__desktopHeroTitle,.AuthViewMobile-module__AYK_GW__desktopHeroBody{display:none}.AuthViewMobile-module__AYK_GW__mobileHeroTitle,.AuthViewMobile-module__AYK_GW__mobileHeroBody{display:block}.AuthViewMobile-module__AYK_GW__mobileHeroAccent{color:#ff313b}.AuthViewMobile-module__AYK_GW__authMobileShell{background:radial-gradient(circle at 50% 0,#ef44442e,#0000 34%),linear-gradient(#110909 0%,#090909 30%,#050505 100%)}.AuthViewMobile-module__AYK_GW__authFrame{padding:0 0 1rem}.AuthViewMobile-module__AYK_GW__authGrid{grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem}.AuthViewMobile-module__AYK_GW__authHero{box-shadow:none;background:radial-gradient(circle at 50% 8%,#ef44441f,#0000 36%),linear-gradient(#ffffff04,#fff0);border:0;border-radius:0;order:1;padding:1rem 1rem 0;position:relative;overflow:visible}.AuthViewMobile-module__AYK_GW__authHero:after{display:none}.AuthViewMobile-module__AYK_GW__authHeroTop{text-align:center;align-items:center;gap:.7rem}.AuthViewMobile-module__AYK_GW__authHero .inline-flex{letter-spacing:.26em;color:#ffffffe0;background:#ffffff0f;margin:0 auto;padding:.8rem 1rem}.AuthViewMobile-module__AYK_GW__authHero h1{letter-spacing:-.09em;max-width:16rem;margin-left:auto;margin-right:auto;font-size:1.95rem;line-height:1}.AuthViewMobile-module__AYK_GW__authHero h1 span{margin-top:.2rem}.AuthViewMobile-module__AYK_GW__authHero p{color:#ffffffad;max-width:14rem;margin-left:auto;margin-right:auto;font-size:.74rem;line-height:1.25}.AuthViewMobile-module__AYK_GW__authHero .mt-auto{display:none}.AuthViewMobile-module__AYK_GW__authPanel{z-index:1;order:2;margin-top:0;padding:0 .85rem}.AuthViewMobile-module__AYK_GW__authCard{background:linear-gradient(#121212f2,#0a0a0afa);border-color:#ffffff14;border-radius:1.45rem;padding:.5rem;box-shadow:0 20px 60px #0000005c}.AuthViewMobile-module__AYK_GW__authCardInner{background:linear-gradient(#ffffff05,#ffffff02);border-radius:1.1rem;padding:.95rem .9rem .9rem}.AuthViewMobile-module__AYK_GW__authCardHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem}.AuthViewMobile-module__AYK_GW__authCardHeader h2{letter-spacing:-.07em;font-size:2rem;line-height:.94}.AuthViewMobile-module__AYK_GW__authCardHeader p{letter-spacing:.34em;font-size:.68rem}.AuthViewMobile-module__AYK_GW__authCardHeader>div:last-child{letter-spacing:.24em;border-radius:999px;padding:.6rem .9rem;font-size:.8rem}.AuthViewMobile-module__AYK_GW__authCard .mt-6.grid{background:linear-gradient(#fff1,#ffffff06);border:1px solid #ffffff14;border-radius:999px;margin-top:.85rem;padding:.28rem}.AuthViewMobile-module__AYK_GW__authCard .mt-6.grid button{border-radius:999px;min-height:2.9rem;font-size:.95rem}.AuthViewMobile-module__AYK_GW__authCard .mt-6.grid button:not(.bg-white){color:#ffffffd1}.AuthViewMobile-module__AYK_GW__authCard .mt-6.grid button.bg-white{box-shadow:0 10px 24px #ffffff14,inset 0 1px #ffffffa6}.AuthViewMobile-module__AYK_GW__googleButton{min-height:3.25rem;box-shadow:none;border-radius:999px;margin-top:.8rem;font-size:.94rem}.AuthViewMobile-module__AYK_GW__googleButton .h-9.w-9{width:2.25rem;height:2.25rem}.AuthViewMobile-module__AYK_GW__authCard .my-5{letter-spacing:.34em;color:#ffffff52;margin-top:.9rem;margin-bottom:.9rem;font-size:.62rem}.AuthViewMobile-module__AYK_GW__authForm{text-align:center}:is(.AuthViewMobile-module__AYK_GW__authForm input,.AuthViewMobile-module__AYK_GW__authForm button){min-height:3rem}.AuthViewMobile-module__AYK_GW__authForm label span{letter-spacing:.01em;text-align:center;font-size:.82rem;display:block}.AuthViewMobile-module__AYK_GW__authForm input{text-align:center;background:linear-gradient(#ffffff0a,#ffffff05);border-radius:999px;padding:0 1rem;font-size:.92rem}.AuthViewMobile-module__AYK_GW__primaryButton{border-radius:999px;min-height:3.2rem;margin-top:.35rem;font-size:.96rem;box-shadow:0 14px 30px #ef444438,inset 0 1px #ffffff2e}.AuthViewMobile-module__AYK_GW__secondaryButton{color:#ffffff9e;background:linear-gradient(#ffffff06,#ffffff03);border-radius:999px;min-height:3rem;font-size:.9rem}.AuthViewMobile-module__AYK_GW__authCard .mt-5.flex.flex-wrap{justify-content:center;margin-top:.95rem;padding-top:.2rem;font-size:.88rem}.AuthViewMobile-module__AYK_GW__authCard .mt-5.flex.flex-wrap span{color:#ffffff80}.AuthViewMobile-module__AYK_GW__authCard .mt-5.flex.flex-wrap button{color:#f8a0a0}}
