.Paj32a_modalRoot{z-index:10000;box-sizing:border-box;min-height:100dvh;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:rgba(var(--foreground-rgb), .22);-webkit-backdrop-filter:blur(8px);isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Paj32a_modalDialog{border:1px solid rgba(var(--foreground-rgb), .16);background:rgb(var(--background-rgb));width:min(92vw,28rem);max-width:100%;min-height:0;max-height:min(90dvh,36rem);box-shadow:0 0 0 1px rgba(var(--foreground-rgb), .06), 0 24px 64px #00000061;box-sizing:border-box;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.Paj32a_modalDialog{width:min(50vw,28rem)}}.Paj32a_modalHeader{border-bottom:1px solid rgba(var(--foreground-rgb), .08);flex-shrink:0;padding:1.1rem 1.25rem .85rem}.Paj32a_modalBody{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow:hidden auto}.Paj32a_modalFooter{border-top:1px solid rgba(var(--foreground-rgb), .08);background:rgba(var(--foreground-rgb), .02);flex-shrink:0;padding:.85rem 1.25rem 1.1rem}.Paj32a_modalTitle,.Paj32a_title{letter-spacing:-.01em;color:rgb(var(--foreground-rgb));margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.Paj32a_modalDescription,.Paj32a_subtitle{color:rgba(var(--foreground-rgb), .58);margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.Paj32a_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Paj32a_linkBox{background:rgba(var(--foreground-rgb), .05);border:1px solid rgba(var(--foreground-rgb), .08);border-radius:14px;gap:.45rem;padding:.75rem .85rem;display:grid}.Paj32a_linkUrl{word-break:break-all;color:rgba(var(--foreground-rgb), .82);font-family:ui-monospace,monospace;font-size:.78rem}.Paj32a_copyFeedback{color:rgb(var(--accent-color));font-size:.78rem}.Paj32a_inlineAccessBlock{gap:.75rem;display:grid}.Paj32a_inlineAccessRow{background:rgba(var(--foreground-rgb), .05);border:1px solid rgba(var(--foreground-rgb), .08);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.Paj32a_inlineAccessMain{flex:1;gap:.35rem;min-width:0;display:grid}.Paj32a_inlineAccessUrl{word-break:break-all;color:rgba(var(--foreground-rgb), .88);margin:0;font-family:ui-monospace,monospace;font-size:.78rem}.Paj32a_inlineAccessMeta{color:rgba(var(--foreground-rgb), .52);margin:0;font-size:.75rem}.Paj32a_inlineAccessActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.Paj32a_errorText{color:#e16f68;margin:0;font-size:.82rem}
.vXiVkq_workspace{gap:1rem;display:grid}.vXiVkq_topBar{z-index:20;background:rgb(var(--background-rgb));border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:-.5rem 0 0;padding:.65rem 0;display:flex;position:sticky;top:0}.vXiVkq_crumbs{min-width:0;color:rgba(var(--foreground-rgb), .6);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.vXiVkq_crumbs a{color:rgba(var(--foreground-rgb), .72);white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.vXiVkq_crumbs a:hover{color:rgb(var(--accent-color))}.vXiVkq_crumbs span{color:rgb(var(--foreground-rgb));white-space:nowrap;font-weight:600}.vXiVkq_topActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vXiVkq_saveState,.vXiVkq_saveStateDirty{color:rgba(var(--foreground-rgb), .55);margin-right:.25rem;font-size:.82rem}.vXiVkq_saveStateDirty{color:var(--marker-text);background:var(--marker);border-radius:999px;padding:.15rem .55rem;font-weight:600}.vXiVkq_segmented{background:var(--surface-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.vXiVkq_segment,.vXiVkq_segmentActive{color:rgba(var(--foreground-rgb), .66);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.3rem .65rem;font-size:.82rem;font-weight:600}.vXiVkq_segment:disabled,.vXiVkq_segmentActive:disabled{opacity:.5;cursor:default}.vXiVkq_segmentActive{background:var(--card-bg);color:rgb(var(--foreground-rgb));box-shadow:var(--card-shadow), inset 0 0 0 1px var(--card-border)}.vXiVkq_ghostButton,.vXiVkq_primaryButton,.vXiVkq_reviseReady,.vXiVkq_reviseAttention,.vXiVkq_statusSelect{min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.vXiVkq_ghostButton{border:1px solid var(--line-strong);background:var(--card-bg);color:rgb(var(--foreground-rgb))}.vXiVkq_ghostButton:hover{border-color:rgba(var(--accent-color), .5)}.vXiVkq_statusSelect{border:1px solid var(--line-strong);background:var(--card-bg);color:rgb(var(--foreground-rgb));padding-right:.5rem}.vXiVkq_primaryButton{background:rgb(var(--accent-color));color:var(--on-accent);border:1px solid #0000}.vXiVkq_primaryButton:hover{background:rgba(var(--accent-color), .88)}.vXiVkq_primaryButton:disabled{opacity:.6;cursor:default}.vXiVkq_flashSuccess,.vXiVkq_flashError{border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.9rem;display:flex}.vXiVkq_flashSuccess{background:rgba(var(--accent-color), .1);color:rgb(var(--foreground-rgb))}.vXiVkq_flashError{background:var(--red-pen-soft);color:var(--red-pen-text)}.vXiVkq_flashSuccess button,.vXiVkq_flashError button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;margin-left:auto;font-size:1.2rem;line-height:1}.vXiVkq_grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.vXiVkq_documentColumn{gap:.4rem;min-width:0;display:grid}.vXiVkq_titleRow{gap:.15rem;display:grid}.vXiVkq_titleInput{width:100%;color:rgb(var(--foreground-rgb));font:inherit;letter-spacing:-.02em;background:0 0;border:0;padding:.25rem 0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.vXiVkq_titleInput:focus{outline:none}.vXiVkq_titleInput::placeholder{color:rgba(var(--foreground-rgb), .3)}.vXiVkq_statusLine{color:rgba(var(--foreground-rgb), .58);font-size:.85rem}.vXiVkq_paper{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow-raised);border-radius:14px;min-height:480px;position:relative}.vXiVkq_documentEditor{position:relative}.vXiVkq_editorLoading{color:rgba(var(--foreground-rgb), .5);padding:3rem 3.5rem}.vXiVkq_toolbar{z-index:5;border-bottom:1px solid var(--card-border);background:var(--card-bg);border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.5rem .75rem;display:flex;position:sticky;top:56px}.vXiVkq_toolGroup,.vXiVkq_toolGroupEnd{border-left:1px solid var(--card-border);align-items:center;gap:1px;padding-left:.5rem;display:inline-flex}.vXiVkq_toolGroupEnd{margin-left:auto}.vXiVkq_tool,.vXiVkq_toolActive{width:32px;height:32px;color:rgba(var(--foreground-rgb), .72);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.vXiVkq_tool:hover{background:var(--surface-2);color:rgb(var(--foreground-rgb))}.vXiVkq_tool:disabled{opacity:.35;cursor:default;background:0 0}.vXiVkq_toolActive{background:rgba(var(--accent-color), .12);color:rgb(var(--accent-color))}.vXiVkq_bubble{z-index:30;background:#0f1e33;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 12px 30px -10px #00000073}.vXiVkq_bubbleTool,.vXiVkq_bubbleAction{color:#e2e8f0;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.82rem;font-weight:600;display:inline-flex}.vXiVkq_bubbleTool:hover,.vXiVkq_bubbleAction:hover{background:#ffffff1f}.vXiVkq_bubbleAction{color:#fcd98e}.vXiVkq_bubbleDivider{background:#fff3;width:1px;height:18px;margin:0 3px}.vXiVkq_editorSurface{padding:2.25rem 3rem 3rem 3.75rem;position:relative}.vXiVkq_editorSurface:before,.vXiVkq_markdownPane:before{content:"";background:var(--red-pen-line);opacity:.6;pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0;left:2.4rem}.vXiVkq_prose{color:rgb(var(--foreground-rgb));outline:none;min-height:360px;font-size:1.02rem;line-height:1.75}.vXiVkq_prose>*+*{margin-top:.85rem}.vXiVkq_prose h1,.vXiVkq_prose h2,.vXiVkq_prose h3,.vXiVkq_prose h4{color:rgb(var(--foreground-rgb));letter-spacing:-.015em;font-weight:700;line-height:1.3}.vXiVkq_prose h1{font-size:1.75rem}.vXiVkq_prose h2{margin-top:2rem;font-size:1.4rem}.vXiVkq_prose h3{margin-top:1.5rem;font-size:1.15rem}.vXiVkq_prose h4{margin-top:1.25rem;font-size:1rem}.vXiVkq_prose ul,.vXiVkq_prose ol{padding-left:1.4rem}.vXiVkq_prose li+li{margin-top:.25rem}.vXiVkq_prose li>p{margin:0}.vXiVkq_prose a{color:rgb(var(--accent-color));text-underline-offset:2px;text-decoration:underline}.vXiVkq_prose .ws-wikilink{color:rgb(var(--accent-color));text-underline-offset:2px;text-decoration:underline}.vXiVkq_prose .ws-wikilink:before{content:"↗ ";opacity:.6;margin-right:.1rem;text-decoration:none;display:inline-block}.vXiVkq_prose code{background:var(--surface-2);font-family:var(--font-mono), ui-monospace, monospace;border-radius:5px;padding:.1rem .35rem;font-size:.88em}.vXiVkq_prose pre{color:#d6e4f5;background:#0f1e33;border-radius:10px;padding:.9rem 1.1rem;font-size:.86rem;line-height:1.6;overflow-x:auto}.vXiVkq_prose pre code{color:inherit;background:0 0;padding:0}.vXiVkq_prose blockquote{border-left:3px solid var(--line-strong);color:rgba(var(--foreground-rgb), .75);padding-left:1rem}.vXiVkq_prose hr{border:0;border-top:1px solid var(--card-border);margin:1.5rem 0}.vXiVkq_prose table{border-collapse:collapse;width:100%;font-size:.92rem}.vXiVkq_prose th,.vXiVkq_prose td{border:1px solid var(--card-border);text-align:left;vertical-align:top;padding:.4rem .6rem}.vXiVkq_prose th{background:var(--surface-1);font-weight:600}.vXiVkq_prose img{border-radius:8px;max-width:100%}.vXiVkq_prose .ws-embed{max-width:100%;display:inline-block}.vXiVkq_prose .ws-image-missing{border:1px dashed var(--line-strong);color:rgba(var(--foreground-rgb), .6);border-radius:8px;padding:.35rem .7rem;font-size:.86rem;display:inline-flex}.vXiVkq_prose .ProseMirror-selectednode{outline:2px solid rgba(var(--accent-color), .5);border-radius:6px}.vXiVkq_prose ul[data-type=taskList]{padding-left:.2rem;list-style:none}.vXiVkq_prose ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.vXiVkq_prose ul[data-type=taskList] li>label{margin-top:.3rem}.vXiVkq_prose .callout{border:1px solid rgba(var(--accent-color), .25);background:rgba(var(--accent-color), .06);border-radius:10px;padding:.85rem 1rem}.vXiVkq_prose .callout-title{color:rgb(var(--accent-color));align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.vXiVkq_prose .callout-icon svg{width:16px;height:16px}.vXiVkq_prose .callout-content>*+*{margin-top:.5rem}.vXiVkq_prose .ws-callout{border:1px solid rgba(var(--accent-color), .25);background:rgba(var(--accent-color), .06);border-radius:10px;padding:.85rem 1rem;position:relative}.vXiVkq_prose .ws-callout:before{content:attr(data-label);color:rgb(var(--accent-color));margin-bottom:.25rem;font-size:.82rem;font-weight:700;display:block}.vXiVkq_prose .ws-callout-tip{background:#63992214;border-color:#3b6d114d}.vXiVkq_prose .ws-callout-tip:before{color:#3b6d11}.vXiVkq_prose .ws-callout-warning{background:#fac77529;border-color:#ef9f2773}.vXiVkq_prose .ws-callout-warning:before{color:#854f0b}.vXiVkq_prose .ws-callout-danger{background:var(--red-pen-soft);border-color:#e24b4a59}.vXiVkq_prose .ws-callout-danger:before{color:var(--red-pen)}.vXiVkq_prose .ws-callout>*+*{margin-top:.5rem}.vXiVkq_prose .ws-note{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.vXiVkq_prose .ws-note-instructor{background:#fcd98e99;box-shadow:0 2px #e24b4a8c}.vXiVkq_prose .ws-note-learner{background:#85b7eb4d;box-shadow:0 2px #378add8c}.vXiVkq_prose .ws-note-active{background:var(--marker);color:var(--marker-text)}.vXiVkq_prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:rgba(var(--foreground-rgb), .35);pointer-events:none}.vXiVkq_markdownPane{padding:1.25rem 1.5rem 1rem 3.75rem;position:relative}.vXiVkq_markdownInput{resize:vertical;width:100%;min-height:520px;color:rgb(var(--foreground-rgb));font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:0;font-size:.88rem;line-height:1.7;display:block}.vXiVkq_markdownInput:focus{outline:none}.vXiVkq_markdownHint{color:rgba(var(--foreground-rgb), .5);margin-top:.5rem;font-size:.8rem}.vXiVkq_fidelityNote{color:rgb(var(--foreground-rgb));background:#fac7752e;border-radius:8px;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.6rem .75rem;font-size:.85rem;display:flex}.vXiVkq_imagesCard{border:1px dashed var(--line-strong);background:var(--card-bg);border-radius:14px;margin-top:.75rem;padding:1rem 1.15rem}.vXiVkq_imagesCard h3{margin-bottom:.25rem;font-size:1rem}.vXiVkq_imagesCard p{color:rgba(var(--foreground-rgb), .65);margin-bottom:.75rem;font-size:.88rem}.vXiVkq_review{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vXiVkq_reviewDocument{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.5rem 3rem 2.5rem 3.75rem;display:grid}.vXiVkq_blockSame,.vXiVkq_blockAdded,.vXiVkq_blockRemoved{border-radius:8px;min-width:0;position:relative}.vXiVkq_prose .lesson-code-block{background:#0f1e33;border-radius:10px;overflow:hidden}.vXiVkq_prose .lesson-code-header{color:#8fa6c4;background:#142843;padding:.3rem .9rem;font-size:.72rem;font-weight:600}.vXiVkq_prose .lesson-code-scroll{overflow-x:auto}.vXiVkq_prose .lesson-code-block pre{border-radius:0;margin:0}.vXiVkq_blockAdded{background:#6399221a;padding:.6rem 4.5rem .6rem .85rem;box-shadow:inset 3px 0 #639922}.vXiVkq_blockRemoved{background:var(--red-pen-soft);opacity:.8;padding:.6rem 4.5rem .6rem .85rem;box-shadow:inset 3px 0 #e24b4a}.vXiVkq_blockRemoved .vXiVkq_prose{-webkit-text-decoration:line-through #e24b4ab3;text-decoration:line-through #e24b4ab3}.vXiVkq_blockAdded .vXiVkq_prose,.vXiVkq_blockRemoved .vXiVkq_prose,.vXiVkq_blockSame .vXiVkq_prose{min-height:0}.vXiVkq_blockTag{color:rgba(var(--foreground-rgb), .5);font-size:.7rem;font-weight:700;position:absolute;top:.4rem;right:.5rem}.vXiVkq_foldButton{border:1px dashed var(--line-strong);width:100%;color:rgba(var(--foreground-rgb), .6);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin:.25rem 0;padding:.45rem;font-size:.82rem}.vXiVkq_foldButton:hover{color:rgb(var(--accent-color));border-color:rgba(var(--accent-color), .5)}.vXiVkq_side{gap:.75rem;max-height:calc(100vh - 80px);padding-bottom:1rem;display:grid;position:sticky;top:64px;overflow-y:auto}.vXiVkq_sideTabs{border-bottom:1px solid var(--card-border);gap:1.1rem;display:flex}.vXiVkq_sideTab,.vXiVkq_sideTabActive{color:rgba(var(--foreground-rgb), .62);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.35rem 0 .6rem;font-size:.9rem;font-weight:600;display:inline-flex}.vXiVkq_sideTabActive{border-bottom-color:rgb(var(--accent-color));color:rgb(var(--accent-color))}.vXiVkq_tabCount{background:var(--marker);min-width:1.25rem;color:var(--marker-text);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.72rem}.vXiVkq_margin{gap:.75rem;display:grid}.vXiVkq_marginHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.vXiVkq_marginTitle{font-size:1rem;font-weight:700}.vXiVkq_marginMeta{color:rgba(var(--foreground-rgb), .58);font-size:.8rem}.vXiVkq_marginEmpty{border:1px dashed var(--line-strong);color:rgba(var(--foreground-rgb), .65);border-radius:10px;padding:1rem;font-size:.86rem}.vXiVkq_reviseAll{border:1px solid rgba(var(--accent-color), .35);background:rgba(var(--accent-color), .08);color:rgb(var(--accent-color));font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.86rem;font-weight:600;display:inline-flex}.vXiVkq_noteList{gap:.6rem;display:grid}.vXiVkq_note{cursor:pointer;border:1px solid;border-radius:10px;gap:.35rem;padding:.7rem .8rem;transition:box-shadow .15s;display:grid}.vXiVkq_noteInstructor{background:var(--red-pen-soft);color:var(--red-pen-text);border-color:#e24b4a4d}.vXiVkq_noteLearner{color:rgb(var(--foreground-rgb));background:#85b7eb24;border-color:#378add4d}.vXiVkq_noteActive{box-shadow:0 0 0 2px var(--marker), var(--card-shadow-raised)}.vXiVkq_noteResolved{opacity:.6}.vXiVkq_noteComposer{cursor:default}.vXiVkq_noteHeader{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;display:flex}.vXiVkq_noteKind{letter-spacing:.01em;font-size:.72rem;font-weight:700}.vXiVkq_noteWho{opacity:.75;font-size:.75rem}.vXiVkq_notePassage{opacity:.8;border-left:2px solid;margin:0;padding-left:.55rem;font-size:.82rem;font-style:italic}.vXiVkq_noteBody{white-space:pre-wrap;font-size:.9rem;line-height:1.45}.vXiVkq_noteStatus{background:var(--surface-2);color:rgba(var(--foreground-rgb), .7);border-radius:999px;justify-self:start;padding:.05rem .45rem;font-size:.72rem;font-weight:700}.vXiVkq_noteInput{background:var(--card-bg);width:100%;color:rgb(var(--foreground-rgb));font:inherit;resize:vertical;border:1px solid #e24b4a59;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.vXiVkq_noteInput:focus{border-color:#e24b4ab3;outline:none}.vXiVkq_noteActions{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.vXiVkq_smallPrimary,.vXiVkq_smallGhost{min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.vXiVkq_smallPrimary{background:rgb(var(--accent-color));color:var(--on-accent);border:1px solid #0000}.vXiVkq_smallGhost{border:1px solid var(--line-strong);background:var(--card-bg);color:rgb(var(--foreground-rgb))}.vXiVkq_smallPrimary:disabled,.vXiVkq_smallGhost:disabled{opacity:.55;cursor:default}.vXiVkq_fieldError{color:var(--red-pen);font-size:.82rem}.vXiVkq_aiLabel{color:rgba(var(--foreground-rgb), .75);font-size:.82rem;font-weight:600}.vXiVkq_aiInstruction{border:1px solid var(--line-strong);background:var(--surface-1);width:100%;color:rgb(var(--foreground-rgb));font:inherit;resize:vertical;border-radius:10px;padding:.6rem .7rem;font-size:.92rem;line-height:1.5}.vXiVkq_aiInstruction:focus{border-color:rgba(var(--accent-color), .6);box-shadow:0 0 0 3px rgba(var(--accent-color), .14);outline:none}.vXiVkq_aiNotes{flex-wrap:wrap;gap:.35rem;display:flex}.vXiVkq_aiNoteChip{max-width:100%;color:rgb(var(--foreground-rgb));background:#85b7eb2e;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .55rem;font-size:.76rem;display:inline-flex}.vXiVkq_aiNoteChip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:.1rem;display:inline-flex}.vXiVkq_spin{animation:1s linear infinite vXiVkq_spin}@keyframes vXiVkq_spin{to{transform:rotate(360deg)}}.vXiVkq_details{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;gap:.9rem;padding:1rem;display:grid}.vXiVkq_detailField{gap:.3rem;font-size:.86rem;display:grid}.vXiVkq_detailField>span{font-weight:600}.vXiVkq_detailField input{border:1px solid var(--line-strong);background:var(--card-bg);min-height:38px;color:rgb(var(--foreground-rgb));font:inherit;border-radius:9px;padding:0 .65rem;font-size:.9rem}.vXiVkq_detailField small{color:rgba(var(--foreground-rgb), .55);font-size:.78rem}@media (max-width:1100px){.vXiVkq_grid{grid-template-columns:minmax(0,1fr)}.vXiVkq_side{order:-1;max-height:none;position:static;overflow:visible}}@media (max-width:760px){.vXiVkq_editorSurface,.vXiVkq_reviewDocument{padding:1.25rem 1rem 2rem 2rem}.vXiVkq_reviewIntro{padding:1rem 1rem 0 2rem}.vXiVkq_revisePopover{left:0;right:auto}.vXiVkq_editorSurface:before,.vXiVkq_markdownPane:before{left:1.1rem}.vXiVkq_markdownPane{padding-left:2rem}.vXiVkq_toolbar{position:static}.vXiVkq_toolGroupEnd{margin-left:0}}@media (prefers-reduced-motion:reduce){.vXiVkq_spin{animation:none}}.vXiVkq_reviseWrap{display:inline-flex;position:relative}.vXiVkq_reviseReady{border:1px solid rgba(var(--accent-color), .45);background:rgba(var(--accent-color), .1);color:rgb(var(--accent-color))}.vXiVkq_reviseAttention{background:var(--marker);color:var(--marker-text);border:1px solid #0000}.vXiVkq_reviseDot{background:rgb(var(--accent-color));border-radius:50%;width:7px;height:7px}.vXiVkq_revisePopover{z-index:30;border:1px solid var(--card-border);background:var(--card-bg);width:min(360px,100vw - 2rem);box-shadow:var(--card-shadow-raised);text-align:left;border-radius:14px;gap:.65rem;padding:1rem;font-size:.88rem;display:grid;position:absolute;top:calc(100% + 8px);right:0}.vXiVkq_popoverTitle{margin:0;font-size:.92rem;font-weight:600}.vXiVkq_popoverText{color:rgba(var(--foreground-rgb), .8);margin:0;font-size:.86rem;line-height:1.5}.vXiVkq_popoverStatus{color:var(--text-muted);align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:inline-flex}.vXiVkq_popoverActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vXiVkq_popoverFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vXiVkq_popoverPlan{background:var(--surface-1);white-space:pre-wrap;border-radius:10px;max-height:10rem;margin:0;padding:.6rem .7rem;font-size:.82rem;overflow:auto}.vXiVkq_popoverDrafts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vXiVkq_popoverDrafts li{border-bottom:1px solid var(--line-subtle);gap:.35rem;padding-bottom:.75rem;display:grid}.vXiVkq_popoverDrafts li:last-child{border-bottom:0;padding-bottom:0}.vXiVkq_popoverMeta{color:var(--text-muted);font-size:.8rem}.vXiVkq_chipToggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.vXiVkq_popoverClaude{justify-items:start;gap:.3rem;display:grid}.vXiVkq_popoverClaudePrimary{gap:.5rem;width:100%;display:grid}.vXiVkq_popoverClaudePrimary>.vXiVkq_smallPrimary{justify-self:end}.vXiVkq_popoverConnect{gap:.6rem;width:100%;display:grid}.vXiVkq_popoverConnect>.vXiVkq_smallPrimary{justify-self:start}.vXiVkq_popoverSteps{gap:.4rem;margin:0;padding-left:1.1rem;font-size:.86rem;display:grid}.vXiVkq_popoverCodeLine{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 0;display:flex}.vXiVkq_popoverCode{background:var(--surface-2);word-break:break-all;border-radius:6px;padding:.15rem .4rem;font-size:.78rem}.vXiVkq_popoverDisclosure{font-size:.82rem}.vXiVkq_popoverDisclosure summary{color:var(--text-muted);cursor:pointer}.vXiVkq_popoverDisclosure[open]{gap:.4rem;display:grid}.vXiVkq_textButton{color:rgb(var(--accent-color));font:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-color), .35);text-decoration-color:rgba(var(--accent-color), .35);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.vXiVkq_textButton:hover{text-decoration-color:currentColor}.vXiVkq_aiNotice{color:rgba(var(--foreground-rgb), .75)}.vXiVkq_reviewBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vXiVkq_reviewBarTitle{color:rgba(var(--foreground-rgb), .75);padding:0 .5rem;font-size:.88rem;font-weight:600}.vXiVkq_reviewIntro{gap:.35rem;padding:1.25rem 3rem 0 3.75rem;display:grid}.vXiVkq_reviewSummary{color:rgb(var(--foreground-rgb));margin:0;font-size:1rem;line-height:1.55}.vXiVkq_reviewMeta{color:var(--text-muted);margin:0;font-size:.8rem}.vXiVkq_reviewLine{border-left:3px solid var(--marker);color:rgba(var(--foreground-rgb), .85);border-radius:0;margin:0;padding-left:.6rem;font-size:.86rem}
