body:has(.account-workspace)>.site-footer{display:none}.account-workspace{background:var(--page);min-height:100dvh;color:var(--text);padding:20px}.account-workspace>nav{justify-content:space-between;align-items:center;display:flex}.account-mark{background:currentColor;width:28px;height:28px;display:block;-webkit-mask:url(/brand/tadpond-mark.svg) 50%/contain no-repeat;mask:url(/brand/tadpond-mark.svg) 50%/contain no-repeat}.account-workspace button,.account-workspace select{font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px}.account-workspace-empty{text-align:center;max-width:600px;margin:25vh auto}.account-workspace-empty p{color:var(--muted)}.account-dialog{--embed-panel:#fff;--embed-text:#20201e;--embed-line:#deded9;--embed-muted:#76766f;border:1px solid var(--embed-line);background:var(--embed-panel);width:min(900px,100vw - 48px);max-width:none;height:min(640px,100dvh - 64px);max-height:none;color:var(--embed-text);font:inherit;border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #0005}html[data-tadpond-theme=dark] .account-dialog{--embed-panel:#1f1f1d;--embed-text:#f2f0e9;--embed-line:#383832;--embed-muted:#aaa79d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.account-dialog-layout{grid-template-columns:230px minmax(0,1fr);height:100%;display:grid}.account-dialog aside{background:color-mix(in srgb,var(--embed-text) 5%,var(--embed-panel));padding:16px 12px;overflow:auto}.account-dialog-close{width:40px;height:40px;margin-bottom:20px;border:0!important;padding:0!important;font-size:28px!important}.account-dialog aside nav{gap:5px;display:grid}.account-dialog aside nav button{text-align:left;border:0;min-height:44px;padding:10px 12px;font-size:14px}.account-dialog aside nav button[aria-current],.account-dialog aside nav button:hover{background:color-mix(in srgb,var(--embed-text) 8%,var(--embed-panel))}.account-dialog-content{min-width:0;min-height:0;padding:24px 28px;overflow:auto}.account-dialog-content h2{border-bottom:1px solid var(--embed-line);margin:0;padding:0 0 22px;font-size:20px;font-weight:550}.account-dialog :focus-visible{outline:2px solid var(--embed-text);outline-offset:2px}.plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.plan-card{border:1px solid var(--embed-line,var(--line));grid-template-rows:subgrid;border-radius:18px;grid-row:span 6;align-items:start;row-gap:16px;padding:22px;display:grid}.plan-cards .plan-card h3,.plan-cards .plan-card p{margin:0}.plan-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.plan-card-header h3{font-size:16px;font-weight:600}.plan-features{gap:12px;display:grid}.plan-card .plan-price{letter-spacing:-.5px;font-size:28px;line-height:1.25}.plan-price small{font-size:12px;font-weight:400}.plan-cards .plan-card>button{width:100%;min-height:40px;margin:4px 0 0}.plan-card .embed-muted{font-size:11px}.usage-selector{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.plan-cards .usage-selector button{border:0;border-radius:999px;flex:none;width:36px;height:24px;min-height:24px;padding:0;font-size:12px;line-height:1}.usage-selector button[aria-pressed=true]{background:var(--embed-panel,var(--page));box-shadow:0 1px 4px #0003}.embed-progress{padding:20px 0}@media (max-width:640px){.account-dialog{border-radius:20px;width:calc(100vw - 20px);height:min(720px,100dvh - 24px)}.account-dialog-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.account-dialog aside{gap:8px;padding:10px;display:flex}.account-dialog-close{flex-shrink:0;margin:0}.account-dialog aside nav{gap:3px;min-width:0;display:flex;overflow:auto}.account-dialog aside nav button{white-space:nowrap;padding:8px 10px;font-size:13px}.account-dialog-content{padding:18px 20px}.plan-cards{grid-template-columns:minmax(0,1fr)}}.account-dialog .embed-confirm{border:1px solid var(--embed-line);border-radius:18px;width:min(520px,100vw - 72px);height:auto;max-height:calc(100dvh - 96px);margin:auto;overflow:auto;box-shadow:0 20px 80px #0005}.account-dialog .embed-confirm::backdrop{background:#0006}.account-dialog .embed-controls input[type=number]{width:80px}.pricing-shell:has(.plan-cards){max-width:1040px}.pricing-shell .plan-cards button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:10px 14px}.pricing-shell .plan-cards button:disabled{opacity:.5;cursor:default}.pricing-shell .plan-cards .usage-selector button{background:0 0;padding:0;font-size:12px}.pricing-shell .plan-cards .usage-selector button[aria-pressed=true]{background:var(--page)}.account-dialog aside nav button{align-items:center;gap:10px;display:flex}.account-dialog aside nav svg{flex-shrink:0;width:18px;height:18px}.account-dialog-close{place-items:center;display:grid}.account-dialog-close svg{width:20px;height:20px}@media (max-width:640px){.account-dialog aside nav svg{display:none}.account-dialog-content h2{padding-bottom:16px;font-size:18px}.account-dialog aside{align-items:flex-start}}.account-dialog-onboarding .account-dialog-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.account-dialog-onboarding .account-dialog-content{padding:28px 32px;position:relative}.account-dialog-onboarding .account-dialog-content h2{padding-right:48px}.account-dialog-onboarding .onboarding-close{margin:0;position:absolute;top:18px;right:20px}@media (max-width:640px){.account-dialog-onboarding .account-dialog-content{padding:22px 20px}.account-dialog-onboarding .onboarding-close{top:12px;right:12px}}.account-dialog aside{flex-direction:column;display:flex}.account-dialog-logout{margin-top:auto;padding-top:20px}.account-dialog-logout button{text-align:left;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.account-dialog-logout svg{stroke-width:1.7px;flex-shrink:0;width:19px;height:19px}.account-dialog-logout button:hover{background:color-mix(in srgb,var(--embed-text) 8%,var(--embed-panel))}@media (max-width:640px){.account-dialog aside{flex-flow:wrap}.account-dialog aside nav{flex:1}.account-dialog-logout{width:100%;margin-top:0;padding-top:0}.account-dialog-logout button{width:auto;min-height:36px;padding:6px 10px;font-size:13px}}.account-workspace-launch{max-width:920px;margin:clamp(60px,14vh,150px) auto 60px}.account-workspace-launch .launch-card{text-align:center;max-width:none}.launch-card h1{letter-spacing:-.8px;margin:0 0 20px;font-size:clamp(28px,4vw,38px);line-height:1.2}.launch-card>p{color:var(--muted);line-height:1.6}.launch-create{gap:12px;max-width:340px;margin:28px auto;display:grid}.launch-create label{text-align:left;font-size:13px}.launch-create input,.launch-picker select{font:inherit;border:1px solid var(--line);color:inherit;background:var(--page);border-radius:10px;width:100%;padding:12px}.launch-card .provisioning-progress{text-align:left;max-width:340px;margin:28px auto}.launch-card .plan-cards{text-align:left}.launch-picker{text-align:left;gap:8px;max-width:340px;margin:20px auto;display:grid}.launch-card .button.primary{background:var(--text);color:var(--page);border-radius:12px;gap:9px;padding:12px 20px;text-decoration:none;display:inline-flex}.plan-card-header>div>small{letter-spacing:1px;margin-bottom:8px;font-size:10px;display:block}.launch-card .button.primary:hover{background:var(--text);color:var(--page);opacity:.88}.launch-card .button.primary[aria-busy=true]{cursor:wait}.ai-onboarding{text-align:left;margin:28px auto}.ai-onboarding h2{letter-spacing:-.4px;margin:8px 0 12px;font-size:24px;line-height:1.25}.ai-onboarding-step{color:var(--embed-muted,var(--muted));margin:0;font-size:12px}.onboarding-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.ai-onboarding .onboarding-choices button{white-space:normal;text-align:left;min-width:0;font:inherit;color:inherit;background:var(--embed-panel,var(--panel));border:1px solid var(--embed-line,var(--line));cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:160px;padding:24px;display:flex}.onboarding-choices strong{font-size:18px;font-weight:600}.onboarding-choices span{color:var(--embed-muted,var(--muted));font-size:14px;line-height:1.6}.onboarding-choices button:hover{border-color:var(--embed-text,var(--text))}.onboarding-choices button:focus-visible,.onboarding-back:focus-visible{outline-offset:4px;outline:2px solid}.onboarding-choices button:disabled{opacity:.5;cursor:default}.plan-cards.plan-cards-single{grid-template-columns:minmax(0,1fr);max-width:480px;margin:24px auto}.ai-onboarding .onboarding-back{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}@media (max-width:640px){.onboarding-choices{grid-template-columns:minmax(0,1fr)}.ai-onboarding .onboarding-choices button{min-height:130px;padding:20px}.ai-onboarding h2{font-size:22px}}:is(html:has(.account-workspace-entry),body:has(.account-workspace-entry)){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.account-workspace-entry{--page:#fff;--surface:#fff;--surface-soft:#f5f5f7;--text:#1d1d1f;--muted:#6e6e73;--line:#e5e5ea;--line-strong:#d2d2d7;--embed-panel:#fff;--embed-text:#1d1d1f;--embed-line:#e5e5ea;--embed-muted:#6e6e73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:#fff;padding:0 32px 48px}.account-workspace>nav{border-bottom:1px solid var(--line);max-width:1184px;min-height:88px;margin:0 auto}.account-workspace .account-brand-link{align-items:center;text-decoration:none;display:inline-flex}.account-workspace .account-brand-link .brand{letter-spacing:-.7px;gap:9px;font-size:23px;font-weight:600}.account-workspace .account-brand-link .brand:before{content:none}.account-workspace .account-brand-link svg{fill:currentColor;width:34px;height:28px;display:block}.account-workspace>nav>button{border-radius:999px;min-height:40px;padding:8px 18px;font-size:13px}.account-workspace-entry .account-workspace-launch{max-width:720px;margin:clamp(56px,9vh,104px) auto 32px}.account-workspace-entry .launch-card h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,5vw,54px);font-weight:600;line-height:1.08}.account-workspace-entry .launch-card>p{max-width:560px;color:var(--muted);margin:16px auto;font-size:16px;line-height:1.7}.account-workspace-entry .launch-card .ai-onboarding{max-width:480px;margin:34px auto}.account-workspace-entry .ai-onboarding h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;font-weight:550;line-height:1.25}.account-workspace-entry .ai-onboarding>.embed-muted{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.account-workspace-entry .plan-card{border-color:var(--line);background:#fff;border-radius:24px;row-gap:22px;padding:28px}.account-workspace-entry .plan-card-header h3{letter-spacing:-.025em;font-size:20px;font-weight:600}.account-workspace-entry .plan-card .plan-price{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1.1}.account-workspace-entry .plan-price small{letter-spacing:0;color:var(--muted);font-size:14px}.account-workspace-entry .plan-features{gap:12px;font-size:14px;line-height:1.5}.account-workspace-entry .plan-card .embed-muted{color:var(--muted);font-size:12px;line-height:1.6}.account-workspace-entry .plan-card>button,.account-workspace-entry .launch-create .button,.account-workspace-entry .launch-card>.button.primary{background:var(--text);color:#fff;border-color:var(--text);border-radius:999px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500}.account-workspace-entry .plan-card>button:disabled{color:#929298;opacity:1;cursor:default;background:#efeff1;border-color:#efeff1}.account-workspace-entry .plan-card>button:hover:not(:disabled){color:#fff;background:#373739}.account-workspace-entry .usage-selector{color:var(--text);background:#f1f1f3}.account-workspace-entry .usage-selector button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #00000012}.account-workspace-entry .onboarding-back{color:var(--muted);padding:12px 0;font-size:13px;text-decoration:none}.account-workspace-entry .onboarding-back:hover{color:var(--text)}.account-workspace-entry .launch-create{gap:10px;max-width:400px;margin:28px auto}.account-workspace-entry .launch-create label{font-size:13px;font-weight:500}.account-workspace-entry .launch-create input{border-color:var(--line-strong);background:#fff;border-radius:12px;min-height:50px;padding:12px 15px}.account-workspace-entry .launch-create .button{margin-top:10px}.account-workspace-entry .launch-card .provisioning-progress{max-width:360px;margin:36px auto}.account-workspace-entry .provisioning-meta{color:var(--muted);margin-bottom:24px;font-size:13px}.account-workspace-entry .provisioning-stage{font-size:14px;line-height:1.5}.account-workspace-entry .provisioning-track{background:#ececf0}.account-workspace-entry .provisioning-stage.complete{color:#6e6e73}.account-workspace-entry .provisioning-stage.current{color:var(--text)}.account-workspace-entry .provisioning-stage:not(.complete):not(.current) .provisioning-dot{border-color:#d2d2d7}.account-workspace-entry :is(a,button,input,select):focus-visible{outline-offset:4px;outline:2px solid #6d81b4}@media (max-width:640px){.account-workspace-entry{padding:0 22px 32px}.account-workspace>nav{min-height:76px}.account-workspace .account-brand-link .brand{font-size:21px}.account-workspace .account-brand-link svg{width:31px;height:25px}.account-workspace-entry .account-workspace-launch{margin:48px auto 24px}.account-workspace-entry .launch-card h1{margin-bottom:22px;font-size:clamp(34px,8.5vw,44px)}.account-workspace-entry .launch-card>p{font-size:15px}.account-workspace-entry .plan-card{row-gap:20px;padding:24px}.account-workspace-entry .plan-card .plan-price{font-size:37px}.account-workspace-entry .ai-onboarding h2{font-size:22px}.account-workspace-entry .provisioning-stage{font-size:13px}}
