@property --xu-accent{syntax:"<color>";inherits:true;initial-value:#2f78db}@property --xu-deep{syntax:"<color>";inherits:true;initial-value:#2a5ba6}@property --xu-btn-1{syntax:"<color>";inherits:true;initial-value:#6a9de4}@property --xu-btn-2{syntax:"<color>";inherits:true;initial-value:#2c63b5}@property --xu-btn-3{syntax:"<color>";inherits:true;initial-value:#21508f}@property --xu-lip{syntax:"<color>";inherits:true;initial-value:#9dc0ee}@property --xu-canvas-1{syntax:"<color>";inherits:true;initial-value:#fcfeff}@property --xu-canvas-2{syntax:"<color>";inherits:true;initial-value:#eef5ff}@property --xu-canvas-3{syntax:"<color>";inherits:true;initial-value:#e3effe}@property --xu-tint{syntax:"<color>";inherits:true;initial-value:#e3edfb}[data-xu-theme=azure]{--xu-t-accent:#2f78db;--xu-t-deep:#2a5ba6;--xu-t-btn-1:#6a9de4;--xu-t-btn-2:#2c63b5;--xu-t-btn-3:#21508f;--xu-t-lip:#9dc0ee;--xu-t-canvas-1:#fcfeff;--xu-t-canvas-2:#eef5ff;--xu-t-canvas-3:#e3effe;--xu-t-tint:#e3edfb}[data-xu-theme=rosewood]{--xu-t-accent:#b95c86;--xu-t-deep:#7d4a6b;--xu-t-btn-1:#c78dab;--xu-t-btn-2:#915275;--xu-t-btn-3:#774260;--xu-t-lip:#e4c3d3;--xu-t-canvas-1:#fffafc;--xu-t-canvas-2:#fcf2f6;--xu-t-canvas-3:#f7e9ef;--xu-t-tint:#f6e6ee}[data-xu-theme=terracotta]{--xu-t-accent:#b4664c;--xu-t-deep:#76524c;--xu-t-btn-1:#c2968b;--xu-t-btn-2:#8a5a4e;--xu-t-btn-3:#744a3f;--xu-t-lip:#e3c9c1;--xu-t-canvas-1:#fffbf7;--xu-t-canvas-2:#fcf4ee;--xu-t-canvas-3:#f7ebe2;--xu-t-tint:#f5e7df}[data-xu-theme=celadon]{--xu-t-accent:#2a8a75;--xu-t-deep:#255d61;--xu-t-btn-1:#6aa9a2;--xu-t-btn-2:#2a6f6a;--xu-t-btn-3:#1d5a55;--xu-t-lip:#b5d8d2;--xu-t-canvas-1:#f8fdfc;--xu-t-canvas-2:#eef8f5;--xu-t-canvas-3:#e4f1ec;--xu-t-tint:#e0f0ea}.dark [data-xu-theme=azure],.dark[data-xu-theme=azure]{--xu-t-accent:#6fb3f2;--xu-t-deep:#8cc1f4;--xu-t-btn-1:#74aef0;--xu-t-btn-2:#3a78cf;--xu-t-btn-3:#2a5ea8;--xu-t-lip:#1d3a63;--xu-t-canvas-1:#101521;--xu-t-canvas-2:#121a2a;--xu-t-canvas-3:#152036;--xu-t-tint:#1b2a44}.dark [data-xu-theme=rosewood],.dark[data-xu-theme=rosewood]{--xu-t-accent:#ee8fae;--xu-t-deep:#f0a6c0;--xu-t-btn-1:#e39bb8;--xu-t-btn-2:#b05d84;--xu-t-btn-3:#8b4567;--xu-t-lip:#4a2537;--xu-t-canvas-1:#17121a;--xu-t-canvas-2:#1c1520;--xu-t-canvas-3:#241828;--xu-t-tint:#34202f}.dark [data-xu-theme=terracotta],.dark[data-xu-theme=terracotta]{--xu-t-accent:#ec9a7f;--xu-t-deep:#f0b19c;--xu-t-btn-1:#e2a796;--xu-t-btn-2:#a8664f;--xu-t-btn-3:#85503e;--xu-t-lip:#4a2c22;--xu-t-canvas-1:#17130f;--xu-t-canvas-2:#1d1713;--xu-t-canvas-3:#251c16;--xu-t-tint:#36261d}.dark [data-xu-theme=celadon],.dark[data-xu-theme=celadon]{--xu-t-accent:#7fcba4;--xu-t-deep:#9bd8b9;--xu-t-btn-1:#86c7b5;--xu-t-btn-2:#3d8a76;--xu-t-btn-3:#2c6d5c;--xu-t-lip:#1d3f35;--xu-t-canvas-1:#0f1614;--xu-t-canvas-2:#121c19;--xu-t-canvas-3:#15241f;--xu-t-tint:#1b332b}.xu-frame{--xu-accent:var(--xu-t-accent,#2f78db);--xu-deep:var(--xu-t-deep,#2a5ba6);--xu-btn-1:var(--xu-t-btn-1,#6a9de4);--xu-btn-2:var(--xu-t-btn-2,#2c63b5);--xu-btn-3:var(--xu-t-btn-3,#21508f);--xu-lip:var(--xu-t-lip,#9dc0ee);--xu-canvas-1:var(--xu-t-canvas-1,#fcfeff);--xu-canvas-2:var(--xu-t-canvas-2,#eef5ff);--xu-canvas-3:var(--xu-t-canvas-3,#e3effe);--xu-tint:var(--xu-t-tint,#e3edfb);--xu-ink:#0b1834;--xu-ink-1:#111a2c;--xu-ink-2:#464d5e;--xu-ink-3:#848b9c;--xu-line:rgba(28,52,98,0.085);--xu-panel:rgba(255,255,255,0.84);--xu-panel-solid:#fdfeff;--xu-fill:rgba(30,50,90,0.055);--xu-chip:rgba(255,255,255,0.92);--xu-safe:#0e8a5c;--xu-warn:#9a6a00;--xu-danger:#c5283d;--xu-panel-shadow:0 0 0 0.5px rgba(30,60,120,0.05),0 1px 1px rgba(30,60,120,0.035),0 10px 22px -12px rgba(40,80,160,0.24);--xu-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--xu-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","PingFang SC","PingFang TC","Hiragino Sans","Hiragino Kaku Gothic ProN","Apple SD Gothic Neo","Helvetica Neue","Segoe UI","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif;aspect-ratio:1440/1024;container-type:inline-size;border-radius:1.25%/1.758%;isolation:isolate;box-shadow:0 0 0 .5px rgba(10,20,50,.16),0 1px 2px rgba(15,18,40,.06),0 18px 40px -18px rgba(30,40,100,.3),0 44px 80px -40px rgba(50,60,160,.3);transition:--xu-accent .7s ease,--xu-deep .7s ease,--xu-btn-1 .7s ease,--xu-btn-2 .7s ease,--xu-btn-3 .7s ease,--xu-lip .7s ease,--xu-canvas-1 .7s ease,--xu-canvas-2 .7s ease,--xu-canvas-3 .7s ease,--xu-tint .7s ease;-webkit-user-select:none;user-select:none}.dark .xu-frame{--xu-accent:var(--xu-t-accent,#6fb3f2);--xu-deep:var(--xu-t-deep,#8cc1f4);--xu-btn-1:var(--xu-t-btn-1,#74aef0);--xu-btn-2:var(--xu-t-btn-2,#3a78cf);--xu-btn-3:var(--xu-t-btn-3,#2a5ea8);--xu-lip:var(--xu-t-lip,#1d3a63);--xu-canvas-1:var(--xu-t-canvas-1,#101521);--xu-canvas-2:var(--xu-t-canvas-2,#121a2a);--xu-canvas-3:var(--xu-t-canvas-3,#152036);--xu-tint:var(--xu-t-tint,#1b2a44);--xu-ink:#f2f5fb;--xu-ink-1:#e9edf5;--xu-ink-2:#a9b0c0;--xu-ink-3:#737b8e;--xu-line:rgba(255,255,255,0.075);--xu-panel:rgba(255,255,255,0.045);--xu-panel-solid:#1a2030;--xu-fill:rgba(255,255,255,0.07);--xu-chip:rgba(255,255,255,0.08);--xu-safe:#4fcf98;--xu-warn:#e2b04a;--xu-danger:#ff7a86;--xu-panel-shadow:0 0 0 0.5px rgba(255,255,255,0.07),0 1px 0 rgba(255,255,255,0.04) inset,0 12px 24px -14px rgba(0,0,0,0.7);box-shadow:0 0 0 .5px rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.6),0 30px 80px -30px rgba(0,0,0,.85)}@layer components{.xu-frame{position:relative;display:block;width:100%}}.xu-stage{--xu-k:tan(atan2(100cqw,1440px));position:absolute;top:0;left:0;width:1440px;height:1024px;overflow:hidden;border-radius:18px;transform-origin:0 0;transform:scale(var(--xu-k));font-family:var(--xu-sans);font-size:13px;line-height:1.3;color:var(--xu-ink-1);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-variant-numeric:tabular-nums;background:radial-gradient(120% 70% at 50% 108%,var(--xu-canvas-3),transparent 70%),linear-gradient(180deg,var(--xu-canvas-1) 0,var(--xu-canvas-1) 8%,var(--xu-canvas-2) 58%,var(--xu-canvas-3) 100%)}.xu-stage *,.xu-stage :after,.xu-stage :before{box-sizing:border-box}.xu-stage svg{display:block;flex:none}.dark .xu-stage{background:radial-gradient(90% 60% at 50% 110%,color-mix(in srgb,var(--xu-accent) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--xu-canvas-1) 0,var(--xu-canvas-2) 55%,var(--xu-canvas-3) 100%)}.xu-detail{overflow:hidden;container-type:inline-size;border-radius:18px;background:var(--xu-canvas-2);box-shadow:0 0 0 .5px rgba(0,0,0,.1),0 24px 50px -18px rgba(30,40,100,.4)}.dark .xu-detail{box-shadow:0 0 0 .5px rgba(255,255,255,.16),0 24px 60px -18px rgba(0,0,0,.8)}.xu-detail>.xu-stage{--xu-k:tan(atan2(100cqw,var(--xu-crop-w)));border-radius:0;transform:scale(var(--xu-k)) translate(var(--xu-crop-x),var(--xu-crop-y))}.xu-lights{position:absolute;left:20px;top:27px;display:flex;gap:8px}.xu-lights i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.14)}.xu-lights i:first-child{background:#ff5f57}.xu-lights i:nth-child(2){background:#febc2e}.xu-lights i:nth-child(3){background:#28c840}.xu-circle{position:absolute;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--xu-chip);color:var(--xu-ink-1);box-shadow:0 0 0 .5px rgba(30,60,120,.08),0 2px 5px -1px rgba(30,60,120,.12)}.xu-circle[data-dim]{color:#a3abbb}.dark .xu-circle[data-dim]{color:#5d6578}.xu-circle[data-on]{color:var(--xu-accent)}.xu-tabbar{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;height:40px;padding:3px 4px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 0 0 .5px rgba(30,60,120,.06),0 6px 16px -8px rgba(30,60,140,.22);white-space:nowrap}.dark .xu-tabbar{background:rgba(255,255,255,.06);box-shadow:0 0 0 .5px rgba(255,255,255,.09),0 8px 18px -8px rgba(0,0,0,.6)}.xu-tab{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:500}.xu-tab,.xu-tab svg{color:var(--xu-ink-1)}.xu-tab svg{opacity:.9}.xu-tab[data-on]{font-weight:650;background:#fff;box-shadow:0 0 0 .5px rgba(30,60,120,.06),0 2px 6px -1px rgba(30,60,140,.16)}.xu-tab[data-on] svg{color:var(--xu-accent);opacity:1;fill:color-mix(in srgb,var(--xu-accent) 22%,transparent)}.dark .xu-tab[data-on]{background:rgba(255,255,255,.12);box-shadow:0 0 0 .5px rgba(255,255,255,.1)}.xu-subtabs{position:absolute;top:61px;left:50%;transform:translateX(-50%);display:flex;gap:22px;height:36px;padding:0 18px;align-items:center;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 6px 14px -10px rgba(30,60,140,.25);font-size:13px;font-weight:500;white-space:nowrap}.dark .xu-subtabs{background:rgba(255,255,255,.04)}.xu-subtabs span{position:relative;color:var(--xu-ink-1)}.xu-subtabs span[data-on]{font-weight:650;color:var(--xu-ink)}.xu-subtabs span[data-on]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:var(--xu-deep)}.xu-eyebrow{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:var(--xu-deep);letter-spacing:.02em}.xu-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--xu-deep)}.xu-display{font-size:32px;font-weight:800;letter-spacing:-.015em;line-height:1.15}.xu-display,.xu-h2{color:var(--xu-ink)}.xu-h2{font-size:20px;font-weight:750;letter-spacing:-.01em}.xu-h3{font-size:15px;font-weight:700}.xu-h3,.xu-strong{color:var(--xu-ink)}.xu-strong{font-weight:650}.xu-sub{font-size:12px;color:var(--xu-ink-2)}.xu-mono{font-family:var(--xu-mono);letter-spacing:0}.xu-num{font-weight:650;color:var(--xu-ink)}.xu-link{color:var(--xu-accent);font-weight:600}.xu-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xu-head{position:absolute;left:26px;top:122px;display:flex;align-items:flex-start;gap:16px}.xu-head .xu-display{margin-top:-2px}.xu-head .xu-sub{margin-top:4px;font-size:13px;color:var(--xu-ink-1)}.xu-head-compact{position:absolute;left:26px;top:116px;display:flex;align-items:center;gap:14px}.xu-head-compact .xu-title{font-size:24px;font-weight:800;color:var(--xu-ink);letter-spacing:-.01em}.xu-head-compact .xu-sub{align-self:flex-end;margin-bottom:4px}.xu-panel{border-radius:16px;background:var(--xu-panel);box-shadow:var(--xu-panel-shadow)}.xu-rows>*+*{border-top:1px solid var(--xu-line)}.xu-row{display:flex;gap:14px}.xu-btn,.xu-row{align-items:center}.xu-btn{display:inline-flex;justify-content:center;gap:8px;height:32px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:650;white-space:nowrap;color:var(--xu-ink);background:var(--xu-chip);box-shadow:0 0 0 .5px rgba(30,60,120,.08),0 2.5px 0 -.5px rgba(40,70,130,.1),0 4px 10px -4px rgba(30,60,140,.18)}.dark .xu-btn{box-shadow:0 0 0 .5px rgba(255,255,255,.12),0 4px 10px -4px rgba(0,0,0,.6)}.xu-btn-primary{color:#fff;background:linear-gradient(180deg,var(--xu-btn-1) 0,var(--xu-btn-2) 46%,var(--xu-btn-3) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.12),0 4px 0 -.5px var(--xu-lip),0 10px 20px -10px color-mix(in srgb,var(--xu-btn-2) 75%,transparent);text-shadow:0 .5px 0 rgba(0,0,0,.18)}.dark .xu-btn-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 0 -.5px var(--xu-lip),0 10px 22px -10px rgba(0,0,0,.7)}.xu-btn-lg{height:46px;padding:0 24px;font-size:16px}.xu-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap}.xu-pill[data-tone=safe]{color:var(--xu-safe);background:color-mix(in srgb,var(--xu-safe) 13%,transparent)}.xu-pill[data-tone=warn]{color:var(--xu-warn);background:color-mix(in srgb,#e2a73a 20%,transparent)}.xu-pill[data-tone=accent]{color:var(--xu-deep);background:color-mix(in srgb,var(--xu-accent) 13%,transparent)}.xu-pill[data-tone=plain]{color:var(--xu-ink-2);background:var(--xu-fill);font-weight:500}.xu-pill[data-tone=danger]{color:var(--xu-danger);background:transparent;padding:0}.xu-check{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center}.xu-check[data-on]{background:var(--xu-accent);color:#fff}.xu-check:not([data-on]){box-shadow:inset 0 0 0 1.5px #3b4253}.dark .xu-check:not([data-on]){box-shadow:inset 0 0 0 1.5px #8d95a8}.xu-box{width:20px;height:20px;border-radius:5px;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #9aa2b2;background:rgba(255,255,255,.7)}.xu-box[data-on]{background:var(--xu-accent);box-shadow:none;color:#fff}.dark .xu-box:not([data-on]){background:transparent;box-shadow:inset 0 0 0 1.5px #69718a}.xu-radio{width:16px;height:16px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.3px #5b6274}.xu-radio[data-on]{box-shadow:inset 0 0 0 4.5px var(--xu-accent);background:#fff}.xu-switch{position:relative;width:40px;height:24px;border-radius:999px;background:rgba(120,130,150,.22);flex:none}.xu-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 -1px 0 #c9d4ec}.xu-switch[data-on]{background:linear-gradient(180deg,var(--xu-btn-1),var(--xu-btn-2))}.xu-switch[data-on]:after{left:18px}.xu-seg{display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:var(--xu-fill);font-size:13px;font-weight:500}.xu-seg>span{position:relative;padding:5px 16px;border-radius:999px;color:var(--xu-ink-1);white-space:nowrap}.xu-seg>span+span:not([data-on]):before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:rgba(60,70,90,.18)}.xu-seg>span[data-on]+span:before{display:none}.xu-seg>span[data-on]{color:#fff;background:linear-gradient(180deg,var(--xu-btn-1) -40%,var(--xu-accent) 70%);box-shadow:0 2px 5px -2px color-mix(in srgb,var(--xu-accent) 70%,transparent)}.xu-field{display:flex;align-items:center;gap:8px;height:32px;white-space:nowrap;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(30,50,90,.08);color:var(--xu-ink-3);font-size:13px}.dark .xu-field{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.xu-letter{display:grid;place-items:center;flex:none;border-radius:9px;font-weight:650}.xu-bar{position:absolute;left:16px;right:16px;bottom:12px;height:60px;display:flex;align-items:center;gap:16px;padding:0 30px 0 32px;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 0 0 .5px rgba(30,60,120,.06),0 -2px 18px -6px rgba(40,80,160,.14),0 10px 20px -12px rgba(40,80,160,.25)}.dark .xu-bar{background:rgba(30,36,52,.92);box-shadow:0 0 0 .5px rgba(255,255,255,.1),0 12px 30px -12px rgba(0,0,0,.7)}.xu-bar-sel{display:flex;flex-direction:column;justify-content:center;gap:1px;padding-left:10px;border-left:2px solid var(--xu-deep);height:38px}.xu-bar-sel b{font-size:16px;font-weight:650;color:var(--xu-ink)}.xu-bar-sel small{font-size:13px;color:var(--xu-ink-2)}.xu-hero-num{display:flex;align-items:baseline;gap:8px;color:var(--xu-ink)}.xu-hero-num b{font-size:86px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum"}.xu-hero-num small{font-size:21px;font-weight:650;color:var(--xu-ink-2)}.xu-scene{position:absolute;overflow:hidden;border-radius:22px;box-shadow:0 0 0 .5px rgba(30,50,90,.08),0 20px 40px -24px rgba(30,60,130,.45)}.xu-scene>svg{width:100%;height:100%}.xu-scene-caption{position:absolute;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--xu-ink-1)}.xu-route{position:absolute;left:76px;right:76px;bottom:50px;height:60px}.xu-route-line{position:absolute;left:0;right:0;top:30px;height:1.5px;background:color-mix(in srgb,var(--xu-ink-3) 55%,transparent)}.xu-route-done{position:absolute;left:0;top:29px;height:3px;border-radius:3px;background:var(--xu-deep)}.xu-route-plane{position:absolute;top:21px;color:var(--xu-deep)}.xu-stop{position:absolute;top:0;width:160px;margin-left:-80px;display:flex;flex-direction:column;align-items:center}.xu-stop>span:first-child{height:20px;font-size:12px;color:var(--xu-ink-2);font-weight:500}.xu-stop>i{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--xu-canvas-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--xu-ink-3) 80%,transparent)}.xu-stop[data-state=done]>i,.xu-stop[data-state=now]>i{width:12px;height:12px;margin-top:4px;box-shadow:inset 0 0 0 2px var(--xu-deep);background:#fff}.xu-stop>span:last-child{margin-top:10px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--xu-ink-1);font-weight:500}.xu-stop[data-state=done]>span:first-child{font-size:14px;font-weight:650;color:var(--xu-ink)}.xu-stop[data-state=done]>span:last-child,.xu-stop[data-state=now]>span:last-child{font-weight:650;color:var(--xu-ink)}@media (prefers-reduced-motion:no-preference){.xu-anim-pulse{animation:xu-pulse 2.4s ease-in-out infinite}.xu-anim-glide{animation:xu-glide 6s ease-in-out infinite alternate}.xu-anim-drift{animation:xu-drift 26s linear infinite}.xu-anim-drift-slow{animation:xu-drift 48s linear infinite}.xu-anim-spin{animation:xu-spin 1.2s linear infinite;transform-origin:50% 50%;transform-box:fill-box}.xu-anim-sweep{animation:xu-sweep 2.2s cubic-bezier(.2,.7,.2,1) both}.xu-anim-rise>*{animation:xu-rise .9s cubic-bezier(.16,1,.3,1) both}.xu-anim-rise>:nth-child(2){animation-delay:.06s}.xu-anim-rise>:nth-child(3){animation-delay:.12s}.xu-anim-rise>:nth-child(4){animation-delay:.18s}.xu-anim-rise>:nth-child(5){animation-delay:.24s}.xu-anim-rise>:nth-child(6){animation-delay:.3s}.xu-anim-rise>:nth-child(7){animation-delay:.36s}.xu-anim-bloom{animation:xu-bloom 1.4s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 50%;transform-box:fill-box}.xu-anim-blink{animation:xu-blink 1.6s ease-in-out infinite}}@keyframes xu-pulse{50%{opacity:.45;transform:scale(.92)}}@keyframes xu-glide{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes xu-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes xu-spin{to{transform:rotate(1turn)}}@keyframes xu-sweep{0%{stroke-dashoffset:var(--xu-sweep-len,400)}}@keyframes xu-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes xu-bloom{0%{opacity:0;transform:scale(.94) rotate(-6deg)}}@keyframes xu-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.xu-frame{transition:none}}