:root{--paper: #fff;--ink: #1d1d1f;--muted: #6e6e73;--line: #d2d2d7;--surface: #f5f5f7;--blue: #0071e3;--sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "PingFang TC", "Microsoft JhengHei", sans-serif;--mono: "SFMono-Regular", Consolas, monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:90px}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible{outline:3px solid #0071e3;outline-offset:5px}::selection{background:#cce5ff;color:#1d1d1f}svg{max-width:100%}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.apple-motion .hero-title-line{display:block;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.apple-motion .hero-title-line>span{display:block}.apple-motion .hero-title-line:first-child>span{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.apple-motion.motion-ready .hero-actions:focus-within,.apple-motion.motion-ready [data-motion]:focus-within{animation:none;transition:none;opacity:1;translate:none}.apple-motion.motion-ready .hero-identity{animation:apple-copy-enter .7s cubic-bezier(.16,1,.3,1) both}.apple-motion.motion-ready .hero-title-line>span{animation:apple-title-enter 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.08s}.apple-motion.motion-ready .hero-title-line:nth-child(2)>span{animation-delay:.22s}.apple-motion.motion-ready .hero-description{animation:apple-copy-enter .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.3s}.apple-motion.motion-ready .hero-actions{animation:apple-copy-enter .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}.apple-motion.motion-ready .hero-stage{animation:apple-showcase-enter 1.1s cubic-bezier(.16,1,.3,1) both;animation-timeline:auto;animation-delay:.2s}@keyframes apple-title-enter{0%{transform:translateY(112%)}to{transform:none}}@keyframes apple-copy-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}@keyframes apple-showcase-enter{0%{opacity:0;transform:translateY(46px) scale(.95)}to{opacity:1;transform:none}}.apple-motion.motion-ready [data-motion=heading],.apple-motion.motion-ready [data-motion=content],.apple-motion.motion-ready [data-motion=item]{opacity:0;translate:0 24px;transition:opacity .75s ease,translate .9s cubic-bezier(.16,1,.3,1)}.apple-motion.motion-ready [data-motion=item]{transition-delay:var(--motion-delay, 0ms)}.apple-motion.motion-ready [data-motion=heading].is-visible,.apple-motion.motion-ready [data-motion=content].is-visible,.apple-motion.motion-ready [data-motion=item].is-visible{opacity:1;translate:none}.apple-motion.motion-ready .project[data-motion=feature] .project-copy{opacity:0;translate:0 24px;transition:opacity .65s ease,translate .9s cubic-bezier(.16,1,.3,1)}.apple-motion.motion-ready .project[data-motion=feature] .project-visual{opacity:0;scale:.94;translate:0 36px;transition:opacity .7s ease .08s,scale 1.1s cubic-bezier(.16,1,.3,1) .08s,translate 1.1s cubic-bezier(.16,1,.3,1) .08s}.apple-motion.motion-ready .project.is-visible .project-copy,.apple-motion.motion-ready .project.is-visible .project-visual{opacity:1;translate:none;scale:1}.apple-motion.motion-ready .project:focus-within .project-copy,.apple-motion.motion-ready .project:focus-within .project-visual{opacity:1;translate:none;scale:1;transition-duration:0s;transition-delay:0s}.apple-motion.motion-ready .project-ats.is-visible .ai-chip{animation:apple-chip-settle 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.apple-motion.motion-ready .project-eeg.is-visible .wave-line{animation:apple-signal-draw 1.7s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.15s}.apple-motion.motion-ready .project-eeg.is-visible .signal-disc:before{animation:apple-signal-ring 1.4s cubic-bezier(.16,1,.3,1) both}.apple-motion.motion-ready .project-eeg.is-visible .signal-disc:after{animation:apple-signal-ring 1.4s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}.apple-motion.motion-ready .project-taxi.is-visible .phone{animation:apple-phone-settle 1.2s cubic-bezier(.16,1,.3,1) both}.apple-motion.motion-ready .project-delivery.is-visible .route-stage{animation:apple-route-reveal 1.5s cubic-bezier(.16,1,.3,1) both}.apple-motion.motion-ready .project-delivery.is-visible .route-path{animation:apple-route-travel 1.7s ease-out backwards}@keyframes apple-chip-settle{0%{rotate:-8deg;translate:0 22px;scale:.9}to{rotate:0deg;translate:none;scale:1}}@keyframes apple-signal-draw{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes apple-signal-ring{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@keyframes apple-phone-settle{0%{rotate:8deg;translate:0 34px}to{rotate:0deg;translate:none}}@keyframes apple-route-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes apple-route-travel{0%{stroke-dashoffset:78}to{stroke-dashoffset:0}}.apple-motion.motion-ready .project-dialog[open]{animation:apple-detail-enter .35s cubic-bezier(.16,1,.3,1) both}.apple-motion.motion-ready .project-dialog[open]::backdrop{animation:apple-backdrop-enter .25s ease both}@keyframes apple-detail-enter{0%{opacity:0;translate:0 22px;scale:.98}to{opacity:1;translate:none;scale:1}}@keyframes apple-backdrop-enter{0%{opacity:0}to{opacity:1}}.apple-motion.motion-ready .ending-friends.is-visible .rabbit{animation:apple-friend-hop .5s steps(2,end) 3}.apple-motion.motion-ready .ending-friends.is-visible .chick{animation:apple-friend-hop .5s steps(2,end) 3;animation-delay:calc(var(--i) * 80ms + 80ms)}@keyframes apple-friend-hop{50%{translate:0 -5px}}@supports (animation-timeline: view()){@media(min-width:761px){.apple-motion.motion-ready .window-eeg{animation:apple-showcase-left linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.apple-motion.motion-ready .window-ai{animation:apple-showcase-center linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.apple-motion.motion-ready .window-taxi{animation:apple-showcase-right linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.apple-motion.motion-ready .project.is-visible app-project-art{animation:apple-art-depth linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes apple-showcase-left{0%,30%{translate:0 0}to{translate:-30px -24px}}@keyframes apple-showcase-center{0%,30%{translate:0 0;scale:1}to{translate:0 -36px;scale:1.035}}@keyframes apple-showcase-right{0%,30%{translate:0 0}to{translate:30px -18px}}@keyframes apple-art-depth{0%{translate:0 14px;scale:1.025}to{translate:0 -14px;scale:1.025}}}}@media(max-width:560px){.apple-motion.motion-ready .project[data-motion=feature] .project-visual{translate:0 20px;scale:.97}.apple-motion.motion-ready .project.is-visible .project-visual{translate:none;scale:1}}}
