.deep-research-library-backdrop{background:#09090b7a;display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:fixed;z-index:1000}.deep-research-library-dialog{background:#fff;border-radius:16px;box-shadow:0 6px 16px #00000029;color:#09090b;display:flex;flex-direction:column;gap:16px;height:min(568px,calc(100dvh - 32px));min-height:0;padding:24px 0;text-align:start;width:min(800px,100%)}.deep-research-library-dialog>header,.deep-research-library-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 24px}.deep-research-library-dialog>header h2{font-size:16px;font-weight:600;line-height:24px;margin:0}.deep-research-library-dialog>header button{background:transparent;border:0;color:#71717a;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.deep-research-library-toolbar strong{font-size:14px;white-space:nowrap}.deep-research-library-toolbar label{align-items:center;border:1px solid hsla(0,0%,5%,.06);border-radius:999px;display:flex;gap:6px;height:36px;padding:0 12px;width:min(280px,70%)}.deep-research-library-toolbar label svg{color:#a1a1aa;flex:none}.deep-research-library-toolbar input{background:transparent;border:0;color:#09090b;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.deep-research-library-list{flex:1;margin:0 12px;min-height:0;overflow-y:auto}.deep-research-library-list>button[role=option]{align-items:center;background:transparent;border:0;border-radius:8px;color:#09090b;cursor:pointer;display:flex;gap:8px;min-width:0;padding:10px 12px;text-align:start;width:100%}.deep-research-library-list>button[role=option]:hover{background:#f4f4f5}.deep-research-library-list>button[role=option]>span:last-child{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deep-research-library-list>button[role=option]>svg{flex:none}.deep-research-library-checkbox{border:1px solid #d4d4d8;border-radius:3px;color:#fff;display:grid;flex:none;font-size:11px;height:16px;place-items:center;width:16px}.deep-research-library-list>[aria-selected=true] .deep-research-library-checkbox{background:#09090b;border-color:#09090b}.deep-research-library-list>p{align-items:center;color:#71717a;display:flex;font-size:13px;gap:8px;justify-content:center;margin:0;min-height:96px}.deep-research-library-list>p button,.deep-research-library-more{background:transparent;border:0;color:#09090b;cursor:pointer;font:inherit}.deep-research-library-more{display:block;margin:8px auto;padding:8px}.deep-research-library-dialog>footer{align-items:center;border-top:1px solid #e4e4e7;color:#71717a;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin:0 12px;padding:16px 12px 0}.deep-research-library-dialog>footer>div{display:flex;gap:8px}.deep-research-library-dialog>footer button{background:transparent;border:0;border-radius:8px;color:#09090b;cursor:pointer;font:inherit;min-height:34px;padding:0 16px}.deep-research-library-dialog>footer button:last-child{background:#09090b;color:#fff}.deep-research-library-dialog>footer button:disabled{cursor:not-allowed;opacity:.4}@media(max-width:600px){.deep-research-library-dialog{gap:12px}.deep-research-library-dialog>header,.deep-research-library-toolbar{padding-inline:16px}.deep-research-library-dialog>footer{flex-wrap:wrap}}.feature-attachment-anchor[data-v-1c15f34b]{display:inline-flex;flex:none;position:relative}.feature-add-button[data-v-1c15f34b]{align-items:center;background:transparent;border:1px solid hsla(0,0%,5%,.06);border-radius:50%;box-sizing:border-box;color:#18181b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:0;padding:0;transition:background .15s ease;width:32px}.feature-add-button[data-v-1c15f34b]:hover{background:#0d0d0d0f}.feature-add-button[data-v-1c15f34b]:active,.feature-add-button[aria-expanded=true][data-v-1c15f34b]{background:#0d0d0d1a}.feature-add-button[data-v-1c15f34b]:focus-visible{border-color:#09090b66;box-shadow:inset 0 0 0 1px #09090b66}.feature-add-button>svg[data-v-1c15f34b]{flex:none;height:16px;width:16px}.feature-add-tooltip[data-v-1c15f34b]{background:#09090b;border-radius:12px;bottom:calc(100% + 6px);color:#fff;font-size:12px;font-weight:400;left:50%;line-height:20px;max-width:min(320px,calc(100vw - 16px));opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translate(-50%);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:52}.feature-add-button:focus-visible+.feature-add-tooltip[data-v-1c15f34b],.feature-add-button:hover+.feature-add-tooltip[data-v-1c15f34b]{opacity:1;visibility:visible}.feature-attachment-floating[data-v-1c15f34b]{border-radius:16px;box-shadow:0 12px 16px #0d0d0d14;font-family:"Plus Jakarta Sans",var(--muse-cjk-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:calc(100vw - 16px);position:fixed;visibility:hidden;z-index:50}.feature-attachment-floating.is-positioned[data-v-1c15f34b]{visibility:visible}.feature-attachment-popover[data-v-1c15f34b]{animation:featureAttachmentEnter-1c15f34b .2s ease-out both;background:#fff;border:1px solid hsla(0,0%,5%,.06);border-radius:inherit;min-width:120px;overflow:hidden;padding:8px;transform-origin:bottom left}.feature-attachment-menu-content[data-v-1c15f34b]{display:flex;flex-direction:column;gap:4px;min-width:120px}.feature-attachment-popover button[data-v-1c15f34b]{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:#09090b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;min-width:120px;padding:6px 8px;text-align:left;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.feature-attachment-popover button>svg[data-v-1c15f34b]{color:#18181b;flex:none;height:16px;margin-right:6px;margin-top:2px;width:16px}.feature-attachment-popover button>span[data-v-1c15f34b]{flex:1;font-size:13px;line-height:20px;white-space:nowrap}.feature-attachment-popover button[data-v-1c15f34b]:hover{background:#0d0d0d0f}.feature-attachment-popover button[data-v-1c15f34b]:disabled{cursor:default;opacity:.5}@keyframes featureAttachmentEnter-1c15f34b{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.feature-attachment-popover[data-v-1c15f34b]{animation:none}}.feature-attachment-error[data-v-1c15f34b]{color:#ef4444;font-size:12px;inset-inline-start:0;max-width:280px;position:absolute;top:calc(100% + 6px);white-space:normal;width:-moz-max-content;width:max-content;z-index:51}[dir=rtl] .feature-prompt-card-title[data-v-724e9747] svg{transform:scaleX(-1)}.feature-prompt-fade.is-rtl[data-v-724e9747]{background:linear-gradient(90deg,#fff 0,transparent);left:0;right:auto}.home-human-verification-backdrop[data-v-2cb35002]{--verification-bg:#fff;--verification-secondary:#3f3f46;--verification-icon:#71717a;--verification-hover:#f4f4f5;--verification-border:#0d0d0d0f;--verification-focus:#09090b66;--verification-overlay:#00000066;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow-y:auto;position:fixed;width:100vw;z-index:1102}.home-human-verification-backdrop[data-v-2cb35002]:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--verification-overlay);content:"";top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}html.dark{--verification-bg:#18181b;--verification-secondary:#a1a1aa;--verification-icon:#a1a1aa;--verification-hover:#3f3f46;--verification-border:#f5f5f514;--verification-focus:#ffffff66;--verification-overlay:#00000099}.home-human-verification-layout[data-v-2cb35002]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr;justify-items:center;min-height:100%;padding:16px}.home-human-verification[data-v-2cb35002]{background:var(--verification-bg);border-radius:16px;box-shadow:0 0 0 1px var(--verification-border),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#09090b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji;grid-row-start:2;max-width:100%;min-width:0;position:relative;width:384px}html.dark{color:#fff}.home-human-verification[data-v-2cb35002]:lang(zh-CN){font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji}.home-human-verification[data-v-2cb35002]:lang(zh-HK),.home-human-verification[data-v-2cb35002]:lang(zh-TW){font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji}.home-human-verification[data-v-2cb35002]:lang(ar){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Naskh Arabic,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji}.home-human-verification-header[data-v-2cb35002]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:24px 24px 10px}.home-human-verification-header h2[data-v-2cb35002]{flex:1;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin:0;min-width:0;text-wrap:balance}.home-human-verification:lang(zh) h2[data-v-2cb35002]{letter-spacing:.02em}.home-human-verification:lang(ar) h2[data-v-2cb35002]{line-height:26px}.home-human-verification-close[data-v-2cb35002]{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--verification-icon);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:none;padding:0;transition-duration:.15s;transition-property:color,background-color,border-color,outline-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:32px}.home-human-verification-close[data-v-2cb35002]:hover{background:var(--verification-hover);color:inherit}.home-human-verification-close[data-v-2cb35002]:focus-visible{box-shadow:0 0 0 2px var(--verification-focus)}.home-human-verification-close svg[data-v-2cb35002]{display:block;height:20px;width:20px}.home-human-verification-body[data-v-2cb35002]{min-height:0;padding:0 8px 24px}.home-human-verification-body p[data-v-2cb35002]{color:var(--verification-secondary);font-size:14px;font-weight:400;letter-spacing:.025em;line-height:24px;margin:0 0 16px;padding:0 16px}.home-human-verification-scroll[data-v-2cb35002]{overflow-x:auto}.home-human-verification-widget[data-v-2cb35002]{display:flex;justify-content:center;min-height:65px;min-width:300px}@media(min-width:640px){.home-human-verification-body[data-v-2cb35002]{padding-inline:24px}.home-human-verification-body p[data-v-2cb35002]{padding-inline:0}}.marketing-page.home-preview{--preview-blue:#3b82f6;font-family:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",var(--muse-cjk-font-family),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page.home-preview .home-shell{box-sizing:border-box;max-width:1264px;padding-inline:20px}.marketing-page.home-preview .home-v2-hero{isolation:isolate;margin:0;padding:86px 32px 96px;position:relative}.marketing-page.home-preview .home-v2-hero>:not(.home-hero-background):not(.desktop-downloads){position:relative;z-index:2}.marketing-page.home-preview .home-hero-heading{text-align:center;width:100%}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{color:#09090b!important;font-family:inherit!important;font-size:54px!important;font-weight:500!important;letter-spacing:-.5px!important;line-height:60px!important;margin:0;max-width:860px}.marketing-page.home-preview .home-v2-hero h1 .home-title-line{align-items:flex-end;background:none;color:#09090b;display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center}.marketing-page.home-preview .home-v2-hero h1 .home-title-line+.home-title-line{gap:0;margin-top:4px}.marketing-page.home-preview .home-v2-hero h1 .home-title-phrase{display:inline;white-space:pre-wrap}.marketing-page.home-preview .home-v2-hero h1 .home-title-word{animation:homePreviewTitle .7s linear both;display:inline-block;white-space:pre}.marketing-page.home-preview .home-v2-hero h1 .home-title-accent{background:linear-gradient(109deg,#0048ed .6%,#0decd7 118%);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline}.marketing-page.home-preview .home-v2-hero h1 .home-title-accent .home-title-word{background:inherit;background-clip:text;-webkit-background-clip:text;color:transparent}.marketing-page.home-preview .home-v2-hero h1 :is(.home-title-accent,.home-title-accent .home-title-word){margin-block:-.15em;padding-block:.15em}.marketing-page.home-preview .home-hero-heading>p{color:#71717a;line-height:1.4;margin:24px 0 0}.marketing-page.home-preview .home-hero-bear{animation:homePreviewTitle .7s linear .3s both;flex:none;height:119px;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:158px}.marketing-page.home-preview .home-hero-background{background:radial-gradient(ellipse at 15% 52%,#9ec5ff80,transparent 48%),radial-gradient(ellipse at 90% 60%,#66d0ff66,transparent 50%);top:-70px;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.marketing-page.home-preview .home-hero-background.is-code{background:#fff}.marketing-page.home-preview .home-hero-background.is-ready{background:none}.marketing-page.home-preview .home-background-canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.marketing-page.home-preview .is-waves .home-background-canvas{transform:scaleY(-1)}.marketing-page.home-preview .home-background-fade{background:linear-gradient(#fff 0 56px,#ffffffb8 92px,#ffffff47 140px,#ffffff14 200px,transparent 260px 72%,#ffffff59 86%,#fff),radial-gradient(48% 36% at 50% 42%,#ffffff6b,#ffffff29 55%,transparent 80%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.marketing-page.home-preview .is-code .home-background-fade{background:linear-gradient(#fff,#ffffffd1 48px,#fff3 90px,transparent 140px 82%,#ffffff59 92%,#fff)}.marketing-page.home-preview .home-composer-shell{margin-top:40px;max-width:802px}.marketing-page.home-preview .home-composer-glow:before{display:none}.marketing-page.home-preview .home-composer-glow{padding-bottom:0}.marketing-page.home-preview .home-composer-rail{align-items:center;background:#f4f4f5;color:#71717a;display:flex;font-size:12px;justify-content:space-between;margin:-1px 22px 0;padding:4px 12px;text-align:start}.marketing-page.home-preview .home-composer-rail>div,.marketing-page.home-preview .home-composer-rail>span{align-items:center;display:flex;gap:8px}.marketing-page.home-preview .home-composer-rail button{align-items:center;background:transparent;border:0;border-radius:999px;color:#71717a;cursor:pointer;display:inline-flex;font:inherit;min-height:28px}.marketing-page.home-preview .home-composer-rail button:hover{background:#fff}.marketing-page.home-preview .home-composer-rail button:disabled{cursor:not-allowed;opacity:.4}.marketing-page.home-preview .home-composer-rail button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.marketing-page.home-preview .home-composer-box .home-composer-input{font-size:14px;line-height:20px;padding:4px 8px}.marketing-page.home-preview .home-composer-box button:not(:disabled):hover{transform:none}.marketing-page.home-preview .home-composer-box .feature-add-button{border-radius:10px}.marketing-page.home-preview .home-composer-glow:focus-within:before{opacity:1}.marketing-page.home-preview .home-composer-box{background:#fff;border:1px solid #0d0d0d0f;box-shadow:0 6px 12px #0d0d0d0f;min-height:120px}.marketing-page.home-preview .home-composer-box:focus-within{border-color:#93c5fd}.marketing-page.home-preview .home-composer-shell .feature-prompt-starter{margin-top:24px;position:relative}.marketing-page.home-preview .desktop-downloads{gap:24px;margin-top:32px}.marketing-page.home-preview .home-v2-hero>.desktop-downloads{position:relative;z-index:4}.marketing-page.home-preview .home-desktop-download-menu{position:relative}.marketing-page.home-preview .home-desktop-download-menu summary{align-items:center;background:#09090b;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;line-height:1.3;list-style:none;min-height:54px;padding:12px 32px}.marketing-page.home-preview .home-desktop-download-menu summary::-webkit-details-marker{display:none}.marketing-page.home-preview .home-desktop-download-menu summary:hover{background:#27272a}.marketing-page.home-preview .home-desktop-download-menu summary:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.marketing-page.home-preview .home-desktop-download-options{background:#fff;border:1px solid #0d0d0d0f;border-radius:16px;box-shadow:0 12px 24px #0d0d0d14;display:flex;flex-direction:column;left:50%;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 8px);transform:translate(-50%);width:240px;z-index:10}.marketing-page.home-preview .home-desktop-download-options button{background:#fff;border:0;border-radius:8px;color:#09090b;justify-content:flex-start;min-height:48px;padding:8px 12px}.marketing-page.home-preview .home-desktop-download-options button small{color:#71717a}.marketing-page.home-preview .home-desktop-download-options button:hover{background:#f4f4f5}.marketing-page.home-preview .desktop-downloads .home-desktop-download-options button{background:#fff;border-radius:8px;color:#09090b;min-height:48px;padding:8px 12px}.marketing-page.home-preview .desktop-downloads .home-desktop-download-options button small{color:#71717a}.marketing-page.home-preview .desktop-downloads .home-desktop-download-options button:hover{background:#f4f4f5}.marketing-page.home-preview .desktop-downloads button{background:#09090b;border-radius:999px;box-sizing:border-box;color:#fff;min-height:54px;padding:8px 32px}.marketing-page.home-preview .desktop-downloads button b{font-size:14px;font-weight:500;line-height:1.3}.marketing-page.home-preview .desktop-downloads button small{color:#d4d4d8;font-size:10px}.marketing-page.home-preview .desktop-downloads button:hover{background:#27272a;border-color:#27272a}.marketing-page.home-preview .desktop-mobile-download>button{background:#f4f4f5;border-color:#0d0d0d1f;color:#09090b}.marketing-page.home-preview .desktop-mobile-download>button b{font-size:18px}.marketing-page.home-preview .desktop-mobile-download>button small{color:#71717a}.marketing-page.home-preview .home-table-bench-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-color:#0d0d0d0f;border-radius:24px;max-width:802px}.marketing-page.home-page.home-preview .home-section-title{color:#09090b;font-size:36px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;text-align:center}.marketing-page.home-preview :is(.home-work-section,.home-connect-section) h2.home-section-title{margin:0 auto;max-width:760px}.marketing-page.home-preview .home-section-title :is(span,em){color:inherit}.marketing-page.home-preview .home-section-subtitle{font-size:16px;line-height:1.5;margin:16px auto 48px;max-width:760px}.marketing-page.home-preview .home-work-section{padding:120px 0 32px}.marketing-page.home-preview .work-tabs{margin-bottom:32px;overflow-x:auto}.marketing-page.home-preview .work-tab-list{background:#f0f0f0;border:0;border-radius:999px;display:flex;min-width:760px;padding:4px;width:100%}.marketing-page.home-preview .work-tab-list button{color:#09090b;flex:1;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;min-height:44px;padding:10px 16px;text-transform:none;width:auto}.marketing-page.home-preview .work-tab-list button svg{display:none}.marketing-page.home-preview .work-tab-list button.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#09090b;font-weight:500}.marketing-page.home-preview .work-card{background:#fafafa;border:0;border-radius:30px;box-shadow:none}.marketing-page.home-preview .work-track{display:grid;transform:none;transition:none}.marketing-page.home-preview .work-stage{direction:ltr;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:494px;opacity:0;pointer-events:none;transition:opacity .5s ease-out;width:100%}.marketing-page.home-preview .work-stage.is-active{opacity:1;pointer-events:auto;z-index:1}.marketing-page.home-preview .work-stage figure{aspect-ratio:auto;background:#3b8ff0;border-radius:36px 0 0 36px;box-shadow:none;grid-column:1;grid-row:1;height:494px;min-height:0}.marketing-page.home-preview .work-stage figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.marketing-page.home-preview .work-copy{background:#fafafa;grid-column:2;grid-row:1;padding:40px 48px}.marketing-page.home-preview .work-copy h3{font-size:28px;font-weight:500;letter-spacing:0;line-height:36px}.marketing-page.home-preview .work-copy p{color:#6b6b6b;font-size:16px;line-height:1.5;margin-top:20px}.marketing-page.home-preview .connect-grid article>div>a,.marketing-page.home-preview .work-copy a{background:transparent;border-radius:8px;box-shadow:none;color:#3b82f6;height:36px;margin-top:20px;width:36px}.marketing-page.home-preview .connect-grid article>div>a:hover,.marketing-page.home-preview .work-copy a:hover{background:#dbeafe;box-shadow:none}.marketing-page.home-preview .work-copy a{display:inline-flex;font-size:14px;gap:6px;height:auto;line-height:20px;width:auto}.marketing-page.home-preview .work-copy a:hover{background:transparent;color:#1d4ed8;text-decoration:underline;text-underline-offset:4px}.marketing-page.home-preview .home-memory-section{padding:120px 0 0}.marketing-page.home-preview .memory-heading{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:884px;text-align:center;width:100%}.marketing-page.home-preview .memory-heading h2{text-align:center}.marketing-page.home-preview .memory-heading>div{align-items:center;gap:16px;margin:0;max-width:820px;width:100%}.marketing-page.home-preview .memory-heading p{font-size:16px;line-height:1.5;max-width:820px;width:100%}.marketing-page.home-preview .memory-heading a{background:#eff6ff;color:#3b82f6;min-height:40px;padding:0 20px}.marketing-page.home-preview .memory-heading a:hover{background:#dbeafe}.marketing-page.home-preview .memory-preview{background:linear-gradient(171deg,#eaeeff 4%,#f9fcff 92%);border-radius:36px;margin:48px auto 0;max-width:1200px;overflow:hidden;padding:0;width:calc(100% - 40px)}.marketing-page.home-preview .memory-preview img{aspect-ratio:1200/700;border:0;border-radius:0;box-shadow:none;display:block;margin:0;max-width:100%;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.marketing-page.home-preview .home-connect-section{padding:120px 0 0}.marketing-page.home-preview .connect-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page.home-preview .connect-grid article{background:linear-gradient(180deg,#fff,#9dbcff);border:0;border-radius:28px;box-shadow:none;min-height:560px;padding:32px}.marketing-page.home-preview .connect-grid article:nth-child(2){background:linear-gradient(180deg,#fff,#ffc99d)}.marketing-page.home-preview .connect-grid article>div{flex:0 0 auto;order:-1;padding:0 0 24px}.marketing-page.home-preview .connect-grid h3{font-weight:500;line-height:35px;max-width:460px}.marketing-page.home-preview .connect-grid article:nth-child(2) h3{max-width:480px}.marketing-page.home-preview .connect-grid article>div>p{color:#52525b;font-size:16px;line-height:1.5;margin-top:12px}.marketing-page.home-preview .connect-grid figure{aspect-ratio:auto;background:transparent;border-radius:16px;box-shadow:none;margin-top:auto;overflow:visible}.marketing-page.home-preview .connect-grid article:last-child{align-items:center;background:linear-gradient(180deg,#fff,#baeca9);display:grid;gap:32px;grid-column:1/-1;grid-template-columns:.8fr 1.2fr;min-height:0}.marketing-page.home-preview .connect-grid article:hover{box-shadow:none;transform:none}.marketing-page.home-preview .routine-triggers i{color:#3b82f6}.marketing-page.home-preview .home-reviews-section{isolation:isolate;padding:120px 0;position:relative}.marketing-page.home-preview .home-reviews-section:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAwLjQ2IiBoZWlnaHQ9IjEyMTIuNTMiIGZpbGw9Im5vbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBzdHlsZT0iZGlzcGxheTpibG9jayIgdmlld0JveD0iMCAwIDIwMDAuNDYgMTIxMi41MyI+PGcgb3BhY2l0eT0iLjU2Ij48Zm9yZWlnbk9iamVjdCB3aWR0aD0iMTExNC4wMiIgaGVpZ2h0PSIxMTE0LjAyIiB4PSI2NjUuMjgiIHk9Ijk4LjUwNyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDEzLjNweCk7Y2xpcC1wYXRoOnVybCgjYSk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSIvPjwvZm9yZWlnbk9iamVjdD48Y2lyY2xlIGN4PSIxMjIyLjI5IiBjeT0iNjU1LjUyIiByPSI1NTYuNTEyIiBzdHJva2U9IiNmZmYiIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjI2LjYiLz48Zm9yZWlnbk9iamVjdCB3aWR0aD0iMTExNC4wMiIgaGVpZ2h0PSIxMTE0LjAyIiB4PSIyMzEuMTU4IiB5PSI5OC41MDciPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMy4zcHgpO2NsaXAtcGF0aDp1cmwoI2IpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiLz48L2ZvcmVpZ25PYmplY3Q+PGNpcmNsZSBjeD0iNzg4LjE3IiBjeT0iNjU1LjUyIiByPSI1NTYuNTEyIiBzdHJva2U9IiNmZmYiIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjI2LjYiLz48Zm9yZWlnbk9iamVjdCB3aWR0aD0iMTExNC4wMiIgaGVpZ2h0PSIxMTE0LjAyIiB4PSIyMzEuMTU4IiB5PSI5OC41MDciPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMy4zcHgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiLz48L2ZvcmVpZ25PYmplY3Q+PGZvcmVpZ25PYmplY3Qgd2lkdGg9IjExMTQuMDIiIGhlaWdodD0iMTExNC4wMiIgeD0iMjMxLjE1OCIgeT0iOTguNTA3Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTMuM3B4KTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIi8+PC9mb3JlaWduT2JqZWN0Pjxmb3JlaWduT2JqZWN0IHdpZHRoPSIxMTE0LjAyIiBoZWlnaHQ9IjExMTQuMDIiIHg9IjIzMS4xNTgiIHk9Ijk4LjUwNyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDEzLjNweCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSIvPjwvZm9yZWlnbk9iamVjdD48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjY1LjI4IC05OC41MDcpIj48Y2lyY2xlIGN4PSIxMjIyLjI5IiBjeT0iNjU1LjUyIiByPSI1NTYuNTEyIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzEuMTU4IC05OC41MDcpIj48Y2lyY2xlIGN4PSI3ODguMTciIGN5PSI2NTUuNTIiIHI9IjU1Ni41MTIiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) top/1200px auto no-repeat;content:"";top:0;right:0;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute;z-index:-1}.marketing-page.home-preview .home-shell.reviews-shell{margin-top:32px}.marketing-page.home-preview .reviews-bleed{margin:0;width:100%}.marketing-page.home-preview .reviews-marquee{margin-top:0}.marketing-page.home-preview .review-avatar{background:#e4e4e7;border-radius:50%;color:#18181b;display:grid;flex:none;font-size:10px;font-style:normal;font-weight:700;height:32px;place-items:center;width:32px}.marketing-page.home-preview .reviews-sequence figure{background:#fafafa;border-color:#0d0d0d0f;border-radius:14px;box-sizing:border-box;height:226px;min-height:226px;padding:18px;width:400px}.marketing-page.home-preview .reviews-sequence figcaption{gap:10px;margin-bottom:16px}.marketing-page.home-preview .reviews-sequence figcaption img{height:32px;width:32px}.marketing-page.home-preview .reviews-sequence strong{font-size:11px;font-weight:400;line-height:16.5px}.marketing-page.home-preview .reviews-sequence small{color:#92959b;font-size:8px;line-height:12px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-page.home-preview .reviews-sequence blockquote{border:0;color:#101114;font-size:12px;line-height:1.55;padding:0}.marketing-page.home-preview .reviews-sequence mark{background:#dbeafe}.marketing-page.home-preview .home-final-cta{background:#fafafa;border:0;padding:120px 24px}.marketing-page.home-preview .home-final-cta>.home-shell{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:688px;padding:0;text-align:center}.marketing-page.home-preview .home-final-cta .home-section-title{text-align:center}.marketing-page.home-preview .home-final-cta p{font-size:20px;line-height:1.6;margin:8px 0 0}.marketing-page.home-preview .final-actions{gap:12px;justify-content:center}.marketing-page.home-preview .final-actions a,.marketing-page.home-preview .final-actions button{font-size:18px;font-weight:500;height:54px;line-height:1.3;min-height:54px;padding:12px 32px;white-space:normal}.marketing-page.home-preview .final-actions a{background:#09090b}.marketing-page.home-preview .final-actions a:hover{background:#27272a}.marketing-page.home-preview .final-actions button{background:#f4f4f5;border-color:#0d0d0d1f}@keyframes homePreviewTitle{0%{filter:blur(10px);opacity:0;transform:translateY(-50px)}50%{filter:blur(5px);opacity:.5;transform:translateY(5px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes homePreviewBear{0%{filter:blur(10px);opacity:0;transform:translateY(-50px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}html:is(:lang(zh),:lang(ja),:lang(ko)) .marketing-page.home-preview :is(.home-section-title,.work-copy h3,.connect-grid h3){letter-spacing:.02em}html[dir=rtl] .marketing-page.home-preview .work-copy{direction:rtl;text-align:start}html[dir=rtl] .marketing-page.home-preview .reviews-marquee,html[dir=rtl] .marketing-page.home-preview .work-track{direction:ltr}html[dir=rtl] .marketing-page.home-preview .reviews-sequence figure{direction:rtl;text-align:start}@media(min-width:768px){.marketing-page.home-preview .home-shell{padding-inline:32px}.marketing-page.home-preview .memory-preview{width:calc(100% - 64px)}}@media(min-width:1280px){.marketing-page.home-preview .home-shell{max-width:1264px;padding-inline:32px}}@media(max-width:1024px){.marketing-page.home-preview .home-background-fade{background:linear-gradient(#fff 0 48px,#ffffffb3 84px,#ffffff3d 130px,transparent 210px 70%,#fff6 86%,#fff),radial-gradient(62% 40% at 50% 40%,#fff6,transparent 78%)}}@media(max-width:767px){.marketing-page.home-preview :is(.mobile-hero-preview,.mobile-key-features){display:none}.marketing-page.home-preview .home-v2-hero{padding:32px 20px 64px}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{font-size:40px!important}.marketing-page.home-preview .home-hero-heading>p{font-size:16px;line-height:1.75}.marketing-page.home-preview .home-hero-bear{height:78px;margin:0;width:104px}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{line-height:1.15!important}.marketing-page.home-page.home-preview .home-section-title{font-size:32px}.marketing-page.home-preview .home-composer-shell{display:block;width:100%}.marketing-page.home-preview .home-composer-box{min-height:132px}.marketing-page.home-preview .home-composer-rail{flex-wrap:wrap;margin-inline:12px}.marketing-page.home-preview .home-composer-rail>span{display:none}.marketing-page.home-preview .home-composer-rail>div{flex-wrap:wrap}.marketing-page.home-preview .desktop-downloads{display:flex;flex-wrap:wrap;justify-content:center}.marketing-page.home-preview :is(.home-work-section,.home-memory-section,.home-connect-section){padding-top:64px}.marketing-page.home-preview .work-tabs{background:#f0f0f0;border-radius:999px;overflow-x:auto}.marketing-page.home-preview .work-tab-list{min-height:0;min-width:760px}.marketing-page.home-preview .work-tab-list button{flex:1;font-size:16px}.marketing-page.home-preview .work-stage{grid-template-columns:1fr;min-height:0}.marketing-page.home-preview .work-stage figure{aspect-ratio:auto;border-radius:0;grid-column:1;grid-row:1;height:280px;min-height:0}.marketing-page.home-preview .work-copy{grid-column:1;grid-row:2;padding:40px 24px}.marketing-page.home-preview .memory-preview{border-radius:36px;padding:0;width:calc(100% - 40px)}.marketing-page.home-preview .connect-grid{grid-template-columns:1fr}.marketing-page.home-preview .connect-grid article{min-height:0;padding:28px}.marketing-page.home-preview .connect-grid article:last-child{grid-template-columns:1fr}.marketing-page.home-preview .home-reviews-section{padding:64px 0}.marketing-page.home-preview .reviews-sequence figure{width:400px}.marketing-page.home-preview .home-final-cta{padding:64px 20px}.marketing-page.home-preview .final-actions{flex-direction:row;flex-wrap:wrap;max-width:100%;width:auto}.marketing-page.home-preview .final-actions a,.marketing-page.home-preview .final-actions button{max-width:100%;min-width:0;width:auto}.marketing-page.home-preview .final-actions button{display:inline-flex}.marketing-page.home-preview .mobile-download,.marketing-page.home-preview .mobile-start{display:none}}@media(max-width:639px){.marketing-page.home-preview .home-background-fade{background:linear-gradient(#fff 0 40px,#ffffffad 76px,#ffffff38 120px,transparent 190px 66%,#ffffff73 84%,#fff),radial-gradient(78% 42% at 50% 38%,#ffffff61,transparent 76%)}}@media(prefers-reduced-motion:reduce){.marketing-page.home-preview *{animation:none!important;transition:none!important}.marketing-page.home-preview :is(.connect-grid article,.connect-grid article img,.desktop-downloads button):hover{transform:none}}@media(max-width:1023px){.marketing-page.home-preview .connect-grid,.marketing-page.home-preview .connect-grid article:last-child{grid-template-columns:1fr}}@media(max-width:639px){.marketing-page.home-preview .desktop-downloads,.marketing-page.home-preview .final-actions{flex-direction:column;gap:12px}}.marketing-page.home-preview .home-memory-action{display:flex;justify-content:center;margin-top:20px}.marketing-page.home-preview .home-memory-action a{color:#3b82f6;font-size:14px}.marketing-page.home-preview .reviews-sequence figcaption>span{min-width:0}html:is(:lang(zh),:lang(ja),:lang(ko)) .marketing-page.home-preview .home-title-word{max-width:100%;overflow-wrap:anywhere;white-space:normal}.marketing-page.home-preview .final-actions button:hover{background:#e4e4e7;border-color:#0d0d0d1f}@media(min-width:768px){.marketing-page.home-preview .work-stage{grid-template-columns:600px minmax(0,1fr)}}@media(max-width:767px){.marketing-page.home-preview .work-stage{display:grid}.marketing-page.home-preview .work-stage.is-active{display:grid;min-height:420px}.marketing-page.home-preview .connect-grid article:not(:last-child){min-height:560px}}.muse-public-shell.public-home-shell .muse-public-content>main.home-preview{overflow:visible}.marketing-page.home-preview .home-hero-heading,.marketing-page.home-preview .home-hero-heading>p{max-width:920px}.marketing-page.home-preview .home-composer-box,.marketing-page.home-preview .home-composer-shell{gap:0}.marketing-page.home-preview .home-composer-box .home-composer-input{flex:1;min-height:66px}.marketing-page.home-preview .home-composer-input.empty:before{content:""}.marketing-page.home-preview .home-composer-input.empty:not(:focus):after{animation:homeCaret 2s ease-in-out infinite;background:#18181b;content:"";display:block;height:16px;margin-top:2px;width:1px}@keyframes homeCaret{50%{opacity:.5}}.marketing-page.home-preview .home-composer-box:focus-within{border-color:#0d0d0d0f}.marketing-page.home-preview .home-composer-box footer{gap:8px}.marketing-page.home-preview .home-toolbar-end,.marketing-page.home-preview .home-toolbar-start{align-items:center;display:flex;gap:4px;min-width:0}.marketing-page.home-preview .home-toolbar-end{gap:6px}.marketing-page.home-preview .home-toolbar-list{position:relative}.marketing-page.home-preview .home-toolbar-list summary{cursor:pointer;list-style:none}.marketing-page.home-preview .home-toolbar-list summary::-webkit-details-marker{display:none}.marketing-page.home-preview .home-composer-box :is(.home-toolbar-icon,.home-toolbar-text,.home-toolbar-upgrade){align-items:center;background:transparent;border:0;border-radius:999px;color:#71717a;display:inline-flex;font-size:14px;gap:4px;height:32px;justify-content:center;line-height:20px;padding:0 12px;transform:none;transition:none;white-space:nowrap;width:auto}.marketing-page.home-preview .home-composer-box .home-toolbar-icon{border-radius:10px;padding:0;width:32px}.marketing-page.home-preview .home-composer-box .home-toolbar-model summary{padding:0 8px}.marketing-page.home-preview .home-composer-box :is(.home-toolbar-icon,.home-toolbar-text):hover{background:#f4f4f5;transform:none}.marketing-page.home-preview .home-composer-box .home-toolbar-upgrade{background:#f4f4f5;color:#3b82f6}.marketing-page.home-preview .home-composer-box .home-toolbar-upgrade:hover{background:#f4f4f5}.marketing-page.home-preview .home-composer-box :is(button,summary):active{transform:none}.marketing-page.home-preview .home-toolbar-end img,.marketing-page.home-preview .home-toolbar-start img{height:16px;width:16px}.marketing-page.home-preview .home-toolbar-upgrade img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.marketing-page.home-preview .home-toolbar-start .feature-add-button{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' overflow='visible' preserveAspectRatio='none' style='display:block' viewBox='0 0 16 16'%3E%3Cpath stroke='%2318181b' stroke-linecap='round' stroke-linejoin='round' d='M2.908 8H8m0 0h5.091M8 8v5.09M8 8V2.91'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border:0;border-radius:10px;color:#18181b}.marketing-page.home-preview .home-toolbar-start .feature-add-button svg{visibility:hidden}.marketing-page.home-preview .home-toolbar-start .feature-add-button:hover{background-color:#f4f4f5;transform:none}.marketing-page.home-preview .home-toolbar-popover{background:#fff;border:1px solid #0d0d0d0f;border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;inset-inline-end:0;max-width:min(320px,calc(100vw - 40px));min-width:180px;padding:6px;position:absolute;text-align:start;z-index:20}.marketing-page.home-preview .home-toolbar-popover p{color:#71717a;font-size:12px;line-height:20px;margin:0;padding:8px 12px}.marketing-page.home-preview .home-toolbar-popover .home-model-option{background:#fff;border-radius:12px;color:#09090b;display:block;font-size:14px;height:auto;padding:8px 12px;text-align:start;width:100%}.marketing-page.home-preview .home-toolbar-popover .home-model-option:hover{background:#f4f4f5}.marketing-page.home-preview .home-connection-row{display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:20px;padding:8px 12px}.marketing-page.home-preview .home-connection-row small{color:#71717a;white-space:nowrap}.marketing-page.home-preview .home-composer-rail{border-radius:0 0 16px 16px;color:#09090b;gap:12px;height:36px;margin:0 auto;min-height:36px;padding:6px 16px;position:relative;width:calc(100% - 44px)}.marketing-page.home-preview .home-composer-rail:before{background:#f4f4f5;border-radius:16px;content:"";top:-45px;right:0;bottom:0;left:0;position:absolute;z-index:-1}.marketing-page.home-preview .home-composer-rail>div,.marketing-page.home-preview .home-composer-rail>span{gap:4px}.marketing-page.home-preview .home-composer-rail button{color:#3f3f46;gap:4px;line-height:16px;min-height:24px;padding:4px 8px}.marketing-page.home-preview .home-composer-rail button:hover{background:#ffffffb3}.marketing-page.home-preview .home-composer-rail img{height:12px;width:12px}.marketing-page.home-preview .home-composer-rail>span>img{height:16px;width:16px}.marketing-page.home-preview .home-learning-short{display:none}.marketing-page.home-preview .work-tab-list button{border-radius:999px;white-space:nowrap}.marketing-page.home-preview .work-tab-list button:not(.active):hover{background:transparent;color:#09090b}.marketing-page.home-preview .work-copy a{font-weight:400;text-transform:none}.marketing-page.home-preview .work-copy a img{order:0;transition:transform .2s}.marketing-page.home-preview .connect-grid article{overflow:hidden}.marketing-page.home-preview .connect-grid article>div{padding:0}.marketing-page.home-preview .connect-grid figure{align-items:stretch;display:flex;flex:1;margin-top:0;overflow:hidden}.marketing-page.home-preview .connect-grid figure>.home-capability-illustration{flex:1}.marketing-page.home-preview .desktop-mobile-download>button,.marketing-page.home-preview .desktop-mobile-download>button:disabled{background:#f4f4f5;border:1px solid #0d0d0d1f;color:#09090b;font-size:18px;font-weight:500;height:54px;line-height:24px;opacity:1}.marketing-page.home-preview .desktop-mobile-download>button:hover{background:#e4e4e7;border-color:#0d0d0d1f;color:#09090b;transform:none}.marketing-page.home-preview .desktop-mobile-download>button:disabled:hover{background:#f4f4f5;cursor:not-allowed}.marketing-page.home-preview .desktop-downloads :is(button,summary){transform:none;transition:none}.marketing-page.home-preview .desktop-downloads :is(button,summary):active{transform:none}.marketing-page.home-preview .desktop-downloads .home-desktop-download-options{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:6px}.marketing-page.home-preview .desktop-downloads .home-desktop-download-options button{border-radius:12px;width:100%}.marketing-page.home-preview .final-actions a,.marketing-page.home-preview .final-actions button{border-radius:999px;box-shadow:none;transform:none;transition:none}.marketing-page.home-preview .final-actions button{color:#09090b}.marketing-page.home-preview .final-actions :is(a,button):active,.marketing-page.home-preview .final-actions :is(a,button):hover{box-shadow:none;transform:none}@media(min-width:768px){.marketing-page.home-preview .home-composer-shell .feature-prompt-starter{display:none}}@media(max-width:767px){.marketing-page.home-preview .home-composer-rail{flex-wrap:nowrap;margin:0 auto;width:calc(100% - 28px)}.marketing-page.home-preview .home-composer-rail>span{display:flex;flex:none}.marketing-page.home-preview .home-composer-rail>div{flex-wrap:nowrap}.marketing-page.home-preview .home-toolbar-model{display:none}.marketing-page.home-preview .home-composer-box .home-composer-input{min-height:78px}.marketing-page.home-preview .home-composer-shell .feature-prompt-starter{display:none}}@media(max-width:639px){.marketing-page.home-preview .home-composer-box .home-toolbar-research,.marketing-page.home-preview .home-learning-full{display:none}.marketing-page.home-preview .home-learning-short{display:inline}.marketing-page.home-preview .home-composer-rail{padding-inline:16px}.marketing-page.home-preview .home-composer-rail button{padding-inline:8px}}.marketing-page.home-preview .connect-grid article>div>p{max-width:480px}.marketing-page.home-preview .connect-grid article:nth-child(2)>div>p{max-width:500px}.marketing-page.home-preview .connect-grid article:last-child>div>p{margin-top:16px;max-width:420px}.marketing-page.home-preview .connect-grid h3{word-break:normal}.marketing-page.home-preview .connect-grid article figure{line-height:24px}.marketing-page.home-preview .home-reviews-section h2.home-section-title{line-height:54px}.marketing-page.home-preview .home-reviews-section .reviews-shell{margin-top:32px}.marketing-page.home-preview .home-composer-box .home-toolbar-research{background:#f0f0f0;color:#09090b}.marketing-page.home-preview .home-composer-box .home-toolbar-research:hover{background:#f0f0f0}@media(max-width:767px){.marketing-page.home-preview .home-reviews-section h2.home-section-title{line-height:48px}.marketing-page.home-preview .home-composer-rail{height:auto;min-height:36px}.marketing-page.home-preview .home-composer-rail button{flex-shrink:1}.marketing-page.home-preview .home-composer-rail>div{min-width:0}.marketing-page.home-preview .work-copy p{max-width:420px}.marketing-page.home-preview .work-copy a{margin-top:20px}}.marketing-page.home-preview .connect-grid article figure{border:0;min-height:0}.marketing-page.home-preview .connect-grid article:last-child figure{display:block}.marketing-page.home-preview .connect-grid article:hover img{transform:none}.marketing-page.home-preview .work-copy a:hover img{transform:translate(2px,-2px)}.marketing-page.home-preview .final-actions :is(a,button){line-height:28px;padding-block:0}@media(max-width:639px){.marketing-page.home-preview .final-actions{align-items:center}.marketing-page.home-preview .final-actions a{width:auto}}.marketing-page.home-preview .home-composer-box .home-toolbar-icon,.marketing-page.home-preview .home-toolbar-start .feature-add-button{color:#09090b}.marketing-page.home-preview .final-actions>a{border:0}.marketing-page.home-preview .memory-preview img{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain}.marketing-page.home-preview .connect-grid .capability-image-preview{display:block;flex:none;margin-top:24px;overflow:hidden}.marketing-page.home-preview .connect-grid .capability-image-preview img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transform:none;transition:none;width:100%}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview{margin-top:0}.marketing-page.home-preview .connect-grid article:first-child{box-sizing:border-box;height:630px;max-width:100%;min-height:630px;padding:32px 40px 0;position:relative;width:580px}.marketing-page.home-preview .connect-grid article:first-child>div{margin-inline:-8px;padding-inline:0;padding-bottom:24px}.marketing-page.home-preview .connect-grid article:first-child .capability-image-preview{bottom:auto;left:40px;margin:0;position:absolute;right:40px;top:190px}@media(max-width:767px){.marketing-page.home-preview .connect-grid article:first-child{padding-top:28px}.marketing-page.home-preview .connect-grid article:first-child>div{margin-inline:-12px}}.marketing-page.home-preview .connect-grid article:nth-child(2){overflow:hidden;position:relative}.marketing-page.home-preview .connect-grid article:nth-child(2) .capability-image-preview{border-radius:0;height:926px;left:40px;margin:0;position:absolute;top:190px;width:669px}.marketing-page.home-preview .connect-grid article:nth-child(2) .capability-image-preview img{height:926px;max-width:none;-o-object-fit:fill;object-fit:fill;width:669px}.marketing-page.home-preview .home-v2-hero.is-image-layout{padding:64px 32px 48px}.marketing-page.home-preview .home-product-showcase{background:#fff;border:1px solid #0d0d0d14;border-radius:16px;box-shadow:0 16px 40px #00072314;box-sizing:border-box;margin:56px auto 0;max-width:1200px;overflow:hidden;width:100%}.marketing-page.home-preview .home-product-showcase img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.marketing-page.home-preview .home-browser-cta{align-items:center;background:#f4f4f5;border:1px solid #0d0d0d1f;border-radius:999px;box-sizing:border-box;color:#09090b;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;line-height:24px;min-height:54px;padding:12px 32px;text-decoration:none}.marketing-page.home-preview .home-browser-cta:hover{background:#e4e4e7}.marketing-page.home-preview .home-browser-cta:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.marketing-page.home-preview .is-image-layout .home-hero-background{bottom:auto;height:960px;inset-block-start:-70px;max-height:85%}.marketing-page.home-preview .is-image-layout .is-code .home-background-fade{background:linear-gradient(#fff,#ffffffd1 48px,#fff3 90px,transparent 140px 80%,#ffffff59 90%,#fff)}.marketing-page.home-preview .home-hero-heading>p{font-size:20px;line-height:28px;max-width:1200px}.marketing-page.home-preview .home-hero-heading{max-width:1200px}.marketing-page.home-preview .connect-grid{gap:32px}.marketing-page.home-preview .connect-grid article:nth-child(2){box-sizing:border-box;height:630px;min-height:630px;padding:32px}.marketing-page.home-preview .connect-grid article:last-child{box-sizing:border-box;gap:40px;grid-template-columns:1fr 1.15fr;padding:32px}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview{align-self:start;background:#fff;border-radius:16px;box-shadow:0 18px 36px #0007231a;margin-top:8px}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview img{height:auto}@media(min-width:1024px){.marketing-page.home-preview .connect-grid article:first-child{width:100%}}@media(max-width:1023px){.marketing-page.home-preview .connect-grid article:first-child{width:100%}.marketing-page.home-preview .connect-grid article:last-child{grid-template-columns:1fr;min-height:0}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview{margin:24px auto 0;max-width:560px;width:100%}}@media(max-width:767px){.marketing-page.home-preview .home-v2-hero.is-image-layout{padding:32px 20px}.marketing-page.home-preview .home-product-showcase{border-radius:10px;box-shadow:0 8px 24px #00072314;margin-top:32px}.marketing-page.home-preview .home-hero-heading>p{font-size:16px;line-height:24px}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{font-size:32px!important;line-height:1.2!important}.marketing-page.home-preview .home-hero-bear{height:66px;width:88px}.marketing-page.home-preview .home-browser-cta{font-size:18px;height:54px;min-height:54px;padding:0 32px}.marketing-page.home-preview .home-desktop-download-menu summary{box-sizing:border-box;font-size:18px;height:54px;min-height:54px;padding:0 32px}.marketing-page.home-preview .connect-grid{gap:32px}.marketing-page.home-preview .connect-grid article:first-child,.marketing-page.home-preview .connect-grid article:nth-child(2){height:520px;min-height:520px;padding:28px}.marketing-page.home-preview .connect-grid article:first-child>div{margin:0}.marketing-page.home-preview .connect-grid article:first-child .capability-image-preview{left:28px;right:28px;top:220px}.marketing-page.home-preview .connect-grid article:nth-child(2) .capability-image-preview{height:auto;left:28px;top:220px;width:520px}.marketing-page.home-preview .connect-grid article:nth-child(2) .capability-image-preview img{height:auto;width:520px}.marketing-page.home-preview .connect-grid article:last-child{gap:0;padding:28px}.marketing-page.home-preview .home-work-section{padding-top:64px}.marketing-page.home-preview .work-tab-list{min-width:760px}}@media(max-width:639px){.marketing-page.home-preview .desktop-downloads{gap:12px}.marketing-page.home-preview .home-browser-cta,.marketing-page.home-preview .home-desktop-download-menu{width:auto}.marketing-page.home-preview .desktop-downloads{align-items:center;max-width:100%;width:auto}}.marketing-page.home-preview .home-v2-hero.is-image-layout{padding:86px 32px 96px}.marketing-page.home-preview .home-hero-heading,.marketing-page.home-preview .home-hero-heading>p{max-width:860px}.marketing-page.home-preview .is-image-layout .desktop-downloads{margin-top:60px}.marketing-page.home-preview .home-product-showcase{border-color:#0d0d0d0f;border-radius:12px;box-shadow:0 14px 60px #3c407121;margin-top:60px}.marketing-page.home-preview .home-product-showcase img{aspect-ratio:2400/1350}.marketing-page.home-preview .is-image-layout .home-hero-background{height:auto;top:-70px;right:0;bottom:0;left:0;max-height:none}.marketing-page.home-preview .home-memory-section .memory-preview img{aspect-ratio:1200/700;-o-object-fit:cover;object-fit:cover}.marketing-page.home-preview .connect-grid{grid-template-columns:minmax(0,580fr) minmax(0,588fr)}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child){background:#fcfcfc;border-radius:36px;display:flex;flex-direction:column;gap:0;isolation:isolate;padding:0;position:relative;width:100%}.marketing-page.home-preview .connect-grid article:before{background:linear-gradient(188deg,#fff0 5.6%,#9dbcff99 99.7%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.marketing-page.home-preview .connect-grid article:nth-child(2):before{background:linear-gradient(188deg,#fff0 5.6%,#ffc99d99 99.7%)}.marketing-page.home-preview .connect-grid article:last-child:before{background:linear-gradient(183deg,#fff0 5.6%,#baeca999 99.7%)}.marketing-page.home-preview .connect-grid article:not(:last-child){height:630px;min-height:630px}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child)>div{flex:none;margin:0;order:-1;padding:28px 34px 0;position:relative;z-index:2}.marketing-page.home-preview .connect-grid h3{font-size:28px;font-weight:600;line-height:1.5;max-width:none}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child)>div>p{color:#0d0d0d75;font-size:20px;line-height:32px;margin-top:8px;max-width:none}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2)) .capability-image-preview{background:none;border-radius:0;box-shadow:none;display:block;height:497px;inset:auto 0 0;margin:0;position:absolute;width:100%;z-index:1}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2)) .capability-image-preview img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.marketing-page.home-preview .connect-grid article:last-child{height:520px;justify-content:center;min-height:520px}.marketing-page.home-preview .connect-grid article:last-child>div{left:34px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:min(calc(100% - 2rem),458px)}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview{align-self:auto;background:none;border-radius:0;box-shadow:none;display:block;height:100%;inset:0 0 0 auto;margin:0;max-width:none;position:absolute;width:58%;z-index:1}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.marketing-page.home-preview .connect-grid article:first-child .capability-image-preview img{-o-object-position:center top;object-position:center top}@media(min-width:768px){.marketing-page.home-preview .connect-grid article:last-child>div{top:208px;transform:none}.marketing-page.home-preview .connect-grid article:last-child .capability-image-preview{left:508px;right:0;width:692px}}.marketing-page.home-preview .home-reviews-section .reviews-shell{margin-top:24px}.marketing-page.home-preview .reviews-bleed{position:relative}.marketing-page.home-preview .reviews-bleed:after,.marketing-page.home-preview .reviews-bleed:before{content:"";inset-block:0;pointer-events:none;position:absolute;width:78.5px;z-index:2}.marketing-page.home-preview .reviews-bleed:before{background:linear-gradient(90deg,#fff,transparent);left:0}.marketing-page.home-preview .reviews-bleed:after{background:linear-gradient(270deg,#fff,transparent);right:0}.marketing-page.home-preview .reviews-sequence figure{height:200px;min-height:200px;overflow:hidden;transition:background-color .2s;width:300px}.marketing-page.home-preview .reviews-sequence figure:hover{background:#f0f0f0}.marketing-page.home-preview .reviews-sequence strong{font-size:14px;font-weight:500;line-height:22px}.marketing-page.home-preview .reviews-sequence small{font-size:14px;font-weight:400;line-height:22px;margin-top:2px}.marketing-page.home-preview .reviews-sequence blockquote{font-size:14px;line-height:22px}html:not(:lang(en)) .marketing-page.home-preview .reviews-sequence figure{height:auto;min-height:200px;overflow:visible}.marketing-page.home-preview .home-final-cta>.home-shell{max-width:640px}@media(max-width:1023px){.marketing-page.home-preview .connect-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.marketing-page.home-preview .home-v2-hero.is-image-layout{padding:32px 20px 64px}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{font-size:40px!important;line-height:1.15!important}.marketing-page.home-preview .home-hero-bear{height:78px;width:104px}.marketing-page.home-preview .home-hero-heading>p{line-height:28px}.marketing-page.home-preview .connect-grid article:not(:last-child){height:560px;min-height:560px}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2)) .capability-image-preview{height:78.9%}.marketing-page.home-preview .connect-grid article:last-child{height:420px;min-height:420px}}html:is(:lang(zh),:lang(ja),:lang(ko)) .marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{letter-spacing:.02em!important;line-height:1.2!important}.marketing-page.home-preview .home-v2-hero h1.hero-heading-fit.is-inline{white-space:normal}.marketing-page.home-preview .home-v2-hero h1.is-inline .home-title-line{display:flex}.marketing-page.home-preview .home-work-section h2.home-section-title{margin-bottom:0}.marketing-page.home-preview .home-work-section .home-section-subtitle{margin-bottom:48px}.marketing-page.home-preview .connect-grid h3{letter-spacing:0}html:is(:lang(zh),:lang(ja),:lang(ko)) .marketing-page.home-preview .connect-grid h3{letter-spacing:.02em}@media(min-width:1024px){.marketing-page.home-preview .connect-grid article:last-child>div{box-sizing:border-box}}.marketing-page.home-preview .home-shell.memory-heading{max-width:884px;width:100%}.marketing-page.home-preview .connect-grid h3,.marketing-page.home-preview :is(.home-memory-section,.home-connect-section,.home-reviews-section,.home-final-cta) h2.home-section-title{color:#0d0d0de6;text-wrap:wrap}.marketing-page.home-preview .home-connect-section h2.home-section-title{margin-bottom:0}.marketing-page.home-preview .home-connect-section .home-section-subtitle{color:#6b6b6b;margin-bottom:48px;max-width:760px}.marketing-page.home-preview .home-final-cta p{color:#0d0d0d75}.marketing-page.home-preview .reviews-sequence strong{color:#101114}.marketing-page.home-preview .reviews-marquee{max-width:none;width:100%}@media(prefers-reduced-motion:reduce){.marketing-page.home-preview .work-copy a:hover img{transform:none}}.marketing-page.home-preview .home-hero-heading :is(.home-title-word,.home-hero-bear){animation-play-state:paused}.marketing-page.home-preview .home-hero-heading.is-title-visible :is(.home-title-word,.home-hero-bear){animation-play-state:running}.marketing-page.home-preview .home-product-showcase img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-page.home-preview :is(.home-work-section,.home-memory-section,.home-connect-section){scroll-margin-top:80px}.marketing-page.home-preview .reviews-marquee{overflow:clip}.marketing-page.home-preview .reviews-track{direction:ltr;display:flex;flex:none;gap:0;position:relative;width:-moz-max-content;width:max-content;will-change:transform}.marketing-page.home-preview .reviews-sequence{gap:16px;padding:0 16px 0 0}.marketing-page.home-preview .work-copy a img{display:block;flex:none;height:16px;inset:auto;-o-object-fit:contain;object-fit:contain;position:static;width:16px}.marketing-page.home-preview .home-browser-cta,.marketing-page.home-preview .home-desktop-download-menu summary{box-sizing:border-box;font-size:18px;height:54px;line-height:28px;min-height:54px;padding-block:0}@media(max-width:767px){.marketing-page.home-preview .desktop-mobile-download,.marketing-page.home-preview .final-actions button,.marketing-page.home-preview .home-desktop-download-menu{display:none}.marketing-page.home-preview .home-browser-cta{background:#09090b;color:#fff}.marketing-page.home-preview .home-browser-cta:hover{background:#27272a}}.marketing-page.home-preview .home-desktop-download-menu summary>svg{transition:transform .2s}.marketing-page.home-preview .home-desktop-download-menu[open] summary>svg{transform:rotate(180deg)}.marketing-page.home-preview .home-shell.reviews-shell{max-width:none;padding-inline:0;width:100%}html:lang(zh) .marketing-page.home-preview .home-v2-hero h1.hero-heading-fit{font-weight:600!important}.marketing-page.home-preview .connect-grid article>.capability-card-link{border-radius:inherit;color:inherit;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.marketing-page.home-preview .connect-grid article>.capability-card-link:focus-visible{outline:3px solid #3b82f6;outline-offset:-3px}.marketing-page.home-preview .connect-grid article{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.marketing-page.home-preview .connect-grid article:has(>.capability-card-link:hover){transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.marketing-page.home-preview .connect-grid article{transition:none}.marketing-page.home-preview .connect-grid article:has(>.capability-card-link:hover){transform:none}}html:lang(ar) .marketing-page.home-preview .home-v2-hero h1 .home-title-line{justify-content:center;text-align:center}@media(max-width:767px){.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child){height:auto;justify-content:flex-start;min-height:0}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child)>div{box-sizing:border-box;inset:auto;padding:24px 24px 0;position:relative;transform:none;width:100%}.marketing-page.home-preview .connect-grid h3{font-size:24px;line-height:1.4}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child)>div>p{font-size:16px;line-height:26px}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child) .capability-image-preview{flex:none;height:auto;inset:auto;margin:24px 0 0;max-width:none;position:relative;width:100%}.marketing-page.home-preview .connect-grid article:is(:first-child,:nth-child(2),:last-child) .capability-image-preview img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}}@media(max-width:767px){.marketing-page.home-preview .work-tabs{border-radius:24px;overflow:visible}.marketing-page.home-preview .work-tab-list{border-radius:24px;box-sizing:border-box;flex-wrap:wrap;gap:4px;justify-content:center;min-height:0;min-width:0}.marketing-page.home-preview .work-tab-list button{flex:0 1 auto;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:10px 16px;text-transform:none;white-space:normal;width:auto}}.marketing-page.home-preview .work-tab-list{position:relative}.marketing-page.home-preview .work-tab-indicator{background:#fff;border-radius:999px;box-shadow:0 1px 3px #0000001a;left:0;pointer-events:none;position:absolute;top:0;transition:width .65s cubic-bezier(.4,0,.2,1),height .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1),opacity .15s ease;z-index:0}.marketing-page.home-preview .work-tab-list button{position:relative;z-index:1}.marketing-page.home-preview .work-tab-list button.active{background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.marketing-page.home-preview .work-tab-indicator{transition:none}}@media(max-width:767px){.marketing-page.home-preview .work-tab-list button{flex:0 0 auto;font-size:var(--work-tab-font-size,16px);overflow-wrap:normal;padding-inline:8px;white-space:nowrap}}.marketing-page.home-preview .home-v2-hero .is-code .home-background-fade{background:linear-gradient(#fff,#ffffffd1 48px,#fff3 90px,transparent 140px 82%,#ffffff59 92%,#fff)}.marketing-page.home-preview .work-tab-list button,.marketing-page.home-preview .work-tab-list button:active,.marketing-page.home-preview .work-tab-list button:hover{background:transparent;box-shadow:none;transform:none;transition:none;-webkit-tap-highlight-color:transparent}.marketing-page.home-preview .work-tab-list button:not(.active):hover{color:#71717a}.selected-slide-preview[data-v-247259e5]{border-radius:inherit;height:100%;isolation:isolate;overflow:hidden;position:relative;touch-action:manipulation;width:100%}.is-hidden[data-v-247259e5]{opacity:0}.selected-slide-preview-page[data-v-247259e5]{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}.selected-slide-preview-page.is-visible[data-v-247259e5]{opacity:1}.selected-slide-preview-progress[data-v-247259e5]{bottom:3px;direction:ltr;display:flex;gap:4px;left:8px;pointer-events:none;position:absolute;right:8px;z-index:2}.selected-slide-preview-progress span[data-v-247259e5]{background:#ffffff80;border-radius:999px;flex:1;height:3px;transition:background-color .15s}.selected-slide-preview-progress span.active[data-v-247259e5]{background:#fffffff2}@media(prefers-reduced-motion:reduce){.selected-slide-preview-progress span[data-v-247259e5]{transition:none}}.feature-composer-attachments[data-v-d06c84a7]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 8px 8px}.essay-paper-types{display:flex;flex-direction:column;gap:8px;width:100%}.essay-field-label{color:#71717a;font-size:13px;line-height:20px}.essay-option-grid{align-items:stretch;display:flex;gap:8px;min-height:0;overflow:hidden}.essay-option-grid button{align-items:flex-start;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;cursor:pointer;display:flex;flex:1 0 140px;flex-direction:column;font:inherit;gap:16px;justify-content:space-between;min-height:210px;min-width:140px;padding:16px;text-align:left}.essay-option-grid button:hover:not(.active){background:#fafafa}.essay-option-grid button.active{background:linear-gradient(92deg,#f5f3ff,#fffbeb);border-color:#a1a1aa}.essay-option-grid button:focus-visible{outline:2px solid #a1a1aa;outline-offset:-2px}.essay-option-copy,.essay-option-top{display:flex;flex-direction:column;width:100%}.essay-option-top{gap:12px}.essay-option-copy{gap:2px}.essay-option-icon{align-items:center;background:#f4f4f5;border-radius:50%;color:#09090b;display:flex;height:40px;justify-content:center;width:40px}.essay-option-grid button.active .essay-option-icon{background:#09090b;color:#fff}.essay-option-copy b{font-size:13px;font-weight:600;line-height:20px}.essay-option-copy small{color:#a1a1aa;font-size:12px;line-height:16px}.essay-option-badge{background:#eff6ff;border-radius:8px;color:#2563eb;font-size:12px;line-height:16px;padding:2px 8px}.essay-option-grid button.active .essay-option-badge{background:#fff;border-radius:999px}.essay-custom-input{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;font:400 13px/20px inherit;height:36px;padding:3px 7px;width:100%}@media(max-width:767px){.essay-option-grid{flex-direction:column;overflow:visible}.essay-option-grid button{flex:1 0 auto;min-height:110px;min-width:0}.essay-option-top{align-items:center;flex-direction:row}}.essay-writing{gap:16px}.essay-writing,.essay-writing-field{display:flex;flex-direction:column;width:100%}.essay-writing-field{gap:8px}.essay-language-row,.essay-style-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(155px,1fr));overflow:hidden}.essay-language-row button,.essay-style-grid button{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;cursor:pointer;font:inherit;width:100%}.essay-language-row button{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:20px;padding:10px 16px}.essay-language-row button.active,.essay-style-grid button.active{background:linear-gradient(95deg,#f5f3ff,#fffbeb);border-color:#a1a1aa}.essay-language-row button:hover:not(.active),.essay-style-grid button:hover:not(.active){background:#fafafa}.essay-style-grid button{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left}.essay-style-grid b{font-size:14px;font-weight:600;line-height:20px}.essay-style-grid small,.essay-writing-hint{color:#a1a1aa;font-size:12px;line-height:16px}.essay-writing-hint{margin:0}.essay-writing .essay-select-field{gap:0}.essay-writing .essay-select-field>span:first-child{display:none}.essay-writing .essay-select-trigger{font-size:14px;font-weight:400;height:36px;padding:8px 16px}.essay-citation{display:flex;flex-direction:column;gap:16px}.essay-citation .essay-select-field{gap:4px}.essay-citation .essay-select-trigger{font-size:14px;font-weight:400;height:36px;padding:8px 16px}.essay-citation .essay-check-option{align-items:center;color:#52525b;display:flex;font-size:13px;gap:8px;padding:5px 4px}.essay-citation .essay-check-option input{accent-color:#09090b;height:16px;margin:0;width:16px}@media(max-width:767px){.essay-language-row{grid-template-columns:repeat(3,minmax(0,1fr))}.essay-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.essay-preview{display:flex;flex-direction:column;gap:20px;min-height:0}.essay-preview-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));height:208px;width:100%}.essay-preview-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:208px;min-width:0;overflow:hidden;padding:16px}.essay-preview-card h3{align-items:center;align-self:flex-start;background:#f4f4f5;border-radius:999px;color:#52525b;display:inline-flex;font-size:14px;font-weight:600;line-height:20px;margin:0;min-height:24px;padding:2px 8px;white-space:nowrap}.essay-preview-topic-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.essay-preview-topic-scroll>p{color:#09090b;font-size:12px;line-height:16px;margin:0;min-height:112px;overflow-wrap:anywhere;white-space:pre-wrap}.essay-preview-metadata{color:#71717a;display:flex;font-size:12px;gap:4px;line-height:15px;margin-top:4px;min-width:0}.essay-preview-metadata>span{color:#a1a1aa;flex:none}.essay-preview-metadata ul{list-style:none;margin:0;min-width:0;padding:0}.essay-preview-metadata li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-preview-requirements{display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:15px;margin:0;min-width:0}.essay-preview-requirements>div{align-items:baseline;display:flex;min-width:0}.essay-preview-requirements dt{color:#a1a1aa;flex:none}.essay-preview-requirements dd{color:#09090b;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-preview-field{display:flex;flex-direction:column;gap:0}.essay-preview-field>.essay-field-label{box-sizing:border-box;height:24px;padding-bottom:4px}.essay-preview-option,.essay-preview-options{display:flex;gap:8px;overflow:hidden}.essay-preview-option{align-items:flex-start;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;cursor:pointer;flex:1 0 200px;max-width:250px;min-width:200px;padding:12px;position:relative}.essay-preview-option:hover{background:#f4f4f5}.essay-preview-option input{accent-color:#09090b;flex:0 0 16px;height:16px;margin:2px 0 0;position:relative;width:16px;z-index:2}.essay-visual-option{container-type:inline-size;height:78px}.essay-file-option{height:64px}.essay-preview-option-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:2}.essay-preview-option-title{align-items:center;color:#09090b;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:20px;min-width:0;white-space:nowrap}.essay-preview-option-copy>small{color:#a1a1aa;font-size:12px;line-height:16px;max-width:132px}.essay-file-option .essay-preview-option-copy>small{color:#71717a;max-width:none}.essay-free-badge{background:#eff6ff;border-radius:8px;color:#2563eb;flex:none;font-size:10px;font-weight:400;line-height:12px;padding:2px 6px;white-space:nowrap}.essay-visual-option img{bottom:0;height:auto;pointer-events:none;position:absolute;right:8px;width:80px}@container (max-width:204px){.essay-free-badge{display:none}}@media(max-width:767px){.essay-preview-summary{grid-template-columns:1fr;height:auto}.essay-preview-options{overflow-x:auto;scrollbar-width:thin}.essay-preview-option{flex-shrink:0}.essay-preview-card{height:208px}}.essay-preview span{font-size:inherit;margin-top:0;overflow:visible;text-overflow:clip;white-space:normal}.essay-preview .essay-field-label{font-size:13px;line-height:20px}.essay-preview-option{font-size:13px}.essay-preview .essay-preview-option-title{font-size:13px;white-space:nowrap}.essay-preview .essay-preview-option-copy>small{font-size:12px}.essay-preview .essay-free-badge{font-size:10px;white-space:nowrap}.essay-composer:has(.essay-citation),.essay-composer:has(.essay-paper-types),.essay-composer:has(.essay-preview),.essay-composer:has(.essay-writing){overflow:visible}.essay-preview .essay-preview-topic-scroll>p{background:transparent;border:0;border-radius:0;font-size:12px;line-height:16px;padding:0;white-space:pre-wrap}.essay-preview .essay-preview-option-copy{overflow:visible;text-overflow:clip;white-space:normal}.essay-preview .essay-preview-option-copy>small{display:block;margin:0;overflow:visible;white-space:normal}.essay-preview .essay-preview-metadata>span{display:inline;white-space:nowrap}.essay-preview .essay-preview-option-title{display:flex;overflow:hidden;text-overflow:ellipsis}.essay-preview .essay-free-badge{display:inline-flex}@container (max-width:204px){.essay-preview .essay-free-badge{display:none}}.feature-page-ai-essay-writer .essay-paper-types{gap:8px}.feature-page-ai-essay-writer .essay-option-grid button{gap:16px;justify-content:space-between}.feature-page-ai-essay-writer .essay-option-grid button b{font-size:13px;line-height:20px}.feature-page-ai-essay-writer .essay-option-grid button small{color:#a1a1aa;font-size:12px;line-height:16px}.feature-page-ai-essay-writer .essay-paper-types>.essay-custom-input{font-size:13px;height:36px;min-height:36px;padding:3px 7px}.essay-preview .essay-preview-card h3{background:#f4f4f5;border:0;border-radius:999px;display:inline-flex;font-size:14px;line-height:20px;padding:2px 8px}.essay-preview .essay-preview-option-copy>small{color:#a1a1aa;line-height:16px;max-width:132px}.essay-preview .essay-file-option .essay-preview-option-copy>small{color:#71717a;max-width:none}.essay-preview .essay-preview-option-title{color:#09090b;font-weight:600;line-height:20px}.essay-preview .essay-free-badge{color:#2563eb;line-height:12px}.essay-preview .essay-preview-metadata>span{color:#a1a1aa;font-size:12px;line-height:15px}.essay-preview .essay-preview-option-copy{flex-direction:column;gap:2px}.essay-option-grid button.active .essay-option-badge{color:#52525b}@media(max-width:767px){.feature-page-ai-essay-writer .essay-option-grid button{justify-content:space-between;min-height:110px}}.essay-stepper button.done b{background:#fff;border-color:#e4e4e7;color:#09090b}.essay-stepper button.done b svg{height:8px;width:10px}.essay-select-option-label{align-items:center;display:inline-flex;gap:4px;min-width:0}.essay-select-option-label img{flex:none;height:16px;width:16px}.essay-stepper:after{background:#a1a1aa;content:"";height:1px;left:0;position:absolute;top:10px;width:calc((100% - 20px)*(var(--essay-step, 1) - 1)/4)}.essay-stepper button{z-index:1}.feature-composer-attachments[data-v-02c4f641]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 8px 8px}.image-style-scroll-wrap[data-v-02c4f641]{position:relative}.image-style-scroll[data-v-02c4f641]{scrollbar-width:none}.image-style-scroll[data-v-02c4f641]::-webkit-scrollbar{display:none}.image-style-scroll-wrap[data-v-02c4f641]:after,.image-style-scroll-wrap[data-v-02c4f641]:before{bottom:8px;content:"";opacity:0;pointer-events:none;position:absolute;top:4px;transition:opacity .2s ease;width:28px;z-index:1}.image-style-scroll-wrap[data-v-02c4f641]:before{background:linear-gradient(90deg,#fff,transparent);left:0}.image-style-scroll-wrap[data-v-02c4f641]:after{background:linear-gradient(270deg,#fff,transparent);right:0}.image-style-scroll-wrap.has-left[data-v-02c4f641]:before,.image-style-scroll-wrap.has-right[data-v-02c4f641]:after{opacity:1}.image-style-scroll-button[data-v-02c4f641]{align-items:center;background:#fffffff5;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 2px 10px #00000014;color:#71717a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.image-style-scroll-button.previous[data-v-02c4f641]{left:6px}.image-style-scroll-button.next[data-v-02c4f641]{right:6px}.image-style-scroll-button.hidden[data-v-02c4f641]{opacity:0;pointer-events:none}.image-style-scroll-button[data-v-02c4f641]:hover:not(:disabled){background:#fafafa;color:#09090b}.image-style-scroll button[data-v-02c4f641]:hover{border-color:#09090b38;transform:translateY(-1px)}.image-style-scroll button.active[data-v-02c4f641]:hover{border-color:#09090b}.image-recommended[data-v-02c4f641]{margin-top:32px;text-align:start}.image-recommended>div>button[data-v-02c4f641]{font:inherit;overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s ease,background .2s ease,box-shadow .2s ease}.image-recommended>div>button[data-v-02c4f641]:hover{background:#fafafa;border-color:#09090b2e;box-shadow:0 8px 24px #0000000f,0 2px 8px #0000000a;transform:translateY(-2px)}.image-recommended>div>button[data-v-02c4f641]:active{transform:translateY(0)}.image-recommended header>span[data-v-02c4f641]:first-child{min-width:0}.image-recommended header i[data-v-02c4f641]{color:#09090b;transition:background .2s ease,transform .2s ease}.image-recommended>div>button:hover header i[data-v-02c4f641]{background:#e4e4e7;transform:scale(1.05)}.image-recommended-arrow[data-v-02c4f641]{align-items:center;background:#f4f4f5;border-radius:50%;color:#09090b;display:inline-flex;flex:none;height:32px;justify-content:center;transition:background .2s ease;width:32px}.image-recommended>div>button:hover .image-recommended-arrow[data-v-02c4f641]{background:#e4e4e7}.image-recommended small[data-v-02c4f641]{transition:color .2s ease;width:100%}.image-recommended>div>button:hover small[data-v-02c4f641]{color:#3f3f46}[dir=rtl] .image-recommended-arrow[data-v-02c4f641] svg{transform:scaleX(-1)}@media(max-width:640px){.image-style-banner>p[data-v-02c4f641]{font-size:13px;margin-bottom:12px}.image-recommended[data-v-02c4f641]{margin-top:24px}}.ai-model-composer-footer>button[data-v-3b4c39ac]{background:#18181b;border:0;color:#fff}
