.x-win,.x-term,.x-phone{transform-style:preserve-3d;position:absolute}.x-3d{text-rendering:geometricprecision}.x-win{background:var(--x-sunk);border:1px solid var(--x-e10);border-radius:16px;flex-direction:column;width:576px;height:344px;display:flex;top:8px;left:0;overflow:hidden;box-shadow:0 40px 80px -30px #00000047,inset 0 0 0 1px #fff9}.x-win-bar{flex:none;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.x-win-bar>i,.x-term-bar>i{background:#d9d9de;border-radius:50%;width:10px;height:10px}.xw-nav{color:var(--faint);gap:2px;display:flex}.xw-nav-b{width:22px;height:22px;color:var(--soft);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}@media (hover:hover){.xw-nav-b:hover{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));color:var(--ink)}}.xw-nav-b:active{transform:scale(.92)}.xs-sidet{width:24px;height:24px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:8px;padding:0;display:grid;position:relative}@media (hover:hover){.xs-sidet:hover{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));color:var(--ink)}}.xs-sidet:active{transform:scale(.94)}.xs-sidet:focus-visible,.xw-nav-b:focus-visible,.xw-mark:focus-visible,.xw-row:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.xs-tip{background:var(--ink);color:var(--x-on-ink);font:500 10px/1.2 var(--sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);z-index:5;border-radius:6px;padding:4px 8px;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.xs-sidet:hover .xs-tip,.xs-sidet:focus-visible .xs-tip{opacity:1}.xs-tip span[hidden]{display:none}.x-win-body{flex:1;grid-template-columns:40px 140px minmax(0,1fr);min-height:0;display:grid}.x-win.xs-noside .x-win-body{grid-template-columns:40px minmax(0,1fr)}.x-win.xs-noside .x-side{display:none}.xw-rail{flex-direction:column;align-items:center;gap:2px;padding:2px 0 8px;display:flex}.xw-mark{width:26px;height:26px;color:var(--soft);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), transform .14s var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}@media (hover:hover){.xw-mark:hover{color:var(--ink);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}}.xw-mark:active{transform:scale(.92)}.xw-mark[data-on]{background:var(--lightningcss-light,#00000012)var(--lightningcss-dark,var(--muted));color:var(--ink)}.xw-rail>hr{border:0;border-top:1px solid var(--line);width:16px;margin:4px 0}.x-acct{margin-top:auto;position:relative}.x-acct-b{border:1px solid var(--line);background:var(--x-raised);width:24px;height:24px;color:var(--soft);cursor:pointer;transition:transform .3s var(--ease), color .2s;border-radius:50%;place-items:center;padding:0;display:grid}.x-acct-b:hover,.x-acct-b[aria-expanded=true]{color:var(--ink);transform:scale(1.06)}.x-acct-m{background:var(--x-raised);border:1px solid var(--line);z-index:3;opacity:0;visibility:hidden;transform-origin:0 100%;width:168px;transition:opacity .2s, transform .4s var(--ease), visibility 0s .4s;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(6px)scale(.96);box-shadow:0 18px 40px -16px #00000059}.x-acct-m[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.x-acct-who{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:6px 8px 8px;display:flex}.x-acct-who b{font-size:12px;font-weight:560}.x-acct-who span{color:var(--faint);font-size:11px}.x-acct-m button{text-align:left;font:400 12px/1.2 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.x-acct-m button:hover{background:var(--x-fill)}.x-acct-b:focus-visible,.x-acct-m button:focus-visible{outline:2px solid var(--focus,#0a0a0b);outline-offset:1px}.x-side{min-width:0;padding:0 6px 8px 0;font-size:11.5px}.xw-side{flex-direction:column;gap:1px;display:none}.xw-side small{color:var(--faint);padding:9px 8px 3px;font-size:10.5px}.xw-row{width:100%;height:25px;font:inherit;text-align:left;color:var(--soft);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;display:flex}@media (hover:hover){.xw-row:hover{color:var(--ink);background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f)}}.xw-row>span{text-overflow:ellipsis;overflow:hidden}.xw-row svg{flex:none}.xw-row[data-on]{background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,var(--muted));color:var(--ink)}.xw-dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin:0 3px}.x-win[data-place=chat] .xw-side[data-p=chat],.x-win[data-place=dev] .xw-side[data-p=dev],.x-win[data-place=design] .xw-side[data-p=design],.x-win[data-place=studio] .xw-side[data-p=studio],.x-win[data-place=tabs] .xw-side[data-p=tabs]{display:flex}.xw-pane{border:1px solid var(--line);background:var(--x-raised);border-radius:12px;flex-direction:column;min-width:0;min-height:0;margin:0 8px 8px 0;display:flex;overflow:hidden}.x-win.xs-noside .xw-pane{margin-left:0}.xw-view{flex-direction:column;flex:1;min-height:0;display:none}.x-win[data-place=chat] .xw-view[data-p=chat],.x-win[data-place=dev] .xw-view[data-p=dev],.x-win[data-place=design] .xw-view[data-p=design],.x-win[data-place=studio] .xw-view[data-p=studio],.x-win[data-place=tabs] .xw-view[data-p=tabs]{display:flex}.xw-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 72px 8px 16px;display:flex;overflow:hidden}.xw-view[data-p=chat] .xw-log{justify-content:flex-end}.xw-open,.xs-scene{flex-direction:column;gap:9px;min-width:0;display:none}.xw-pane:not([data-scene]) .xw-open,.xs-scene.on{display:flex}.xs-scene.on{animation:.45s cubic-bezier(.16,1,.3,1) both xs-in}@keyframes xs-in{0%{opacity:0;transform:translateY(8px)}}.x-bub{background:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,var(--muted));max-width:82%;color:var(--ink);border-radius:14px;padding:9px 12px;font-size:12px;line-height:1.4}.x-bub.me{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));color:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fff);border-bottom-right-radius:5px;align-self:flex-end}.xs-me{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));color:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fff);border-radius:14px 14px 5px;align-self:flex-end;max-width:82%;padding:9px 12px;font-size:12px;line-height:1.4}.xs-ai{max-width:92%;color:var(--ink);align-self:flex-start;font-size:12px;line-height:1.5}.xs-k{font:500 10.5px/1 var(--mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:0}.xs-steps{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));gap:7px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.xs-steps li{align-items:center;gap:8px;display:flex}.xs-steps svg{color:var(--ink);flex:none}.xs-made{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xs-made button,.xs-made span{aspect-ratio:4/5;outline-offset:1px;cursor:pointer;background:#171717;border:0;border-radius:10px;outline:2px solid #0000;max-height:150px;padding:0;overflow:hidden}.xs-made button.on,.xs-made span.on{outline-color:var(--ink)}.xs-made img{object-fit:cover;width:100%;height:100%;display:block}.xs-status{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));margin:0;font-size:11.5px}.xs-panes{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:10px;line-height:1.5;display:grid}.xs-pane{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted));border-radius:10px;min-width:0;padding:8px;overflow:hidden}.xs-pane p{white-space:pre;text-overflow:ellipsis;margin:0;overflow:hidden}.xs-pane .xs-run{color:var(--ink);font-weight:500}.xs-pane .x-dim{color:var(--faint)}.x-appcard{border:1px solid var(--line);background:var(--x-raised);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex;box-shadow:0 6px 18px -10px #0003}.x-appcard b{display:block}.x-appcard small{color:var(--faint);font-size:10.5px}.x-appicon{background:var(--ink);width:28px;height:28px;color:var(--x-on-ink);border-radius:8px;place-items:center;display:grid}.x-open{background:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,var(--muted));color:var(--ink);font:500 11px/1 var(--sans);cursor:pointer;transition:background-color .16s var(--ease), transform .12s var(--ease);border:0;border-radius:999px;margin-left:8px;padding:5px 10px}@media (hover:hover){.x-open:hover{background:var(--lightningcss-light,#e5e5e8)var(--lightningcss-dark,#ffffff24)}}.x-open:active{transform:scale(.95)}.x-input{border:1px solid var(--x-e12);background:var(--x-raised);min-height:38px;color:var(--faint);border-radius:14px;flex:none;align-items:center;gap:8px;margin:0 72px 10px 12px;padding:4px 5px 4px 11px;font-size:12px;display:flex;box-shadow:0 8px 24px -14px #00000040}.x-input-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;overflow:hidden}.x-input-t em{color:var(--faint);font-style:normal}.x-input-t em[hidden],.x-input-t span[hidden]{display:none}.x-send{background:var(--ink);width:28px;height:28px;color:var(--x-on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.x-caret{vertical-align:-2px;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite x-blink;display:inline-block}@keyframes x-blink{50%{opacity:0}}.x-term{color:#e9e9ec;background:#0b0b0c;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:458px;height:222px;display:flex;top:360px;left:18px;overflow:hidden;box-shadow:0 40px 80px -24px #0000008c}.x-term-bar{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.x-term-bar>i{background:#3a3a3e}.xt-tab{font:500 10.5px/1.2 var(--mono);color:#8a8a90;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:6px;margin-left:4px;padding:3px 9px}@media (hover:hover){.xt-tab:hover{color:#d6d6db}}.xt-tab:first-of-type{margin-left:10px}.xt-tab[aria-selected=true]{color:#d6d6db;background:#1d1d20}.x-term-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:12px 16px 0;font-size:11.5px;line-height:1.5;display:flex;overflow:hidden}.xs-sh{flex-direction:column;min-width:0;display:none}.xs-sh.on{display:flex}.xs-sh p,.xt-out p{white-space:pre;text-overflow:ellipsis;color:#a3a3a3;margin:0;overflow:hidden}.xs-sh.on p,.xt-out[data-on] p{animation:xs-in .3s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}.xs-sh p.run,.xs-sh p.head{color:#f5f5f5}.xs-sh p.head:nth-of-type(n+2){color:#77777d}.xs-sh p.ask{color:#f5f5f5}.xt-ask{color:#8a8a90}.x-dim{color:#77777d}.xt-out{display:none}.xt-out[data-on]{display:block}.x-term-f{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.x-term-f a{color:#d6d6db;font:500 11px/1.2 var(--sans);background:#1d1d20;border-radius:8px;padding:5px 10px;text-decoration:none}.x-term-f .xh-copy{color:#d4d4d4;font:500 11px/1.2 var(--sans);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);background:#171717;border:0;border-radius:8px;padding:5px 10px;position:relative}.x-term-f .xh-copy:after{content:"";position:absolute;inset:-12px -6px}.x-term-f .xh-copy[data-on]{color:#0a0a0a;background:#e5e5e5}.x-term-f .xh-copy:active{transition-duration:90ms;transform:scale(.97)}.x-term-f .xh-copy:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.x-term-f .xh-copy:hover{color:#fff;background:#404040}}.xh-sr{clip-path:inset(50%);white-space:nowrap;background:0 0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-phone{pointer-events:none;width:360px;height:320px;top:140px;right:0}.xm-stage{perspective:1300px;transform-style:flat;width:100%;height:100%;position:relative}.xm-base{opacity:0;pointer-events:none;z-index:1;background:#262626;border-radius:29px;width:50%;height:100%;padding:5px 5px 5px 0;transition:opacity .12s ease-in .72s,border-top-left-radius .3s .48s,border-bottom-left-radius .3s .48s;position:absolute;top:0;left:50%;box-shadow:inset -1px 0 #404040,inset 0 1px #404040,inset 0 -1px #404040,0 38px 80px -24px #0000009e}.x-phone.duo .xm-base{opacity:1;pointer-events:auto;border-top-left-radius:0;border-bottom-left-radius:0;transition:opacity 80ms ease-out,border-top-left-radius .38s,border-bottom-left-radius .38s}.xm-scr-r{background:var(--bg);border-radius:24px;flex-direction:column;width:100%;height:100%;transition:border-top-left-radius .3s .48s,border-bottom-left-radius .3s .48s;display:flex;position:relative;overflow:hidden}.x-phone.duo .xm-scr-r{border-top-left-radius:0;border-bottom-left-radius:0;transition:border-top-left-radius .38s,border-bottom-left-radius .38s}.xm-leaf{z-index:2;transform-origin:0%;width:50%;height:100%;transform-style:preserve-3d;pointer-events:none;transition:transform .88s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:50%;transform:rotateY(0)}.x-phone.duo .xm-leaf{transform:rotateY(-180deg)}.xm-face-front,.xm-face-back{backface-visibility:hidden;position:absolute;inset:0}.xm-face-front{pointer-events:auto;background:#262626;border-radius:29px;padding:5px;box-shadow:inset 0 0 0 1px #404040,0 44px 88px -26px #000000a8}.x-phone.duo .xm-face-front{pointer-events:none}.xm-face-back{pointer-events:none;background:#262626;border-radius:29px 0 0 29px;padding:5px 0 5px 5px;transform:rotateY(180deg);box-shadow:inset 1px 0 #404040,inset 0 1px #404040,inset 0 -1px #404040,-14px 38px 80px -26px #0000008f}.x-phone.duo .xm-face-back{pointer-events:auto}.xm-cover,.xm-scr-l{background:var(--bg);width:100%;height:100%;color:var(--ink);font:400 10.5px/1.38 var(--sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.xm-cover{box-shadow:inset 0 0 0 1px var(--line);border-radius:24px}.xm-scr-l{border-radius:24px 0 0 24px}.xm-status-cover{flex:none;justify-content:space-between;align-items:center;height:26px;padding:3px 14px 0 18px;display:flex;position:relative}.xm-status-cover b,.xm-status-l b{letter-spacing:-.01em;color:var(--ink);font-size:9.5px;font-weight:600}.x-island{background:#000;border-radius:999px;width:48px;height:13px;margin-left:-24px;position:absolute;top:6px;left:50%}.xm-sys,.xm-status-r{color:var(--ink);align-items:center;gap:3.5px;display:flex}.xm-status-l{flex:none;align-items:center;height:24px;padding:2px 12px 0 18px;display:flex}.xm-status-r{flex:none;justify-content:flex-end;height:24px;padding:2px 16px 0 10px}.xm-bar-glass{flex:none;justify-content:space-between;padding:2px 10px 0;display:flex}.xm-round{border:1px solid var(--x-e12);background:color-mix(in srgb, var(--x-raised) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.xm-main{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:8px 10px 6px;display:flex;position:relative;overflow:hidden}.xm-hi{text-align:center;letter-spacing:-.02em;margin:auto 0 4px;font-size:14px;font-weight:650;line-height:1.25;display:none}.xm-hi[data-on]{display:block}.xm-turn{flex-direction:column;gap:7px;min-height:0;display:none}.xm-turn[data-on]{animation:.4s cubic-bezier(.16,1,.3,1) both xs-in;display:flex}.xm-me{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));color:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fff);border-radius:11px 11px 4px;align-self:flex-end;max-width:90%;padding:5.5px 9px;font-size:9.5px;line-height:1.35}.xm-ai{color:var(--ink);flex-direction:column;gap:7px;font-size:9.5px;line-height:1.38;display:flex}.xm-ai>*{opacity:0;transition:opacity .45s var(--ease)}.xm-ai[data-on]>*{opacity:1}.xm-ai p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.xm-duo-card{border:1px solid var(--line);background:var(--lightningcss-light,#f8f8fa)var(--lightningcss-dark,var(--x-raised));border-radius:10px;align-items:center;gap:6px;padding:6px 7px;display:flex}.xm-duo-card-i{background:var(--ink);width:20px;height:20px;color:var(--x-on-ink);border-radius:6px;flex:none;place-items:center;display:grid}.xm-duo-card-t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.xm-duo-card-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.xm-duo-card-t small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.xm-duo-open{border:1px solid var(--x-e12);height:20px;color:var(--ink);font:500 8.5px/1 var(--sans);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .12s var(--ease);background:0 0;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 8px;display:inline-flex}@media (hover:hover){.xm-duo-open:hover{border-color:var(--ink);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}}.xm-duo-open:active{transform:scale(.94)}.xm-code{background:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,var(--muted));white-space:pre;border-radius:9px;margin:0;padding:6px 8px;font-size:8px;line-height:1.4;overflow:hidden}.xm-art{aspect-ratio:4/5;object-fit:cover;background:#171717;border-radius:9px;width:112px;max-width:100%}.xm-foot{flex:none;padding:0 10px 14px}.xm-pill-comp{border:1px solid var(--x-e12);background:color-mix(in srgb, var(--x-raised) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 4px 0 10px;display:flex}.xm-pill-comp input,.xm-pill-comp>span:first-child{min-width:0;font:400 9.5px/1.2 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.xm-pill-comp input::placeholder,.xm-pill-comp>span:first-child{color:var(--faint)}.xm-pill-send{background:var(--ink);width:20px;height:20px;color:var(--x-on-ink);opacity:.45;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .16s,transform .12s;display:grid}.xm-pill-send[data-ready],.xm-pill-send:hover{opacity:1}.xm-pill-send:active{transform:scale(.92)}.xm-home{background:var(--ink);opacity:.82;pointer-events:none;border-radius:3px;width:52px;height:3px;margin-left:-26px;position:absolute;bottom:5px;left:50%}.xm-home-l{background:var(--ink);opacity:.82;pointer-events:none;border-radius:3px 0 0 3px;width:28px;height:3px;position:absolute;bottom:5px;right:0}.xm-home-r{background:var(--ink);opacity:.82;pointer-events:none;border-radius:0 3px 3px 0;width:28px;height:3px;position:absolute;bottom:5px;left:0}.xm-crease{opacity:0;pointer-events:none;z-index:4;background:linear-gradient(90deg,#00000070,#ffffff17);width:2px;transition:opacity .15s;position:absolute;top:5px;bottom:5px;left:50%;translate:-50%}.x-phone.duo .xm-crease{opacity:1;transition:opacity .24s .48s}.xm-hinge{cursor:e-resize;z-index:6;pointer-events:auto;background:0 0;border:0;width:16px;padding:0;display:block;position:absolute;top:22px;bottom:22px;left:50%;translate:-50%}.x-phone.duo .xm-hinge{cursor:w-resize}.xm-hinge:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:6px}.xm-duo-wrap{flex-direction:column;flex:1;min-height:0;padding:0 7px 14px;display:flex}.xm-duo{border:1px solid var(--line);background:var(--lightningcss-light,#fcfcfd)var(--lightningcss-dark,#0c0c0e);border-radius:15px;flex-direction:column;flex:1;gap:5px;min-height:0;padding:9px 8px 8px;display:flex;overflow:hidden}.xm-duo-h{flex:none;justify-content:space-between;align-items:center;gap:6px;padding:0 2px 2px;display:flex}.xm-duo-brand{align-items:center;gap:5px;min-width:0;display:flex}.xm-duo-icon{background:var(--ink);width:18px;height:18px;color:var(--x-on-ink);border-radius:5px;flex:none;place-items:center;display:grid}.xm-duo-brand b{font:600 10.5px/1.2 var(--sans);color:var(--ink);letter-spacing:-.01em}.xm-duo-all{font:500 8.5px/1 var(--sans);color:var(--faint);align-items:center;gap:4px;display:flex}.xm-sw{background:var(--line);cursor:pointer;width:19px;height:11px;transition:background-color .2s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;padding:1.5px;display:flex;position:relative}.xm-sw[aria-checked=true]{background:var(--ink)}.xm-sw i{background:var(--x-raised);border-radius:50%;width:8px;height:8px;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.xm-sw[aria-checked=true] i{transform:translate(8px)}.xm-duo-lanes{scrollbar-width:none;flex-direction:column;flex:1;gap:3.5px;min-height:0;display:flex;overflow-y:auto}.xm-duo-lanes::-webkit-scrollbar{display:none}.xm-lane{background:var(--lightningcss-light,#f2f2f5)var(--lightningcss-dark,#ffffff0e);border-radius:8px;flex:none;align-items:center;gap:5.5px;height:28px;padding:0 6.5px;display:flex}.xm-lane[data-off]{opacity:.52}.xm-lane-i{width:14px;height:14px;color:var(--ink);flex:none;place-items:center;display:grid}.xm-lane-i svg,.xm-lane-i img{width:12px;height:12px}.xm-lane-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.xm-lane-t>span{font:500 9px/1.15 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xm-lane-sub{font:500 8px/1.1 var(--sans);align-items:center;gap:4px;display:flex}.xm-lane-sub b{color:var(--ink);font-weight:600}.xm-lane-sub code{font:400 8px/1.1 var(--mono);color:var(--faint);font-variant-numeric:tabular-nums}.xm-meter{flex-direction:column;flex:none;gap:3px;padding-top:1px;display:flex}.xm-bars{align-items:flex-end;gap:2.5px;height:13px;padding:0 2px;display:flex}.xm-bars i{background:var(--ink);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;height:100%;transition:transform .75s ease-out,opacity .75s ease-out}.xm-meter-f{font:400 8px/1.1 var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.xm-meter-f b{color:var(--ink);font-weight:700}.xm-duo-pills{flex-wrap:wrap;flex:none;gap:3.5px;display:flex}.xm-duo-pill{font:500 7.5px/1.1 var(--sans);color:var(--ink);background:var(--lightningcss-light,#f2f2f5)var(--lightningcss-dark,#ffffff12);border-radius:999px;padding:2px 5.5px}.xm-duo-run{background:var(--ink);height:21px;color:var(--x-on-ink);font:600 9px/1 var(--sans);cursor:pointer;transition:transform .15s var(--ease), opacity .15s;border:0;border-radius:999px;flex:none}.xm-duo-run:active{transform:scale(.96)}.x-phone-dl{border:1px solid var(--x-e15);background:var(--x-raised);height:28px;color:var(--ink);font:600 10.5px/1 var(--sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease, translate .24s var(--ease), left .45s cubic-bezier(.32, .72, 0, 1);z-index:8;border-radius:999px;align-items:center;gap:5px;padding:0 13px;text-decoration:none;display:inline-flex;position:absolute;top:calc(100% + 10px);left:75%;translate:-50% -4px;box-shadow:0 8px 24px #00000059}.x-phone.duo .x-phone-dl{left:50%}.x-phone-dl:before{content:"";position:absolute;inset:-14px -10px}:is(.xm-stage:has(.xm-face-front:hover,.xm-face-back:hover,.xm-base:hover,.xm-hinge:hover)~.x-phone-dl,.x-phone-dl:hover,.x-phone-dl:focus-visible){opacity:1;pointer-events:auto;translate:-50%}@media (prefers-reduced-motion:reduce){.xs-scene.on,.xs-sh.on p,.xt-out[data-on] p,.xm-turn[data-on]{animation:none}.xm-leaf,.xm-base,.xm-scr-r,.xm-crease,.x-phone-dl{transition:none}}@media (max-width:640px){.x-win{display:none}.x-phone{transition:translate .68s cubic-bezier(.32,.72,0,1);top:18px;left:30px;right:auto;translate:-90px}.x-phone.duo{translate:0}.x-term{width:420px;height:198px;top:410px;left:0}}
