.interview-light-preview .planning-morph{font-family:Overused Grotesk,sans-serif;font-feature-settings:normal;--app-text-primary:#191919;--app-text-secondary:#7e7e7e}.interview-light-preview .framer-app .planning-morph .planning-intro{gap:20px}.interview-light-preview .framer-app .planning-morph .planning-title-badge{align-self:center;max-width:100%;padding:5px 12px;border:0;border-radius:999px;background:rgba(25,25,25,.05);color:#191919;font-family:inherit;font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.interview-light-preview .framer-app .planning-morph:not(.planning-home) .planning-stage{padding:40px 0}.interview-light-preview .framer-app .planning-morph .interview-answer-area{gap:12px}.interview-light-preview .framer-app .planning-morph .interview-suggestions{gap:8px}.interview-light-preview .framer-app .planning-morph .interview-suggestion-option{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.interview-light-preview .framer-app .planning-morph .interview-suggestions button{min-height:40px;padding:10px 12px;border:0;border-radius:10px;background:rgba(25,25,25,.05);backdrop-filter:none;-webkit-backdrop-filter:none;color:#191919;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.02em}.interview-light-preview .framer-app .planning-morph .interview-suggestions button>span{text-wrap:wrap}.interview-light-preview .framer-app .planning-morph .interview-suggestions button:not(:disabled):is(:hover,:focus-visible){background:rgba(25,25,25,.08);color:#191919}.interview-light-preview .framer-app .planning-morph .interview-controls{position:static;inset:auto;margin:0;padding:0;min-height:32px;flex:none}.interview-light-preview .framer-app .planning-morph .interview-control-actions button{border-radius:8px;font-family:inherit;font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.02em;color:#7e7e7e;transition:background-color var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.interview-light-preview .framer-app .planning-morph .interview-control-actions button:not(:disabled):is(:hover,:focus-visible){background:rgba(25,25,25,.05)!important;color:#191919}.interview-light-preview .framer-app .planning-morph .interview-history button{width:16px;min-width:16px;height:32px}.interview-light-preview .framer-app .planning-morph .interview-history button[aria-current]{width:24px}.interview-light-preview .framer-app .planning-morph .interview-history button:first-child{justify-items:start;justify-content:start;width:10.5px;min-width:10.5px}.interview-light-preview .framer-app .planning-morph .interview-history button:first-child[aria-current]{width:20px}.interview-light-preview .framer-app .planning-morph .planning-error{font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.02em}.interview-light-preview .composer-home textarea::placeholder{color:#7e7e7e;opacity:1}.interview-light-preview .home-preview-controls .interview-preview-tools{max-height:70dvh;overflow:auto;gap:8px}.interview-preview-tools :is(button,select,label){font-family:Overused Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.02em;color:#191919}.interview-preview-tools button{justify-content:flex-start;min-height:32px;padding:6px 8px;background:#f4f4f4}.interview-preview-tools select{min-height:32px;padding:4px}.interview-preview-tools select option{background:#fff}@media(prefers-reduced-motion:reduce){.interview-light-preview .framer-app .planning-morph .interview-control-actions button{transition:none}}.interview-light-preview .framer-app .planning-morph .interview-suggestion-option[data-selected=true] button{background:rgba(25,25,25,.05);color:#191919;opacity:.5}.interview-light-preview .framer-app .planning-morph .interview-feedback{background:rgba(25,25,25,.04);border-radius:12px;padding:16px;color:#191919}.interview-light-preview .framer-app .planning-morph .interview-feedback p{font:500 13px/20px Overused Grotesk,sans-serif;letter-spacing:-.02em}.interview-light-preview .framer-app .planning-morph .interview-feedback-copy>p:last-child{color:#7e7e7e}.interview-light-preview .framer-app .planning-morph .interview-feedback button{background:rgba(25,25,25,.06);color:#191919;border:0;border-radius:8px;padding:6px 12px;min-height:32px;font:500 13px/20px Overused Grotesk,sans-serif;letter-spacing:-.02em;transition:background-color var(--home-feedback-duration) var(--home-motion-curve),opacity var(--home-feedback-duration) var(--home-motion-curve)}.interview-light-preview .framer-app .planning-morph .interview-feedback button:not(:disabled):hover{background:rgba(25,25,25,.09)}@media(prefers-reduced-motion:reduce){.interview-light-preview .framer-app .planning-morph .interview-feedback button{transition:none}}body:has(.interview-light-preview) .interview-context-content{gap:20px;animation-delay:.4s}body:has(.interview-light-preview) .interview-context-content p{font:500 14px/20px Overused Grotesk,sans-serif;letter-spacing:-.02em;min-height:20px;color:#7e7e7e}body:has(.interview-light-preview) .interview-context-content p span{color:inherit;background:none;animation:context-review-label .4s var(--home-motion-curve,cubic-bezier(.23,1,.32,1)) both}body:has(.interview-light-preview) .interview-context-screen[data-ready=true] .interview-context-content p{color:#191919}body:has(.interview-light-preview) .interview-context-screen[data-phase=context-exit] .interview-context-content{animation-delay:0s}.home-light-preview .outline-review.framer-app .or-main.planning-view{--app-text-primary:#191919;--app-text-secondary:#686868;--app-text-muted:#7e7e7e;--app-text-hover:#191919;--app-text-inverse:#fff;--app-surface-glass:#f4f4f4;--app-surface-quiet:rgba(25,25,25,.05);--app-surface-quiet-hover:rgba(25,25,25,.08);--app-border-surface:rgba(25,25,25,.07);--app-border-glass:transparent;--app-border-glass-focus:rgba(25,25,25,.08);--app-border-subtle:rgba(25,25,25,.1);--app-focus-keyboard:#7e7e7e;--app-surface-action:#191919;--app-text-secondary-action:#191919}.home-light-preview .outline-review .or-main :is(button,textarea,summary){font-family:inherit;font-feature-settings:normal;letter-spacing:-.02em}.home-light-preview .outline-review.framer-app .or-main .planning-header{position:relative;inset:auto;flex:none;margin:24px 152px 0;min-height:32px;align-items:center}.home-light-preview .outline-review .planning-header .or-title,.home-light-preview .outline-review .planning-header .or-title:is(:hover,:focus,:focus-visible){width:fit-content;min-width:120px;max-width:100%;padding:6px 12px;border:1px solid transparent;border-radius:16px;background:rgba(25,25,25,.05);color:#191919;font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.02em;transition:background-color .4s var(--home-motion-curve),border-color .4s var(--home-motion-curve)}.home-light-preview .outline-review .or-scroller{scrollbar-color:rgba(25,25,25,.15) transparent}.home-light-preview .outline-review .or-heading{margin-bottom:28px}.home-light-preview .outline-review .or-document{width:640px}.home-light-preview .outline-review .or-sections{padding:8px 20px 8px 44px;border-color:transparent;border-radius:20px;--home-composer-border-rest:transparent;--home-composer-border-focus:rgba(25,25,25,.08)}.home-light-preview .outline-review .or-sections:focus-within{border-color:rgba(25,25,25,.08)}.home-light-preview .outline-review .or-outline-stack>.or-sections:before{background:#f4f4f4;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.home-light-preview .outline-review .or-heading-row{min-height:52px;font-weight:500}.home-light-preview .outline-review .or-heading-copy{padding:15px 0}.home-light-preview .outline-review :is(.or-fixed-title,.or-title-edit,.or-inline-title-field,.or-title-measure){font-size:15px;line-height:22px}.home-light-preview .outline-review .or-number{font-size:13px;line-height:20px;font-weight:500;color:#7e7e7e}.home-light-preview .outline-review .or-title-text{border-radius:4px;background:transparent;cursor:text}.home-light-preview .outline-review .or-title-text:hover{background:transparent}.home-light-preview .outline-review .or-main :is(.or-title-edit,.or-inline-title-field),.home-light-preview .outline-review .or-main :is(.or-title-edit,.or-inline-title-field):is(:hover,:focus,:focus-visible,:active){background:transparent;box-shadow:none;color:#191919;cursor:text;outline:1px solid transparent;outline-offset:4px;transition:outline-color .4s var(--home-motion-curve,ease)}html[data-keyboard-navigation=true] .home-light-preview .outline-review .or-main :is(.or-title-edit,.or-inline-title-field):focus-visible{outline-color:rgba(25,25,25,.14)}.home-light-preview .outline-review .or-summary{font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em;color:#686868;border-radius:4px;background:transparent;outline:1px solid transparent;outline-offset:10px;box-shadow:none;transition:color .4s var(--home-motion-curve),outline-color .4s var(--home-motion-curve)}.home-light-preview .outline-review .or-main .or-summary,.home-light-preview .outline-review .or-main .or-summary:is(:hover,:focus,:focus-visible){background:transparent;box-shadow:none;outline:1px solid transparent;outline-offset:10px;transition:color .4s var(--home-motion-curve),outline-color .4s var(--home-motion-curve)}.home-light-preview .outline-review .or-main .or-summary:is(:focus,:focus-visible){color:#191919}html[data-keyboard-navigation=true] .home-light-preview .outline-review .or-main .or-summary:focus-visible{outline-color:rgba(25,25,25,.14)}.home-light-preview .outline-review .or-section-reveal[data-open=true]>.sr-reveal-inner{overflow:visible}.home-light-preview .outline-review .or-section-detail{padding-bottom:20px}.home-light-preview .outline-review .or-section-timing{font-size:12px;line-height:18px;font-weight:500;color:#7e7e7e}.home-light-preview .outline-review :is(.or-drag,.or-section-toggle,.or-trash){color:#191919}.home-light-preview .outline-review .or-section:after{background:#f4f4f4;box-shadow:0 6px 20px rgba(25,25,25,.1),inset 0 0 0 1px rgba(25,25,25,.07)}.home-light-preview .outline-review .or-floating-remove-circle{background:#f0f0f0;color:#191919;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.home-light-preview .outline-review .or-floating-remove:hover .or-floating-remove-circle{background:#e8e8e8}.home-light-preview .outline-review .or-action-tray[data-timing-lip=true]{margin:16px 0 0;padding:0;gap:12px;background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-light-preview .outline-review .or-action-tray[data-timing-lip=true]:before{content:none}.home-light-preview .outline-review .or-action-tray .or-add{min-height:40px;padding:8px;font-size:13px;font-weight:500;color:#191919;border-radius:10px;transition:background-color .4s var(--home-motion-curve,ease),color .4s var(--home-motion-curve,ease),transform .4s var(--home-motion-curve,ease)}.home-light-preview .outline-review .or-action-tray .or-add:is(:hover,:focus-visible){background:rgba(25,25,25,.05)}.home-light-preview .outline-review .or-action-tray .or-add:active:not(:disabled){transform:none}.home-light-preview .outline-review .or-action-tray .or-write,.home-light-preview .outline-review .or-confirmation>button{min-height:40px;height:auto;padding:10px 18px;border:0;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;color:#fff;background:linear-gradient(#242424,#101010);box-shadow:none;transition:opacity .4s var(--home-motion-curve),filter .4s var(--home-motion-curve),transform .4s var(--home-motion-curve)}.home-light-preview .outline-review .or-action-tray .or-write:hover:not(:disabled){filter:brightness(1.18)}.home-light-preview .outline-review .or-action-tray .or-write:active:not(:disabled){transform:none}.home-light-preview .outline-review .or-action-tray .or-write:disabled{opacity:.4}.home-light-preview .outline-review .or-action-tray .or-timing-summary{font-size:12px;line-height:20px;font-weight:500;color:#7e7e7e}.home-light-preview .outline-review .or-document>.or-companion{width:640px;padding-top:24px}.home-light-preview .outline-review .or-companion-surface{background:var(--signin-control-fill);border:1px solid transparent;border-radius:20px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.home-light-preview .outline-review .or-companion-surface:has(textarea:focus){border-color:rgba(25,25,25,.05)}.home-light-preview .outline-review .or-companion-compose{padding:7px 12px;min-height:54px;gap:12px}.home-light-preview .outline-review .or-companion-compose textarea,.home-light-preview .outline-review .or-companion-prompt-field .home-rotating-prompt{font-size:16px;line-height:24px}.home-light-preview .outline-review .or-companion-compose textarea{padding:8px 2px 8px 8px}.home-light-preview .outline-review .or-companion-prompt-field .home-rotating-prompt{inset:8px 2px auto 8px;color:#7e7e7e}.home-light-preview .outline-review .or-companion-inline-actions{align-items:center}.home-light-preview .outline-review .or-companion-send{width:36px;height:36px;min-height:36px;border-radius:50%}.home-light-preview .outline-review .or-conversation-content{padding:20px 20px 16px}.home-light-preview .outline-review .or-conversation p{font-size:15px;line-height:24px;letter-spacing:-.02em;font-weight:500}.home-light-preview .outline-review .or-conversation .or-conversation-question{width:fit-content;max-width:85%;margin:0 0 16px auto;padding:8px 12px;border-radius:14px;background:rgba(25,25,25,.05);font-size:15px;line-height:24px;font-weight:500;color:#191919;text-align:left}.home-light-preview .outline-review .or-companion-change button{color:var(--app-text-muted,#7e7e7e)}.home-light-preview .outline-review :is(.or-conversation,.or-companion-compose textarea:not(.or-companion-input-measure)):is(:hover,:focus-visible){--or-scrollbar-thumb:rgba(25,25,25,.15)}.home-light-preview .outline-review .or-request-controls{flex-wrap:wrap;font-size:13px;line-height:20px;gap:8px;padding-inline:20px}.home-light-preview .outline-review .or-request-controls:empty{padding:0}.home-light-preview .outline-review :is(.or-request-controls,.or-workspace-feedback) button{border-radius:8px;background:rgba(25,25,25,.05);padding:4px 8px;font-weight:500}.home-light-preview .outline-review .or-main>.or-preview-menu{top:24px;right:24px;bottom:auto;left:auto;font-size:13px;line-height:20px}.home-light-preview .outline-review .or-main>.or-preview-menu>:is(summary,.or-options-trigger){display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border-radius:8px;background:rgba(25,25,25,.05);color:#191919;font-weight:500;cursor:pointer;transition:background-color var(--home-feedback-duration,.4s) var(--home-motion-curve,ease),transform var(--home-feedback-duration,.4s) var(--home-motion-curve,ease)}.home-light-preview .outline-review .or-main>.or-preview-menu>:is(summary,.or-options-trigger):is(:hover,:focus-visible),.home-light-preview .outline-review .or-main>.or-preview-menu[open]>summary{background:rgba(25,25,25,.08)}.home-light-preview .outline-review .or-preview-menu-panel{top:40px;bottom:auto;right:0;left:auto;width:240px;max-width:calc(100vw - 104px);max-height:calc(100dvh - 132px);overflow-y:auto;padding:6px;border:0;border-radius:16px;background:var(--home-menu-surface);box-shadow:var(--home-menu-shadow);-webkit-backdrop-filter:blur(var(--home-menu-blur));backdrop-filter:blur(var(--home-menu-blur));color:#f2f2f2}.home-light-preview .outline-review .or-preview-menu-panel button{min-height:36px;padding:8px 10px;border-radius:10px;color:#f2f2f2;background:transparent}.home-light-preview .outline-review .or-preview-menu-panel button:is(:hover,:focus-visible){background:var(--home-menu-hover);color:#fff}.home-light-preview .outline-review .or-preview-menu-panel :is(p,small){display:block;padding:6px 10px;font-size:12px;line-height:18px;color:#bbb}.home-light-preview .outline-review .or-preview-menu-panel .context-chip{background:rgba(255,255,255,.1);color:#f2f2f2}.home-light-preview .outline-review .or-workspace-feedback{position:relative;inset:auto;transform:none;flex:none;align-self:center;width:640px;max-width:calc(100% - 48px);margin:12px 0 0;font-size:13px;line-height:20px;color:#686868}.home-light-preview .outline-review .or-workspace-feedback:empty{display:none}.home-light-preview .outline-review .or-workspace-feedback [role=alert]{padding:10px 14px;background:#fff2ef;color:#a53220;border-radius:10px}.home-light-preview .outline-review .or-source-editor{background:#f4f4f4;border:1px solid transparent;border-radius:20px;padding:20px}.home-light-preview .outline-review .or-source-editor:focus-within{border-color:rgba(25,25,25,.08)}.home-light-preview .outline-review .or-source-editor .cm-editor{font-family:inherit;font-size:15px;color:#191919;background:transparent}.home-light-preview .outline-review .or-source-editor .cm-content{caret-color:#191919}.home-light-preview .outline-review .or-source-note{font-size:13px;line-height:20px;color:#686868}.home-light-preview .sr-document-sections{padding:8px 10px}.home-light-preview .sidebar-review .sr-rail .sr-document-sections button{font-size:13px;line-height:20px;color:#686868;min-height:32px;padding:6px 10px;border-radius:8px;background:transparent}.home-light-preview .sidebar-review .sr-rail .sr-document-sections button:hover{color:#191919;background:rgba(25,25,25,.05)}body:has(.home-light-preview) .or-notice-layer{font-family:Overused Grotesk,sans-serif}.home-light-preview .outline-review .or-confirmation{background:#fff;color:#191919;border:0;border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(25,25,25,.12)}.home-light-preview .outline-review .or-confirmation::backdrop{background:rgba(25,25,25,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:900px){.home-light-preview .outline-review.framer-app .or-main .planning-header{margin:20px 140px 0}.home-light-preview .outline-review .or-main>.or-preview-menu{top:20px;right:16px}.home-light-preview .outline-review .or-action-tray[data-timing-lip=true]{gap:8px}.home-light-preview .outline-review .or-heading-copy{padding-block:12px}}@media(max-width:600px){.home-light-preview .outline-review.framer-app .or-main .planning-header{margin:16px 16px 0;min-height:32px}.home-light-preview .outline-review .planning-header .or-title{min-width:0;width:100%}.home-light-preview .outline-review .or-main>.or-preview-menu{position:relative;inset:auto;align-self:flex-end;margin:8px 16px 0}.home-light-preview .outline-review .or-preview-menu-panel{max-width:calc(100vw - 104px)}.home-light-preview .outline-review .or-main[data-floating-remove=true] .or-document{max-width:calc(100% - 64px)}.home-light-preview .outline-review .or-sections{padding-right:12px;padding-left:36px}.home-light-preview .outline-review .or-section{margin-left:-28px;padding-left:28px}.home-light-preview .outline-review .or-handle-slot{left:-28px;width:26px}.home-light-preview .outline-review .or-floating-remove-track{left:-62px;width:34px}.home-light-preview .outline-review .or-floating-remove{width:34px}.home-light-preview .outline-review .or-number{flex-basis:auto}.home-light-preview .outline-review .or-title-inline{flex-basis:100%}.home-light-preview .outline-review .or-action-tray[data-timing-lip=true]{column-gap:4px}.home-light-preview .outline-review .or-action-tray .or-write{font-size:13px;padding-inline:12px}.home-light-preview .outline-review .or-action-tray .or-add{font-size:13px;padding-inline:4px;gap:4px}.home-light-preview .outline-review .or-companion-compose{padding:7px 10px;gap:6px}.home-light-preview .outline-review .or-companion-compose textarea{padding-left:4px}.home-light-preview .outline-review .or-companion-prompt-field .home-rotating-prompt{left:4px}.home-light-preview .outline-review .or-conversation-content{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-main :is(button,textarea,summary,.or-title-text){transition:none}.home-light-preview .outline-review .or-action-tray :is(.or-write,.or-add):active:not(:disabled){transform:none}}.home-light-preview .outline-integrated dialog:has(>.dialog-head){--line:rgba(25,25,25,.1);color-scheme:light;background:#fff;color:#191919;border:0;border-radius:16px;padding:32px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:0 8px 32px rgba(25,25,25,.12);font-family:Overused Grotesk,sans-serif;letter-spacing:-.02em}.home-light-preview .outline-integrated dialog:has(>.dialog-head)::backdrop{background:rgba(25,25,25,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-light-preview .outline-integrated dialog:has(>.dialog-head) .dialog-head h2{font-size:20px;line-height:28px;font-weight:500;color:#191919}.home-light-preview .outline-integrated dialog:has(>.dialog-head) :is(p,small,label,blockquote,pre){color:#686868;font-size:13px;line-height:20px}.home-light-preview .outline-integrated dialog:has(>.dialog-head) :is(input,textarea,select){background:rgba(25,25,25,.05);color:#191919;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:14px;line-height:22px;letter-spacing:-.02em;box-shadow:none}.home-light-preview .outline-integrated dialog:has(>.dialog-head) :is(input,textarea,select):focus{border-color:rgba(25,25,25,.14);outline:none}.home-light-preview .outline-integrated dialog:has(>.dialog-head) button{background:rgba(25,25,25,.05);color:#191919;border:0;border-radius:10px;font-family:inherit;font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.02em;box-shadow:none}.home-light-preview .outline-integrated dialog:has(>.dialog-head) button:hover:not(:disabled){background:rgba(25,25,25,.09)}.home-light-preview .outline-integrated dialog:has(>.dialog-head) button.primary{background:linear-gradient(#242424,#101010);color:#fff;border-radius:999px;padding:10px 18px}.home-light-preview .outline-integrated dialog:has(>.dialog-head) button[aria-pressed=true]{background:#191919;color:#fff}.home-light-preview .outline-integrated dialog:has(>.dialog-head) [role=alert]{background:#fff2ef;color:#a53220;border-radius:10px;padding:10px 14px}.home-light-preview .outline-integrated dialog:has(>.dialog-head) a{color:#191919;text-decoration:underline;text-underline-offset:3px}.home-light-preview .outline-integrated dialog:has(>.dialog-head) button:focus-visible{outline:1px solid #7e7e7e;outline-offset:3px}.home-light-preview .outline-review.framer-app .or-main[data-title-placement=heading] .or-heading{display:flex;flex-direction:column;align-items:center;gap:20px}.home-light-preview .outline-review.framer-app .or-main[data-title-placement=heading] .or-heading .planning-header{position:static;inset:auto;margin:0;min-height:0;width:100%;max-width:100%;display:flex;justify-content:center}.home-light-preview .outline-review .or-main[data-title-placement=heading] .or-heading .or-title{width:fit-content;max-width:100%;min-width:0}.home-light-preview .outline-review .or-main[data-title-placement=heading] .or-heading h1{margin:0}.home-light-preview .outline-review .or-main[data-title-placement=heading]>.or-scroller{margin-top:0}.home-light-preview .outline-integrated dialog:has(>.dialog-head),.home-light-preview .outline-integrated dialog:has(>.dialog-head) :is(h1,h2,h3,p,span,a,label,small,strong,b,em,li,button,input,textarea,select,option,summary,blockquote,pre,code),.home-light-preview .outline-review .or-main :is(.or-timing-summary,.or-request-controls,.or-workspace-feedback,.cm-content,.cm-line),.home-light-preview .outline-review .or-main :is(h1,h2,h3,p,span,a,label,small,strong,b,em,li,button,input,textarea,select,option,summary,blockquote,pre,code),body:has(.home-light-preview) .or-notice-layer,body:has(.home-light-preview) .or-notice-layer :is(p,span,button,small){font-weight:500;letter-spacing:-.02em}.home-light-preview .outline-review .or-companion-compose textarea:is(:focus,:focus-visible){outline:none;box-shadow:none}.home-light-preview .outline-review .or-companion-surface{transition:border-color var(--home-feedback-duration) var(--home-motion-curve)}.home-light-preview .outline-review .or-companion-send:active:not(:disabled):not(:focus-visible){transform:none;transition-duration:var(--home-press-duration)}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-companion-send{transition:none}.home-light-preview .outline-review .or-companion-send:active:not(:disabled){transform:none}}.home-light-preview .outline-review .or-companion-stop{display:block;width:12px;height:12px;flex:none;border-radius:2px;background:currentColor}.home-light-preview .outline-review .or-completion-shimmer{display:none;animation:none}.home-light-preview .outline-review .or-thinking .opening-headline{display:inline-grid;vertical-align:top}.home-light-preview .outline-review .or-conversation-turn+.or-conversation-turn{margin-top:24px}.home-light-preview .outline-review .or-conversation-answer{margin:0;text-align:left}.home-light-preview .outline-review .or-companion-action-reveal{margin-left:-7px}.home-light-preview .outline-review .or-companion-change{padding-top:0}.home-light-preview .outline-review .or-companion-change button{width:28px;height:24px;min-height:24px;padding:5px 7px;justify-content:center;border-radius:8px;transition:background-color .4s var(--home-motion-curve,ease)}.home-light-preview .outline-review .or-companion-change button:is(:hover,:focus-visible):not(:disabled){background:rgba(25,25,25,.05)}.home-light-preview .outline-review .or-conversation{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--or-fade-top),#000 calc(100% - var(--or-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--or-fade-top),#000 calc(100% - var(--or-fade-bottom)),transparent)}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-companion-change button{transition:none}}.home-light-preview .outline-review .or-action-tray .or-edit-actions{gap:6px;flex-wrap:nowrap}.home-light-preview .outline-review .or-action-tray .or-history-actions{gap:6px}.home-light-preview .outline-review .or-action-tray .or-edit-actions button{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;min-height:32px;margin:0;padding:8px;border:0;border-radius:8px;background:rgba(25,25,25,.05);color:#191919;opacity:1;transition:background-color .4s var(--home-motion-curve,ease),color .4s var(--home-motion-curve,ease),opacity .4s var(--home-motion-curve,ease),transform .4s var(--home-motion-curve,ease)}.home-light-preview .outline-review .or-action-tray .or-edit-actions button:is(:hover,:focus-visible):not(:disabled){background:rgba(25,25,25,.08)}.home-light-preview .outline-review .or-action-tray .or-edit-actions button:active:not(:disabled){transform:none}.home-light-preview .outline-review .or-action-tray .or-edit-actions button:disabled{color:#191919;opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-action-tray .or-edit-actions button{transition:none}.home-light-preview .outline-review .or-action-tray .or-edit-actions button:active:not(:disabled){transform:none}}.home-light-preview .outline-review .or-conversation-turn[data-enter=true]>.or-conversation-question{animation:or-chat-arrive .4s var(--home-motion-curve,ease) both}.home-light-preview .outline-review .or-conversation-turn[data-enter=true]>.or-conversation-answer{animation:or-chat-arrive .4s var(--home-motion-curve,ease) 80ms both}@keyframes or-chat-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-conversation-turn[data-enter=true]>:is(.or-conversation-question,.or-conversation-answer){animation:none}}.home-light-preview .outline-review .or-main .or-field-hint{display:block;margin:4px 0 0;color:#686868;font-family:inherit;font-size:12px;line-height:18px;font-weight:500;letter-spacing:-.02em;animation:or-field-hint-in .2s var(--home-motion-curve,ease) both}.home-light-preview .outline-review .or-main :is(.or-summary,.or-inline-title-field,.or-title)[aria-invalid=true]{box-shadow:0 1px 0 rgba(25,25,25,.16)}.home-light-preview .outline-review .or-main .planning-header:has(>.or-field-hint){flex-direction:column;gap:0}@keyframes or-field-hint-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-main .or-field-hint{animation:none}}.or-companion-surface .or-answer-reference{display:inline;width:auto;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:2px;box-shadow:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(27 27 27/25%);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .4s ease,color .4s ease}.or-companion-surface .or-answer-reference:hover{background:transparent;color:inherit;text-decoration-color:rgb(27 27 27/70%)}.or-companion-surface .or-answer-reference:focus-visible{outline:2px solid rgb(27 27 27/25%);outline-offset:3px}@media(prefers-reduced-motion:reduce){.or-companion-surface .or-answer-reference{transition:none}}.or-conversation-frame{position:relative;min-height:0}.home-light-preview .outline-review .or-conversation-latest{position:absolute;left:50%;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid rgb(25 25 25/5%);border-radius:50%;background:#fff;color:#191919;box-shadow:0 2px 8px rgb(0 0 0/8%);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px) scale(.96);transition:opacity .2s var(--home-motion-curve,ease),transform .4s var(--home-motion-curve,ease),background-color .4s var(--home-motion-curve,ease),visibility 0s .2s}.home-light-preview .outline-review .or-conversation-latest[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);transition-delay:0s}.home-light-preview .outline-review .or-conversation-latest:hover{background:#f7f7f7}.home-light-preview .outline-review .or-conversation-latest:active{transform:translate(-50%)}.home-light-preview .outline-review .or-conversation-latest:focus-visible{outline:2px solid rgb(25 25 25/20%);outline-offset:3px}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-conversation-latest{transition:none;transform:translateX(-50%)}}.home-light-preview .outline-review .or-companion-clear-slot{display:block;width:0;overflow:hidden;opacity:0;visibility:hidden;margin-right:-6px;transition:width .4s var(--home-motion-curve),opacity .2s ease,margin-right .4s var(--home-motion-curve),visibility .4s}.home-light-preview .outline-review .or-companion-clear-slot[data-visible=true]{width:36px;opacity:1;visibility:visible;margin-right:0}.home-light-preview .outline-review .or-companion-clear{display:flex;align-items:center;justify-content:center;min-width:0;width:36px;height:36px;min-height:36px;overflow:hidden;padding:0;border:0;border-radius:12px;background:transparent;color:#7e7e7e;box-shadow:none;cursor:pointer;transition:background-color .25s var(--home-motion-curve),color .25s var(--home-motion-curve),opacity .25s var(--home-motion-curve),transform .25s var(--home-motion-curve)}.home-light-preview .outline-review .or-companion-clear:disabled{opacity:.5;cursor:default}@media(hover:hover){.home-light-preview .outline-review .or-companion-clear:hover:not(:disabled){background:rgba(25,25,25,.05);color:#191919}}.home-light-preview .outline-review .or-companion-clear:active:not(:disabled){transform:none}.home-light-preview .outline-review .or-companion-clear:focus-visible{outline:2px solid rgba(25,25,25,.3);outline-offset:-2px}@media(max-width:600px){.home-light-preview .outline-review .or-companion-clear-slot{margin-right:-4px}}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review :is(.or-companion-clear-slot,.or-companion-clear){transition:none}}.home-light-preview .outline-review .or-companion-context[data-clearing]{transition:none;overflow:hidden;pointer-events:none}.home-light-preview .outline-review .or-companion-context[data-clearing] :is(.or-conversation-reveal,.er-context-reveal){transition:none}.home-light-preview .outline-review .or-companion-context[data-clearing=true] [data-clear-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible}.home-light-preview .outline-review .or-companion-context:is([data-clearing=measure],[data-clearing=settled]) :is(.or-conversation-reveal,.er-context-reveal)[data-open=false]{grid-template-rows:0fr;opacity:0;visibility:hidden}.home-light-preview .outline-review .or-companion-context[data-clearing] .or-conversation{transition:none}.home-light-preview .outline-review .or-companion-surface:has(.or-companion-context[data-clearing=true]){overflow-anchor:none}.home-light-preview .outline-review .or-companion-clear-slot[data-visible=false]{transition-duration:.38s,.12s,.38s,0s;transition-delay:.12s,0s,.12s,.5s}@media(prefers-reduced-motion:reduce){.home-light-preview .outline-review .or-companion-clear-slot[data-visible=false]{transition:none}}.home-light-preview .outline-review .planning-header .or-title{cursor:default}.home-light-preview .outline-review .or-main :is(.or-section-timing,.or-action-tray .or-timing-summary){color:var(--app-text-secondary,#686868)}.home-light-preview .outline-review .or-main .or-drag{color:var(--app-text-muted,#7e7e7e)}.home-light-preview .outline-review .or-main .or-drag:is(:hover,:focus-visible,:active){color:var(--app-text-primary,#191919)}.home-light-preview .outline-review .or-main[data-external-header=true] .or-action-tray[data-timing-lip=true]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.home-light-preview .outline-review .or-main[data-external-header=true] .or-action-tray .or-timing-summary{margin-left:auto;text-align:right;align-items:flex-end}.home-light-preview .outline-review .or-timing-summary[data-compact=true] .or-timing-total-slot{padding:4px 8px;border-radius:5px;background:rgb(25 25 25/4%);color:#666}.home-light-preview .framer-app.editor-review{font-feature-settings:normal}.home-light-preview .editor-review .integrated-sidebar .app-content.er-main{height:calc(100% - var(--home-shell-inset)*2);display:flex;flex-direction:column;position:relative;--er-composer-height:96px;--editor-scroll-margin:120px;--script-size:16px;--script-leading:1.6;--script-tracking:0em;--app-surface-floating:#fff;--app-text-primary:#191919;--app-text-secondary:#686868;--app-text-muted:#7e7e7e;--app-text-inverse:#fff;--app-border-floating:rgba(25,25,25,.08);--app-border-glass:rgba(25,25,25,.05)}.home-light-preview .editor-review .er-manuscript-card{flex:1 1;min-height:0;max-width:none;width:100%;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;container-type:normal}.home-light-preview .editor-review .er-document-tools{display:flex;flex-wrap:nowrap;gap:16px;min-height:64px;padding:16px 24px;margin:0;border-bottom:0;background:#fff;font-size:12px;line-height:18px;z-index:4}.home-light-preview .editor-review .er-document-tools .er-outline-control,.home-light-preview .wx-return{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;height:32px;min-height:32px;padding:8px 10px;background:rgba(25,25,25,.05);border:0;border-radius:8px;color:#191919;font:inherit;transition:background-color .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-document-tools .er-outline-control:hover,.home-light-preview .wx-return:hover{background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-metrics{margin-right:auto;color:#7e7e7e;font-size:12px;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-light-preview .editor-review .er-actions{display:flex;align-items:center;gap:6px;flex:none}.home-light-preview .editor-review .er-actions button{height:32px;width:32px;min-height:32px;padding:8px;border:0;border-radius:8px;background:rgba(25,25,25,.05);color:#191919;font:inherit;opacity:1;transition:background-color .4s var(--home-motion-curve),opacity .4s var(--home-motion-curve),transform .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-actions button:is(:hover,:focus-visible):not(:disabled),.home-light-preview .editor-review .er-actions button[aria-pressed=true]{background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-actions button:active:not(:disabled){transform:none}.home-light-preview .editor-review .er-actions button:disabled{opacity:.5;cursor:default}.home-light-preview .editor-review .er-control-divider{height:16px;width:1px;margin:0 4px;background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-manuscript{padding:32px 48px calc(var(--er-composer-height) + 24px);container-type:normal}.home-light-preview .editor-review .er-script-heading{max-width:640px;margin:0 auto 40px;padding:0}.home-light-preview .editor-review .er-document-label{display:block;margin:0 0 12px;color:#7e7e7e;font-size:13px;line-height:20px}.home-light-preview .editor-review .er-script-heading h1{margin:0;color:#191919;font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.02em}.home-light-preview .editor-review .er-script-heading .or-title-inline{display:block;min-width:0;max-width:100%}.home-light-preview .editor-review .er-script-heading :is(.or-title-edit,.or-inline-title-field,.or-title-measure){font-family:inherit;font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.02em;text-align:left;color:#191919;background:transparent;border:0;box-shadow:none;padding:0;white-space:normal;max-width:100%}.home-light-preview .editor-review .er-script-heading .or-title-edit:hover{background:transparent}.home-light-preview .editor-review .er-script-heading .or-inline-title-field{white-space:pre-wrap;outline-offset:6px}.home-light-preview .editor-review .er-manuscript .editor{max-width:640px;margin:0 auto;padding:0}.home-light-preview .editor-review .er-manuscript .cm-content{font-weight:400;color:#191919;caret-color:#191919}.home-light-preview .editor-review .er-manuscript .cm-cursor{border-left-color:#191919}.home-light-preview .editor-review .editor .cm-line.document-section{font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:22px;color:var(--app-text-secondary);border:0;padding:8px 124px 8px 12px;cursor:default;isolation:isolate}.home-light-preview .editor-review .editor .cm-line.document-section:before{content:"";position:absolute;inset:0;background:rgba(25,25,25,.04);border-radius:8px;z-index:-1;pointer-events:none}.home-light-preview .editor-review .editor .cm-line.section-gap{padding-top:32px}.home-light-preview .editor-review .editor .cm-line.document-section.section-gap:before{top:24px}.home-light-preview .editor-review .editor .section-gap .document-section-timing{top:33px}.home-light-preview .editor-review .editor .document-section-timing{top:9px;right:12px;font-size:13px;font-weight:500;color:var(--app-text-secondary)}.home-light-preview .editor-review .er-scrollbar{top:84px;bottom:20px;right:4px}.home-light-preview .editor-review .er-scrollbar:before{background:rgba(25,25,25,.04)}.home-light-preview .editor-review .er-scrollbar-thumb:before{background:rgba(25,25,25,.18)}.home-light-preview .editor-review .er-scrollbar:is(:hover,:focus-visible) .er-scrollbar-thumb:before{background:rgba(25,25,25,.35)}.home-light-preview .editor-review .er-scrollbar:focus-visible{outline-color:#7e7e7e}.home-light-preview .editor-review .er-manuscript-scroll{scrollbar-color:rgba(25,25,25,.18) transparent}.home-light-preview .editor-review .er-manuscript-scroll[data-custom-scroll=true]{-webkit-mask-image:none;mask-image:none;scroll-padding-bottom:calc(var(--er-composer-height) + 24px)}.home-light-preview .editor-review .er-assistant-reveal{position:absolute;inset:auto 0 0;z-index:5;min-height:0;pointer-events:none}.home-light-preview .editor-review .er-companion-dock{position:relative;isolation:isolate;gap:8px;padding:16px 48px 24px;background:transparent}.home-light-preview .editor-review .er-companion-dock:before{content:"";position:absolute;inset:44px 0 0;background:#fff;z-index:-1;pointer-events:none}.home-light-preview .editor-review .er-companion-dock .or-companion{width:640px;max-width:100%;padding:0;pointer-events:auto}.home-light-preview .editor-review .er-companion-dock .or-conversation{max-height:min(200px,24dvh)}.home-light-preview .editor-review .er-companion-dock .or-companion-surface{font-family:inherit;font-weight:500;background:#f3f3f3;box-shadow:none}.home-light-preview .editor-review .er-feedback{width:640px;max-width:100%;padding:8px 0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;line-height:18px;color:#a53220}.home-light-preview .editor-review .er-feedback button{font:inherit;color:inherit;padding:4px 8px;min-height:28px}.home-light-preview .editor-review .er-section-index{display:flex;flex-direction:column;gap:2px;margin-top:24px}.home-light-preview .editor-review .er-section-index>span{font-size:12px;line-height:18px;color:#7e7e7e;margin:0 10px 8px}.home-light-preview .editor-review .er-section-index button{text-align:left;white-space:normal;justify-content:flex-start}.home-light-preview .editor-review .sr-rail .er-section-index button[aria-current=location]{background:rgba(25,25,25,.05);color:#191919}.home-light-preview .editor-review .sr-frame[data-collapsed=true] .er-section-index{display:none}.home-light-preview .editor-review .er-selection-toolbar{background:#191919;border:0;box-shadow:var(--home-menu-shadow);animation:none}.home-light-preview .editor-review .er-selection-toolbar button{color:#f2f2f2}.home-light-preview .editor-review .er-selection-toolbar button:hover{background:rgba(255,255,255,.08);color:#fff}.home-light-preview .editor-review .er-comment-popover{background:linear-gradient(180deg,#242424,#101010);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(25,25,25,.18),0 2px 6px rgba(25,25,25,.1);padding:10px;border-radius:20px;color:#f2f2f2}.home-light-preview .editor-review .er-comment-popover textarea{font-family:inherit;font-weight:500;color:#f2f2f2;padding:6px 10px;caret-color:#f2f2f2}.home-light-preview .editor-review .er-comment-popover:focus-within{border-color:rgba(255,255,255,.08)}.home-light-preview .editor-review .er-comment-popover .er-comment-save{background:#f2f2f2;color:#191919}.home-light-preview .editor-review .er-comment-popover .er-comment-save:disabled{opacity:.5}.home-light-preview .editor-review .er-comment-popover svg{stroke-width:2}.home-light-preview .editor-review .document-passage-badge{min-width:18px;height:18px;font-size:11px;line-height:18px;border-radius:5px;color:#686868;vertical-align:1px}.home-light-preview .editor-review .er-attachment-chip{background:rgba(25,25,25,.05);border:0;color:#686868;font-size:13px;font-weight:500;transition:background-color .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-attachment-chip:hover{background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-attachment-open{font-weight:500;color:#191919}.home-light-preview .editor-review .er-attachment-open:hover,.home-light-preview .editor-review .er-attachment-remove:hover{background:rgba(25,25,25,.05);color:#191919}.home-light-preview .editor-review .er-attachment-item{border-color:rgba(25,25,25,.05)}.home-light-preview .editor-review .er-attachment-list{scrollbar-color:rgba(25,25,25,.18) transparent;max-height:min(160px,20dvh)}.home-light-preview .editor-review .er-review-context{margin:8px 20px 0;font-size:12px;font-weight:500;color:#686868}.home-light-preview .editor-review .er-review-context button{color:#191919;background:rgba(25,25,25,.05);padding:4px 8px;border-radius:8px;font:inherit}.home-light-preview .editor-review .er-passage-review{padding:20px;border-radius:16px;background:#f4f4f4;border:1px solid rgba(25,25,25,.05);font-size:16px;font-weight:500;line-height:28px;animation:er-light-popover-in .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-review-heading{font-size:12px;line-height:18px;color:#686868;margin-bottom:14px}.home-light-preview .editor-review .er-passage-review p{font:inherit;color:#191919}.home-light-preview .editor-review .er-review-comparison{display:grid}.home-light-preview .editor-review .er-review-comparison>p{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .2s var(--home-motion-curve),visibility 0s .2s}.home-light-preview .editor-review .er-review-comparison>p[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.home-light-preview .editor-review .er-main>.er-feedback{align-self:center;margin:0 24px}.home-light-preview .editor-review .er-review-compare{padding:4px 0;min-height:28px;font-size:12px;color:#686868;background:transparent}.home-light-preview .editor-review .er-review-actions{display:flex;gap:8px;margin-top:12px}.home-light-preview .editor-review .er-review-actions button{font-family:inherit;font-size:13px;font-weight:500;min-height:34px;padding:7px 14px;background:rgba(25,25,25,.05);color:#191919;border-radius:999px}.home-light-preview .editor-review .er-review-actions button:first-child{background:linear-gradient(#242424,#101010);color:#fff}.home-light-preview .editor-review .er-review-actions button:disabled{opacity:.5}.home-light-preview .editor-review .er-outline-dialog{background:#fff;color:#191919;border:1px solid rgba(25,25,25,.08);box-shadow:0 8px 32px rgba(25,25,25,.12);border-radius:20px;padding:28px;max-height:80dvh;font-family:inherit;font-weight:500}.home-light-preview .editor-review .er-outline-dialog::backdrop{background:rgba(25,25,25,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-light-preview .editor-review .er-outline-jump{display:block;text-align:left;width:100%;padding:12px;border:0;border-radius:12px;background:transparent;color:#191919;font:inherit;transition:background-color .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-outline-jump:hover{background:rgba(25,25,25,.05)}.home-light-preview .editor-review .er-outline-jump p{margin-bottom:0}.home-light-preview .editor-review .er-outline-header button{background:rgba(25,25,25,.05);width:32px;height:32px;min-height:32px;padding:8px;color:#191919}.home-light-preview .editor-review .er-preview-controls{position:absolute;right:12px;bottom:5px;z-index:7;color:#aaa;font-size:10px}.home-light-preview .editor-review .er-preview-controls summary{cursor:pointer;list-style:none}.home-light-preview .editor-review .er-preview-controls[open]{padding:16px;background:#191919;color:#f2f2f2;border-radius:12px;max-width:280px;font-size:12px;line-height:18px}.home-light-preview .editor-review .er-preview-controls button{border:0;border-radius:8px;background:rgba(255,255,255,.08);color:inherit;font:inherit;padding:8px 10px}.home-light-preview .editor-review [data-reading=true] .document-section-timing{opacity:0}.er-toast-layer .archive-toast-position{position:relative;pointer-events:auto;--archive-depth:0;--archive-offset:0px}.er-toast-layer .archive-toast-content>span{flex:1 1;min-width:0}@keyframes er-light-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.home-light-preview .editor-review .er-word-count{display:none}}@media(max-width:700px){.home-light-preview .editor-review .er-document-tools{padding:12px;gap:10px;min-height:56px}.home-light-preview .editor-review .er-outline-control>span{display:none}.home-light-preview .editor-review .er-document-tools .er-outline-control{width:32px;padding:8px}.home-light-preview .editor-review .er-actions{gap:4px}.home-light-preview .editor-review .er-control-divider{display:none}.home-light-preview .editor-review .er-metrics{font-size:11px}.home-light-preview .editor-review .er-manuscript{padding:32px 24px calc(var(--er-composer-height) + 24px)}.home-light-preview .editor-review .er-script-heading{margin-bottom:32px}.home-light-preview .editor-review .er-script-heading :is(.or-title-edit,.or-inline-title-field,.or-title-measure),.home-light-preview .editor-review .er-script-heading h1{font-size:25px;line-height:31px}.home-light-preview .editor-review .er-companion-dock{padding:12px 16px 24px}.home-light-preview .editor-review .er-scrollbar{top:72px;right:0}.home-light-preview .editor-review .editor .cm-line.document-section{padding-right:0}.home-light-preview .editor-review .editor .document-section-timing{display:none}}@media(prefers-reduced-motion:reduce){.home-light-preview .editor-review *{animation:none!important;transition:none!important}}.home-light-preview .editor-review .er-review-context{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.home-light-preview .editor-review .er-review-context button{transition:background-color .4s var(--home-motion-curve),opacity .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-review-context button:hover{background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-review-context button:disabled{opacity:.5;cursor:default}.home-light-preview .editor-review .er-request-actions{display:flex;gap:8px;margin-top:8px}.home-light-preview .editor-review .er-request-actions button{border:0;padding:5px 10px;border-radius:8px;background:rgba(25,25,25,.05);color:#191919;font:inherit;font-size:13px;transition:background-color .4s var(--home-motion-curve)}.home-light-preview .editor-review .er-request-actions button:hover{background:rgba(25,25,25,.08)}.home-light-preview .editor-review .er-request-actions button:disabled{opacity:.5}.home-light-preview .editor-review .er-preview-controls[open]{display:flex;flex-direction:column;gap:6px}.home-light-preview .editor-review .er-preview-controls a{color:inherit;padding:6px 0}.home-light-preview .editor-review .er-main>.er-feedback{width:calc(100% - 48px);max-width:640px;flex:none}.home-light-preview .editor-review .er-review-context{justify-content:flex-start}.home-light-preview .editor-review .er-review-context>span:first-child{margin-right:auto}.home-light-preview .editor-review :is(.er-review-batch,.er-review-navigation,.er-review-decisions){display:flex;align-items:center;gap:6px}.home-light-preview .editor-review .er-review-batch{gap:8px}.home-light-preview .editor-review .er-comment-popover textarea::placeholder{color:#999}.home-light-preview .editor-review .er-comment-popover .er-comment-stale{color:#aaa}.home-light-preview .editor-review .er-comment-popover .er-comment-save:hover:not(:disabled){background:#fff}.home-light-preview .editor-review .recent-change{animation:er-change-fade 1.8s ease-out both}@keyframes er-change-fade{0%,25%{background:rgba(25,25,25,.09)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.home-light-preview .editor-review .recent-change{animation:none}}.home-light-preview .editor-review .er-toolbar-title{flex:1 1;min-width:0;margin:0;font:500 16px/24px Overused Grotesk,sans-serif;letter-spacing:-.02em;color:#191919}.home-light-preview .editor-review .er-document-tools .er-metrics{flex:none;margin-right:0;white-space:nowrap}@media(max-width:900px){.home-light-preview .editor-review .er-document-tools .er-word-count{display:none}}@media(max-width:600px){.home-light-preview .editor-review .er-document-tools{flex-wrap:wrap;gap:10px}.home-light-preview .editor-review .er-toolbar-title{order:-1;flex-basis:100%}.home-light-preview .editor-review .er-document-tools .er-metrics{margin-right:auto}}.home-light-preview .editor-review .er-toolbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.home-light-preview .editor-review .er-document-tools.workspace-stage-header{min-height:56px;padding:10px 24px;gap:12px;border-bottom:1px solid var(--app-border-control);font-size:13px;line-height:20px}.home-light-preview .editor-review .workspace-stage-header:after{display:none}.home-light-preview .editor-review .er-history{position:relative;display:flex}.home-light-preview .editor-review .er-history-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(280px,calc(100vw - 48px));max-height:min(480px,calc(100dvh - 120px));overflow:auto;background:linear-gradient(#242424,#101010);color:#f2f2f2;border:0;border-radius:16px;padding:8px;box-shadow:var(--home-menu-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .24s var(--home-motion-curve),visibility 0s .24s;z-index:10}.home-light-preview .editor-review .er-history-panel[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.home-light-preview .editor-review .er-history-heading{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 8px;margin-bottom:2px}.home-light-preview .editor-review .er-history-heading strong{font-weight:500;font-size:13px;color:#aaa}.home-light-preview .editor-review .er-history-panel button{width:auto;height:auto;min-height:32px;padding:6px 10px;background:rgba(255,255,255,.06);color:#f2f2f2;font:inherit;border-radius:8px;white-space:normal;text-align:left}.home-light-preview .editor-review .er-history-panel button:hover:not(:disabled){background:rgba(255,255,255,.1)}.home-light-preview .editor-review .er-history-panel button:focus-visible{outline:2px solid #999;outline-offset:2px}.home-light-preview .editor-review .er-history-list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow:auto}.home-light-preview .editor-review .er-history-list button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;background:transparent;padding:8px;gap:12px}.home-light-preview .editor-review .er-history-list small,.home-light-preview .editor-review .er-history-meta span{color:#aaa;font-size:12px;display:block}.home-light-preview .editor-review .er-history-meta{margin-bottom:12px}.home-light-preview .editor-review .er-history-diff{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px;background:transparent}.home-light-preview .editor-review .er-history-diff p{margin:0}.home-light-preview .editor-review .er-history-change+.er-history-change{margin-top:14px}.home-light-preview .editor-review .er-history-change del{display:block;color:#d5a8a8;text-decoration-thickness:1px}.home-light-preview .editor-review .er-history-change ins{display:block;color:#bdd4bd;text-decoration:none}.home-light-preview .editor-review .er-history-help{font-size:12px;color:#aaa;margin:12px 0 0}.home-light-preview .editor-review .er-history-panel .er-history-restore{width:calc(100% - 16px);justify-content:center;text-align:center;margin:8px 8px 0}@media(max-width:600px){.home-light-preview .editor-review .er-history-panel{position:fixed;right:24px;top:120px}}@media(prefers-reduced-motion:reduce){.home-light-preview .editor-review .er-history-panel{transition:none;transform:none}}.home-light-preview .editor-review .er-document-tools:has(.er-history-panel[data-open=true]){z-index:8}.home-light-preview .editor-review .er-manuscript-card{z-index:auto}.home-light-preview .editor-review .er-history-row-label{display:flex;align-items:center;gap:7px;min-width:0;text-align:left}.home-light-preview .editor-review .er-history-list small{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:#999}.home-light-preview .editor-review .er-history-current{width:4px;height:4px;border-radius:50%;background:#f2f2f2;flex:none}.home-light-preview .editor-review .er-history-date{padding:10px 8px 4px;color:#999;font-size:11px}.home-light-preview .editor-review .er-history-heading:has(.er-history-back){padding-left:0}.home-light-preview .editor-review .er-history-panel .er-history-back{width:24px;height:24px;min-height:24px;padding:4px;background:transparent;flex:none}.home-light-preview .editor-review .cm-content .script-format-bold{font-weight:700}.home-light-preview .editor-review .cm-content .script-format-yellow{background:#f5e5a3}.home-light-preview .editor-review .cm-content .script-format-green{background:#cde8cf}.home-light-preview .editor-review .cm-content .script-format-blue{background:#cddff3}.home-light-preview .editor-review .cm-content .script-format-pink{background:#efcddd}.home-light-preview .editor-review .er-selection-toolbar{max-width:calc(100% - 24px);width:max-content;height:auto;min-height:32px;padding:3px;flex-wrap:wrap;gap:2px}.home-light-preview .editor-review .er-selection-toolbar>button[aria-pressed]{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;min-width:26px;min-height:26px;padding:5px}.home-light-preview .editor-review .er-selection-toolbar button[aria-pressed=true]{background:rgba(255,255,255,.14)}.home-light-preview .editor-review .er-format-divider{height:16px;width:1px;background:rgba(255,255,255,.14);align-self:center;margin:0 4px}.home-light-preview .editor-review .er-highlight-palette{position:absolute;top:calc(100% + 8px);left:max(0px,min(64px,calc(100% - 152px)));display:flex;width:max-content;gap:4px;padding:6px;background:#191919;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 4px 12px rgba(25,25,25,.12);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .24s var(--home-motion-curve),visibility 0s .24s}.home-light-preview .editor-review .er-highlight-palette[data-above=true]{top:auto;bottom:calc(100% + 8px);transform:translateY(4px)}.home-light-preview .editor-review .er-highlight-palette[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.home-light-preview .editor-review .er-highlight-palette button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:7px}@media(prefers-reduced-motion:reduce){.home-light-preview .editor-review .er-highlight-palette{transition:none;transform:none}}.home-light-preview .editor-review .er-swatch{display:block;width:14px;height:14px;border-radius:50%}.home-light-preview .editor-review .er-swatch-yellow{background:#f5e5a3}.home-light-preview .editor-review .er-swatch-green{background:#cde8cf}.home-light-preview .editor-review .er-swatch-blue{background:#cddff3}.home-light-preview .editor-review .er-swatch-pink{background:#efcddd}.home-light-preview .editor-review .er-document-tools:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(25,25,25,.05);opacity:0;pointer-events:none;transition:opacity .2s ease}.home-light-preview .editor-review .er-manuscript-card:has(>.er-manuscript-scroll[data-fade-top=true])>.er-document-tools:after{opacity:1}@media(prefers-reduced-motion:reduce){.home-light-preview .editor-review .er-document-tools:after{transition:none}}.app-type[data-screen=interview] .planning-morph :is(.planning-title-badge,.planning-video-title,textarea,.interview-suggestions button,.interview-suggestions button span,.interview-control-actions button,.interview-feedback p,.interview-feedback button,.planning-error),.app-type[data-screen=interview] .planning-morph textarea::placeholder,body:has(.app-type[data-screen=interview]) .interview-context-content :is(p,span){font-family:var(--app-saans),sans-serif!important;font-feature-settings:normal!important;font-variation-settings:"MONO" 0,"slnt" 0;font-synthesis:none;font-weight:450!important;letter-spacing:var(--type-tracking)!important}.app-type[data-screen=interview] .planning-intro h1,.app-type[data-screen=interview] .planning-intro h1 span{font-family:var(--app-tiempos),Georgia,serif!important;font-size:32px!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-.015em!important;font-synthesis:none}.app-type[data-screen=interview] :is(.planning-title-badge,.planning-video-title){font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}.app-type[data-screen=interview] .planning-morph textarea,.app-type[data-screen=interview] .planning-morph textarea::placeholder{font-size:var(--type-primary-size)!important;line-height:var(--type-primary-line)!important}.app-type[data-screen=interview] :is(.interview-suggestions button,.interview-suggestions button span,.interview-feedback p,.interview-feedback button,.planning-error),body:has(.app-type[data-screen=interview]) .interview-context-content :is(p,span){font-size:var(--type-ui-size)!important;line-height:var(--type-ui-line)!important}.app-type[data-screen=interview] .interview-control-actions button{font-size:var(--type-control-small-size)!important;line-height:var(--type-control-small-line)!important}.app-type[data-screen=interview] .interview-control-actions button:not(:hover):not(:focus-visible){color:#666!important}.app-type[data-screen=interview] .interview-feedback-copy>p:last-child{color:#666!important}.app-type[data-screen=interview] .planning-morph :is(.interview-feedback-title,.interview-feedback button){font-weight:500!important}.outline-integrated .or-main .planning-header{top:24px}.outline-integrated.outline-review.framer-app .or-main.planning-view{overflow:clip}@media(min-width:1001px){.outline-integrated.outline-review.framer-app .or-main .planning-header{top:12px}}.outline-integrated .or-workspace-feedback{position:absolute;z-index:6;top:58px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);font-size:12px;line-height:18px;color:var(--app-text-secondary);text-align:center}.or-workspace-feedback:empty{display:none}.or-workspace-feedback p{margin:4px 0}.or-request-controls button,.or-workspace-feedback button{font:inherit;padding:2px 6px;background:transparent;border:0;box-shadow:none;color:var(--app-text-primary)}.or-request-controls{display:flex;justify-content:center;gap:12px;font-size:11px;color:var(--app-text-secondary)}.or-request-controls:empty{display:none}.outline-integrated .or-source-editor{padding:20px;max-height:55dvh;overflow:auto;background:var(--app-surface-glass,rgba(5,5,5,.75));border:1px solid var(--app-border-glass,rgba(255,255,255,.06));border-radius:20px}.or-source-note{font-size:12px;line-height:18px;color:var(--app-text-secondary);margin:0 0 16px}.outline-integrated .or-source-editor .cm-editor{min-height:160px;font-size:14px}.outline-integrated .or-document:has(.or-source-editor){padding-top:24px}