.kettle-source{--font:Geist,Arial,sans-serif;--mono:CodeMenCRT,monospace;color:#e8e5df;background:#080808;min-height:100dvh;font:14px/1.5 var(--font)}.kettle-source *{box-sizing:border-box}.kettle-source a,.kettle-source button{-webkit-tap-highlight-color:transparent}.kettle-source button{cursor:pointer}.kettle-source button:disabled{cursor:not-allowed}.kettle-source :focus-visible{outline:2px solid #e5ded1;outline-offset:4px}.kettle-source [hidden]{display:none!important}.kettle-source .kettle-puppet-scene{position:absolute;inset:0;max-width:none;display:block;opacity:0}.kettle-source .kettle-puppet-pieces{filter:brightness(.65) saturate(.85)}.kettle-source[data-route-ready=false]>*{visibility:hidden}.kettle-source .kettle-motion .scene-stage{opacity:0}.kettle-source .kettle-motion[data-scene-visible=true] .scene-stage{opacity:1}.kettle-source .kettle-motion .cinema-vignette,.kettle-source .kettle-motion:not(.phase-idle) .cinema-vignette{opacity:.32;transition:none}.kettle-source [data-motion-ready=true] .kettle-puppet-scene{opacity:1}.kettle-source [data-motion-ready=true] .kettle-puppet-fallback{opacity:0}.kettle-source .kettle-motion .scene-stage{transition:opacity .32s ease!important;will-change:transform}.kettle-source .kettle-motion.phase-entering .monitor-window{opacity:0;transition:opacity .65s ease}.kettle-source .kettle-motion.phase-idle .monitor-window{opacity:1;transition:opacity .5s ease}.kettle-source .kettle-entry-actions{position:absolute;z-index:16;right:35px;top:28px}.kettle-source .kettle-entry-actions button{display:flex;align-items:center;gap:16px;padding:10px 0;background:none;border:0;color:#aaa498;font:11px/1.2 Geist,Arial,sans-serif}.kettle-source .kettle-entry-actions button:disabled{opacity:.3;cursor:default}.kettle-source .kettle-motion-controls{display:flex;gap:28px;align-items:center}.kettle-source .kettle-motion-controls>button{background:none;border:0;padding:10px 0;color:#aaa498;font:10px/1.2 CodeMenCRT,monospace;letter-spacing:1px}.kettle-source .kettle-motion:not(.phase-idle) .kettle-mobile-menu{visibility:hidden;opacity:0}.kettle-source .kettle-catalog-note{color:#77746c;font-size:11px;align-self:center}@media(max-width:759px){.kettle-source .kettle-entry-actions{right:25px;top:18px}.kettle-source .kettle-motion-controls{gap:22px}}.kettle-source .welcome{background:#030303}.kettle-source .scene-stage{transition:transform 1s cubic-bezier(.65,.05,.3,1),filter 1s}.kettle-source .scene-image{width:1920px;height:1080px;object-fit:fill}.kettle-source .scene-backdrop{filter:blur(15px);opacity:.6}.kettle-source .cinema-vignette{opacity:.32}.kettle-source .screen-title{top:90px;left:102px;letter-spacing:8px;font-size:104px}.kettle-source .screen-menu{top:310px;width:650px}.kettle-source .menu-option{min-height:78px;font-size:52px}.kettle-source .kettle-screen-mark{position:absolute;left:780px;top:180px;width:310px;height:310px;color:#bcbab3;filter:drop-shadow(0 0 4px #fff1)}.kettle-source .kettle-screen-mark svg{width:100%;height:100%}.kettle-source .kettle-screen-caption{font:28px/1.1 CodeMenCRT,monospace;letter-spacing:1px;color:#9b9993}.kettle-source .welcome-links{left:110px;right:90px;bottom:25px}.kettle-source .welcome-links__x{font:42px/1 CodeMenCRT,monospace}.kettle-source .kettle-entry-note{position:absolute;bottom:30px;left:38px;color:#9a958e;font:12px/1.6 Geist,Arial,sans-serif;letter-spacing:.1px}.kettle-source .kettle-entry-note span{display:block;color:#635f5b;font-size:10px;margin-top:2px}.kettle-source .welcome-controls{bottom:32px;right:35px}.kettle-source .kettle-mobile-menu{display:none}.kettle-source .night-app{min-height:100dvh;background:#080808;color:#e8e5df}.kettle-source .app-header-bar .app-header{gap:35px;min-height:86px}.kettle-source .app-header-bar .app-brand{gap:10px;font:26px/1 CodeMenCRT,monospace;letter-spacing:1.8px}.kettle-source .app-header-bar .app-brand svg{width:32px;height:32px}.kettle-source .app-header-bar .app-nav{gap:24px}.kettle-source .app-header-bar .app-nav a{font-size:23px}.kettle-source .app-header-bar .user-wallet{padding-left:16px}.kettle-source .app-header-bar .user-wallet button{background:#e3e0d7;color:#171717;border-color:#e3e0d7;border-radius:4px}.kettle-source .kettle-network{font-size:11px;color:#817f77}.kettle-source .terminal-main{max-width:1328px;padding:0 32px 32px}.kettle-source .launch-stage{min-height:270px;margin:0 0 28px;border-bottom:1px solid #ffffff18}.kettle-source .kettle-launch-room{inset:0 -32px;opacity:.85;pointer-events:none}.kettle-source .kettle-launch-room img{width:100%;height:100%;object-fit:cover;object-position:60% 49%;opacity:.7}.kettle-source .kettle-launch-room:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080808 3%,#08080855 40%,#08080820),linear-gradient(0deg,#080808,transparent 60%)}.kettle-source .kettle-launch-title{position:relative;z-index:2;align-self:center;padding-top:20px}.kettle-source .kettle-launch-title p{color:#8b877f;font:18px CodeMenCRT,monospace;letter-spacing:2px;margin:0 0 10px}.kettle-source .kettle-launch-title h1{font:55px/1 CodeMenCRT,monospace;letter-spacing:0;margin:0 0 12px}.kettle-source .kettle-launch-title>span{font-size:13px;color:#a5a099}.kettle-source .terminal-primary-button{position:relative;z-index:2;align-self:center;background:#dedbd3!important;border-color:#dedbd3!important;border-radius:4px;box-shadow:none;color:#141414!important;padding:13px 18px;font:14px Geist,Arial,sans-serif}.kettle-source .terminal-search{background:#0e0e0e;border-color:#30302e}.kettle-source .terminal-filters button[aria-pressed=true]{background:#262623;color:#e4e0d7;border-color:#45443e}.kettle-source .kettle-empty{min-height:300px;gap:14px}.kettle-source .kettle-empty svg{width:74px;height:74px;opacity:.35}.kettle-source .kettle-empty p{font:22px CodeMenCRT,monospace;color:#c4c0b7}.kettle-source .kettle-empty>span{color:#6f6b65;font-size:12px}.kettle-source .kettle-empty button{color:#cfcac0;background:none;border:1px solid #333;padding:8px 14px}.kettle-source .kettle-token-card{display:flex;gap:18px;padding:25px;border:1px solid #30302d;border-radius:9px;color:inherit;background:#101010;text-decoration:none}.kettle-source .kettle-token-card>svg{width:50px}.kettle-source .kettle-token-card h2{margin:0;font-size:20px}.kettle-source .kettle-token-card p{color:#8f8b81;font-size:12px}.kettle-source .kettle-token-card small{overflow-wrap:anywhere;color:#777}.kettle-source .kettle-footer{display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid #242421;padding:25px 0 8px;color:#6e6b65;font-size:11px;margin-top:35px}.kettle-source .kettle-footer a{color:#c7c2b6;text-decoration:none}.kettle-source .kettle-footer>span:last-child{margin-left:auto}.kettle-source .kettle-toast{position:fixed;z-index:100;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:20px;align-items:center;width:min(600px,90vw);background:#1b1a17;border:1px solid #48443b;padding:18px;color:#ddd6c5}.kettle-source .kettle-toast button{margin-left:auto;font-size:24px}.kettle-source .kettle-embedded{--bg:#080808;--side:#111110;--raise:#1a1917;--ink:#ece9e1;--ink-2:#aaa69c;--muted:#77746c;--line:#302e29;--acid:#d4c5a9;min-height:0;background:#080808;font-family:Geist,Arial,sans-serif}.kettle-source .kettle-embedded main{max-width:none;padding:0 0 30px}.kettle-source .kettle-embedded h1{font:46px/1 CodeMenCRT,monospace;letter-spacing:0}.kettle-source .kettle-embedded h2{font-weight:500}.kettle-source .kettle-embedded aside,.kettle-source .kettle-embedded section[class*=panel]{background:#101010;border-color:#302e29;border-radius:7px}.kettle-source .kettle-embedded input,.kettle-source .kettle-embedded select,.kettle-source .kettle-embedded textarea{background:#080808;border-color:#36332c;color:#ece9e1}.kettle-source .kettle-embedded input::placeholder,.kettle-source .kettle-embedded textarea::placeholder{color:#68655d}.kettle-source .kettle-embedded details{background:transparent}.kettle-source .kettle-embedded button[class*=primary]{background:#dedbd3;border-color:#dedbd3;color:#171717}.kettle-source .kettle-embedded button[class*=softButton]{background:#23221f;border-color:#414038}.kettle-source .kettle-embedded div[class*=pairs] button[aria-pressed=true],.kettle-source .kettle-embedded div[class*=segmented] button[aria-pressed=true]{background:#29261f;border-color:#817562;color:#e5d5b7}.kettle-source .kettle-embedded div[class*=pairs] button{background:#0d0d0c}.kettle-source .kettle-embedded article{background:#0c0c0b}.kettle-source .kettle-embedded article[data-selected=true]{background:#242119}.kettle-source .kettle-embedded div[class*=tokenPreview]>div{background:none}.kettle-source .kettle-embedded svg{--acid:currentColor}@media(max-width:1000px){.kettle-source .app-header-bar{padding:0 20px}.kettle-source .app-header-bar .app-header{gap:20px}.kettle-source .app-header-bar .app-nav{gap:17px}.kettle-source .app-header-bar .app-nav a{font-size:21px}.kettle-source .kettle-network{display:none}}@media(max-width:759px){.kettle-source .welcome{min-height:740px;height:100svh}.kettle-source .welcome .monitor-window{pointer-events:none}.kettle-source .kettle-mobile-menu{position:absolute;top:50%;left:25px;right:25px;display:flex;flex-direction:column;gap:9px;padding:25px 5px;background:linear-gradient(0deg,#050505 80%,#05050500)}.kettle-source .kettle-mobile-menu>span{font:35px CodeMenCRT,monospace;letter-spacing:3px;margin-bottom:8px}.kettle-source .kettle-mobile-menu>button{border:1px solid #37342d;background:#141310;color:#dedbd2;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:3px;font:24px CodeMenCRT,monospace;text-align:left}.kettle-source .kettle-mobile-menu small{color:#747067;font-size:10px;padding-top:10px}.kettle-source .kettle-entry-note{display:none}.kettle-source .welcome-controls{bottom:20px;right:25px}.kettle-source .app-header-bar .app-header{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "navigation navigation";min-height:110px;gap:0;padding-top:12px}.kettle-source .app-header-bar .app-nav{justify-self:start;width:100%;overflow-x:auto;gap:22px;padding-top:8px}.kettle-source .app-header-bar .app-nav a{min-height:44px;font-size:20px}.kettle-source .app-header-bar .app-brand{font-size:24px}.kettle-source .app-header-bar .user-wallet{padding-left:0;margin-left:0;border:0}.kettle-source .app-header-bar .user-wallet button{padding:9px 12px;min-height:38px;font-size:11px}.kettle-source .terminal-main{padding:0 20px 22px}.kettle-source .launch-stage{min-height:240px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:22px}.kettle-source .kettle-launch-title{align-self:flex-start}.kettle-source .kettle-launch-title h1{font-size:42px}.kettle-source .terminal-primary-button{align-self:flex-start}.kettle-source .kettle-launch-room{inset:0 -20px}.kettle-source .terminal-toolbar{flex-wrap:wrap;gap:15px;margin-bottom:20px}.kettle-source .terminal-search{width:100%;flex-basis:100%}.kettle-source .terminal-search input{font-size:16px}.kettle-source .kettle-embedded main{padding:0}.kettle-source .kettle-embedded input,.kettle-source .kettle-embedded select,.kettle-source .kettle-embedded textarea{font-size:16px}.kettle-source .kettle-footer{flex-direction:column;align-items:flex-start;gap:9px}.kettle-source .kettle-footer>span:last-child{margin-left:0}.kettle-source .kettle-embedded h1{font-size:38px}.kettle-source .kettle-embedded div[class*=pairs]{grid-template-columns:repeat(3,1fr)}}.kettle-source .night-app .app-header-bar .app-header .app-brand{font:26px/1 CodeMenCRT,monospace;letter-spacing:2px}.kettle-source .kettle-embedded.kettle-embedded input:not([type=checkbox]),.kettle-source .kettle-embedded.kettle-embedded select,.kettle-source .kettle-embedded.kettle-embedded textarea{background:#080808;border-color:#36332c;color:#ece9e1}.kettle-source .kettle-embedded div[class*=upload]{background:#0b0b0a;border-color:#494438}.kettle-source .scene-stage{transition:none}.kettle-source .kettle-embedded div[class*=jobReview]{--bg:#0c0c0b;--raise:#24221e;--ink:#ece9e1;--ink-2:#aaa69c;--muted:#77746c;--line:#36332d;--acid:#d4c5a9}.kettle-source .kettle-embedded section[aria-label="Review transaction plan"]{background:#101010;border-color:#36332d}.kettle-source .kettle-embedded section[aria-label="Review transaction plan"] label{flex-direction:row;align-items:flex-start;gap:10px}.kettle-source .kettle-embedded section[aria-label="Review transaction plan"] label input{margin-top:3px;flex-shrink:0}.kettle-source .kettle-embedded div[class*=notice]{background:#24211a;border-color:#605641}.kettle-source .kettle-embedded div[class*=notice] p{color:#e0d8c8}@media(prefers-reduced-motion:reduce){.kettle-source .phase-entering .scene-stage,.kettle-source .scene-stage{transition:none}.kettle-source .crt-noise,.kettle-source .crt-sweep,.kettle-source .crt-tear{display:none}}@media(max-width:759px){.kettle-source.kettle-source .night-app .app-header-bar{padding:0 20px}.kettle-source.kettle-source .night-app .app-header-bar .app-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 48px;grid-template-areas:"brand actions" "navigation navigation";gap:0;min-height:112px;width:100%;padding:8px 0 0}.kettle-source.kettle-source .night-app .app-header-bar .app-brand{grid-area:brand;min-width:0;font-size:24px}.kettle-source.kettle-source .night-app .app-header-bar .app-header .app-nav{grid-area:navigation;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;justify-self:stretch;gap:22px;width:100%;max-width:100%;height:48px;min-height:48px;overflow-x:auto;overflow-y:hidden;padding:0}.kettle-source.kettle-source .night-app .app-header-bar .app-header .app-nav a{flex-shrink:0;min-height:44px;font-size:20px}.kettle-source.kettle-source .night-app .app-header-bar .app-header-actions{grid-area:actions;width:auto;min-width:0;gap:0}.kettle-source.kettle-source .night-app .app-header-bar .user-wallet{padding:0;margin:0;border:0}.kettle-source.kettle-source .night-app .app-header-bar .user-wallet button{width:auto;min-width:44px;min-height:38px;padding:9px 12px;margin:0;font-size:11px}.kettle-source.kettle-source .night-app .app-header-bar .user-wallet button span{display:inline}.kettle-source.kettle-source .night-app .app-header-bar .user-wallet button svg{width:15px;flex-shrink:0}.kettle-source.kettle-source .night-app .terminal-main{width:100%;padding:0 20px 22px}.kettle-source.kettle-source .night-app .terminal-main .terminal-toolbar{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:14px}.kettle-source.kettle-source .night-app .terminal-main .terminal-search{width:100%;min-width:0;flex-basis:auto}.kettle-source.kettle-source .night-app .terminal-main .terminal-search input{font-size:16px}.kettle-source.kettle-source .night-app .terminal-main .terminal-filters{align-self:flex-start}.kettle-source.kettle-source .night-app .terminal-main .app-page-title{font:48px/1 CodeMenCRT,monospace}}.kettle-motion-controls button{white-space:nowrap;min-width:92px}