.home-motion{--motion-blue:#3779ef;--motion-violet:#9370f7;--motion-green:#128366;--motion-surface:var(--surface-card);--motion-line:color-mix(in srgb, var(--motion-blue) 13%, var(--line-default));--motion-shadow:0 18px 44px -22px #304e9652, 0 2px 7px #304e960a;--scene-progress:0;--collected:0;--preview-progress:0;--detail-open:0;--duoduo-progress:0;isolation:isolate;width:100%;max-width:600px;position:relative;margin-inline:auto!important}[data-theme=dark] .home-motion{--motion-blue:#89b7ff;--motion-violet:#b6a0ff;--motion-green:#72dfbd;--motion-shadow:0 18px 44px -18px #00000080}.home-motion-stage{aspect-ratio:1.24;isolation:isolate;width:100%;min-height:340px;position:relative;overflow:clip;border-radius:28px!important}.home-motion-glow{z-index:-1;background:radial-gradient(ellipse at 38% 42%, color-mix(in srgb, var(--motion-blue) 28%, transparent), transparent 62%), radial-gradient(ellipse at 76% 61%, color-mix(in srgb, var(--motion-violet) 27%, transparent), transparent 59%);filter:blur(15px);transition:transform .55s ease-out,opacity .4s ease-out;position:absolute;inset:3% 0 0}.home-motion[data-scene="1"] .home-motion-glow{transform:rotate(12deg)scale(1.05)}.home-motion[data-scene="2"] .home-motion-glow{opacity:.75;transform:rotate(-12deg)}.home-motion[data-scene="3"] .home-motion-glow{transform:rotate(8deg)scale(1.04)}.home-motion[data-scene="4"] .home-motion-glow{transform:rotate(-8deg)scale(1.08)}.home-motion-scene{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,transform .3s cubic-bezier(.2,.75,.25,1),visibility 0s .3s;position:absolute;inset:0;transform:translateY(16px)scale(.96)}.home-motion-scene.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0,0)scale(1)}.home-motion-sheet{border:1px solid var(--motion-line);background:var(--motion-surface);box-shadow:var(--motion-shadow);position:absolute;border-radius:18px!important}.home-motion small{color:var(--text-secondary);font-size:var(--type-size-11);font-weight:var(--type-weight-400);line-height:var(--type-leading-1-6);display:block}.home-motion-search-sheet{width:77%;min-height:69%;padding:24px;top:14%;left:6%;transform:rotate(-3deg)}.home-motion-heading{font-size:var(--type-size-16);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-5);align-items:center;gap:12px;display:flex}.home-motion-heading small{margin-top:3px}.home-motion-icon{background:color-mix(in srgb, var(--motion-blue) 10%, var(--motion-surface));width:42px;height:42px;color:var(--motion-blue);flex-shrink:0;place-items:center;display:grid;border-radius:13px!important}.home-motion-query{border:1px solid color-mix(in srgb, var(--motion-blue) 30%, var(--line-default));font-size:var(--type-size-14);box-shadow:0 0 0 3px color-mix(in srgb, var(--motion-blue) 5%, transparent);align-items:center;gap:11px;margin-top:26px;padding:7px 8px 7px 15px;display:flex;border-radius:10px!important}.home-motion-query>.i-icon{color:var(--text-secondary)}.home-motion-submit{background:var(--action-fill);width:32px;height:32px;color:var(--action-on-fill);place-items:center;margin-left:auto;display:grid;border-radius:7px!important}.home-motion-collection-count{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:22px;padding-right:70px;display:flex}.home-motion-collection-count strong{color:var(--motion-blue);font-size:var(--type-size-30);font-weight:var(--type-weight-650);line-height:var(--type-leading-1-3);font-variant-numeric:tabular-nums}.home-motion-collection-count>span{color:var(--text-secondary);font-size:var(--type-size-11)}.home-motion-mini-lines{gap:9px;width:67%;margin-top:16px;display:grid}.home-motion-mini-lines i{background:color-mix(in srgb, var(--motion-blue) 9%, var(--surface-subtle));height:5px;display:block;border-radius:5px!important}.home-motion-mini-lines i:nth-child(2){width:83%}.home-motion-mini-lines i:nth-child(3){width:56%}.home-motion-orbit{aspect-ratio:1;place-items:center;width:32%;display:grid;bottom:11%;right:3%;transform:rotate(4deg);border-radius:50%!important}.home-motion-orbit>svg{width:90%;height:90%;position:absolute;inset:5%;transform:rotate(-90deg)}.home-motion-ring-track{stroke:color-mix(in srgb, var(--motion-blue) 11%, var(--motion-surface));stroke-width:7px}.home-motion-ring-value{stroke:var(--motion-blue);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--collected) * 100)}.home-motion-orbit>div{text-align:center;gap:2px;display:grid}.home-motion-orbit strong{color:var(--motion-blue);font-size:var(--type-size-28);font-weight:var(--type-weight-650);line-height:var(--type-leading-1-4);font-variant-numeric:tabular-nums}.home-motion-orbit div>span{color:var(--text-secondary);font-size:var(--type-size-11)}.home-motion-float-label{color:var(--motion-green);background:var(--motion-surface);border:1px solid var(--motion-line);box-shadow:var(--motion-shadow);font-size:var(--type-size-11);align-items:center;gap:5px;padding:8px 14px;display:flex;position:absolute;top:9%;right:8%;transform:rotate(3deg);border-radius:30px!important}.home-motion-table-sheet{width:91%;padding:20px;top:13%;left:4%;transform:rotate(-2deg)}.home-motion-table-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.home-motion-table-title>span{font-size:var(--type-size-15);font-weight:var(--type-weight-600);align-items:center;gap:9px;display:flex}.home-motion-table-title .i-icon{color:var(--motion-blue)}.home-motion-table-title>small{white-space:nowrap}.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 52px 46px;align-items:center;gap:10px;display:grid}.home-motion-table-header{color:var(--text-secondary);font-size:var(--type-size-11);background:var(--surface-subtle);padding:7px 9px;border-radius:7px!important}.home-motion-table-header>span:not(:first-child),.home-motion-data-row>span:not(:first-child){text-align:right}.home-motion-data-row{border-bottom:1px solid var(--line-default);font-size:var(--type-size-12);font-variant-numeric:tabular-nums;padding:12px 9px}.home-motion-data-row.is-row-0{background:color-mix(in srgb, var(--motion-blue) 5%, var(--motion-surface))}.home-motion-preview .home-motion-data-row{--row-delay:0;--row-enter:clamp(0, calc((var(--preview-progress) - var(--row-delay)) * 14), 1);opacity:var(--row-enter);transform:translateY(calc((1 - var(--row-enter)) * 7px))}.home-motion-preview .is-row-1{--row-delay:.024}.home-motion-preview .is-row-2{--row-delay:.048}.home-motion-record{align-items:center;gap:9px;min-width:0;display:flex}.home-motion-record>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-motion-record small{font-size:var(--type-size-10);margin-top:2px}.home-motion-thumb{background:var(--surface-subtle);flex-shrink:0;width:34px;height:39px;position:relative;overflow:hidden;border-radius:6px!important}.home-motion-thumb img{object-fit:cover;width:100%;height:100%}.home-motion-thumb.is-thumb-1 img{object-position:10%;filter:hue-rotate(20deg)}.home-motion-thumb.is-thumb-2 img{object-position:90%}.home-motion-thumb>.i-icon{color:#fff;background:#00000026;place-items:center;display:grid;position:absolute;inset:0}.home-motion-export-chip{background:var(--motion-surface);border:1px solid var(--motion-line);box-shadow:var(--motion-shadow);color:var(--motion-green);font-size:var(--type-size-12);align-items:center;gap:7px;padding:11px 13px;display:flex;position:absolute;bottom:7%;right:6%;transform:rotate(3deg);border-radius:10px!important}.home-motion-export-chip b{background:color-mix(in srgb, var(--motion-green) 10%, var(--motion-surface));font-size:var(--type-size-10);font-weight:var(--type-weight-600);margin-left:12px;padding:3px 7px;border-radius:4px!important}.home-motion-preview{--cursor-arrive:clamp(0, calc((var(--preview-progress) - .08) / .18), 1);--row-selected:clamp(0, calc((var(--preview-progress) - .27) * 40), 1);--click-progress:clamp(0, calc((var(--preview-progress) - .27) / .14), 1)}.home-motion-preview .home-motion-table-sheet{opacity:calc(1 - var(--detail-open) * .48);transform:translate3d(calc(var(--detail-open) * -7px), calc(var(--detail-open) * -8px), 0) rotate(-2deg) scale(calc(1 - var(--detail-open) * .035))}.home-motion-preview .home-motion-export-chip{opacity:calc(1 - var(--detail-open))}.home-motion-preview .is-row-0{background:color-mix(in srgb, var(--motion-blue) calc(5% + var(--row-selected) * 11%), var(--motion-surface));position:relative;border-radius:7px!important}.home-motion-demo-cursor{z-index:1;width:28px;height:34px;color:var(--motion-blue);opacity:min(clamp(0, calc((var(--preview-progress) - .03) * 15), 1), clamp(0, calc((.46 - var(--preview-progress)) * 15), 1));transform:translate3d(calc((1 - var(--cursor-arrive)) * 65px), calc((1 - var(--cursor-arrive)) * 48px), 0);position:absolute;top:27%;left:43%}.home-motion-demo-cursor svg{filter:drop-shadow(0 2px 3px #23448a33);transform-origin:3px 2px;width:100%;height:100%;transform:scale(calc(1 - min(var(--click-progress), calc(1 - var(--click-progress))) * .3));display:block;position:relative}.home-motion-demo-cursor>i{border:2px solid var(--motion-blue);background:color-mix(in srgb, var(--motion-blue) 15%, transparent);width:32px;height:32px;opacity:min(clamp(0, calc(var(--click-progress) * 10), 1), calc(1 - var(--click-progress)));transform:scale(calc(.45 + var(--click-progress) * 1.2));position:absolute;top:-14px;left:-13px;border-radius:50%!important}.home-motion-detail-sheet{z-index:2;width:85%;min-height:53%;opacity:var(--detail-open);transform-origin:28% 24%;transform:translate3d(calc((1 - var(--detail-open)) * -18px), calc((1 - var(--detail-open)) * 16px), 0) scale(calc(.84 + var(--detail-open) * .16)) rotate(calc((1 - var(--detail-open)) * -2deg));grid-template-columns:34% minmax(0,1fr);display:grid;top:24%;left:9%;overflow:hidden}.home-motion-detail-cover{background:#24422b;min-width:0;position:relative}.home-motion-detail-cover>img{object-fit:cover;object-position:47% center;width:100%;height:100%;position:absolute;inset:0}.home-motion-detail-cover>span{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.home-motion-detail-cover>span>svg{background:#0000002e;border:1px solid #fff9;width:38px;height:38px;padding:8px;border-radius:50%!important}.home-motion-detail-cover>small{color:#fff;background:#00000059;padding:1px 5px;position:absolute;bottom:10px;right:10px;border-radius:4px!important}.home-motion-detail-content{min-width:0;padding:20px}.home-motion-detail-eyebrow{color:var(--motion-blue);font-size:var(--type-size-11);justify-content:space-between;align-items:center;gap:6px;margin-bottom:14px;display:flex}.home-motion-detail-eyebrow>span{color:var(--text-secondary);font-size:var(--type-size-18);line-height:var(--type-leading-1)}.home-motion-detail-title{color:var(--text-primary);font-size:var(--type-size-16);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-4);display:block}.home-motion-detail-content .home-motion-detail-author{font-size:var(--type-size-10);margin-top:5px}.home-motion-detail-content .home-motion-detail-body{color:var(--text-primary);font-size:var(--type-size-12);line-height:var(--type-leading-1-6);text-wrap:pretty;margin:14px 0 9px}.home-motion-detail-tags{color:var(--motion-blue);font-size:var(--type-size-10);line-height:var(--type-leading-1-5);display:block}.home-motion-detail-metrics{border-top:1px solid var(--line-default);font-size:var(--type-size-10);color:var(--text-secondary);gap:20px;margin-top:16px;padding-top:11px;display:flex}.home-motion-detail-metrics>span{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.home-motion-detail-metrics b{color:var(--text-primary);font-size:var(--type-size-12);font-weight:var(--type-weight-600)}.home-motion-video-back{opacity:.85;width:77%;height:65%;padding:22px;top:13%;left:16%;transform:rotate(4deg)}.home-motion-video-back>span{color:var(--text-secondary);font-size:var(--type-size-13);align-items:center;gap:9px;display:flex}.home-motion-video-back .home-motion-mini-lines{gap:25px;width:100%;margin-top:28px}.home-motion-player{aspect-ratio:1.64;border:4px solid var(--motion-surface);color:#fff;width:88%;box-shadow:var(--motion-shadow);background:#162f22;position:absolute;top:25%;left:4%;overflow:hidden;transform:rotate(-3deg);border-radius:17px!important}.home-motion-player video{object-fit:cover;width:100%;height:100%;display:block}.home-motion-video-badge{color:#fff;font-size:var(--type-size-10);letter-spacing:.06em;background:#00000052;border:1px solid #ffffff47;padding:4px 8px;position:absolute;top:13px;left:14px;border-radius:5px!important}.home-motion-player-bottom{bottom:0;background:linear-gradient(#0000,#000000c2);padding:40px 17px 14px;position:absolute;inset-inline:0}.home-motion-player-bottom>strong{font-size:var(--type-size-15);font-weight:var(--type-weight-550);margin-bottom:10px;display:block}.home-motion-player-bottom>div>span{align-items:center;gap:12px;display:flex}.home-motion-video-track{background:#ffffff59;flex:1;height:3px;display:block;overflow:hidden;border-radius:3px!important}.home-motion-video-track i{height:100%;transform:scaleX(var(--scene-progress));transform-origin:0;background:#fff;display:block}.home-motion-video-fallback{font-size:var(--type-size-14);background:#0003;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.home-motion-chart-sheet{width:86%;padding:22px;top:12%;left:7%;transform:rotate(-2deg)}.home-motion-stats{grid-template-columns:1.4fr 1fr;gap:16px;margin:21px 0 22px;display:grid}.home-motion-stats strong{color:var(--text-primary);font-size:var(--type-size-28);font-weight:var(--type-weight-650);line-height:var(--type-leading-1-3);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.home-motion-stats strong>span{color:var(--text-secondary);font-size:var(--type-size-10);font-weight:var(--type-weight-400)}.home-motion-chart-label{color:var(--text-secondary);font-size:var(--type-size-11);justify-content:space-between;align-items:center;display:flex}.home-motion-chart-label>span:last-child{font-size:var(--type-size-10);align-items:center;gap:5px;display:flex}.home-motion-chart-label i{background:var(--motion-blue);width:5px;height:5px;border-radius:50%!important}.home-motion-chart{width:100%;height:112px;color:var(--motion-blue);margin-top:15px;display:block;overflow:visible}.home-motion-chart-grid{stroke:var(--line-default);stroke-width:1px;stroke-dasharray:3 5}.home-motion-chart-reveal{clip-path:inset(0 calc(100% - min(1, var(--scene-progress) * 2.5) * 100%) 0 0)}.home-motion-chart-days{color:var(--text-secondary);font-size:var(--type-size-10);justify-content:space-between;margin-top:9px;display:flex}@media (width>=761px) and (width<=1100px){.home-motion-stage{min-height:400px}.home-motion-search-sheet{padding:18px}.home-motion-heading{font-size:var(--type-size-14);gap:8px}.home-motion-table-sheet{padding:15px;top:8%}.home-motion-export-chip{bottom:1%}.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 40px 35px;gap:7px;padding-inline:4px}.home-motion-thumb{width:27px;height:33px}.home-motion-data-row{font-size:var(--type-size-11)}.home-motion-chart-sheet{padding:17px;top:8%}.home-motion-stats strong{font-size:var(--type-size-24)}.home-motion-chart{height:95px}}@media (width<=760px){.home-motion-stage{min-height:380px}.home-motion-search-sheet{padding:19px}.home-motion-heading{font-size:var(--type-size-14);gap:9px}.home-motion-icon{width:35px;height:35px}.home-motion-query{margin-top:20px}.home-motion-collection-count{margin-top:17px}.home-motion-mini-lines{gap:7px;margin-top:12px}.home-motion-float-label{padding:6px 10px;top:8%;right:5%}.home-motion-orbit{width:32%;bottom:15%}.home-motion-orbit strong{font-size:var(--type-size-24)}.home-motion-orbit div>span{font-size:var(--type-size-10)}.home-motion-table-sheet{padding:15px;top:8%}.home-motion-table-title{margin-bottom:12px}.home-motion-table-title>span{font-size:var(--type-size-14)}.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 38px 33px;gap:6px;padding-inline:5px}.home-motion-data-row{font-size:var(--type-size-11);padding-block:10px}.home-motion-thumb{width:29px;height:33px}.home-motion-record{gap:7px}.home-motion-export-chip{bottom:2%}.home-motion-chart-sheet{padding:17px;top:8%}.home-motion-stats{margin-block:16px}.home-motion-stats strong{font-size:var(--type-size-24)}.home-motion-chart{height:86px;margin-top:12px}.home-motion-player{aspect-ratio:1.45;top:26%}}@media (width<=360px){.home-motion-stage{min-height:380px}.home-motion-search-sheet{width:82%;padding:15px}.home-motion-heading{font-size:var(--type-size-13)}.home-motion-orbit{width:35%;bottom:13%;right:2%}.home-motion-orbit strong{font-size:var(--type-size-20)}.home-motion-table-sheet{width:94%;padding:12px;left:2%}.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 35px 29px;gap:4px}.home-motion-record{gap:5px}.home-motion-chart-sheet{width:90%;padding:14px;left:5%}.home-motion-stats strong{font-size:var(--type-size-22)}.home-motion-player-bottom>strong{font-size:var(--type-size-13)}}@media (prefers-reduced-motion:reduce){.home-motion *,.home-motion :before,.home-motion :after{transition:none!important;animation:none!important}}@media (width<=1100px){.home-motion-detail-sheet{grid-template-columns:30% minmax(0,1fr);width:89%;top:23%;left:6%}.home-motion-detail-content{padding:14px}.home-motion-detail-eyebrow{margin-bottom:10px}.home-motion-detail-title{font-size:var(--type-size-14)}.home-motion-detail-content .home-motion-detail-body{font-size:var(--type-size-11);margin-top:11px}.home-motion-detail-metrics{gap:12px;margin-top:12px}}.home-motion-collected-list{gap:6px;width:67%;margin-top:14px;display:grid}.home-motion-collected-row{--row-start:.1;--row-reveal:clamp(0, calc((var(--collected) - var(--row-start)) * 5), 1);background:var(--surface-subtle);min-width:0;opacity:var(--row-reveal);transform:translateY(calc((1 - var(--row-reveal)) * 8px));align-items:center;gap:7px;padding:5px 6px;display:flex;border-radius:6px!important}.home-motion-collected-row:nth-child(2){--row-start:.35}.home-motion-collected-row:nth-child(3){--row-start:.6}.home-motion-collected-row img{object-fit:cover;flex-shrink:0;width:21px;height:23px;border-radius:4px!important}.home-motion-collected-row>span:not(.i-icon){text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-size-11);flex:1;overflow:hidden}.home-motion-collected-row>.i-icon{color:var(--motion-green);flex-shrink:0}.home-motion-record strong{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:var(--type-weight-550);display:block;overflow:hidden}.home-motion-record .home-motion-note-body{-webkit-line-clamp:2;white-space:normal;font-size:var(--type-size-11);line-height:var(--type-leading-1-5);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.home-motion-table-header{grid-template-columns:minmax(0,1fr) 48px 42px}.home-motion-data-row{grid-template-columns:minmax(0,1fr) 48px 42px;padding-block:13px}.home-motion-record{align-items:start}.home-motion-chart-sheet .home-motion-table-title{margin-bottom:0}.home-motion-chart-sheet .home-motion-stats{margin-block:17px 20px}.home-motion-charts-grid{grid-template-columns:1.25fr 1fr;gap:25px;display:grid}.home-motion-charts-grid>div{min-width:0}.home-motion-charts-grid .home-motion-chart{height:83px;margin-top:12px}.home-motion-bars{justify-content:space-between;align-items:end;gap:14px;height:120px;padding-inline:7px;display:flex}.home-motion-bars>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.home-motion-bars>div>span{flex:1;align-items:end;width:100%;max-width:29px;display:flex}.home-motion-bars i{background:var(--motion-blue);width:100%;height:87%;transform:scaleY(min(1, calc(var(--scene-progress) * 2.5)));transform-origin:bottom;display:block;border-radius:5px 5px 0 0!important}.home-motion-bars>div:nth-child(2) i{background:var(--motion-violet);height:62%}.home-motion-bars>div:nth-child(3) i{background:var(--motion-green);height:39%}.home-motion-bars small{font-size:var(--type-size-10);white-space:nowrap}.home-motion-distribution{border-top:1px solid var(--line-default);align-items:center;gap:17px;margin-top:17px;padding-top:15px;display:flex}.home-motion-donut{flex-shrink:0;place-items:center;width:70px;height:70px;display:grid;position:relative}.home-motion-donut svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.home-motion-donut circle{stroke-width:9px}.home-motion-donut-track{stroke:var(--motion-violet)}.home-motion-donut-value{stroke:var(--motion-blue);stroke-dasharray:calc(min(1, var(--scene-progress) * 2.5) * 68) 100}.home-motion-donut>span{font-size:var(--type-size-10);color:var(--text-secondary)}.home-motion-distribution-copy{min-width:0;font-size:var(--type-size-11);color:var(--text-secondary);flex:1}.home-motion-distribution-copy>div{flex-wrap:wrap;gap:6px 19px;margin-top:8px;display:flex}.home-motion-distribution-copy>div>span{align-items:center;gap:5px;display:inline-flex}.home-motion-distribution-copy i{background:var(--motion-blue);width:5px;height:5px;border-radius:50%!important}.home-motion-distribution-copy>div>span:last-child i{background:var(--motion-violet)}.home-motion-distribution-copy b{font-weight:var(--type-weight-600);color:var(--text-primary)}@media (width<=1100px){.home-motion-collection-count{margin-top:16px;padding-right:0}.home-motion-collected-list{gap:5px;width:68%;margin-top:10px}.home-motion-collected-row{gap:5px;padding:4px 5px}.home-motion-collected-row img{width:18px;height:20px}.home-motion-collected-row>span:not(.i-icon){font-size:var(--type-size-10)}.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 35px 30px;gap:6px}.home-motion-data-row{padding-block:10px}.home-motion-record .home-motion-note-body{font-size:var(--type-size-10);line-height:var(--type-leading-1-5)}.home-motion-chart-sheet .home-motion-stats{margin-block:15px}.home-motion-charts-grid{grid-template-columns:1.15fr 1fr;gap:18px}.home-motion-charts-grid .home-motion-chart{height:66px;margin-top:10px}.home-motion-bars{gap:8px;height:99px;padding-inline:3px}.home-motion-distribution{gap:13px;margin-top:12px;padding-top:12px}.home-motion-donut{width:58px;height:58px}.home-motion-distribution-copy>div{gap:4px 12px;margin-top:5px}}@media (width<=360px){.home-motion-table-header,.home-motion-data-row{grid-template-columns:minmax(0,1fr) 31px 25px;gap:4px}.home-motion-table-header{font-size:var(--type-size-10)}.home-motion-collected-list{width:65%}.home-motion-charts-grid{gap:14px}.home-motion-bars{gap:7px;padding-inline:0}.home-motion-bars small{font-size:var(--type-size-9)}.home-motion-distribution{gap:10px}.home-motion-distribution-copy>div{gap:3px 9px}}.home-motion-duoduo{--question-in:clamp(0, calc((var(--duoduo-progress) - .05) / .09), 1);--answer-in:clamp(0, calc((var(--duoduo-progress) - .32) / .09), 1);--guide-in:clamp(0, calc((var(--duoduo-progress) - .61) / .1), 1)}.home-motion-duoduo-sheet{background:linear-gradient(145deg, color-mix(in srgb, var(--motion-violet) 7%, var(--motion-surface)), var(--motion-surface) 45%);width:84%;padding:24px;top:10%;left:8%;transform:rotate(-1.5deg)}.home-motion-duoduo-heading{border-bottom:1px solid var(--motion-line);align-items:center;gap:12px;padding-bottom:19px;display:flex}.home-motion-duoduo-avatar{object-fit:contain;flex-shrink:0;width:52px;height:52px;display:block}.home-motion-duoduo-heading>span{min-width:0}.home-motion-duoduo-heading strong{font-size:var(--type-size-18);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-4);align-items:center;gap:9px;display:flex}.home-motion-duoduo-heading b{border:1px solid color-mix(in srgb, var(--motion-blue) 22%, transparent);color:var(--motion-blue);background:color-mix(in srgb, var(--motion-blue) 7%, var(--motion-surface));font-size:var(--type-size-10);font-weight:var(--type-weight-550);padding:1px 5px;border-radius:5px!important}.home-motion-duoduo-heading small{margin-top:4px}.home-motion-duoduo-conversation{gap:18px;padding-block:20px;display:grid}.home-motion-duoduo-question{border:1px solid color-mix(in srgb, var(--motion-blue) 13%, transparent);background:color-mix(in srgb, var(--motion-blue) 10%, var(--motion-surface));max-width:90%;color:var(--text-primary);font-size:var(--type-size-13);line-height:var(--type-leading-1-5);opacity:var(--question-in);transform:translateY(calc((1 - var(--question-in)) * 9px));justify-self:end;padding:10px 14px;border-radius:12px 12px 3px!important}.home-motion-duoduo-response{min-width:0;position:relative}.home-motion-duoduo-thinking{color:var(--text-secondary);font-size:var(--type-size-11);line-height:var(--type-leading-1-6);opacity:min(clamp(0, calc((var(--duoduo-progress) - .17) / .06), 1), calc(1 - var(--answer-in)));align-items:center;gap:8px;display:flex;position:absolute;inset:0 auto auto 0}.home-motion-duoduo-thinking>span{align-items:center;gap:4px;display:flex}.home-motion-duoduo-thinking i{background:var(--motion-violet);width:4px;height:4px;border-radius:50%!important}.home-motion-duoduo-thinking i:nth-child(2){opacity:.65}.home-motion-duoduo-thinking i:nth-child(3){opacity:.35}.home-motion-duoduo-answer{font-size:var(--type-size-13);line-height:var(--type-leading-1-6);color:var(--text-primary);gap:3px;display:grid}.home-motion-duoduo-answer>span{--line-start:.32;--line-in:clamp(0, calc((var(--duoduo-progress) - var(--line-start)) / .08), 1);opacity:var(--line-in);transform:translateY(calc((1 - var(--line-in)) * 5px));display:block}.home-motion-duoduo-answer>span:nth-child(2){--line-start:.4}.home-motion-duoduo-answer>span:nth-child(3){--line-start:.48}.home-motion-duoduo-guide{border:1px solid var(--motion-line);width:fit-content;max-width:100%;color:var(--motion-blue);background:var(--motion-surface);font-size:var(--type-size-12);line-height:var(--type-leading-1-5);opacity:var(--guide-in);transform:translateY(calc((1 - var(--guide-in)) * 7px));align-items:center;gap:8px;margin-top:14px;padding:9px 11px;display:flex;border-radius:9px!important}.home-motion-duoduo-guide>.i-icon{flex-shrink:0}.home-motion-duoduo-guide>span:not(.i-icon){min-width:0}.home-motion-duoduo-guide>.i-icon:last-child{margin-left:12px}.home-motion-duoduo-composer{border:1px solid var(--motion-line);color:var(--text-secondary);background:var(--surface-subtle);font-size:var(--type-size-11);line-height:var(--type-leading-1-5);align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex;border-radius:10px!important}.home-motion-duoduo-composer>.i-icon{flex-shrink:0}.home-motion-duoduo-composer>span:not(.i-icon):not(.home-motion-duoduo-send){flex:1;min-width:0}.home-motion-duoduo-send{width:28px;height:28px;color:var(--action-on-fill);background:var(--action-fill);flex-shrink:0;place-items:center;margin-left:auto;display:grid;border-radius:7px!important}@media (width<=1100px){.home-motion-duoduo-sheet{width:90%;padding:18px;top:7%;left:5%}.home-motion-duoduo-heading{gap:9px;padding-bottom:13px}.home-motion-duoduo-avatar{width:42px;height:42px}.home-motion-duoduo-heading strong{font-size:var(--type-size-16)}.home-motion-duoduo-heading small{font-size:var(--type-size-10)}.home-motion-duoduo-conversation{gap:15px;padding-block:16px}.home-motion-duoduo-question{max-width:96%;font-size:var(--type-size-12);padding:9px 11px}.home-motion-duoduo-answer{font-size:var(--type-size-12)}.home-motion-duoduo-guide{font-size:var(--type-size-11);margin-top:11px;padding:8px 10px}.home-motion-duoduo-composer{font-size:var(--type-size-10);gap:7px;padding-left:9px}}@media (width<=360px){.home-motion-duoduo-sheet{width:92%;padding:14px;top:5%;left:4%}.home-motion-duoduo-heading{padding-bottom:11px}.home-motion-duoduo-conversation{gap:12px;padding-block:13px}.home-motion-duoduo-composer{gap:5px}}.home-motion-paths{z-index:-1;width:100%;height:100%;color:var(--motion-blue);opacity:.6;position:absolute;inset:0}.home-motion-paths path{stroke:currentColor;stroke-width:.8px;opacity:.16}.home-motion-paths circle{fill:var(--motion-surface);stroke:currentColor;stroke-width:1.5px;opacity:.4}.home-motion-paths path.home-motion-flow{stroke-width:2px;opacity:.65;stroke-linecap:round;stroke-dasharray:5 95;animation:7s linear infinite home-data-flow}.home-motion-paths path.is-lower{color:var(--motion-violet);animation-delay:-3.5s}.home-motion-scene{transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s .7s;transform:perspective(1000px)translate3d(22px,28px,-30px)rotateY(-5deg)}.home-motion-scene.is-active{transform:perspective(1000px)translate(0,0)rotateY(0)}.home-motion-scene.is-active>:is(.home-motion-sheet,.home-motion-player):not(.home-motion-detail-sheet){animation:.85s cubic-bezier(.16,1,.3,1) both home-panel-arrive}.home-motion-scene.is-active>.home-motion-orbit{animation:1s cubic-bezier(.16,1,.3,1) .18s both home-orbit-arrive}.home-motion-scene.is-active>.home-motion-float-label{animation:.85s cubic-bezier(.16,1,.3,1) .3s both home-panel-arrive}.home-motion-query>span:not([class]){clip-path:inset(0 calc(100% - min(1, var(--scene-progress) * 8) * 100%) 0 0)}.home-motion-stats strong>.home-motion-stat-value{color:inherit;font-size:inherit;font-weight:inherit}.home-motion[data-running=false] *,.home-motion-scene:not(.is-active) *{animation-play-state:paused!important}@keyframes home-data-flow{to{stroke-dashoffset:-100px}}@keyframes home-panel-arrive{0%{opacity:0;translate:0 22px}to{opacity:var(--panel-opacity,1);translate:0}}@keyframes home-orbit-arrive{0%{opacity:0;translate:22px 24px;scale:.85}to{opacity:1;translate:0;scale:1}}.home-motion-preview .home-motion-table-sheet{--panel-opacity:calc(1 - var(--detail-open) * .48)}.home-motion[data-scene="5"] .home-motion-glow{transform:rotate(6deg)scale(.94)}.home-usecases-heading{text-align:center;position:absolute;inset:5% 5% auto}.home-usecases-heading>span{color:var(--motion-blue);font-size:var(--type-size-11);font-weight:var(--type-weight-600);letter-spacing:.12em;display:block}.home-usecases-heading>strong{color:var(--text-primary);font-size:var(--type-size-24);font-weight:var(--type-weight-650);line-height:var(--type-leading-1-4);letter-spacing:-.025em;margin-top:7px;display:block}.home-usecases-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-case-timing{--case-delay:.04;--focus-start:.3;--focus-end:.41;--case-color:var(--motion-blue);--case-enter:clamp(0, calc((var(--applications-progress) - var(--case-delay)) / .09), 1);--case-focus:clamp(0, min(calc((var(--applications-progress) - var(--focus-start)) / .025), calc((var(--focus-end) - var(--applications-progress)) / .025)), 1);--packet-progress:clamp(0, calc((var(--applications-progress) - var(--focus-start) + .03) / .12), 1)}.home-case-timing.is-competitor{--case-delay:.075;--focus-start:.41;--focus-end:.52;--case-color:var(--motion-violet)}.home-case-timing.is-market{--case-delay:.11;--focus-start:.52;--focus-end:.63;--case-color:var(--motion-green)}.home-case-timing.is-growth{--case-delay:.145;--focus-start:.63;--focus-end:.74;--case-color:var(--motion-blue)}.home-case-timing.is-more{--case-delay:.18;--focus-start:.74;--focus-end:.85;--case-color:var(--motion-violet)}.home-case-line{stroke:var(--case-color);stroke-width:1.3px;opacity:.28;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--case-enter)) * 100)}.home-case-packet{stroke:var(--case-color);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:calc((1 - var(--packet-progress)) * 100);opacity:var(--case-focus)}.home-usecases-hub{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--motion-blue) 30%, var(--motion-line));background:var(--motion-surface);width:clamp(82px,20%,132px);color:var(--motion-blue);box-shadow:var(--motion-shadow);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:52%;left:50%;translate:-50% -50%;border-radius:50%!important}.home-usecases-hub:before{content:"";border:1px dashed color-mix(in srgb, var(--motion-blue) 22%, transparent);position:absolute;inset:-8px;border-radius:50%!important}.home-usecases-hub>strong{color:var(--text-primary);font-size:var(--type-size-15);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-3);text-align:center}.home-usecase{border:1px solid color-mix(in srgb, var(--case-color) calc(16% + var(--case-focus) * 28%), var(--motion-line));width:31%;min-height:94px;color:var(--text-primary);background:var(--motion-surface);box-shadow:var(--motion-shadow), 0 0 0 calc(var(--case-focus) * 3px) color-mix(in srgb, var(--case-color) 8%, transparent);opacity:var(--case-enter);transform:translateY(calc((1 - var(--case-enter)) * 14px - var(--case-focus) * 2px));grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px 10px;padding:15px;display:grid;position:absolute;translate:-50%;border-radius:16px!important}.home-usecase.is-training{top:21%;left:50%}.home-usecase.is-competitor{top:43%;left:18%}.home-usecase.is-market{top:43%;left:82%}.home-usecase.is-growth{top:73%;left:28%}.home-usecase.is-more{top:73%;left:72%}.home-usecase-icon{width:32px;height:32px;color:var(--case-color);background:color-mix(in srgb, var(--case-color) calc(9% + var(--case-focus) * 8%), var(--motion-surface));place-items:center;display:grid;border-radius:10px!important}.home-usecase>strong{min-width:0;font-size:var(--type-size-16);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-4);text-wrap:balance}.galaxy-home .home-usecase>p{color:var(--text-secondary);font-size:var(--type-size-12);line-height:var(--type-leading-1-5);text-wrap:pretty;grid-column:1/-1;margin:0}@media (width<=1100px){.home-usecases-heading{top:3%}.home-usecases-heading>strong{font-size:var(--type-size-19)}.home-usecase.is-training{top:18%}.home-usecase{grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:86px;padding:10px;border-radius:12px!important}.home-usecase-icon{width:25px;height:25px;border-radius:7px!important}.home-usecase-icon svg{width:20px;height:20px}.home-usecase>strong{font-size:var(--type-size-13)}.galaxy-home .home-usecase>p{font-size:var(--type-size-11)}.home-usecases-hub{gap:6px;width:82px}.home-usecases-hub>strong{font-size:var(--type-size-12)}.home-usecases-hub>.i-icon svg{width:24px;height:24px}}@media (width<=560px){.home-usecases-heading>strong{font-size:var(--type-size-18)}.home-usecase{grid-template-columns:21px minmax(0,1fr);gap:6px 5px;width:32%;padding:9px 8px}.home-usecase-icon{background:0 0;width:21px;height:24px}.home-usecase.is-training{width:40%;top:18%}.home-usecase.is-growth,.home-usecase.is-more{width:38%}.home-usecase.is-growth{left:25%}.home-usecase.is-more{left:75%}}@media (width<=360px){.home-usecase{grid-template-columns:18px minmax(0,1fr);gap:5px 3px;padding:8px 6px}.home-usecase.is-competitor,.home-usecase.is-market{width:34%}.home-usecase-icon,.home-usecase-icon svg{width:18px;height:18px}.home-usecase>strong{font-size:var(--type-size-12)}.home-usecases-hub{width:74px;padding:8px}.home-usecases-hub:before{inset:-5px}}@media (prefers-reduced-motion:reduce){.home-usecase{opacity:1;transform:none}.home-case-line{stroke-dashoffset:0}.home-case-packet{display:none}}.galaxy-home .home-header-console{min-height:36px;font-size:var(--type-size-12);gap:6px;padding:7px 12px;border-radius:9px!important}.galaxy-home .home-contact-trigger{background:0 0}.galaxy-home .home-header-navigation{gap:12px}.galaxy-home .home-hero{grid-template-columns:.83fr 1.17fr;gap:32px;width:min(1360px,100% - 80px);padding-block:48px 56px}.galaxy-home .home-hero-copy{padding-left:max(0px,min(100vw,1440px)/2 - 640px)}.galaxy-home h1>.home-title-line{color:var(--text-primary);margin-bottom:-.09em;padding-bottom:.09em;overflow:hidden}.galaxy-home h1>.home-title-line.is-accent{color:var(--home-accent)}.home-title-line>span{display:block}.galaxy-home .home-hero-product{translate:0 var(--hero-drift,0px)}.galaxy-home .home-motion{max-width:780px}.galaxy-home .home-motion-stage{aspect-ratio:1.3;min-height:400px}.galaxy-home[data-motion-entrance] .home-hero-copy>:is(.home-eyebrow,.home-hero-description,.home-hero-actions,.home-assurances),.galaxy-home[data-motion-entrance] .home-hero-product{animation:.85s cubic-bezier(.16,1,.3,1) both home-enter}.galaxy-home[data-motion-entrance] .home-title-line>span{animation:1s cubic-bezier(.16,1,.3,1) .1s both home-title-enter}.galaxy-home[data-motion-entrance] .home-title-line.is-accent>span{animation-delay:.23s}.galaxy-home[data-motion-entrance] .home-hero-copy>.home-hero-description{animation-delay:.36s}.galaxy-home[data-motion-entrance] .home-hero-copy>.home-hero-actions{animation-delay:.47s}.galaxy-home[data-motion-entrance] .home-hero-copy>.home-assurances{animation-delay:.57s}.galaxy-home[data-motion-entrance] .home-hero-product{animation-delay:.17s}.galaxy-home[data-motion-ready] [data-home-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.galaxy-home[data-motion-ready] [data-home-reveal][data-home-seen]{opacity:1;transform:none}.galaxy-home[data-motion-ready] .home-developer-example[data-home-reveal]{transform-origin:bottom;transform:perspective(1000px)translateY(36px)rotateX(6deg)}.galaxy-home[data-motion-ready] .home-developer-example[data-home-seen]{transform:none}.galaxy-home .home-step-list{position:relative}.galaxy-home .home-step-list:before{content:"";background:linear-gradient(90deg, var(--home-accent), var(--home-teal));width:100%;height:2px;transform:scaleX(var(--workflow-progress,0));transform-origin:0;opacity:.4;position:absolute;top:-17px;left:0}@keyframes home-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes home-title-enter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.galaxy-home .home-contact{border:1px solid var(--line-default);width:min(420px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text-primary);background:var(--surface-card);box-shadow:var(--home-shadow);text-align:center;margin:auto;padding:32px;position:fixed;overflow:auto;border-radius:22px!important}.home-contact::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0916287a}.galaxy-home .home-contact h2{font-size:var(--type-size-24);margin:8px 0 12px}.galaxy-home .home-contact p{color:var(--text-secondary);font-size:var(--type-size-14)}.galaxy-home .home-contact .customer-service-qr{width:220px;max-width:100%;margin:20px auto 12px}.galaxy-home .home-contact .customer-service-qr img{width:100%;height:auto;display:block;border-radius:12px!important}.home-contact>span{color:var(--text-secondary);font-size:var(--type-size-12);margin-bottom:20px;display:block}.home-contact-close{width:44px;height:44px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px;border-radius:10px!important}.home-contact-close:hover{background:var(--home-soft);color:var(--home-accent)}@media (width<=1100px){.galaxy-home .home-hero{grid-template-columns:.9fr 1.1fr;gap:20px;width:calc(100% - 48px)}.galaxy-home .home-hero-copy{padding-left:0}.galaxy-home .home-header-inner{gap:14px}.galaxy-home .home-header-actions{gap:12px}.galaxy-home .home-header-navigation{gap:8px}}@media (width<=760px){.galaxy-home .home-hero{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 40px);padding-block:40px 30px}.galaxy-home .home-motion-stage{min-height:410px}.galaxy-home .home-hero-product{translate:none}.galaxy-home .home-header-console{min-height:36px;position:relative}.galaxy-home .home-header-console:after{content:"";position:absolute;inset:-4px 0}.galaxy-home .home-step-list:before{display:none}}@media (width<=560px){.galaxy-home .home-hero{width:calc(100% - 32px)}.galaxy-home .home-header-navigation{justify-content:space-between;gap:4px;width:100%}.galaxy-home .home-header-docs{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.galaxy-home .home-hero-product{translate:none}.galaxy-home [data-home-reveal]{opacity:1!important;transform:none!important}.galaxy-home .home-step-list:before{transform:none}}.galaxy-home .home-site-header{height:calc(var(--site-topbar-height) + var(--safe-top))}.galaxy-home .home-header-inner{height:100%;min-height:0;padding-block:var(--safe-top) 0;flex-wrap:nowrap;gap:24px;display:flex}.home-header-nav-wrap{margin-left:auto}.galaxy-home .home-header-navigation{flex-wrap:nowrap;margin-left:0}.galaxy-home .home-nav-toggle{display:none}.galaxy-home .home-header-inner>.home-brand img{width:32px;height:32px}@media (width<=1024px){.galaxy-home .home-header-inner{gap:8px}.galaxy-home .home-header-actions{order:2;gap:6px;margin-left:auto}.home-header-nav-wrap{order:3;margin-left:0}.galaxy-home .home-nav-toggle{width:44px;height:44px;color:var(--text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid;border-radius:9px!important}.galaxy-home .home-nav-toggle:hover,.galaxy-home .home-nav-toggle[aria-expanded=true]{background:var(--home-soft);color:var(--home-accent)}.galaxy-home .home-header-navigation{border:1px solid var(--line-default);background:var(--surface-card);width:min(320px,100vw - 40px);box-shadow:var(--home-shadow);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:20px;border-radius:14px!important}.galaxy-home .home-header-navigation[data-open=true]{flex-direction:column;align-items:stretch;gap:2px;display:flex}.galaxy-home .home-header-navigation .home-header-docs{width:100%;min-height:44px;font-size:var(--type-size-13);justify-content:flex-start;padding-inline:14px}}@media (width<=760px){.galaxy-home .home-header-inner{gap:4px;width:calc(100% - 24px)}.galaxy-home .home-header-inner>.home-brand img{width:29px;height:29px}.galaxy-home .home-header-actions{gap:2px}}@media (width<=370px){.galaxy-home .home-header-inner>.home-brand>span{display:none}}html[data-signed-in] .auth-switch-guest,html:not([data-signed-in]) .auth-switch-user{display:none}
