#auto-prototype .relative{position:relative}#auto-prototype .mx-5{margin-left:1.25rem;margin-right:1.25rem}#auto-prototype .my-4{margin-top:1rem;margin-bottom:1rem}#auto-prototype .mb-1{margin-bottom:.25rem}#auto-prototype .mb-2{margin-bottom:.5rem}#auto-prototype .mb-3{margin-bottom:.75rem}#auto-prototype .mb-4{margin-bottom:1rem}#auto-prototype .mb-7{margin-bottom:1.75rem}#auto-prototype .ml-2{margin-left:.5rem}#auto-prototype .ml-auto{margin-left:auto}#auto-prototype .mr-2{margin-right:.5rem}#auto-prototype .mt-1{margin-top:.25rem}#auto-prototype .mt-2{margin-top:.5rem}#auto-prototype .mt-3{margin-top:.75rem}#auto-prototype .mt-4{margin-top:1rem}#auto-prototype .mt-5{margin-top:1.25rem}#auto-prototype .block{display:block}#auto-prototype .inline-block{display:inline-block}#auto-prototype .flex{display:flex}#auto-prototype .inline-flex{display:inline-flex}#auto-prototype .grid{display:grid}#auto-prototype .min-h-14{min-height:3.5rem}#auto-prototype .w-full{width:100%}#auto-prototype .min-w-0{min-width:0}#auto-prototype .flex-1{flex:1 1 0%}#auto-prototype .shrink-0{flex-shrink:0}#auto-prototype .grow{flex-grow:1}#auto-prototype .basis-full{flex-basis:100%}#auto-prototype .cursor-pointer{cursor:pointer}#auto-prototype .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#auto-prototype .flex-wrap{flex-wrap:wrap}#auto-prototype .items-end{align-items:flex-end}#auto-prototype .items-center{align-items:center}#auto-prototype .justify-between{justify-content:space-between}#auto-prototype .gap-2{gap:.5rem}#auto-prototype .gap-2\.5{gap:.625rem}#auto-prototype .gap-3{gap:.75rem}#auto-prototype .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}#auto-prototype .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#auto-prototype .gap-y-1{row-gap:.25rem}#auto-prototype .gap-y-2{row-gap:.5rem}#auto-prototype :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#auto-prototype :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#auto-prototype :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}#auto-prototype :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#auto-prototype .break-words{overflow-wrap:break-word}#auto-prototype .break-all{word-break:break-all}#auto-prototype .border-y{border-top-width:1px;border-bottom-width:1px}#auto-prototype .border-b{border-bottom-width:1px}#auto-prototype .border-l{border-left-width:1px}#auto-prototype .border-line{border-color:var(--line)}#auto-prototype .p-5{padding:1.25rem}#auto-prototype .px-5{padding-left:1.25rem;padding-right:1.25rem}#auto-prototype .py-3{padding-top:.75rem;padding-bottom:.75rem}#auto-prototype .py-4{padding-top:1rem;padding-bottom:1rem}#auto-prototype .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#auto-prototype .pb-8{padding-bottom:2rem}#auto-prototype .pl-3{padding-left:.75rem}#auto-prototype .pl-7{padding-left:1.75rem}#auto-prototype .pt-6{padding-top:1.5rem}#auto-prototype .text-left{text-align:left}#auto-prototype .text-center{text-align:center}#auto-prototype .font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}#auto-prototype .text-lg{font-size:1.125rem;line-height:1.75rem}#auto-prototype .text-sm{font-size:.875rem;line-height:1.25rem}#auto-prototype .text-xl{font-size:1.25rem;line-height:1.75rem}#auto-prototype .text-xs{font-size:.75rem;line-height:1rem}#auto-prototype .font-medium{font-weight:500}#auto-prototype .font-semibold{font-weight:600}#auto-prototype .leading-relaxed{line-height:1.625}#auto-prototype .tracking-tight{letter-spacing:-.025em}#auto-prototype .text-dim{color:var(--dim)}#auto-prototype .text-rust{color:var(--rust)}#auto-prototype .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#auto-prototype,#auto-prototype *{box-sizing:border-box}#auto-prototype{color-scheme:light dark;--paper:light-dark(#faf8f3,#262521);--surface:light-dark(#fffdf8,#2e2d27);--ink:light-dark(#2e2b24,#f5eee2);--dim:light-dark(#675f53,#bdb3a4);--line:light-dark(#e4ded2,#48443b);--rust:light-dark(#98442a,#f0a183);--active:light-dark(#f3e7db,#463327);--green:light-dark(#3e684f,#a6cfad);background:var(--paper);color:var(--ink);font:14px/1.5 Instrument Sans,system-ui,sans-serif;border:1px solid var(--line);border-radius:14px;overflow:clip}#auto-prototype:empty,#auto-prototype:has(>.auth-page){background:transparent;border:0;border-radius:0;overflow:visible}#auto-prototype .brand-icon{display:block;flex:none;border-radius:6px}#auto-prototype :where(h1,h2,p,ul,ol,dl,dd){margin:0}#auto-prototype :where(ul,ol){padding:0;list-style:none}#auto-prototype :where(input,button){font:inherit;color:inherit}#auto-prototype :where(button){text-align:inherit}#auto-prototype .control,#auto-prototype .input{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:38px;padding:7px 11px}#auto-prototype .input{font-size:14px}#auto-prototype .input::-moz-placeholder{color:var(--dim)}#auto-prototype .input::placeholder{color:var(--dim)}#auto-prototype button{cursor:var(--cursor-interaction,pointer)}#auto-prototype button:focus-visible,#auto-prototype input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}#auto-prototype .primary{background:var(--rust);color:var(--paper);border-color:transparent;font-weight:600}#auto-prototype .record{border:0;border-radius:7px;background:transparent;padding:9px 10px}#auto-prototype .record:hover,#auto-prototype .record[aria-pressed=true],#auto-prototype .state{background:var(--active)}#auto-prototype .state{border-radius:99px;color:var(--rust);padding:2px 8px;font-size:12px}#auto-prototype .state[data-state=done]{background:var(--surface);color:var(--green)}#auto-prototype .step+.step{border-top:1px solid var(--line)}#auto-prototype .step-icon{flex:0 0 16px;text-align:center;color:var(--green)}#auto-prototype .step[data-current=true] .step-icon{color:var(--rust)}#auto-prototype .decision,#auto-prototype .resource{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:12px}@media (pointer:coarse){#auto-prototype .control,#auto-prototype .input{min-height:44px}#auto-prototype .input{font-size:16px}}#auto-prototype .retry{padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:12px}#auto-prototype button:disabled{opacity:.45;cursor:default}#auto-prototype .link{color:var(--rust)}#auto-prototype summary{cursor:var(--cursor-interaction,pointer)}@media (pointer:coarse){#auto-prototype .retry{min-height:44px}}#auto-prototype .attempt{border-left:2px solid var(--line);padding:6px 10px;background:var(--surface)}#auto-prototype .attempt[data-error=true]{border-left-color:var(--rust);color:var(--rust)}.auto-page{max-width:1024px;margin:24px auto;padding:0 12px;color-scheme:light dark;background:light-dark(#f3efe6,#211f1b)}.auto-page:has(>#auto-prototype:empty),.auto-page:has(>#auto-prototype>.auth-page){margin-block:0}#auto-prototype .auth-page{display:grid;place-items:center;min-block-size:100vh;min-block-size:100dvh;padding:24px 12px;text-align:center}#auto-prototype .auth-page>.decision{width:min(100%,344px)}#auto-prototype .workflow-picker{min-width:0;margin-inline:0;padding:0;border:0}#auto-prototype .workflow-picker legend{padding:0}#auto-prototype .workflow-choice{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer}#auto-prototype .workflow-choice:hover{border-color:var(--rust)}#auto-prototype .workflow-choice:has(:checked){border-color:var(--rust);background:var(--active)}#auto-prototype .workflow-choice input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--rust)}#auto-prototype .domain-prefix{position:absolute;inset-inline-start:11px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}#auto-prototype .domain-input{padding-inline-start:28px}@media (max-width:360px){.auto-page{padding-inline:8px}#auto-prototype main>section{padding-inline:14px}}#auto-prototype .history-sidebar{min-width:0;padding:16px 20px;border-block-end:1px solid var(--line)}#auto-prototype .history-list{max-height:11rem;overflow-y:auto}@media (min-width:800px){#auto-prototype .workspace-layout{display:grid;grid-template-columns:15rem minmax(0,1fr)}#auto-prototype .history-sidebar{padding:24px 16px;border-block-end:0;border-inline-end:1px solid var(--line)}#auto-prototype .history-panel{position:sticky;top:16px}#auto-prototype .history-list{max-height:calc(100dvh - 9rem)}}@media (max-width:360px){#auto-prototype .history-sidebar{padding-inline:14px}}@media (min-width:640px){#auto-prototype .email-fields{grid-template-columns:minmax(0,1fr) minmax(15rem,1fr)}}#auto-prototype .history-toggle{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:17px}#auto-prototype .history-drawer{position:fixed;inset:0 auto 0 0;width:min(22rem,calc(100vw - 24px));max-width:none;height:100dvh;max-height:none;margin:0;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));border:0;border-inline-end:1px solid var(--line);background:var(--paper);color:var(--ink);overscroll-behavior:contain}#auto-prototype .history-drawer::backdrop{background:rgba(29,24,19,.38)}#auto-prototype .history-drawer .history-list{max-height:none}html:has(#auto-mobile-history[open]){overflow:hidden}#auto-prototype .history-search{padding-inline-end:44px}#auto-prototype .history-search::-webkit-search-cancel-button{display:none}#auto-prototype .history-search-clear{position:absolute;inset:0 2px 0 auto;width:40px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--dim);text-align:center;font-size:20px;cursor:pointer}#auto-prototype .history-search-clear:hover{color:var(--rust)}@media (min-width:640px){#auto-prototype .sm\:mx-8{margin-left:2rem;margin-right:2rem}#auto-prototype .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#auto-prototype .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#auto-prototype .sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}#auto-prototype .sm\:px-8{padding-left:2rem;padding-right:2rem}#auto-prototype .sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){#auto-prototype .md\:grid-cols-\[16rem_minmax\(0\2c 1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}#auto-prototype .md\:border-b-0{border-bottom-width:0}#auto-prototype .md\:border-r{border-right-width:1px}#auto-prototype .md\:p-6{padding:1.5rem}}