.ds .ap-ann{overflow:clip;container:ap-ann/inline-size}.ds .ap-ann-bar{grid-template-columns:calc(var(--ann-side,0) * 32px) minmax(0, 1fr) auto;align-items:center;gap:var(--space-12);background:var(--ann-bg,var(--backgrounds-secondary));color:var(--ann-fg,var(--text-primary));border-bottom:var(--line-w,1px) solid var(--borders-gridline);font-size:var(--fs-14);padding:6px 8px 6px 16px;line-height:20px;display:grid}.ds .ap-ann-side{min-width:0}.ds .ap-ann-view{min-height:32px;position:relative;overflow:clip}.ds .ap-ann-face{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.ds .ap-ann-face.is-out{pointer-events:none;animation:ap-ann-out var(--t-exit,.18s cubic-bezier(.22, 1, .36, 1)) both;position:absolute;top:0;left:0;right:0}.ds .ap-ann-face.is-in{animation:ap-ann-rise var(--spring-smooth,.4s cubic-bezier(.22, 1, .36, 1)) both, ap-ann-clear .24s var(--ease-enter,cubic-bezier(.16, 1, .3, 1)) both}@keyframes ap-ann-rise{0%{translate:0 calc(var(--dir,1) * 70%)}}@keyframes ap-ann-clear{0%{opacity:0;filter:blur(4px)}}@keyframes ap-ann-out{to{translate:0 calc(var(--dir,1) * -60%);opacity:0;filter:blur(4px)}}.ds .ap-ann[data-turn=fade] .ap-ann-face.is-in{animation:ap-ann-fade-in .24s var(--ease-enter,cubic-bezier(.16, 1, .3, 1)) both}.ds .ap-ann[data-turn=fade] .ap-ann-face.is-out{animation:ap-ann-fade-out var(--t-exit,.18s cubic-bezier(.22, 1, .36, 1)) both}.ds .ap-ann[data-turn=blur] .ap-ann-face.is-in{animation:ap-ann-focus var(--spring-smooth,.4s cubic-bezier(.22, 1, .36, 1)) both}.ds .ap-ann[data-turn=blur] .ap-ann-face.is-out{animation:ap-ann-unfocus var(--t-exit,.18s cubic-bezier(.22, 1, .36, 1)) both}.ds .ap-ann[data-turn=slide] .ap-ann-face.is-in{animation:ap-ann-slide-in var(--spring-smooth,.4s cubic-bezier(.22, 1, .36, 1)) both, ap-ann-fade-in .24s var(--ease-enter,cubic-bezier(.16, 1, .3, 1)) both}.ds .ap-ann[data-turn=slide] .ap-ann-face.is-out{animation:ap-ann-slide-out var(--t-exit,.18s cubic-bezier(.22, 1, .36, 1)) both}.ds .ap-ann[data-turn=none] .ap-ann-face:is(.is-in,.is-out){animation:none}.ds .ap-ann[data-turn=none] .ap-ann-face.is-out{visibility:hidden}@keyframes ap-ann-fade-in{0%{opacity:0}}@keyframes ap-ann-fade-out{to{opacity:0}}@keyframes ap-ann-focus{0%{opacity:0;filter:blur(8px);scale:.98}}@keyframes ap-ann-unfocus{to{opacity:0;filter:blur(8px);scale:1.02}}@keyframes ap-ann-slide-in{0%{translate:calc(var(--dir,1) * 40px) 0}}@keyframes ap-ann-slide-out{to{translate:calc(var(--dir,1) * -40px) 0;opacity:0}}.ds .ap-ann-msg{justify-content:center;align-items:baseline;gap:2px var(--space-12);color:inherit;text-align:center;text-wrap:balance;flex-wrap:wrap;margin:0;padding:6px 0;text-decoration:none;display:flex}.ds a.ap-ann-msg{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px}.ds .ap-ann-text{min-width:0}.ds .ap-ann-short{display:none}.ds .ap-ann-b{font-weight:var(--ann-strong,var(--fw-500))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ds .ap-ann-grad{background-image:linear-gradient(90deg, var(--ann-grad-from,currentColor), var(--ann-grad-to,currentColor));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.ds .ap-ann-grad{color:inherit;background-image:none}}.ds .ap-ann-linktext{font-weight:var(--fw-450);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.ds .ap-ann-arrow{margin-left:calc(4px - var(--space-12));transition:translate var(--t-fast,.16s cubic-bezier(.22, 1, .36, 1));align-self:center;display:inline-flex}.ds .ap-ann-btn{height:28px;padding:0 var(--space-12);border-radius:var(--radius-full);background:var(--backgrounds-primary);color:var(--text-primary);box-shadow:inset 0 0 0 var(--line-w,1px) var(--borders-gridline);font-size:var(--fs-12);font-weight:var(--fw-450);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:scale var(--t-fast,.16s cubic-bezier(.22, 1, .36, 1)), opacity var(--t-fast,.16s cubic-bezier(.22, 1, .36, 1));align-self:center;align-items:center;margin-block:-4px;line-height:1;text-decoration:none;display:inline-flex}.ds .ap-ann-btn.is-inverse{background:var(--ann-btn-bg,var(--fills-solid));color:var(--ann-btn-fg,var(--text-primary-inverse));box-shadow:none}.ds .ap-ann-btn:active{scale:.97}.ds .ap-ann-count{color:var(--ann-fg-2,var(--text-secondary));white-space:nowrap;transition:opacity .24s var(--ease-standard,cubic-bezier(.22, 1, .36, 1));align-items:baseline;gap:6px;display:inline-flex}.ds .ap-ann-time{color:var(--ann-fg,var(--text-primary));font-variant-numeric:tabular-nums;font-weight:var(--fw-450);align-items:baseline;display:inline-flex}.ds .ap-ann-count[data-pending]{opacity:0;transition:none}.ds .ap-ann-count[data-pending] .ap-ann-digit{animation:none}.ds .ap-ann-digit{animation:ap-ann-digit .32s var(--ease-standard,cubic-bezier(.22, 1, .36, 1)) both;display:inline-block}@keyframes ap-ann-digit{0%{opacity:0;translate:0 -70%}}.ds .ap-ann-unit{color:var(--ann-fg-2,var(--text-secondary));font-weight:var(--fw-400);margin-left:1px}.ds .ap-ann-sep{color:var(--ann-fg-2,var(--text-secondary));font-feature-settings:"case";font-weight:var(--fw-400);padding-inline:1px}.ds .ap-ann-gap{width:.4em;display:inline-block}.ds .ap-ann-controls{align-items:center;display:flex}.ds .ap-ann-x{border-radius:var(--radius-full);width:32px;height:32px;color:var(--ann-fg-2,var(--text-secondary));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast,.16s cubic-bezier(.22, 1, .36, 1)), background-color var(--t-fast,.16s cubic-bezier(.22, 1, .36, 1));background:0 0;border:0;place-items:center;padding:0;display:grid}.ds .ap-ann-x:active{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--ann-fg,var(--text-primary))}.ds :is(a.ap-ann-msg,.ap-ann-btn,.ap-ann-x):focus-visible{outline:2px solid var(--borders-focus,currentColor);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds a.ap-ann-msg:hover .ap-ann-arrow{translate:2px}.ds .ap-ann-btn:hover{opacity:.86}.ds .ap-ann-x:hover{background:color-mix(in srgb, currentColor 10%, transparent);color:var(--ann-fg,var(--text-primary))}}.ds .ap-ann.is-fixed .ap-ann-msg{white-space:nowrap;flex-wrap:nowrap;min-width:0}.ds .ap-ann.is-fixed .ap-ann-text{text-overflow:ellipsis;overflow:hidden}@container ap-ann (max-width:560px){.ds .ap-ann-bar{gap:0 var(--space-8);padding-left:8px}.ds .ap-ann-msg{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.ds .ap-ann-long{display:none}.ds .ap-ann-short{display:inline}}@media (prefers-reduced-motion:reduce){.ds .ap-ann :is(.ap-ann-face.is-in,.ap-ann-face.is-out,.ap-ann-digit){animation:none}.ds :is(.ap-ann-arrow,.ap-ann-btn,.ap-ann-x){transition:none}}
