.creator-site .account-card{border:2px solid var(--ink);width:min(380px,100%);color:var(--ink);background:#fff;flex-shrink:0;font-size:14px;line-height:1.45}.account-card-identity{gap:2px;padding:16px 18px 14px;display:grid}.creator-site .account-card p{margin:0}.account-card-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.account-card-name{overflow-wrap:anywhere;font-size:18px;font-weight:700}.account-card-email{color:var(--muted);overflow-wrap:anywhere}.account-card-tokens{font-variant-numeric:tabular-nums;font-weight:700}.account-card-id{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.creator-site .account-card-id code{background:var(--inset);min-width:0;color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:100%;padding:6px 8px;font-size:11px}.creator-site .account-card-id code[hidden]{display:none}.creator-site .account-card button{border:1px solid var(--ink);background:0 0;min-height:36px;padding:6px 12px;font-size:12px}.creator-site .account-card button:hover:not(:disabled){background:var(--selection)}@media (max-width:760px){.creator-site .account-card{width:100%}}.creator-site .agents-drawer{border:0;border-left:2px solid var(--ink);background:var(--paper);width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 80px #0004}.creator-site .agents-drawer::backdrop{background:#07111c99}.creator-site .agents-drawer[open]{animation:.22s ease-out agents-drawer-in}@keyframes agents-drawer-in{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.creator-site .agents-drawer[open]{animation:none}}.creator-site .agents-drawer-close{float:right;z-index:2;background:var(--paper);width:48px;height:48px;min-height:0;color:var(--ink);border:0;margin-bottom:-48px;padding:0;font-size:22px;line-height:1;position:sticky;top:0}.creator-site .agents-drawer-close:hover{background:var(--selection)}.creator-site .agents-page-body{min-width:0;color:var(--ink);gap:32px;padding:28px 24px 32px;font-size:14px;line-height:1.5;display:grid}.creator-site .agents-drawer .agents-section-title{margin-right:48px}.agents-page-body p{margin:0}.agents-page-body .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agents-page-body .agents-section{gap:16px;min-width:0;display:grid}.agents-page-body .agents-section-title{letter-spacing:-.035em;margin:0;scroll-margin-top:24px;font-size:clamp(26px,2.8vw,32px);line-height:1.2}.agents-page-body .agents-section-title:focus{outline:none}.agents-page-body .agents-section-lead{color:var(--muted);margin-top:-8px}.agents-page-body .agents-section-body{gap:24px;min-width:0;display:grid}.agents-page-body .agent-subtitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 -12px;font-size:12px;font-weight:700}.agents-page-body button{background:var(--inset);min-height:36px;color:var(--ink);border:0;padding:6px 14px;font-size:13px;font-weight:600;transition:background .12s}.agents-page-body button:hover:not(:disabled):not([aria-disabled=true]){background:#e2e4d6}.agents-page-body button:disabled{opacity:.45}.agents-page-body button[aria-disabled=true]{opacity:.55;cursor:progress}.agents-page-body button.agent-primary{background:var(--selection);border-width:2px;font-weight:700}.agents-page-body .agent-open{background:var(--ink);width:-moz-fit-content;width:fit-content;min-height:38px;color:var(--selection);align-items:center;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.agents-page-body .agent-open:hover{background:#203845}.agents-page-body .agent-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.agents-page-body .agent-row{border-bottom:1px solid var(--line)}.agents-page-body .agent-row-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 8px;display:grid}.agents-page-body .agent-row-head.has-logo{grid-template-columns:auto minmax(0,1fr) auto auto}.agents-page-body .agent-row-head>.agent-logo{width:24px;height:24px}.agents-page-body .agent-name{gap:1px;min-width:0;display:grid}.agents-page-body .agent-name strong{letter-spacing:-.02em;font-size:17px}.agents-page-body .agent-name span{color:var(--muted);font-size:13px}.agents-page-body .agent-state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.agents-page-body .agent-state:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.agents-page-body .agent-state.is-on{color:var(--success)}.agents-page-body .agent-state.is-on:before{background:currentColor}.agents-page-body button.agent-row-head{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:0;font-weight:400}.agents-page-body button.agent-row-head:hover:not(:disabled):not([aria-disabled=true]){background:var(--inset)}.agents-page-body button.agent-row-head:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.agents-page-body .agent-toggle{white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;min-height:32px;padding:4px 2px;font-size:13px;font-weight:700;display:inline-flex}.agents-page-body .agent-toggle:after{content:"›";font-size:18px;line-height:1}.agents-page-body .agent-panel{border-top:1px dashed var(--line);gap:16px;min-width:0;margin:0 20px;padding:18px 0 20px;display:grid}.agents-page-body .agent-panel[hidden]{display:none}.agents-page-body .agent-line-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.agents-page-body .agent-line-label:not(:first-child){margin-top:4px}.agents-page-body .agent-muted{color:var(--muted);font-size:13px}.agents-page-body .agent-lead{background:var(--inset);padding:12px 14px;font-size:13px}.agents-page-body .agent-steps{margin:0;padding:0;list-style:none;display:grid}.agents-page-body .agent-step{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.agents-page-body .agent-step:last-child{padding-bottom:0}.agents-page-body .agent-step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:32px;bottom:4px;left:13px}.agents-page-body .agent-step.is-done:not(:last-child):before{background:var(--ink)}.agents-page-body .agent-step-num{border:2px solid var(--line);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.agents-page-body .agent-step.is-current .agent-step-num{border-color:var(--ink);background:var(--selection);color:var(--ink)}.agents-page-body .agent-step.is-done .agent-step-num{border-color:var(--ink);background:var(--ink);color:#0000}.agents-page-body .agent-step.is-done .agent-step-num:after{content:"";border-left:2.5px solid var(--selection);border-bottom:2.5px solid var(--selection);width:10px;height:5px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(-45deg)}.agents-page-body .agent-step-main{justify-items:start;gap:8px;min-width:0;padding-top:3px;display:grid}.agents-page-body .agent-step-main>:is(.agent-open,button,.agent-url){margin-top:4px}.agents-page-body .agent-step-text{font-size:15px;font-weight:600}.agents-page-body .agent-step.is-done .agent-step-text{color:var(--muted);font-weight:500}.agents-page-body .agent-step-hint{color:var(--muted);font-size:13px}.agents-page-body .agent-step-hint.is-caution{border-left:3px solid var(--error);color:var(--ink);background:#fbefed;padding:8px 12px}.agents-page-body .agent-path{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agents-page-body .agent-path li{align-items:center;gap:6px;display:inline-flex}.agents-page-body .agent-path li+li:before{content:"›";content:"›" / "";color:var(--muted);font-size:16px;line-height:1}.agents-page-body .agent-path-chip{border:1px solid var(--edge);background:#fff;padding:4px 10px;font-size:12px;font-weight:700}.agents-page-body .agent-url{gap:6px;width:100%;display:grid}.agents-page-body .agent-url label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.agents-page-body .agent-url-row{align-items:stretch;gap:8px;display:flex}.agents-page-body .agent-url textarea{border:1px solid var(--edge);background:var(--inset);min-width:0;color:var(--ink);resize:none;word-break:break-all;field-sizing:content;flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.agents-page-body .agent-url textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.agents-page-body .agent-url-row button{flex:none}.agents-page-body .agent-command textarea{white-space:pre-wrap}.agents-page-body .agent-ways{border:1px solid var(--ink);justify-self:start;display:inline-flex}.agents-page-body .agent-ways button{background:#fff;border:0;font-weight:600}.agents-page-body .agent-ways button+button{border-left:1px solid var(--ink)}.agents-page-body .agent-ways button.is-pressed,.agents-page-body .agent-ways button.is-pressed:hover:not(:disabled){background:var(--ink);color:var(--selection)}.agents-page-body .agent-grants{margin:0;padding:0;list-style:none;display:grid}.agents-page-body .agent-grants li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.agents-page-body .agent-grants li:first-child{padding-top:0}.agents-page-body .agent-next{gap:10px;display:grid}.agents-page-body .agent-prompts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agents-page-body .agent-prompt{background:var(--inset);width:100%;min-height:44px;color:var(--ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.agents-page-body .agent-prompt:hover:not(:disabled):not([aria-disabled=true]){background:var(--selection)}.agents-page-body a.agent-prompt:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.agents-page-body .agent-copy-field{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}.agents-page-body .agent-prompt-text{min-width:0;font-size:13px}.agents-page-body .agent-prompt-tag{color:var(--muted);flex:none;font-size:12px;font-weight:700}.agents-page-body .agent-prompt.is-copied .agent-prompt-tag{color:var(--ink)}.agents-page-body .agent-pc{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.agents-page-body .agent-pc.is-ready span{font-weight:700}.agents-page-body .agent-pc.is-login{color:var(--error)}.agents-page-body button.agent-link-button{min-height:32px;padding:4px 10px;font-size:12px}.agents-page-body .agent-danger{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agents-page-body button.agent-danger-button{min-height:32px;color:var(--muted);text-underline-offset:3px;background:0 0;padding:4px 2px;font-size:12px;text-decoration:underline}.agents-page-body button.agent-danger-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--error);background:0 0}.agents-page-body button.agent-danger-button.is-confirming,.agents-page-body button.agent-danger-button.is-confirming:hover:not(:disabled):not([aria-disabled=true]){background:var(--error);color:#fff;padding-inline:12px;text-decoration:none}.agents-page-body .agent-note{color:var(--muted);font-size:12px}.agents-page-body .agent-note.is-error{color:var(--error)}.agents-page-body .agent-banner{border:1px solid var(--edge);color:var(--ink);background:#fff;padding:12px 16px;font-size:13px}.agents-page-body .agent-banner.is-error{border-color:var(--error);color:var(--error);background:#fbefed}.agents-page-body .agent-banner.is-success{border:2px solid var(--ink);background:var(--selection);font-weight:700}.agents-page-body button.agent-retry{justify-self:start}.agents-page-body .agent-others{gap:10px;display:grid}.agents-page-body .skeleton-bar{background:var(--inset);display:block;position:relative;overflow:hidden}.agents-page-body .skeleton-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc0,#0000);animation:1.3s ease-in-out infinite agents-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes agents-sheen{to{transform:translate(100%)}}.agents-page-body .skeleton-bar.is-title{width:96px;height:18px}.agents-page-body .skeleton-bar.is-sub{width:168px;height:12px;margin-top:7px}.agents-page-body .skeleton-bar.is-pill{width:84px;height:24px}.agents-page-body .skeleton-bar.is-button{width:84px;height:36px}.agents-page-body .skeleton-bar.is-line{height:12px}.agents-page-body .skeleton-bar.is-w0{width:92%}.agents-page-body .skeleton-bar.is-w1{width:74%}.agents-page-body .skeleton-bar.is-w2{width:56%}.agents-page-body .agent-list[aria-hidden=true]{border-color:var(--line)}@media (prefers-reduced-motion:reduce){.agents-page-body .skeleton-bar:after{opacity:0;animation:none}.agents-page-body button,.agents-page-body .agent-open,.agents-page-body .agent-prompt{transition:none}}.agents-page-body .agent-card{border:2px solid var(--ink);background:#fff;min-width:0;display:grid}.agents-page-body .agent-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.agents-page-body .agent-card-body{gap:14px;min-width:0;padding:18px 20px 20px;display:grid}.agents-page-body .agent-card-body>button{justify-self:start}.agents-page-body .agent-card-body .agent-danger{border-top:1px solid var(--line);padding-top:14px}.agents-page-body .host-card .field{gap:6px;font-size:13px;font-weight:700;display:grid}.agents-page-body .host-card .field input{border:1px solid var(--ink);background:#fff;min-height:42px;padding:8px 12px;font-size:14px;font-weight:400}.agents-page-body .agent-check-line{justify-content:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.creator-site .agents-page-body .agent-check-line input{flex:none;width:18px;height:18px;min-height:0;margin:0}.agents-page-body .agent-doc{color:var(--ink);justify-self:start;font-size:13px}.agents-page-body .agent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agents-page-body .host-subscriptions{font-size:13px;font-weight:700}.agents-page-body .host-command{white-space:pre;background:var(--ink);color:var(--paper);-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}@media (max-width:760px){.creator-site .agents-page-body{gap:28px;padding:20px 16px}.agents-page-body .agent-row-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""state button";gap:8px 12px;padding:14px 4px}.agents-page-body .agent-row-head.has-logo{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo name name""logo state button"}.agents-page-body .agent-row-head>.agent-logo{grid-area:logo;align-self:start;margin-top:2px}.agents-page-body .agent-row-head .agent-name{grid-area:name}.agents-page-body .agent-row-head .agent-state,.agents-page-body .agent-row-head .skeleton-bar.is-pill{grid-area:state;justify-self:start}.agents-page-body .agent-row-head>:is(button,.agent-toggle),.agents-page-body .agent-row-head .skeleton-bar.is-button{grid-area:button}.agents-page-body .agent-panel{margin-inline:16px}.agents-page-body .agent-prompt{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}.agents-page-body .agent-url-row{flex-direction:column;align-items:flex-start}.agents-page-body .agent-url textarea{width:100%}.agents-page-body .agent-card-head,.agents-page-body .agent-card-body{padding-inline:16px}.agents-page-body .agent-grants li{flex-wrap:wrap}}.agents-page-body .agents-advanced{gap:12px}.agents-page-body .agent-dialog{border:0;border-left:2px solid var(--ink);background:var(--paper);width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:none;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}.agents-page-body .agent-dialog::backdrop{background:0 0}.agents-page-body .agent-dialog[data-pc] .agent-card{border:0}.agents-page-body button.agent-dialog-close{float:left;z-index:1;background:var(--paper);border:0;width:48px;height:48px;min-height:0;margin-bottom:-48px;padding:0;font-size:22px;font-weight:400;line-height:1;position:sticky;top:0}.agents-page-body .agent-dialog .agent-card-head{padding-left:64px}.agents-page-body .agent-dialog-title{letter-spacing:-.03em;margin:0;font-size:22px}.agents-page-body .agent-dialog-title:focus{outline:none}.agents-page-body .agent-dialog .agent-panel{border-top:0;margin:0;padding:18px 20px 20px}@media (max-width:760px){.agents-page-body .agent-dialog .agent-panel{padding-inline:16px}}
