body:has(.stai:not(.stai-embed)) footer.footer-dark,body:has(.stai:not(.stai-embed)) footer.mfooter,body:has(.stai:not(.stai-embed)) section.wrapper[role=banner]{display:none!important}.stai.stai-embed{min-height:auto}.stai-embed .stai-main{padding-top:calc(var(--cap-header-base-height) + var(--space-12));padding-bottom:var(--space-16)}.stai .stai-proof{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--color-brand-deep);font-size:var(--text-sm);font-weight:var(--font-semibold)}@media (min-width:768px){.stai-embed .stai-phones{padding-block:calc(var(--stai-phone-w) * .14)}}.stai{--stai-on-blue-soft:color-mix(in srgb,var(--color-text-on-brand) 88%,transparent);--stai-deep-shadow:0 2px 6px color-mix(in srgb,var(--color-brand-deep) 14%,transparent),0 40px 80px -30px color-mix(in srgb,var(--color-brand-deep) 55%,transparent);position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-primary-subtle) 55%,var(--color-brand-light) 100%);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}.stai h1,.stai p{margin:0}.stai :focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 45%,transparent);outline-offset:3px}.stai-top{display:flex;align-items:center;padding-top:var(--space-8)}.stai-logo{display:inline-flex}.stai-logo img{display:block;height:var(--space-8);width:auto}.stai-main{flex:1 1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12);padding-top:var(--space-8);padding-bottom:var(--space-8)}.stai .stai-nowin{flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.stai .stai-nowin,.stai-nowin span{display:inline-flex;align-items:center}.stai-nowin span{gap:var(--space-1);color:var(--color-text-primary);font-weight:var(--font-semibold)}.stai h1{color:var(--color-brand-deep);font-size:clamp(2.5rem,3.6vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.stai .stai-lede{max-width:30em;margin-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.stai-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.stai-foot span{margin-right:auto}.stai .stai-foot a{color:var(--color-text-muted);text-decoration:none}.stai .stai-foot a:hover{color:var(--color-brand)}.stai-actions{grid-gap:var(--space-3);width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--space-8)}.stai-actions,.stai-add{display:grid;gap:var(--space-3)}.stai-add{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3)}.stai .stai-add a{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-2));padding:0 var(--space-5) 0 var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);box-shadow:var(--shadow-sm);color:var(--color-text-on-brand);text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),transform var(--transition-fast)}.stai .stai-add a:hover{background:var(--color-brand-dark);color:var(--color-text-on-brand)}@media (prefers-reduced-motion:no-preference){.stai .stai-add a:hover{transform:translateY(-1px)}}.stai-add-mark{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--color-bg)}.stai-add-mark-gpt{color:var(--color-text-primary)}.stai-add-text{display:flex;flex-direction:column;line-height:1.15;text-align:left}.stai-add-text small{color:var(--stai-on-blue-soft);font-size:var(--text-xs);font-weight:var(--font-medium)}.stai-add-text strong{font-size:var(--text-lg);font-weight:var(--font-bold)}.stai-setup{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stai-setup button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--space-12);padding:0 var(--space-5);border:1.5px solid var(--color-brand);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-brand);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.stai-setup button:hover{background:var(--color-brand-light)}.stai .stai-setup p{width:0;min-width:100%;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center}.stai-setup strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.stai-phones{--stai-phone-w:min(21rem,36vh,21vw);display:flex;align-items:center;justify-content:center;gap:var(--space-6)}.stai-phones .stai-phone-back{transform:translateY(-6%)}.stai-phones .stai-phone-front{transform:translateY(6%)}.stai-phone{position:relative;flex:none;width:var(--stai-phone-w);aspect-ratio:9/19.2;padding:calc(var(--stai-phone-w) * .035);border-radius:calc(var(--stai-phone-w) * .17);background:var(--gray-100);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text-on-brand) 12%,transparent) inset,var(--stai-deep-shadow)}.stai-phone:before{content:"";position:absolute;z-index:2;top:calc(var(--stai-phone-w) * .065);left:50%;width:30%;height:calc(var(--stai-phone-w) * .075);border-radius:var(--radius-full);background:var(--gray-100);transform:translateX(-50%)}.stai-phone-screen{height:100%;overflow:hidden;border-radius:calc(var(--stai-phone-w) * .135);background:var(--color-bg);container-type:inline-size}.stai-phone-key{position:absolute;width:calc(var(--stai-phone-w) * .016);border-radius:var(--radius-xs);background:var(--gray-90)}.stai-phone-key-action,.stai-phone-key-down,.stai-phone-key-up{left:calc(var(--stai-phone-w) * -.012)}.stai-phone-key-action{top:17%;height:5%}.stai-phone-key-up{top:25%;height:9%}.stai-phone-key-down{top:36%;height:9%}.stai-phone-key-side{top:28%;right:calc(var(--stai-phone-w) * -.012);height:13%}.stai-phone-screen{position:relative}.stai-phone-screen:after{content:"";position:absolute;z-index:4;inset:0;background:linear-gradient(125deg,color-mix(in srgb,var(--color-text-on-brand) 14%,transparent) 0,transparent 32%);pointer-events:none}.ph{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:4.7cqw;line-height:1.4;-webkit-font-smoothing:antialiased}.ph p{margin:0}.ph svg{display:block}.ph-status{justify-content:space-between;height:12.5cqw;padding:1.6cqw 7cqw 0 9.5cqw;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:3.9cqw;font-weight:600}.ph-status,.ph-status-icons{display:flex;align-items:center}.ph-status-icons{gap:1.3cqw}.ph-status-icons svg{width:auto;height:2.8cqw}.ph-status-icons svg:last-child{height:3cqw}.ph-header{display:flex;align-items:center;justify-content:space-between;height:11cqw;padding:0 4.5cqw}.ph-header>svg{width:5.6cqw;height:5.6cqw}.ph-title{display:inline-flex;align-items:center;gap:1cqw;font-size:1.06em;font-weight:600}.ph-title svg{width:3cqw;height:3cqw;opacity:.45}.ph-thread{flex:1 1;display:flex;flex-direction:column;gap:3cqw;min-height:0;overflow-y:auto;padding:3cqw 4.5cqw;scrollbar-width:none}.ph-thread::-webkit-scrollbar{display:none}.ph-greeting{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:2.5cqw;padding-bottom:12cqw;text-align:center;animation:ph-in .4s ease-out both}.ph-greeting svg{width:9cqw;height:9cqw}.ph-greeting p{font-size:1.3em;line-height:1.25}.ph-user{align-self:flex-end;max-width:82%;padding:2.4cqw 3.8cqw;border-radius:5cqw}.ph-tool,.ph-user{animation:ph-in .28s ease-out both}.ph-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:1.6cqw;padding:1.3cqw 3cqw 1.3cqw 1.4cqw;border:1px solid;border-radius:3cqw;font-size:.82em}.ph-tool img{width:5cqw;height:5cqw;border-radius:1.2cqw}.ph-tool-name{font-weight:600}.ph-tool-label{opacity:.72}.ph-tool:not(.is-done) .ph-tool-label{opacity:1;color:transparent;background:linear-gradient(90deg,var(--ph-muted) 0,var(--ph-muted) 35%,var(--ph-shine) 50%,var(--ph-muted) 65%,var(--ph-muted) 100%) 0 0 /220% 100%;-webkit-background-clip:text;background-clip:text;animation:ph-shimmer 1.3s linear infinite}.ph-tool-check svg{width:3.4cqw;height:3.4cqw;color:#1f8a4c}.ph-reply{animation:ph-in .2s ease-out both}.ph-dot{display:inline-block;width:2.8cqw;height:2.8cqw;margin-left:1cqw;border-radius:50%;background:currentColor;vertical-align:middle;animation:ph-pulse 1s ease-in-out infinite}.ph-thread>.ph-dot{margin-left:0}.ph-spark{align-self:flex-start;width:6.5cqw;height:6.5cqw;animation:ph-spin 2.4s linear infinite}.ph-spark svg{width:100%;height:100%}.ph-watching{align-self:flex-start;display:inline-flex;align-items:center;gap:1.6cqw;padding:1.2cqw 3cqw;border-radius:99em;background:#e7f6ec;color:#14532d;font-size:.8em;font-weight:600;animation:ph-in .3s ease-out both}.ph-watching i{width:2cqw;height:2cqw;border-radius:50%;background:var(--color-success);animation:ph-alertpulse 2.2s ease-in-out infinite}.ph-input{display:flex;align-items:flex-end;gap:2.2cqw;margin:0 3cqw 7.5cqw;min-height:11.5cqw;padding:1.7cqw 1.7cqw 1.7cqw 2.6cqw;border-radius:6cqw}.ph-plus{flex:none;padding-bottom:1.2cqw;opacity:.6}.ph-plus svg{width:5cqw;height:5cqw}.ph-draft{flex:1 1;min-width:0;align-self:center;display:-webkit-box;overflow:hidden;font-size:.95em;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ph-draft.is-empty{opacity:.5}.ph-caret{display:inline-block;width:.5cqw;height:1.1em;margin-left:.3cqw;vertical-align:text-bottom;background:currentColor;animation:ph-blink 1s steps(1) infinite}.ph-send{flex:none;display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:50%;transition:opacity .2s ease,transform .15s ease}.ph-send svg{width:4.6cqw;height:4.6cqw}.ph-send.is-ready{transform:scale(1.04)}.ph-home{position:absolute;bottom:2.2cqw;left:50%;width:35%;height:1.3cqw;border-radius:99em;background:#111111;transform:translateX(-50%)}.ph-notice{position:absolute;z-index:3;top:15cqw;right:2.6cqw;left:2.6cqw;display:flex;align-items:flex-start;gap:2.6cqw;padding:2.8cqw 3.2cqw;border-radius:5.5cqw;background:rgba(246,246,248,.9);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 2cqw 7cqw rgba(0,0,0,.2);color:#111111;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;opacity:0;transform:translateY(-150%);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.ph-notice.is-in{opacity:1;transform:none}.ph-notice img{flex:none;width:8.6cqw;height:8.6cqw;border-radius:2cqw}.ph-notice>div{flex:1 1;min-width:0}.ph-notice-head{display:flex;justify-content:space-between;color:#6b6b70;font-size:3.3cqw}.ph-notice-head b{color:#111111;font-weight:600}.ph-notice-title{font-size:3.9cqw;font-weight:600;line-height:1.3}.ph-notice-body{color:#333336;font-size:3.6cqw;line-height:1.35}.ph-drop{display:inline-block;padding:0 1.6cqw;border-radius:99em;background:var(--color-gradient-gold);color:#4a3500;font-size:3.1cqw;font-weight:700;white-space:nowrap}.ph-claude{--ph-muted:#8a877d;--ph-shine:#e2ddd0;background:#faf9f5;color:#141413}.ph-claude .ph-greeting p,.ph-claude .ph-reply{font-family:ui-serif,Georgia,Times New Roman,serif}.ph-claude .ph-reply{font-size:1.04em}.ph-claude .ph-user{background:#f0eee6}.ph-claude .ph-tool{border-color:#e3dfd3;background:#ffffff;color:#3d3d3a}.ph-claude .ph-input{border:1px solid #e3dfd3;background:#ffffff;box-shadow:0 1cqw 3cqw rgba(0,0,0,.04)}.ph-claude .ph-send{border-radius:2.4cqw;background:#d97757;color:#ffffff;opacity:.4}.ph-claude .ph-send.is-ready{opacity:1}.ph-chatgpt{--ph-muted:#8f8f8f;--ph-shine:#e3e3e3;background:#ffffff;color:#0d0d0d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ph-chatgpt .ph-greeting p{font-weight:600}.ph-chatgpt .ph-user{background:#f4f4f4}.ph-chatgpt .ph-tool{border-color:#ececec;background:#fafafa;color:#0d0d0d}.ph-chatgpt .ph-input{border:1px solid #e5e5e5;background:#ffffff;box-shadow:0 1cqw 4cqw rgba(0,0,0,.06)}.ph-chatgpt .ph-send{background:#0d0d0d;color:#ffffff}@keyframes ph-in{0%{opacity:0;transform:translateY(2cqw)}to{opacity:1;transform:none}}@keyframes ph-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes ph-blink{50%{opacity:0}}@keyframes ph-pulse{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1);opacity:1}}@keyframes ph-spin{to{transform:rotate(1turn)}}@keyframes ph-alertpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 45%,transparent)}70%{box-shadow:0 0 0 1.6cqw color-mix(in srgb,var(--color-success) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ph *,.ph-thread{animation:none!important;transition:none!important}}@media (max-width:991.98px){.stai-main{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.stai-copy{text-align:center}.stai .stai-lede,.stai-actions{margin-left:auto;margin-right:auto}.stai-phones{--stai-phone-w:min(16rem,26vh,40vw)}}@media (max-width:767.98px){.stai-top{padding-top:var(--space-5)}.stai-main{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);padding-top:var(--space-6);padding-bottom:0}.stai .stai-nowin{margin-bottom:var(--space-4)}.stai h1{font-size:clamp(2.1rem,9.8vw,2.75rem);line-height:1.1}.stai .stai-lede{margin-top:var(--space-3);font-size:var(--text-base)}.stai-actions{width:100%;margin-top:var(--space-6)}.stai .stai-add a{min-width:0;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-1)}.stai-add-mark{width:var(--space-10);height:var(--space-10)}.stai-add-mark svg{width:var(--space-6);height:var(--space-6)}.stai-add-text strong{font-size:var(--text-lg)}.stai .stai-setup p{display:none}.stai-phones{--stai-phone-w:min(17rem,76vw);padding:var(--space-2) 0 var(--space-8);transition:opacity .4s ease}.stai-phones:not([data-pick]){opacity:0}.stai-phones .stai-phone-back,.stai-phones .stai-phone-front{transform:none}.stai-foot{justify-content:center;padding-top:var(--space-2)}.stai-foot span{margin-right:0}}@media (min-width:768px) and (max-height:760px){.stai-top{padding-top:var(--space-5)}.stai-main{padding-top:var(--space-4);padding-bottom:var(--space-4)}.stai-actions{margin-top:var(--space-6)}}