.dev-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.dev-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dev-tabs{flex-wrap:wrap}.dev-muted{color:var(--muted);font-size:12px;line-height:1.5}.dev-h2{margin:4px 0 8px;font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:400}.dev-h3{margin:0 0 12px;font-family:var(--font-display);font-size:20px;line-height:28px;font-weight:400}.dev-h4{margin:0;font-size:14px;font-weight:600}.dev-head-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.dev-toggle{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ink-2)}.dev-banner{margin:4px 0 8px}.dev-fineprint{display:flex;gap:8px;align-items:flex-start}.dev-tight{margin:0;padding-top:10px;padding-bottom:10px}.dev-link,.dev-inline-link{color:var(--teal-text);font-weight:600;font-size:14px;display:inline-flex;gap:6px;align-items:center;padding:0;background:none;border:none;cursor:pointer}.dev-inline-link{font-size:inherit;display:inline}.dev-link:hover,.dev-inline-link:hover{color:var(--teal-800);text-decoration:underline}.dev-hero{display:flex;flex-direction:column;gap:12px}.dev-hero__head{display:flex;gap:12px;align-items:flex-start}.dev-hero__head h3{margin:0;font-family:var(--font-display);font-size:20px;line-height:28px;font-weight:400}.dev-hero__head p{margin:2px 0 0;color:var(--muted);font-size:12px}.dev-hero__head .tag{margin-left:auto}.dev-badge{width:32px;height:32px;display:grid;place-items:center;background:var(--layer-hover-01);color:var(--ink);flex:none}.dev-badge--orange{background:var(--layer-hover-01);color:var(--ink)}.dev-url{display:flex;flex-direction:column;gap:6px}.dev-url__row{display:flex;align-items:center;gap:8px;background:var(--paper);padding:8px 12px}.dev-url__row code{flex:1;font-size:14px;overflow-wrap:anywhere;color:var(--ink)}.dev-ways p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:6px 0}.dev-way__title{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px;color:var(--teal-800)}.dev-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px}.dev-section-card{text-align:left;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--paper);cursor:pointer;transition:background-color var(--motion-fast)}.dev-section-card:hover{background:var(--layer-hover-01)}.dev-section-card b{font-size:14px}.dev-section-card span{font-size:12px;color:var(--muted);line-height:1.45}.dev-section-card__count{font-size:12px!important;color:var(--teal-text)!important}.dev-code{overflow:hidden;background:var(--deep-teal);--focus: var(--white)}.dev-code__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 4px 16px;background:var(--deep-teal-raised);color:var(--light);font-size:12px;line-height:16px}.dev-code__tabs{display:flex;gap:2px}.dev-code__tabs button{padding:4px 8px;font-size:12px;font-weight:400;color:var(--light);background:none;border:none;cursor:pointer}.dev-code__tabs button.is-on{background:var(--deep-teal);color:var(--white)}.dev-code pre{margin:0;padding:12px 16px;overflow-x:auto;font-size:12px;line-height:20px;color:var(--light);white-space:pre}.dev-copy{display:inline-flex;gap:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;color:inherit;background:transparent;border:none;cursor:pointer;transition:background-color var(--motion-fast)}.dev-url .dev-copy,.dev-secret .dev-copy{background:var(--layer-hover-01);color:var(--ink)}.dev-copy:hover{background:var(--deep-teal)}.dev-connect{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.dev-connect__list{padding:6px;display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}.dev-assistant{display:flex;gap:10px;align-items:center;padding:8px;text-align:left;background:none;border:none;cursor:pointer}.dev-assistant:hover{background:var(--paper)}.dev-assistant.is-on{background:var(--teal-tint);box-shadow:none}.dev-assistant__text{display:flex;flex-direction:column;min-width:0}.dev-assistant__text b{font-size:14px;font-weight:600}.dev-assistant__text span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-connect__body{display:flex;flex-direction:column;gap:12px;min-width:0}.dev-connect__head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dev-connect__head p{margin:0}.dev-connect__head .tag{white-space:nowrap;flex:none}.dev-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:var(--ink-2)}.dev-keynote{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 16px;background:var(--layer-hover-01);color:var(--ink);font-size:12px;line-height:16px}.dev-keynote>span{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.dev-note{display:flex;gap:6px;align-items:flex-start;margin:0}.dev-tools summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--teal-800)}.dev-tools ul{list-style:none;padding:0;margin:10px 0;display:flex;flex-direction:column;gap:6px;font-size:12px}.dev-tools code{color:var(--teal-text)}.dev-ref{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:start}.dev-ref__nav{padding:12px 8px;display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}.dev-ref__nav .eyebrow{padding:0 8px 6px}.dev-ref__navgap{margin-top:10px}.dev-ref__navitem{display:flex;justify-content:space-between;align-items:center;padding:8px;font-size:14px;font-weight:400;color:var(--ink-2);background:none;border:none;cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast)}.dev-ref__navitem .mono{font-size:12px;color:var(--muted)}.dev-ref__navitem:hover{background:var(--layer-hover-01)}.dev-ref__navitem.is-on{background:var(--teal-tint);color:var(--deep-teal);font-weight:600}.dev-ref__navitem.is-on .mono{color:var(--deep-teal)}.dev-endpoint{display:flex;flex-direction:column;gap:10px}.dev-endpoint h4{margin:0;font-size:14px;font-weight:600}.dev-endpoint p{margin:0}.dev-endpoint__head{display:flex;gap:10px;align-items:center}.dev-endpoint__path{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.dev-endpoint__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dev-method{display:inline-flex;align-items:center;min-height:24px;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:400;padding:0 8px;border-radius:999px}.dev-method--teal{background:var(--teal-100);color:var(--teal-800)}.dev-method--orange{background:var(--layer-hover-01);color:var(--orange-text)}.dev-method--bad{background:var(--bad-bg);color:var(--bad)}.dev-params{width:100%;border-collapse:collapse;font-size:14px}.dev-params th{text-align:left;font-weight:600;color:var(--ink);font-size:14px;height:40px;padding:0 16px;background:var(--layer-hover-01)}.dev-params td{padding:10px 16px;height:40px;border-bottom:1px solid var(--rule);vertical-align:top}.dev-toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin-top:12px}.dev-tool{display:flex;flex-direction:column;gap:4px;padding:12px;border:0;background:var(--paper);font-size:12px}.dev-tool code{color:var(--teal-text);font-weight:400}.dev-tool__prompt{color:var(--ink-2)}.dev-table{overflow-x:auto}.dev-row{display:grid;grid-template-columns:minmax(200px,2fr) minmax(200px,2fr) 110px 100px 110px 40px;gap:12px;padding:8px 16px;min-height:48px;align-items:center;font-size:14px;border-top:1px solid var(--rule)}.dev-row--apps{grid-template-columns:minmax(200px,2fr) minmax(200px,2fr) 110px 110px 40px}.dev-row--clients{grid-template-columns:minmax(200px,2fr) 130px minmax(200px,2fr) 110px 40px}.dev-row--head{background:var(--layer-hover-01);border-top:0;font-size:14px;font-weight:600;color:var(--ink)}.dev-row.is-dim{opacity:.55}.dev-row__name{display:flex;flex-direction:column;gap:2px;min-width:0}.dev-row__name b{font-weight:600;font-size:14px;display:flex;gap:6px;align-items:center}.dev-row__name .mono{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-row__scopes{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.dev-row__scopes code{display:inline-flex;align-items:center;min-height:24px;font-size:12px;padding:0 8px;border-radius:999px;background:var(--layer-hover-01);color:var(--ink)}.dev-row__uris{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.dev-form{display:flex;flex-direction:column;gap:14px}.dev-form p{margin:0;font-size:14px;line-height:1.5}.dev-field{display:flex;flex-direction:column;gap:6px;border:none;padding:0;margin:0;font-size:12px}.dev-field>span:first-child,.dev-field legend{font-weight:600;color:var(--ink-2);font-size:12px;margin-bottom:2px}.dev-field input[type=text],.dev-field input:not([type]),.dev-field textarea,.dev-inline select{font:inherit;font-size:14px}.dev-field textarea{font-family:var(--font-mono);font-size:12px;resize:vertical}.dev-radio,.dev-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.dev-radio input,.dev-check input{margin-top:3px;accent-color:var(--teal-700)}.dev-radio.is-disabled,.dev-check.is-disabled{opacity:.5;cursor:default}.dev-check code{font-size:12px;color:var(--muted)}.dev-inline{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.dev-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.dev-secret{display:flex;gap:12px;align-items:center;padding:8px 12px;background:var(--paper)}.dev-secret code{flex:1;font-size:12px;overflow-wrap:anywhere;color:var(--ink)}@media(max-width:1100px){.dev-grid-2,.dev-connect,.dev-ref{grid-template-columns:1fr}.dev-connect__list,.dev-ref__nav{position:static;flex-direction:row;flex-wrap:wrap}}.consent-body{background:var(--paper);min-height:100vh;margin:0;font-family:var(--font-body);color:var(--ink)}.consent{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 16px;box-sizing:border-box}.consent__logo{height:30px}.consent__brand{display:flex;align-items:center;gap:14px}.consent__client{height:30px;width:auto}.consent__card{width:480px;max-width:100%}.consent__center{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px}.consent__icon{width:40px;height:40px;display:grid;place-items:center;background:var(--teal-tint);color:var(--deep-teal);margin-bottom:16px}.consent__icon--bad{background:var(--bad-bg);color:var(--bad)}.consent__title{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:28px;margin:0 0 12px}.consent__title b{font-weight:400;color:inherit}.consent__who{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2);padding:10px 12px;background:var(--paper);margin-bottom:12px}.consent__who span{display:inline-flex;gap:6px;align-items:center}.consent__warn{display:flex;gap:8px;align-items:flex-start;font-size:12px;padding:10px 12px;background:var(--warn-bg);color:var(--warn);margin-bottom:12px}.consent__text{font-size:14px;line-height:1.5;margin:0 0 10px;color:var(--ink-2)}.consent__muted{color:var(--muted);font-size:12px;line-height:1.5}.consent__scopes{list-style:none;margin:0 0 12px;padding:0}.consent__scopes li+li{border-top:1px solid var(--rule)}.consent__scopes label{display:flex;gap:10px;padding:10px 12px;font-size:14px;cursor:pointer}.consent__scopes input{margin-top:3px;accent-color:var(--teal-700)}.consent__scopes li.is-disabled{opacity:.55}.consent__writes{display:inline-flex;align-items:center;min-height:24px;font-size:12px;font-weight:400;color:var(--orange-text);background:var(--layer-hover-01);padding:0 8px;border-radius:999px;margin-left:8px}.consent__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.consent__foot{font-size:12px;color:var(--muted);text-align:center}
