.iphone{background:linear-gradient(140deg,#9a9ba0 0%,#45464a 16%,#76777c 38%,#34353a 62%,#85868b 84%,#4b4c50 100%);border-radius:69px;flex:none;width:417px;height:876px;padding:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 0 0 2px #00000059,0 2px 4px #00000014}.iphone-bezel{background:#040405;border-radius:65px;height:100%;padding:8px;box-shadow:inset 0 0 0 1px #ffffff0f}.iphone-screen{background:var(--page);--device-safe-top:54px;--device-safe-bottom:20px;border-radius:57px;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.iphone-island{z-index:60;pointer-events:none;background:#000;border-radius:19px;width:126px;height:37px;margin-left:-63px;position:absolute;top:11px;left:50%}.iphone-island:after{content:"";background:radial-gradient(circle at 40% 40%,#2a3350 0 25%,#0c0f18 45%,#000 70%);border-radius:50%;width:13px;height:13px;position:absolute;top:12px;right:22px}.iphone-status{z-index:55;letter-spacing:-.02em;height:54px;color:var(--ink);pointer-events:none;direction:ltr;grid-template-columns:1fr 126px 1fr;align-items:center;padding-top:4px;font:600 17px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:grid;position:absolute;inset:0 0 auto}.iphone-status>:first-child{justify-self:center;padding-left:8px}.iphone-status>:last-child{justify-self:center;align-items:center;gap:6px;padding-right:4px;display:flex}.iphone-home{z-index:60;pointer-events:none;background:#0f121ae0;border-radius:3px;width:139px;height:5px;margin-left:-69.5px;position:absolute;bottom:8px;left:50%}.iphone-btn{background:linear-gradient(90deg,#3a3b3f,#8a8b90 60%,#4a4b4f);border-radius:2px;width:4px;position:absolute}.iphone-btn[data-side=start]{left:-3px}.iphone-btn[data-side=end]{right:-3px}@media (max-width:767px){.iphone-md,.iphone-md>.iphone-bezel{display:contents}.iphone-md .iphone-screen{--device-safe-top:0px;--device-safe-bottom:0px;border-radius:0;height:auto;overflow:visible;transform:none}.iphone-md .iphone-island,.iphone-md .iphone-status,.iphone-md .iphone-home,.iphone-md .iphone-btn,.iphone-md [data-device-shadow]{display:none}}
@keyframes live-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scene-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slot-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes map-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}[data-motion=reduce] [data-live-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){[data-live-anim]{animation:none!important}}#app-scroll{padding-bottom:var(--device-safe-bottom,0px)}#app-scroll:has(+nav){padding-bottom:0}@keyframes reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes reveal-x-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes bui-shimmer{0%{background-position:200%}to{background-position:-100%}}.bui-agent-thinking-label{color:#0000;background-image:linear-gradient(100deg, color-mix(in oklab, var(--bui-agent-thinking-tone) 55%, transparent) 30%, var(--bui-agent-thinking-tone) 50%, color-mix(in oklab, var(--bui-agent-thinking-tone) 55%, transparent) 70%);background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite bui-shimmer}@media (prefers-reduced-motion:reduce){.bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}}[data-motion=reduce] .bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}
:root{--text-xs:.875rem;--text-xs--line-height:1.5;--text-sm:1rem;--text-sm--line-height:1.5;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.45;--text-xl:1.25rem;--text-xl--line-height:1.35;--text-2xl:1.5rem;--text-2xl--line-height:1.25;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.15;--text-5xl:3rem;--text-5xl--line-height:1.1;--text-6xl:3.5rem;--text-6xl--line-height:1.05}[data-surface=console]{--text-xs:.8rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:2.25rem}html[lang=ar]{--text-xs--line-height:1.7;--text-sm--line-height:1.7;--text-base--line-height:1.7;--text-lg--line-height:1.6;--text-xl--line-height:1.5;--text-2xl--line-height:1.4;--text-3xl--line-height:1.3;--text-4xl--line-height:1.25}
