@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}*,:before,:after{box-sizing:border-box}:root{--bg:#050505;--panel:#080808eb;--text:#f5f5f5eb;--text-dim:#f5f5f59e;--green:#3cff8a;--red:#ff4d4d;--yellow:#ffd34d;--cyan:#4de1ff;--line:#ffffff24;--shadow:#0009;--usddd:#ff8a1f;--usddd2:#ffb04d;--dd-font:18px;--dd-lineh:1.55;--dd-ts-min:112px;--dd-pad-top:54px;--dd-pad-btm:120px;--dd-chrome-x:12px;--dd-chrome-btm:10px;--dd-controls-gap:10px;--dd-right-gutter:17px}html,body{height:100%}body{background:var(--bg);color:var(--text);letter-spacing:.02em;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dd-screen{min-height:100vh;position:relative;overflow:hidden}.dd-screen .dd-topfade{height:calc(var(--dd-pad-top) + 34px);pointer-events:none;z-index:3;background:linear-gradient(#000000eb 0%,#000000a6 45%,#0000 100%);position:fixed;top:0;left:0;right:0}.dd-screen.dd-dimall:before{opacity:.9}.dd-screen.dd-dimall:after{opacity:.18}.dd-screen.dd-dimall{transition:box-shadow .18s;box-shadow:inset 0 0 9999px #000000bf}.dd-screen.dd-dimall .dd-terminal{opacity:.18;filter:blur(1px);transition:opacity .18s,filter .18s}.dd-screen.dd-dimall .dd-status{opacity:1;filter:none;pointer-events:auto}.dd-screen.dd-dimall .dd-drawer{opacity:1!important;filter:none!important;pointer-events:auto!important}.dd-screen:before{content:"";pointer-events:none;z-index:1;opacity:.55;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff07,#ffffff07 1px,#0000 3px 6px);position:absolute;inset:0}.dd-screen:after{content:"";pointer-events:none;z-index:1;opacity:.06;filter:blur(.2px);background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.dd-terminal,.dd-commandbar,.dd-status,.dd-drawer,.dd-topbar{z-index:2;position:relative}.dd-topbar{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:10px;left:12px;right:12px}.dd-topbar .dd-top-left,.dd-topbar .dd-top-right{pointer-events:auto}.dd-topbar .dd-brand{letter-spacing:.14em;opacity:.9;font-size:12px;font-weight:800}.dd-phase{color:var(--text-dim);letter-spacing:.08em;font-size:11px}.dd-terminal{isolation:isolate;z-index:2;-webkit-overflow-scrolling:touch;height:100vh;padding:var(--dd-pad-top)16px var(--dd-pad-btm);padding-right:var(--dd-right-gutter);scrollbar-gutter:stable both-edges;position:relative;overflow:auto}.dd-terminal .dd-line{max-width:980px;font-size:var(--dd-font);line-height:var(--dd-lineh)}.dd-line{grid-template-columns:var(--dd-ts-min)minmax(0,1fr);white-space:normal;align-items:start;column-gap:22px;font-weight:400;display:grid}.dd-ts{white-space:nowrap;color:var(--text-dim);font-weight:400!important}.dd-text{white-space:pre-wrap;min-width:0}.dd-sys .dd-text{color:#f5f5f59e}.dd-info .dd-text{color:var(--cyan)}.dd-ok .dd-text{color:var(--green)}.dd-warn .dd-text{color:var(--yellow)}.dd-err .dd-text{color:var(--red);text-decoration:underline}.dd-cmd .dd-text{color:#f5f5f5eb;font-weight:700}.dd-brand .dd-text{color:var(--usddd2);letter-spacing:.02em;font-weight:900}.dd-brand .dd-ts{font-weight:400!important}.dd-cmdtok,.dd-seg-o{color:var(--usddd2);font-weight:900}.dd-seg-w{color:#fffffff2;font-weight:900}.dd-seg-g{text-shadow:0 0 10px #3cff8a47;font-weight:900;color:var(--green)!important}.dd-status{z-index:70;color:#0b0b0b;cursor:pointer;letter-spacing:.14em;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(#ff9a40f2,#ff7a14eb);border:1px solid #ff8a1f8c;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;bottom:64px;left:12px;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px #000000a6,0 0 22px #ff8a1f8c}.dd-status:hover{color:#000;filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffffff59,0 14px 36px #000000b3,0 0 30px #ff8a1fd9}.dd-status:active{transform:translateY(1px)scale(.98)}.dd-status:focus-visible{outline-offset:2px;outline:2px solid #ffffff3d}.dd-statuslabel{letter-spacing:.18em;opacity:.9;text-transform:uppercase;font-size:11px}.dd-status:after{content:"▸";opacity:.55;transform:translateY(-.5px)}.dd-status[aria-expanded=true]:after{content:"▾";opacity:.75}.dd-dots span{text-align:center;opacity:.25;width:.35em;animation:1s ease-in-out infinite ddDot;display:inline-block}.dd-dots span:nth-child(2){animation-delay:.12s}.dd-dots span:nth-child(3){animation-delay:.24s}@keyframes ddDot{0%,to{opacity:.2}50%{opacity:.95}}.dd-drawer{z-index:65;opacity:0;background:linear-gradient(#46464675 0%,#0c0c0c75 100%);border:1px solid #ff8a1f59;border-radius:22px;grid-template-rows:auto 1fr;width:min(380px,100vw - 24px);height:210px;transition:transform .18s,opacity .18s;display:none;position:fixed;bottom:86px;left:12px;transform:translateY(10px);box-shadow:0 18px 70px #000000b8,0 0 32px #ff8a1f40}.dd-backdrop{z-index:64;-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);background:#0000002e;position:fixed;inset:0}.dd-drawer.is-open{opacity:1;display:grid;transform:translateY(0)}.dd-drawer-top{background:#ffffff0a;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:12px 12px 10px;display:flex}.dd-drawer-title{letter-spacing:.18em;text-transform:uppercase;color:#f5f5f5eb;align-items:center;gap:10px;font-size:12px;display:inline-flex}.dd-gear{appearance:none;color:#f5f5f5c7;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;transition:background .12s,color .12s,transform .12s;display:inline-flex}.dd-gear:hover{color:#f5f5f5eb;background:#ffffff14;transform:translateY(-1px)}.dd-gear.is-on{color:#ffc696f2;background:#ff8a1f24}.dd-consoles{flex-wrap:wrap;gap:8px;display:flex}.dd-chip{color:#f5f5f5eb;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:11px;transition:background .12s,border-color .12s,transform .12s}.dd-chip:hover{background:#ffffff12;border-color:#ffffff38;transform:translateY(-1px)}.dd-chip.is-active{background:#ffffff1f;border-color:#ffffff5c}.dd-balance{letter-spacing:.14em;color:#f5f5f5db;align-items:center;gap:8px;font-size:11px;display:inline-flex}.dd-balance-text{white-space:nowrap}.dd-drawer-body{padding:10px 12px 12px;overflow:hidden}.dd-menu{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff2e #ffffff08;grid-auto-rows:min-content;gap:8px;height:100%;display:grid;overflow:auto}.dd-menu::-webkit-scrollbar{width:10px;height:10px}.dd-menu::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.dd-menu::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.dd-menu-item{text-align:left;color:#f5f5f5e6;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:10px 12px;font-size:12px;transition:background .12s,border-color .12s,transform .12s}.dd-menu-item:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.dd-menu-item:active{background:#ffffff14;transform:translateY(0)}.dd-command{left:var(--dd-chrome-x);right:var(--dd-chrome-x);bottom:var(--dd-chrome-btm);z-index:60;gap:var(--dd-controls-gap);background:#0009;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid;position:fixed;box-shadow:0 18px 60px #000000a6}@media (min-width:521px){.dd-command{padding-right:34px}}.dd-command-left{color:#e6e6e6d9;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.dd-prompt{letter-spacing:.14em;font-weight:800}.dd-promptstate{opacity:.72}.dd-scrolllock{opacity:.72;border:1px solid #ffffff2e;border-radius:999px;padding:3px 6px}.dd-command-input{color:#e6e6e6f2;background:#0a0a0abf;border:1px solid #ffffff24;outline:none;width:100%;min-width:0;padding:10px;font-size:16px}.dd-command-input:focus{border-color:#ffffff4d}.dd-command-send{color:#e6e6e6eb;letter-spacing:.14em;cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff2e;padding:10px;font-size:13px}.dd-command-send:hover{background:#ffffff1a;border-color:#ffffff47}.dd-usdddicon{width:18px;height:18px;box-shadow:none;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.dd-usdddicon:before{content:"";background-image:url(/icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.dd-version-fixed{z-index:50;letter-spacing:.08em;color:#ffffff8c;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;position:fixed;top:10px;left:12px}.dd-topfade{height:calc(var(--dd-pad-top) + 34px);pointer-events:none;z-index:55;background:linear-gradient(#000000eb 0%,#000000a6 45%,#0000 100%);position:fixed;top:0;left:0;right:0}.dd-cursor{color:#d6ffffeb;letter-spacing:.5px;padding:4px 0 10px;font-weight:700;animation:1s step-end infinite dd-cursor-blink}@keyframes dd-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.dd-command .dd-status{z-index:auto!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}@media (max-width:520px){:root{--dd-font:16px;--dd-lineh:1.62;--dd-ts-min:72px;--dd-pad-top:calc(48px + env(safe-area-inset-top));--dd-pad-btm:calc(150px + env(safe-area-inset-bottom));--dd-chrome-x:10px;--dd-chrome-btm:calc(10px + env(safe-area-inset-bottom));--dd-controls-gap:8px}.dd-terminal{padding-left:12px;padding-right:12px}.dd-terminal .dd-line{max-width:100%}.dd-line{column-gap:10px!important}.dd-ts{opacity:.8;padding-right:0;font-size:12px}.dd-command{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:10px}.dd-command-left{opacity:.92;white-space:normal;flex-wrap:wrap;grid-area:1/1/auto/3;gap:6px 8px;font-size:12px}.dd-promptstate,.dd-scrolllock{opacity:.65}.dd-command-input{grid-area:2/1/auto/2;padding:12px 10px}.dd-command-send{grid-area:2/2/auto/3;padding:12px 10px;font-size:12px}.dd-status{padding:9px 12px;font-size:12px}.dd-statuslabel{font-size:10px}.dd-drawer{width:calc(100vw - 20px);left:10px;bottom:calc(86px + env(safe-area-inset-bottom));border-radius:20px;height:min(360px,62vh)}.dd-drawer-top{padding:12px 12px 10px}.dd-chip{padding:8px 12px;font-size:12px}.dd-menu-item{padding:12px;font-size:13px}.dd-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000038}.dd-version-fixed{opacity:.85;font-size:11px}}@media (max-width:380px){:root{--dd-ts-min:64px;--dd-font:15px}.dd-statuslabel{letter-spacing:.14em}}@media (min-width:521px){.dd-command{right:calc(var(--dd-chrome-x) + var(--dd-right-gutter))!important}}.dd-usdddicon{box-shadow:none!important;background:0 0!important;border:none!important}.dd-usdddicon:before{content:""!important;background:url(/icon.png) 50%/contain no-repeat!important;width:18px!important;height:18px!important;display:block!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
