.site .cite-block{background:var(--_pebbles-ai-2-0---white-bg);border:1px solid #0e0e0e1a;border-radius:20px;padding:20px 24px;container:cite/inline-size}.site .cite-block-inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.site .cite-block-intro{align-items:center;gap:16px;min-width:0;display:flex}.site .cite-block-robot{flex:none;width:72px}.site .cite-block-robot .public-robot{width:72px}.site .cite-block .cite-block-title{max-width:none;margin:0;font-size:1.35rem;line-height:1.25}.site .cite-block .cite-block-lead,.site .cite-block .cite-block-citation,.site .cite-block-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html:not(.js) .site .cite-block .cite-block-citation,.site .cite-block.is-open .cite-block-citation{clip:auto;clip-path:none;white-space:normal;width:auto;max-width:none;height:auto;color:var(--_pebbles-ai-2-0---text-secondary);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5;position:static;overflow:visible}.site .cite-block-name{color:var(--_pebbles-ai-2-0---text-dark);font-style:normal;font-weight:500}.site .cite-block-url{color:var(--_pebbles-ai-2-0---turquoise)}html:not(.js) .site .cite-block-actions,.site .cite-block.is-open .cite-block-actions{display:none}.site .cite-block-actions{flex-wrap:wrap;gap:10px;display:flex}.site .cite-block-copy{background:var(--_pebbles-ai-2-0---white-bg);height:44px;color:var(--_pebbles-ai-2-0---text-primary);font:inherit;cursor:pointer;border:1px solid #0e0e0e1a;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 18px 0 14px;font-size:.9rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.site .cite-block-copy:hover{border-color:var(--_pebbles-ai-2-0---turquoise);background-color:var(--_pebbles-ai-2-0---light-turquoise)}.site .cite-block-copy-face{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.site .cite-block-copy.is-copied,.site .cite-block-copy.is-copied:hover{background-color:#0000;border-color:#0000}.site .cite-block-copy.is-copied .cite-block-copy-face{opacity:0;transform:rotate(-120deg)scale(.3)}.site .cite-block-check{width:36px;height:36px;color:var(--_pebbles-ai-2-0---green);pointer-events:none;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}.site .cite-block-check path{stroke-dasharray:1;stroke-dashoffset:1px}.site .cite-block-copy.is-copied .cite-block-check path{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.site .cite-block-copy-face{transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1)}.site .cite-block-check{transition:transform .2s;transform:rotate(-150deg)}.site .cite-block-copy.is-copied .cite-block-check{transition:transform .5s cubic-bezier(.16,1,.3,1) .1s;transform:none}.site .cite-block-check path{transition:stroke-dashoffset .2s}.site .cite-block-copy.is-copied .cite-block-check-ring{transition:stroke-dashoffset .45s ease-out .1s}.site .cite-block-copy.is-copied .cite-block-check-tick{transition:stroke-dashoffset .25s ease-out .5s}}@container cite (min-width:600px){.site .cite-block-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.site .cite-block-actions{flex:none}html:not(.js) .site .cite-block .cite-block-citation,.site .cite-block.is-open .cite-block-citation{flex:1 1 0;min-width:0;max-width:52ch}}@container cite (min-width:900px){.site .cite-block{padding:24px 32px}.site .cite-block .cite-block-title{font-size:1.5rem}}@container cite (max-width:419px){.site .cite-block{padding:18px 18px 20px}.site .cite-block-intro{gap:12px}.site .cite-block-robot,.site .cite-block-robot .public-robot{width:56px}.site .cite-block .cite-block-title{font-size:1.25rem}.site .cite-block-actions{width:100%}.site .cite-block-copy{flex:100%}}
