.g-hotkey{border-radius:var(--g-border-radius-xs);padding:1px 5px;display:inline-block}.g-hotkey,.g-hotkey kbd{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-hotkey_view_light{color:var(--g-color-text-primary);background-color:var(--g-color-base-generic)}.g-hotkey_view_light .g-hotkey__plus{color:var(--g-color-text-hint)}.g-hotkey_view_dark{color:var(--g-color-text-light-complementary);background-color:var(--g-color-base-light-simple-hover)}.g-hotkey_view_dark .g-hotkey__plus{color:var(--g-color-text-light-hint)}
.g-tooltip{--_--text-color:var(--g-tooltip-text-color,var(--g-color-text-primary));--_--background-color:var(--g-tooltip-background-color,var(--g-color-base-float));--_--padding:var(--g-tooltip-padding,var(--g-spacing-1) var(--g-spacing-2));--_--border-radius:var(--g-tooltip-border-radius,4px);--_--box-shadow:var(--g-tooltip-box-shadow,0 1px 5px 0 var(--g-color-sfx-shadow));-ms-box-orient:vertical;-webkit-line-clamp:20;-moz-line-clamp:20;-ms-line-clamp:20;box-sizing:border-box;padding:var(--_--padding);background-color:var(--_--background-color);max-width:360px;box-shadow:var(--_--box-shadow);border-radius:var(--_--border-radius);text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}
.g-action-tooltip{--g-tooltip-text-color:var(--g-color-text-light-primary);--g-tooltip-background-color:var(--g-color-base-float-heavy);--g-tooltip-padding:var(--g-spacing-2) var(--g-spacing-3)}.g-action-tooltip__heading{justify-content:space-between;align-items:baseline;display:flex}.g-action-tooltip__title{color:var(--g-color-text-light-primary)}.g-action-tooltip__hotkey{margin-inline-start:var(--g-spacing-2)}.g-action-tooltip__description{color:var(--g-color-text-light-secondary);margin-block-start:var(--g-spacing-1)}
.g-clipboard-button__icon{pointer-events:none}
.g-help-mark{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-color-text-hint);cursor:pointer;width:var(--_--size);height:var(--_--size);background:0 0;border:none;outline:none;padding:0;line-height:0;display:inline-block;position:relative}.g-help-mark:after{content:" ";visibility:hidden}.g-help-mark:focus-visible{outline:2px solid var(--g-color-line-focus);border-radius:50%}.g-help-mark__popover{padding:var(--g-spacing-3)}.g-help-mark__icon{position:absolute;inset:0}.g-help-mark_size_s{--_--size:14px}.g-help-mark_size_m{--_--size:16px}.g-help-mark_size_l{--_--size:18px}.g-help-mark_size_xl{--_--size:20px}
.g-definition-list{--_--item-block-start:var(--g-spacing-4);--_--term-width:300px;--_--copy-button:var(--g-spacing-7);margin:0}.g-definition-list__item{align-items:baseline;gap:var(--g-spacing-1);display:flex}.g-definition-list__item+.g-definition-list__item{margin-block-start:var(--g-definition-list-item-gap,var(--_--item-block-start))}.g-definition-list__term-container{width:var(--_--term-width);max-width:var(--_--term-width);flex:none;align-items:baseline;display:flex;position:relative;overflow:hidden}.g-definition-list__term-wrapper{color:var(--g-color-text-secondary)}.g-definition-list__dots{box-sizing:border-box;border-block-end:1px dotted var(--g-color-line-generic-active);flex:1 0 auto;min-width:25px;margin:0 2px}.g-definition-list__definition{flex:0 auto;margin:0}.g-definition-list_with-copy{padding-inline-end:var(--_--copy-button)}.g-definition-list_responsive .g-definition-list__term-container{--_--term-width:auto;flex:1 0 min-content}.g-definition-list_vertical{--_--item-block-start:var(--g-spacing-3);--_--term-width:auto}.g-definition-list_vertical .g-definition-list__term-container{flex:1 0 auto}.g-definition-list_vertical .g-definition-list__item{gap:var(--g-spacing-half);flex-direction:column}.g-definition-list__copy-container{align-items:center;display:inline-flex;position:relative}.g-definition-list__copy-container:hover .g-definition-list__copy-button{opacity:1}.g-definition-list__copy-button{opacity:0;display:inline-block;position:absolute;inset-inline-end:calc(-1 * var(--_--copy-button))}.g-definition-list__copy-button:focus-visible{opacity:1}
.pet-like-button__label{align-items:baseline;gap:.25em;display:inline-flex}.pet-like-button__count{font-variant-numeric:tabular-nums}.pet-like-button_liked svg{color:#ff668a}
.g-disclosure{--_--text-color:var(--g-color-text-primary);--_--text-color-disabled:var(--g-color-text-secondary)}.g-disclosure_size_m .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-disclosure_size_l .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-disclosure_size_xl .g-disclosure__trigger{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-disclosure-text-color,var(--_--text-color));cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;border-radius:var(--g-focus-border-radius);background:0 0;border:none;outline:none;flex-flow:row;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.g-disclosure__trigger:focus-visible{outline:2px solid var(--g-color-line-focus)}.g-disclosure__trigger_arrow_end{flex-direction:row-reverse}.g-disclosure__trigger_disabled{color:var(--g-disclosure-text-color-disabled,var(--_--text-color-disabled));cursor:auto}.g-disclosure__content{display:none}.g-disclosure__content_visible{display:block}.g-disclosure__content.g-disclosure_exit_active{opacity:0;animation-name:g-disclosure-collapsed;animation-duration:.1s;display:block}.g-disclosure__content.g-disclosure_enter_active{animation-name:g-disclosure-expanded;animation-duration:.2s}@keyframes g-disclosure-expanded{0%{opacity:.4}to{opacity:1}}@keyframes g-disclosure-collapsed{0%{opacity:1}to{opacity:0}}
.pet-share-panel{padding:var(--spacing-2xl)}.pet-share-panel__heading{margin:0}.pet-share-panel__heading .g-disclosure__trigger{text-align:left;justify-content:space-between;width:100%}.pet-share-panel__summary{gap:var(--spacing-2xs);min-width:0;display:grid}.pet-share-panel__content{padding-top:var(--spacing-xl)}.pet-share-panel__controls{gap:var(--spacing-md);display:grid}.pet-share-panel__control{gap:var(--spacing-xs);display:grid}.pet-share-panel__control-label{font-weight:650}.pet-share-panel__segmented{gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.pet-share-panel__segment{min-width:48px;min-height:32px;padding:0 var(--spacing-md);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--g-color-text-secondary);font:inherit;cursor:pointer;background:#ffffff08}.pet-share-panel__segment_active{border-color:var(--g-color-line-brand);color:var(--g-color-text-primary);background:#3b82f629}.pet-share-panel__select-wrap{width:min(100%,240px);display:inline-flex}.pet-share-panel__select{width:100%;min-height:36px;padding:0 var(--spacing-md);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--g-color-text-primary);font:inherit;background:#ffffff0a}.pet-share-panel__snippets{gap:var(--spacing-md);display:grid}.pet-share-panel__snippet{gap:var(--spacing-xs);min-width:0;display:grid}.pet-share-panel__label{font-weight:650}.pet-share-panel__row{align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-md);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#ffffff0a;grid-template-columns:minmax(0,1fr) auto;display:grid}.pet-share-panel__code{min-width:0;color:var(--g-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.pet-share-panel__button{flex:none}.pet-share-panel__button .g-button__text{align-items:center;gap:var(--spacing-xs);display:inline-flex}@media (max-width:520px){.pet-share-panel__button span{display:none}}
