.translator-api-page .section-head{align-items:flex-end}.translator-api-page .section-head p{max-width:720px;margin:8px 0 0;color:var(--muted-foreground);line-height:1.55}.translator-api-workspace{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start;margin-top:24px}.translator-api-docs,.translator-token-create,.translator-token-list,.translator-token-reveal{border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 14px 40px color-mix(in srgb,var(--foreground) 5%,transparent)}.translator-token-create{display:grid;gap:17px;padding:23px}.translator-api-intro{display:flex;align-items:center;gap:12px}.translator-api-intro>svg{width:42px;height:42px;padding:10px;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.translator-api-intro span{display:grid;gap:3px}.translator-api-intro small,.translator-token-create legend,.translator-token-create>label{color:var(--muted-foreground);font-size:.75rem}.translator-token-create>label{display:grid;gap:7px;font-weight:760}.translator-token-create select{min-height:43px;padding:0 12px;color:var(--foreground);border:1px solid var(--border);border-radius:11px;background:var(--background);font:inherit}.translator-token-create fieldset{display:grid;gap:7px;padding:0;border:0}.translator-token-create legend{margin-bottom:8px;font-weight:760}.translator-scope{position:relative;cursor:pointer}.translator-scope input{position:absolute;opacity:0;pointer-events:none}.translator-scope>span{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 10px;border:1px solid var(--border);border-radius:11px;background:var(--background);transition:.15s ease}.translator-scope svg{width:16px;opacity:.18}.translator-scope strong{font-size:.75rem}.translator-scope code{color:var(--muted-foreground);font-size:.75rem}.translator-scope input:checked+span{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--background))}.translator-scope input:checked+span svg{color:var(--primary);opacity:1}.translator-api-error{margin:0;color:var(--destructive);font-size:.75rem}.translator-token-reveal{grid-column:1/-1;display:flex;gap:14px;padding:20px;border-color:color-mix(in srgb,#20a564 28%,var(--border));background:color-mix(in srgb,#20a564 6%,var(--card))}.translator-token-reveal>svg{flex:0 0 auto;color:#21885a}.translator-token-reveal>div{display:grid;min-width:0;gap:7px}.translator-token-reveal p{margin:0;color:var(--muted-foreground);font-size:.75rem}.translator-token-reveal code{overflow:auto;max-width:100%;padding:10px 12px;border-radius:10px;background:var(--background);font-size:.75rem;white-space:nowrap}.translator-token-reveal [data-slot=button]{width:max-content}.translator-token-list{overflow:hidden}.translator-token-list>header{display:flex;align-items:center;justify-content:space-between;padding:21px 22px 15px;border-bottom:1px solid var(--border)}.translator-token-list h2{margin:5px 0 0;font-size:1.25rem}.translator-token-list>header>small{display:grid;min-width:34px;height:34px;place-items:center;border-radius:99px;background:var(--muted);font-weight:800}.translator-token-list>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,.9fr) auto;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid var(--border)}.translator-token-list>article:last-child{border-bottom:0}.translator-token-list article>div:first-child{display:grid;min-width:0;gap:6px}.translator-token-list article code{overflow:hidden;color:var(--muted-foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.translator-token-list article span{display:flex;flex-wrap:wrap;gap:4px}.translator-token-list article span small{padding:4px 6px;border-radius:6px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);font-size:.75rem;font-weight:760}.translator-token-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.translator-token-list dl div{display:grid;gap:3px}.translator-token-list dt{color:var(--muted-foreground);font-size:.75rem}.translator-token-list dd{margin:0;font-size:.75rem;font-weight:700}.translator-token-actions{display:flex;align-items:center;gap:5px}.translator-api-empty{margin:0;padding:40px 24px;color:var(--muted-foreground);text-align:center}.translator-api-docs{margin-top:20px;padding:24px}.translator-api-docs h2{margin:5px 0 8px}.translator-api-docs p{color:var(--muted-foreground)}.translator-api-docs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.translator-api-docs>div code{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--muted);font-size:.75rem}@media(max-width:980px){.translator-api-workspace{grid-template-columns:1fr}.translator-token-list>article{grid-template-columns:1fr auto}.translator-token-list dl{grid-column:1/-1;grid-row:2}.translator-token-actions{grid-column:2;grid-row:1}}@media(max-width:640px){.translator-api-docs,.translator-token-create{padding:17px}.translator-token-list>article{padding:16px;grid-template-columns:minmax(0,1fr)}.translator-token-list dl{grid-template-columns:1fr;grid-column:auto;grid-row:auto}.translator-token-actions{grid-column:auto;grid-row:auto;justify-content:flex-start}.translator-api-docs>div{grid-template-columns:1fr}.translator-scope>span{grid-template-columns:22px minmax(0,1fr)}.translator-scope code{grid-column:2}}.translator-api-persona{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:18px 24px;margin-top:22px;padding:22px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:22px;background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}.translator-api-persona__heading{display:flex;align-items:flex-start;gap:13px}.translator-api-persona__heading>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.translator-api-persona__heading h2{margin:4px 0 5px;font-size:1.125rem}.translator-api-persona__heading p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.translator-api-persona>form{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-content:center;gap:7px}.translator-api-persona>form label{grid-column:1/-1;color:var(--muted-foreground);font-size:.75rem;font-weight:780}.translator-api-persona select{min-height:42px;padding:0 10px;color:var(--foreground);border:1px solid var(--border);border-radius:10px;background:var(--background)}.translator-api-persona__summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(110px,.35fr)) minmax(220px,1fr);gap:9px;padding-top:16px;border-top:1px solid var(--border)}.translator-api-persona__summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--background)}.translator-api-persona__summary>span svg{grid-row:1/3;width:18px;color:var(--primary)}.translator-api-persona__summary small{color:var(--muted-foreground);font-size:.75rem}.translator-api-persona__summary strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.translator-api-persona__summary>div{display:flex;flex-wrap:wrap;align-content:center;gap:5px}.translator-api-reference>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.translator-api-reference>header svg{width:42px;height:42px;padding:10px;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--card))}.translator-endpoint-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden;margin-top:18px;border:1px solid var(--border);border-radius:14px}.translator-endpoint-list article{display:grid;grid-template-columns:58px minmax(260px,.7fr) auto minmax(260px,1fr);align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--border)}.translator-endpoint-list article:last-child{border-bottom:0}.translator-http-method{display:grid;min-height:25px;place-items:center;border-radius:7px;color:#226b48;background:#e7f7ef;font-size:.75rem;font-weight:900}.translator-http-method.is-post{color:#835018;background:#fff2d9}.translator-http-method.is-patch{color:#51408a;background:#f0edff}.translator-endpoint-list code{color:var(--foreground);font-size:.75rem}.translator-endpoint-list article>div strong{font-size:.75rem}.translator-endpoint-list article>div p{margin:3px 0 0;font-size:.75rem;line-height:1.45}.translator-api-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.translator-api-guide-grid .translator-api-docs{margin-top:16px}.translator-api-guide-grid h2{display:flex;align-items:center;gap:8px;font-size:1.125rem}.translator-api-guide-grid h2 svg{width:19px;color:var(--primary)}.translator-api-docs pre{overflow:auto;margin:13px 0;padding:15px;border:1px solid var(--border);border-radius:12px;background:#17191e;color:#f5f2ee;font-size:.75rem;line-height:1.65}.translator-api-note{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:10px;background:color-mix(in srgb,#d89a23 10%,transparent)}.translator-api-note svg{flex:0 0 auto;width:15px;color:#9a6710}.translator-api-errors{display:grid;gap:5px;margin:13px 0}.translator-api-errors>div{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}.translator-api-errors dt{padding:5px;color:#9e3a21;border-radius:6px;background:#fff0eb;font-size:.75rem;font-weight:900;text-align:center}.translator-api-errors dd{margin:0;font-size:.75rem}.dark .translator-api-docs pre{border-color:#353943}@media(max-width:900px){.translator-api-persona{grid-template-columns:1fr}.translator-api-persona__summary{grid-template-columns:repeat(3,1fr)}.translator-api-persona__summary>div{grid-column:1/-1}.translator-endpoint-list article{grid-template-columns:52px minmax(0,1fr) auto}.translator-endpoint-list article>div{grid-column:2/-1}.translator-api-guide-grid{grid-template-columns:1fr}}@media(max-width:600px){.translator-api-persona{padding:16px}.translator-api-persona__summary{grid-template-columns:1fr}.translator-api-persona__summary>div{grid-column:auto}.translator-endpoint-list article{grid-template-columns:48px minmax(0,1fr)}.translator-endpoint-list article>[data-slot=badge]{grid-column:2}.translator-endpoint-list article>div{grid-column:1/-1}}