:root{--ink:#14161A;--ink-2:#3F4147;--muted:#6E7076;--blue:#4B4FD8;--blue-ink:#3238B8;--line:rgba(20,22,26,.10);--paper:#FFFFFF;--lavender:#EEF0FF;--success:#2BB673;--shadow:0 1px 2px rgba(20,22,26,.05),0 0 0 .5px rgba(20,22,26,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#F3F2EE;color:var(--ink);font:15px/1.6 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{border:0}a:focus-visible,button:focus-visible{outline:3px solid #4B4FD8;outline-offset:5px}button:disabled{cursor:default}::selection{background:#EEF0FF}section[id]{scroll-margin-top:32px}.skip{position:fixed;top:-100px;left:20px;background:white;z-index:30;padding:12px}.skip:focus{top:12px}.nav-wrap{height:84px;max-width:1220px;padding:0 30px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:32px;letter-spacing:-1.8px;font-weight:750;min-height:44px}.loop-mark{display:inline-block;width:26px;height:33px;position:relative;flex-shrink:0;color:var(--blue);transform:rotate(25deg)}.loop-mark:before,.loop-mark:after{content:'';position:absolute;width:15px;height:22px;border:2.5px solid currentColor;border-radius:60%;left:5px;top:0}.loop-mark:after{top:10px;transform:rotate(38deg)}nav{display:flex;gap:30px;margin-left:auto;margin-right:35px;font-size:14px;color:#555b69}nav a{display:flex;align-items:center;min-height:44px}nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:9px;font-weight:650;font-size:14px;min-height:46px;padding:12px 20px;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 7px 15px #283c8020}.button span{font-size:19px;font-weight:400}.nav-cta{background:#eceefa;color:var(--blue);border:1px solid #dee2f4}.primary{background:var(--blue);color:#fff;box-shadow:0 4px 8px #304cc220,inset 0 1px 0 #ffffff25;padding:15px 23px;min-height:53px}.primary:hover{background:#233fb7}.hero-copy{text-align:center;padding:83px 24px 72px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;line-height:1.5;color:#777b89;margin-bottom:23px}.tiny-loop{color:var(--blue);font-size:16px;vertical-align:-1px;padding-right:7px}h1{font-size:clamp(46px,5.25vw,76px);font-weight:600;line-height:1.09;letter-spacing:-.059em}.hero-description{font-size:18px;line-height:1.7;color:var(--muted);margin:24px auto 28px;letter-spacing:-.015em}.workspace-surround{margin:0 20px;background:linear-gradient(135deg,#e9e5f2,#d9e0f4 60%,#dfdff0);padding:28px 28px 0;border-radius:20px}.workspace{max-width:1550px;margin:auto;background:#fff;display:grid;grid-template-columns:208px minmax(0,1.35fr) minmax(300px,1fr);border:1px solid #c7cbd9;border-radius:12px;overflow:hidden;box-shadow:0 23px 45px -20px #30375e70,0 2px 6px #22274713}.workspace>*{min-width:0}.sidebar{background:#f6f6f9;border-right:1px solid var(--line);padding:18px 13px;display:flex;flex-direction:column}.workspace-brand{display:flex;align-items:center;font-size:23px;letter-spacing:-1px;gap:8px;padding:0 8px 15px}.workspace-brand .loop-mark{scale:.78;margin-left:-4px}.side-collapse{font-size:19px;letter-spacing:0;margin-left:auto;color:#9295a1}.workspace-name{font-size:14px;display:flex;justify-content:space-between;margin:5px 8px 23px;font-weight:600}.workspace-name span{color:#8e92a0}.label{font-size:11px;letter-spacing:.1em;font-weight:700;color:#878a97;margin:0 9px 11px}.person{display:flex;align-items:center;gap:11px;min-width:0}.person b{font-weight:700;line-height:1.4}.person small,.side-bottom small{display:block;color:var(--muted);font-size:12px;line-height:1.5}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;font-size:15px;font-family:inherit;font-style:normal;line-height:1;font-weight:600;text-transform:uppercase;box-shadow:none;position:relative;letter-spacing:0;padding-right:0}.avatar.b{background:#DDE1FF;color:#3238B8}.avatar.r{background:#D8F0E1;color:#1E7A4A}.avatar.e{background:#F7DDE8;color:#A8305E}.avatar.alex{background:#e8e1f1;color:#6e5389}.avatar.sam{background:#dde8ef;color:#527085}.avatar.small{width:30px;height:30px;border-radius:12px;font-size:23px}.avatar.tiny{width:24px;height:24px;font-size:19px;border-radius:8px;letter-spacing:-1px;padding-right:2px}.avatar.large{width:68px;height:68px;font-size:50px;border-radius:20px}.online{position:absolute;bottom:-1px;right:-2px;width:9px;height:9px;border-radius:50%;background:#7d987d;border:2px solid white}.sidebar>.person{padding:9px 8px;margin:2px 0}.sidebar>.person b{font-size:14px}.sidebar>.person small{font-size:12px}.selected{background:#e8eaf6;border-radius:8px}.workspaces-label{margin-top:33px}.project{display:flex;align-items:center;gap:9px;font-size:12px;background:none;min-height:42px;text-align:left;border-radius:6px;padding:8px;width:100%}.project:hover{background:#e9eaf1}.project.active{background:#ececf2;font-weight:650}.project-dot{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.lavender{background:#8b89c8}.peach{background:#d5a085}.side-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;padding:28px 5px 2px}.side-bottom b{font-size:12px}.side-bottom small{font-size:11px}.lead-chat{display:flex;flex-direction:column;min-height:699px}.chat-head{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:14px 23px;gap:8px}.chat-head b{font-size:14px}.head-more{font-size:20px;color:#90929e}.bot-badge{font-size:9px;letter-spacing:.07em;color:#797d91;font-weight:650;margin-left:9px}.project-path{font-size:11px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f0f3;padding:10px 23px;color:#737788}.project-path>span:nth-child(2){color:#b4b5c0;padding:0 3px}.chat-content{padding:19px 24px 21px;flex:1}.date-label{font-size:10px;color:#9699a4;text-align:center;margin:0 0 19px}.you-message{margin:0 0 20px 44px;text-align:left}.message-author{font-size:12px;font-weight:700;margin-bottom:5px;line-height:1.4}.message-author>span{font-size:10px;color:#9396a3;font-weight:400;margin-left:7px}.you-message p{display:block;text-align:left;background:none;padding:0;border-radius:0;font-size:14px;line-height:1.55;max-width:none}.bot-message{display:flex;align-items:flex-start;gap:11px;margin-bottom:19px}.bot-message>div{min-width:0;flex:1}.bot-message p{font-size:14px;line-height:1.65;margin-bottom:8px}.bot-message p:last-child{margin-bottom:0}.you-message.compact{margin-bottom:16px}.handoff-strip{display:flex;align-items:center;gap:7px;margin:0 0 18px 41px;border-top:1px solid #efeff5;border-bottom:1px solid #efeff5;padding:11px 0;color:#797b8b;font-size:11px}.handoff-strip>.avatar:nth-child(2){margin-left:-12px;border:2px solid white;width:28px;height:28px}.handoff-dots{margin-left:auto;font-size:11px;letter-spacing:1px;color:#8c92bc;animation:pulse 3s infinite}.latest{margin-bottom:0}.file-button{display:flex;align-items:center;gap:11px;padding:11px 12px;margin-top:12px;border:1px solid #dedfe8;border-radius:8px;background:#fff;width:100%;text-align:left;transition:background .2s,box-shadow .2s}.file-button:hover{background:#f5f6fc;box-shadow:0 3px 12px #323d6b0a}.file-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:36px;background:#f2f0fa;border:1px solid #e0ddeb;color:#9184ba;border-radius:4px;font-size:23px;flex-shrink:0}.file-button b{font-size:12px;font-weight:650}.file-button small{display:block;color:#878b98;font-size:11px}.file-button>span:last-child{margin-left:auto;color:#8187a0}.composer{border:1px solid #e0e2e9;margin:0 22px 20px;padding:12px 14px 9px;box-shadow:0 2px 5px #16193505;border-radius:12px;color:#a0a2ae;font-size:14px}.composer>div{display:flex;align-items:center;gap:9px;font-size:20px;margin-top:15px}.composer-context{font-size:10px;background:#f4f4f8;border-radius:4px;padding:3px 7px;color:#747987}.send-icon{margin-left:auto;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;background:#edeef5;color:#9398ac;font-size:18px}.specialist-chat{background:#fcfcfd;border-left:1px solid var(--line);display:flex;flex-direction:column}.specialist-body{padding:24px 24px 16px;flex:1}.specialist-body .label{margin-left:0;font-size:10px;margin-bottom:25px}.specialist-body .bot-message{margin-bottom:17px}.context-attachment{background:#f2f2f7;padding:8px 10px;font-size:11px;border-radius:5px;color:#7c7e94;margin:0 0 25px 41px}.context-attachment>span{color:#a1a2b7;margin-right:5px}.mini-document{background:#fff;border:1px solid #e4e2e9;border-radius:5px;box-shadow:0 7px 17px #31354a07;margin:4px 0 15px 41px;padding:23px}.document-eyebrow{font-size:9px;letter-spacing:.11em;color:#9898a7;font-weight:650}.mini-document h3{font-size:26px;line-height:1.16;font-weight:550;letter-spacing:-1.1px;margin:18px 0}.mini-document p{font-size:12px;line-height:1.75;margin:10px 0;color:#686b79}.doc-rule{height:1px;background:var(--line);margin:18px 0 9px}.mini-document>span{font-size:10px;color:#9a9aa7}.delivered{font-size:11px;color:#7c8491;margin-left:41px}.delivered>span{color:#729578;margin-right:5px}.specialist-footer{margin:0 24px 24px;padding-top:12px;border-top:1px solid var(--line);color:#8a8e9b;font-size:11px;display:flex;align-items:center;gap:7px}.scope-dot{display:inline-block;width:6px;height:6px;background:#91a38b;border-radius:50%;flex-shrink:0}.demo-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1550px;margin:auto;min-height:51px;font-size:11px;color:#72788f}.demo-caption button{background:none;padding:7px 0 7px 12px;min-height:44px;color:#596581;font-size:11px;white-space:nowrap}.demo-caption button>span{padding-right:5px}.bridge{max-width:1110px;margin:75px auto 100px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:0 30px}.bridge>p{font-size:21px;line-height:1.6;letter-spacing:-.025em;color:#888b97}.bridge strong{color:#424652;font-weight:550}.team-signature{display:flex;align-items:center}.team-signature .avatar{border:3px solid #fafaf8;width:42px;height:42px;margin-left:-9px}.team-signature>span:last-child{font-size:12px;color:#8a8d98;margin-left:14px;line-height:1.6}.story{margin:0 20px 110px}.section-heading{max-width:1110px;margin:0 auto;padding:0 30px 47px}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:clamp(38px,3.7vw,54px);letter-spacing:-.052em;line-height:1.12;font-weight:550}.section-heading>p:last-child{margin-top:21px;color:var(--muted);font-size:16px;line-height:1.75}.scene{border-radius:20px;position:relative;overflow:hidden;max-width:1600px;margin:auto;min-height:600px}.plan-scene{background:#eae9f3;display:grid;grid-template-columns:1fr 1.35fr;align-items:center;padding:68px max(5%,40px);gap:65px;min-height:650px}.plan-intro{align-self:center;padding:0 0 30px 12%}.plan-intro>p{font-size:32px;line-height:1.25;letter-spacing:-.05em;margin:25px 0 19px;font-weight:550}.plan-intro>span:last-child{font-size:12px;color:#838096}.plan-stack{max-width:595px;position:relative;padding-top:32px;padding-bottom:30px}.floating-request{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f6f5fc;box-shadow:0 7px 20px #49416b09;padding:15px 18px;border-radius:12px;max-width:450px;font-size:13px;position:relative;z-index:2;margin:-20px 0 18px -37px;border:1px solid #ffffffa8;transform:rotate(-2deg)}.plan-paper{background:#fff;border:1px solid #e0deeb;border-radius:13px;box-shadow:var(--shadow);padding:28px 30px 0;transform:rotate(1deg)}.paper-top{font-size:10px;letter-spacing:.08em;display:flex;align-items:center;gap:8px;color:#8a8499;font-weight:650}.quiet-badge{font-size:10px;letter-spacing:0;background:#f4f4f8;color:#858598;padding:3px 8px;border:1px solid #eeeef3;border-radius:5px;margin-left:auto;white-space:nowrap;font-weight:500}.plan-paper h3{font-size:29px;line-height:1.22;letter-spacing:-1.1px;margin:26px 0 10px;font-weight:550}.plan-paper>p{color:#8d8b9b;font-size:13px;margin-bottom:21px}.plan-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #efedf3}.plan-row b{font-size:13px;font-weight:650;display:block}.plan-row small{display:block;color:#8d8a9a;font-size:11px;margin-top:3px}.plan-row>.avatar{margin-left:auto}.check,.number{width:21px;height:21px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#edf1e9;color:#829575;font-size:11px;flex-shrink:0}.number{background:#f2f1f6;color:#9b96aa}.paper-foot{padding:16px 0;color:#9a96a6;font-size:10px;border-top:1px solid #efedf3;display:flex;align-items:center;gap:7px}.context-note{display:flex;align-items:center;gap:13px;margin:20px 10px -12px 70px;background:#f7f4e8;border:1px solid #e8e3d5;box-shadow:0 6px 15px #3731230a;padding:15px 20px;border-radius:7px;transform:rotate(-2deg)}.context-note>span{font-size:23px;color:#b7a269}.context-note p{font-size:11px;color:#978b71}.context-note b{font-weight:600;color:#6a6353}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.split-heading>p:last-child{font-size:15px;margin:0 0 3px}.specialists-scene{background:#f0ede5;display:flex;align-items:center;justify-content:center;padding:70px 6%;gap:0;min-height:650px}.research-note{background:#fffdfa;border:1px solid #e6e2d7;width:420px;padding:26px;border-radius:12px;box-shadow:var(--shadow);transform:rotate(-3deg);position:relative;z-index:1}.research-note .person small,.writing-paper .person small{font-size:11px}.research-note .person b,.writing-paper .person b{font-size:13px}.research-note h3{font-size:23px;letter-spacing:-.8px;line-height:1.2;font-weight:550;margin:32px 0 14px}.research-note>p{font-size:14px;color:#818078;line-height:1.8}.research-note blockquote{margin:22px 0;padding:20px;background:#f0f1e8;font-family:Georgia,serif;font-size:19px;line-height:1.45;font-style:italic;color:#666c55;border-radius:6px}.research-note cite{display:block;font:10px/1.5 Manrope,Arial,sans-serif;color:#8e947e;margin-top:14px}.note-source{display:flex;gap:12px;align-items:center;margin:24px 0}.note-source .file-icon{background:#f2f0e9;border-color:#e4e2d8;color:#9c987e}.note-source b{font-size:11px;font-weight:600}.note-source small{display:block;font-size:10px;color:#a09a8f}.note-footer{font-size:11px;border-top:1px solid #ece9e2;padding-top:14px;color:#969083;display:flex;justify-content:space-between}.handoff-connection{display:flex;align-items:center;justify-content:center;width:130px;position:relative;align-self:center;flex-shrink:0;margin-top:-20px}.connection-line{height:1px;width:40px;background:#c3c1b4;position:relative;overflow:hidden}.connection-line:after{content:'';position:absolute;width:14px;height:1px;background:#7c88bf;left:-14px;animation:route 4s linear infinite}.handoff-connection .avatar{border:4px solid #f0ede5;width:44px;height:44px}.handoff-connection p{position:absolute;top:54px;text-align:center;font-size:10px;line-height:1.6;color:#a29b8e;width:100%}.writing-paper{background:#fff;border:1px solid #e1dfd8;width:440px;padding:26px;border-radius:12px;box-shadow:var(--shadow);transform:rotate(2deg);margin-top:35px;z-index:1}.editor-toolbar{display:flex;gap:8px;align-items:center;font-size:10px;color:#8c8d97;border-top:1px solid #eeedf1;border-bottom:1px solid #eeedf1;margin:23px -26px;padding:10px 26px}.toolbar-right{margin-left:auto;font-size:14px}.writing-paper h3{font-size:36px;line-height:1.1;font-weight:550;letter-spacing:-1.4px;margin-bottom:23px}.writing-paper>p{font-size:14px;line-height:1.85;color:#82818b;margin:13px 0}.draft-highlight{color:#646277!important}.writing-caret{display:inline-block;width:2px;height:17px;background:#8392cf;vertical-align:-3px;margin-left:2px;animation:caret 2s steps(1) infinite}.writing-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #eeedf1;padding-top:17px;margin-top:25px;font-size:10px;color:#95909d}.scene-cursor{position:absolute;left:70%;top:73%;z-index:2;animation:cursor 12s ease-in-out infinite;pointer-events:none}.scene-cursor svg{width:19px;height:25px;fill:#3e58be;stroke:#fff;stroke-width:2}.scene-cursor>span{display:block;margin:-3px 0 0 16px;border-radius:4px;background:#3e58be;color:white;font-size:10px;line-height:1.7;padding:1px 8px;box-shadow:0 2px 5px #44456e20}.reach-scene{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;background:#e7edf5;padding:70px 10%;min-height:730px}.reach-copy h2{font-size:52px}.reach-copy>p:not(.eyebrow):not(.scene-fineprint){font-size:15px;line-height:1.85;color:#7a8394;margin-top:24px}.reach-memo{display:flex;gap:15px;margin-top:43px;align-items:flex-start}.reach-memo p{font-size:12px;line-height:1.7;color:#8a91a1}.reach-memo b{display:inline-block;font-size:13px;color:#606b80;margin-bottom:5px;font-weight:600}.scene-fineprint{font-size:10px;color:#8d96a7;margin-top:38px}.phone-composition{position:relative;justify-self:center}.phone{background:#fcfcfd;border:6px solid #424751;border-radius:42px;width:304px;box-shadow:0 0 0 2px #a6aab2,0 0 0 5px #ced2d9,20px 28px 44px -10px #4d647d44,3px 6px 10px #4d566b16;overflow:hidden;position:relative;transform:rotate(5deg);padding-bottom:18px}.phone-status{display:flex;justify-content:space-between;align-items:center;padding:16px 21px 8px;font-size:10px;position:relative}.phone-island{position:absolute;left:50%;transform:translateX(-50%);top:9px;width:85px;height:21px;background:#232630;border-radius:20px}.phone-status>span:last-child{font-size:9px;letter-spacing:-1px}.phone-contact{border-bottom:1px solid #e9eaf0;display:flex;align-items:center;justify-content:space-between;padding:15px 19px 12px;color:#66789e}.phone-contact>span:first-child{font-size:27px}.phone-contact>div{display:flex;flex-direction:column;align-items:center;gap:7px;color:#373e4e;font-size:11px}.phone-contact .avatar{width:39px;height:39px}.phone-messages{padding:18px 15px 16px;display:flex;flex-direction:column;gap:9px;min-height:340px}.phone-messages .date-label{margin:0 0 7px;font-size:9px}.phone-bubble{font-size:12px;line-height:1.55;padding:11px 13px;max-width:91%;border-radius:15px;letter-spacing:-.02em}.incoming{background:#eeeef2;align-self:flex-start;border-bottom-left-radius:4px;color:#555a68}.outgoing{background:#4965d8;color:white;align-self:flex-end;border-bottom-right-radius:4px;margin:5px 0}.phone-arrival{animation:message 9s ease-in-out infinite}.read-receipt{font-size:8px;color:#a7a7b2;margin:0 0 0 8px}.phone-input{margin:3px 15px 13px;display:flex;align-items:center;gap:10px;font-size:10px;color:#a4a5b0;border:1px solid #dddfe6;border-radius:20px;padding:6px 7px 6px 13px}.phone-input>span:first-child{font-size:17px;color:#8895a5}.phone-input .send-icon{border-radius:50%;width:21px;height:21px;font-size:15px;background:#dce2f9;color:#8f9ed1}.home-indicator{width:96px;height:4px;background:#4c4e58;border-radius:5px;margin:0 auto -8px}.phone-note{position:absolute;bottom:34px;left:-86px;background:#f8fbff;border:1px solid white;box-shadow:0 8px 20px #4d648a16;padding:16px 23px 16px 35px;border-radius:12px;transform:rotate(-5deg);font-size:11px;color:#8d96ab;line-height:1.7}.phone-note .scope-dot{position:absolute;top:23px;left:19px}.phone-note b{font-weight:550;color:#5f6d87}.review-scene{background:#e8e7ef;padding:60px 7% 74px;min-height:650px}.review-window{background:#fff;border:1px solid #d6d3e1;border-radius:12px;box-shadow:var(--shadow);overflow:hidden;max-width:1120px;margin:auto}.review-top{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;border-bottom:1px solid #e5e3ec;background:#fcfcfe}.review-top>div:first-child{display:flex;align-items:center;gap:10px;font-size:12px}.shared-label{font-size:10px;font-weight:400;color:#96909f;padding-left:10px}.collaborators{display:flex}.collaborators .avatar{margin-left:-5px;border:2px solid #fff;width:28px;height:28px}.review-grid{display:grid;grid-template-columns:1.2fr 1fr}.review-document{padding:38px 45px 20px;border-right:1px solid #eeecf2}.review-document h3{font-size:39px;line-height:1.13;letter-spacing:-1.6px;font-weight:550;margin:26px 0}.review-document>p{font-size:14px;line-height:1.9;color:#85818d;margin:18px 0;max-width:425px}.review-document mark{background:#eeecf8;color:#727083;padding:3px 1px}.comment-marker{background:#9284bf;color:#fff;padding:0 5px;font-size:9px;display:inline-block;line-height:16px;border-radius:4px;margin-left:5px;vertical-align:1px}.review-document-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ece9f1;margin-top:31px;padding-top:13px;font-size:10px;color:#9994a1}.review-document-footer button{background:none;color:#777089;font-size:10px;min-height:35px;padding:3px 0}.review-document-footer button:hover{color:var(--blue)}.comments{padding:33px 28px;background:#fcfbfe}.comments .label{font-size:10px;margin:0 0 24px}.review-comment{padding:16px 0 19px;border-bottom:1px solid #efedf4}.review-comment:first-of-type{padding-top:0}.review-comment .person{gap:9px}.review-comment .person b{font-size:12px}.review-comment .person small{margin-left:auto;font-size:10px;color:#a4a0af}.review-comment p{font-size:13px;line-height:1.75;color:#817b8f;margin:9px 0 0 39px}.approval p{background:#efedf8;padding:10px 12px;border-radius:7px;color:#716981;margin-left:39px}.comment-confirmation{display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.6;color:#958da3;margin-top:22px}.private-project{display:flex;align-items:center;gap:13px;width:max-content;max-width:90%;position:relative;margin:22px 35px -18px auto;border:1px solid #f9f8fc;background:#f4f2f8;padding:16px 23px;box-shadow:0 7px 13px #46405c07;border-radius:9px;transform:rotate(-2deg)}.private-project b{display:block;font-size:12px;color:#767084}.private-project div>span{font-size:10px;color:#9c94a8;display:block}.lock-icon{margin-left:22px;color:#aaa1b6;font-size:20px}.setup{max-width:1110px;margin:0 auto 130px;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.setup h2{font-size:42px}.setup-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.85;margin:24px 0;max-width:390px}.text-link{font-size:13px;font-weight:650;color:var(--blue);display:inline-flex;gap:18px;align-items:center;min-height:44px}.text-link:hover span{transform:translate(2px,-2px)}.setup-panel{background:#fff;border:1px solid #e5e5eb;border-radius:12px;box-shadow:0 12px 30px #35384906;padding:26px}.setup-panel-title{display:flex;align-items:center;gap:12px;padding-bottom:22px}.setup-panel-title b{font-size:14px}.setup-panel-title small{display:block;font-size:11px;color:#9a9da8}.setup-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #eeedf2;padding:21px 0}.setup-row b{display:block;font-size:12px}.setup-row div>span{font-size:10px;display:block;color:#9899a5;margin-top:3px}.setup-chip{font-size:9px;border:1px solid #e5e6ef;background:#f8f8fc;border-radius:6px;padding:5px 8px;white-space:nowrap;color:#888ba1}.setup-panel>p{font-size:10px;color:#aaa8b3;border-top:1px solid #eeedf2;padding-top:17px}.preview{background:#eeeff7;margin:0 20px 24px;border-radius:20px;text-align:center;padding:77px 30px 64px}.preview>.loop-mark{margin-bottom:22px;transform:rotate(25deg) scale(1.4)}.preview .eyebrow{font-size:11px;margin-bottom:19px}.preview h2{font-size:55px}.preview>p:not(.eyebrow){font-size:15px;color:#8b8fa4;margin-top:23px}.preview-panel{display:flex;align-items:center;justify-content:space-between;text-align:left;max-width:850px;margin:42px auto 0;padding:27px 30px;background:#ffffffa8;border:1px solid #fff;border-radius:12px;gap:30px}.preview-pill{font-size:9px;letter-spacing:.1em;color:#999ab1;font-weight:750}.preview-panel h3{font-size:19px;letter-spacing:-.5px;font-weight:600;margin:7px 0 10px}.preview-panel p{font-size:12px;line-height:1.8;color:#8b8d9d}.preview-panel .button{font-size:12px;white-space:nowrap}footer{max-width:1220px;margin:auto;display:flex;align-items:center;padding:25px 30px 45px;gap:28px}footer .brand{font-size:27px}footer .loop-mark{scale:.8}footer p{color:#a0a2ac;font-size:12px}footer>a:last-child{font-size:12px;min-height:44px;display:flex;align-items:center;gap:20px;margin-left:auto;color:#898c9b}dialog{border:1px solid #dedee9;border-radius:15px;background:#fff;box-shadow:0 30px 100px #23273c40;color:var(--ink);padding:0;width:min(660px,calc(100% - 30px));max-height:90vh}dialog::backdrop{background:#24294077;backdrop-filter:blur(5px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 10px 30px;font-size:10px;letter-spacing:.09em;color:#9896a6;border-bottom:1px solid var(--line)}.dialog-top button{width:44px;height:44px;background:#f6f5f9;border-radius:50%;font-size:25px;color:#77758b}.dialog-top button:hover{background:#e8e9f4}dialog article{padding:42px}dialog h2{font-size:43px;margin-bottom:29px}dialog article>p:not(.eyebrow){font-size:15px;line-height:1.9;margin:17px 0;color:#7f7a8b}.dialog-note{font-size:11px;background:#f5f4f9;padding:15px;border-radius:6px;color:#8f879f;margin-top:25px}
/* Product surfaces stay readable at their actual rendered size. */
.workspace .label,.workspace .date-label,.workspace .message-author,.workspace .message-author>span,.workspace .project-path,.workspace .project,.workspace .person small,.workspace .side-bottom b,.workspace .side-bottom small,.workspace .file-button b,.workspace .file-button small,.workspace .composer-context,.workspace .context-attachment,.workspace .document-eyebrow,.workspace .mini-document p,.workspace .mini-document>span,.workspace .delivered,.workspace .specialist-footer,.workspace .handoff-strip{font-size:14px}.workspace .bot-badge{display:none}.workspace .specialist-body .label{font-size:12px}.workspace .sidebar .label{font-size:12px}.workspace .project{letter-spacing:-.04em;font-size:13px}.workspace .side-bottom small{font-size:12px}.workspace .chat-head{height:78px}.workspace .sidebar>.person small{font-size:12px}.workspace .date-label,.workspace .message-author>span{font-size:12px}.workspace .mini-document{padding:20px;margin-left:0}.workspace .specialist-body{padding:22px}.workspace .context-attachment{margin-left:0;font-size:12px}.workspace .handoff-strip{font-size:12px}.workspace .specialist-footer{font-size:12px}.workspace .document-eyebrow{font-size:10px}.workspace .mini-document>span{font-size:11px}.workspace .file-button b{font-size:14px}.workspace .file-button small{font-size:12px}.workspace .composer-context{font-size:11px}.workspace .side-bottom b{font-size:13px}.workspace .delivered{font-size:12px}.workspace .project-path{font-size:12px}.workspace .composer{font-size:14px}.workspace .message-author{font-size:13px}.workspace .person small{font-size:12px}.workspace .you-message p,.workspace .bot-message p{font-size:14px}.plan-row b,.plan-paper>p,.floating-request,.context-note p,.paper-foot,.plan-row small,.research-note cite,.note-source b,.note-source small,.note-footer,.writing-footer,.phone-bubble,.phone-input,.review-comment p,.review-comment .person b,.approval p,.comment-confirmation,.private-project b,.private-project div>span,.setup-row b,.setup-row div>span,.setup-chip{font-size:14px}.paper-foot,.plan-row small,.context-note p,.research-note cite,.note-source small,.writing-footer,.comment-confirmation,.private-project div>span,.setup-row div>span{font-size:12px}.phone-bubble{font-size:14px}.phone{width:324px}.phone-messages{min-height:378px}.research-note .person b,.writing-paper .person b{font-size:14px}.setup-chip{font-size:11px}.setup-row b{font-size:14px}.review-comment p{font-size:14px}.phone-contact>div{font-size:14px}
@keyframes pulse{0%,100%{opacity:.45}50%{opacity:1}}@keyframes route{0%{left:-14px}80%,100%{left:100%}}@keyframes caret{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes cursor{0%,15%,100%{transform:translate(20px,14px);opacity:0}25%,40%{transform:translate(-25px,-10px);opacity:1}55%,70%{transform:translate(-12px,-50px);opacity:1}85%{transform:translate(10px,-30px);opacity:0}}@keyframes message{0%,12%{transform:translateY(3px);opacity:.65}25%,100%{transform:translateY(0);opacity:1}}.scene:not(.in-view) *{animation-play-state:paused!important}body.motion-paused *,body.motion-paused *::after{animation-play-state:paused!important}body.motion-paused .scene-cursor{opacity:0!important}
@media(min-width:1600px){.workspace-surround,.story,.preview{margin-left:auto;margin-right:auto;max-width:1640px}.workspace{grid-template-columns:220px minmax(0,1.35fr) minmax(330px,1fr)}}
@media(max-width:1150px){.workspace{grid-template-columns:180px minmax(0,1.35fr) minmax(270px,1fr)}.sidebar{padding:15px 9px}.workspace .project{font-size:11px}.workspace .side-bottom b{font-size:12px}.workspace .side-bottom small{font-size:10px}.workspace .workspace-name{font-size:12px}.workspace .specialist-body{padding:20px 18px}.chat-content{padding:19px 20px}.chat-head{padding:14px 20px}.specialist-body .bot-message{gap:8px}.specialist-body .bot-message>.avatar{display:none}.bot-message{gap:9px}.bot-message>.avatar{width:26px;height:26px;border-radius:8px}.workspace .project-path{font-size:11px;padding-inline:20px}.bot-message p,.you-message p{font-size:14px}.hero-copy{padding-top:67px}.workspace-surround{padding:22px 22px 0}.plan-scene{gap:30px;padding:55px 6%}.plan-intro{padding-left:0}.plan-intro>p{font-size:28px}.plan-stack{padding-left:10px}.plan-paper{padding:25px 24px 0}.plan-paper h3{font-size:26px}.plan-row{gap:8px}.plan-row b{font-size:13px}.plan-row small{font-size:11px}.context-note{margin-left:30px}.specialists-scene{padding:60px 5%}.research-note,.writing-paper{width:43%}.handoff-connection{width:100px}.research-note,.writing-paper{padding:23px}.research-note .quiet-badge,.writing-paper .quiet-badge{display:none}.editor-toolbar{margin-inline:-23px;padding-inline:23px}.research-note h3{font-size:21px}.research-note blockquote{font-size:18px}.writing-paper h3{font-size:32px}.reach-scene{padding:60px 7%}.reach-copy h2{font-size:44px}.phone-note{left:-40px}.review-scene{padding:45px 5% 60px}.review-document{padding:32px}.review-document h3{font-size:35px}.comments{padding:28px 23px}.setup{gap:45px}.setup h2{font-size:38px}.setup-panel{padding:22px}.setup-row{gap:9px}.setup-chip{font-size:10px}}
@media(max-width:900px){.nav-wrap{height:75px;padding:0 28px}nav{gap:21px;margin-right:5px}.hero-copy{padding:64px 24px 56px}h1{font-size:55px}.hero-description{font-size:17px}.workspace{grid-template-columns:175px minmax(0,1fr)}.specialist-chat{display:none}.workspace .project{font-size:12px}.lead-chat{min-height:700px}.workspace .sidebar>.person small{font-size:11px}.bridge{margin:60px auto 80px}.bridge>p{font-size:18px}.team-signature>span:last-child{font-size:10px}.section-heading{padding:0 25px 38px}h2{font-size:41px}.story{margin-bottom:85px}.plan-scene{grid-template-columns:.8fr 1.4fr;gap:28px;padding:40px}.plan-intro>p{font-size:24px}.plan-intro>span:last-child{font-size:11px}.plan-paper h3{font-size:25px}.floating-request{margin-left:-20px;font-size:12px}.plan-row>.avatar{display:none}.paper-top .quiet-badge{display:none}.context-note{margin-left:10px;padding:14px}.context-note p{font-size:11px}.split-heading{display:block}.split-heading>p:last-child{margin-top:20px}.specialists-scene{min-height:615px;padding:45px 4%}.handoff-connection{width:65px}.handoff-connection p{font-size:9px}.research-note,.writing-paper{width:45%}.research-note{padding:22px}.research-note h3{font-size:21px}.research-note blockquote{padding:16px}.writing-paper{padding:22px}.editor-toolbar{margin-inline:-22px;padding-inline:22px}.writing-paper h3{font-size:29px}.research-note>p,.writing-paper>p{font-size:13px}.reach-scene{padding:50px 5%;gap:20px}.reach-copy h2{font-size:37px}.reach-copy>p:not(.eyebrow):not(.scene-fineprint){font-size:14px}.phone{width:300px;transform:rotate(3deg)}.phone-note{left:-20px;font-size:10px}.phone-messages{min-height:390px}.phone-bubble{font-size:13px}.review-grid{grid-template-columns:1.05fr 1fr}.review-document{padding:30px 23px 20px}.review-document h3{font-size:31px}.review-document>p{font-size:13px}.comments{padding:28px 20px}.review-comment p{font-size:13px;margin-left:0}.approval p{margin-left:0}.review-top{padding:0 22px}.shared-label{display:none}.setup{grid-template-columns:1fr 1.1fr;gap:30px;padding-inline:35px;margin-bottom:90px}.setup h2{font-size:32px}.setup-copy>p:not(.eyebrow){font-size:14px}.setup-row{flex-wrap:wrap;gap:10px;padding:17px 0}.setup-chip{font-size:10px}.preview h2{font-size:46px}.preview-panel{padding:24px}.preview-panel .primary{padding:14px 18px}.preview-panel h3{font-size:17px}}
@media(max-width:640px){html{scroll-padding-top:14px}.nav-wrap{height:72px;padding:0 22px;gap:15px}.brand{font-size:29px}nav{display:none}.nav-cta{min-height:42px;padding:8px 14px;font-size:12px;gap:18px}.hero-copy{padding:55px 20px 48px}.hero-copy .eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:23px}.tiny-loop{font-size:12px;padding-right:2px}h1{font-size:clamp(32px,7.9vw,48px);line-height:1.14;letter-spacing:-.058em}.hero-description{font-size:15px;line-height:1.75;max-width:330px;margin:22px auto 25px}.desktop-break{display:none}.primary{font-size:13px;min-height:50px;padding:13px 19px;gap:22px}.workspace-surround{margin:0 10px;padding:11px 11px 0;border-radius:18px}.workspace{display:block;border-radius:12px}.sidebar,.specialist-chat{display:none}.lead-chat{min-height:0}.chat-head{padding:15px 18px;height:75px!important}.chat-head .avatar{width:35px;height:35px}.workspace .chat-head b{font-size:14px}.workspace .chat-head small{font-size:12px}.workspace .project-path{padding:10px 18px;font-size:11px;gap:7px}.chat-content{padding:18px 17px 20px}.date-label{margin-bottom:18px}.workspace .you-message{margin-left:17px;margin-bottom:21px}.you-message p{padding:11px 12px;line-height:1.65}.workspace .message-author{font-size:12px}.workspace .message-author>span{font-size:10px}.bot-message{gap:9px;margin-bottom:20px}.bot-message>.avatar{width:26px;height:26px;border-radius:9px;font-size:20px}.workspace .bot-message p,.workspace .you-message p{font-size:14px}.workspace .date-label{font-size:10px}.handoff-strip{margin-left:0;font-size:10px!important;gap:5px}.handoff-strip .avatar.tiny{width:23px;height:23px;font-size:16px}.workspace .file-button b{font-size:12px}.workspace .file-button small{font-size:11px}.file-button{gap:9px;padding:10px}.file-button .file-icon{width:26px;height:31px}.composer{margin:0 17px 17px;padding:11px 12px}.composer>div{margin-top:12px}.demo-caption{font-size:9px;align-items:center;padding:4px 0;gap:9px;line-height:1.5;min-height:52px}.demo-caption>span{max-width:225px}.demo-caption button{font-size:9px;min-height:44px;padding-left:0}.bridge{display:block;margin:46px 0 68px;padding:0 28px}.bridge>p{font-size:18px;line-height:1.65}.team-signature{margin:24px 0 0 6px}.team-signature .avatar{width:35px;height:35px;font-size:22px}.team-signature>span:last-child{font-size:11px}.story{margin:0 10px 72px}.section-heading{padding:0 18px 31px}.eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:17px}.section-heading .eyebrow{margin-bottom:17px}h2{font-size:35px;line-height:1.14;letter-spacing:-.05em}.section-heading>p:last-child{font-size:14px;line-height:1.8;margin-top:19px}.scene{border-radius:15px}.plan-scene{display:flex;flex-direction:column;gap:25px;padding:34px 23px 42px;min-height:0;align-items:stretch}.plan-intro{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:0}.plan-intro .avatar.large{width:44px;height:44px;border-radius:14px;font-size:33px}.plan-intro>p{font-size:22px;margin:0;line-height:1.2;letter-spacing:-.04em}.plan-intro>p br{display:none}.plan-intro>span:last-child{font-size:11px;margin:0 0 0 58px;width:100%;margin-top:-7px}.plan-stack{padding:23px 0 0;width:100%;max-width:none}.floating-request{margin:0 0 15px -4px;padding:12px;font-size:12px;gap:10px}.floating-request .avatar{width:26px;height:26px}.plan-paper{padding:22px 20px 0;transform:rotate(.8deg)}.paper-top{font-size:9px;letter-spacing:.04em;gap:7px}.plan-paper h3{font-size:25px;margin:21px 0 12px}.plan-paper>p{font-size:12px;margin-bottom:17px}.plan-row{padding:16px 0;gap:10px}.plan-row b{font-size:13px;line-height:1.55}.plan-row small{font-size:11px;margin-top:4px}.paper-foot{font-size:10px;line-height:1.7;padding:14px 0}.context-note{margin:20px -3px 0 14px;padding:13px;gap:10px}.context-note p{font-size:11px}.split-heading>p:last-child{font-size:14px}.specialists-scene{flex-direction:column;gap:0;padding:38px 27px 45px;min-height:0}.research-note,.writing-paper{width:100%;max-width:420px;padding:23px}.research-note{transform:rotate(-2deg)}.research-note h3{font-size:24px;margin-top:24px}.research-note>p{font-size:14px}.research-note blockquote{font-size:20px;padding:20px}.research-note cite{font-size:11px}.note-source b{font-size:12px}.note-source small{font-size:11px}.note-footer{font-size:12px}.handoff-connection{width:100%;height:76px;align-self:center;margin:0;flex-shrink:0}.connection-line{width:1px;height:20px;position:absolute;top:0;left:50%}.connection-line:last-of-type{top:56px}.connection-line:after{width:1px;height:10px}.handoff-connection p{top:21px;left:calc(50% + 28px);width:90px;text-align:left;font-size:10px}.handoff-connection .avatar{z-index:1}.writing-paper{transform:rotate(1.5deg);margin:0}.editor-toolbar{margin-inline:-23px;padding-inline:23px}.writing-paper h3{font-size:34px}.writing-paper>p{font-size:14px}.writing-footer{font-size:11px}.scene-cursor{left:75%;top:87%}.reach-scene{grid-template-columns:1fr;padding:35px 24px 52px;gap:47px;min-height:0}.reach-copy h2{font-size:37px}.reach-copy>p:not(.eyebrow):not(.scene-fineprint){font-size:14px;margin-top:20px}.reach-memo{margin-top:24px;gap:13px}.reach-memo p{font-size:12px}.reach-copy .scene-fineprint{font-size:10px;margin-top:20px}.phone{width:286px;transform:rotate(3deg);border-width:5px;border-radius:37px}.phone-status{padding-top:16px}.phone-messages{padding:18px 13px 16px;min-height:395px}.phone-bubble{font-size:14px;line-height:1.6;padding:10px 12px;max-width:94%}.phone-note{left:-10px;bottom:25px;font-size:10px;padding:12px 15px 12px 28px}.phone-note .scope-dot{left:13px;top:18px}.phone-input{font-size:11px}.review-scene{padding:26px 17px 33px;min-height:0}.review-top{height:58px;padding:0 15px}.review-top>div:first-child{font-size:11px;gap:7px}.collaborators .avatar{width:24px;height:24px;font-size:16px}.review-grid{grid-template-columns:1fr}.review-document{border-right:0;border-bottom:1px solid var(--line);padding:29px 24px 17px}.review-document .document-eyebrow{font-size:8px;letter-spacing:.07em}.review-document h3{font-size:33px;margin:21px 0}.review-document>p{font-size:14px;line-height:1.9}.review-document-footer{font-size:9px;margin-top:25px}.review-document-footer button{font-size:11px;min-height:44px}.comments{padding:25px 23px}.comments .label{font-size:10px;margin-bottom:20px}.review-comment p{font-size:14px;margin-left:0}.review-comment .person b{font-size:13px}.review-comment .person small{font-size:10px}.review-comment{padding:17px 0}.comment-confirmation{font-size:11px}.private-project{margin:20px 0 0 auto;max-width:100%;padding:12px 15px;gap:10px}.private-project b{font-size:12px}.private-project div>span{font-size:10px}.lock-icon{margin-left:3px}.setup{display:block;padding:0 28px;margin-bottom:72px}.setup h2{font-size:35px}.setup-copy>p:not(.eyebrow){font-size:14px;max-width:none;margin:22px 0 15px}.setup-panel{margin-top:25px;padding:22px}.setup-row{flex-wrap:nowrap;gap:15px;padding:19px 0}.setup-row b{font-size:12px}.setup-row div>span{font-size:10px}.setup-chip{font-size:9px;padding:5px;white-space:normal;max-width:115px;text-align:center}.setup-panel>p{font-size:10px;line-height:1.7}.preview{margin:0 10px 10px;padding:50px 23px 30px;border-radius:15px}.preview>.loop-mark{margin-bottom:22px}.preview .eyebrow{font-size:9px}.preview h2{font-size:35px}.preview>p:not(.eyebrow){font-size:14px;max-width:290px;margin:20px auto 0;line-height:1.8}.preview-panel{display:block;margin-top:31px;padding:24px;text-align:center}.preview-panel h3{font-size:19px;margin:10px 0 13px}.preview-panel p{font-size:12px;line-height:1.8}.preview-panel p br{display:none}.preview-panel .button{margin-top:23px;width:100%;font-size:12px;gap:17px}footer{padding:25px 25px 35px;gap:15px;flex-wrap:wrap}footer .brand{font-size:27px}footer p{font-size:11px;margin-left:auto}footer>a:last-child{font-size:11px;margin:0 0 0 3px;width:100%;min-height:28px;gap:10px}.dialog-top{padding:10px 14px 10px 20px;font-size:9px}dialog article{padding:30px 26px}dialog h2{font-size:35px}dialog article>p:not(.eyebrow){font-size:14px}}
@media(max-width:360px){.hero-copy{padding-inline:14px}.hero-copy .eyebrow{font-size:8px}.workspace-surround{padding:8px 8px 0}.chat-content{padding-inline:13px}.workspace .project-path{font-size:10px;padding-inline:13px}.file-button b{font-size:11px!important}.plan-scene{padding-inline:18px}.plan-intro>p{font-size:20px}.phone{width:260px}.phone-bubble{font-size:13px}.phone-messages{min-height:400px}.review-top{padding:0 10px}.review-top>div:first-child{font-size:10px}.collaborators .avatar:last-child{display:none}.setup{padding-inline:23px}.preview h2{font-size:31px}}
/* Final optical pass: legible product copy, quiet metadata. */
.you-message .message-author{display:block}
.composer>span{display:block;min-height:23px}.composer .is-drafting{color:#6c7390}.composer .is-drafting:after{content:'';display:inline-block;height:14px;width:1px;background:#8b95c2;margin-left:2px;vertical-align:-2px;animation:caret 2s steps(1) infinite}
.plan-row b,.plan-row small,.plan-paper>p,.floating-request,.context-note p,.research-note>p,.writing-paper>p,.review-document>p,.review-comment p,.reach-memo p,.setup-row b,.setup-row div>span,.phone-bubble,.note-source b,.note-source small,.writing-footer,.comment-confirmation{font-size:14px}
.plan-paper>p,.plan-row small,.paper-foot,.context-note p{color:#716d81}
.research-note>p,.writing-paper>p,.review-document>p,.review-comment p{color:#666573}
.research-note cite,.note-source small,.note-footer,.writing-footer{color:#737468}
.reach-copy>p:not(.eyebrow):not(.scene-fineprint),.reach-memo p{color:#657187}
.setup-row div>span,.setup-panel-title small,.setup-panel>p{color:#737786}
.preview>p:not(.eyebrow),.preview-panel p{color:#686e85}
.private-project div>span,.comment-confirmation{color:#777185}
.research-note,.writing-paper{width:440px}
.note-source small{line-height:1.55}.plan-row small{line-height:1.55}
.phone-arrival{opacity:1!important}.review-document-footer button{min-height:44px;font-size:12px}
@media(max-width:1150px){.research-note,.writing-paper{width:43%}.plan-row small{font-size:14px}.plan-row b{font-size:14px}}
@media(max-width:900px){.research-note,.writing-paper{width:45%}.setup-row div>span{font-size:12px}.plan-scene{grid-template-columns:.65fr 1.4fr;padding:40px 30px;gap:25px}.plan-paper{padding-inline:20px}}
@media(max-width:640px){.plan-intro{display:grid;grid-template-columns:44px 1fr;gap:8px 14px;align-items:center}.plan-intro>span:last-child{grid-column:2;margin:0;font-size:12px}.research-note,.writing-paper{width:100%}.plan-scene{display:flex;padding:34px 23px 42px}.plan-row small,.context-note p,.note-source small,.writing-footer,.comment-confirmation,.reach-memo p{font-size:14px}.plan-paper h3{font-size:25px}.plan-row{padding:17px 0}.plan-row b{font-size:14px}.paper-foot{font-size:12px}.plan-paper>p{font-size:14px}.floating-request{font-size:14px}.setup-row{flex-wrap:wrap}.setup-row div>span{font-size:14px}.setup-chip{font-size:12px;max-width:none;padding:5px 8px}.preview h2{font-size:32px}.review-document-footer button{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.scene-cursor{display:none}.phone-arrival{opacity:1;transform:none}}

/* The sidebar's Today row, carrying what is waiting — the same shape the app has. */
.workspace-name.today-row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px rgba(20,22,26,.05),0 0 0 .5px rgba(20,22,26,.06)}
.today-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#4B4FD8;color:#fff;font-size:12px;font-weight:600;line-height:1}
