:root{--interaction-color: #000;--interaction-rest-color: rgba(0, 0, 0, .12);--frame-width: 2px;--frame-hover-width: 3px;--frame-duration: .14s}.interactive-frame{position:relative;border:var(--frame-width) solid var(--interaction-rest-color)}.interactive-frame:after{content:"";position:absolute;inset:calc(-1 * var(--frame-width));border:var(--frame-hover-width) solid var(--interaction-color);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--frame-duration) ease-out}.interactive-frame:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]):after,.input-shell:focus-within:after{opacity:1}.interactive-frame:focus-visible{outline:none}.input-shell{display:block;border-radius:12px}.input-shell>input{display:block;width:100%;border:0;border-radius:inherit;outline:none}@media(prefers-reduced-motion:reduce){.interactive-frame:after{transition-duration:0s}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,Segoe UI,sans-serif;color:var(--text-main);background:var(--bg-body);color-scheme:dark;font-synthesis:none;--primary: #C5A580;--primary-dark: #7A5C3E;--graphite: #1A1D1E;--interaction-color: rgba(255, 255, 255, .7);--interaction-rest-color: rgba(255, 255, 255, .12);--primary-glow: rgba(197, 165, 128, .4);--bg-body: #000;--text-main: #E0E0E0;--text-secondary: #aaaaaa;--text-inverse: #000000;--card-bg: rgba(0, 0, 0, .85);--card-border: rgba(255, 255, 255, .08);--card-shadow: 0 8px 32px rgba(0, 0, 0, .3);--bg-glass: rgba(12, 12, 12, .9);--border-glass: transparent;--nav-glass: rgba(8, 8, 8, .98);--user-menu-bg: rgba(10, 10, 10, .7);--user-menu-border: rgba(255, 255, 255, .1);--user-menu-button-border: rgba(255, 255, 255, .3);--forest-shade: radial-gradient(ellipse at 50% 45%, rgba(9, 12, 13, .77) 0%, rgba(9, 12, 13, .7) 60%, rgba(9, 12, 13, .82) 100%);--button-hover: #fff;--text: var(--text-main);--muted: var(--text-secondary);--bronze: var(--primary);--panel: var(--bg-glass);--line: var(--card-border)}:root[data-theme=light]{color-scheme:light;--interaction-color: #000;--interaction-rest-color: rgba(0, 0, 0, .12);--primary: #94724d;--primary-glow: rgba(148, 114, 77, .3);--bg-body: #F0F2F5;--text-main: #1A1D1E;--text-secondary: #555A60;--text-inverse: #ffffff;--card-bg: rgba(230, 230, 230, .85);--card-border: rgba(0, 0, 0, .08);--card-shadow: 0 4px 20px rgba(0, 0, 0, .05);--bg-glass: rgba(255, 255, 255, .9);--nav-glass: rgba(255, 255, 255, .95);--user-menu-bg: var(--bg-glass);--user-menu-border: rgba(0, 0, 0, .05);--user-menu-button-border: rgba(0, 0, 0, .7);--forest-shade: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));--button-hover: #000}*{box-sizing:border-box}::selection{background:var(--primary);color:var(--text-inverse);text-shadow:none}body{display:flex;flex-direction:column;min-height:100svh;margin:0;min-width:320px;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--forest-shade),url(./antigravity-forest-DkPTWqll.webp) center center / cover no-repeat}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible{outline:2px solid var(--interaction-color);outline-offset:5px}.home-icon{width:22px;height:22px;flex:none;vertical-align:middle}.glass-panel{background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;box-shadow:var(--card-shadow)}.primary{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:12px;background:var(--text);color:var(--text-inverse);min-height:48px;width:100%;font-size:13px;font-weight:550}.primary .home-icon{width:17px;height:17px}label{display:block;color:var(--muted);font-size:12px;margin-bottom:13px}input{width:100%;min-width:0;padding:15px 16px;color:var(--text);font-size:13px;border:0;border-radius:12px;background:transparent;outline:0}input::placeholder{color:var(--muted)}input:focus-visible{outline:0}form .primary{margin-top:18px}#notice{margin:20px auto 0;max-width:400px;text-align:center;color:var(--bronze);font-size:12px;line-height:1.7}#notice:empty{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.profile-controls{position:fixed;z-index:10;right:24px;top:24px;display:flex;align-items:center}.account-menu{gap:14px;min-height:58px;padding:8px 8px 8px 18px;border-radius:40px;background:var(--user-menu-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#account-profile{display:contents}#account-name{width:140px;overflow:hidden;color:var(--text);font-size:15px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:transparent;color:var(--text)}.profile-icon .home-icon{width:20px;height:20px}.profile-icon:is(:hover,:focus-visible){color:var(--interaction-color)}.profile-controls:not(.account-menu)>.profile-icon{background:var(--user-menu-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.appearance-menu{position:absolute;top:calc(100% + 8px);left:8px;display:grid;grid-template-columns:40px;gap:8px;padding:8px;border-radius:999px;background:var(--user-menu-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-controls:not(.account-menu) .appearance-menu{right:0;left:auto}#theme-icon{display:grid;width:20px;height:20px;place-items:center}.home{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 120px}body[data-has-workspaces] .home{padding-block:120px}.workspace-brand,.workspace-brand span{text-shadow:none;box-shadow:none;filter:none}.home-content{width:min(100%,432px)}.login-panel{padding:34px}body[data-authenticated] .home-content{width:min(100%,820px)}.workspace-card{--destination-gap: 12px;padding:26px}.workspace-card+.workspace-card{margin-top:18px}.workspace-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:1px 0 24px;text-align:center}.workspace-brand{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--destination-gap);width:100%;margin:0;font-size:2.4rem;line-height:1.2;font-weight:800}.workspace-brand span{grid-row:1;text-align:center}.workspace-brand span:nth-child(1){grid-column:1 / span 2}.workspace-brand span:nth-child(2){grid-column:2 / span 2}.workspace-brand span:nth-child(3){grid-column:3 / span 2}.workspace-brand span:nth-child(4){grid-column:4 / span 2}.workspace-brand span:nth-child(5){grid-column:5 / span 2}.state{font-size:12px;color:var(--muted)}[data-unlocking]:before,#login-form [aria-busy=true] [data-home-icon]:before{content:"";display:inline-block;width:.8em;height:.8em;margin-inline-end:.55em;vertical-align:-.06em;border-radius:50%;border:1.5px solid currentColor;border-inline-end-color:transparent;animation:unlock-spin .85s linear infinite}#login-form [aria-busy=true] [data-home-icon]>svg{display:none}#login-form [aria-busy=true] [data-home-icon]:before{margin:0}@keyframes unlock-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-unlocking]:before,#login-form [aria-busy=true] [data-home-icon]:before{animation:none}}.workspace-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--destination-gap)}.destination{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;padding:23px 22px 22px;min-height:170px;border-radius:18px;text-align:center;background:transparent;color:var(--text);box-shadow:none}.destination>[data-home-icon]{display:block;flex:none;width:30px;height:30px;color:var(--text);margin-bottom:20px;line-height:0}.destination>[data-home-icon]>.home-icon{width:100%;height:100%}.destination-title{font-size:14px;font-weight:500;letter-spacing:-.2px}.create-panel{padding:32px;max-width:432px;margin:auto}.create-panel h2{font-size:18px;font-weight:500;margin:0 0 25px}:root[data-theme=dark] :is(.glass-panel,.destination){background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:none}:root[data-theme=dark] .workspace-card{padding:32px}:root[data-theme=dark] .destination{padding:32px}@media(max-width:760px){.home{padding-inline:20px}.workspace-card{--destination-gap: 10px;padding:22px}.destination{padding-inline:16px}.profile-controls{right:20px;top:20px}}@media(max-width:540px){.home{padding-top:24px;padding-bottom:60px}.workspace-brand{font-size:28px}.login-panel{padding:28px}.workspace-heading{padding-bottom:21px}.workspace-actions{grid-template-columns:1fr}.destination{min-height:118px;padding:20px}.destination>[data-home-icon]{width:24px;height:24px;margin-bottom:12px}#account-name{max-width:150px}}.node-settings{width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 64px);border:0;border-radius:24px;padding:28px;background:var(--bg-glass);color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.node-settings::backdrop{background:#0000008c}.node-settings-heading,.node-settings-actions{display:flex;align-items:center;gap:12px}.node-settings-heading{justify-content:space-between}.node-settings h2{margin:0;font-size:20px}.node-settings h3{margin:28px 0 16px;font-size:15px}.node-settings p{color:var(--muted);font-size:13px;line-height:1.6}.node-action{padding:10px 14px;background:transparent;color:var(--text);border-radius:12px}.node-settings-actions{flex-wrap:wrap}.node-settings form{display:grid;gap:12px}.node-settings label{margin:0}.node-settings .input-shell{margin-top:10px}.support-request+.support-request{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.support-request pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}
