.gate[data-v-bd82f883]{--gate-ground:linear-gradient(90deg, #c9eeed 0%, #dceeef 50%, #f1eef2 100%);--gate-glow:#93d9d5;--card-from:#fbfbfb;--card-to:#edf1f1;--field-bg:#fff;--card-edge:#ffffffe6;--link:#13969c;--legal-bg:#17403e;background:var(--gate-ground);height:100%;color:var(--ink);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:auto}:root[data-theme=dark] .gate[data-v-bd82f883]{--gate-ground:linear-gradient(90deg, #0d2f2e 0%, #142728 50%, #1c1e25 100%);--gate-glow:#45c1c76b;--card-from:#172625;--card-to:#111d1c;--field-bg:#00000047;--card-edge:#ffffff14;--link:#45c1c7;--legal-bg:#0a1918}.sky[data-v-bd82f883]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow[data-v-bd82f883]{background:radial-gradient(50% 50% at 50% 50%, var(--gate-glow) 40%, transparent 100%);pointer-events:none;width:1200px;height:1200px;animation:1.6s cubic-bezier(.22,1,.36,1) both rise-bd82f883;position:absolute;bottom:-750px;left:50%;transform:translate(-50%)}.column[data-v-bd82f883]{flex-direction:column;align-items:center;gap:70px;padding:71px 16px 70px;display:flex;position:relative}.mark[data-v-bd82f883]{width:25px;height:auto;display:block}:root[data-theme=dark] .mark[data-v-bd82f883]{filter:invert(.92)hue-rotate(180deg)}.card[data-v-bd82f883]{background:linear-gradient(224.36deg, var(--card-from) 24.72%, var(--card-to) 75.28%);width:min(448px,100%);box-shadow:-1px -1px 0 0 var(--card-edge), var(--shadow);border-radius:16px;gap:24px;padding:64px 64px 40px;animation:.8s cubic-bezier(.22,1,.36,1) .1s both arrive-bd82f883;display:grid}.head h1[data-v-bd82f883]{font:700 25px/32px var(--f-initials);margin:0}.head p[data-v-bd82f883]{font:500 14px/24px var(--f-ui);margin:0}.form[data-v-bd82f883]{gap:9px;display:grid}.field[data-v-bd82f883]{gap:4px;display:grid}.label[data-v-bd82f883]{font:600 11px/16px var(--f-ui)}.control[data-v-bd82f883]{display:block;position:relative}.control input[data-v-bd82f883]{background:var(--field-bg);width:100%;height:32px;color:var(--ink);font:500 14px/16px var(--f-ui);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:8px;padding:0 40px 0 12px}.control input[data-v-bd82f883]:focus{border-color:var(--line-3);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.control .code[data-v-bd82f883]{letter-spacing:.3em;font-family:var(--f-num);padding-right:12px}.in-icon[data-v-bd82f883]{color:var(--ink);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.toggle[data-v-bd82f883]{color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.toggle[data-v-bd82f883]:hover{color:var(--ink)}.row[data-v-bd82f883]{justify-content:flex-end;margin-top:7px;display:flex}.link[data-v-bd82f883]{color:var(--link);font:500 14px/16px var(--f-ui)}.error[data-v-bd82f883]{color:var(--danger-ink);font:500 13px/18px var(--f-ui);margin:4px 0 0}.submit[data-v-bd82f883]{background:var(--g-interactive);height:48px;color:var(--g-on-interactive);font:600 14px/16px var(--f-ui);cursor:pointer;transition:background .2s var(--ease);border:0;border-radius:24px;margin-top:23px}.submit[data-v-bd82f883]:hover{background:var(--g-interactive-hover)}.submit[data-v-bd82f883]:disabled{opacity:.6;cursor:default}.workspaces[data-v-bd82f883]{gap:8px;display:grid}.workspace[data-v-bd82f883]{background:var(--field-bg);height:48px;color:var(--ink);font:600 14px/16px var(--f-ui);cursor:pointer;transition:border-color .2s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.workspace[data-v-bd82f883]:hover{border-color:var(--line-3)}.demo[data-v-bd82f883]{text-align:center;font:500 14px/16px var(--f-ui);margin:24px 0 0}.edda[data-v-bd82f883]{background:currentColor;width:97px;height:32px;animation:.8s cubic-bezier(.22,1,.36,1) .25s both arrive-bd82f883;display:block;-webkit-mask:url(/img/edda-letters.png) 50%/contain no-repeat;mask:url(/img/edda-letters.png) 50%/contain no-repeat}.legal[data-v-bd82f883]{background:var(--legal-bg);color:#fff;height:32px;font:500 14px/16px var(--f-ui);place-items:center;display:grid;position:relative}@keyframes rise-bd82f883{0%{opacity:0;transform:translate(-50%)translateY(10%)}}@keyframes arrive-bd82f883{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.glow[data-v-bd82f883],.card[data-v-bd82f883],.edda[data-v-bd82f883]{animation:none}}@media (width<=520px){.column[data-v-bd82f883]{gap:40px;padding-top:40px}.card[data-v-bd82f883]{padding:40px 24px 32px}}.g-icon[data-v-44a58b6c]{vertical-align:middle;-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;background-color:currentColor;flex:none;display:inline-block}.switcher[data-v-8eedbdcf]{position:relative}.grid[data-v-8eedbdcf]{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.grid[data-v-8eedbdcf]:hover,.grid[aria-expanded=true][data-v-8eedbdcf]{background:#ffffff73}.panel[data-v-8eedbdcf]{z-index:70;background:var(--surface);box-shadow:5px 5px 24px #adb2bd3d, var(--shadow);border-radius:16px;padding:20px;position:absolute;top:calc(100% + 6px);right:0}.apps[data-v-8eedbdcf]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.apps a[data-v-8eedbdcf],.here[data-v-8eedbdcf]{width:48px;color:var(--ink);justify-items:center;gap:1px;text-decoration:none;display:grid}.apps a[data-v-8eedbdcf]:hover,.apps a[data-v-8eedbdcf]:focus-visible{text-decoration:none}.apps a:hover .name[data-v-8eedbdcf],.apps a:focus-visible .name[data-v-8eedbdcf]{text-underline-offset:2px;text-decoration:underline}.frame[data-v-8eedbdcf]{border-radius:4px 4px 12px;width:48px;height:48px;padding:3px;display:block}.frame.sourcing[data-v-8eedbdcf]{background-image:linear-gradient(315deg,#13969c 8%,#c9eeed 95%)}.code[data-v-8eedbdcf]{color:#fff;width:42px;height:42px;font:500 18px/24px var(--f-initials);background:#17403e;border-radius:3px 3px 10px;place-items:center;display:grid}.name[data-v-8eedbdcf]{font:500 11px/16px var(--f-ui);white-space:nowrap}.here[data-v-8eedbdcf]{cursor:default}.new-tab[data-v-8eedbdcf]{border-top:1px solid var(--line);font:500 14px/16px var(--f-ui);cursor:pointer;align-items:center;gap:12px;margin:16px -20px 0;padding:12px 20px 0;display:flex}.new-tab input[data-v-8eedbdcf]{appearance:none;background:var(--fill-2);cursor:pointer;width:36px;height:20px;transition:background .2s var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.new-tab input[data-v-8eedbdcf]:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0e252433}.new-tab input[data-v-8eedbdcf]:checked{background:var(--mark)}.new-tab input[data-v-8eedbdcf]:checked:after{transform:translate(16px)}.avatar[data-v-ae66089d]{background:hsl(var(--hue) var(--av-sat) var(--av-light));border:1px solid var(--line);color:hsl(var(--hue) 55% var(--av-ink));border-radius:28%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.avatar.round[data-v-ae66089d]{border-radius:50%}.avatar img[data-v-ae66089d]{object-fit:contain;background:#fff;width:100%;height:100%}.avatar img.photo[data-v-ae66089d]{object-fit:cover;background:0 0}.cmd[data-v-81287c80]{flex:0 340px;width:340px;min-width:180px;position:relative}.field[data-v-81287c80]{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);height:32px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:8px;padding:0 8px;display:flex}.cmd.open .field[data-v-81287c80]{border-color:var(--line-3);box-shadow:0 0 0 3px var(--accent-soft)}.lens[data-v-81287c80]{color:var(--ink)}input[data-v-81287c80]{min-width:0;height:100%;color:var(--ink);font:500 14px/24px var(--f-ui);background:0 0;border:0;flex:1}input[data-v-81287c80]:focus{outline:none}input[data-v-81287c80]::placeholder{color:var(--muted)}input[data-v-81287c80]::-webkit-search-cancel-button{display:none}.drop[data-v-81287c80]{z-index:50;gap:2px;width:max(100%,520px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.section[data-v-81287c80]{padding:8px 10px 4px}.row[data-v-81287c80]{border-radius:var(--r);color:var(--ink);text-align:left;font:500 14px/20px var(--f-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.row[data-v-81287c80]:hover,.row.active[data-v-81287c80]{background:var(--hover)}.row .name[data-v-81287c80]{font-weight:600}.row .meta[data-v-81287c80]{white-space:nowrap;margin-left:auto;font-size:11px}.sentence[data-v-81287c80]{color:var(--ink-2)}.sentence svg[data-v-81287c80]{color:var(--mark);flex:none}.sentence .kbd[data-v-81287c80]{margin-left:auto}.initials[data-v-eba6c026]{color:var(--ink);font-family:var(--f-initials);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:16px;display:inline-grid;overflow:hidden}.initials img[data-v-eba6c026]{object-fit:cover;width:100%;height:100%}.sync-status[data-v-0c02a04c]{position:relative}.pill[data-v-0c02a04c]{border-radius:var(--r);border:1px solid var(--line);height:32px;color:var(--ink);font:500 14px/24px var(--f-ui);white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);background:0 0;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:relative;overflow:hidden}.pill[data-v-0c02a04c]:hover{border-color:var(--line-3)}.pill.busy[data-v-0c02a04c]{background:var(--surface)}.pill.failed[data-v-0c02a04c]{border-color:color-mix(in oklab, var(--bad) 45%, transparent)}.what[data-v-0c02a04c]{font-variant-numeric:tabular-nums}.failed .what[data-v-0c02a04c]{color:var(--danger-ink)}.dot[data-v-0c02a04c]{background:var(--g-positive);border-radius:50%;width:9.33px;height:9.33px;margin:0 3.33px}.dot.failed[data-v-0c02a04c]{background:var(--bad)}.dot.never[data-v-0c02a04c]{background:var(--line-3)}.spinner[data-v-0c02a04c]{border:1.6px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;margin:0 2px;animation:.8s linear infinite spin-0c02a04c}.bar[data-v-0c02a04c]{height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bar i[data-v-0c02a04c]{background:var(--ink);width:35%;animation:slide-0c02a04c 1.4s var(--ease) infinite;border-radius:2px;position:absolute;top:0;bottom:0}@keyframes spin-0c02a04c{to{transform:rotate(360deg)}}@keyframes slide-0c02a04c{0%{left:-35%}to{left:100%}}.panel[data-v-0c02a04c]{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:338px;box-shadow:var(--shadow);color:var(--ink);white-space:normal;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.p-head[data-v-0c02a04c]{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:8px 16px;display:flex}.p-title[data-v-0c02a04c]{flex:1;min-width:0;display:grid}.p-title b[data-v-0c02a04c]{font:600 14px/24px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-title small[data-v-0c02a04c],.s-text small[data-v-0c02a04c],.foot[data-v-0c02a04c]{font:500 11px/17px var(--f-ui);color:var(--muted)}.steps[data-v-0c02a04c]{gap:8px;margin:0;padding:16px 16px 0;list-style:none;display:grid}.steps li[data-v-0c02a04c]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;display:grid}.mark[data-v-0c02a04c]{width:24px;height:24px;color:var(--muted);place-items:center;display:grid}.mark .num[data-v-0c02a04c]{border:1px solid var(--line-3);width:16px;height:16px;font:600 10px/1 var(--f-ui);border-radius:50%;place-items:center;display:grid}.failed .mark[data-v-0c02a04c]{color:var(--bad)}.s-text[data-v-0c02a04c]{display:grid}.s-text b[data-v-0c02a04c]{font:600 14px/24px var(--f-ui)}.waiting .s-text b[data-v-0c02a04c]{color:var(--muted);font-weight:500}.err[data-v-0c02a04c]{font:500 11px/17px var(--f-ui);color:var(--danger-ink);margin:8px 16px 0}.foot[data-v-0c02a04c]{margin:12px 16px 0}.to-thesis[data-v-0c02a04c]{font:600 11px/16px var(--f-ui);color:var(--ink);align-items:center;gap:2px;margin:8px 16px 0;display:flex}.panel[data-v-0c02a04c]>:last-child{margin-bottom:16px}.toast[data-v-0c02a04c]{z-index:55;font:500 14px/24px var(--f-ui);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.toast[data-v-0c02a04c] svg{color:var(--good)}.toast.failed[data-v-0c02a04c] svg{color:var(--bad)}.toast a[data-v-0c02a04c]{color:var(--ink);font-weight:600}.toast .x[data-v-0c02a04c]{cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.toast .x[data-v-0c02a04c] svg{color:var(--muted)}.toast-enter-active[data-v-0c02a04c],.toast-leave-active[data-v-0c02a04c]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.toast-enter-from[data-v-0c02a04c],.toast-leave-to[data-v-0c02a04c]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.spinner[data-v-0c02a04c],.bar i[data-v-0c02a04c]{animation-duration:3s}}.app-header[data-v-9ffed52f]{z-index:40;position:relative}.top[data-v-9ffed52f]{justify-content:space-between;align-items:center;gap:16px;height:64px;padding:16px 24px;display:flex}.left[data-v-9ffed52f],.right[data-v-9ffed52f]{align-items:center;min-width:0;display:flex}.left[data-v-9ffed52f]{gap:16px}.right[data-v-9ffed52f]{flex:none;gap:8px}.brand[data-v-9ffed52f]{color:var(--ink);font:600 14px/24px var(--f-ui);white-space:nowrap;align-items:center;gap:16px;display:flex}.brand[data-v-9ffed52f]:hover{text-decoration:none}:root[data-theme=dark] .logo[data-v-9ffed52f]{filter:invert(.92)hue-rotate(180deg)}.menu-anchor[data-v-9ffed52f]{position:relative}.workspace[data-v-9ffed52f]{height:32px;color:var(--ink);font:600 14px/24px var(--f-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 16px;display:inline-flex}.workspace[data-v-9ffed52f]:hover{background:#ffffff73}.workspace.still[data-v-9ffed52f]{cursor:default}.workspace.still[data-v-9ffed52f]:hover{background:0 0}.me[data-v-9ffed52f]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.menu[data-v-9ffed52f]{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:248px;box-shadow:var(--shadow);padding:0;position:absolute;top:calc(100% + 6px);overflow:hidden}.left-menu[data-v-9ffed52f]{left:0}.right-menu[data-v-9ffed52f]{right:0}.account[data-v-9ffed52f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.who[data-v-9ffed52f]{min-width:0;display:grid}.who span[data-v-9ffed52f]{font:500 14px/24px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who small[data-v-9ffed52f]{font:500 11px/17px var(--f-ui);color:var(--muted)}.item[data-v-9ffed52f]{background:var(--surface);width:100%;color:var(--ink);font:500 14px/24px var(--f-ui);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.item[data-v-9ffed52f]:hover,.item[data-v-9ffed52f]:focus-visible{background:var(--hover)}.item.out[data-v-9ffed52f]{border-top:1px solid var(--line);margin-top:8px}.sections[data-v-9ffed52f]{padding:0 24px}.sections .tabs[data-v-9ffed52f]{border-bottom:0}@media (width<=900px){.workspace span[data-v-9ffed52f]{text-overflow:ellipsis;max-width:120px;overflow:hidden}}@media (width<=720px){.brand span[data-v-9ffed52f],.workspace[data-v-9ffed52f]{display:none}.top[data-v-9ffed52f]{padding:16px}.sections[data-v-9ffed52f]{padding:0 16px}}.golden[data-v-a37960e1]{flex:none;display:block;overflow:visible}.tile[data-v-a37960e1]{background:var(--ink);border-radius:28%;display:grid;box-shadow:0 6px 18px -8px #0a0d1473}.tile .square[data-v-a37960e1]{fill:none;stroke:var(--bg);stroke-opacity:.38;stroke-width:1px}.tile .spiral[data-v-a37960e1]{fill:none;stroke:var(--bg);stroke-width:2px;stroke-linecap:round}.drawn .square[data-v-a37960e1]{fill:none;stroke:var(--line-3);stroke-width:.075px;stroke-dasharray:100;stroke-dashoffset:100px;animation:draw-a37960e1 .7s var(--ease) calc(var(--i) * .12s) forwards}.drawn .spiral[data-v-a37960e1]{fill:none;stroke:var(--ink);stroke-width:.17px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:1.1s cubic-bezier(.65,0,.35,1) .55s forwards draw-a37960e1}.spark[data-v-a37960e1]{fill:var(--ink);opacity:0;animation:2.6s ease-in-out 1.7s infinite spark-a37960e1}@keyframes draw-a37960e1{to{stroke-dashoffset:0}}@keyframes spark-a37960e1{0%{opacity:0}15%{opacity:.9}85%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.drawn .square[data-v-a37960e1],.drawn .spiral[data-v-a37960e1]{stroke-dashoffset:0;animation:none}.spark[data-v-a37960e1]{display:none}}.sr-only[data-v-93cf6a0b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas-loader[data-v-93cf6a0b]{z-index:300;background:var(--bg);place-content:center;justify-items:center;gap:26px;display:grid;position:fixed;inset:0}.atlas-loader.inline[data-v-93cf6a0b]{z-index:40;background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:18px;position:absolute}.word[data-v-93cf6a0b]{letter-spacing:.1em;color:var(--ink-2);font-size:1.6rem;display:flex}.inline .word[data-v-93cf6a0b]{font-size:1.25rem}.word span[data-v-93cf6a0b]{opacity:0;animation:letter-93cf6a0b .6s var(--ease) calc(.9s + var(--i) * 80ms) forwards}@keyframes letter-93cf6a0b{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.word span[data-v-93cf6a0b]{opacity:1;animation:none}}.loader-enter-active[data-v-a63f9a3b]{transition:opacity .2s var(--ease)}.loader-leave-active[data-v-a63f9a3b]{transition:opacity .45s var(--ease)}.loader-enter-from[data-v-a63f9a3b],.loader-leave-to[data-v-a63f9a3b]{opacity:0}.shell[data-v-a63f9a3b]{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.page[data-v-a63f9a3b]{background:var(--bg);border-radius:24px 24px 0 0;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.view[data-v-a63f9a3b]{min-height:0;padding:24px 24px 40px;overflow:auto}@media (width<=720px){.view[data-v-a63f9a3b]{padding:16px 16px 32px}}
