.feature-motion{position:relative;min-width:0;isolation:isolate;--fm-duration: 8s;--fm-pipeline-gap: 30px;--fm-ease: cubic-bezier(.22, 1, .36, 1)}.feature-motion-toggle{position:absolute;bottom:-24px;right:12px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #e5e3dc;border-radius:50%;color:#77776e;background:#fff;opacity:.55;transition:opacity .2s;z-index:50}.feature-motion-toggle:hover,.feature-motion-toggle:focus-visible{opacity:1}.feature-motion-toggle:focus-visible{outline:2px solid #111110;outline-offset:3px}.feature-motion [data-motion]{animation-duration:var(--fm-duration);animation-timing-function:var(--fm-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--fm-delay, 0s)}.feature-motion [data-beat="1"]{--fm-delay: .55s}.feature-motion [data-beat="2"]{--fm-delay: 1.1s}.feature-motion [data-beat="3"]{--fm-delay: 1.65s}.feature-motion [data-beat="4"]{--fm-delay: 2.2s}.feature-motion [data-motion=arrive]{animation-name:fm-arrive}.feature-motion [data-motion=message]{animation-name:fm-message;transform-origin:bottom left}.feature-motion [data-motion=focus]{animation-name:fm-focus}.feature-motion [data-motion=fill]{animation-name:fm-fill;transform-origin:left}.feature-motion [data-motion=write]{animation-name:fm-write}.feature-motion [data-motion=check]{animation-name:fm-check;transform-origin:center;transform-box:fill-box}.feature-motion [data-motion=typing]{animation-name:fm-typing}.feature-motion [data-motion=pipeline]{animation-name:fm-pipeline}.feature-motion .fm-wire{overflow:visible}.feature-motion .fm-wire:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98112;animation:fm-wire-x var(--fm-duration) ease-in-out infinite both}.feature-motion .fm-wire-vertical:after{animation-name:fm-wire-y}@keyframes fm-arrive{0%,3%{opacity:0;translate:0 16px;scale:.97}16%,82%{opacity:1;translate:0 0;scale:1}94%,to{opacity:0;translate:0 -5px;scale:.99}}@keyframes fm-message{0%,8%{opacity:0;translate:10px 12px;scale:.94}23%,80%{opacity:1;translate:0 0;scale:1}94%,to{opacity:0;translate:0 -4px;scale:1}}@keyframes fm-focus{0%,to{translate:0 0;scale:1}30%,50%{translate:0 -8px;scale:1.035}70%{translate:0 0;scale:1}}@keyframes fm-fill{0%,8%{scale:0 1}40%,85%{scale:1 1}to{scale:0 1}}@keyframes fm-write{0%,10%{clip-path:inset(0 100% 0 0);opacity:.3}42%,85%{clip-path:inset(0 0 0 0);opacity:1}98%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes fm-check{0%,24%{opacity:0;scale:.5}34%{opacity:1;scale:1.18}40%,84%{opacity:1;scale:1}96%,to{opacity:0;scale:.8}}@keyframes fm-typing{0%,5%,38%,to{opacity:0;translate:0 0}10%,22%,34%{opacity:.8;translate:0 -3px}16%,28%{opacity:.3;translate:0 0}}@keyframes fm-pipeline{0%,10%{translate:0 0;opacity:1}30%,45%{translate:calc(100% + var(--fm-pipeline-gap)) -8px;opacity:1}60%,82%{translate:calc(200% + 2 * var(--fm-pipeline-gap)) 0;opacity:1}92%{translate:calc(200% + 2 * var(--fm-pipeline-gap)) 0;opacity:0}93%,to{translate:0 0;opacity:0}}@keyframes fm-wire-x{0%,10%{left:0;top:-1.5px;opacity:0}20%{opacity:1}55%{left:100%;top:-1.5px;opacity:1}65%,to{left:100%;top:-1.5px;opacity:0}}@keyframes fm-wire-y{0%,8%{top:0;left:-1.5px;opacity:0}15%{opacity:1}40%{top:100%;left:-1.5px;opacity:1}50%,to{top:100%;left:-1.5px;opacity:0}}.feature-motion[data-playing=false] [data-motion],.feature-motion[data-playing=false] .fm-wire:after{animation-play-state:paused}.feature-motion[data-reduced=true] [data-motion]{animation:none}.feature-motion[data-reduced=true] .fm-wire:after{display:none}@media (prefers-reduced-motion: reduce){.feature-motion [data-motion]{animation:none}.feature-motion .fm-wire:after{display:none}}.fm-assistant{position:relative;aspect-ratio:16 / 10;color:#111110;font-size:clamp(9px,.9vw,12px)}.fm-assistant-heading{position:absolute;top:3%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:8px 17px 8px 8px;background:#fff;border:1px solid #e5e3dc;border-radius:40px;box-shadow:0 10px 30px #1111100d;font-weight:700}.fm-assistant-heading>span{background:#111110;color:#fff;padding:7px;border-radius:50%}.fm-assistant-heading>i{width:5px;height:5px;background:#10b981;border-radius:50%;margin-left:14px}.fm-assistant-card{background:#fff;border:1px solid #e5e3dc;border-radius:16px;box-shadow:0 18px 42px #11111014,0 3px 8px #11111005;padding:16px}.fm-small-title{display:flex;align-items:center;gap:8px;font-weight:700}.fm-small-title>svg:last-child:not(:first-child){margin-left:auto}.fm-bubble{position:absolute;padding:14px 16px;border-radius:16px;line-height:1.6}.fm-bubble-user{top:24%;right:7%;width:68%;display:flex;align-items:center;gap:12px;background:#111110;color:#fff;border-bottom-right-radius:4px}.fm-bubble-user svg{flex-shrink:0}.fm-answer{position:absolute;top:47%;left:6%;width:75%}.fm-answer p{color:#77776e;margin-top:10px;line-height:1.6}.fm-answer-result{display:flex;align-items:center;gap:7px;color:#059669;font-size:.85em;padding-top:10px;border-top:1px solid #eeede7;margin-top:18px}.fm-typing-dots{position:absolute;bottom:42px;right:16px;display:flex;gap:4px}.fm-typing-dots i{width:4px;height:4px;border-radius:50%;background:#9a988f}.fm-context-tag{position:absolute;top:24%;left:12%;display:flex;align-items:center;gap:8px;color:#77776e}.fm-analysis-list{position:absolute;top:35%;left:9%;right:9%;display:grid;gap:10px}.fm-analysis-row{display:flex;align-items:center;gap:10px;padding:11px 14px}.fm-analysis-row img,.fm-chat-person img{width:30px;height:30px;border-radius:50%}.fm-analysis-row p{margin-top:3px;font-size:.85em;color:#77776e}.fm-analysis-status{margin-left:auto;border-radius:50%;background:#ecfdf5;color:#059669;padding:5px}.fm-context-chips{position:absolute;top:25%;left:8%;right:8%;display:flex;justify-content:center;gap:8px}.fm-context-chips span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:20px;background:#f4f3ef;font-size:.8em}.fm-context-chips svg{color:#059669}.fm-draft{position:absolute;top:39%;left:13%;width:74%;rotate:-1deg}.fm-draft p{line-height:1.8;color:#6a6a64;margin-top:14px}.fm-draft-lines{margin-top:16px;display:grid;gap:6px}.fm-draft-lines span{display:block;height:3px;background:#e5e3dc;border-radius:3px}.fm-draft-lines span:last-child{width:60%}.fm-compose-prompt{position:absolute;bottom:4%;right:5%;display:flex;align-items:center;gap:7px;background:#111110;color:#fff;padding:10px 16px;border-radius:20px;box-shadow:0 10px 25px #11111020}.fm-review{position:absolute;top:23%;left:15%;width:70%}.fm-review-document{display:flex;align-items:center;gap:10px;padding:12px 0;margin-bottom:5px;border-bottom:1px solid #eeede7}.fm-review-document small{display:block;color:#9a988f;font-size:.8em;margin-top:3px}.fm-review-row{display:flex;justify-content:space-between;padding:5px 0;color:#6a6a64;font-size:.85em}.fm-review-row svg{color:#059669}.fm-approval{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding:10px;background:#111110;color:#fff;border-radius:9px;font-size:.9em}.fm-control-note{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;align-items:center;gap:7px;color:#059669;font-size:.85em}.fm-chat-person{position:absolute;top:23%;left:9%;right:9%;display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid #eeede7}.fm-chat-person>svg{margin-left:auto}.fm-chat-thread{position:absolute;top:41%;left:9%;right:9%;display:grid;gap:12px}.fm-chat-thread>div{max-width:80%;padding:11px 14px;line-height:1.6;border-radius:14px}.fm-chat-in{justify-self:start;background:#f4f3ef;border-top-left-radius:3px!important}.fm-chat-out{justify-self:end;background:#111110;color:#fff;border-top-right-radius:3px!important}.fm-chat-out svg{display:inline;margin-left:6px;color:#6ee7b7}.fm-chat-caption{position:absolute;bottom:0;left:9%;display:flex;align-items:center;gap:7px;font-size:.8em;color:#77776e}@media (min-width: 640px){.feature-motion{--fm-pipeline-gap: 38px}}@media (max-width: 480px){.fm-assistant{aspect-ratio:1.35}.fm-assistant-card{padding:12px}.fm-analysis-row{padding:9px 12px}.fm-review{left:10%;width:80%}.fm-review-document{padding:8px 0}.fm-approval{margin-top:8px;padding:8px}.fm-chat-thread{gap:8px}.fm-chat-thread>div{padding:9px 12px}}._root_1vqct_1{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._viewport_1vqct_13{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}._scroller_1vqct_14{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}._track_1vqct_16{overflow:clip}._content_1vqct_17{padding:12px 16px 14px;will-change:transform}._list_1vqct_19{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._day_1vqct_21{display:flex;align-items:center;gap:12px;padding:20px 4px 4px;color:var(--text-muted);font-size:var(--text-xs);font-weight:500}._day_1vqct_21:before,._day_1vqct_21:after{height:1px;flex:1;background:var(--border-subtle);content:""}._day_1vqct_21:first-child{padding-top:4px}._day_1vqct_21>span:empty:before{content:" "}._row_1vqct_26{position:relative;display:flex;align-items:flex-end;gap:8px;margin-top:2px}._row_1vqct_26[data-first]{margin-top:14px}._day_1vqct_21+._row_1vqct_26{margin-top:10px}._row_1vqct_26[data-mine]{justify-content:flex-end}._gutter_1vqct_31{width:28px;flex:none;align-self:flex-end}._stack_1vqct_32{display:flex;min-width:0;max-width:min(78%,34rem);flex-direction:column;align-items:flex-start;gap:4px}._row_1vqct_26[data-mine] ._stack_1vqct_32{align-items:flex-end}._meta_1vqct_35{display:flex;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._author_1vqct_36{color:var(--text-secondary);font-weight:500}._line_1vqct_38{position:relative;display:flex;max-width:100%;align-items:center;gap:6px}._face_1vqct_40{position:absolute;bottom:0;left:-36px;display:flex}._row_1vqct_26[data-mine] ._line_1vqct_38{flex-direction:row-reverse}._parts_1vqct_42{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}._row_1vqct_26[data-mine] ._parts_1vqct_42{align-items:flex-end}._bubble_1vqct_46{--r: 18px;--tight: 6px;max-width:100%;padding:8px 13px 9px;border-radius:var(--r);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap}._row_1vqct_26:not([data-mine]):not([data-first]) ._bubble_1vqct_46{border-top-left-radius:var(--tight)}._row_1vqct_26:not([data-mine]):not([data-last]) ._bubble_1vqct_46{border-bottom-left-radius:var(--tight)}._row_1vqct_26[data-mine] ._bubble_1vqct_46{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=dark] ._row_1vqct_26:not([data-mine]) ._bubble_1vqct_46{background:var(--surface-raised)}._row_1vqct_26[data-mine]:not([data-first]) ._bubble_1vqct_46{border-top-right-radius:var(--tight)}._row_1vqct_26[data-mine]:not([data-last]) ._bubble_1vqct_46{border-bottom-right-radius:var(--tight)}._row_1vqct_26[data-failed] ._bubble_1vqct_46{opacity:.6}._gallery_1vqct_66{display:grid;width:min(240px,100%);gap:3px;grid-template-columns:1fr}._gallery_1vqct_66[data-count="2"],._gallery_1vqct_66[data-count="3"],._gallery_1vqct_66[data-count="4"]{grid-template-columns:1fr 1fr}._gallery_1vqct_66[data-count="3"]>:first-child{grid-column:span 2;aspect-ratio:2 / 1}._image_1vqct_71{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px;background:var(--surface-muted)}._gallery_1vqct_66[data-count="1"] ._image_1vqct_71{aspect-ratio:4 / 3}._gallery_1vqct_66:not([data-count="1"]) ._image_1vqct_71{border-radius:6px}._gallery_1vqct_66:not([data-count="1"]){overflow:hidden;border-radius:16px}._image_1vqct_71 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._more_1vqct_76{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;color:#fff;font-size:var(--text-lg);font-weight:500}._file_1vqct_78{display:flex;max-width:100%;align-items:center;gap:10px;padding:9px 14px 9px 11px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}._file_1vqct_78>svg{flex:none;color:var(--text-secondary)}._fileText_1vqct_84{display:grid;min-width:0}._fileName_1vqct_85{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._fileSize_1vqct_86{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){._file_1vqct_78:hover{background:var(--surface-muted)}}._pickerWrap_1vqct_91{position:static;flex:none}._reactButton_1vqct_92{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._row_1vqct_26:hover ._reactButton_1vqct_92,._row_1vqct_26:focus-within ._reactButton_1vqct_92,._pickerWrap_1vqct_91[data-open] ._reactButton_1vqct_92{opacity:1}._pickerWrap_1vqct_91[data-open] ._reactButton_1vqct_92{background:var(--surface-muted);color:var(--foreground)}@media (hover: hover) and (pointer: fine){._reactButton_1vqct_92:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover: none){._reactButton_1vqct_92{opacity:.7}}._picker_1vqct_91{position:absolute;z-index:5;bottom:calc(100% + 6px);right:-4px;display:flex;gap:2px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%}._picker_1vqct_91[data-mine]{right:auto;left:-4px;transform-origin:18px 100%}._pickerWrap_1vqct_91[data-below] ._picker_1vqct_91{top:calc(100% + 6px);bottom:auto;transform-origin:calc(100% - 18px) 0}._pickerWrap_1vqct_91[data-below] ._picker_1vqct_91[data-mine]{transform-origin:18px 0}._emoji_1vqct_114{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;font-size:19px;line-height:1;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._emoji_1vqct_114:focus-visible{background:var(--surface-muted)}._emoji_1vqct_114:active{transform:scale(.9)}@media (hover: hover) and (pointer: fine){._emoji_1vqct_114:hover{background:var(--surface-muted);transform:scale(1.12)}}._reactionClip_1vqct_124{overflow:hidden;margin:-2px -4px;padding:2px 4px 2px 8px}._row_1vqct_26[data-mine] ._reactionClip_1vqct_124{padding:2px 8px 2px 4px}._reactions_1vqct_126{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}._row_1vqct_26[data-mine] ._reactions_1vqct_126{justify-content:flex-end}._reaction_1vqct_124{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 9px 0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._reaction_1vqct_124>span:first-child{font-size:14px}._reaction_1vqct_124[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 28%,transparent);background:color-mix(in oklab,var(--accent) 8%,var(--surface));color:var(--foreground)}@media (hover: hover) and (pointer: fine){._reaction_1vqct_124:hover{border-color:var(--border-strong)}}._reaction_1vqct_124:active{transform:scale(.95)}._countRoll_1vqct_139{display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums}._countRoll_1vqct_139>span{grid-area:1 / 1}._receipts_1vqct_142{display:flex;min-height:16px;align-items:center;gap:6px;padding:1px 6px 0;color:var(--text-muted);font-size:var(--text-xs)}._readers_1vqct_143{display:inline-flex}._reader_1vqct_143{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}._reader_1vqct_143+._reader_1vqct_143{margin-left:-4px}._status_1vqct_146[data-status=failed]{display:inline-flex;align-items:center;gap:8px;color:var(--danger)}._retry_1vqct_147{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit;font-weight:500;line-height:16px;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._retry_1vqct_147>svg{color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){._retry_1vqct_147:hover{background:var(--surface-muted);border-color:var(--border-strong)}}._avatar_1vqct_157{display:inline-grid;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--text-secondary);font-weight:500}._avatar_1vqct_157 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._typing_1vqct_160{display:grid;height:36px;box-sizing:border-box;place-items:center;padding:0 14px}._dots_1vqct_161{display:inline-flex;gap:4px}._dots_1vqct_161 i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:_breathe_1vqct_1 1.2s var(--ease-in-out) infinite}._dots_1vqct_161 i:nth-child(2){animation-delay:.16s}._dots_1vqct_161 i:nth-child(3){animation-delay:.32s}@keyframes _breathe_1vqct_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){._dots_1vqct_161 i{animation:none;opacity:.6}}._pill_1vqct_171{position:absolute;z-index:6;bottom:12px;left:50%;translate:-50% 0;display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 14px 0 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}._pill_1vqct_171>span{display:inline-flex;gap:.3em}._pill_1vqct_171>._pillIcon_1vqct_179{display:inline-grid;place-items:center}._pill_1vqct_171:active{scale:.97}._composer_1vqct_183{display:grid;padding:10px 12px 12px;border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard)}._composer_1vqct_183[data-dragging]{background:var(--accent-subtle)}._trayClip_1vqct_185{overflow:hidden}._tray_1vqct_185{display:flex;gap:8px;margin:0;padding:8px 8px 10px 4px;overflow-x:auto;list-style:none;scrollbar-width:none}._pending_1vqct_187{position:relative;flex:none}._pendingImage_1vqct_188{display:block;width:56px;height:56px;border-radius:12px;-o-object-fit:cover;object-fit:cover}._pendingFile_1vqct_189{display:grid;width:168px;height:56px;box-sizing:border-box;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);grid-template-columns:auto minmax(0,1fr)}._pendingFile_1vqct_189>svg{grid-row:span 2;align-self:center;color:var(--text-secondary)}._pendingName_1vqct_191{overflow:hidden;font-size:var(--text-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}._pendingSize_1vqct_192{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._remove_1vqct_193{position:absolute;top:-6px;right:-6px;display:grid;width:20px;height:20px;place-items:center;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--foreground);color:var(--background);cursor:pointer}._inputRow_1vqct_198{display:flex;align-items:flex-end;gap:6px}._attach_1vqct_199{display:grid;width:40px;height:40px;flex:none;place-items:center;margin-bottom:1px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._attach_1vqct_199:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){._attach_1vqct_199:hover{background:var(--surface-muted);color:var(--foreground)}}._box_1vqct_209{position:relative;display:flex;min-width:0;flex:1;align-items:flex-end;border:1px solid var(--border);border-radius:21px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._box_1vqct_209:focus-within{border-color:var(--border-strong)}._composer_1vqct_183[data-dragging] ._box_1vqct_209{border-color:var(--accent);border-style:dashed}._field_1vqct_216{position:relative;min-width:0;flex:1;overflow:hidden;border-radius:20px}._mirror_1vqct_217,._textarea_1vqct_218{box-sizing:border-box;width:100%;margin:0;padding:9px 6px 9px 16px;border:0;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:22px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}._mirror_1vqct_217{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}._textarea_1vqct_218{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:block;resize:none;overflow-y:auto;background:transparent;color:var(--foreground);outline:none;scrollbar-width:none}._textarea_1vqct_218::-moz-placeholder{color:var(--text-muted)}._textarea_1vqct_218::placeholder{color:var(--text-muted)}._send_1vqct_227{position:relative;display:grid;width:32px;height:32px;flex:none;place-items:center;margin:0 4px 4px 0;overflow:hidden;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._send_1vqct_227[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}._send_1vqct_227[data-ready]:active{transform:scale(.92)}._sendIcon_1vqct_235{display:grid;grid-area:1 / 1;place-items:center}._srOnly_1vqct_237{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 420px){._content_1vqct_17{padding-inline:12px}._stack_1vqct_32{max-width:84%}}._root_1q04f_2{--carousel-gap: var(--space-4);display:grid;width:100%;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-4);container-type:inline-size}._viewport_1q04f_4{position:relative;min-width:0;overflow-x:clip;overflow-y:visible;border-radius:var(--radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}._viewport_1q04f_4[data-dragging]{cursor:grabbing}._viewport_1q04f_4:focus-visible{--focus-outline-offset: 4px}._track_1q04f_8{display:flex;gap:var(--carousel-gap);padding-inline:calc((100cqw - var(--carousel-slide)) / 2);-moz-user-select:none;user-select:none;-webkit-user-select:none}._track_1q04f_8:not([data-measured]){translate:calc(var(--carousel-start) * -1 * (var(--carousel-slide) + var(--carousel-gap))) 0}._slide_1q04f_10{flex:0 0 var(--carousel-slide);min-width:0;transform-origin:50% 50%;will-change:transform,opacity}._slide_1q04f_10 img{-webkit-user-drag:none}._controls_1q04f_14{display:flex;min-width:0;align-items:center;gap:var(--space-2);padding-inline:calc((100cqw - var(--carousel-slide)) / 2)}._tabs_1q04f_15{display:flex;min-width:0;align-items:center}._tab_1q04f_15{display:grid;height:var(--control-height-sm);flex:none;place-items:center;border:0;border-radius:var(--radius-pill);padding:0 5px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}._dot_1q04f_18{position:relative;display:block;width:6px;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color var(--duration-fast) var(--ease-standard)}._dotFill_1q04f_19,._dotDrain_1q04f_19{position:absolute;top:0;right:0;bottom:0;left:0}._dotFill_1q04f_19{background:var(--foreground)}._dotDrain_1q04f_19{background:var(--border-strong);transform-origin:100% 50%}@media (hover: hover) and (pointer: fine){._tab_1q04f_15:hover ._dot_1q04f_18{background:var(--text-muted)}}._tab_1q04f_15:focus-visible{--focus-outline-offset: -4px}._arrows_1q04f_25{display:flex;flex:none;gap:var(--space-2);margin-left:auto}._control_1q04f_14{display:grid;width:var(--control-height-sm);height:var(--control-height-sm);flex:none;place-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0;background:var(--surface);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover: hover) and (pointer: fine){._control_1q04f_14:hover:not([aria-disabled=true]){background:var(--surface-muted)}}._control_1q04f_14:active:not([aria-disabled=true]){transform:scale(.97);transition:transform .1s var(--ease-standard)}._control_1q04f_14[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.5}._iconSlot_1q04f_30{display:grid;width:16px;height:16px;place-items:center}._icon_1q04f_30{grid-area:1 / 1;display:grid;place-items:center}@container (max-width: 340px){._controls_1q04f_14{gap:var(--space-1);padding-inline:max(0px,calc((100cqw - var(--carousel-slide)) / 2 - var(--space-2)))}._arrows_1q04f_25{gap:var(--space-1)}._tab_1q04f_15{padding:0 4px}}._visuallyHidden_1q04f_38{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){._dot_1q04f_18,._control_1q04f_14,._control_1q04f_14:active:not([aria-disabled=true]){transition:none;transform:none}}.feature-details .feature-details-scope{margin-top:clamp(8px,2vw,20px);font-family:Inter,system-ui,sans-serif}.feature-detail-card{display:flex;flex-direction:column;gap:12px;min-height:248px;height:100%;padding:24px;border:1px solid #e5e3dc;border-radius:22px;background:#fff;box-shadow:0 18px 40px -26px #11111038;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.feature-detail-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:#f4f3ef;color:#111110}.feature-detail-tag{padding:4px 10px;border-radius:999px;background:#111110;color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.feature-detail-title{margin:0;color:#111110;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:21px;font-weight:650;line-height:1.2}.feature-detail-desc{margin:0;color:#6a6a64;font-size:15px;line-height:1.55}
