.amp,.amp-direct{--field-ring:color-mix(in srgb,var(--ink) 22%,transparent);--field-ring-hover:color-mix(in srgb,var(--ink) 40%,transparent)}.wd-row.amp-row{grid-template-columns:minmax(0,1fr)}.amp .wd-main{padding-top:56px}.amp-networks{margin:0;padding:0;border:0;min-width:0}.amp-switch{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-top:12px;padding:4px;border-radius:10px;background:var(--hover-bg,#f3f4f9);box-shadow:inset 0 0 0 1px var(--rule)}.amp-switch label{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 22px;border-radius:7px;font:600 16px/1 var(--grotesk);letter-spacing:-.01em;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.amp-switch label:hover{color:var(--ink)}.amp-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.amp-switch label:has(:checked){background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(15,15,20,.08)}.amp-switch label:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.amp-switch svg{width:16px;height:16px;fill:currentColor}.amp-how{margin-top:20px}.amp-field{max-width:42rem;margin-top:24px}.amp-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.amp-field-head label{color:var(--ink)}.amp-meta{font:500 12px/16px var(--mono);color:var(--muted)}.amp-field textarea{display:block;width:100%;min-height:5.2em;padding:14px 16px;border:1px solid var(--field-ring);border-radius:8px;background:var(--sheet);color:var(--ink);font:400 17px/1.55 var(--font-geist-sans),system-ui,sans-serif;resize:vertical;field-sizing:content;transition:border-color .15s ease}.amp-field textarea:hover{border-color:var(--field-ring-hover)}.amp-field textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.amp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.amp-tool{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border-radius:7px;font-size:15px;font-weight:500;color:var(--ink);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--field-ring);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.amp-tool:hover{background:var(--hover-bg,#f3f4f9);box-shadow:inset 0 0 0 1px var(--field-ring-hover)}.amp-tool:active{transform:scale(.98)}.amp-tool:disabled{opacity:.5;cursor:not-allowed;transform:none}.amp-tool svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.amp-count{margin-left:auto;font:500 13px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}.amp-count[data-over],.amp-error{color:#b42318}.amp-error{margin-top:10px;max-width:42rem;font-size:14px;line-height:1.45}.amp-go{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:42rem;margin-top:32px}.amp-go .wd-fine{margin-top:0}.amp-alt{display:inline-flex;align-items:center;min-height:44px;margin-top:-8px}.amp-alts{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;margin-top:-8px}.amp-alts .amp-alt{margin-top:0}.amp-direct .wd-main{padding-top:40px;padding-bottom:56px}.amp-link{display:flex;gap:8px;max-width:42rem;margin-top:16px}.amp-link input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--rule);border-radius:8px;background:var(--code-bg);color:var(--ink);font:500 16px/1 var(--mono);letter-spacing:-.02em}.amp-link input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.amp-link .amp-tool{min-height:44px;flex:none}@media (pointer:coarse){.amp-tool{min-height:44px}}@media (max-width:760px){.amp .wd-main{padding-top:40px}.amp-switch{display:grid}.amp-direct .wd-main{padding-top:32px;padding-bottom:40px}}@media (prefers-color-scheme:dark){.amp .wd-button,.amp .wd-button:hover{color:#0f0f14}.amp-switch label:has(:checked){box-shadow:0 0 0 1px var(--rule)}.amp-count[data-over],.amp-error{color:#f97066}}@media (prefers-reduced-motion:reduce){.amp-field textarea,.amp-switch label,.amp-tool{transition:none}.amp-tool:active{transform:none}}