.ek-g-deploy-antigravity-website .ag-perm,.ek-g-deploy-antigravity-website .ag-plan,.ek-g-deploy-antigravity-website .ag-redo,.ek-g-deploy-antigravity-website .ag-split{display:flex;flex-direction:column}.ek-g-deploy-antigravity-website .ag-replay{order:10;align-self:center;display:none;margin-top:6px;color:var(--ink-soft);font-size:13px}.ek-g-deploy-antigravity-website .ag-replay svg{width:14px;height:14px}.ek-g-deploy-antigravity-website .is-played>.ag-replay{display:inline-flex}.ek-g-deploy-antigravity-website .ag-opt{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg);color:var(--ink);font:500 14px/1.3 var(--font);text-align:left;cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease),color .25s}.ek-g-deploy-antigravity-website .ag-opt:hover{border-color:var(--ink-soft)}.ek-g-deploy-antigravity-website .ag-opt[aria-checked=true],.ek-g-deploy-antigravity-website .ag-opt[aria-pressed=true]{border-color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.ek-g-deploy-antigravity-website .ag-opt--sm{font-size:13.5px}.ek-g-deploy-antigravity-website .ag-opt svg{width:15px;height:15px;flex:none;color:var(--ink-soft)}.ek-g-deploy-antigravity-website .ag-opt.is-struck{border-style:dashed;color:var(--ink-soft);text-decoration:line-through;box-shadow:none}.ek-g-deploy-antigravity-website .step__body>.ag-p{margin-top:18px}.ek-g-deploy-antigravity-website .ag-notes{margin:14px 0 0;padding-left:20px;color:var(--ink-soft);font-size:15.5px;line-height:1.6}.ek-g-deploy-antigravity-website .ag-notes li+li{margin-top:6px}.ek-g-deploy-antigravity-website .ag-h3{margin:34px 0 12px;font-size:21px}.ek-g-deploy-antigravity-website .ag-ask{overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--live);border-radius:1.8cqi;background:var(--surface);box-shadow:var(--sh-2);font-size:max(10px,1.16cqi);line-height:1.35;transition:border-color .5s var(--ease)}.ek-g-deploy-antigravity-website .ag-ask__head{display:flex;align-items:center;gap:.6em;padding:1.1cqi 1.3cqi;border-bottom:1px solid var(--line);color:var(--ink);font-weight:650}.ek-g-deploy-antigravity-website .ag-ask__head svg{width:1.25em;height:1.25em;flex:none;color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-ask__cmd{margin:0;padding:1.2cqi 1.3cqi .8cqi;color:var(--ink-body);font-size:.86em;line-height:1.5;word-break:break-all}.ek-g-deploy-antigravity-website .ag-ask__cmd b{padding:0 .2em;border-radius:3px;background:var(--link-soft);color:var(--ink);font-weight:600}.ek-g-deploy-antigravity-website .ag-ask__btns{display:flex;justify-content:flex-end;gap:.7em;padding:.4cqi 1.3cqi 1.3cqi}.ek-g-deploy-antigravity-website .ag-ask__no,.ek-g-deploy-antigravity-website .ag-ask__yes{display:inline-flex;align-items:center;gap:.4em;padding:.5em .95em;border-radius:999px;font-size:.9em;font-weight:600}.ek-g-deploy-antigravity-website .ag-ask__no{border:1px solid var(--line-strong);color:var(--ink-soft)}.ek-g-deploy-antigravity-website .ag-ask__yes{background:var(--live);color:var(--on-ink);transition:background .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-ask__yes svg{width:1em;height:1em}.ek-g-deploy-antigravity-website .scene--ag .win--ghost{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-2);transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.ek-g-deploy-antigravity-website .scene--ag .win--ghost .win__bar{border-bottom:1px solid var(--line)}.ek-g-deploy-antigravity-website .scene--ag .win--ghost .addr,.ek-g-deploy-antigravity-website .scene--ag .win--ghost .win__body{opacity:1;transition:opacity .6s var(--ease)}.ek-g-deploy-antigravity-website .scene--ag .pill-live{background:var(--live-soft);color:var(--live-ink);transition:background .5s,color .5s}.ek-g-deploy-antigravity-website .scene--ag .scene__done{transition:width 1s var(--ease)}.ek-g-deploy-antigravity-website .scene--ag .scene__todo{transition:opacity .6s var(--ease)}.ek-g-deploy-antigravity-website.js .scene--ag.is-approved .scene__done{width:100%}.ek-g-deploy-antigravity-website.js .scene--ag.is-approved .scene__todo{opacity:0}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .ag-ask{border-top-color:var(--stuck)}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .ag-ask__yes{background:var(--ink);animation:ek-deploy-antigravity-website-ag-halo 2.2s var(--ease) infinite}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .ag-ask__yes svg{display:none}.ek-g-deploy-antigravity-website.js .scene--ag.is-approved .ag-ask__yes{animation:ek-deploy-antigravity-website-ag-press .5s var(--spring)}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .win--ghost{border:1.5px dashed var(--line-strong);background:var(--surface-2);box-shadow:none}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .win--ghost .win__bar{border-bottom:1.5px dashed var(--line-strong)}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .win--ghost .addr,.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .win--ghost .win__body{opacity:.45}.ek-g-deploy-antigravity-website.js .scene--ag:not(.is-approved) .pill-live{background:var(--surface-3);color:var(--ink-soft)}@container cover (max-width: 640px){.ek-g-deploy-antigravity-website .scene--ag .ag-ask{border-radius:16px;font-size:12px}.ek-g-deploy-antigravity-website .scene--ag .ag-ask__head{padding:10px 12px}.ek-g-deploy-antigravity-website .scene--ag .ag-ask__cmd{padding:10px 12px 6px}.ek-g-deploy-antigravity-website .scene--ag .ag-ask__btns{padding:4px 12px 12px}.ek-g-deploy-antigravity-website .scene--ag .scene__local .scene__tag{display:none}}.ek-g-deploy-antigravity-website .ag-split{--split:50%;margin:34px 0 30px}.ek-g-deploy-antigravity-website .ag-split__labels{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;color:var(--ink-soft);font-size:12.5px}.ek-g-deploy-antigravity-website .ag-split__labels span{display:inline-flex;align-items:center;gap:8px;transition:color .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-split__labels svg{width:16px;height:16px}.ek-g-deploy-antigravity-website .ag-split.is-mine .ag-split__labels span:first-child,.ek-g-deploy-antigravity-website .ag-split.is-theirs .ag-split__labels span:last-child{color:var(--ink);font-weight:600}.ek-g-deploy-antigravity-website .ag-split__frame{position:relative;height:300px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2);touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ek-g-deploy-antigravity-website .ag-split__pane{position:absolute;inset:0;display:flex;flex-direction:column}.ek-g-deploy-antigravity-website .ag-split__pane--mine{clip-path:inset(0 calc(100% - var(--split)) 0 0);background:var(--surface)}.ek-g-deploy-antigravity-website .ag-split__pane--theirs{clip-path:inset(0 0 0 var(--split));background:var(--bg)}.ek-g-deploy-antigravity-website .ag-split__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.ek-g-deploy-antigravity-website .ag-split__bar .addr{flex:0 1 auto;width:min(320px,70%);margin:0 auto}.ek-g-deploy-antigravity-website .ag-split__pane--mine .status-dot{background:var(--live)}.ek-g-deploy-antigravity-website .ag-split__pane--theirs .status-dot{background:var(--danger)}.ek-g-deploy-antigravity-website .ag-split__site{width:50%;padding:22px 26px;font-size:14px;line-height:1.35}.ek-g-deploy-antigravity-website .ag-split__error{flex:1;display:grid;align-content:center;justify-items:center;gap:6px;width:50%;margin-left:50%;padding:0 20px;color:var(--ink-soft);font-size:14px;line-height:1.4;text-align:center}.ek-g-deploy-antigravity-website .ag-split__error b{color:var(--ink);font-size:16px}.ek-g-deploy-antigravity-website .ag-split__error-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:var(--danger-soft);color:var(--danger)}.ek-g-deploy-antigravity-website .ag-split__error-icon svg{width:20px;height:20px}.ek-g-deploy-antigravity-website .ag-split__handle{position:absolute;top:0;bottom:0;left:var(--split);z-index:2;display:grid;place-items:center;width:44px;translate:-50% 0;cursor:ew-resize;outline:none}.ek-g-deploy-antigravity-website .ag-split__handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;translate:-1px 0;background:var(--ink)}.ek-g-deploy-antigravity-website .ag-split__grip{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 5px var(--surface),var(--sh);transition:scale .2s var(--ease),box-shadow .2s var(--ease)}.ek-g-deploy-antigravity-website .ag-split__grip svg{width:18px;height:18px}.ek-g-deploy-antigravity-website .ag-split__handle:focus-visible .ag-split__grip{box-shadow:0 0 0 5px var(--surface),0 0 0 8px var(--link)}.ek-g-deploy-antigravity-website .ag-split__frame.is-dragging .ag-split__grip{scale:1.08}.ek-g-deploy-antigravity-website .ag-split__caption{min-height:3.1em;margin-top:14px;color:var(--ink-soft);font-size:14.5px;line-height:1.55;text-align:center}.ek-g-deploy-antigravity-website:not(.js) .ag-split__grip{display:none}.ek-g-deploy-antigravity-website:not(.js) .ag-split__frame{cursor:default}@media (max-width:640px){.ek-g-deploy-antigravity-website .ag-split__frame{height:260px}.ek-g-deploy-antigravity-website .ag-split__site{padding:16px 12px;font-size:12px}.ek-g-deploy-antigravity-website .ag-split__site .mini__row{padding:.55em .6em}.ek-g-deploy-antigravity-website .ag-split__site .mini__row em{display:none}.ek-g-deploy-antigravity-website .ag-split__error{padding:0 10px;font-size:12px}.ek-g-deploy-antigravity-website .ag-split__error b{font-size:13.5px}.ek-g-deploy-antigravity-website .ag-split__bar{padding:10px;font-size:12px}.ek-g-deploy-antigravity-website .ag-split__bar .dots{display:none}.ek-g-deploy-antigravity-website .ag-split__bar .addr{width:82%}.ek-g-deploy-antigravity-website .ag-split__labels{font-size:11.5px}}.ek-g-deploy-antigravity-website .ag-three{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;margin:4px 0 30px;padding:0;list-style:none}.ek-g-deploy-antigravity-website .ag-three li{display:inline-flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:15px;line-height:1.3;transition:color .5s var(--ease)}.ek-g-deploy-antigravity-website .ag-three li:not(:last-child):after{content:"+";margin:0 4px 0 6px;color:var(--ink-faint);font-family:var(--serif);font-size:22px}.ek-g-deploy-antigravity-website .ag-three li:nth-last-child(2):after{content:none}.ek-g-deploy-antigravity-website .ag-three__icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1.5px dashed var(--line-strong);border-radius:50%;color:var(--ink-faint);transition:border-color .5s var(--ease),background .5s var(--ease),color .5s var(--ease),scale .5s var(--spring)}.ek-g-deploy-antigravity-website .ag-three__icon svg{width:17px;height:17px}.ek-g-deploy-antigravity-website .ag-three li.is-on{color:var(--ink)}.ek-g-deploy-antigravity-website .ag-three li.is-on .ag-three__icon{border-style:solid;border-color:var(--ink);background:var(--surface);color:var(--ink);scale:1.06}.ek-g-deploy-antigravity-website .ag-three__sum{margin-left:6px;font-family:var(--serif);font-size:26px!important;font-style:italic;opacity:.3;transition:opacity .5s var(--ease),color .5s!important}.ek-g-deploy-antigravity-website .ag-three__eq{margin-right:4px}.ek-g-deploy-antigravity-website .ag-three__sum.is-on{color:var(--live-ink)!important;opacity:1}.ek-g-deploy-antigravity-website:not(.js) .ag-three li{color:var(--ink)}.ek-g-deploy-antigravity-website:not(.js) .ag-three__icon{border-style:solid;border-color:var(--ink);color:var(--ink)}.ek-g-deploy-antigravity-website:not(.js) .ag-three__sum{opacity:1;color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-pile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px 40px;align-items:start;margin:8px 0 26px}.ek-g-deploy-antigravity-website .ag-pile__list{margin:0;padding:0;list-style:none}.ek-g-deploy-antigravity-website .ag-pile__list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:12px 12px 12px 8px;border-radius:14px;outline:none;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-pile__list li p{margin:0;font-size:17px;line-height:1.6}.ek-g-deploy-antigravity-website .ag-pile__n{display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border:1.5px solid var(--line-strong);border-radius:50%;color:var(--ink-soft);font-family:var(--serif);font-size:18px;font-style:italic;transition:border-color .4s,background .4s,color .4s}.ek-g-deploy-antigravity-website .ag-pile__list li.is-in .ag-pile__n,.ek-g-deploy-antigravity-website:not(.js) .ag-pile__n{border-color:var(--stuck);background:var(--stuck-soft);color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-pile__list li.is-lit,.ek-g-deploy-antigravity-website .ag-pile__list li:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.ek-g-deploy-antigravity-website .ag-pile__desk{position:sticky;top:92px;height:380px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background-color:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:18px 18px}.ek-g-deploy-antigravity-website .ag-pile__link,.ek-g-deploy-antigravity-website .ag-pile__runs{position:absolute;display:inline-flex;align-items:center;gap:7px;font-size:11.5px}.ek-g-deploy-antigravity-website .ag-pile__runs{left:14px;top:12px;color:var(--ink-soft)}.ek-g-deploy-antigravity-website .ag-pile__link{right:14px;bottom:12px;color:var(--ink-faint);transition:color .4s}.ek-g-deploy-antigravity-website .ag-pile__link svg{width:12px;height:12px}.ek-g-deploy-antigravity-website .ag-pile.is-full .ag-pile__link{color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-win{position:absolute;left:calc(7% + var(--i) * 5.5%);top:calc(12% + var(--i) * 11.5%);z-index:calc(var(--i) + 1);width:64%;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--sh-2);font-size:12.5px;transition:opacity .45s var(--ease),translate .55s var(--spring),scale .55s var(--spring),box-shadow .3s var(--ease)}.ek-g-deploy-antigravity-website.js .ag-win{opacity:0;translate:0 16px;scale:.95}.ek-g-deploy-antigravity-website.js .ag-win.is-open{opacity:1;translate:0 0;scale:1}.ek-g-deploy-antigravity-website .ag-win.is-front{z-index:10;box-shadow:0 0 0 2px color-mix(in srgb,var(--stuck) 70%,transparent),var(--sh-2)}.ek-g-deploy-antigravity-website .ag-win__bar{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:11px}.ek-g-deploy-antigravity-website .ag-win__bar .dots i{width:6px;height:6px}.ek-g-deploy-antigravity-website .ag-win__body{display:grid;gap:6px;padding:10px 12px 12px}.ek-g-deploy-antigravity-website .ag-win__body b{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:13px}.ek-g-deploy-antigravity-website .ag-win__body b svg{width:14px;height:14px;color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-win__body code{width:-moz-fit-content;width:fit-content;font-size:11px}.ek-g-deploy-antigravity-website .ag-win__field{height:10px;border-radius:4px;background:var(--surface-2)}.ek-g-deploy-antigravity-website .ag-win__field--short{width:60%}.ek-g-deploy-antigravity-website .ag-win--wait{border-top:3px solid var(--stuck)}.ek-g-deploy-antigravity-website .ag-win--wait.is-open b svg{animation:ek-deploy-antigravity-website-ag-pulse 1.6s var(--ease) infinite}.ek-g-deploy-antigravity-website .ag-pile__caption{grid-column:1/-1;color:var(--ink-soft);font-size:14.5px;text-align:center}@media (max-width:760px){.ek-g-deploy-antigravity-website .ag-pile{grid-template-columns:minmax(0,1fr)}.ek-g-deploy-antigravity-website .ag-pile__desk{position:relative;top:auto;order:-1;height:300px}.ek-g-deploy-antigravity-website .ag-win{width:72%;left:calc(4% + var(--i) * 4.5%)}.ek-g-deploy-antigravity-website .ag-pile__caption{order:-1}}.ek-g-deploy-antigravity-website .ag-who{margin:10px 0 14px}.ek-g-deploy-antigravity-website .ag-who__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-bottom:20px}.ek-g-deploy-antigravity-website .ag-who__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.ek-g-deploy-antigravity-website .ag-who__switch button{position:relative;z-index:1;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--ink-soft);font:600 14px/1 var(--font);cursor:pointer;transition:color .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-who__switch button[aria-pressed=true]{color:var(--ink)}.ek-g-deploy-antigravity-website .ag-who__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--surface);box-shadow:var(--sh);transition:translate .45s var(--ease),opacity .3s}.ek-g-deploy-antigravity-website .ag-who[data-mode=embarko] .ag-who__thumb{translate:100% 0}.ek-g-deploy-antigravity-website .ag-who[data-mode=mixed] .ag-who__thumb{opacity:0}.ek-g-deploy-antigravity-website .ag-who__tally{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--ink-soft);font-size:15px}.ek-g-deploy-antigravity-website .ag-who__tally b{color:var(--stuck);font-family:var(--serif);font-size:42px;font-style:italic;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;transition:color .4s}.ek-g-deploy-antigravity-website .ag-who.is-clear .ag-who__tally b{color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-who__tally b.is-ticking{animation:ek-deploy-antigravity-website-ag-tick .45s var(--spring)}.ek-g-deploy-antigravity-website .ag-stamp{display:none}.ek-g-deploy-antigravity-website.js .ag-who.is-ready .ag-stamp{display:inline-flex;margin-right:10px;padding:1px 9px;border-radius:999px;font:600 11px/1.7 var(--mono);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;transition:opacity .35s var(--ease),scale .35s var(--spring)}.ek-g-deploy-antigravity-website .ag-stamp--you{background:var(--stuck-soft);color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-stamp--agent,.ek-g-deploy-antigravity-website .ag-stamp--embarko{background:var(--live-soft);color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-stamp--none{background:var(--surface-2);color:var(--ink-soft)}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr{cursor:pointer}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody td{transition:opacity .4s var(--ease),color .4s var(--ease)}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr:not(.is-flipped) td:last-child{opacity:.45}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr:not(.is-flipped) td:last-child .ag-stamp{opacity:0;scale:.6}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr.is-flipped td:first-child .ag-stamp{opacity:.35}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr.is-flipped td:first-child>span:last-child{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-soft) 60%,transparent)}.ek-g-deploy-antigravity-website.js .ag-who.is-ready tbody tr:not(.is-flipped) td:first-child{color:var(--ink)}.ek-g-deploy-antigravity-website:not(.js) .ag-who__top{display:none}.ek-g-deploy-antigravity-website .ag-plan{margin:14px 0 26px}.ek-g-deploy-antigravity-website .ag-plan__chat{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2)}.ek-g-deploy-antigravity-website .ag-plan__head{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12.5px}.ek-g-deploy-antigravity-website .ag-plan__me{display:grid;justify-items:end;gap:8px;padding:18px 18px 4px}.ek-g-deploy-antigravity-website .ag-plan__file{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink-soft);font-size:12px}.ek-g-deploy-antigravity-website .ag-plan__file svg{width:14px;height:14px}.ek-g-deploy-antigravity-website .ag-plan__me p{max-width:82%;margin:0;padding:10px 14px;border-radius:16px 16px 4px 16px;background:var(--ink);color:var(--on-ink);font-size:15px;line-height:1.45}.ek-g-deploy-antigravity-website .ag-plan__ai{margin:14px 18px 10px;color:var(--ink-body);font-size:15.5px;line-height:1.5}.ek-g-deploy-antigravity-website .ag-plan__q{color:var(--ink);font-weight:650}.ek-g-deploy-antigravity-website .ag-plan__rows{display:grid;gap:8px;margin:0;padding:0 18px 18px;list-style:none}.ek-g-deploy-antigravity-website .ag-plan__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-plan__row:hover{border-color:var(--line-strong)}.ek-g-deploy-antigravity-website .ag-plan__n{color:var(--ink-soft);font-family:var(--serif);font-size:21px;font-style:italic;line-height:1}.ek-g-deploy-antigravity-website .ag-plan__what{display:grid;gap:4px;min-width:0}.ek-g-deploy-antigravity-website .ag-plan__what b{font-size:15.5px}.ek-g-deploy-antigravity-website .ag-plan__what code{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px}.ek-g-deploy-antigravity-website .ag-plan__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ek-g-deploy-antigravity-website .ag-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);font:500 11.5px/1.4 var(--mono);transition:background .3s,color .3s}.ek-g-deploy-antigravity-website .ag-tag svg{width:12px;height:12px}.ek-g-deploy-antigravity-website .ag-plan__row.is-scan{border-color:var(--ink-soft);background:var(--surface)}.ek-g-deploy-antigravity-website .ag-plan__row.is-local{border-color:var(--line-strong);background:var(--surface);box-shadow:0 0 0 4px var(--surface-2)}.ek-g-deploy-antigravity-website .ag-plan__row.is-net{border-color:var(--stuck);background:var(--stuck-soft);box-shadow:0 0 0 4px var(--stuck-soft)}.ek-g-deploy-antigravity-website .ag-plan__row.is-net .ag-tag--net{background:var(--stuck);color:var(--on-ink)}.ek-g-deploy-antigravity-website:not(.js) .ag-plan__row:first-child{cursor:default}.ek-g-deploy-antigravity-website:not(.js) .ag-plan__rows li:nth-child(2) .ag-plan__row{border-color:var(--stuck);background:var(--stuck-soft)}.ek-g-deploy-antigravity-website .ag-plan__caption{min-height:3.1em;margin-top:14px;color:var(--ink-soft);font-size:14.5px;line-height:1.55;text-align:center}@media (max-width:560px){.ek-g-deploy-antigravity-website .ag-plan__row{grid-template-columns:24px minmax(0,1fr);gap:4px 10px}.ek-g-deploy-antigravity-website .ag-plan__tags{grid-column:2;justify-content:flex-start}.ek-g-deploy-antigravity-website .ag-plan__me p{max-width:100%}}.ek-g-deploy-antigravity-website .ag-perm{margin:16px 0 26px}.ek-g-deploy-antigravity-website .ag-perm__grid{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:18px 18px}.ek-g-deploy-antigravity-website .ag-perm__controls{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ek-g-deploy-antigravity-website .ag-perm__q{margin:4px 0 2px;color:var(--ink-soft);font:500 11.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ek-g-deploy-antigravity-website .ag-perm__q+.ag-perm__opts{margin-bottom:10px}.ek-g-deploy-antigravity-website .ag-perm__opts,.ek-g-deploy-antigravity-website .ag-perm__sets{display:flex;flex-direction:column;gap:6px}.ek-g-deploy-antigravity-website .ag-perm__sets[hidden]{display:none}.ek-g-deploy-antigravity-website .ag-perm__run{align-self:flex-start;margin-top:12px}.ek-g-deploy-antigravity-website .ag-perm__stage{position:relative;display:grid;grid-template-rows:230px minmax(132px,auto);overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.ek-g-deploy-antigravity-website .ag-perm__visual{position:relative}.ek-g-deploy-antigravity-website .ag-perm__box{position:absolute;left:4%;top:50%;width:54%;padding:30px 12px 12px;translate:0 -50%;border:2px dashed transparent;border-radius:18px;transition:border-color .4s var(--ease),background .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-perm__stage[data-sandbox=on] .ag-perm__box{border-color:color-mix(in srgb,var(--stuck) 60%,transparent);background:var(--stuck-soft)}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=escape] .ag-perm__box,.ek-g-deploy-antigravity-website .ag-perm__stage[data-sandbox=on][data-phase=done] .ag-perm__box{border-right-color:var(--live)}.ek-g-deploy-antigravity-website .ag-perm__wall{position:absolute;left:12px;top:7px;display:inline-flex;align-items:center;gap:6px;color:var(--stuck);font-size:11px;opacity:0;transition:opacity .3s}.ek-g-deploy-antigravity-website .ag-perm__wall svg{width:13px;height:13px}.ek-g-deploy-antigravity-website .ag-perm__stage[data-sandbox=on] .ag-perm__wall{opacity:1}.ek-g-deploy-antigravity-website .ag-perm__term{overflow:hidden;border-radius:12px;background:var(--device);color:#ecebe6;font-size:12px;box-shadow:var(--sh)}.ek-g-deploy-antigravity-website .ag-perm__term-head{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(236,235,230,.55);font-size:11px}.ek-g-deploy-antigravity-website .ag-perm__term-head .dots i{width:6px;height:6px;background:rgba(255,255,255,.18)}.ek-g-deploy-antigravity-website .ag-perm__term p{margin:0;padding:8px 12px 0;line-height:1.5;word-break:break-all}.ek-g-deploy-antigravity-website .ag-perm__term p:last-child{padding-bottom:10px}.ek-g-deploy-antigravity-website .ag-perm__prompt{color:#4ade80}.ek-g-deploy-antigravity-website .ag-perm__out{color:rgba(236,235,230,.6)}.ek-g-deploy-antigravity-website .ag-perm.is-ok .ag-perm__out{color:#4ade80}.ek-g-deploy-antigravity-website .ag-perm.is-fail .ag-perm__out{color:#f87171}.ek-g-deploy-antigravity-website .ag-perm__dest{position:absolute;right:3%;top:50%;display:grid;justify-items:center;gap:6px;width:30%;translate:0 -50%;text-align:center}.ek-g-deploy-antigravity-website .ag-perm__globe{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink-soft);transition:border-color .4s,background .4s,color .4s,box-shadow .4s}.ek-g-deploy-antigravity-website .ag-perm__globe svg{width:24px;height:24px}.ek-g-deploy-antigravity-website .ag-perm__dest b{color:var(--ink);font-size:12px;font-weight:600;word-break:break-all}.ek-g-deploy-antigravity-website .ag-perm__code{padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);font-size:11px;transition:background .3s,color .3s}.ek-g-deploy-antigravity-website .ag-perm.is-ok .ag-perm__globe{border-color:var(--live);background:var(--live-soft);color:var(--live-ink);box-shadow:0 0 0 6px var(--live-soft)}.ek-g-deploy-antigravity-website .ag-perm.is-ok .ag-perm__code{background:var(--live-soft);color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-perm.is-fail .ag-perm__code{background:var(--danger-soft);color:var(--danger)}.ek-g-deploy-antigravity-website .ag-perm__packet{position:absolute;left:31%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;translate:-50% -50%;border-radius:10px;background:var(--link);color:var(--on-ink);font-size:11.5px;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(11,11,15,.45);opacity:0;transition:left .9s var(--ease-io),opacity .3s var(--ease),background .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-perm__packet svg{width:13px;height:13px}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=go] .ag-perm__packet{left:46%;opacity:1}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=hold] .ag-perm__packet{left:50%;opacity:1;background:var(--stuck);animation:ek-deploy-antigravity-website-ag-pulse 1.4s var(--ease) infinite}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=wall] .ag-perm__packet{left:55%;opacity:1;background:var(--stuck);animation:ek-deploy-antigravity-website-ag-pulse 1.4s var(--ease) infinite}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=blocked] .ag-perm__packet{left:48%;opacity:1;background:var(--danger);animation:ek-deploy-antigravity-website-ag-bounce .6s var(--ease)}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=escape] .ag-perm__packet,.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=through] .ag-perm__packet{left:82%;opacity:1}.ek-g-deploy-antigravity-website .ag-perm__stage[data-phase=done] .ag-perm__packet{left:84%;opacity:0}.ek-g-deploy-antigravity-website .ag-perm__ask{align-self:center;justify-self:center;width:min(360px,calc(100% - 28px));margin:0 0 14px;padding:14px 16px;border:1px solid var(--line);border-top:3px solid var(--stuck);border-radius:16px;background:var(--surface);box-shadow:var(--sh-2);animation:ek-deploy-antigravity-website-ag-rise .35s var(--ease)}.ek-g-deploy-antigravity-website .ag-perm__ask[hidden]{display:none}.ek-g-deploy-antigravity-website .ag-perm__ask-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--ink);font-size:15px;font-weight:650}.ek-g-deploy-antigravity-website .ag-perm__ask-title svg{width:16px;height:16px;color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-perm__ask-cmd{margin:0 0 12px;color:var(--ink-body);font-size:12px;line-height:1.5;word-break:break-all}.ek-g-deploy-antigravity-website .ag-perm__ask-cmd b{padding:0 .2em;border-radius:3px;background:var(--link-soft);color:var(--ink)}.ek-g-deploy-antigravity-website .ag-perm__ask-btns{display:flex;justify-content:flex-end;gap:8px}.ek-g-deploy-antigravity-website .ag-perm__caption{min-height:4.7em;margin-top:14px;color:var(--ink-soft);font-size:14.5px;line-height:1.55;text-align:center}.ek-g-deploy-antigravity-website .ag-perm.is-fail .ag-perm__caption{color:var(--ink-body)}.ek-g-deploy-antigravity-website:not(.js) .ag-perm{display:none}@media (max-width:760px){.ek-g-deploy-antigravity-website .ag-perm__grid{grid-template-columns:minmax(0,1fr);padding:10px;border-radius:var(--r)}.ek-g-deploy-antigravity-website .ag-perm__opts,.ek-g-deploy-antigravity-website .ag-perm__sets{flex-direction:row;flex-wrap:wrap}.ek-g-deploy-antigravity-website .ag-perm__stage{grid-template-rows:210px minmax(132px,auto)}.ek-g-deploy-antigravity-website .ag-perm__box{left:3%;width:60%;padding:26px 8px 8px}.ek-g-deploy-antigravity-website .ag-perm__term{font-size:10.5px}.ek-g-deploy-antigravity-website .ag-perm__term p{padding:6px 8px 0}.ek-g-deploy-antigravity-website .ag-perm__term p:last-child{padding-bottom:8px}.ek-g-deploy-antigravity-website .ag-perm__dest{width:30%;right:2%}.ek-g-deploy-antigravity-website .ag-perm__dest b{font-size:10.5px}.ek-g-deploy-antigravity-website .ag-perm__globe{width:42px;height:42px}.ek-g-deploy-antigravity-website .ag-perm__packet{font-size:10px;padding:5px 8px}.ek-g-deploy-antigravity-website .ag-perm__packet svg{display:none}}.ek-g-deploy-antigravity-website .ag-table-wrap{margin:8px 0 28px}.ek-g-deploy-antigravity-website .ag-perm-table,.ek-g-deploy-antigravity-website .ag-ways{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.ek-g-deploy-antigravity-website .ag-perm-table thead th,.ek-g-deploy-antigravity-website .ag-ways thead th{padding:0 14px 12px;border-bottom:1.5px solid var(--ink);color:var(--ink-soft);font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left}.ek-g-deploy-antigravity-website .ag-perm-table tbody th,.ek-g-deploy-antigravity-website .ag-ways tbody th{width:24%;color:var(--ink);font-weight:650;text-align:left}.ek-g-deploy-antigravity-website .ag-perm-table tbody th,.ek-g-deploy-antigravity-website .ag-perm-table td,.ek-g-deploy-antigravity-website .ag-ways tbody th,.ek-g-deploy-antigravity-website .ag-ways td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top}.ek-g-deploy-antigravity-website .ag-perm-table td,.ek-g-deploy-antigravity-website .ag-ways td{color:var(--ink-body)}.ek-g-deploy-antigravity-website .ag-perm-table tbody tr{transition:background .4s var(--ease),box-shadow .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-perm-table tbody tr.is-lit{background:var(--surface);box-shadow:inset 3px 0 0 var(--stuck)}.ek-g-deploy-antigravity-website .ag-ways tbody th strong{display:block}.ek-g-deploy-antigravity-website .ag-chip{display:inline-block;margin-top:6px;padding:1px 9px;border-radius:999px;background:var(--live-soft);color:var(--live-ink);font:600 11px/1.7 var(--mono)}.ek-g-deploy-antigravity-website .ag-ways tr.is-pick th{box-shadow:inset 3px 0 0 var(--live)}@media (max-width:640px){.ek-g-deploy-antigravity-website .ag-perm-table thead,.ek-g-deploy-antigravity-website .ag-ways thead{display:none}.ek-g-deploy-antigravity-website .ag-perm-table,.ek-g-deploy-antigravity-website .ag-perm-table tbody,.ek-g-deploy-antigravity-website .ag-perm-table tr,.ek-g-deploy-antigravity-website .ag-ways,.ek-g-deploy-antigravity-website .ag-ways tbody,.ek-g-deploy-antigravity-website .ag-ways tr{display:block;width:100%}.ek-g-deploy-antigravity-website .ag-perm-table tr,.ek-g-deploy-antigravity-website .ag-ways tr{padding:14px 0 6px;border-bottom:1px solid var(--line)}.ek-g-deploy-antigravity-website .ag-perm-table tbody th,.ek-g-deploy-antigravity-website .ag-perm-table td,.ek-g-deploy-antigravity-website .ag-ways tbody th,.ek-g-deploy-antigravity-website .ag-ways td{display:block;width:auto;padding:0 12px 10px;border:0}.ek-g-deploy-antigravity-website .ag-perm-table tbody th,.ek-g-deploy-antigravity-website .ag-ways tbody th{font-size:16px}.ek-g-deploy-antigravity-website .ag-perm-table td:before,.ek-g-deploy-antigravity-website .ag-ways td:before{display:block;margin-bottom:2px;color:var(--ink-soft);font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ek-g-deploy-antigravity-website .ag-perm-table td:first-of-type:before{content:"By default"}.ek-g-deploy-antigravity-website .ag-perm-table td:nth-of-type(2):before,.ek-g-deploy-antigravity-website .ag-ways td:first-of-type:before{content:"What to do"}.ek-g-deploy-antigravity-website .ag-ways td:nth-of-type(2):before{content:"What to know"}.ek-g-deploy-antigravity-website .ag-perm-table code,.ek-g-deploy-antigravity-website .ag-ways code{white-space:normal;word-break:break-all}}.ek-g-deploy-antigravity-website .ag-open{margin:20px 0 4px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh);transition:border-color .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-open__head{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12.5px}.ek-g-deploy-antigravity-website .ag-open__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ek-g-deploy-antigravity-website .ag-open__list{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--line)}.ek-g-deploy-antigravity-website .ag-open__dir{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:10px;background:none;color:var(--ink);font:500 14px/1.2 var(--font);text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.ek-g-deploy-antigravity-website .ag-open__dir--1{margin-left:18px}.ek-g-deploy-antigravity-website .ag-open__dir--2{margin-left:36px}.ek-g-deploy-antigravity-website .ag-open__dir svg{width:16px;height:16px;flex:none;color:var(--ink-soft)}.ek-g-deploy-antigravity-website .ag-open__dir:hover{background:var(--surface-2)}.ek-g-deploy-antigravity-website .ag-open__dir[aria-checked=true]{border-color:var(--ink);background:var(--bg)}.ek-g-deploy-antigravity-website .ag-open__peek{margin:0;padding:14px 16px;list-style:none;background:var(--bg);color:var(--ink-body);font-size:13px;line-height:1.9}.ek-g-deploy-antigravity-website .ag-open__peek li:before{content:"· ";color:var(--ink-faint)}.ek-g-deploy-antigravity-website .ag-open__peek .is-key{color:var(--live-ink);font-weight:600}.ek-g-deploy-antigravity-website .ag-open__peek .ag-open__empty{color:var(--ink-soft);font-family:var(--font);font-size:14px}.ek-g-deploy-antigravity-website .ag-open__peek .ag-open__empty:before{content:none}.ek-g-deploy-antigravity-website .ag-open__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid var(--line)}.ek-g-deploy-antigravity-website .ag-open__say{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.45}.ek-g-deploy-antigravity-website .ag-open .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ek-g-deploy-antigravity-website .ag-open.is-opened{border-color:color-mix(in srgb,var(--live) 55%,var(--line))}.ek-g-deploy-antigravity-website .ag-open.is-opened .ag-open__say{color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-open.is-wrong .ag-open__say{color:var(--stuck)}@media (max-width:520px){.ek-g-deploy-antigravity-website .ag-open__grid{grid-template-columns:minmax(0,1fr)}.ek-g-deploy-antigravity-website .ag-open__list{border-right:0;border-bottom:1px solid var(--line)}.ek-g-deploy-antigravity-website .ag-open__foot{flex-wrap:wrap}}.ek-g-deploy-antigravity-website .ag-signin{position:relative;margin:16px 0 4px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ek-g-deploy-antigravity-website .ag-signin__ai{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--ink);font-size:15.5px;font-weight:600}.ek-g-deploy-antigravity-website .ag-signin__who{padding:2px 8px;border-radius:6px;background:var(--surface-2);color:var(--ink-soft);font-size:11px;font-weight:500}.ek-g-deploy-antigravity-website .ag-signin__opts{display:flex;flex-wrap:wrap;gap:8px}.ek-g-deploy-antigravity-website .ag-signin__reply{margin:14px 0 0;padding-left:12px;border-left:2px solid var(--line-strong);color:var(--ink-soft);font-size:15px;line-height:1.5;transition:border-color .3s,color .3s}.ek-g-deploy-antigravity-website .ag-signin[data-state=ok] .ag-signin__reply{border-color:var(--live);color:var(--ink-body)}.ek-g-deploy-antigravity-website .ag-signin[data-state=off] .ag-signin__reply{border-color:var(--stuck);color:var(--ink-body)}.ek-g-deploy-antigravity-website .ag-signin[data-state=wait] .ag-signin__reply{border-color:var(--link);color:var(--ink-body)}.ek-g-deploy-antigravity-website .ag-read{margin:20px 0 6px;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--stuck);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2);transition:border-color .5s var(--ease)}.ek-g-deploy-antigravity-website .ag-read.is-approved{border-top-color:var(--live)}.ek-g-deploy-antigravity-website .ag-read.is-rejected{border-top-color:var(--danger)}.ek-g-deploy-antigravity-website .ag-read__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:14.5px;font-weight:650;line-height:1.35}.ek-g-deploy-antigravity-website .ag-read__head svg{width:17px;height:17px;flex:none;color:var(--stuck)}.ek-g-deploy-antigravity-website .ag-read__cmd{position:relative;margin:0;padding:14px 16px;overflow-x:auto;background:var(--bg);color:var(--ink-body);font-size:13px;line-height:1.75;white-space:pre}.ek-g-deploy-antigravity-website .ag-read__cmd:after{content:"";position:absolute;top:0;bottom:0;left:-80px;width:80px;background:linear-gradient(90deg,transparent,var(--link-soft),transparent);opacity:0;pointer-events:none}.ek-g-deploy-antigravity-website .ag-read.is-scanning .ag-read__cmd:after{opacity:1;animation:ek-deploy-antigravity-website-ag-scan 1.6s var(--ease-io) both}.ek-g-deploy-antigravity-website .ag-read__host{padding:1px 3px;border-radius:4px;background:transparent;color:inherit;transition:background .4s var(--ease),box-shadow .4s var(--ease),color .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-read.is-checked .ag-read__host,.ek-g-deploy-antigravity-website:not(.js) .ag-read__host{background:var(--live-soft);color:var(--live-ink);box-shadow:0 0 0 2px var(--live)}.ek-g-deploy-antigravity-website .ag-read__check{margin:0;padding:12px 16px 0;color:var(--ink-soft);font-size:14.5px;line-height:1.5}.ek-g-deploy-antigravity-website .ag-read.is-checked .ag-read__check{color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-read.is-rejected .ag-read__check{color:var(--danger)}.ek-g-deploy-antigravity-website .ag-read__btns{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 14px}.ek-g-deploy-antigravity-website .ag-read__btns .btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.ek-g-deploy-antigravity-website .ag-read__log{max-height:0;margin:0;padding:0 16px;overflow:hidden;list-style:none;background:var(--device);color:#ecebe6;font-size:12.5px;line-height:1.6;transition:max-height .5s var(--ease),padding .5s var(--ease)}.ek-g-deploy-antigravity-website .ag-read.is-approved .ag-read__log,.ek-g-deploy-antigravity-website:not(.js) .ag-read__log{max-height:340px;padding:12px 16px 14px}.ek-g-deploy-antigravity-website .ag-read__log li{display:flex;gap:12px;padding:3px 0}.ek-g-deploy-antigravity-website.js .ag-read.is-ready .ag-read__log li{opacity:0;translate:0 6px;transition:opacity .35s var(--ease),translate .35s var(--ease)}.ek-g-deploy-antigravity-website.js .ag-read.is-ready .ag-read__log li.is-in{opacity:1;translate:0 0}.ek-g-deploy-antigravity-website .ag-read__t{flex:none;color:rgba(236,235,230,.45)}.ek-g-deploy-antigravity-website .ag-read__log .is-wait b{color:#fbbf24}.ek-g-deploy-antigravity-website .ag-read__log .is-live b{color:#4ade80}.ek-g-deploy-antigravity-website:not(.js) .ag-read__btns,.ek-g-deploy-antigravity-website:not(.js) .ag-read__check{display:none}.ek-g-deploy-antigravity-website .ag-claim{margin:20px 0 4px}.ek-g-deploy-antigravity-website .ag-claim__msg{display:grid;justify-items:start;gap:10px;max-width:540px;padding:14px 16px;border:1px solid var(--line);border-radius:18px 18px 18px 6px;background:var(--surface)}.ek-g-deploy-antigravity-website .ag-claim__msg p{margin:0;color:var(--ink-body);font-size:15px;line-height:1.5}.ek-g-deploy-antigravity-website .ag-claim__link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--link);border-radius:999px;background:var(--link-soft);color:var(--link);font:600 14px/1 var(--font);cursor:pointer}.ek-g-deploy-antigravity-website .ag-claim__link svg{width:14px;height:14px}.ek-g-deploy-antigravity-website.js .ag-claim.is-ready:not(.is-open) .ag-claim__link{animation:ek-deploy-antigravity-website-ag-halo-blue 2.4s var(--ease) infinite}.ek-g-deploy-antigravity-website .ag-claim__win{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2);transition:border-color .4s var(--ease)}.ek-g-deploy-antigravity-website.js .ag-claim.is-ready:not(.is-open) .ag-claim__win{display:none}.ek-g-deploy-antigravity-website .ag-claim.is-open .ag-claim__win{animation:ek-deploy-antigravity-website-ag-rise .4s var(--ease)}.ek-g-deploy-antigravity-website .ag-claim__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12px}.ek-g-deploy-antigravity-website .ag-claim__dots{display:inline-flex;gap:5px;margin-left:auto}.ek-g-deploy-antigravity-website .ag-claim__dots i{width:22px;height:4px;border-radius:99px;background:var(--line-strong);transition:background .3s}.ek-g-deploy-antigravity-website .ag-claim__dots i.on{background:var(--live)}.ek-g-deploy-antigravity-website .ag-claim__pane{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 16px}.ek-g-deploy-antigravity-website .ag-claim__pane[hidden]{display:none}.ek-g-deploy-antigravity-website .ag-claim__pane+.ag-claim__pane{border-top:1px solid var(--line)}.ek-g-deploy-antigravity-website.js .ag-claim__pane{border-top:0!important;animation:ek-deploy-antigravity-website-ag-rise .35s var(--ease)}.ek-g-deploy-antigravity-website .ag-claim__pane>b{flex-basis:100%;color:var(--ink);font-size:17px}.ek-g-deploy-antigravity-website .ag-claim__field{width:min(260px,100%);height:38px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg)}.ek-g-deploy-antigravity-website .ag-claim__small{flex-basis:100%;margin-top:-8px;color:var(--ink-soft);font-size:14px}.ek-g-deploy-antigravity-website .ag-claim__pane--done{flex-wrap:nowrap}.ek-g-deploy-antigravity-website .ag-claim__pane--done>b{flex-basis:auto;font-size:15.5px;font-weight:600}.ek-g-deploy-antigravity-website .ag-claim.is-kept .ag-claim__win{border-color:color-mix(in srgb,var(--live) 55%,var(--line))}.ek-g-deploy-antigravity-website .ag-claim__say{margin:10px 0 0;color:var(--ink-soft);font-size:14.5px}.ek-g-deploy-antigravity-website .ag-claim.is-kept .ag-claim__say{color:var(--live-ink)}.ek-g-deploy-antigravity-website:not(.js) .ag-claim,.ek-g-deploy-antigravity-website:not(.js) .ag-open,.ek-g-deploy-antigravity-website:not(.js) .ag-signin{display:none}.ek-g-deploy-antigravity-website .ag-redo{margin:22px 0 26px}.ek-g-deploy-antigravity-website .ag-redo__server{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2)}.ek-g-deploy-antigravity-website .ag-redo__bar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px}.ek-g-deploy-antigravity-website .ag-redo__bar .status-dot{background:var(--live);box-shadow:0 0 0 3px var(--live-soft)}.ek-g-deploy-antigravity-website .ag-redo__serving{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);font-size:11.5px;white-space:nowrap}.ek-g-deploy-antigravity-website .ag-redo__shelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ek-g-deploy-antigravity-website .ag-redo__shelf{display:flex;flex-direction:column;gap:10px;min-height:176px;padding:14px 16px;transition:background .3s var(--ease)}.ek-g-deploy-antigravity-website .ag-redo__shelf+.ag-redo__shelf{border-left:1px solid var(--line)}.ek-g-deploy-antigravity-website .ag-redo__label{margin:0;color:var(--ink-soft);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.ek-g-deploy-antigravity-website .ag-redo__shelf--data{box-shadow:inset 3px 0 0 var(--live)}.ek-g-deploy-antigravity-website .ag-redo__shelf--data .ag-redo__label{color:var(--live-ink)}.ek-g-deploy-antigravity-website .ag-redo__code{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.ek-g-deploy-antigravity-website .ag-redo__code.is-new{animation:ek-deploy-antigravity-website-ag-swap .6s var(--spring)}.ek-g-deploy-antigravity-website .ag-redo__ver{color:var(--ink);font-family:var(--serif);font-size:30px;font-style:italic;line-height:1}.ek-g-deploy-antigravity-website .ag-redo__files{color:var(--ink-soft);font-size:11.5px}.ek-g-deploy-antigravity-website .ag-redo__items{display:flex;flex:1;flex-wrap:wrap;align-content:flex-start;gap:6px}.ek-g-deploy-antigravity-website .ag-redo__item{padding:4px 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);color:var(--ink);font-size:12px;animation:ek-deploy-antigravity-website-ag-pop .4s var(--spring)}.ek-g-deploy-antigravity-website .ag-redo__item.is-wiped{animation:ek-deploy-antigravity-website-ag-wipe .7s var(--ease) forwards}.ek-g-deploy-antigravity-website .ag-redo__rule{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.ek-g-deploy-antigravity-website .ag-redo.is-deploying .ag-redo__shelf--else{background:var(--danger-soft)}.ek-g-deploy-antigravity-website .ag-redo__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ek-g-deploy-antigravity-website .ag-redo__btns,.ek-g-deploy-antigravity-website .ag-redo__where{display:flex;flex-wrap:wrap;gap:8px}.ek-g-deploy-antigravity-website .ag-redo__btns .btn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.ek-g-deploy-antigravity-website .ag-redo__caption{min-height:3.1em;margin-top:14px;color:var(--ink-soft);font-size:14.5px;line-height:1.55;text-align:center}.ek-g-deploy-antigravity-website:not(.js) .ag-redo__controls{display:none}@media (max-width:640px){.ek-g-deploy-antigravity-website .ag-redo__shelves{grid-template-columns:minmax(0,1fr)}.ek-g-deploy-antigravity-website .ag-redo__shelf{min-height:0}.ek-g-deploy-antigravity-website .ag-redo__shelf+.ag-redo__shelf{border-top:1px solid var(--line);border-left:0}.ek-g-deploy-antigravity-website .ag-redo__items{min-height:26px}}@keyframes ek-deploy-antigravity-website-ag-rise{0%{opacity:0;translate:0 10px}}@keyframes ek-deploy-antigravity-website-ag-pop{0%{opacity:0;scale:.6}}@keyframes ek-deploy-antigravity-website-ag-wipe{0%{opacity:1}40%{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}to{opacity:0;scale:.7}}@keyframes ek-deploy-antigravity-website-ag-swap{0%{scale:.94;opacity:.4}to{scale:1;opacity:1}}@keyframes ek-deploy-antigravity-website-ag-tick{0%{scale:.8}60%{scale:1.12}to{scale:1}}@keyframes ek-deploy-antigravity-website-ag-press{0%{scale:1}40%{scale:.9}to{scale:1}}@keyframes ek-deploy-antigravity-website-ag-pulse{50%{opacity:.55}}@keyframes ek-deploy-antigravity-website-ag-bounce{0%{left:55%}40%{left:46%}70%{left:50%}to{left:48%}}@keyframes ek-deploy-antigravity-website-ag-scan{0%{left:-80px}to{left:100%}}@keyframes ek-deploy-antigravity-website-ag-halo{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px var(--stuck-soft)}}@keyframes ek-deploy-antigravity-website-ag-halo-blue{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 5px var(--link-soft)}}@media (prefers-reduced-motion:reduce){.ek-g-deploy-antigravity-website .ag-replay{display:none!important}.ek-g-deploy-antigravity-website .ag-perm__packet,.ek-g-deploy-antigravity-website .ag-win--wait b svg,.ek-g-deploy-antigravity-website.js .ag-claim .ag-claim__link,.ek-g-deploy-antigravity-website.js .scene--ag .ag-ask__yes{animation:none!important}}@media print{.ek-g-deploy-antigravity-website .ag-claim,.ek-g-deploy-antigravity-website .ag-open,.ek-g-deploy-antigravity-website .ag-perm,.ek-g-deploy-antigravity-website .ag-pile__desk,.ek-g-deploy-antigravity-website .ag-plan,.ek-g-deploy-antigravity-website .ag-read__btns,.ek-g-deploy-antigravity-website .ag-redo,.ek-g-deploy-antigravity-website .ag-replay,.ek-g-deploy-antigravity-website .ag-signin,.ek-g-deploy-antigravity-website .ag-split,.ek-g-deploy-antigravity-website .ag-three,.ek-g-deploy-antigravity-website .ag-who__top{display:none!important}.ek-g-deploy-antigravity-website .ag-read__log{max-height:none!important}}.ek-g-deploy-app-without-github .scene--folder{grid-template-columns:minmax(0,1fr) 9cqi minmax(0,.78fr) minmax(0,1.16fr);-moz-column-gap:2.6cqi;column-gap:2.6cqi}.ek-g-deploy-app-without-github .scene--folder .scene__idea{grid-column:1;grid-row:1}.ek-g-deploy-app-without-github .scene--folder .scene__skip{grid-column:2;grid-row:1}.ek-g-deploy-app-without-github .scene--folder .scene__local{grid-column:3;grid-row:1}.ek-g-deploy-app-without-github .scene--folder .scene__live{grid-column:4;grid-row:1;margin-left:5cqi}.ek-g-deploy-app-without-github .scene--folder .scene__prompt{left:calc(100% + 3.8cqi)}.ek-g-deploy-app-without-github .finder{overflow:hidden;border:1px solid var(--line);border-radius:1.8cqi;background:var(--surface);box-shadow:var(--sh);font-size:max(10px,1.12cqi)}.ek-g-deploy-app-without-github .finder__head{display:flex;align-items:center;gap:.9em;padding:1cqi 1.3cqi;border-bottom:1px solid var(--line);color:var(--ink-soft)}.ek-g-deploy-app-without-github .finder__head .dots i{width:.62em;height:.62em}.ek-g-deploy-app-without-github .finder__list{margin:0;padding:.9cqi 1.3cqi 1.2cqi;list-style:none;line-height:1.3}.ek-g-deploy-app-without-github .finder__list li{display:flex;align-items:center;gap:.7em;padding:.45em 0;color:var(--ink)}.ek-g-deploy-app-without-github .finder__list svg{width:1.1em;height:1.1em;color:var(--ink-soft)}.ek-g-deploy-app-without-github .finder__list .is-out{color:var(--ink-faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-faint) 70%,transparent)}.ek-g-deploy-app-without-github.js .finder__list .is-out{animation:ek-deploy-app-without-github-drop-out .7s 1.6s var(--ease) both}.ek-g-deploy-app-without-github .parcel{display:grid;justify-items:center;gap:.55cqi;padding:2.2cqi 1.4cqi 1.9cqi;border:1px solid var(--line);border-radius:1.8cqi;background:var(--surface);box-shadow:var(--sh-2);text-align:center;font-size:max(10px,1.12cqi)}.ek-g-deploy-app-without-github .parcel__box{width:46%;height:auto;margin-bottom:.4cqi}.ek-g-deploy-app-without-github .parcel__box .ln{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round}.ek-g-deploy-app-without-github .parcel b{color:var(--ink);font-size:1.08em;font-weight:600}.ek-g-deploy-app-without-github .parcel span{color:var(--ink-soft);font-size:.92em}.ek-g-deploy-app-without-github.js .parcel__box{animation:ek-deploy-app-without-github-parcel-in .8s .9s var(--spring) both}.ek-g-deploy-app-without-github .scene__skip{position:relative;z-index:2;justify-self:center;align-self:center;display:inline-flex;align-items:center;gap:.45em;margin-top:-1cqi;padding:.45em .7em;border:1px dashed var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--ink-soft);font-size:max(10px,1cqi);white-space:nowrap}.ek-g-deploy-app-without-github .scene__skip svg{width:1.1em;height:1.1em}.ek-g-deploy-app-without-github .scene__skip span{background-image:linear-gradient(var(--stuck),var(--stuck));background-position:0 55%;background-repeat:no-repeat;background-size:100% 1.5px}.ek-g-deploy-app-without-github.js .scene__skip span{animation:ek-deploy-app-without-github-strike-in .7s 1.35s var(--ease) both}.ek-g-deploy-app-without-github .scene__skip:after{content:"not needed";position:absolute;left:50%;top:calc(100% + .6em);translate:-50% 0;color:var(--stuck);font-size:.9em}.ek-g-deploy-app-without-github.js .scene__skip:after{animation:ek-fade-in .6s 1.8s var(--ease) both}.ek-g-deploy-app-without-github .scene--folder .scene__done{width:64%}.ek-g-deploy-app-without-github .scene--folder .scene__todo{left:64%}@container cover (max-width: 640px){.ek-g-deploy-app-without-github .scene--folder{grid-template-columns:minmax(0,1fr)}.ek-g-deploy-app-without-github .scene--folder :is(.scene__idea,.scene__local,.scene__live){grid-column:1;grid-row:auto}.ek-g-deploy-app-without-github .scene--folder .scene__live{margin-left:0}.ek-g-deploy-app-without-github .scene--folder .scene__prompt{left:50%}.ek-g-deploy-app-without-github .scene__skip{display:none}.ek-g-deploy-app-without-github .parcel{padding:18px 14px 16px;border-radius:16px;font-size:12px}.ek-g-deploy-app-without-github .parcel__box{width:64px}.ek-g-deploy-app-without-github .scene--folder .scene__done{height:40%;width:2px}.ek-g-deploy-app-without-github .scene--folder .scene__todo{left:0}}.ek-g-deploy-app-without-github .gates{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 104px;gap:0 14px;margin:30px 0 34px;padding:34px 26px 26px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:18px 18px}.ek-g-deploy-app-without-github .gates__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none}.ek-g-deploy-app-without-github .gate,.ek-g-deploy-app-without-github .gates__end{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ek-g-deploy-app-without-github .gate p{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.5;transition:color .4s var(--ease)}.ek-g-deploy-app-without-github .gate p strong{color:var(--ink)}.ek-g-deploy-app-without-github .gates__node{position:relative;z-index:2;display:grid;place-items:center;width:36px;height:36px;flex:none;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);transition:border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.ek-g-deploy-app-without-github .gates__node svg{width:16px;height:16px}.ek-g-deploy-app-without-github .gates__node--goal .status-dot{width:10px;height:10px}.ek-g-deploy-app-without-github .gate__arm{position:absolute;left:50%;top:50%;width:46px;height:5px;translate:-50% -50%;border-radius:99px;background:repeating-linear-gradient(90deg,var(--ink-faint) 0 7px,var(--surface-3) 7px 14px);transform-origin:0 50%;transition:rotate .55s var(--spring),translate .3s var(--ease),background .3s}.ek-g-deploy-app-without-github .gate__cost{padding:4px 9px;border-radius:7px;background:var(--surface);color:var(--ink-soft);font-size:11.5px;line-height:1.45;transition:background .35s var(--ease),color .35s var(--ease)}.ek-g-deploy-app-without-github .gate.is-here .gates__node{border-color:var(--stuck);box-shadow:0 0 0 6px var(--stuck-soft)}.ek-g-deploy-app-without-github .gate.is-here .gate__arm{background:repeating-linear-gradient(90deg,var(--stuck) 0 7px,#fde7c7 7px 14px);animation:ek-deploy-app-without-github-stall-arm .5s var(--ease)}.ek-g-deploy-app-without-github .gate.is-here p{color:var(--ink-body)}.ek-g-deploy-app-without-github .gate.is-here .gate__cost{background:var(--stuck-soft);color:var(--stuck)}.ek-g-deploy-app-without-github .gate.is-passed .gates__node{border-color:var(--ink);background:var(--ink)}.ek-g-deploy-app-without-github .gate.is-passed .gate__arm{rotate:-82deg;translate:0 -50%;left:50%;background:var(--ink-soft)}.ek-g-deploy-app-without-github .gates__where{color:var(--ink-soft);font-size:12px}.ek-g-deploy-app-without-github .gates__loop{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:11px;opacity:0;translate:0 6px;transition:opacity .5s var(--ease),translate .5s var(--ease)}.ek-g-deploy-app-without-github .gates__loop svg{width:12px;height:12px}.ek-g-deploy-app-without-github .gates.is-done .gates__loop{opacity:1;translate:0 0}.ek-g-deploy-app-without-github .gates.is-done .gates__node--goal{border-color:var(--ink)}.ek-g-deploy-app-without-github .gates.is-done .gates__node--goal .status-dot{background:var(--ink)}.ek-g-deploy-app-without-github .gates__rail,.ek-g-deploy-app-without-github .gates__token{display:none}.ek-g-deploy-app-without-github.js .gates.is-measured .gates__rail{position:absolute;z-index:1;display:block;left:var(--x0);top:calc(var(--y0) - 1px);width:calc(var(--x1) - var(--x0));height:2px;background-image:linear-gradient(90deg,var(--line-strong) 55%,transparent 55%);background-size:9px 2px}.ek-g-deploy-app-without-github .gates__rail i{position:absolute;left:0;top:0;width:var(--fill,0);height:100%;background:var(--stuck)}.ek-g-deploy-app-without-github .gates.is-done .gates__rail i{background:var(--ink)}.ek-g-deploy-app-without-github.js .gates.is-measured .gates__token{position:absolute;left:0;top:0;z-index:3;display:grid;place-items:center;width:30px;height:30px;translate:calc(var(--tx, 0px) - 50%) calc(var(--ty, 0px) - 50% - 30px);border-radius:9px;background:var(--ink);color:var(--on-ink);box-shadow:0 10px 22px -10px rgba(11,11,15,.5)}.ek-g-deploy-app-without-github .gates__token svg{width:15px;height:15px}.ek-g-deploy-app-without-github .gates__token:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;translate:-50% 0;rotate:45deg;background:var(--ink);border-radius:1px}.ek-g-deploy-app-without-github .gates__caption{grid-column:1/-1;margin-top:26px;color:var(--ink-soft);font-size:14.5px;text-align:center;min-height:1.6em}.ek-g-deploy-app-without-github .gates.is-done .gates__caption{color:var(--ink);font-weight:600}.ek-g-deploy-app-without-github.js .gates.is-vertical .gates__rail{left:calc(var(--x0) - 1px);top:var(--y0);width:2px;height:calc(var(--y1) - var(--y0));background-image:linear-gradient(180deg,var(--line-strong) 55%,transparent 55%);background-size:2px 9px}.ek-g-deploy-app-without-github .gates.is-vertical .gates__rail i{width:100%;height:var(--fill,0)}.ek-g-deploy-app-without-github.js .gates.is-vertical .gates__token{display:none}@media (max-width:760px){.ek-g-deploy-app-without-github .gates{padding:24px 18px 22px;border-radius:var(--r)}.ek-g-deploy-app-without-github .gates,.ek-g-deploy-app-without-github .gates__list{grid-template-columns:minmax(0,1fr);gap:22px}.ek-g-deploy-app-without-github .gate{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:6px 16px;text-align:left}.ek-g-deploy-app-without-github .gate p{grid-column:2}.ek-g-deploy-app-without-github .gate__cost{grid-column:2;justify-self:start}.ek-g-deploy-app-without-github .gates__node{grid-row:1/span 2}.ek-g-deploy-app-without-github .gates__end{flex-direction:row;gap:16px;text-align:left}.ek-g-deploy-app-without-github .gates__end--finish{flex-wrap:wrap}.ek-g-deploy-app-without-github .gates__loop{flex-basis:100%;padding-left:52px}.ek-g-deploy-app-without-github .gates__caption{margin-top:4px;text-align:left}}.ek-g-deploy-app-without-github .pipe-list{margin:0 0 8px;padding:0;list-style:none;counter-reset:pipe}.ek-g-deploy-app-without-github .pipe-list li{position:relative;padding:12px 0 12px 46px;border-top:1px solid var(--line);counter-increment:pipe}.ek-g-deploy-app-without-github .pipe-list li:first-child{border-top:0}.ek-g-deploy-app-without-github .pipe-list li:before{content:counter(pipe);position:absolute;left:0;top:11px;width:30px;height:30px;border:1.5px solid var(--line-strong);border-radius:50%;color:var(--ink);font:italic 400 19px/27px var(--serif);text-align:center}.ek-g-deploy-app-without-github .sim{position:relative;margin:30px 0;padding:50px 26px 26px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:18px 18px}.ek-g-deploy-app-without-github .sim__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:22px;align-items:start}.ek-g-deploy-app-without-github .sim__folder{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh)}.ek-g-deploy-app-without-github .sim__folder-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12.5px}.ek-g-deploy-app-without-github .sim__files{margin:0;padding:10px 16px 6px;list-style:none;font-size:13.5px}.ek-g-deploy-app-without-github .sim__file{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--ink);transition:opacity .4s var(--ease),color .3s}.ek-g-deploy-app-without-github .sim__file[hidden]{display:none}.ek-g-deploy-app-without-github .sim__file svg{width:15px;height:15px;color:var(--ink-soft)}.ek-g-deploy-app-without-github .sim__file--junk{color:var(--ink-soft)}.ek-g-deploy-app-without-github .sim__file--junk.is-dropped{color:var(--ink-faint);text-decoration:line-through;opacity:.7}.ek-g-deploy-app-without-github .sim__file--docker,.ek-g-deploy-app-without-github .sim__file--docker svg{color:var(--stuck)}.ek-g-deploy-app-without-github .sim__file.is-nested{padding-left:22px}.ek-g-deploy-app-without-github .sim__file.is-new{animation:ek-deploy-app-without-github-file-in .55s var(--spring)}.ek-g-deploy-app-without-github .sim__controls{padding:12px 16px 16px;border-top:1px solid var(--line)}.ek-g-deploy-app-without-github .sim__ask{margin:0 0 10px;color:var(--ink-soft);font-size:14px}.ek-g-deploy-app-without-github .sim__toggles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ek-g-deploy-app-without-github .sim__toggle{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font:500 13px/1.2 var(--font);text-align:left;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.ek-g-deploy-app-without-github .sim__toggle svg{width:14px;height:14px;flex:none}.ek-g-deploy-app-without-github .sim__toggle:hover{border-color:var(--ink)}.ek-g-deploy-app-without-github .sim__toggle[aria-pressed=true]{border-color:var(--stuck);background:var(--stuck-soft);color:var(--stuck)}.ek-g-deploy-app-without-github .sim__run{width:100%}.ek-g-deploy-app-without-github .sim__stations{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 18px;padding:0;list-style:none}.ek-g-deploy-app-without-github .sim__stations:before{content:"";position:absolute;left:12.5%;right:12.5%;top:11px;height:2px;background-image:linear-gradient(90deg,var(--line-strong) 55%,transparent 55%);background-size:9px 2px}.ek-g-deploy-app-without-github .sim__stations li{position:relative;display:grid;justify-items:center;gap:4px;text-align:center}.ek-g-deploy-app-without-github .sim__stations b{margin-top:6px;color:var(--ink);font-size:14.5px}.ek-g-deploy-app-without-github .sim__stations li>span:last-child{color:var(--ink-soft);font:11.5px/1.3 var(--mono)}.ek-g-deploy-app-without-github .sim__dot{position:relative;z-index:1;width:24px;height:24px;border:2px solid var(--line-strong);border-radius:50%;background:var(--surface);transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.ek-g-deploy-app-without-github .sim__stations [data-state=on] .sim__dot{border-color:var(--link);box-shadow:0 0 0 6px var(--link-soft);animation:ek-breathe 1.4s var(--ease) infinite}.ek-g-deploy-app-without-github .sim__stations [data-state=ok] .sim__dot{border-color:var(--ink);background:var(--ink)}.ek-g-deploy-app-without-github .sim__stations [data-state=fail] .sim__dot{border-color:var(--stuck);background:var(--stuck);box-shadow:0 0 0 6px var(--stuck-soft);animation:ek-shake .45s var(--ease)}.ek-g-deploy-app-without-github .sim.is-ok .sim__stations [data-state=ok]:last-child .sim__dot{border-color:var(--live);background:var(--live);box-shadow:0 0 0 6px var(--live-soft)}.ek-g-deploy-app-without-github .sim__console{margin:0}.ek-g-deploy-app-without-github .sim__out{display:grid;align-content:start;gap:3px;min-height:172px;padding:16px 18px 18px;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ek-g-deploy-app-without-github .sim__l{display:block;padding-left:7ch;text-indent:-7ch;color:rgba(236,235,230,.86)}.ek-g-deploy-app-without-github .sim__l b{color:rgba(236,235,230,.5);font-weight:500;white-space:pre}.ek-g-deploy-app-without-github .sim__l--soft{color:rgba(236,235,230,.5)}.ek-g-deploy-app-without-github .sim__l--bad{color:#fbbf24}.ek-g-deploy-app-without-github .sim__l--fix{color:#ecebe6}.ek-g-deploy-app-without-github .sim__l--fix b{color:#fbbf24}.ek-g-deploy-app-without-github .sim__l--ok{color:#4ade80}.ek-g-deploy-app-without-github .sim__caption{margin-top:16px;color:var(--ink-soft);font-size:14.5px;text-align:center;text-wrap:balance;min-height:3.2em}.ek-g-deploy-app-without-github .sim.is-ok .sim__caption{color:var(--live-ink);font-weight:600}.ek-g-deploy-app-without-github .sim.is-fail .sim__caption{color:var(--stuck);font-weight:600}.ek-g-deploy-app-without-github .sim__replay{position:absolute;top:14px;right:20px;z-index:6;display:none;color:var(--ink-soft);font-size:13px}.ek-g-deploy-app-without-github .sim__replay svg{width:14px;height:14px}.ek-g-deploy-app-without-github .sim.is-played .sim__replay{display:inline-flex}.ek-g-deploy-app-without-github .sim .demo__cursor{z-index:9}.ek-g-deploy-app-without-github:not(.js) .sim__controls{display:none}@media (max-width:760px){.ek-g-deploy-app-without-github .sim{padding:18px 14px;border-radius:var(--r)}.ek-g-deploy-app-without-github .sim__grid{grid-template-columns:minmax(0,1fr)}.ek-g-deploy-app-without-github .sim__pipe{order:-1}.ek-g-deploy-app-without-github .sim__files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;padding:8px 14px 4px;font-size:12.5px}.ek-g-deploy-app-without-github .sim__file{padding:4px 0}.ek-g-deploy-app-without-github .sim__file.is-nested{padding-left:0}.ek-g-deploy-app-without-github .sim__controls{padding:10px 14px 14px}.ek-g-deploy-app-without-github .sim__ask{display:none}.ek-g-deploy-app-without-github .sim__replay{top:auto;bottom:10px;right:14px}.ek-g-deploy-app-without-github .sim.is-played .sim__caption{padding-bottom:22px}.ek-g-deploy-app-without-github .sim__out{min-height:150px;font-size:12px;padding:14px}.ek-g-deploy-app-without-github .sim__stations b{font-size:13px}.ek-g-deploy-app-without-github .sim__stations li>span:last-child{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.ek-g-deploy-app-without-github .sim__replay{display:none!important}}.ek-g-deploy-app-without-github .ledger{margin:6px 0 22px}.ek-g-deploy-app-without-github .ledger__meter{display:flex;align-items:baseline;gap:14px;margin:0 0 14px;color:var(--ink-soft);font-size:15px}.ek-g-deploy-app-without-github .ledger__n{min-width:.6em;color:var(--stuck);font:italic 400 64px/1 var(--serif);font-variant-numeric:tabular-nums;transition:color .4s var(--ease)}.ek-g-deploy-app-without-github .ledger__n.is-ticking{animation:ek-deploy-app-without-github-tick-num .45s var(--spring)}.ek-g-deploy-app-without-github .ledger.is-clear .ledger__n{color:var(--live-ink)}.ek-g-deploy-app-without-github .ledger.is-clear .ledger__label{color:var(--ink);font-weight:600}.ek-g-deploy-app-without-github .ledger .table-wrap{margin-bottom:0}.ek-g-deploy-app-without-github .ledger .compare tr{transition:background .4s var(--ease)}.ek-g-deploy-app-without-github .ledger .compare tr.in td:last-child{color:var(--ink)}.ek-g-deploy-app-without-github .ledger .compare tr td:last-child{color:var(--ink-faint);transition:color .4s var(--ease)}.ek-g-deploy-app-without-github:not(.js) .ledger .compare tr td:last-child{color:var(--ink)}.ek-g-deploy-app-without-github:not(.js) .ledger__meter{display:none}.ek-g-deploy-app-without-github .tools__p{margin:0;color:var(--ink-body);font-size:16.5px;line-height:1.6}.ek-g-deploy-app-without-github .composer__intro{margin:20px 0 10px;color:var(--ink-soft);font-size:16px}.ek-g-deploy-app-without-github .composer__box{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 12px 10px 20px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);box-shadow:var(--sh)}.ek-g-deploy-app-without-github .composer__src{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--ink);font-size:14.5px;white-space:normal}.ek-g-deploy-app-without-github .composer__typed{display:none;flex:1;min-width:0;color:var(--ink);font-size:14.5px;line-height:1.5}.ek-g-deploy-app-without-github.js .composer.is-ready .composer__src{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ek-g-deploy-app-without-github.js .composer.is-ready .composer__typed{display:block}.ek-g-deploy-app-without-github .composer__caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--link);animation:ek-caret 1s steps(1) infinite}.ek-g-deploy-app-without-github .composer.is-typed .composer__caret{opacity:0;animation:none}.ek-g-deploy-app-without-github .composer__copy{flex:none;padding:9px 12px;border-radius:999px}.ek-g-deploy-app-without-github .composer.is-typed .composer__copy{background:var(--surface-2)}.ek-g-deploy-app-without-github .step-notes{margin:16px 0 0;padding:0 0 0 20px;color:var(--ink-body);font-size:16px;line-height:1.6}.ek-g-deploy-app-without-github .step-notes li+li{margin-top:8px}.ek-g-deploy-app-without-github .poll{position:relative;margin:20px 0 6px;overflow:hidden;border-radius:var(--r);background:var(--device);color:#ecebe6;box-shadow:var(--sh-2)}.ek-g-deploy-app-without-github .poll .console__head{gap:12px}.ek-g-deploy-app-without-github .poll__state{margin-left:auto;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(236,235,230,.75);font-size:11.5px;transition:background .3s,color .3s}.ek-g-deploy-app-without-github .poll[data-state=wait] .poll__state{background:rgba(251,191,36,.16);color:#fbbf24}.ek-g-deploy-app-without-github .poll[data-state=live] .poll__state{background:rgba(74,222,128,.16);color:#4ade80}.ek-g-deploy-app-without-github .poll__log{margin:0;padding:14px 18px 8px;list-style:none;font-size:13px;line-height:1.55}.ek-g-deploy-app-without-github .poll__log li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:5px 0;color:rgba(236,235,230,.82)}.ek-g-deploy-app-without-github.js .poll__log li{opacity:0;translate:0 6px;transition:opacity .45s var(--ease),translate .45s var(--ease)}.ek-g-deploy-app-without-github.js .poll__log li.is-in{opacity:1;translate:0 0}.ek-g-deploy-app-without-github .poll__t{color:rgba(236,235,230,.4)}.ek-g-deploy-app-without-github .poll__log em{color:rgba(236,235,230,.45);font-style:normal}.ek-g-deploy-app-without-github .poll__li--202 b{color:#fbbf24;font-weight:600}.ek-g-deploy-app-without-github .poll__flag{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid rgba(251,191,36,.4);border-radius:999px;color:#fbbf24;font-size:11px;font-style:normal}.ek-g-deploy-app-without-github .poll__li--live b{color:#4ade80;font-weight:600}.ek-g-deploy-app-without-github .poll__clock{display:flex;align-items:center;gap:8px;padding:8px 18px 14px;color:rgba(236,235,230,.45);font:11.5px/1 var(--mono)}.ek-g-deploy-app-without-github .poll__ring{width:12px;height:12px;border:2px solid rgba(255,255,255,.14);border-top-color:#60a5fa;border-radius:50%;animation:ek-deploy-app-without-github-spin 1s linear infinite}.ek-g-deploy-app-without-github .poll[data-state=live] .poll__ring{border-color:#4ade80;animation:none}@media (max-width:560px){.ek-g-deploy-app-without-github .poll__log{padding:12px 14px 6px;font-size:12px}.ek-g-deploy-app-without-github .poll__log li{grid-template-columns:36px minmax(0,1fr);gap:8px}.ek-g-deploy-app-without-github .poll__flag{margin:4px 0 0}}.ek-g-deploy-app-without-github .keep{margin:20px 0 6px}.ek-g-deploy-app-without-github .keep__card{display:flex;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.ek-g-deploy-app-without-github .keep__clock{position:relative;width:64px;height:64px;flex:none}.ek-g-deploy-app-without-github .keep__clock svg{width:100%;height:100%;rotate:-90deg}.ek-g-deploy-app-without-github .keep__track{fill:none;stroke:var(--surface-2);stroke-width:6}.ek-g-deploy-app-without-github .keep__arc{fill:none;stroke:var(--link);stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--left, 1) * 100);transition:stroke .4s var(--ease)}.ek-g-deploy-app-without-github .keep__h{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-auto-flow:column;gap:1px;color:var(--ink);font-size:18px;font-weight:600}.ek-g-deploy-app-without-github .keep__h small{color:var(--ink-soft);font-size:11px;font-weight:500}.ek-g-deploy-app-without-github .keep__text{flex:1;min-width:0}.ek-g-deploy-app-without-github .keep__addr{display:flex;align-items:center;gap:7px;margin:0 0 2px;color:var(--ink);font-size:14.5px;overflow-wrap:anywhere}.ek-g-deploy-app-without-github .keep__addr svg{width:13px;height:13px;flex:none;color:var(--ink-soft)}.ek-g-deploy-app-without-github .keep__note{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.45}.ek-g-deploy-app-without-github .keep__btn{flex:none}.ek-g-deploy-app-without-github .keep__caption{margin:12px 0 0;color:var(--ink-soft);font-size:14.5px}.ek-g-deploy-app-without-github .keep.is-low .keep__arc{stroke:var(--stuck)}.ek-g-deploy-app-without-github .keep.is-low .keep__card{border-color:color-mix(in srgb,var(--stuck) 40%,var(--line))}.ek-g-deploy-app-without-github .keep.is-gone .keep__arc{stroke:var(--stuck)}.ek-g-deploy-app-without-github .keep.is-gone .keep__card{border-color:color-mix(in srgb,var(--stuck) 55%,var(--line));box-shadow:0 0 0 6px var(--stuck-soft),var(--sh)}.ek-g-deploy-app-without-github .keep.is-gone .keep__addr{color:var(--ink-faint);text-decoration:line-through}.ek-g-deploy-app-without-github .keep.is-gone .keep__caption{color:var(--stuck);font-weight:600}.ek-g-deploy-app-without-github .keep.is-kept .keep__arc{stroke:var(--live)}.ek-g-deploy-app-without-github .keep.is-kept .keep__card{border-color:color-mix(in srgb,var(--live) 45%,var(--line));box-shadow:0 0 0 6px var(--live-soft),var(--sh)}.ek-g-deploy-app-without-github .keep.is-kept .keep__addr svg{color:var(--live-ink)}.ek-g-deploy-app-without-github .keep.is-kept .keep__h b{font-size:0}.ek-g-deploy-app-without-github .keep.is-kept .keep__h b:before{content:"✓";color:var(--live-ink);font-size:22px}.ek-g-deploy-app-without-github .keep.is-kept .keep__h small{display:none}.ek-g-deploy-app-without-github .keep.is-kept .keep__btn{background:var(--live);border-color:var(--live);color:#fff}.ek-g-deploy-app-without-github .keep.is-kept .keep__caption{color:var(--live-ink);font-weight:600}.ek-g-deploy-app-without-github:not(.js) .keep__btn{display:none}@media (max-width:560px){.ek-g-deploy-app-without-github .keep__card{flex-wrap:wrap;gap:14px;padding:14px}.ek-g-deploy-app-without-github .keep__clock{width:58px;height:58px}.ek-g-deploy-app-without-github .keep__h{font-size:15px}.ek-g-deploy-app-without-github .keep__h small{font-size:10px}.ek-g-deploy-app-without-github .keep__addr{font-size:13px}.ek-g-deploy-app-without-github .keep__btn{width:100%}}.ek-g-deploy-app-without-github .history{position:relative;margin:26px 0 8px;padding:24px 26px 22px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:18px 18px}.ek-g-deploy-app-without-github .history__label{margin:0 0 14px;color:var(--ink-soft);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.ek-g-deploy-app-without-github .history__track{position:relative;margin-bottom:22px;padding-top:34px}.ek-g-deploy-app-without-github .history__versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ek-g-deploy-app-without-github .history__v{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;padding:0 4px 6px;border:0;border-radius:12px;background:none;color:var(--ink-soft);font:13px/1.35 var(--font);text-align:center;cursor:pointer}.ek-g-deploy-app-without-github .history__v[hidden]{display:grid;visibility:hidden}.ek-g-deploy-app-without-github .history__v b{color:var(--ink);font:600 14px/1.2 var(--mono)}.ek-g-deploy-app-without-github .history__dot{width:18px;height:18px;margin-bottom:4px;border:2px solid var(--ink);border-radius:50%;background:var(--surface);transition:background .3s,border-color .3s,box-shadow .3s}.ek-g-deploy-app-without-github .history__v:hover .history__dot{box-shadow:0 0 0 5px var(--surface-3)}.ek-g-deploy-app-without-github .history__v[aria-checked=true] .history__dot{background:var(--live);border-color:var(--live);box-shadow:0 0 0 5px var(--live-soft)}.ek-g-deploy-app-without-github .history__v[aria-checked=true]{color:var(--ink)}.ek-g-deploy-app-without-github .history.is-broken .history__v[aria-checked=true] .history__dot{background:var(--stuck);border-color:var(--stuck);box-shadow:0 0 0 5px var(--stuck-soft)}.ek-g-deploy-app-without-github .history__v.is-new{animation:ek-deploy-app-without-github-file-in .6s var(--spring)}.ek-g-deploy-app-without-github .history__rail{position:absolute;z-index:0;left:var(--rail0,16%);top:calc(var(--dot-y, 43px) - 1px);width:calc(var(--rail1, 50%) - var(--rail0, 16%));height:2px;background:var(--ink);transition:width .5s var(--ease)}.ek-g-deploy-app-without-github .history__pin{position:absolute;left:0;top:0;z-index:2;padding:4px 10px;translate:calc(var(--pin, 50%) - 50%) 0;border-radius:999px;background:var(--live);color:#fff;font:600 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:translate .6s var(--spring),background .3s}.ek-g-deploy-app-without-github .history__pin:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;translate:-50% 0;rotate:45deg;background:inherit}.ek-g-deploy-app-without-github .history__track.is-dragging .history__pin{cursor:grabbing;transition:none}.ek-g-deploy-app-without-github .history.is-broken .history__pin{background:var(--stuck)}.ek-g-deploy-app-without-github:not(.js) .history__pin{display:none}.ek-g-deploy-app-without-github .history__screen{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2)}.ek-g-deploy-app-without-github .history__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.ek-g-deploy-app-without-github .history__addr{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;padding:5px 12px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font-size:12.5px;white-space:nowrap}.ek-g-deploy-app-without-github .history__addr>span:last-child{overflow:hidden;text-overflow:ellipsis}.ek-g-deploy-app-without-github .history__addr .status-dot{width:8px;height:8px;background:var(--live)}.ek-g-deploy-app-without-github .history.is-broken .history__addr .status-dot{background:var(--stuck)}.ek-g-deploy-app-without-github .history__serving{flex:none;color:var(--ink-soft);font-size:11.5px}.ek-g-deploy-app-without-github .history__pages{position:relative;display:grid;min-height:112px}.ek-g-deploy-app-without-github .history__page{grid-area:1/1;display:grid;align-content:start;gap:10px;padding:16px 18px;opacity:0;transition:opacity .35s var(--ease)}.ek-g-deploy-app-without-github .history__page.is-on{opacity:1}.ek-g-deploy-app-without-github:not(.js) .history__page:not(.is-on){display:none}.ek-g-deploy-app-without-github .history__page b{color:var(--ink);font-size:17px;letter-spacing:-.02em}.ek-g-deploy-app-without-github .history__nav{display:flex;gap:14px}.ek-g-deploy-app-without-github .history__nav i{color:var(--ink-soft);font:500 12.5px/1 var(--font);font-style:normal}.ek-g-deploy-app-without-github .history__lines{display:grid;gap:7px}.ek-g-deploy-app-without-github .history__lines i{display:block;width:var(--w);height:8px;border-radius:99px;background:var(--surface-3)}.ek-g-deploy-app-without-github .history__page--broken .history__nav i{color:var(--stuck);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.ek-g-deploy-app-without-github .history__err{justify-self:start;padding:5px 10px;border-radius:8px;background:var(--stuck-soft);color:var(--stuck);font-size:12px}.ek-g-deploy-app-without-github .history__caption{margin-top:14px;color:var(--ink-soft);font-size:14.5px;text-align:center;text-wrap:balance;min-height:3.2em}.ek-g-deploy-app-without-github .history.is-broken .history__caption{color:var(--stuck)}.ek-g-deploy-app-without-github .history__replay{position:absolute;top:16px;right:20px;z-index:6;display:none;color:var(--ink-soft);font-size:13px}.ek-g-deploy-app-without-github .history__replay svg{width:14px;height:14px}.ek-g-deploy-app-without-github .history.is-played .history__replay{display:inline-flex}@media (max-width:560px){.ek-g-deploy-app-without-github .history{padding:18px 14px 16px;border-radius:var(--r)}.ek-g-deploy-app-without-github .history__v{font-size:12px}.ek-g-deploy-app-without-github .history__serving{display:none}}@media (prefers-reduced-motion:reduce){.ek-g-deploy-app-without-github .history__replay{display:none!important}}.ek-g-deploy-app-without-github .own-copy{display:flex;flex-wrap:wrap;gap:10px 26px;margin:-6px 0 0;padding:0;list-style:none;color:var(--ink);font-size:15.5px}.ek-g-deploy-app-without-github .own-copy li{display:inline-flex;align-items:center;gap:9px}.ek-g-deploy-app-without-github .own-copy svg{width:17px;height:17px;color:var(--ink-soft)}@keyframes ek-deploy-app-without-github-drop-out{0%{opacity:1;translate:0 0}60%{opacity:.2;translate:0 6px}to{opacity:.55;translate:0 0}}@keyframes ek-deploy-app-without-github-parcel-in{0%{opacity:0;scale:.7;rotate:-6deg}}@keyframes ek-deploy-app-without-github-strike-in{0%{background-size:0 1.5px}}@keyframes ek-deploy-app-without-github-stall-arm{30%{rotate:-6deg}60%{rotate:3deg}}@keyframes ek-deploy-app-without-github-file-in{0%{opacity:0;translate:-8px 0}}@keyframes ek-deploy-app-without-github-tick-num{0%{scale:.8}60%{scale:1.12}to{scale:1}}@keyframes ek-deploy-app-without-github-spin{to{rotate:1turn}}@media print{.ek-g-deploy-app-without-github .gates__rail,.ek-g-deploy-app-without-github .gates__token,.ek-g-deploy-app-without-github .history__pin,.ek-g-deploy-app-without-github .history__replay,.ek-g-deploy-app-without-github .keep__btn,.ek-g-deploy-app-without-github .poll__clock,.ek-g-deploy-app-without-github .sim__controls,.ek-g-deploy-app-without-github .sim__replay{display:none!important}.ek-g-deploy-app-without-github .poll__log li{opacity:1!important;translate:none!important}}