.public-bar{border-bottom:1px solid var(--color-shade-efefed);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.public-wordmark{letter-spacing:-.045em;font-size:17px;font-weight:650}.public-bar nav{align-items:center;gap:28px;font-size:13px;display:flex}.public-canvas h1.canvas-title{overflow-wrap:anywhere;margin-top:0}.public-canvas .canvas-introduction{min-height:0;margin:0}.public-person{color:var(--color-shade-85857f);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.public-person .person-avatar{width:48px;height:48px}.public-person a{margin-left:8px}.public-meta{color:var(--color-shade-85857f);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;font-size:12px;display:flex}.public-meta p{margin:0}.public-actions{color:var(--color-shade-444);margin-left:auto}.public-actions button{font:inherit;color:inherit;border:1px solid var(--color-shade-ddd);cursor:pointer;background:0 0;border-radius:5px;padding:7px 16px}.public-meta a,.public-person a,.public-bar a{text-underline-offset:4px}.public-meta a:hover,.public-person a:hover,.public-bar a:hover{text-decoration:underline}.public-document .markdown-profile{border:0;border-radius:0;padding:20px 0 0}.public-document .markdown-profile>:first-child{margin-top:12px}.public-history{border-top:1px solid var(--color-shade-efefed);margin-top:64px;padding-top:24px;scroll-margin-top:28px}.public-history h2{font:600 13px / 1.6 var(--font-sans);margin:0 0 14px}.public-change-date{color:var(--color-shade-888780);margin:0 0 8px;font-size:12px}.public-change-note{color:var(--color-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.public-history details{margin-top:20px}.public-history summary{cursor:pointer;color:var(--color-shade-888780);width:fit-content;font-size:12px}.public-history ol{margin:24px 0 0;padding:0;list-style:none}.public-history li{margin-top:24px}.public-footer{margin-top:32px}.public-footer>a:first-child{color:var(--color-shade-444);font-size:13px}.public-footer details .copy-text{margin-block:16px}.public-example{color:var(--color-shade-888780);border-left:2px solid var(--color-shade-ddd);margin:0 0 36px;padding-left:12px;font-size:12px;line-height:1.7}@media (width<=700px){.public-bar{gap:16px;padding:20px 24px}.public-bar nav{gap:16px;font-size:11px}.public-bar nav a:first-child{display:none}.public-meta{gap:10px 16px}}.profile-timeline{border-block:1px solid var(--color-shade-e7e7e3);margin:36px 0 28px;padding:24px 0;scroll-margin-top:24px}.profile-timeline>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.profile-timeline h2{margin:0;font-size:14px;font-weight:600}.profile-timeline header>:last-child{color:var(--color-shade-777);font-size:12px}.profile-timeline nav{padding:6px 6px 16px;overflow-x:auto}.timeline-scroller{scrollbar-width:none;--timeline-fade-start:0px;--timeline-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--timeline-fade-start), #000 calc(100% - var(--timeline-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--timeline-fade-start), #000 calc(100% - var(--timeline-fade-end)), transparent);scroll-padding-inline:24px}.timeline-scroller::-webkit-scrollbar{display:none}.timeline-scroller[data-overflow-start=true]{--timeline-fade-start:28px}.timeline-scroller[data-overflow-end=true]{--timeline-fade-end:28px}.timeline-scroller:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.timeline-scroller:focus-within{-webkit-mask-image:none;mask-image:none}@media (forced-colors:active){.timeline-scroller{scrollbar-width:auto;-webkit-mask-image:none;mask-image:none}.timeline-scroller::-webkit-scrollbar{display:block}}.profile-timeline ol{width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-timeline li{border-top:1px solid var(--color-shade-ddd);flex:1;min-width:160px}.profile-timeline li a{color:var(--color-shade-888);flex-direction:column;align-items:flex-start;gap:5px;padding:20px 16px 0 0;font-size:11px;display:flex;position:relative}.profile-timeline strong{font-size:13px;font-weight:500}.timeline-dot{background:var(--color-shade-ccc);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px}.profile-timeline a[aria-current]{color:var(--color-ink)}.profile-timeline a[aria-current] strong{font-weight:700}.profile-timeline a[aria-current] .timeline-dot{background:var(--color-ink);box-shadow:0 0 0 4px var(--color-shade-eee)}.profile-timeline a:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.timeline-note{color:var(--color-secondary);margin-top:12px;font-size:13px;line-height:1.75}.timeline-note p{white-space:pre-line;margin:0}.timeline-note>div{justify-content:space-between;gap:24px;margin-top:16px;font-size:12px;display:flex}.timeline-historical{background:var(--color-shade-f6f6f3);margin:20px 0 0;padding:12px 16px;font-size:12px;line-height:1.7}.public-follow-note{background:var(--color-surface);color:var(--color-secondary);border-radius:6px;margin-top:20px;padding:16px 18px;font-size:13px;line-height:1.7}.public-follow-note p{margin:0}.public-follow-note p+p{margin-top:6px}.public-follow-note strong{font-weight:600}.public-follow-note a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.public-share-success{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:8px;margin-bottom:36px;padding:24px}.public-share-success h2{margin:0 0 10px;font-size:24px;font-weight:700}.public-share-success p{color:var(--color-secondary);margin-bottom:16px;line-height:1.7}.public-share-success>a{text-underline-offset:4px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}
